/*
Theme Name: Flatsome Child
Description: NamKiem developed for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.11.3
*/


/*************** ADD CUSTOM CSS HERE.   ***************/
.nav-dropdown.dark>li>a:hover{color:white !important}
.header-main .nav > li > a {
	line-height: 63px; padding-left: 10px;
    padding-right: 10px; color: #f47320}
.header-main .nav > li{margin:0}
.nav-dropdown-default{border:none}
.nav-dropdown-default {
	padding: 10px 0px}
.nav-dropdown.dark>li>a{ padding-top:5px !important;padding-bottom:5px !important;   color: black;   text-transform: none;
    font-size: 15px;}
.nav-dropdown-has-arrow li.has-dropdown:after{    border-bottom-color: rgba(0,0,0,0.1);}
.ve-chung-toi .row .col {padding-bottom:5px}
.luu-y .row .col p{margin-bottom: 5px}
.khoa-hoc{margin-top:-110px }
.khoa-hoc .col-inner>.img:not(:last-child){margin-bottom:0}
.col{padding-bottom:0}
.button span{font-weight: normal; font-size: 14px}
.khoa-hoc-thuong-xuyen .post-item h5{font-size: 15px; font-family: "utm avo", UTM AvoBold; font-weight: bold}
.dong-ngang .col p{margin-bottom:0}
.luu-y .col  .has-hover [class*="image-"] img, .khoa-hoc-thuong-xuyen .col .has-hover [class*="image-"] img{border-radius: 4px}
.box-blog-post .is-divider{height: 1px;
    max-width: 100%;}
.tin-tuc .box-blog-post .is-divider{display: none}
.tin-tuc .box-text .post-title{margin-bottom: 15px}
.tin-tuc-chuyen-mon .col{padding-bottom:20px}
.footer-top .title-dang-ky h4 {
    border-left: 2px solid;
    border-right: 2px solid;
    color: #fff;
    font-size: 15px;
    position: relative; top: 20px;
}
.footer-top .row .col {
    padding: 0 9.8px 0px;
}
.footer-top .title-form-dang-ky h5 {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: normal; font-size: 14px;}
.form-flat .ho-ten {
    width: 40%;
    margin-right: 20px;
    float: left;
}
.form-flat .sdt {
    width: 40%;
    margin-right: 20px;
    float: left;
}
.form-flat .gui-di {
    width: 10%;
    float: left;
    text-align: left;
}
.form-flat .clearboth {
    clear: both;
}
.dark .form-flat input:not([type="submit"]){font-size: 14px}
.footer-center .logo-footer {
    background: #272727;
    padding: 5px 0;
    position: relative;
}
.footer-center .logo-footer .text-center::before {background: #272727 none repeat scroll 0 0;
    border-top: 3px solid #ffcc00;
    content: "";
    height: 30px;
    left: 0;
    position: absolute;
    top: -20px;
    width: 100%;
    width: 100%;}
.footer-center .footer-menu li {
    list-style: none;
    float: left;
    padding: 8px;
    line-height: 47px;
    text-transform: uppercase;
}.header-main {
    box-shadow: 2px 2px 10px #00000014;
}.product-main {
    padding: 20px 0;
}
.single-product .large-9{border-right:none !important}
.single-product .product-short-description{background: #fff8e1;
    padding: 10px;
    border-radius: 4px;
    margin-bottom: 15px;
    border: 1px dotted #f47320;}
.single-product .woocommerce-Tabs-panel h2{font-size:17px}.product-footer .woocommerce-tabs>.nav-line:not(.nav-vertical){    background: #efefef;margin-top:0}.product-footer .woocommerce-tabs {
    padding: 0;
    border-top: 0;
}
.single-product .product_meta>span{font-size:15px}
.single-product .product-short-description ul li{margin-bottom:2px; font-size:15px}
.single-product .product-short-description ul{margin-bottom:0}
.related h3{text-transform: none;
    letter-spacing: 0;
    font-size: 23px; margin:0}
.related{border-top:none}
.related .product-small.box .box-text{padding-left:10px;padding-right:10px}
.footer-center .footer-menu li a {
    color: white;
    font-size: 14px; font-weight: bold;}

.footer-center .info-footer {
    background: #272727 url("http://salecar.ninhbinhweb.com/wp-content/uploads/2018/01/bg-info-footer-1.png") no-repeat scroll center center;
    border-top: 1px solid #444;
    background-repeat: no-repeat;
    color: #999999;
    font-size: 12px;
    padding: 15px 20px;
    position: absolute;
    text-align: left;
    top: 113px;
    width: 291px;
    z-index: 99;
}
.footer-bottom .row .col {
    padding-bottom: 7px;
    padding-top: 26px;
}
.footer-bottom .colum li {
    color: white;
    list-style: circle;
    font-size: 14px;
    margin-left: 20px;
}
.absolute-footer.dark { font-size: 13px}
form {
    margin-bottom: 5px;
}
.footer .footer-top{padding-bottom:0}
.title-dang-ky{margin-top: 20px}
.nav-dropdown-default{padding: 10px 10px;}

.nav-dropdown.dark .nav-column>li>a{border:0}
.footer-center .footer-menu li a:hover{color: gray}
.blog-archive .post-item .box-text .post-title{font-size: 14px; }
.blog-archive .large-9 .badge.post-date{display: none}
.recent-blog-posts a{font-size: 14px}
.button.icon.circle {
    padding-left: 0;
    padding-right: 0;
    border-radius: 0 !important;
    border: 1px solid;
}
.is-divider{    width: 100%;
    max-width: 100%;height: 1px}
.dang-ky-tu-van{background: white; border-radius: 4px}
.dang-ky-tu-van .left{width: 20%; float: left; padding-right:5px}
.dang-ky-tu-van .right{width: 80%; float: right;}
.dang-ky-tu-van .clearboth{clear: both}
input[type='text'], input[type='tel'], input[type='email'], textarea{border-radius: 4px; font-size: 13px}
input[type='submit']:not(.is-form){    text-transform: none;
    font-weight: normal;
    border-radius: 4px;}
.mfp-content{vertical-align: top;}
.fm-show{border-radius: 4px}

#dang-ky{    padding: 15px !important; top:30px !important; text-align: center}
.khoa-hoc-section .box .box-text{background:white; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.khoa-hoc-setion .box:hover>h3{    color: #f47320 !important;}
.khoa-hoc-section .box h3{margin-bottom: 10px;
}
.khoa-hoc-section .large-12.col{padding-bottom:0}
.khoa-hoc-section a.button{margin-bottom:0}
.khoa-hoc-section .box:hover{box-shadow: 2px 2px 20px #0000000f;border-radius:5px}
.khoa-hoc-section .box .box-image{border-top-left-radius:5px; border-top-right-radius:5px}

.searchform-wrapper input{border: 1px solid #f47320;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    height: 45px;
		box-shadow: none;}.searchform .button.icon{    height: 45px;
    background: #f47320;
    width: 52px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;}.nav-small.nav>li.html {
    font-size: 14px;
    letter-spacing: 0;
    color: #2f2f2f;
}#header-contact li a{text-transform: none;
    font-size: 14px;
    letter-spacing: 0; color:#2f2f2f}
.header:not(.transparent) .header-nav.nav > li > a:hover{color:gray}
.ve-chung-toi img{border-radius:6px}.section-title-center span:after {
    content: "";
    display: table;
    clear: both;
    background: url(/wp-content/uploads/2020/03/line.png);
    width: 100%;
    height: 20px;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: bottom;
    padding-top: 0;
}.section-title b{background:none}.section-title-container {
    margin-bottom: 0;
}.section-title-center span {
    text-transform: none;
    margin: 0 15px;
}.nav-dropdown>li.nav-dropdown-col{display:block}
.nav-dropdown{border:1px solid #ddd; padding:0}
.nav-dropdown .nav-dropdown-col>a, .nav-dropdown li a{font-weight:normal !important; text-transform:none !important;font-size:15px; font-weight:500}
.nav-dropdown .nav-dropdown-col>ul li:hover{background:none}
.nav-dropdown .nav-dropdown-col>ul li:hover a{color:#f47320 !important}
.nav-dropdown-default>li:hover{background:#f47320}
.nav-dropdown-default>li>a{border-bottom:0 !important}.nav-dropdown-has-arrow li.has-dropdown:before{border-width: 10px;
    margin-left: -10px;}
.nav-dropdown .nav-dropdown-col>ul{    border: 0;
    margin-top: -29px;
    box-shadow: 2px 2px 10px #00000040;
    display: none;
    position: absolute;
    left: 100%;
    z-index: 9;
    background: white;
    min-width: 240px;}
.nav-dropdown>li.nav-dropdown-col{width:100%;border-right:0}
.nav-dropdown .nav-dropdown-col>ul li a{padding:6px;  text-transform: none;color:black}
.header-nav li.nav-dropdown-col:hover >ul{display:block !important}.nav-dropdown.dark .nav-column>li>a{color:black}.section-title-normal span {
    margin-right: 15px;
    padding-bottom: 0;
    border-bottom: 2px solid rgb(244, 115, 32);
    margin-bottom: -2px;
    text-transform: none;
}.section-title a {
    display: block;
    padding-left: 15px;
    font-size: 15;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 0;
    color: #f47320;
}
.section-title-normal {
    margin-bottom: 20px;
}
.product-small.box .box-text{    background: #efefef;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;}
.product-small.box .product-title{margin-bottom:8px}
.product-small.box .product-title a{color:black; font-size:16px}
.product-small.box .price span.amount{color:#FF5722; font-size:18px}
.product-small.box .box-image{border:1px solid #e8e8e8; border-top-left-radius:5px; border-top-right-radius:5px; }
.hinh-anh-section img{border-radius:10px}
.tin-tuc-section .box-image .image-cover{border-radius:4px}
.tin-tuc-section .post-item .post-title:hover{color:#f47320}
.product-footer .woocommerce-tabs>.nav-line:not(.nav-vertical) li a{text-transform: none;
    font-size: 18px;
    letter-spacing: 0;
    font-weight: 500;
		padding: 5px 10px;}.nav-line>li.active>a:before{display:none}div#reviews.woocommerce-Reviews, .devvn_prod_cmt{max-width:100%}
#comments a.btn-reviews-now{background-color: #ff6500;
    
    text-transform: none;
    }span.devvn_num_reviews {
    min-width: 150px;
    color: #ff6500;
} 
.product-footer .woocommerce-tabs .tab-panels{    border: 1px solid #eaeaea;
    padding: 10px;}
.breadcrumbs a {
    text-transform: none;
}
.single-product .product-gallery-slider img{border:1px solid #efefef}
.single-product #product-sidebar{padding-left:0; padding-top:20px}span.widget-title {
    font-size: 1em;
    font-weight: 500;
    width: 100%;
    background: #f47320;
    display: block;
    padding: 10px;
    text-transform: none;
    letter-spacing: 0;
    color: white;
    font-size: 19px;
    text-align: center;
}.widget .is-divider{display:none}.widget ul {
    border: 1px solid #ececec;

}.entry-content {
    padding-top: 0;
    padding-bottom: 1.5em;
}footer.entry-meta {
		font-size: 15px;}
.blog-single .large-3{padding-left:0}

.product_list_widget a, .product-categories a{font-size:15px}
ul.product_list_widget li{padding: 10px 9px 5px 75px !important;}
.widget ul li:hover{background:#efefef}
.widget ul li{padding-left:10px;padding-right:10px}

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

@media (max-width: 549px){
	.khoa-hoc{margin-top:0 !important}
	.khoa-hoc-thuong-xuyen .post-item{max-width: 50%; float: left;}
	.khoa-hoc-thuong-xuyen .post-item .box-text{width: 80%; float: left}
	.khoa-hoc-thuong-xuyen .post-item:nth-child(2n+1){padding-right:7px}
	.khoa-hoc-thuong-xuyen .post-item:nth-child(2n+2){padding-left:7px}
	.dong-ngang .row .col{text-align:center}
	.tin-tuc .post-item{max-width: 50% !important; float: left}
	.tin-tuc-chuyen-mon .post-item{max-width: 50% !important; float: left}
	.tin-tuc .post-item:nth-child(2n+1){padding-right: 7px}
	.tin-tuc .post-item:nth-child(2n+2){padding-left: 7px}
	.tin-tuc-chuyen-mon .post-item:nth-child(2n+1){padding-right: 7px}
	.tin-tuc-chuyen-mon .post-item:nth-child(2n+2){padding-left: 7px}
}
.header-main .nav > li > a {
	line-height: 63px; padding-left: 0px;
    padding-right: 0px; color: #f47320}
.khoa-hoc-section .large-3{padding:0 3px 6px}.section-title-normal span {
		margin-right: 0;}.section-title a {
    display: block;
    padding-left: 15px;
    font-size: 15;
				font-size: 13px;}
.category-section .col{padding:0 3px 6px}.product-small.box .product-title a {
    color: black;
    font-size: 14px;
}
body,html{width:100%; overflow-x:hidden}.blog-single .large-3{padding-left:15px}
}