@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//tracenchase.com/wp-content/themes/woodmart/fonts/woodmart-font-2-400.woff2?v=8.3.4") format("woff2");
	font-display:swap;
}

:root {
	--wd-text-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 14px;
	--wd-title-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 700;
	--wd-title-color: rgb(0,0,0);
	--wd-entities-title-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 700;
	--wd-entities-title-color: rgb(0,0,0);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 700;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(0,0,0);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 900;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 12px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: #fcb040;
	--wd-alternative-color: #bc852f;
	--btn-default-font-family: "Roboto", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 700;
	--btn-default-transform: uppercase;
	--btn-default-bgcolor: #fcb040;
	--btn-default-bgcolor-hover: #bc852f;
	--btn-accented-bgcolor: #fcb040;
	--btn-accented-bgcolor-hover: #bc852f;
	--btn-font-family: "Roboto", Arial, Helvetica, sans-serif;
	--btn-font-weight: 700;
	--btn-font-size: 13px;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(224,178,82);
	--notices-warning-color: #fff;
	--wd-link-color: rgb(6,10,40);
	--wd-link-color-hover: #333333;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgba(17,17,17,0.05);
	background-image: none;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 1000px;
}
:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:rgb(255,255,255);
	--wd-bordered-bg:rgb(255,255,255);
}
.wd-page-title .wd-page-title-bg img {
	object-fit: contain;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(6,10,40);
	background-image: none;
	background-size: cover;
}
html .wd-nav.wd-nav-main > li > a, html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a {
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 14px;
	text-transform: none;
	color: rgb(255,255,255);
}
html .wd-nav.wd-nav-main > li:hover > a, html .wd-nav.wd-nav-main > li.current-menu-item > a, html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a:hover, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a:hover, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu  > li > a:hover, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a:hover {
	color: #bc852f;
}
html .product-image-summary-wrap .summary-inner > .price, html .product-image-summary-wrap .summary-inner > .price > .amount, html .product-image-summary-wrap .summary-inner > .price > .price > .amount, html .product-image-summary-wrap .summary-inner > .price ins .amount, html .wd-single-price .price, html .wd-single-price .price > .amount, html .wd-single-price .price > ins .amount, html .product-image-summary-wrap .variations_form .woocommerce-variation-price .price > .amount, html .product-image-summary-wrap .variations_form .woocommerce-variation-price .price > ins .amount, html .wd-single-add-cart .variations_form .woocommerce-variation-price .price > .amount, html .wd-single-add-cart .variations_form .woocommerce-variation-price .price > ins .amount, html .product-quick-view  .variations_form .woocommerce-variation-price .price > .amount, html .product-quick-view .variations_form .woocommerce-variation-price .price > ins .amount {
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 32px;
	line-height: 36px;
	color: rgb(6,10,40);
}
html .wd-product .price, html .wd-product .price > .amount, html .wd-product .price ins > .amount {
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 18px;
	line-height: 24px;
	color: rgb(6,10,40);
}
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-family: "Roboto", Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 24px;
	line-height: 28px;
}
html .wd-page-content .wd-product .product-wrapper .wd-entities-title {
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
}
html .product.wd-product del, html .product.wd-product del .amount, html .product-image-summary-wrap .summary-inner > .price del, html .product-image-summary-wrap .summary-inner > .price del .amount, html .wd-single-price .price del .amount, html .product-image-summary-wrap .variations_form .woocommerce-variation-price > .price del, html .product-image-summary-wrap .variations_form .woocommerce-variation-price > .price del .amount, html .wd-single-add-cart .variations_form .woocommerce-variation-price > .price del, html .wd-single-add-cart .variations_form .woocommerce-variation-price > .price del .amount {
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	color: #333333;
}
.whb-top-bar .wd-nav.wd-nav-secondary > li > a {
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 12px;
	text-transform: none;
	color: rgb(6,10,40);
}
.whb-top-bar .wd-nav.wd-nav-secondary > li:hover > a, .whb-top-bar .wd-nav.wd-nav-secondary > li.current-menu-item > a {
	color: rgb(255,255,255);
}
html .post.wd-post:not(.blog-design-small) .wd-entities-title {
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 18px;
	color: rgb(6,10,40);
}
html .post.wd-post:not(.blog-design-small) .wd-entities-title a:hover {
	color: rgb(188,133,47);
}
html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	color: rgb(6,10,40);
}
html .page-title .wd-breadcrumbs a, html .page-title .wd-breadcrumbs span, html .page-title .yoast-breadcrumb a, html .page-title .yoast-breadcrumb span {
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 14px;
	color: rgb(6,10,40);
}
html .page-title .wd-breadcrumbs a:hover, html .page-title .yoast-breadcrumb a:hover {
	color: rgb(188,133,47);
}
html .wd-nav-mobile > li > a, html .wd-nav-mobile .wd-sub-menu li a {
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 14px;
	line-height: 16px;
	text-transform: none;
	color: rgb(6,10,40);
}
html .wd-nav-mobile > li > a:hover, html .wd-nav-mobile > li.current-menu-item > a, html .wd-nav-mobile .wd-sub-menu li a:hover, html .wd-nav-mobile .wd-sub-menu li.current-menu-item > a {
	color: rgb(188,133,47);
}
html .wd-product .wd-product-brands-links a {
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: rgb(6,10,40);
}
html .wd-product .wd-product-brands-links a:hover {
	color: rgb(6,10,40);
}
.page .wd-page-content {
	background-color: rgb(245,244,243);
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: center top;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(245,244,243);
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: center top;
}
.single-product .wd-page-content {
	background-color: rgb(245,244,243);
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: center top;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
	background-attachment: fixed;
	background-position: center center;
}
.single-post .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
html .wd-buy-now-btn, html .cart-actions .button[name="apply_coupon"], html .woocommerce-mini-cart__buttons .btn-cart, html .woocommerce-form-coupon .button {
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 13px;
	text-transform: uppercase;
	color: rgb(255,255,255);
	background: rgb(6,10,40);
}
html .wd-buy-now-btn:hover, html .cart-actions .button[name="apply_coupon"]:hover, html .woocommerce-mini-cart__buttons .btn-cart:hover, html .woocommerce-form-coupon .button:hover {
	color: rgb(0,0,0);
	background: rgb(188,133,47);
}
html .wd-product.wd-hover-quick .wd-add-btn>a, html .wd-product.wd-hover-quick.wd-quantity-overlap div.quantity input[type], html .wd-product.wd-hover-base .wd-bottom-actions:not(.wd-add-small-btn) .wd-add-btn>a, html .wd-product.wd-hover-standard .wd-add-btn>a, html .wd-product.wd-hover-fw-button .wd-add-btn>a, html .wd-product.wd-hover-fw-button.wd-quantity-overlap div.quantity input[type], html .wd-product.product-list-item .wd-add-btn>a, html .quick-shop-form .single_add_to_cart_button, html .quick-shop-form div.quantity input[type], html .product-quick-view .entry-summary .single_add_to_cart_button, html .product-quick-view .view-details-btn, html .wd-popup-added-cart .view-cart {
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 13px;
}
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(34,34,34);
	--wd-form-placeholder-color: rgb(58,58,58);
	--wd-form-brd-color-focus: rgb(6,10,40);
	--wd-form-bg: rgb(255,255,255);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 20px;
}
:root{
--wd-container-w: 1400px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #333;
--btn-accented-color-hover: #333;
--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: 5px;
}

