:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(38,38,38);
	--wd-text-font-size: 16px;
	--wd-title-font: "Mulish", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 700;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Mulish", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 700;
	--wd-entities-title-transform: none;
	--wd-entities-title-color: rgb(36,36,36);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Mulish", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 700;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Mulish", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 15px;
	--wd-otl-style: dotted;
	--wd-primary-color: rgb(18,70,171);
	--wd-alternative-color: rgb(248,87,87);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(18,70,171);
	--btn-accented-bgcolor-hover: rgb(16,64,156);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(129,196,134);
	--notices-success-color: #fff;
	--notices-warning-bg: rgba(224,186,105,0.95);
	--notices-warning-color: #fff;
	--wd-link-color: rgb(26,61,175);
	--wd-link-color-hover: rgb(24,118,165);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(248,248,248);
	background-image: url();
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 202px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(0,74,95);
	background-image: none;
}
html .wd-product .wd-entities-title, html .wd-product.product-list-item .wd-entities-title {
	font-weight: 600;
	font-size: 15px;
	color: rgb(33,33,33);
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;	font-weight: 600;
	font-size: 21px;
	color: rgb(61,61,61);
}
html .product.wd-cat .wd-entities-title, html .product.wd-cat.cat-design-replace-title .wd-entities-title, html .wd-masonry-first .wd-cat:first-child .wd-entities-title {
	font-size: 18px;
	text-transform: none;
}
html .wd-nav-mobile > li > a {
	text-transform: none;
}
.whb-general-header .wd-nav.wd-nav-secondary > li > a {
	font-weight: 400;
	color: rgb(119,119,119);
}
.whb-general-header .wd-nav.wd-nav-secondary > li:hover > a, .whb-general-header .wd-nav.wd-nav-secondary > li.current-menu-item > a {
	color: rgb(36,36,36);
}
html .product-image-summary-wrap .summary-inner > .price, html .wd-single-price .price {
	font-family: "Poppins", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 31px;
	color: rgb(221,51,51);
}
html .product-image-summary-wrap .summary-inner > .price del, html .wd-single-price .price del {
	font-family: "Poppins", Arial, Helvetica, sans-serif;
	font-size: 22px;
}
html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
	font-weight: 600;
	font-size: 35px;
}
html .wd-dropdown-cats .wd-nav.wd-nav-vertical > li > a {
	font-size: 12px;
	line-height: 10px;
	color: rgb(84,84,84);
}
html .entry-summary .single_add_to_cart_button, .wd-single-add-cart .single_add_to_cart_button, html .wd-sticky-btn-cart .single_add_to_cart_button, html .wd-sticky-btn-cart .wd-sticky-add-to-cart, html .wd-sticky-btn.wd-quantity-overlap div.quantity input[type] {
	background: rgb(17,81,170);
}
html .entry-summary .single_add_to_cart_button:hover, .wd-single-add-cart .single_add_to_cart_button:hover, html .wd-sticky-btn-cart .single_add_to_cart_button:hover, html .wd-sticky-btn-cart .wd-sticky-add-to-cart:hover, html .wd-sticky-btn.wd-quantity-overlap .cart:hover > div.quantity input[type], html .wd-sticky-btn.wd-quantity-overlap .cart:hover > div.quantity+.button {
	background: rgb(8,63,140);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(119,119,119);
	--wd-form-placeholder-color: rgb(119,119,119);
	--wd-form-bg: rgba(255,255,255,0.04);
}
.wd .product-label.onsale {
	background-color: rgb(3,103,191);
}
.wd .product-label.new {
	background-color: rgb(255,203,99);
}
.wd .product-label.featured {
	background-color: rgb(221,51,51);
}
.wd .product-label.out-of-stock {
	background-color: rgb(158,158,158);
}
.wd .product-label.attribute-label:not(.label-with-img) {
	color: rgb(153,153,153);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	html .product.wd-cat .wd-entities-title, html .product.wd-cat.cat-design-replace-title .wd-entities-title, html .wd-masonry-first .wd-cat:first-child .wd-entities-title {
		font-size: 16px;
	}

}

@media (max-width: 768.98px) {
	html .product.wd-cat .wd-entities-title, html .product.wd-cat.cat-design-replace-title .wd-entities-title, html .wd-masonry-first .wd-cat:first-child .wd-entities-title {
		font-size: 16px;
	}

}
:root{
--wd-container-w: 1400px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 8px;
}

