/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
@font-face{font-family:"Roboto-Regular";
font-weight:normal;
font-style:normal;
src:url("/wp-content/fonts/Roboto-Regular.ttf") format("truetype");
font-display:swap
}
@font-face{font-family:"Roboto-Bold";
font-weight:normal;
font-style:normal;
src:url("/wp-content/fonts/Roboto-Bold.ttf") format("truetype");
font-display:swap
}
body{font-family:  "Roboto-Regular",  sans-serif}
.nav > li > a {font-family:  "Roboto-Regular", sans-serif;}
h1,h2,h3,h4,h5,h6, .heading-font{font-family: "Roboto-Regular", sans-serif !important;}
.alt-font{font-family: "Roboto-Regular", sans-serif;}
/*************** Nhúng font vào web ***************/

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.listing-item .excerpt{display:none;}
	.listing-item .title{font-size:14px !important;}
}
.testimonnial-section .slider .col-inner p,h4{color:#777777 !important}
.footer-2{background-position:center;}
.footer-2 #block_widget-9, #flatsome_recent_posts-20, #block_widget-10{color:#FFF !important;}
#block_widget-8 .box-text-inner h4{color:#FFF !important}
#flatsome_recent_posts-20 a{color:#FFF !important}
.ux-menu-link--active .ux-menu-link__link, .ux-menu-link:hover .ux-menu-link__link{color:#FFF !important}
.gioithieu-section .slider img{object-fit:contain}
.form-gioithieu .wpcf7-submit{width:100%;}
/* ul.sub-menu{margin-top:17px;} */
.section-title-main{font-size:30px}
.section-title b{color:transparent !important}
.section-title-bold span{border:transparent !important}
.features-section .section-title-main{font-size:25px !important;padding:0 0 !important}
.slide-whycustomer .col{padding:0 0 !important}
.woocommerce div.product form.cart .button{float:inherit !important;border-radius: 4px;}
.woocommerce div.product form.cart .button, #buy_now_button ,#buy_now_button:hover{background:#395f13 !important}
#billing_address_1_field{width:100%;}
.chinhsachdoitra span.ux-menu-link__text, .chinhsachdoitra .ux-menu-link__icon{font-size:12px;}
.chinhsachdoitra .ux-menu-link__icon, .tuvan-muahang .ux-menu-link__icon{color:green;}
.chinhsach-section{max-width: 490px;background: #eee;padding-top: 10px;padding-left: 10px;padding-right: 20px;margin-bottom: 10px;}
.tuvan-muahang .product-hotline{padding: 10px 10px;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;margin-bottom: 10px;
}
#content .breadcrumbs a{color:#FFF}
.page-header-wrapper .breadcrumbs{background:inherit !important; padding:inherit!important}
#content .breadcrumbs{
	background-image: url(http://thuocnamholybavi.vn/wp-content/uploads/thumb-about-us-1.jpg);
    padding: 100px 0;
    background-size: cover;
    background-position: center center;
    text-align: center;
    color: #FFF;
	margin-bottom: 20px;
}
#content{padding-top:0 !important}
.chinhsachdoitra a.ux-menu-link__link{min-height:inherit !important;}
.chinhsachdoitra .ux-menu-link:hover .ux-menu-link__link{color:#395f13 !important}
.thuocnamholi-video-page .row-collapse{margin-bottom:10px;box-shadow: 0 3px 6px -4px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);}
.image-product-trangchu img{
	max-width:263px;
	height:263px;
	width:100%;
	object-fit:cover;
}
#logo a img{margin-left:1em;}
.logo-left ul.header-nav{margin-left:0em;}
#masthead ul.header-nav{padding-left: 2em;}
.nav-line-bottom > li > a:before{background-color:#ffd503 !important}
li.current-dropdown>.nav-dropdown, .next-prev-thumbs li.has-dropdown:hover>.nav-dropdown, .no-js li.has-dropdown:hover>.nav-dropdown{top:5.3em;}
.nav-dropdown.nav-dropdown-bold > li > a:hover{background-color:#ffd503 !important}
#box-1 {
    width: 100%;
    height: 36px;
    position: fixed;
    bottom: 0;
	z-index: 99999999999999999;
}
.box-1 {
    max-width: 500px;
    margin: 0;
    position: relative;
}
.datcauhoi {
    width: 50%;
    float: left;
    background: #d71921;
    text-align: center;
    border-top-left-radius: 40px;
    line-height: 40px;
}
.logo-footer-1 {
    background-size: 69%;
    width: 105px;
/*     height: 140px; */
    position: absolute;
    top: -36px;
    left: 215px;
}
.box-muahang {
    width: 50%;
    float: right;
    background: #ffd503;
    border-top-right-radius: 40px;
    line-height: 40px;
    text-align: center;
}
.datcauhoi span, .box-muahang span {
    display: inline-block;
    margin-right: 10px;
    color: #fff;
}
.box-muahang a {
    text-align: center;
    display: inline-block;
    color: #fff;
    font-size: 20px;
    font-weight: normal;
    font-size: 20px;
}
.datcauhoi a {
    color: #fff;
    font-size: 20px;
    display: inline-block;
    font-weight: normal;
}
.display-posts-listing li{
	list-style:none;
}
.display-posts-listing li .image img{width:50%;}
.display-posts-listing li .title{
	font-size: 1.15em;
	color: #03582e;
}
.display-posts-pagination .nav-link a:hover{border-color: #03582e !important;}
.display-posts-pagination .nav-links a, 
.display-posts-pagination .nav-links span{
	margin:0px 10px;
	font-size: 1.1em;
    height: 2.25em;
    line-height: 2em;
    text-align: center;
    width: auto;
    min-width: 2.25em;
    padding: 0 7px;
    font-weight: bolder;
    border-radius: 99px;
    border: 2px solid currentColor;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    vertical-align: top;
}
.display-posts-pagination .nav-links{text-align:center;}
.listing-item .image,
.listing-item .title{width:49%;}
.listing-item .title{float:right;}
.listing-item{position:relative;}
.listing-item .excerpt{
	width: 49%;
    float: right;
    position: absolute;
    top: 20%;
    right: 0%;
}
.box-overlay.dark .box-text, .box-shade.dark .box-text{
	background: rgb(0 0 0 / 77%);
}