/*
Theme Name: congnghevietnam.vn
Description: This is a child theme for Flatsome Theme
Author: UX Themes & CONG NGHE VIET JSC
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

@font-face {
    font-family: UTM Avo;
    src: url(/wp-content/themes/congnghevietnam.vn/fonts/UTM-Avo.ttf) format('truetype');
   
}
@font-face {
    font-family: 'UTM Avo Bold';
    src: url('/wp-content/themes/congnghevietnam.vn/fonts/UTM-AvoBold.ttf') format('truetype');
    font-weight: bold;
}

 /*Italic */
@font-face {
    font-family: 'UTM Avo Italic';
    src: url('/wp-content/themes/congnghevietnam.vn/fonts/UTM-AvoItalic.ttf') format('truetype');
    font-style: italic;
}

 /*Bold Italic */
@font-face {
    font-family: 'UTM Avo Bold Italic';
    src: url('/wp-content/themes/congnghevietnam.vn/fonts/UTM-AvoBold_Italic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}


b,strong {
    font-weight: 700
}
.button span {
    font-family: 'UTM Avo';
    font-weight: normal;
}
body, button, input, select, textarea, h1, h2, h3, h4, h5, h6,span,a {
    font-family: "UTM Avo",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}

h1, h2, h3, h4, h5, h6, strong, b , h1 span,h2 span,h3 span,h4 span{
    
    font-weight: 700;
    font-family: "UTM Avo Bold",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}




.accordion .toggle { left: unset !important; right: 0; opacity: 1; }  .accordion .toggle { background: url(https://truemoneyvay.com/wp-content/uploads/2023/11/add-circle.svg) no-repeat center center !important; background-size: 32px !important; } .accordion .active .toggle { background: url(https://truemoneyvay.com/wp-content/uploads/2023/11/minus-cirlce.svg) no-repeat center center !important; background-size: 32px !important; }

.accordion .toggle i { display: none; }a.accordion-title.plain { font-weight: 500; } .accordion-title { border: unset !important; padding-left: 0px; }  .accordion-title { padding: 10px; }


.list-dv .box-text-inner h4:nth-child(2) { font-size: 200%; }


.list-dv .box-text-inner h4:nth-child(1) {  margin-bottom: 30px; position: relative;}



.list-dv .box:hover .line:before { width: 100%; } .line:before { height: 1px; width: 0px; }
.list-dv .box:hover .line:after { height: 100%; }  .line:after { width: 1px; height: 0; }

.list-dv .line:before, .list-dv .line:after { content: ''; background: #fff; display: block; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -moz-transition: all .5s ease; transition: all .5s ease; }

.list-dv .line { position: absolute; top: 20px; left: 20px; z-index: 9; width: -webkit-calc(50% - 20px); width: -moz-calc(50% - 20px); width: calc(50% - 20px); height: -webkit-calc(50% - 20px); height: -moz-calc(50% - 20px); height: calc(50% - 20px); -webkit-transition: all .3s ease; -o-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }


.line--bottom { top: auto !important; left: auto !important; bottom: 20px; right: 20px; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }


.list-dv .box:hover .box-text.text-center { -webkit-transition: all 1s ease; -o-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; bottom: 25%; }



.list-dv .col .box:hover .box-text.text-center a.button {
    opacity: 1;
    visibility: visible;
}







.box-about-items h3 { font-size: 200%; color: #fff; text-transform: uppercase; margin-top: 0px; position: relative; font-weight: 400 !important; }

.box-about-items h3:before { content: ''; width: calc(100% - 45px); height: 1px; background: rgba(255,255,255,0.35); position: absolute; bottom: -0.5px; left: 0px; }

 .box-about-items h3:after { content: ''; width: 54px; height: 76px; background: url(https://opoolvietnam.congnghevietnam.vn/wp-content/uploads/2023/11/arrow_right_trust.svg) no-repeat center center; background-size: contain; position: absolute; right: 0px; bottom: -38px; }
.box-about-items h3, .box-about-items .description {
    padding-right: 85px;
}
.box-about-items .description {
    min-height: 80px;
}

.about-items-left h3, .about-items-left .description { padding-left: 85px; padding-right: 0px; }

.about-items-left h3:after { left: 0px; background: url(https://opoolvietnam.congnghevietnam.vn/wp-content/uploads/2023/11/arrow_left_trust.svg) no-repeat center center; }

.box-about-items { margin-bottom: 30px; }

.box-about-items h3 {
    font-family: "Open Sans", sans-serif;
}


.section-tuvan input, .section-tuvan textarea { box-shadow: unset; border-radius: 5px; }




.col-all-dktv > .col-inner { padding: 45px; background-color: var(--fs-color-primary); box-shadow: 0px 1px 60px 30px rgb(0 0 0 / 5%); border-radius: 10px; }

.col-form-dangky .col-inner.text-center { padding: 20px; }  .col-form-dangky input.wpcf7-form-control.wpcf7-submit.has-spinner { margin: 0px; }


.col-icon-ft .icon-box {
    border: 1px solid white;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 30px !important;
}

.col-icon-ft .icon-box p:nth-child(1) { margin-bottom: 0px; }


.doi-tac img { max-width: 100%; padding: 0px 30px; margin: 0px auto; transition: filter .5s ease-in-out; -webkit-filter: grayscale(100%); filter: grayscale(100%); }


.blog-single .large-10,.blog-wrapper.blog-archive .large-10{ max-width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }


.section-tuvan h3 span { color: white; } 