@media (min-width: 1400px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

rs-slides :is([data-type=text],[data-type=button]) {
font-family: Lato !important;
}
rs-slides :is(h1,h2,h3,h4,h5,h6)[data-type=text] {
font-family: Mulish !important;
}

.wd-page-title {
background-color: rgb(0,74,96);
}

.order-tracking-number {
    font-weight: 400 !important;
    font-size: 14px;
    border: 1px solid #d4713d;
    border-radius: 8px;
    padding: 20px;
    margin-top: -20px;
}

#wpca-box-content a {
    /* color: #ffffff; */
    line-height: 1.4;
    font-size: 14px;
}

.wpca-lay-out .wpca-lay-out-content { 
	font-size: 14px; 
	line-height: 1.4; } 

div#wpca-box-content span {
    color: #fff !important;
	line-height: 1.4;
}

.wpca-lay-out .wpca-lay-out-content p {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
}

.wpca-cc-sett-box {
    font-size: 14px;
    font-weight: 500;
}
.wpca-cc-sett-box a{
    font-size: 14px;
    font-weight: 500;
}
#wpca-box.wpca-cc-settings-icon.wpca-decline-not #wpca-box-meta .wpca-btn {
    width: calc(48% - 30px) !important;
    border-radius: 8px;
}


.wd-carousel-inner .price del .tooltip-container .custom-tooltip {
    display: none;
}



.wd-carousel-inner  .tooltip-icon::after {
	display: none;
}

.tooltip-container {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 5px;
        margin-left: 5px;
		color: grey;
    }

    .tooltip-icon::after {
        content: "\f100";
        font-family: "woodmart-font";
        font-weight: 400;
        cursor: pointer;
        font-size: 14px;
        vertical-align: middle;
    }

    .custom-tooltip {
    visibility: hidden;
    position: absolute;
    background-color: #006494;
    color: white;
    padding: 8px 12px;
    border-radius: 8px;
    font-size: 13px;
    line-height: 1.4;
    font-weight: 400;
    width: max-content;
    max-width: 250px;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: 8px;
    z-index: 1000;
    opacity: 0;
    transition: opacity 0.3s;
    text-align: center;
    white-space: normal;
    word-wrap: break-word;
}

    .custom-tooltip::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        margin-left: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: #333 transparent transparent transparent;
    }

    .tooltip-icon:hover .custom-tooltip {
        visibility: visible;
        opacity: 1;
    }

    /* Ajustări pentru marginea din dreapta */
    .tooltip-container.edge-right .custom-tooltip {
        left: auto;
        right: 0;
        transform: none;
    }

    .tooltip-container.edge-right .custom-tooltip::after {
        left: auto;
        right: 10px;
    }

    /* Ajustări pentru marginea din stânga */
    .tooltip-container.edge-left .custom-tooltip {
        left: 0;
        transform: none;
    }

    .tooltip-container.edge-left .custom-tooltip::after {
        left: 10px;
        margin-left: 0;
    }




ul.sub-sub-menu li a:before {
content: "\f113";
font-family: "woodmart-font";
font-weight: 400;
	padding-right: 6px;
}

button#wpforms-submit-173220 {
    width: 100%;
}

.widget-title {
    text-transform: uppercase;
}

.wd-breadcrumbs>span:last-child {
    font-weight: 500;
}

.wd-logo img {
padding-top: 0px !important;
}

.shop-loop-head {
    background: #fff;
    padding: 10px 15px;
    border-radius: 4px;
}

.footer-sidebar .widget-title {
    color: #fff !important;
}

.product-grid-item span.woocommerce-Price-currencySymbol, span.woocommerce-Price-amount.amount small {
    vertical-align: 50%;
    font-size: 0.5em;
}

.whb-col-right .wd-dropdown-cart span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol {
    font-size: 0.5em !important;
}

del .amount small {
	display: none;
}

.product-grid-item del .amount span.woocommerce-Price-currencySymbol {
 vertical-align: 30% !important;
    font-size: 0.6em;
	display: inline-block;
	text-decoration: none;
}

.product-label {
	border-radius: 4px;
}

.product-labels .product-label.onsale {
    background-color: #0177a9;
    font-size: 13px;

}

.product-labels .product-label.featured {
    background-color: #fb5f5f;
	  font-size: 16px;
    padding: 3px;
}

}

.product-labels .product-label.new {
    background-color: rgb(255 179 27);
}

