﻿/*
Theme Name: Flatsome Child Theme
Description: Day la child theme cua flatsome
Author: Duy Pham
Template: flatsome
*/

@import url("../flatsome/style.css");
*{ 
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
 }
.container-width, .full-width .ubermenu-nav, .container, .row {
    max-width: 1250px !important;
}
body,a,h1,h2,h3,h4,h5,h6,p,span{
    font-family: roboto !important;
	
}
.icon-search:before {
    color: black;
}
.entry-title{font-size: 22px;}
.account-item, .header-newsletter-item{display:none !important;}
#logo {width: 230px !important;}
.header_logo{margin-left: 40px;}
/* #top-bar{background-color: #DCE6EB;} */
.topbar2 .nav-divided {
    font-size: 14px !important;
    
}
.css-page-sp-menu a span{font-weight:normal !important;}

.badge-inner{background: rgba(255,255,255,0.8) !important; color:#666 !important;}
.topbar2{text-transform: capitalize;line-height: 25px;}
.topbar2 a{text-transform: capitalize !important;}
/* .header-main {background-color: #8B8B8B;} */
.wpmm-sub-menu-wrap{width: 100% !important; padding: 20px 20px 10px !important;}
.wp-mega-menu-link{padding: 10px 0px; text-transform:none !important;}
.wp-mega-sub-menu .menu-item{margin-bottom: 0px !important;font-size:14px !important;}


.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-ctheme-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after {
    color:black;
}
#wpmega-menu-primary .wpmm-mega-menu-href-title{font-weight:bold;}
#wpmega-menu-primary span{ font-size:14px !important; color: black;}
.wpmm-menu1 .menu-item{border-top: 1px dotted black !important;}
.wpmm-menu1 .wpmm-mega-menu-href-title{padding: 5px 0px;}
.menu-item{margin-bottom: 0px !important;}
.wp-mega-menu-link:hover .wpmm-mega-menu-href-title{color:#E6BC58;}
.wp-mega-sub-menu .wp-mega-menu-link:hover .wpmm-mega-menu-href-title{color:#E6BC58 !important;}
.header-search-form-wrapper .flex-col{padding: 5px;}
.wp-mega-menu-link::before{display: none;}
.css-page-sp-menu a{border-top: 1px dotted !important;}
.css-page-sp-menu .wpmm-mega-menu-href-title{padding: 5px 0px; text-transform: inherit !important; margin-bottom: 0px !important;
    }
.css-page-sp-menu .wp-mega-menu-link{margin-bottom: 0px !important;}
.wpmm-sub-menu-wrapper.wpmm-menu1 ul li a span.wpmm-mega-menu-href-title{transition: none !important;}
.wpmm-sub-menu-wrapper.wpmm-menu1 .wp-mega-sub-menu li a span.wpmm-mega-menu-href-title:hover{margin-left: 0px;}
.wpmm-sub-menu-wrap{border-bottom: 20px solid #E6BC58 !important;}
.text-block{
    position: absolute;
    top: 0px;
    width: 191px;
    height: 91px;
    padding: 20px;
    left: 20px;
    text-align: left;
    font-size:16px;
    background: rgba(107, 77, 7, 0.9);
    display: none;
    color: white;
    
}

.text-block-parent:hover .text-block{
    display: block;
}
.text-lechphai{margin-left: 40%;}
.text-right{
    border: 2px solid #E6BC58;
}
.opacity-background{padding: 10px 10px;background-color: rgba(0,0,0,.8);}

.fixed-home li{
    list-style: none;
}
.home{position: relative;}
.fixed-home{
    position: fixed;
    vertical-align: middle;
    z-index: 999999;
    top: 102px;
    padding: 10px 20px 0px 0px;
    background: rgba(255,255,255,0.7);
    opacity: 10;
    margin-left: -1px;
}
.block{
    position: relative;
}
.hide{
    top: 0px;
    position: absolute;
    
    background: aliceblue;
    display: none;
    
}

.block:hover .hide{
    display: block;
    transition: ease-in-out;
}
.h4-ft{
    text-transform: uppercase;
    font-size: 14px;
    border-bottom: 1px dotted;
    padding: 0px 0px 10px 0px;
    color: white;
}
.ckcl .col-inner p a{color: white}
#footer{z-index: 999999999;} 
.h3-ft{
    float: left;
    width:25%;
    display: inline;
    text-decoration: underline;
    font-style: italic;
    color: white;
    font-size: 14px;
}
.child-ft{
    float: left;
}
.child-ft ul li{
    float: left;
    page-break-after: 0px 20px;
    
}
.child-ft ul li a{
    border-right: 2px solid;
    padding: 0px 10px;
    color:white;
    
}
.child-ft li a:hover{color: #FFF4AF;}
.absolute-footer{background: white;
    color: black !important;}
.footer-widgets{
    background-color: #E6BC58;
}
.btn-hinh1{
    /*background-color: rgba(255,255,255,0.5);*/
    color: white;
	border: 1px solid white !important;
    
}
.ckcl{
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAJYCAYAAABFIkfbAAABA0lEQVRo3u3SWVKEMBSFYdqKrVtgHnbFCl0V87QL0IRK5CJla/non7d7uOeDAtS2bd7xKO90CP4e3D7OeeNx8PSj4HYM1MOKugqEcT9vPJ+D+++Dl6tA3Pb1e6MsyzcRrOvqhqqqPHX8k4ui2IO6rs1gKjrI89yzm8JomkYaWZbtQdu2ZnCVJEk8WxWVruvkC07TdK/0fW9qrhLH8edzHI1hGGQQRdEejONoBlcJw/Da0Jsi0JvmwaZpMoOrBEFwbczzLAPf9/dAX9E1+6Hc8MVYlkW+D2PYK3pwhh1cgIGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgfF/jXdkM9AccVWq7gAAAABJRU5ErkJggg==) 0 0 ;
    background-position: center;
    z-index: inherit;
}
.widget-home .recent-posts-2{color: white;}
.section-content {
    z-index: initial;
}
.price-wrapper{padding: 10px;
    background-color: gainsboro;
    text-align: center;}

.is-divider {display: none !important; }

/* sidebar tintuc*/
/* #secondary #woocommerce_product_categories-6 {
    border: 4px solid;
} */
#secondary #woocommerce_product_categories-6 .widget-title {
    padding: 15px 43px;
    line-height: 50px;
    background-color: #f0c514;
    margin-left: 1px;
    min-width: auto;
font-size: 14px;
}
#secondary #woocommerce_product_categories-6 .product-categories{
    padding: 10px;
}

@media all and (max-width: 1280px) {
    #secondary #woocommerce_product_categories-6 .widget-title{
        padding: 15px 41px;
        line-height: 49px;
        font-size: 14px;
        margin-left: 1px;
    }
    }
@media all and (max-width: 1220px) {
        #secondary #woocommerce_product_categories-6 .widget-title{
            padding: 14px 37px;
            line-height: 49px;
            font-size: 14px;
            margin-left: 1px;
        }
        }