@media (min-width: 1400px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1400px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1400px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}

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

.wd-page-title {
background-color: rgb(6,10,40);
}

/* TRUST INDEX WIDGET ON FOOTER */
.ti-widget[data-layout-id='74'][data-set-id='default'] .ti-sticky-button {
    left: 15px !important;
    right: unset !important;
}
/* END TRUST INDEX WIDGET ON FOOTER */
a {
		font-weight: 600;
}
a:hover {
    color: #bc852f;
		font-weight: 600;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px;
}
body .select2-container--default .select2-results__option[aria-selected=true] {
    color: #060a28;
    font-weight: 900;
}
/* MENU */
.menu-opener .menu-open-label {
    flex: 1 1 auto;
    margin-right: 10px;
   /* text-transform: uppercase;*/
}
.whb-color-dark .navigation-style-separated .item-level-0 > a, .whb-color-dark .navigation-style-bordered .item-level-0 > a {
    color: #060a28;
}
.searchform .searchsubmit::after {
    content: "\f130";
    font-family: "woodmart-font";
    font-style: normal;
}
.thumbnails.slick-slider > button.slick-prev::before {
    content: "\f115";
    font-family: "woodmart-font";
    font-style: normal;
}
.thumbnails.slick-slider > button.slick-next::before {
    content: "\f129";
    font-family: "woodmart-font";
    font-style: normal;
}
/*   TABLE OF CONTENTS  */
#ez-toc-container {
    background: #f9f9f9;
    border: 0px solid #aaa;
    border-radius: 0px;
    box-shadow: 0 0px 0px rgba(0,0,0,.05);
    display: table;
    margin-bottom: 4em;
    padding: 0px;
    position: relative;
    width: auto;
}
div#ez-toc-container p.ez-toc-title {
    font-size: 24px;
    font-weight: 900;
    color: #060a28;
}
/* WP TABLE BUILDER */
.wptb-table-container {
    margin: 2px auto !important;
}
.bapf_sfilter .bapf_hascolarr, .bapf_sfilter .bapf_hasdesc {
    position: relative;
    padding-right: 0px;
    display: flex;
    align-items: center;
    background-color: rgba(136, 136, 136, 0.12);
    padding: 6px;
    margin-right: 20px;
    font-size: 16px;
		color:#060a28;
}
.bapf_sfilter .bapf_body .mCSB_container > ul, .bapf_sfilter .bapf_body > ul {
    padding-left: 16px;
    padding-right: 16px;
}
i.fa::before {
    margin-right: 6px;
    margin-left: 6px;
	  color:#060a28;
}
label {
    color: #060a28 !important;
}
/* POSTS  */
.post-single-page .woodmart-entry-meta {
    margin-bottom: 20px;
    margin-right: 0;
    display: none;
}
.woodmart-woocommerce-layered-nav .count
{
    display: none !important;
}
.woocommerce-store-notice {
    color: #060a28;
    background-color: #fcb040;
    height: auto;
}
.woocommerce-price-suffix {
    color: #007A33;
}
/* FILTER */
.woodmart-woocommerce-layered-nav .filter-swatch {
    height: auto;
    width: 25px !important;
}
.filter-swatch {
    height: auto;
    width: 25px !important;
}
.filter-swatch img {
	  height: auto;
    width: 25px !important;
}
.filter-swatch with-bg {
	  height: auto;
    width: 25px !important;
}
/* NAV */
html .wd-nav.wd-nav-main > li > a {
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    font-weight: 900;
    /*text-transform: uppercase;*/
    color: #fff !important;
}
.wd-nav[class*="wd-style-"]>li.current-menu-item>a, .wd-nav[class*="wd-style-"]>li.wd-active>a, .wd-nav[class*="wd-style-"]>li.active>a {color: #fff; !important;}
.wd-nav[class*="wd-style-"]>li:hover>a {color: #fff; !important);}
.whb-top-bar .wd-tools-element .wd-tools-text {text-transform: none !important;}
.whb-top-bar {text-transform: none !important;}
/****************************************************************************************/
/*.main-page-wrapper {background-color: transparent;}*/
/*.product-tabs-wrapper {background-color: transparent;}*/
/**** MENU CSS ****/
/* ICON FOR MENU ITEMS */
.wd-nav-img img, .mega-menu-list img img {
    max-height: 18px;
    max-width: 18px;
}
/* OFFERS */
.menu_offers {color: #cc0000;}
/**** BUTTONS CSS***/
/* HEADER BUTTON */
.wpb-js-composer .wd-button-wrapper.inline-element {
    margin-bottom: 10px;
    margin-top: 10px;
}
/* GENERAL CSS BUTTON */
/* SIDE WIDGET BUTTON */
button, [type="submit"]{
	background-color: #fcb040;
  color: #060a28;
	font-weight: 900;
}
button, [type="submit"]:hover{
	background-color: #bc852f;
  color: #060a28;
	font-weight: 900;
}	
/* ADD TO BASKET */
/* SEARCH ICON */
.search-style-with-bg.searchform .searchsubmit {
    color: #060a28;
    box-shadow: inset 0 0 200px rgba(0,0,0,.1);
}
.search-style-with-bg.searchform .searchsubmit:hover {
		background-color:#bc852f;    
		color: #060a28;
}
/**** PROMO BANNER CSS ****/
.banner-border .wrapper-content-banner {border: 5px solid #fcb040 !important;}
/**** PRODUCTS CSS ****/
/*** PRODUCT GRID ***/
/* STOCK STATUS*/
.remaining-out-stock {display:none;}
.remaining {display:none;}
.qty {margin: 0px!important;}
.dck_btn_color {color: #060a28;}
/* PRODUCT GRID IMAGE */
.product-grid-item .product-image-link img, .product-grid-item .hover-img img {width: auto !important;}
/* PRODUCT GRID BUTTON HOVER DISSABLE DESCRIPTION */
/*.wd-hover-fw-button .hover-content-wrap {display: none;}*/
/*** SINGLE PRODUCT DESIGN ***/
/* DESCRIPTION */
.tabs-layout-accordion .wd-scroll-content {max-height: none;}
/**** WOOCOMMERCE GENERAL CSS ****/
/* MESSAGES */
.wd-shop-tools>* {
    margin-bottom: 10px;
    margin-right: 0px !important;
     vertical-align: middle;
    width: 100%;
}
.woocommerce-info { width: 100%;}
.cart-content-wrapper>.woocommerce-notices-wrapper {
    margin-right: 0px;
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
}
.woocommerce-message {width: 100%;}
.woocommerce-message :is(.button,.wc-backward), .woocommerce-info :is(.button,.wc-backward) {
    font-weight: 900;
    font-size: 18px;
}
/* HIDE CAROUSEL */
.woocommerce-product-gallery .owl-nav>div.disabled {display: none;}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {display: none;}
/* HIDE STOCK ELEMENTS */
/*p.stock.wd-style-with-bg:is(.available-on-backorder,.in-stock) span {display: none;}*/
.outofstock .price{display:none}
.outofstock .amount{display:none}
p.stock.out-of-stock {display: none;}
.remaining-out-stock{display:none;}
/*.remaining-out-stock .price{display:none;}*/
/*.sold-out { display: none; }*/
/* HIDE PRODUCT LABELS */ 
.woocommerce span.onsale { display: none; }
.woocommerce .product span.onsale {display: none;}
.onsale product-label {display: none;}
.onsale .product-label {display: none;}
.product-label.out-of-stock {display: none;}
.product-label .out-of-stock {display: none;}
.out-of-stock .product-label {display: none;}
.out-of-stock product-label {display: none;}
span.onsale.product.label {display: none;}
.product-labels .labels-rectangular {display: none;}
.labels-rounded .out-of-stock {display: none;}
.labels-rounded .onsale {display: none;}
.product-label.onsale {display: none !important;}
/*CHECKOUT DESIGN*/
.checkout-order-review:before, .woocommerce-order-pay .entry-content>.woocommerce:before {display:none;}
.checkout-order-review:after, .woocommerce-order-pay .entry-content>.woocommerce:after {display:none;}
/**** FORMS CSS ****/
/**** PRE-FOOTER CSS ****/
.wd-prefooter {
	background-color:#f7f7f8 !important;	
	padding-bottom: 0px !important;
}
.woodmart-prefooter {
	background-color:#f7f7f8 !important;	
	padding-bottom: 0px !important;
}
/**** MAILCHIMP CSS ****/
/* MAILCHIMP FORM */
input[type='text'] {background-color: #ffffff !important;}
.mc4wp-form input[type="submit"] {
    color: #ffffff;
    background-color: #060a28;
}
/* COUNTDOWN */
/*span.countdown-days {color: #cc0000;}
span.countdown-hours {color: #cc0000;}
span.countdown-min {color: #cc0000;}
span.countdown-sec {color: #cc0000;}*/
/* Variation Summary */
ul.variation {
    color: #222222;
    font-size: 12px;
    --li-mb: 1px;
    --list-mb: 0;
    --wd-tags-mb: 0;
    font-weight: 400;
}
.button.disabled {
    display: none !important;
}
/*td.product-name a {
    font-size: 16px;
    text-decoration: underline;
}*/
td.product-name div a {
    font-size: 16px;
}
.cart-info span.quantity {
    display: block;
    font-size: 14px !important;
    font-weight: 900 !important;
}
.product-grid-item :is(.product-image-link,.hover-img) img {
    width: 100%;
    max-height: 140px !important;
    min-height: 140px !important;
}
/* -----13/07/2023 ----- */
/*** START CSS UPDATE ON 13JUL2023 ***/
.wd-wpb {margin-bottom: 0px;}
/*.vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_col-has-fill>.vc_column-inner {padding-top: 0px !important;}*/
html .main-page-wrapper .product-grid-item .product-wrapper .wd-entities-title {min-height: 48px;}

.wd-nav-tabs>li:not(:last-child) {
    margin-inline-end: 10px !important;
}
.wd-nav-tabs.wd-style-default .wd-nav-link  {
    color: #333 !important;
    line-height: 1.2;
    cursor: pointer;
    padding: 5px 20px;
    background-color: #ffffff;
    border-radius: 5px;
    font-size: 13px;
    min-height: var(--btn-height);
    font-size: 13px;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    outline: none;
    vertical-align: middle;
    text-align: center;
    line-height: 1.2;
    cursor: pointer;
}
.wd-nav-tabs.wd-style-default .wd-nav-link:focus  {
    color: #333 !important;
    line-height: 1.2;
    cursor: pointer;
    padding: 5px 20px;
    background-color: #bc852f;
}
.wd-nav-tabs.wd-style-default .wd-nav-link:hover  {
    color: #333 !important;
    line-height: 1.2;
    cursor: pointer;
    padding: 5px 20px;
    background-color: #bc852f;
}
.wd-nav-tabs.wd-style-default li.wd-active a {
    color: #333 !important;
    line-height: 1.2;
    cursor: pointer;
    padding: 5px 20px;
    background-color: #fcb040;
    border-radius: 5px;
    font-size: 13px;
    min-height: var(--btn-height);
    font-size: 13px;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    outline: none;
    vertical-align: middle;
    text-align: center;
    line-height: 1.2;
    cursor: pointer;
}
.wd-tabs.tabs-design-aside .wd-nav-tabs>li>a {
    display: inline-flex;
    background: transparent !important;
    padding: 0px;
}
.wd-tabs.tabs-design-aside .wd-nav-tabs>li>a:focus {
    padding: 0px;
}
.wd-tabs.tabs-design-aside .wd-nav-tabs>li>a:hover {
    padding: 0px;
}
.wd-hover-fw-button {text-align: center !important;}
.wd-entities-title {text-align: start !important;}
.wd-product-cats {text-align: start !important;}
.wd-product-brands-links {text-align: start !important;}
.wrap-price {
    display: block !important;
    margin-bottom: 0px;
    text-align: start;
}
.remaining-low-stock {display: none;}
/** DEFAULT BUTTON **/
.btn.btn-color-primary {
    color: #333;
    background-color: #fcb040;
}
.btn.btn-color-primary:hover {
    color: #333;
    box-shadow: none;
    background-color: #bc852f;
}
/** PRODUCT QTY SELECTORS **/
.wd-hover-fw-button .wd-add-btn div.quantity input[type="button"].minus {
    background-color: #ffffff;
}
.wd-hover-fw-button .wd-add-btn div.quantity input[type="button"].minus:hover {
    background-color: #ffffff;
}
.wd-quantity-overlap div.quantity input[type] {
    background-color: #ffffff !important;
}
.wd-quantity-overlap div.quantity input[type]:hover {
    background-color: #ffffff !important;
}
.wd-hover-fw-button .wd-add-btn div.quantity input[type="button"].plus {
    background-color: #ffffff;
}
.wd-hover-fw-button .wd-add-btn div.quantity input[type="button"].plus:hover {
    background-color: #ffffff;
}
.wd-hover-fw-button .wd-add-btn>a {
    border-radius: 5px !important;
}
.wd-hover-fw-button .wd-add-btn div.quantity input[type="button"].minus {
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
}
/** MAILCHIMP BUTTON **/
.mc4wp-form input[type="submit"] {
    color: #fff !important;
    background-color: #060a28 !important;
    border-radius: 5px !important;
}
.mc4wp-form input[type="submit"]:hover {
    color: #333 !important;
    background-color: #bc852f !important;
    border-radius: 5px !important;
}
/** FOOTER **/
.footer-container {
    padding-top: 0px;
}
/** SIDE WIDGETS **/
.widget {
    margin-bottom: 50px;
    padding-bottom: 0px;
}
/*** END CSS UPDATE ON 13JUL2023 ***/
wd-swatch {
    width: 30px !important;
    height: auto !important;
    margin-right: 10px;
}
wd-bg {
    width: 30px !important;
    height: auto !important;
    margin-right: 10px;
}
.wd-swatch {
    width: 30px !important;
    height: auto !important;
    margin-right: 10px;
}
.wd-bg {
    width: 30px !important;
    height: auto !important;
    margin-right: 10px;
}
.wd-swatch-text {
    display: none;
}

/* ---- USE FREE SHIPPING BAR AS A MESSAGE BAR ----- */
.wd-progress-bar .progress-bar {
    display: none;
}
.wd-progress-bar .progress-area {
    display: none;
}

.amount {
    color: #060a28;
}
.woocommerce-checkout>.checkout-order-review, .woocommerce-order-pay #order_review {
    background-color: transparent;
    border: 2px solid #e7e7e8;
}

/** REMOVE AUTHOR AND SHARE&COMMENT FROM POSTS **/
.blog-design-meta-image.has-post-thumbnail .wd-post-header {display: none;}


/** HIDE ACCELERATOR FOOTER BANNER **/
/*.footer-container {
    margin-bottom: -50px !important;
	  z-index: 10 !important;
	  position: sticky;
}*/
.wd-single-countdown .wd-el-title {display: none !important;}

/*** EUROPEAN ACCESSIBILITY ACT ***/
.mc4wp-form-basic input[type=text], .mc4wp-form-basic input[type=email], .mc4wp-form-basic input[type=tel], .mc4wp-form-basic input[type=url], .mc4wp-form-basic input[type=date], .mc4wp-form-basic textarea, .mc4wp-form-basic select {
    border: 1px solid #000;
    border-radius: 5px;
}
.cart-info span.quantity {
    color: #000 !important;
}
html .wd-nav-mobile>li>a:hover, html .wd-nav-mobile>li.current-menu-item>a, html .wd-nav-mobile .wd-sub-menu li a:hover, html .wd-nav-mobile .wd-sub-menu li.current-menu-item>a {
    color: #ffffff;
    background-color: #060A28;
}@media (min-width: 1025px) {
	/* -----13/07/2023 ----- */
/* If products is out of stock show the wordings “Not available”*/
.button.disabled {
    color: #cc0000 !important;
    background:#fff !important;
    margin-top: 76px;
    width: 100%;
    height: auto;
    cursor:not-allowed;
}
/* DROP DOWN MENU*/
.wd-sub-menu li>a {color: #ffffff !important;}
.wd-dropdown-menu.wd-design-default {background-color: #060a28;}
.wd-sub-menu li>a:hover {color: #fcb040 !important;}
.wd-sub-menu li>a:focus {color: #fcb040 !important;}
}
/* FOOTER */
.footer-container {
    padding-top: 0px !important;
}
/* SWBANNER */
#swnza_banner_text {
    margin-top: 0;
    font-size: 14px;
}
.wd-hover-fw-button .wd-add-btn {
    margin-left: -5px;
    margin-right: -5px;
}
.wd-pf-title span {
    font-size: 16px;
}
.wd-hover-fw-button .wd-add-btn .add-to-cart-loop span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 11px !important;
}
.product.wd-hover-fw-button .wd-add-btn .add-to-cart-loop span {
    font-size: 11px !important;
}
/*.footer-container {
    padding-top: 0px!important;
    margin-top: -20px;
    margin-bottom: -20px;
}*/
/*** 28-NOV-2024 ***/
.whb-top-bar {height: 48px !important;}
.container {margin-bottom: 2em !important;}
.wd-dropdown-menu.wd-design-default>.container {
    margin-bottom: 1em !important;
}
/*.main-page-wrapper {
    margin-bottom: 2em !important;
}*/

.whb-header-bottom {
    background-color: rgba(252, 176, 64, 1);
    margin-top: 28px;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	/* -----13/07/2023 ----- */
/* If products is out of stock show the wordings “Not available”*/
.button.disabled {
    color: #cc0000 !important;
    background: #fff !important;
    margin-top: 113px;
    width: 100%;
    height: auto;
    cursor:not-allowed;
}
/* SWBANNER */
#swnza_banner_text {
    margin-top: 0;
    font-size: 14px;
}
/*.wd-hover-fw-button .wd-add-btn .add-to-cart-loop span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 0px;
}*/
}

@media (min-width: 577px) and (max-width: 767px) {
	/* -----13/07/2023 ----- */
/* If products is out of stock show the wordings “Not available”*/
.button.disabled {
    color: #cc0000 !important;
    background: #fff !important;
   /* margin-top: 94px;*/
    width: 100%;
    height: auto;
    cursor:not-allowed;
}
/* DROP DOWN MENU*/
.wd-sub-menu li>a {color: #060a28 !important;}
/* PRODUCT GRID */
.product-grid-item :is(.product-image-link,.hover-img) img {
    width: auto!important;
    max-height: 140px!important;
    height: auto!important;
    min-height: auto !important;
}
.product-element-top {
    width: auto !important;
    height: 140px !important;
}

/*.wd-hover-fw-button .wd-add-btn .add-to-cart-loop span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 0px !important;
}
.product.wd-hover-fw-button .wd-add-btn .add-to-cart-loop span {
    font-size: 0px !important;
}*/

/*** EUROPEAN ACCESSIBILITY ACT ***/
html .wd-nav-mobile>li>a:hover, html .wd-nav-mobile>li.current-menu-item>a, html .wd-nav-mobile .wd-sub-menu li a:hover, html .wd-nav-mobile .wd-sub-menu li.current-menu-item>a {
    color: #ffffff;
    background-color: #060A28;
}

}

@media (max-width: 576px) {
	/* -----13/07/2023 ----- */
/* If products is out of stock show the wordings “Not available”*/
.button.disabled {
    color: #cc0000 !important;
    background: #fff !important;
    /*margin-top: 72px;*/
    width: 100%;
    height: auto;
    cursor:not-allowed;
}

/* DROP DOWN MENU*/
.wd-sub-menu li>a {color: #060a28 !important;}

/*header.whb-header.whb-default_header.whb-scroll-stick.whb-sticky-real.whb-sticky-prepared {padding-top: 0px; !important}*/

/* MOBILE SLIDERS */
.slider-in-container .wd-slide-container {
    padding-right: 4% !important;
    padding-left: 4% !important;
    padding-bottom: 4% !important;
	  width: 100%;
}
/* MOBILE BANNER */
.banner-increased-padding .wrapper-content-banner {
    padding: 4% !important;
}
/* PRODUCT GRID */
.product-grid-item :is(.product-image-link,.hover-img) img {
    width: auto!important;
    max-height: 140px!important;
    height: auto!important;
    min-height: auto !important;
}
.product-element-top {
    width: auto !important;
    height: 140px !important;
}
/* SWBANNER */
#swnza_banner_text {
    margin-top: 0;
    font-size: 12px;
}

/*.wd-hover-fw-button .wd-add-btn .add-to-cart-loop span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 0px !important;
}
.product.wd-hover-fw-button .wd-add-btn .add-to-cart-loop span {
    font-size: 0px !important;
}*/

/** 29/04/2024 **/
/*.wpb-content-wrapper {padding-top: 80px;}*/

/*** EUROPEAN ACCESSIBILITY ACT ***/
html .wd-nav-mobile>li>a:hover, html .wd-nav-mobile>li.current-menu-item>a, html .wd-nav-mobile .wd-sub-menu li a:hover, html .wd-nav-mobile .wd-sub-menu li.current-menu-item>a {
    color: #ffffff;
    background-color: #060A28;
}

}