.widget_layered_nav_filters a {
    color: #5d5d5d;
    font-size: 14px !important;
}

.wd-active-filters .wd-clear-filters.wd-style-text>a {
    font-size: 14px !important;
    color: rgb(221,51,51);
}

.product-grid-item del .amount {
    font-size: 14px;
    color: #818181;
}


.product-grid-item del .amount:before {
    content: "PRP:";
   display: inline-block;
	text-decoration: none;
	padding-right: 4px;
	font-size: 13px;
}

.price > ins .amount {
    font-size: 18px;
    display: block;
    line-height: 1.5;
    color: rgb(221,51,51);
}

.widget_price_filter [class*="price_slider_amount"] .price_label>span {
    color: #525252;
    font-size: 14px;
}

.sidebar-container .widget {
    background: #fff;
   	padding: 25px !important;
	border-radius: 8px;
}

.widget-title {
    color: #005b8c;
    font-size: 14px;
}

.products-bordered-grid.elements-grid>.wd-col {
    background: #fff;
}

.woodmart-archive-shop:not(.single-product) .main-page-wrapper {
    background-color: #f4f4f4;
    background-image: none;
}

.product-grid-item .wd-product-brands-links {
    color: #0177a9;
	font-size: 14px !important;
}

.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12).wd-builder-off .woocommerce-result-count {
        display: none !important;
    }

.woocommerce-ordering.wd-style-underline select {
    color: #585858;
}

.wd-shop-tools {
	font-size: 14px;
}


a.breadcrumb-link.breadcrumb-link-last, .woocommerce-breadcrumb .breadcrumb-last {
    font-size: 14px;
	font-weight: 400;
}



.woocommerce-breadcrumb .breadcrumb-last {
    font-size: 14px;
}

.wd-product :is(.wd-product-cats,.wd-product-brands-links) a {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: inherit;
}

.woocommerce-breadcrumb a, .yoast-breadcrumb a {
    color: rgb(18, 70, 171);
}

.loop-message-A, .loop-message-D, .loop-message-E, .loop-message-H, .loop-message-M, .loop-message-K, .loop-message-J {
    color: #009a00;
	
}

.loop-message-B:before {
    background-color: #ee8600;
}

.loop-message-F:before, .loop-message-C:before {
    background-color: #ee0000;
}

.loop-stock-message::before {
    content: "";
    display: inline-block;
    margin-inline-end: 8px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    vertical-align: baseline;
}

.loop-stock-message {
	font-size: 14px;
}

.loop-message-A:before, .loop-message-D:before, .loop-message-E:before, .loop-message-H:before, .loop-message-M:before, .loop-message-K:before, .loop-message-J:before  {
    background-color: #20a320;
}

p.wd-product-stock.stock.wd-style-default.in-stock, p.wd-product-stock.stock.wd-style-default.out-of-stock, p.wd-product-stock.stock.wd-style-default.available-on-backorder {
    display: none !important;
}


.wd-dropdown-menu.wd-design-aside .wd-wp-menu>.sub-sub-menu>li {
    margin-bottom: 15px !important;
 
}

.product_list_widget>li .wd-entities-title {
    margin-bottom: 4px !important;
    font-size: 13px !important;
}

.wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp>.wd-sub-menu>li>a {
    padding: 18px 20px;
    font-size: 13px !important;
    line-height: 20px !important;
	 text-transform: uppercase !important;
}
.wd-dropdown-menu.wd-design-aside .wd-wp-menu>.sub-sub-menu>li>a {
    font-size: 13px;
}

.wd-sub-menu {
    padding-left: 20px;
}

.wd-sub-menu li>a {
    padding-top: 4px;
    padding-bottom: 4px;
   
}

.wd-dropdown-menu:is(.wd-design-sized,.wd-design-full-width,.wd-design-full-height) .wd-sub-menu>li {
    margin-top: 20px;
}

.wd-dropdown-menu:is(.wd-design-sized,.wd-design-full-width,.wd-design-full-height) .wd-sub-menu>li>a, .mega-menu-list>li>a {
    --sub-menu-color: #242b34;
    font-size: 13px;

}

