/*
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.   ***************/@media only screen and (max-width: 48em){
/*************** ADD MOBILE ONLY CSS HERE  ***************/}

/* căn hộp text tên sản phẩm không tràn hộp 
.box-text{height: 120px;}*/
p.name.product-title a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 1;height: 19px;font-size: 15px;font-weight: 700;color: #444444;}

span.amount{color:#e5101d;font-size:12px}

/* Giảm độ đậm của thẻ strong */
b, strong{font-weight:600;}


.section-title b{color: transparent;}

.section-title span {text-transform: none;color: #168d44;font-weight: 400;}
.layoutnamphat{background-color: white;}
.layoutnamphat img{padding: 5px;}
.layoutnamphat h3{border-bottom: 1px solid #168d44;padding: 10px 0 0 0;}
.layoutnamphat .col{border-right: 1px solid #f1f1f1;border-bottom: 1px solid #f1f1f1;}
.section-title-container{margin-bottom: 0;}

.pwb-columns img{height: 35px;}






.nav-dropdown .menu-item-has-children>a, .nav-dropdown .title>a, .nav-dropdown .nav-dropdown-col>a{text-transform: uppercase;font-weight: 700;font-size: 107.69%;color: #168d44;margin-bottom: 5px; display: block;}
.nav-dropdown-default .nav-column li>a, .nav-dropdown.nav-dropdown-default>li>a{border-bottom: 0px solid #ececec;}



.block-title {
background-color: #168d44;
padding: 10px 20px;
}

.block-title strong {
    display: inline-block;
    position: relative;
    text-transform: uppercase;
    color: #fff;
}



.product-footer .woocommerce-tabs>.nav-line-grow, .product-footer .woocommerce-tabs>.nav-line:not(.nav-vertical){border-bottom: 2px solid #07a989;}

.product-footer .nav>li{background-color: #07a989;padding: 0 25px;}
.product-footer .nav>li>a{color:white;}

.section-title-bold-center span, .section-title-bold span{color:white;
    font-size: 18px;border-radius: 10px 0 0 10px;padding: 6px 38px 6px 15px;background-image: url(/wp-content/uploads/2022/04/heading-aftera1.png);border: 0px solid rgba(0,0,0,0.1);    background-repeat: round;
    background-size: 100%;

}




.shop-container .product-gallery, .product-thumbnails .col,.shop-container .product-info, .product-footer .container{background-color: white;}

#secondary{background-color: white;}
.large-9{background-color: white;padding:20px !important;}

#secondary span.widget-title span{color: white;background-color: #168d44;padding: 10px 20px;}
.widget .is-divider{display:none;}

#secondary ul{padding:10px;}
#secondary .uppercase, h6, th, span.widget-title{line-height: 3.05;}
#secondary h3.widget-title, span.widget-title{text-transform: uppercase !important;}

#shop-sidebar{background-color:white;padding:10px;}
#shop-sidebar .cat-parent>a{background-color: #168d44;color:white;padding:10px;}

.widget .current-cat>a{color:yellowgreen;}
ul.menu>li ul, .widget>ul>li ul{border-left: 0px solid #ddd;padding-left: 5px;}


.product-footer .large-2{display: none;}
.titlenamphat{border-bottom: 2px solid #07a989;padding: 20px 10px 10px 10px;}
.nptitle{background-color: #07a989;color: white;padding: 14px;}



/* flatsome-swatches-frontend.css */	

.ux-swatch:hover:not(.selected):not(.disabled) {
    box-shadow: 0 0 0 1px #999
}

.ux-swatch.selected {
    box-shadow: 0 0 0 1px #f89008;
    background-color:#fffaeb;
}



.ux-swatches {
    align-items: center;
    display: flex;
    flex-wrap: wrap
}