@media all and (max-width: 1080px) {
    #secondary #woocommerce_product_categories-6 .widget-title{
        padding: 15px 8px;
        line-height: 49px;
        font-size: 14px;
        margin-left: 1px;
    }
    }
@media all and (max-width: 1024px) {
        #secondary #woocommerce_product_categories-6 .widget-title{
            padding: 15px 16px;
            line-height: 49px;
            font-size: 14px;
            margin-left: 1px;
        }
        }
 
@media all and (max-width: 980px) {
        #secondary #woocommerce_product_categories-6 .widget-title{
            padding: 17px 10px;
            line-height: 49px;
            font-size: 14px;
            margin-left: 1px;
        }
	
        }
@media all and (max-width: 768px) {
        #secondary #woocommerce_product_categories-6 .widget-title{
            padding: 17px 3px;
        line-height: 49px;
        font-size: 13px;
        margin-left: 1px;
        }
	#secondary #woocommerce_product_categories-6{display:none;}
        }
    @media all and (max-width: 480px){
        #secondary #woocommerce_product_categories-6 .widget-title {
            padding: 13px 119px;
            line-height: 49px;
            font-size: 18px;
            margin-left: 1px;
        }
    }
    @media all and (max-width: 414px){
    #secondary #woocommerce_product_categories-6 .widget-title {
        padding: 13px 86px;
        line-height: 49px;
        font-size: 18px;
        margin-left: 1px;
    }
}
    @media all and (max-width: 375px) {
        #secondary #woocommerce_product_categories-6 .widget-title {
            padding: 14px 83px;
    line-height: 49px;
    font-size: 15px;
    margin-left: 1px;
        }
    }
  @media all and (max-width: 360px){
        #secondary #woocommerce_product_categories-6 .widget-title {
            padding: 14px 79px;
            line-height: 49px;
            font-size: 15px;
            margin-left: 1px;
        }
    }
    @media all and (max-width: 320px){
        #secondary #woocommerce_product_categories-6 .widget-title {
            padding: 17px 67px;
            line-height: 49px;
            font-size: 13px;
            margin-left: 1px;
        }
    }