.woocommerce-mini-cart__buttons .checkout:before {
    content: "";
    display: inline-block;
    background-image: url(https://briko.ro/wp-content/uploads/2024/08/right-1.png);
    background-size: 32px 32px;
    background-repeat: no-repeat;
    background-color: #f85757;
    background-position: center center;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    width: 45px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}



.tooltip-y, .tooltip-z, .tooltip-q {
 position: relative;
  display: inline-block;
color: inherit;
}

.tooltip-y .tooltiptext-y, .tooltip-z .tooltiptext-z, .tooltip-q .tooltiptext-q  {
  font-weight:400;
  line-height:1.5;
}

.tooltip-x:hover .tooltiptext-x, .tooltip-y:hover .tooltiptext-y,  .tooltip-z:hover .tooltiptext-z, .tooltip-q:hover .tooltiptext-q {
  visibility: visible;
      box-shadow: 4px 4px 3px #aaaaaa;
}

.tooltip-x, .tooltiptext-x, .tooltip-y, .tooltiptext-y {
z-index: 100;
	display: inline-block;
    
}  

.tooltip-x .tooltiptext-x, .tooltip-y .tooltiptext-y, .tooltip-z .tooltiptext-z, .tooltip-q .tooltiptext-q {
    visibility: hidden;
    width: 220px;
    background-color: #006ead;
    color: #ffffff;
    font-size: 13px;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    z-index: 1;
    bottom: 16%;
    margin-right: 55px;
    z-index: 2000;
    font-weight: 400 !important;
}
.tooltiptext-x {
    margin-left: -50px !important;
    margin-bottom: 5px;
}



li.woocommerce-mini-cart-item.mini_cart_item {
    font-size: 15px;
}

.whb-col-right .wd-dropdown-cart span.woocommerce-Price-amount.amount {
    color: rgb(221, 51, 51);
}
    .cart-info .amount, .cart-info span.quantity {
        color: #404040 !important;
			float: right !important;
			padding-top: 9px;
			margin-right: -10px;
    }

.cart-info .amount {
			margin-left: 5px;
	margin-top: -9px;
    }

.elementor-168700 .elementor-element.elementor-element-2d7a6cd del small, .elementor-168700 .elementor-element.elementor-element-fc8bd5c del small {
	display: none;
}

ins span.woocommerce-Price-amount.amount small {
	display: inline;
}

span.woocommerce-Price-currencySymbol, span.woocommerce-Price-amount.amount small  {
    vertical-align: super;
}



















.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {
    background-color: #ef6060 !important;
}

.wd-header-compare .wd-tools-count {
    background-color: #F57C23 !important;
}

form.searchform.wd-style-default.wd-cat-style-bordered.woodmart-ajax-search {
    border: 1px solid #0351aa7d;
		border-radius: 8px;
}

.wd-products[class*="wd-stretch-cont"] .product-element-bottom {

    align-items: start;
    text-align: left;
}

.wd-product .wd-star-rating {
    display: inline-flex;
    align-items: flex-start !important;
    align-self: start !important;
    
}

p.stock.wd-style-default:is(.available-on-backorder,.in-stock) {
    color: #01ad02 !important;
    font-weight: 500;
		 display: inline-block !important; 
}


p.stock.wd-style-default.in-stock:before {
  color: #01ad02 !important;
    font-weight: 600;
	 content: "\2022" !important;  
    font-family: "Arial" !important ;  
	font-size: 24px !important;
	vertical-align: middle !important;
	 display: inline-block !important;     
}
	



textarea#comment {
    /* height: 100px !important; */
    min-height: 100px;
}

.wd-buttons.wd-pos-r-t {
    display: none;
}

.product_meta a {
    color: #006494;
}

.wd-single-meta .product_meta.wd-layout-inline {
    color: #6f6f6f;
}

span.sku_wrapper.ean_wrapper {
	font-weight: 600;
	font-size: 13px;
}
span.ean {
	font-weight: 400;
}

.thumbs-position-left [style*="col-lg:auto"] .wd-carousel-item img {
        height: auto;
        border: 1px solid #a2bcff;
    }

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--length, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--width, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--height, tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--dimensions {
    display: none;
}


..page-title.page-title-default.title-size-small.title-design-centered.color-scheme-light.with-back-btn.wd-nav-accordion-mb-on.title-shop {
    /* border: beige; */
    border-bottom: 4px solid #ffa129;
}

.page-title.page-title-default.title-size-small.title-design-centered.color-scheme-light.with-back-btn.wd-nav-accordion-mb-on.title-shop {
    box-shadow: inset 0px -4px 0px 0px #FFA500; /* Shadow portocaliu, doar jos, 4px */
}

