/*
Theme Name: Flatsome Child
Description: LH 0905 692 314 để làm website
Author: SAGO
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
/* .content-area{
	display:none !important;
} */
.nav>li>a,.hotline-top a{font-size:14px;}
.header-main .nav > li > a{font-size:17px;}
.taj,.entry-content.single-page{text-align:justify}
.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:16px; font-weight:500;
color:#333}
.nav-dropdown .nav-dropdown-col>ul li:hover{background:#0168c5}
.nav-dropdown-default>li:hover>a, .nav-dropdown .nav-dropdown-col>ul li:hover>a{color:white}
.nav-dropdown-default>li.menu-item:hover{background:#0168c5}
.nav-dropdown-default>li>a{border-bottom:0 !important;}
.nav-dropdown-default>li.menu-item-has-children>a:before{
	position:absolute;
	font-family:'FontAwesome';
	content:"\f0da";
	right:10px;
}
.nav-dropdown-has-arrow li.has-dropdown:before{border-width: 10px;
    margin-left: -10px;}
.nav-dropdown .nav-dropdown-col>ul{border: 1px solid #d2d2d2;margin-top:-40px;box-shadow: 2px 2px 5px #828282;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:10px;  text-transform: none;color:black}
.header-nav li.nav-dropdown-col:hover >ul{display:block !important}


.cart-sidebar .cart_totals .product-name{
  border:none;
}

.header #top-bar,.header-main{
	background:linear-gradient(to right, #0168c5, #2198ff);
}

.header-main #logo img {
    padding: 4px 0;
    filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1);
}
.header-main .nav > li > a{
	font-weight:bold !important;
}
.mobile-nav .icon-menu{
	color:#fff;
}

a.yeu-cau-bao-gia{
	background:linear-gradient(to right, #0168c5, #2198ff) !important;
}

a.yeu-cau-bao-gia:hover{
	background:linear-gradient(to left, #0168c5, #2198ff) !important;
}

.post-item a .box-blog-post .box-text.text-center.dark,
.portfolio-box .box-text.text-center.dark{
	background:linear-gradient(to right, #0168c5, #2198ff)  !important; 
}

h1.entry-title.mb{
	color:#0168c5;
}

span.widget-title{
	border-left: 5px solid #0168c5 !important;
}
.mo-ta-du-an{
	 border-left: 8px solid #0168c5 !important;
}
   

.banner-layers{position:relative}
.product-small .box-image {
    box-shadow: 2px 2px 20px #00000026;}
.product-small .box-image:hover::before {
    -webkit-animation: shine .75s;
    animation: shine .75s;
}
.product-small .box-image::before {
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
}
.product-small .box-image img{
	border-radius: 7px;
	height:300px;
}
.product-title a{
	color: #0168c5;
    font-weight: bold;
}
.woocommerce-Price-amount{
	color: #dd3333 !important;
    font-weight: bold;
    display: inline-block;
}
span.amount{
	color: red;
}
.product-section-title-related {
	    color: #0168c5;
    margin-left: 0px;
}

.custom-product-page .is-divider{
	display:none;
}

.custom-product-page .product-title{
	font-size: 20px;
    font-weight: bold;
	margin-bottom:5px;
    line-height: 1.5;
}

.custom-product-page .woocommerce-Price-amount{
	font-size: 23px;
}

.custom-product-page .product-price-container{
	margin: 0 0 20px 0;
    padding: 10px 0;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
}

.custom-product-page .product-short-description{
	color: rgb(117, 117, 117);
    font-family: Arial;
    font-size: 17px;
	column-count: 2;
    margin-bottom: 16px;
	text-align:justify;
}

.custom-product-page .add-to-cart-container{
	float: left;
	width:50%
}

.custom-product-page .add-to-cart-container .quantity,
.custom-product-page .add-to-cart-container .single_add_to_cart_button{
	display:none;
}
#buy_now_button{
	display:block;
	width: 100%;
    height: 100px;
    text-align: center;
    background: linear-gradient(to right, #0168c5, #2198ff);
    text-transform: uppercase;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 4px;
    font-weight: normal;
    font-size: 18px;
    color: #ffffff !important;
    text-decoration: none !important;
    border: 1px solid #2198ff;
}

.insurance-detailAuto {
    border: 1px solid #2198ff;
    border-radius: 3px;
    padding: 8px;
    width: 49%;
    text-align: center;
    display: inline-block;
    font-family: 'Open Sans';
    float: right;
}

.insurance-detailAuto a {
    font-size: 17px;
    color: #ed1b24;
    display: inline-block;
    width: 100%;
    font-weight: bold;
}

.insurance-detailAuto a span {
    color: #222222;
    font-size: 14px;
}

.insurance-detailAuto .phone-number {
    font-weight: bold;
    color: #cc3406;
    font-size: 20px;
}

.shop-page-title {
	text-transform:uppercase;
}
.sago-form .row{justify-content:center}
.sago-no-padding-bottom{
	margin:0 auto;
	text-align:center;
}
.sago-no-padding-bottom .wpcf7-spinner{
	position:absolute
}

.icon-lhe{
	display:flex
}
.icon-lhe i{
	position: relative;
    top: 7px;
    font-size: 30px;
    color: #0168c5;
}
    
.icon-lhe .nd-lh{
	padding-left:15px;
}
.footer-wrapper .icon-box .icon-box-text {
	display:flex;
	align-items:center;
}

.footer-sago,
.absolute-footer.dark{
	background:linear-gradient(to right, #0168c5, #2198ff)  !important; 
}
@media only screen and (max-width:992px){
	.product-small .box-image img{
		height:200px;
	}
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}