/* end sidebar tintuc*/

/* sidebar trang sanpham*/
/* #shop-sidebar #woocommerce_product_categories-2 {
    border: 4px solid;
} */
#shop-sidebar #woocommerce_product_categories-2 .widget-title {
    padding: 14px 56px;
    line-height: 50px;
    background-color: #FFF4AF;
    margin-left: 1px;
    min-width: auto;
    
}
#shop-sidebar #woocommerce_product_categories-2 .product-categories{
    padding: 10px;
}

/* Màn hình máy tính bảng nằm ngang */
@media all and (max-width: 1220px) {
    #shop-sidebar #woocommerce_product_categories-2 .widget-title{
        padding: 15px 42px;
        line-height: 49px;
        font-size: 14px;
        margin-left: 1px;
    }
    }
@media all and (max-width: 1080px) {
    #shop-sidebar #woocommerce_product_categories-2 .widget-title{
        padding: 15px 25px;
        line-height: 49px;
        font-size: 14px;
        margin-left: 1px;
    }
    }
@media all and (max-width: 1024px) {
    #shop-sidebar #woocommerce_product_categories-2 .widget-title{
            padding: 15px 28px;
            line-height: 49px;
            font-size: 14px;
            margin-left: 1px;
        }
        }
 
@media all and (max-width: 980px) {
            #shop-sidebar #woocommerce_product_categories-2 .widget-title{
                    padding: 17px 29px;
                    line-height: 49px;
                    font-size: 14px;
                    margin-left: 1px;
                }
                }
@media all and (max-width: 768px) {
    #shop-sidebar #woocommerce_product_categories-2 .widget-title{
            padding: 17px 3px;
        line-height: 49px;
        font-size: 14px;
        margin-left: 1px;
        }
        }
    @media all and (max-width: 480px){
        #shop-sidebar #woocommerce_product_categories-2 .widget-title {
            padding: 13px 110px;
            line-height: 49px;
            font-size: 14px;
            margin-left: 1px;
        }
    }
    @media all and (max-width: 414px){
        #shop-sidebar #woocommerce_product_categories-2 .widget-title {
        padding: 13px 86px;
        line-height: 49px;
        font-size: 14px;
        margin-left: 1px;
    }
}
    @media all and (max-width: 375px) {
        #shop-sidebar #woocommerce_product_categories-2 .widget-title {
            padding: 14px 83px;
    line-height: 49px;
    font-size: 14px;
    margin-left: 1px;
        }
    }
    @media all and (max-width: 320px){
        #shop-sidebar #woocommerce_product_categories-2 .widget-title {
            padding: 17px 67px;
            line-height: 49px;
            font-size: 14px;
            margin-left: 1px;
        }
    }

/* end sidebar trang sanpham*/
/*sidebar san pham chi tiet*/
/* #product-sidebar #woocommerce_product_categories-2 {
    border: 4px solid;
} */

#product-sidebar #woocommerce_product_categories-2 .widget-title {
    padding: 15px 44px;
    line-height: 50px;
    background-color: #FFF4AF;
    margin-left: 1px;
    min-width: auto;
}
#product-sidebar #woocommerce_product_categories-2 .product-categories{
    padding: 10px;
}


@media all and (max-width: 1080px) {
    #product-sidebar #woocommerce_product_categories-2 .widget-title{
        padding: 15px 8px;
        line-height: 49px;
        font-size: 16px;
        margin-left: 1px;
    }
    }
@media all and (max-width: 1024px) {
    #product-sidebar #woocommerce_product_categories-2 .widget-title{
            padding: 15px 14px;
            line-height: 49px;
            font-size: 16px;
            margin-left: 1px;
        }
        }
 
@media all and (max-width: 980px) {
    #product-sidebar #woocommerce_product_categories-2 .widget-title{
            padding: 17px 1px;
            line-height: 49px;
            font-size: 13px;
            margin-left: 1px;
        }
        }