a.breadcrumb-link.breadcrumb-link-last {
    color: rgb(18,70,171);
}
@media (min-width: 1025px) {
	p.woocommerce-mini-cart__total.total {
    font-size: 16px !important;
}
.progress-msg {
    font-weight: 400;
    font-size: 14px;
}

.wd-nav-product-cat .nav-link-count {
    display: none;
}

.wd-dropdown-menu.wd-design-aside .wd-dropdown {
    padding-top: 20px !important;
}

.wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp>.wd-sub-menu {
        min-height: 680px !important;
    }

	.wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp>.wd-sub-menu>li>a {
    padding: 13px 20px !important;
}



.wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp>.wd-sub-menu {
    background-color: rgb(29 97 133) !important;
    padding-top: 10px !important;
	padding-bottom: 10px !important;
}
	
	.wd-filter-list.wd-scroll-content {
    line-height: 1;
}

body .select2-container--default .select2-results {
    font-size: 14px;
}

.product-grid-item .product-element-top {
    border-radius: 0px;
}



.widget_product_categories .product-categories li a, .wd-filter-list a {
        flex: 1 1 calc(100% - 50px);
        font-size: 14px;
        color: #484848;
    }

.product-grid-item del .amount {
    font-size: 13px;
}

li.woocommerce-mini-cart-item.mini_cart_item {
    font-size: 14px;
}

.elementor-168700 .elementor-element.elementor-element-b14f659 .wd-nav-tabs-wrapper {
	margin-top: -35px;
}

.product_meta a, .wd-product-brands a {
	font-size: 14px;
}

.wd-nav-wrapper.wd-nav-tabs-wrapper.text-left.color-scheme-dark {
	   padding-left: 40px;
 
}

.wd-title-style-underlined .liner-continer {
    border-bottom: 2px solid var(--brdcolor-gray-300);
    border-bottom: none;
}

.wd-nav-wrapper.wd-nav-tabs-wrapper {
    position: -webkit-sticky; /* For Safari */
    position: sticky;
    top: 25px; /* Adjust this value as needed */
    z-index: 10; /* Ensure it is above other content */
    padding: 10px 0; /* Optional: Adjust padding as needed */
	background-color: #fff;
    
}



.wd-nav[class*="wd-style-underline"] .nav-link-text:after {
    top: 120%;
    background-color: rgb(255 158 2);
}



.wd-product-brands {
display: inline !important;
}

.wd-product-brands .wd-label {
	flex: none;
}


span.sku {
    font-size: 13px;
}


button.single_add_to_cart_button.button.alt {
    width: 200px !important;
}


.elementor-173931 .elementor-element.elementor-element-ca992a0 > .elementor-element-populated {
	box-shadow: 0px 0px 7px 1px rgb(0 0 0 / 13%);
    }


.elementor-168700 .elementor-element.elementor-element-e078933 > .elementor-container {
    max-height: 45px;
}

.elementor-element.elementor-element-9779bc4.e-con-full.wd-sticky-offset-100.wd-sticky-container-yes.e-flex.e-con.e-child {
	height: 300px;
}

span.nav-link-text {
    text-transform: uppercase;
    font-size: 13px;
	line-height: 1.4;
}

.product-image-link {
    min-height: 226px;
	max-height: 226px;
}

.filters-area {
    background: #f0f4f4;
    padding-left: 15px;
    padding-right: 10px;
    border: none !important;
}
.widget_product_categories .product-categories li a {
    flex: 1 1 calc(100% - 50px);
}

.wd-cookies-popup {
    z-index: 10;
}

body [class*="title-line-"] .wd-product .wd-entities-title {
    overflow: hidden;
    max-height: calc(4 * var(--title-line-height, 1.4em));
    line-height: var(--title-line-height, 1.4em);
	min-height: 88px;
}




}

