/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Nov 24 2023 | 15:49:19 */
/*** MHT WOOCOMMERCE CUSTOMIZATION ***/

/*** MAIN THEME COLOR VARIABLES BEGIN ***/
/*
	--e-global-color-primary: #17161A;
	--e-global-color-secondary: #54595F;
	--e-global-color-text: #7A7A7A;
	--e-global-color-accent: #D22730;
	--e-global-color-050bdd0: #FFFFFF;
*/

/*** MAIN THEME FONT VARIABLES ***/
/*
	--e-global-typography-primary-font-family: "Roboto";
	--e-global-typography-primary-font-weight: 600;
	--e-global-typography-secondary-font-family: "Roboto Slab";
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-text-font-family: "Roboto";
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-accent-font-family: "Roboto";
	--e-global-typography-accent-font-weight: 500;
*/


/*body.archive .woocommerce-loop-product__link { /*  Remove the link to the product page except the Download button */
/*    pointer-events: none; 
    cursor: default;
}*/




/*a.woocommerce-LoopProduct-link { pointer-events: none; } /* Remove the link to the product page except the Download button */
.woocommerce .single-product-tabs { background-color: transparent; } /* Product page bottom tab */

.wp-block-cover__background { border-radius: 0.75rem; } /* Gutenberg Img Cover */


/*** WOOCOMMERCE BREADCRUMBS BEGIN ***/
.page-container .sticky-gallery .breadcrumb-holder { margin-top: 2.5rem; margin-bottom: 2rem; }
.breadcrumb-holder { margin-top: 9rem; margin-bottom: 2rem; }
.single-product .breadcrumb-holder { margin-top: 2.75rem; margin-bottom: 2rem; }

.breadcrumb-item { font-size: 0.85em; font-weight: 300; }
.breadcrumb-item:last-child { font-weight: 300; }
.breadcrumb-item span.active { font-weight: bold; } /* Last Child Font Weight */
/*** WOOCOMMERCE BREADCRUMBS END ***/


/*** LAZYLOAD BUTTON BEGIN ***/
.lazy-load.-outlined .button:not(.-flat) {
    border: none;
}
/*** LAZYLOAD BUTTON END ***/


/*** THUMBS SLIDER ARROWS BEGIN - TO BE REMOVED ONCE OHIO SOLVE THE PROBLEM ***/
.clb-slider-nav-btn { display: none; }
/*** THUMBS SLIDER ARROWS END - TO BE REMOVED ONCE OHIO SOLVE THE PROBLEM ***/


/*** WOOCOMMERCE SHARE ICONS BEGIN ***/
ul.psfw-social-icons { margin: 0 !important; }
ul.psfw-social-icons li a { border: none; }
/*** WOOCOMMERCE SHARE ICONS END ***/


/*** WOOCOMMERCE FILTER BEGIN ***/
.filter { font-size: 0.85em; }
.orderby option[value="price"],
.orderby option[value="price-desc"] { display: none; }
.filter-holder .woocommerce-ordering:nth-of-type(3) select { max-width: 10rem; }
/*** WOOCOMMERCE FILTER END ***/


/*** MAIN CATEGORY PAGE BEGIN ***/
.wc-category-content { text-align: left; /*padding-left: 1rem !important;*/ }
/*.card { background: #f9f9fa;} /* Main Categories Background */
.wc-category:not(.-offset) .wc-category-content { background: #f9f9fa; padding: unset; } 
.wc-category-content heading { width: 100% }

@media only screen and (max-width: 768px) { /* Responsive Category Text */
    .wc-category-content {
        justify-content: center;
        padding-bottom: 2rem !important;
    }
}

a.button.-text.-small:hover { background-color: transparent; box-shadow: none; -webkit-box-shadow: none; cursor: pointer; } /* Read More Button Hover */
a.button.-text.-small:active { background-color: transparent; box-shadow: none; -webkit-box-shadow: none; cursor: pointer; } /* Read More Button Active */
a.button.-text.-small:focus { background-color: transparent; box-shadow: none; -webkit-box-shadow: none; cursor: pointer; } /* Read More Button Focus */
/*** MAIN CATEGORY PAGE END ***/


/*** SUB CATEGORY PAGE BEGIN ***/
.woocommerce-loop-category__title { font-size: 1.2rem; font-weight: bold; text-align: center; background: #f9f9f9; padding-bottom: 1rem; }
.product .count { font-weight: 300; font-size: 0.85rem;bottom: 0.5rem; position: relative; } /* Category Counter */
/*** SUB CATEGORY PAGE END ***/


/*** MAIN PRODUCT BEGIN ***/
.woo-product-name title { font-size: 1.15rem !important; } /* Product Name Size */
.sticky-product.-faded { display: none; } /* Hide Add to Chart Bottom Popup */
.woo-product-image-slider .gimg { min-width: unset; max-width: 450px; } /* Product Featured Image Size */
.woo-product-details .product_meta > span:not(:last-child)::after { margin-left: 0.25rem; margin-right: 0.25rem; } /* Category red dot */
/*** MAIN PRODUCT END ***/


/*** PRODUCT DOWNLOAD BUTTON ***/
.woo-products .product-item-buttons { display: none !important; } /* Hide the read more/download button */

.button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]) {
    background-color: var(--e-global-color-primary) !important;
    box-shadow: none !important;
}
.button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):hover {
    background-color: var(--e-global-color-accent) !important;
}
.button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):focus {
    background-color: var(--e-global-color-primary) !important;
/*    box-shadow: none !important;*/
}
.button:not(.-outlined):not(.-flat):not(.-text):not(.-primary):not(.-pagination):not(.elementor-button[type=submit]):visited {
    /*background-color: initial !important;*/
    box-shadow: initial !important;
}
/*** PRODUCT DOWNLOAD END ***/


/*** YITH WOOCOMMERCE AJAX PRODUCT FILTER BEGIN ***/
.yith-wcan-filters { color: var(--e-global-color-primary) !important; font-family: 'Roboto', sans-serif !important; }
.filter-title { color: var(--e-global-color-primary) !important; font-size: 1.15rem; }

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown {
    max-width: 8.75rem !important;
    background: rgba(150, 144, 162, 0.08) !important;
    border: none !important;
	padding: 0 0.75rem !important;
	padding-right: 0.75rem !impotant;
	min-height: 2.125rem !important;
	font-size: 0.9em !important;
	border-radius: 0.35rem !important;
/*  padding: 8px 15px;*/
	cursor: pointer;
	position: relative;
}


.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.open { box-shadow: none; } /* Dropdown menu box shadow */


.dropdown-label {
	/*padding: 0 0.75rem !important;
	padding-right: 0.75rem !impotant;*/
	min-height: 2.125rem !important;
	font-size: 0.9em !important;
    line-height: 2rem;
}

/* Dropdown Menu Arrow Icon Begin */
.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.closed::after { /* Down Icon */
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%231b1b28' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
}

.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.open::after, .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.opened::after { /* Up Icon */
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%231b1b28' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    transform: rotate(180deg);
}
/* Dropdown Menu Arrow Icon End */


.yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper {
    background-color: #ece7e3;
    border: 1px solid #b8b8b8;
    border-radius: 0.35rem !important;
    box-shadow: none;
	padding: 0 0.75rem !important;
	padding-right: 0.75rem !impotant;
}
/*** YITH WOOCOMMERCE AJAX PRODUCT FILTER END ***/
