/** ===============    CUSTOM CSS    =========================== **/
.plx_pro_cat_slider_section .woocommerce .sml-products .product .item-info-wrapp h2 a{font-size: 14px;}
.woocommerce a.button{padding: 0 20px; line-height: 40px; font-weight: 600; font-size: 12px; border-radius: 2px;}
.woocommerce .sml-add-to-quickview-wrap a.button{padding:0; width:49.5%; text-align: center;}
.woocommerce #review_form #respond textarea {border: 1px solid #2e2e2e;}
.woocommerce p.stars a {height: 2em !important; width: 1.75em !important;}
.woocommerce p.stars a::before {width: 1.75em !important; height: 2em !important; font-size:22px !important;}
.woocommerce-Tabs-panel--description h3{font-size:22px !important;}
.comment-form label {margin-bottom: 16px !important; display: inline-block; font-size: 17px !important; font-weight:600; margin-top: 25px;}
.site-header {padding:0 !important; border-bottom: 1px solid #f7f7f7; box-shadow: 0 0 16px -14px rgba(0,0,0,0.7);}
.site-branding a img{width:250px !important;}
.search-wrap{border-radius:25px !important; border: 2px solid #3600d9 !important}
.sm_search_form button#searchsubmit{height: 50px; margin: -1px -1px 0 0; border-radius: 0 25px 25px 0 !important; outline: 0;}
.sml-scrollup span {height: 50px !important; width: 50px !important; line-height: 50px !important; -webkit-border-radius: 25px !important; border-radius: 25px !important; border: 2px solid #f3f3f3;}
.store-mart-lite-bread-home { background: #bf00ff !important; color: #ffffff; }
.header-two .store-mart-lite-logos {padding: 10px !important;}
.widget.widget_shopping_cart, .header-two .user-logout-wrap.sm-icon-header span {top: 40px; border-top: 4px solid #3600d9;}
#primary-menu .sub-menu{border-top: 4px solid #3600d9;}
.main-navigation .menu-primary-menu-container .menu.nav-menu span:before {height: 2px !important;}
.sidebar-right {width: 30% !important;}
.woocommerce-Price-currencySymbol{font-family:'Poppins', sans-serif;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{border:1px solid #f2f2f2; box-shadow:0 0 15px -10px rgba(0,0,0,0.443);}
#plx_client_section .container{margin:0 20%;}
footer{background: #0E0E1E;}
.footer-widgets {border-top: 0 solid #f1dadb !important;}
.store-mart-lite-section-footer-wrap-main h2 {color: #fcfcfc !important;}
.store-mart-lite-section-footer-wrap-main .textwidget p{color:#707070 !important;}
.plx_prod_tab_cat_section .pwtb-catname-wrapper:after {background: #f4f4f4 !important;}
.widget-area h2.widget-title {background-color: #3600d9 !important; padding: 17px 15px !important; margin-bottom: 0 !important;}
.widget-area .widget.widget_product_categories li a {border-bottom: 0 solid #f4f4f4 !important;}
.widget_product_categories {border: 1px solid #f2f2f2 !important;}
.plx_prod_tab_cat_section .woocommerce ul.products.columns-4 li.product{border:1px solid #f2f2f2;}
.plx_pro_cat_slider_section .product {border: 1px solid #f2f2f2; box-shadow: 0 0 16px -14px rgba(0,0,0,0.33);}
.cta-price-text, .cta-price-text span{font-family:'Arial', sans-serif !important;}
.plx_client_section{padding-bottom:0px !important; margin:0 !important;}
.plx_client_section .store-mart-lite-client-main{display: inline-block; width: 100%; position: relative; padding: 50px 0 40px; text-align:center; border-top:1px solid #fafafa; background:#f1f2f1;}
.plx_client_section .store-mart-lite-client-main:before{content:"OUR BRAND"; font-family:"Poppins", sans-serif; position:relative; width:100%; padding:0 15%; font-size:24px ;font-weight:600; margin:30px 0; color:#2c2a2b;}
.plx_client_section .store-mart-lite-client-main .container{margin-top:30px !important; margin-bottom:30px !important;}
.btn{display:inline-block; position:relative;}
.btn-content{border:2px solid #0e0e1e; color:#0e0e1e; padding:10px 30px; background:transparent; transition:all ease-in-out .3s;}
.btn-content:hover{border:2px solid #0e0e1e; color:#ffffff; background:#0e0e1e; transition:all ease-in-out .3s;}
table.shop_table thead, .header-three .sml-search-icon, .header-three .user-logout-wrap.sm-icon-header a, 
.header-three .sm-wishlist-wrap.sm-icon-header a.sm-wishlist-ct-class, .header-three .sm-cart-icon-wrap span.icon{background: #0e0e1e !important;}
.woocommerce-info {border-top-color: #bf00ff !important;}
.woocommerce-info::before{color:#bf00ff !important;}
.sml-blog-ct-main-wp{background:#f8f8f8 !important;}
.sml-product-title-wrapp { border-top: 1px solid #f4f4f4 !important;}
h2.woocommerce-loop-product__title a {font-weight: 300 !important; font-size: 13.5px;}
.woocommerce ul.products.columns-3 li.product{border: 1px solid #f4f4f4; box-shadow: 0 0 10px -7px rgba(0,0,0,0.33);}
.sml-product-title-wrapp { margin-top: 0 !important; padding: 10px 0px;}
.archive.woocommerce .sml-product-title-wrapp { margin-top: 0 !important; padding: 10px 15px;}
ul.product-categories .cat-item-44, ul.product-categories .cat-item-45, ul.product-categories .cat-item-15, ul.product-categories .cat-item-48{display:none;}
.home .zc-tab-sidebar .sidebar-left{width:25% !important;}
.home .zc-tab-wrapper {width: 74% !important;}
.entry-content h2{display:inline-block;}
.image-frame{box-shadow: 0 0 35px -20px rgba(0,0,0,0.45); border: 5px solid #ffffff; border-radius: 10px 0 0 60px;}

.woocommerce div.product .woocommerce-tabs .panel {
    margin: 0;
    background: #f6f6f6;
    padding: 25px !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    border: 1px solid #f5f5f5;
}
.woof_container_inner h4{font-weight:600; font-size:16px; border-bottom:1px solid #f4f4f4;}

.woof_products_top_panel li span {
    padding-right: 16px;
    background: none !important;
    background-size: 10px 10px;
    background-repeat: no-repeat;
    background-position: right;
    font-size: 14px;
    color: #242424;
    position:relative;
}

.woof_products_top_panel li span:after {
    font-family: FontAwesome;
    content: "\f05c";
    font-size: 18px;
    position: absolute;
    top: -5px;
    right: -12px;
    margin: 0 10px 0 15px;
    color: #3600d9;
    transition:all ease-in-out .3s;
}


.woof_products_top_panel li:hover span:after {
    color: #9a9a9a;
    transition:all ease-in-out .3s;
}

.sml-shop-wrap .archive-header {
    padding: 0 0 0 15px !important;
}

.archive-header span {
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #121212;
}

.woof_products_top_panel{border:1px solid #f4f4f4;}

.woof_products_top_panel li {
    float: left;
    margin: 0 15px 0 0 !important;
    list-style: none !important;
    padding: 5px 15px;
    border-right: 1px solid #f4f4f4;
}

.archive-header select.orderby {
    border-left: 1px solid #f4f4f4; 
    border-right:0 !important;
    border-top:0 !important;
    border-bottom:0 !important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
    margin: 0 15px 10px 0 !important;
    padding: 0;
    position: relative;
    width: 23.2% !important;
    margin-left: 0;
}

.woocommerce .products ul, .woocommerce ul.products {
    width: 102% !important;
}

.woocommerce div.product div.images .flex-control-thumbs {
    margin-top: 10px;
    border-top: 1px solid #f4f4f4;
    border-bottom: 1px solid #f4f4f4;
}

section.related.products {
    margin-top: 60px !important;
}

.bk-stock-countdown {
    width: 100%;
    display: none !important; 
}

#bk-countdown-timer, .bk-countdown-timer {
    width: 100%;
    display: none !important;
}
#bk-social-proof{
    display:none !important;
}

.widget-area h2.widget-title {
    border: 1px solid #3600d9;
}

.widget-area .widget ul li {
    margin-bottom: 10px !important;
    border-bottom: 1px solid #f4f4f4 !important;
}

.widget-area .widget {
    border: 1px solid #f4f4f4 !important;
}

.widget-area .woof_widget-2, .widget-area .widget-woof, .widget-area .WOOF_Widget{border:unset !important;}







/** Manual Media Queries **/
@media screen and (min-width: 992px) and (max-width: 1200px){
    .home .zc-tab-wrapper {width: 75% !important;}
    .home .zc-tab-sidebar .sidebar-left {width: 25% !important;}
}

@media screen and (min-width: 991px) and (max-width: 768px){
    .home .zc-tab-wrapper {width: 70% !important;}
    .home .zc-tab-sidebar .sidebar-left {width: 30% !important;}
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 45% !important;}
}

@media screen and (max-width: 992px){
 .mob-side-nav-wrapp { background: #fefefe !important;}
}

@media screen and (max-width: 767px){
    .home .zc-tab-sidebar .sidebar-left {width: 100% !important;}
    .home .zc-tab-wrapper {width: 100% !important;}
    .sidebar-right {width: 100% !important;}
    .plx_prod_tab_cat_section .woocommerce ul.products.columns-4 li.product {width: 100% !important;}
    #plx_client_section .container {margin: 0 3% !Important;}
    .store-mart-lite-section-footer-wrap-main .textwidget p, .store-mart-lite-section-footer-wrap-main ul li a {font-size: 14px;}
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 45% !important;}
}


@media screen and (max-width: 600px){
    .store-mart-lite-section-footer-wrap-main h2{text-align:left !important;}
    .store-mart-lite-section-footer-wrap-main ul.menu li {text-align: left  !important;font-size: 14px; padding-right: 5px;}
    .store-mart-lite-section-footer-wrap-main .textwidget p, .store-mart-lite-section-footer-wrap-main ul li a {font-size: 12px !important;}
    .archive-header select.orderby {width: 150px;}
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 100% !important;}
}

@media screen and (max-width: 450px){
    .block.footer-widget-2 {width: 50% !important;}
    .block.footer-widget-3 {width: 50% !important;}
    .store-mart-lite-section-footer-wrap-main ul.menu li {text-align: left !important; font-size: 12px; padding-right: 5px;}
    .store-mart-lite-section-footer-wrap-main .textwidget p, .store-mart-lite-section-footer-wrap-main ul li a {font-size: 12px;}
    .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product { width: 100% !important;}
}





