/*
Theme Name: KeToan2
Theme URI: https://muatheme.com
Author: MuaTheme.com
Author URI: https://muatheme.com
Description: Theme Wordpress ke toan 2
Template: flatsome
Version: 1.0.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
/* vietnamese */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/7Auwp_0qiz-afT3GLRrX.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/7Auwp_0qiz-afTzGLRrX.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/7Auwp_0qiz-afTLGLQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/7Auwp_0qiz-afT3GLRrX.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/7Auwp_0qiz-afTzGLRrX.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/7Auwp_0qiz-afTLGLQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


body{font-family:'Muli', sans-serif}
body{font-weight: 0}
body{color: #353535}.nav > li > a {font-family:'Muli', sans-serif;}
.nav > li > a {font-weight: 0;}
h1,h2,h3,h4,h5,h6,.heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family: 'Muli', sans-serif;}
h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2{font-weight: 700;}
h1,h2,h3,h4,h5,h6,.heading-font{color: #0a0a0a;}
.alt-font{font-family: 'Muli', sans-serif;}
.alt-font{font-weight: 0!important;}




#top-bar .nav>li>a>i+span {
    margin-left: 5px;
    font-size: 17px;
    text-transform: none;
    color: #3e3e3e;
}
#top-bar .nav>li>a>i{color: #e00000;}.html .social-icons {
    font-size: 17px;
    color: #3e3e3e;
}
.nav-small.nav>li.html, .nav-small.nav>li.html a{font-size:17px; font-family:"Muli", sans-serif; padding:0; color:#3e3e3e}
.nav-small.nav>li.html a:hover{color:#e00000}
.dich-vu .dong-ngang, .ly-do .dong-ngang, .cam-nhan .dong-ngang, .doi-ngu .dong-ngang {
        max-width: 141px;
    height: 3px;
    background: #ffa700;
    display: block;
    text-align: center;
    margin: 0 auto;
}
.dich-vu .icon-box {    background: #fbfbfb; padding-bottom:20px}
.dich-vu .icon-box p{margin-bottom:0; color:black; font-weight:500}
.dich-vu .col{padding-bottom:0}
.dich-vu .row2{margin-top:15px}
.nhan-tin .col{padding-bottom:0}
.nhan-tin .col p{margin-bottom:0}
.nhan-tin .form-flat input:not([type="submit"]){background:white}
.tin-tuc .post-item .box-text .post-title{font-size:18px}
.box-push .box-text {
    padding: 15px;
   
    max-width: 90%;
    margin: -10% auto 0;
}.tin-tuc .post-item .box-text .post-title:hover{color:rgb(188, 4, 4)}
.footer-section ul li a:hover{color:red}
.footer-section .section-title-normal span{border-bottom: 2px solid rgb(255, 167, 0);}
.single-post .page-title-inner {min-height:220px !important}
.recent-blog-posts a{font-size:15px; color:black}
span.widget-title {
    font-size: 18px;
    letter-spacing: 0;
    font-weight: 600;
    color: #9f0303;
}
.ho-tro-giai-dap{   
	background-color:#F1F1F1;
    padding: 20px;
    border-radius: 10px;
    color: white;}
.ho-tro-giai-dap h3{font-size:27px; color:var(--primary-color); margin-bottom:15px; text-transform:uppercase}
.ho-tro-giai-dap input[type='text'], .ho-tro-giai-dap input[type='tel'], .ho-tro-giai-dap textarea{border-radius:4px; background:rgba(255, 255, 255, 0.57)}
.widget .is-divider {
    height: 3px;
    display: block;
    background-color: rgba(0,0,0,0.1);
    margin: 7px 0 15px;
    width: 100%;
	max-width: 100%;}
.widget .dich-vu-widget{    background: #fbfbfb;
    padding: 15px;}
.widget .dich-vu-widget ul li{margin-left:15px; list-style:square; color:red}
.blog-featured-title+#main .post-sidebar {
    padding-top: 10px;
    padding-left: 15px;
}.widget .dich-vu-widget ul li a{color:black}.widget .dich-vu-widget ul li a:hover{color:#bc0404}
.ho-tro-giai-dap input[type='submit']:not(.is-form){border-radius:4px}.blog-archive .post-sidebar{padding-left:0}
.dich-vu .icon-box-img img:hover{width:95%}
.gioi-thieu .section-title-container{margin-bottom:10px}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.dich-vu .col{padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;}
.dich-vu .icon-box p{font-size:10px}
.dich-vu .icon-box h3{font-size:15px; line-height:22px}
.gap-element{display:none !important}
.nhan-tin .col p {text-align:center; font-size:11px}
.nhan-tin .col h3{text-align:center}
.dich-vu .row2 .cot1{display:none}
.nhan-tin .ml-half{margin-left:0}
.cam-nhan .medium-3, .doi-ngu .medium-3, .tin-tuc .post-item, .blog-archive .post-item{flex-basis:50%; max-width:50%}
.blog-archive .post-item .post-title{font-size:18px}.blog-archive .post-sidebar{padding-left:15px}
.testimonial-text p span{font-size:12px !important}
.testimonial-meta {font-size:14px}
.box-push .box-text{padding: 0;
    max-width: 100%;
    margin: 0;text-align:left}
.footer-section ul li span{word-break: break-all;}
.li-do .icon-box .icon-box-text p {font-size:12px}

}