@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

:root{
	--black: #000000;
	--white: #ffffff;

	--PlayFair:"Playfair Display", serif;
	--Poppins:"Poppins", sans-serif;
}
html body .base-color-palette-fixed-switcher.kcpf-position-left,
html body .site-header-focus-item .site-header-section-right,
html body .site-header-main-section-right{display: none;}
html body .main-navigation .primary-menu-container > ul li.menu-item > a span,
html body .main-navigation .primary-menu-container > ul li.menu-item > a,
html body .main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a{font-family: var(--Poppins);}

html body .site-header-row,
html body .site-header-row.site-header-row-center-column{}
html body .site-header-row .site-header-section-left{width: 100%;justify-content: flex-end;}
html body .site-header-section-center{margin-left: auto;}
html body .site-footer-row.site-footer-row-columns-4{display:flex;flex-direction:column;justify-content:center;align-items:center;}
html body .site-footer-section.site-footer-middle-section-4,
html body .site-footer-section.site-footer-middle-section-3{display:none;}
html body .site-footer-wrap .site-middle-footer-inner-wrap .widget-area h2.widget-title{text-align:center;}
footer.site-footer .contact_info .contact-info-container {display: flex;align-items: center;flex-wrap: wrap;}
footer.site-footer .contact_info .contact-info-container p{padding-bottom: 0;width: 33%;text-align: center;}
.ourlinks{display: flex;align-items: center;justify-content: center;gap:15px;}
footer.site-footer .ourlinks li{margin-top: 0;}
footer.site-footer .ourlinks li a:before{content: none;}
.site-footer-middle-section-2{position: relative;}
.site-footer-middle-section-2:before{content: '';width: 100%;top:-1em;left: 0;background-color: #ffba17;position: absolute;height: 1px;}
footer.site-footer .site-bottom-footer-inner-wrap{padding-top: 10px;}
.cta_area a{color:var(--black);}
.primary-sidebar.widget-area .widget{border:1px solid #e5e5e5;padding: 1em;}
.woocommerce-Tabs-panel--reviews,
ul.products li.product .star-rating-block,
.widget-area .widget ul.show-display-list li:nth-of-type(1),
.woocommerce div.product div.summary button.woosc-btn,
.woocommerce div.product div.summary button.woosw-btn,
ul.tabs li.reviews_tab,
.base-sticky-add-to-cart-action-wrap form.cart{display: none !important;}
.base-sticky-add-to-cart-action-wrap{flex-direction:row-reverse;}
.div_evowap_btn .evowap_btn{text-decoration: none;}
.base-sticky-add-to-cart-action-wrap .div_evowap_btn{margin-right: 1em;}
html body.woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs{text-align: left;}
.site-header-wrap .site-top-header-wrap{margin-bottom: 0.5em;}

::-webkit-scrollbar {
  height: 8px;
  width: 8px;
}

*::-webkit-scrollbar-track {
  background-color: #000000;
}

*::-webkit-scrollbar-track:hover {
  background-color: #000000;
}

*::-webkit-scrollbar-track:active {
  background-color: #000000;
}

*::-webkit-scrollbar-thumb {
  background-color: #DD9B12;
}

*::-webkit-scrollbar-thumb:hover {
  background-color: #DD9B12;
}

*::-webkit-scrollbar-thumb:active {
  background-color: #DD9B12;
}
html body .woocommerce.widget_price_filter .price_slider_amount{display: flex;flex-direction: column-reverse;text-align: left;}
html body .primary-sidebar.widget-area .widget-title{font-size: 16px;}


@media (min-width: 991px){
	.simple-scroll .elementor-widget-wrap{overflow: hidden;}
}

@media (max-width: 767px){
	.site-branding a.brand img{max-width: 130px;}
	footer.site-footer .contact_info .contact-info-container{flex-direction: column;}
	footer.site-footer .contact_info .contact-info-container p{width: 100%;padding: 0 15px;}
	footer.site-footer .contact_info .contact-info-container p:nth-of-type(2){margin: 15px 0;}
	.site-header-row{grid-template-columns:1fr;}
	html body .site-header-row .site-header-section-left{justify-content: space-between;flex-direction: row-reverse;}
	.base-sticky-add-to-cart-action-wrap form.cart,
	aside#secondary{display: none;}
	.site-mobile-header-wrap .site-top-header-wrap{margin-bottom: 0.5em;}
	.div_evowap_btn .evowap_btn{text-decoration: none;}
	.base-sticky-add-to-cart-action-wrap{flex-direction: row-reverse;}
	.simple-scroll .elementor-widget-wrap{overflow: auto;}

}