/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 27 2026 | 07:33:50 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 
.wqv-product-info .wqv-product-content
 {
    height: auto !important;
}
.site-header .header-main {
    padding-top: 5px;
}
.klb-module.cross-sells {
    margin-top: 0 !important;
}
.cross-sells .content-wrapper {
    padding: 2px;
}
.bp-op-selected span.bp-op-name, span.bp-op-zoom-badge {
    display: none !important;
}
.cross-sells .content-wrapper>h3, .cross-sells .content-wrapper>span, .cross-sells .content-wrapper>.product-button-group {
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}
.cross-sells .thumbnail-wrapper {
    width: 40% !important;
	padding: 2px;
}
.sticky-header .header-main {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.module-category.style-2 .category {
    max-width: 195px !important;
}
.woocommerce-breadcrumb {
    display: none;
}
.site-header .primary-menu {
    padding-top: 10px;
    margin: 0 auto;
}
p.form-row.form-row-last {
    display: none !important;
}
p#billing_country_field, p#billing_email_field {
    display: none !important;
}
.woocommerce-tabs.wc-tabs-wrapper, .cart-collaterals {
    display: none !important;
}
p.woocommerce-mini-cart__buttons.buttons > a:first-child {
    display: none !important;
}
.wapf-field-label:has(span:empty) {
    display: none !important;
}
.wapf-field-label.wapf--above {
    font-weight: 700;
}
.wapf-field-container {
    padding: 0 5px 5px 5px !important;
}
.site-payments img {
    max-height: 20px;
}
span.woocommerce-Price-amount.amount, span.woocommerce-Price-currencySymbol {
    color: #669b47 !important;
}
ol.flex-control-thumbs li {
    float: left;
}
#chaty-widget-0 .chaty-widget {
    bottom: 150px !important;
}
.klbtheme-type-button span.klbtheme-term {
    background: #f19c29;
    color: #ffffff;
    font-weight: 900;
    font-size: 15px;
}
.klbtheme-type-button span.klbtheme-term.klbtheme-selected {
    background: #7da43e;
}
.free-shipping-notice
 {
    font-size: 20px !important;
    font-weight: bold;
    color: #ef5e30 !important;
}
.product-detail form.cart .buy_now_button, .quickview-product, .product-meta.top, .product-meta, .quickview-product .product-brand tr, a.reset_variations {
    display: none !important;
} 

.product-type-4 a.button.button-primary {
    display: none !important;
}

.product-type-4 a.button.button-primary, .product-type-2 a.button.button-primary, .product-type-3 a.button.button-primary {
    display: none !important;
}

a#sp-wqv-view-button.button.sp-wqv-view-button, #wps-slider-section .button.sp-wqv-view-button, #wpsp-slider-section .button.sp-wqv-view-button {
    padding: 8px 8px !important;
}
.site-header .header-mobile-nav .mobile-nav-wrapper>ul li.menu-item>a{
    color: #e95226 !important;
    font-weight: bold;
}
.site-header .header-buttons .header-canvas a {
    color: #e94e29 !important;
}
.content-wrapper {
    text-align: center !important;
}

.quick-product-wrapper, .single-content .product .product-header.bordered {
    padding: 0 !important;
}
a.added_to_cart.wc-forward {
	width: 100px !important;
    padding: 3px 10px 38px 10px !important;
    border-radius: 5px !important;
}
.single-content .product .product-header {
    margin: 0 !important;
}
.single-content .product .product-header.bordered {
    padding-bottom: 0;
    border-bottom: none;
}
.single-content .product .product-header {
    margin-bottom: 0;
}

.qv-added-text {
    margin-top: 8px;
    font-size: 13px;
    color: #2e7d32;
    display: none;
}
.mfp-wqv #wqv-quick-view-content .mfp-close {
    background: #dc3545 !important;
}

#shipping_method input.shipping_method {
    top: 16px !important;
    float: left !important;
    margin-left: 35px !important;
}

/* Toster  */

.qv-toast {
    position: fixed;
    bottom: 50px;
    right: 70px;
    background: #16a34a;
    color: #fff;
    padding: 14px 22px;
    border-radius: 4px;
    font-size: 14px;
    z-index: 999999999;
    opacity: 0;
    transform: translateY(-20px);
    transition: all 0.3s ease;
}

.qv-toast.show {
    opacity: 1;
    transform: translateY(0);
}

/* Toster End */

@media screen and (min-width: 75rem) {
    .products.column-4 .product {
        -ms-flex: 0 0 16.667% !important;
        flex: 0 0 16.667% !important;
        max-width: 16.667% !important;
    }
	p#billing_areas_field {
    	max-width: 100% !important;
	}
	span.select2.select2-container.select2-container--default {
		width: 100% !important;
	}
}
@media screen and (max-width: 768px) {
    .wqv-product-images img {
        max-height: 175px !important;
        max-width: 175px !important;
        margin: 0 auto !important;
        display: block !important;
    }
}