@media all and (max-width: 768px) {
    #product-sidebar #woocommerce_product_categories-2 .widget-title{
            padding: 17px 3px;
        line-height: 49px;
        font-size: 13px;
        margin-left: 1px;
        }
        }
    @media all and (max-width: 480px){
        #product-sidebar #woocommerce_product_categories-2 .widget-title {
            padding: 13px 110px;
            line-height: 49px;
            font-size: 18px;
            margin-left: 1px;
        }
        .h3-ft{
            width: 100%;
        }
    }
    @media all and (max-width: 414px){
        #product-sidebar #woocommerce_product_categories-2 .widget-title {
        padding: 13px 86px;
        line-height: 49px;
        font-size: 18px;
        margin-left: 1px;
        
    }
    .h3-ft{
        width: 100%;
    }
}
    @media all and (max-width: 375px) {
        #product-sidebar #woocommerce_product_categories-2 .widget-title {
            padding: 14px 83px;
    line-height: 49px;
    font-size: 15px;
    margin-left: 1px;
        }
        .h3-ft{
            width: 100%;
        }
    }
    @media all and (max-width: 320px){
        #product-sidebar #woocommerce_product_categories-2 .widget-title {
            padding: 17px 67px;
            line-height: 49px;
            font-size: 13px;
            margin-left: 1px;
        }
    }
/* end sidebar san pham chi tiet */
/*responsive trang left-sidebar*/
.page-left-sidebar #woocommerce_product_categories-4 .widget-title {
    
   
}
/* end responsive trang left-sidebar*/
.box-text .box-text-inner .post-title{
    font-size: 16px;
}
/*end anh tin tuc*/
#breadcrumbs{
    background-color: #f0c514;
    padding: 10px;
}
.next-prev-thumbs .prod-dropdown{
    display: none !important;
}
.price-wrapper{
    display: none;
}

.text-block-parent{
    position: relative;
}
#comments{display:none;}

.fb-comments, .fb-comments span, .fb-comments span iframe{
width:100% !important;
display:inline-block !important;
max-width:100% !important
}
#woocommerce-product-search-field-0::-webkit-input-placeholder {
color: black ;
}
.dark .form-flat input:not([type="submit"]), .dark .form-flat textarea, .dark .form-flat select, .nav-dark .form-flat input:not([type="submit"]), .nav-dark .form-flat textarea, .nav-dark .form-flat select {
    border-color: rgba(36,36,36,0.09);
}

.second_content{
max-width: 200px !important;
    padding: 20px;
    cursor: pointer;
    background-color: #FFF4AF;
    color: brown;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
}
.second_content:hover{color: #FF2020}
.wpcf7-form-control-wrap input, textarea{border-radius: 10px;}
#pum_popup_title_366{text-align: center;
    margin-bottom: 23px;}
.form-flat input:not([type="submit"]), .form-flat textarea, .form-flat select {
    color: black !important;
	font-size:14px;
}
.single-page{
margin-top: -20px;
padding-top: 0px !important;
}
.nav-small.nav>li.html {
    font-size: 14px !important;
}
 .widget-title{font-size:14px !important ;}
.product-categories  .cat-item{font-size:14px !important ;}
.woocommerce-breadcrumb{font-size:14px !important;}
.box-text-products .title-wrapper {font-size:16px;}
.box-text-products .product-title{font-weight:bold;text-align: center;}
.shop-page-title .page-title-inner{font-size:14px !important ;}
.ft-font-size{font-size:14px;}
#breadcrumbs{font-size:14px !important ;}
.back-product{background: #E6BC58;
    padding: 10px;border-radius: 20px;}
.is-well{display:none;}
.woocommerce-customer-details, .woocommerce-order-details {display:none;}

#order_review_heading, .shop_table, .woocommerce-privacy-policy-text{display:none;}
#payment .form-row:after{content:"Vui lòng nhấn Đặt Hàng để được nhân viên liên hệ tư vấn";display: flex;}
.woocommerce-billing-fields {
    border-top: none;
}
.buttons_added{display:none;}
.woocommerce-checkout .large-5{margin-top: 30px;}
.woocommerce-form-coupon-toggle{display:none;}
.thankyou-sp{    padding: 20px;
    border: 4px dotted burlywood;
    border-radius: 26px;}
.related_post li img {
with: 75px !important;
height: 75px !important;
}
ul.related_post li a {
    font-size: 14px;
}
.post-item{ padding: 5px 0px; border-bottom: 1px dotted #ECECEC;
}
#header-contact a{ text-transform: lowercase;}
#header-contact a span{ font-size: 14px;}
@media screen and (min-width: 1366px){
.box-vertical .box-image {
    width: 30% !important;
}
}
@-moz-document url-prefix(){
    .text-block{
        top: -86px;
	left: 21px;
    }
}