@media (min-width: 768px) and (max-width: 1024px) {
	 .wd-product .wd-entities-title {
    max-height: 75px !important;
}

.woocommerce-breadcrumb a {
	display: none;
}

a.breadcrumb-link.breadcrumb-link-last, .woocommerce-breadcrumb .breadcrumb-last {
    display: inline;
}

.wd-product.wd-hover-quick .wd-add-btn {
        transform: none;
        display: none;
    }


.wd-side-hidden {
        --wd-side-hidden-w: min(300px, 100vw);
    }

.wd-nav-mob-tab>li.wd-active>a {
    background-color: #006494 !important;
    color: #fff !important;
}

.wd-nav[class*="wd-style-underline"] .nav-link-text:after {
    background-color: rgb(255 120 50) !important;
}

.wd-nav-mob-tab>li>a {
    background: #ff7615;
    color: #fff !important;
}
.whb-mobile-left .wd-tools-element .wd-tools-icon:before {
    font-size: 26px !important;
		margin-bottom: -4px !important;

}
	
.wd-nav-mobile > li > a {
    text-transform: uppercase !important;
	line-height: 1.6 !important;
}
	
.wd-sub-menu li>a {
    text-transform: uppercase !important;
	font-size: 13px !important;
	font-weight: 600;
	color: #006494;
	line-height: 1.6 !important;
}


	
	.product-image-link {
    min-height: 180px;
	max-height: 180px;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	  .asb-col1, .asb-col2 { min-width: 0; max-width: 100%; }

.tooltip-icon::after {
    font-size: 16px;
}

.wd-product .wd-entities-title {
    max-height: 75px !important;
}
a.breadcrumb-link.breadcrumb-link-last, .woocommerce-breadcrumb .breadcrumb-last {
    display: inline;
}

.wd-product.wd-hover-quick .wd-add-btn {
        transform: none;
        display: none;
    }


.wd-side-hidden {
        --wd-side-hidden-w: min(300px, 100vw);
    }

.wd-nav-mob-tab>li.wd-active>a {
    background-color: #006494 !important;
    color: #fff !important;
}

.wd-nav[class*="wd-style-underline"] .nav-link-text:after {
    background-color: rgb(255 120 50) !important;
}

.wd-nav-mob-tab>li>a {
    background: #ff7615;
    color: #fff !important;
}
.whb-mobile-left .wd-tools-element .wd-tools-icon:before {
    font-size: 26px !important;
        margin-bottom: -4px !important;

}
    
.wd-nav-mobile > li > a {
    text-transform: uppercase !important;
    line-height: 1.6 !important;
}
    
.wd-sub-menu li>a {
    text-transform: uppercase !important;
    font-size: 13px !important;
    font-weight: 600;
    color: #006494;
    line-height: 1.6 !important;
}


    
    .product-image-link {
    min-height: 180px;
    max-height: 180px;
}
}

@media (max-width: 576px) {
	  .advanced-search-bar-outer { margin-left: -8px; margin-right: -8px; width: calc(100vw - 16px) !important; }
    .advanced-search-bar-wrap { max-width:100vw; }
    #advanced-search-bar { font-size:1em; padding:10px 10px;}
    #advanced-search-results .search-title { font-size:12px;}
    .search-prod-img { width:28px; height:28px; }
    .asb-cols { flex-direction: column; }
    .asb-col1, .asb-col2 { max-width: 100%; min-width: 0; border-right: none; border-bottom:1px solid #eee;}
    .asb-col2 { padding-left: 0;}


.custom-tooltip {
        max-width: 200px;
    }

div#wpforms-173220-field_2-container, div#wpforms-173220-field_4-container {
    width: 100%;
	margin-left: 0px;
} 


.wd-product .wd-entities-title {
    min-height: 75px !important;
}



a.breadcrumb-link.breadcrumb-link-last, .woocommerce-breadcrumb .breadcrumb-last {
    display: inline;
}

.wd-product.wd-hover-quick .wd-add-btn {
        transform: none;
        display: none;
    }

.wd-side-hidden {
        --wd-side-hidden-w: min(300px, 100vw);
    }

.wd-nav-mob-tab>li.wd-active>a {
    background-color: #006494 !important;
    color: #fff !important;
}



.wd-nav[class*="wd-style-underline"] .nav-link-text:after {
    background-color: rgb(255 120 50) !important;
}

.wd-nav-mob-tab>li>a {
    background: #ff7615;
    color: #fff !important;
}
.whb-mobile-left .wd-tools-element .wd-tools-icon:before {
    font-size: 26px !important;
        margin-bottom: -4px !important;

}
    
.wd-nav-mobile > li > a {
    text-transform: uppercase !important;
    line-height: 1.6 !important;
}
    
.wd-sub-menu li>a {
    text-transform: uppercase !important;
    font-size: 13px !important;
    font-weight: 600;
    color: #006494;
    line-height: 1.6 !important;
}


    
    .product-image-link {
    min-height: 180px;
    max-height: 180px;
}
}

