/*
Theme Name:     Nhựa Bình Minh Việt Child
Theme URI:      https://nhuabinhminhviet.com.vn/
Description:    Giao diện WordPress được thiết kế riêng cho Công ty Cổ phần Nhựa Bình Minh Việt. Template này tối ưu cho việc giới thiệu doanh nghiệp, sản phẩm ống nhựa PVC-U, phụ kiện và keo dán nhựa chất lượng cao. Hỗ trợ bố cục hiện đại, thân thiện với người dùng, dễ dàng quản lý nội dung, tối ưu SEO và hiển thị tốt trên mọi thiết bị.
Author:         levietquangt2@gmail.com
Author URI:     https://fourelementscorp.com/
Version:        1.0
Template:       bmv
*/

@import url("../bmv/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
#main-content{padding: 20px 0;}
#top-bar #top-bar-content i { font-size: 14px !important; }
#top-bar #top-bar-text { font-size: 14px !important; }
.widget .widgettitle, .widget .widget-title,  .wp-block-group  .wp-block-heading{
    color: var(--bm-primary) !important;
}

#main-nav-mobi .menu-item-has-children .arrow {
    font-size: 40px;
    background-color: rgba(255, 255, 255, 0.5);
}

#main-nav-mobi .menu-item-has-children .arrow:before {
    color: red;
}

#main-nav-mobi ul ul li {
    background-color: #5b93ee;
}

#sidebar .widget ul li a {
    color:var(--tex-default-v2);
}
.hentry .post-title {
    color: var(--bm-primary) !important;
    font-size: 2em !important;
    font-weight: 700;
}

.hentry .post-meta {
    color: var(--bm-second);
}

.hentry .post-meta a {
    color: var(--bm-primary);
    font-weight: bold;
}

#featured-title .featured-title-heading {
    color: var(--bm-second) !important;
}

/*breadcrumb*/
.breadcrumb-trail .current-item {
    color: var(--bm-primary);
}

.home-cate .icon { cursor: pointer; }

.home-cate-thumb:hover { cursor: default; }

.vc_gitem-post-data {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp:3;
    box-orient:vertical;
    -webkit-box-orient: vertical;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background-color: #01458c !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    padding: 12px 15px 8px !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
    display: flex;
}

li.product-type-simple div.product-info .woocommerce-loop-product__title {
    font-size: 1.3em !important;
    font-weight: 700;
}

li.product-type-simple div.product-info h3 {
    display: none;
}

.woocommerce div.product .product-info h3 {
    display: none;
}
content-woocommerce .products li .woocommerce-loop-product__title h2 {
    font-size: 1.5em;
    font-weight: 700;
}

/* Woo tab */
.woocommerce ul.products li.product .button {
    background-color: var(--bm-second);
    color: #FFFFFF;
    display: block;
    margin: 0;
}
.woocommerce-result-count, .woocommerce-ordering {
    display: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
    background-color: var(--bm-primary) !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    background-color: var(--bm-primary) !important;
    text-align: center;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    background-color: transparent;
    color: #acb0b2 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    background-color: transparent;
    color: #fff !important;
    border: none !important;
}
.woocommerce-page .woo-single-post-class .related.products{
    background-color: transparent !important;
}

.woocommerce-page .woo-single-post-class .related ul.products {
    background-color: transparent !important;
}

.woocommerce-page .woo-single-post-class .related .woocommerce-loop-product__title {
    color: var(--tex-default-v2);
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background-color: var(--bm-surface) !important;
}

.product_list_widget .product-title {
    font-family: 'Roboto';
    font-size: 16px;
}

#tab-description h2 {
    font-size: 26px;
}

.animsition, .animsition-overlay {
    opacity: 1 !important;
}

#featured-title .featured-title-heading {
    color: #a5801b;
}

#featured-title #breadcrumbs {
    width: 50%;
}

.current-item {
    color: #a5801b;
}

.tax-product_cat #wrapper #main-content
{
  background-color: var(--bm-surface) !important;
}

.woocommerce-page .content-woocommerce .products {
    /*background-color: var(--bm-primary);*/
}

.woocommerce-page .content-woocommerce .products li .product-thumbnail {
    border: none;
}

.woocommerce-page .content-woocommerce .products li .product-thumbnail img {
    padding: 5px 5px;
}

.woocommerce-loop-product__title {
    text-align: center;
    color: var(--bm-primary);
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    width: 100%;
}

#featured-title {
	background: #9edaf7 !important;
}

.content-woocommerce .page-description {
	display:none;
}

#featured-title #breadcrumbs {width: 100%;}
#featured-title .featured-title-heading-wrap { width: 55%;}
.product-template-default #featured-title #breadcrumbs a { color: var(--text-feature-box-v2); font-weight: bold; font-size: 14px;}

.wprt-partners .owl-carousel .owl-item {
  height: 150px;         
  overflow: hidden;    
  display: flex;        
  align-items: center;  
  justify-content: center; 
}

.wprt-partners .owl-carousel .owl-item img {
  height: 100%;   
  width: auto;   
}

@media only screen and (max-width: 991px) {
    .vc_custom_1494410287110 {
        display: none;
    }
    #main-nav-mobi {
        background-color: var(--bm-surface);
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs {
        display: block;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li {
        width: 100%;
    }

    .woocommerce-page .woo-single-post-class .related.products .products li {
        width: 50%;
    }

    .woocommerce-page .content-woocommerce .products li.shop-col-4 {
        width: 50%;
    }
    
    #hero-section {
        max-height:760px !important;
    }
}