
.main-navigation .mega-menu-inner-wrapper {
	width: 100%;
	max-width: 1430px;
	margin: 0 auto;
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width:992px) {
	.woostify-container, .site-boxed-container #view, .site-content-boxed-container .site-content {
		max-width: 1430px;
	}
}

.topbar {
	background-color: #292f34;
	padding: 0px 0;
}

.topbar * {
	color: #fff;
}

.topbar-slider {
	background-color: #292f34;
}

.topbar-slider .slider-wrapper {
	padding: 5px 0;
}

.topbar-slider * {
	color: #fff;
}

.topbar-slider .flickity-prev-next-button svg {
	fill: #222;
}

.topbar-slider .slick-slider svg {
	fill: #222;
}

@media ( max-width:991px ) {
	.primary-navigation.primary-mobile-navigation + .primary-navigation {
		display: none;
	}
	
	.has-header-layout-1 .wrap-toggle-sidebar-menu {
		display: block;
	}
	
	.site-header-inner .site-navigation, .site-header-inner .site-search {
		display: none;
	}
	
	.has-header-layout-1 .sidebar-menu {
		display: block;
	}
	
	.has-header-layout-1 .site-navigation {
		text-align: left;
	}
	
	.has-header-layout-3 .header-layout-3 .wrap-toggle-sidebar-menu {
		display: block !important;
	}
	
	.has-header-layout-3 .header-layout-3 .navigation-box, .has-header-layout-3 .header-layout-3 .left-content {
		display: none;
	}
	
	.has-header-layout-4 .header-layout-4 .wrap-toggle-sidebar-menu {
		display: block !important;
	}
	
	.has-header-layout-5 .header-layout-5 .wrap-toggle-sidebar-menu {
		display: block !important;
	}
	
	.has-header-layout-5 .header-layout-5 .navigation-box, .has-header-layout-5 .header-layout-5 .center-content {
		display: none;
	}
	
	.site-branding {
		text-align: center;
	}
	
	.header-layout-6 .wrap-toggle-sidebar-menu, .header-layout-6 .header-content-top .shopping-bag-button {
		display: block !important;
	}
	
	.header-layout-6 .content-top-right, .header-layout-6 .header-content-bottom {
		display: none;
	}
	
	.header-layout-8 .content-top-right, .header-layout-8 .header-content-bottom {
		display: none !important;
	}
	
	.header-layout-8 .wrap-toggle-sidebar-menu, .header-layout-8 .header-search-icon {
		display: block !important;
	}
	
	.header-layout-8 .header-content-top .site-tools {
		display: flex !important;
	}
	
	.header-layout-1 .site-branding {
		flex: 0 1 auto;
	}
	
	.header-layout-1 .wrap-toggle-sidebar-menu, .header-layout-1 .site-tools {
		flex: 1 1 0px;
	}
	
	.site-header-inner .site-navigation, .site-header-inner .site-search {
		display: none;
	}
	
	.header-layout-1 .wrap-toggle-sidebar-menu, .header-layout-1 .site-tools {
		flex: 1 1 0px;
	}
	
	.header-layout-1 .site-branding {
		flex: 0 1 auto;
	}
	
	.site-header-inner .woostify-container {
		padding: 15px;
		justify-content: center;
	}
	
	.site-header-inner .logo {
		max-width: 70%;
		margin: 0 auto;
	}
	
	.site-tools .header-search-icon, .site-tools .my-account {
		display: none;
	}
	
	.site-header .shopping-bag-button {
		margin-right: 15px;
	}
	
	.has-custom-mobile-logo a:not(.custom-mobile-logo-url) {
		display: none;
	}
	
	.has-header-transparent.header-transparent-for-mobile .site-header {
		position: absolute;
	}
	
	.header-layout-1 .wrap-toggle-sidebar-menu, .header-layout-1 .site-tools {
		flex: 1 1 0px;
	}
	
	.header-layout-1 .site-branding {
		flex: 0 1 auto;
	}
	
	.site-header-inner .woostify-container {
		padding: 15px;
		justify-content: center;
	}
	
	.site-header-inner .logo {
		max-width: 70%;
		margin: 0 auto;
	}
	
	.site-tools .header-search-icon, .site-tools .my-account {
		display: none;
	}
	
	.has-header-transparent.header-transparent-for-mobile .site-header {
		position: absolute;
	}
	
	.sub-mega-menu {
		display: none;
	}
	
	.site-branding .custom-mobile-logo-url {
		display: block;
	}
	
	.has-custom-mobile-logo.logo-transparent .custom-transparent-logo-url {
		display: block;
	}
	
	.mobile-nav-tab li.active:after {
		background: rgba(172, 142, 77, 1);
	}
}

@media ( min-width:992px ) {
	.primary-navigation.primary-mobile-navigation, .primary-navigation.categories-mobile-menu, .mobile-nav-tab {
		display: none;
	}
	
	.has-header-layout-1 .wrap-toggle-sidebar-menu {
		display: none;
	}
	
	.site-branding .custom-mobile-logo-url {
		display: none;
	}
	
	.sidebar-menu .main-navigation .primary-navigation > .menu-item {
		display: block;
	}
	
	body:not(.has-header-layout-2) .sidebar-menu .main-navigation .primary-navigation > .menu-item > a {
		padding: 0;
	}
	
	.main-navigation .primary-navigation > .menu-item > a {
		padding: 20px 0;
		margin: 0 20px;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	
	.main-navigation .primary-navigation > .menu-item {
		display: inline-flex;
		line-height: 1;
		align-items: center;
		flex-direction: column;
	}
	
	.has-header-layout-1 .sidebar-menu {
		display: none;
	}
	
	.sidebar-menu .main-navigation .primary-navigation .menu-item-has-mega-menu .mega-menu-wrapper {
		min-width: auto;
		max-width: 100%;
		transform: none;
		position: static;
		box-shadow: none;
		opacity: 1;
		visibility: visible;
	}
	
	body:not(.has-header-layout-2) .sidebar-menu .main-navigation .primary-navigation .sub-menu {
		margin-left: 20px !important;
	}
	
	body.has-header-layout-2 .sidebar-menu .site-navigation nav .menu-item a {
		margin: 0;
	}
	
	body.has-header-layout-2 .sidebar-menu .primary-navigation:not(.elementor-inner) a:before {
		left: 20px;
	}
	
	body.has-header-layout-2 .sidebar-menu .primary-navigation:not(.elementor-inner) .sub-menu .menu-item a:before {
		left: 30px;
	}
	
	body.has-header-layout-2 .sidebar-menu .main-navigation .primary-navigation .sub-menu > li > a {
		padding: 0 30px;
	}
	
	.sidebar-menu .main-navigation .primary-navigation .sub-menu:not(.sub-mega-menu) {
		transition-duration: 0s;
	}
	
	.sidebar-menu .main-navigation .primary-navigation > .menu-item ul:not(.sub-mega-menu) {
		opacity: 1;
		visibility: visible;
		transform: none;
		position: static;
		box-shadow: none;
		transition-duration: 0s;
		min-width: auto;
	}
	
	.sidebar-menu .main-navigation .primary-navigation > .menu-item ul:not(.sub-mega-menu) a {
		padding-right: 0;
		padding-left: 0;
	}
	
	.sidebar-menu-open .sidebar-menu .site-navigation {
		left: 60px;
		right: 60px;
	}
	
	.has-header-transparent.header-transparent-for-desktop .site-header {
		position: absolute;
	}
	
	.woostify-nav-menu-widget .woostify-toggle-nav-menu-button, .woostify-nav-menu-widget .site-search, .woostify-nav-menu-widget .woostify-nav-menu-account-action {
		display: none;
	}
	
	.sidebar-menu-open .sidebar-menu .site-navigation {
		left: 60px;
		right: 60px;
	}
	
	.has-header-transparent.header-transparent-for-desktop .site-header {
		position: absolute;
	}
	
	.has-custom-mobile-logo .custom-mobile-logo-url {
		display: none;
	}
	
	.main-navigation li {
		list-style: none;
	}
	
	.site-header-inner .site-navigation:last-child .main-navigation {
		padding-right: 0;
	}
	
	.main-navigation ul {
		padding-left: 0;
		margin: 0;
	}
	
	.main-navigation .primary-navigation {
		font-size: 0;
	}
	
	.main-navigation .primary-navigation > .menu-item .sub-menu {
		opacity: 0;
		visibility: hidden;
		position: absolute;
		top: 110%;
		left: 0;
		margin-left: 0;
		min-width: 180px;
		text-align: left;
		z-index: -1;
	}
	
	.main-navigation .primary-navigation > .menu-item .sub-menu .menu-item-has-children .menu-item-arrow {
		transform: rotate(-90deg);
	}
	
	.main-navigation .primary-navigation > .menu-item .sub-menu a {
		padding: 10px 0 10px 20px;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	
	.main-navigation .primary-navigation > .menu-item .sub-menu a.tinvwl_add_to_wishlist_button, .main-navigation .primary-navigation > .menu-item .sub-menu a.woocommerce-loop-product__link, .main-navigation .primary-navigation > .menu-item .sub-menu a.loop-add-to-cart-btn {
		padding: 0;
		justify-content: center;
		border-radius: 0;
	}
	
	.main-navigation .primary-navigation > .menu-item .sub-menu a.tinvwl_add_to_wishlist_button:hover, .main-navigation .primary-navigation > .menu-item .sub-menu a.woocommerce-loop-product__link:hover, .main-navigation .primary-navigation > .menu-item .sub-menu a.loop-add-to-cart-btn:hover {
		background-color: transparent;
	}
	
	.main-navigation .primary-navigation > .menu-item .sub-menu a:hover {
		background: rgba(239, 239, 239, .28);
	}
	
	.main-navigation .primary-navigation .menu-item {
		position: relative;
	}
	
	.main-navigation .primary-navigation .menu-item:hover > .sub-menu {
		pointer-events: auto;
		opacity: 1;
		visibility: visible;
		top: 100%;
		z-index: 999;
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
	
	.main-navigation .primary-navigation .sub-menu {
		pointer-events: none;
		background-color: #fff;
		-webkit-box-shadow: 0 2px 8px 0 rgba(125, 122, 122, .2);
		box-shadow: 0 2px 8px 0 rgba(125, 122, 122, .2);
		border-radius: 4px;
		-webkit-transition-duration: .2s;
		transition-duration: .2s;
		-webkit-transform: translateY(10px);
		transform: translateY(10px);
	}
	
	.main-navigation .primary-navigation .sub-menu > .menu-item > .sub-menu {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		top: 0;
		left: 110%;
	}
	
	.main-navigation .primary-navigation .sub-menu > .menu-item:hover > .sub-menu {
		left: 100%;
	}
	
	.main-navigation .primary-navigation .sub-menu > .menu-item-has-children a.submenu-left-active {
		flex-direction: row-reverse;
		padding-left: 0;
		padding-right: 10px;
	}
	
	.main-navigation .primary-navigation .sub-menu > .menu-item-has-children a.submenu-left-active .menu-item-arrow {
		transform: rotate(90deg);
	}
	
	.main-navigation .primary-navigation .sub-menu > li > .sub-menu.submenu-left > .menu-item-has-children a.icon-submenu-left {
		flex-direction: row-reverse;
		padding-left: 0;
		padding-right: 10px;
	}
	
	.main-navigation .primary-navigation .sub-menu > li > .sub-menu.submenu-left > .menu-item-has-children a .menu-item-arrow {
		transform: rotate(90deg);
	}
	
	.main-navigation .primary-navigation .sub-menu > .menu-item > .sub-menu.submenu-left {
		right: 100%;
		left: auto;
	}
	
	.main-navigation .primary-navigation .sub-menu > .menu-item > .sub-menu.submenu-left .sub-menu {
		right: 100%;
		left: auto;
	}
	
	.main-navigation .primary-navigation .sub-menu > .menu-item:hover > .sub-menu.submenu-left {
		right: 100%;
		left: auto;
	}
	
	.has-header-layout-1 .wrap-toggle-sidebar-menu {
		display: none;
	}
	
	.has-header-layout-1 .site-navigation {
		flex-grow: 1;
		text-align: right;
	}
	
	.has-header-layout-1 .site-navigation .site-search:not(.woostify-search-form-widget), .has-header-layout-1 .site-navigation .mobile-my-account {
		display: none;
	}
}

body, select, button, input, textarea {
	font-family: Poppins;
	font-weight: 400;
	line-height: 28px;
	text-transform: none;
	font-size: 14px;
	color: rgba(0, 0, 0, 1);
}

.woostify-svg-icon svg {
	width: 14px;
	height: 14px;
}

.pagination a, .pagination a, .woocommerce-pagination a, .woocommerce-loop-product__category a, .woocommerce-loop-product__title, .price del, .stars a, .woocommerce-review-link, .woocommerce-tabs .tabs li:not(.active) a, .woocommerce-cart-form__contents .product-remove a, .comment-body .comment-meta .comment-date, .woostify-breadcrumb a, .breadcrumb-separator, #secondary .widget a, .has-woostify-text-color, .button.loop-add-to-cart-icon-btn, .button.loop-add-to-cart-icon-btn .woostify-svg-icon, .loop-wrapper-wishlist a, #order_review .shop_table .product-name {
	color: rgba(0, 0, 0, 1);
}

.loop-wrapper-wishlist a:hover, .price_slider_wrapper .price_slider, .has-woostify-text-background-color {
	background-color: rgba(0, 0, 0, 1);
}

.elementor-add-to-cart .quantity {
	border: 1px solid rgba(0, 0, 0, 1);
}

.product .woocommerce-loop-product__title {
	font-size: 14px;
}

.primary-navigation a {
	font-family: Poppins;
	text-transform: none;
}

.primary-navigation > li > a, .primary-navigation .sub-menu a {
	font-weight: 500;
}

.primary-navigation > li > a {
	font-size: 14px;
	line-height: 50px;
	color: #2b2b2b;
}

.primary-navigation > li > a .woostify-svg-icon {
	color: #2b2b2b;
}

.primary-navigation .sub-menu a {
	line-height: 24px;
	font-size: 12px;
	color: #2b2b2b;
}

.site-tools .tools-icon .woostify-header-total-price {
	font-family: Poppins;
	font-size: 14px;
	color: #2b2b2b;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Poppins;
	font-weight: 700;
	text-transform: none;
	line-height: 1.5;
	color: #2b2b2b;
}

h1, .has-woostify-heading-1-font-size {
	font-size: 48px;
}

h2, .has-woostify-heading-2-font-size {
	font-size: 36px;
}

h3, .has-woostify-heading-3-font-size {
	font-size: 30px;
}

h4, .has-woostify-heading-4-font-size {
	font-size: 28px;
}

h5, .has-woostify-heading-5-font-size {
	font-size: 26px;
}

h6, .has-woostify-heading-6-font-size {
	font-size: 18px;
}

.product-loop-meta .price, .variations label, .woocommerce-review__author, .button[name="apply_coupon"], .quantity .qty, .form-row label, .select2-container--default .select2-selection--single .select2-selection__rendered, .form-row .input-text:focus, .wc_payment_method label, .shipping-methods-modified-label, .woocommerce-checkout-review-order-table thead th, .woocommerce-checkout-review-order-table .product-name, .woocommerce-thankyou-order-details strong, .woocommerce-table--order-details th, .woocommerce-table--order-details .amount, .wc-breadcrumb .woostify-breadcrumb, .sidebar-menu .primary-navigation .arrow-icon, .default-widget a strong:hover, .woostify-subscribe-form input, .woostify-shop-category .elementor-widget-image .widget-image-caption, .shop_table_responsive td:before, .dialog-search-title, .cart-collaterals th, .woocommerce-mini-cart__total strong, .woocommerce-form-login-toggle .woocommerce-info a, .woocommerce-form-coupon-toggle .woocommerce-info a, .has-woostify-heading-color, .woocommerce-table--order-details td, .woocommerce-table--order-details td.product-name a, .has-distraction-free-checkout .site-header .site-branding:after, .woocommerce-cart-form__contents thead th, #order_review .shop_table th, #order_review .shop_table th.product-name, #order_review .shop_table .product-quantity {
	color: #2b2b2b;
}

.has-woostify-heading-background-color {
	background-color: #2b2b2b;
}

.variations label {
	font-weight: 700;
}

.cart-sidebar-content .woocommerce-mini-cart__buttons a:not(.checkout), .product-loop-meta .button, .multi-step-checkout-button[data-action="back"], .multi-step-checkout-button[data-action="back"] .woostify-svg-icon, .review-information-link, a {
	color: rgba(172, 142, 77, 1);
}

.woostify-icon-bar span {
	background-color: rgba(172, 142, 77, 1);
}

.cart-sidebar-content .woocommerce-mini-cart__buttons a:not(.checkout):hover, .product-loop-meta .button:hover, .multi-step-checkout-button[data-action="back"]:hover, .multi-step-checkout-button[data-action="back"] .woostify-svg-icon:hover, .review-information-link:hover, a:hover {
	color: rgba(124, 99, 47, 1);
}

.woostify-icon-bar span:hover {
	background-color: rgba(124, 99, 47, 1);
}

.woostify-button-color, .loop-add-to-cart-on-image+.added_to_cart,  {
	color: #fff;
}

.woostify-button-bg-color, .woocommerce-cart-form__contents:not(.elementor-menu-cart__products) .actions .coupon [name="apply_coupon"], .loop-add-to-cart-on-image+.added_to_cart, .related .tns-controls button, .up-sells .tns-controls button, .woostify-product-recently-viewed-section .tns-controls button {
	background-color: rgba(172, 142, 77, 1);
}

.woostify-button-hover-color, .button[name="apply_coupon"]:hover {
	color: #fff;
}

.woostify-button-hover-bg-color, .loop-add-to-cart-on-image+.added_to_cart:hover, .button.loop-add-to-cart-icon-btn:hover, .product-loop-action .yith-wcwl-add-to-wishlist:hover, .product-loop-action .yith-wcwl-wishlistaddedbrowse.show, .product-loop-action .yith-wcwl-wishlistexistsbrowse.show, .product-loop-action .added_to_cart, .product-loop-image-wrapper .tinv-wraper .tinvwl_add_to_wishlist_button:hover, .related .tns-controls button:hover, .up-sells .tns-controls button:hover, .woostify-product-recently-viewed-section .tns-controls button:hover {
	background-color: rgba(136, 110, 54, 1);
}

@media (min-width:992px) {
	.main-navigation .primary-navigation > .menu-item ul:not(.sub-mega-menu) a.tinvwl_add_to_wishlist_button:hover {
		background-color: rgba(136, 110, 54, 1);
	}
}

.button, .woocommerce-widget-layered-nav-dropdown__submit, .form-submit .submit, .elementor-button-wrapper .elementor-button, .has-woostify-contact-form input[type="submit"], #secondary .widget a.button, .product-loop-meta.no-transform .button, .product-loop-meta.no-transform .added_to_cart, [class*="elementor-kit"] .checkout-button {
	background-color: rgba(172, 142, 77, 1);
	color: #fff;
	border-radius: 50px;
}

.button .woostify-svg-icon, .product-loop-meta.no-transform .added_to_cart .woostify-svg-icon {
	color: #fff;
}

.cart:not(.elementor-menu-cart__products) .quantity, .loop-add-to-cart-on-image+.added_to_cart, .loop-product-qty .quantity, .mini-cart-product-infor .mini-cart-quantity {
	border-radius: 50px;
}

.button:hover, .single_add_to_cart_button.button:not(.woostify-buy-now):hover, .woocommerce-widget-layered-nav-dropdown__submit:hover, #commentform input[type="submit"]:hover, .form-submit .submit:hover, #secondary .widget a.button:hover, .woostify-contact-form input[type="submit"]:hover, .loop-add-to-cart-on-image+.added_to_cart:hover, .product-loop-meta.no-transform .button:hover, .product-loop-meta.no-transform .added_to_cart:hover {
	background-color: rgba(136, 110, 54, 1);
	color: #fff;
}

/*.product-loop-wrapper .button .woostify-svg-icon{color:#ffffff}*/
.loop-add-to-cart-on-image+.added_to_cart:hover .woostify-svg-icon {
	color: #fff;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
	background-color: rgba(172, 142, 77, 1) !important;
}

@media ( max-width:600px ) {
	.woocommerce-cart-form__contents [name="update_cart"] {
		background-color: rgba(172, 142, 77, 1);
		filter: grayscale(100%);
	}
	
	.woocommerce-cart-form__contents [name="update_cart"], .woocommerce-cart-form__contents .coupon button {
		color: #fff;
	}
}

.free-shipping-progress-bar .progress-bar-message {
	color: inherit;
}

.free-shipping-progress-bar[data-progress="100"] .progress-bar-message {
	color: inherit;
}

.free-shipping-progress-bar .progress-bar-indicator {
	background: linear-gradient(270deg, rgba(172, 142, 77, 1) 0, #fff 200%);
	background-color: rgba(172, 142, 77, 1);
}

.free-shipping-progress-bar .progress-bar-status.success .progress-bar-indicator {
	background: #67bb67;
}

.woostify-theme-color, .primary-navigation li.current-menu-item > a, .primary-navigation > li.current-menu-ancestor > a, .primary-navigation > li.current-menu-parent > a, .primary-navigation > li.current_page_parent > a, .primary-navigation > li.current_page_ancestor > a, .woocommerce-cart-form__contents tbody .product-subtotal, .woocommerce-checkout-review-order-table .order-total, .woocommerce-table--order-details .product-name a, .primary-navigation a:hover, .primary-navigation a:hover > .menu-item-arrow .woostify-svg-icon, .primary-navigation .menu-item-has-children:hover > a, .primary-navigation .menu-item-has-children:hover > a > .menu-item-arrow .woostify-svg-icon, .default-widget a strong, .woocommerce-mini-cart__total .amount, .woocommerce-form-login-toggle .woocommerce-info a:hover, .woocommerce-form-coupon-toggle .woocommerce-info a:hover, .has-woostify-primary-color, .blog-layout-grid .site-main .post-read-more a, .site-footer a:hover, .woostify-simple-subsbrice-form input[type="submit"], .woocommerce-tabs li.active a, #secondary .widget .current-cat > a, #secondary .widget .current-cat > span, .site-tools .header-search-icon:hover, .product-loop-meta .button:hover, #secondary .widget a:not(.tag-cloud-link):hover, .cart-sidebar-content .woocommerce-mini-cart__buttons a:not(.checkout):hover, .product-nav-item:hover > a, .product-nav-item .product-nav-item-price, .woocommerce-thankyou-order-received, .site-tools .tools-icon:hover, .site-tools .tools-icon:hover .woostify-svg-icon, .tools-icon.my-account:hover > a, .multi-step-checkout-button[data-action="back"]:hover, .multi-step-checkout-button[data-action="back"]:hover .woostify-svg-icon, .review-information-link:hover, .has-multi-step-checkout .multi-step-item, #secondary .chosen a, #secondary .chosen .count, .cart_totals .shop_table .woocommerce-Price-amount, #order_review .shop_table .woocommerce-Price-amount {
	color: rgba(172, 142, 77, 1);
}

.onsale, .pagination li .page-numbers.current, .woocommerce-pagination li .page-numbers.current, .tagcloud a:hover, .price_slider_wrapper .ui-widget-header, .price_slider_wrapper .ui-slider-handle, .cart-sidebar-head .shop-cart-count, .wishlist-item-count, .shop-cart-count, .sidebar-menu .primary-navigation a:before, .woocommerce-message, .woocommerce-info, #scroll-to-top, .woocommerce-store-notice, .has-woostify-primary-background-color, .woostify-simple-subsbrice-form input[type="submit"]:hover, .has-multi-step-checkout .multi-step-item .item-text:before, .has-multi-step-checkout .multi-step-item:before, .has-multi-step-checkout .multi-step-item:after, .has-multi-step-checkout .multi-step-item.active:before, .woostify-single-product-stock .woostify-single-product-stock-progress-bar {
	background-color: rgba(172, 142, 77, 1);
}

.woocommerce-thankyou-order-received, .woostify-lightbox-button:hover, .photoswipe-toggle-button:hover {
	border-color: rgba(172, 142, 77, 1);
}

.woostify-simple-subsbrice-form:focus-within input[type="submit"] {
	background-color: rgba(172, 142, 77, 1);
}

:root {
	--e-global-color-woostify_color_1: rgba(172, 142, 77, 1);
	--e-global-color-woostify_color_2: rgba(0, 0, 0, 1);
	--e-global-color-woostify_color_3: rgba(172, 142, 77, 1);
	--e-global-color-woostify_color_6: rgba(124, 99, 47, 1);
	--e-global-color-woostify_color_4: #fd0;
	--e-global-color-woostify_color_5: #fd0;
}

.site-header-inner {
	background-color: #fff;
}

.site-tools .tools-icon, .site-tools .tools-icon .woostify-svg-icon {}

.site-tools .tools-icon:hover, .site-tools .tools-icon:hover .woostify-svg-icon {}

.site-tools .shop-cart-count, .site-tools .wishlist-item-count {}

@media (min-width:992px) {
	.has-sidebar:not(.offcanvas-sidebar) #secondary {
		width: 20%;
	}
	
	.has-sidebar:not(.offcanvas-sidebar) #primary {
		width: calc(100% - 20%);
	}
}

.site-footer {
	margin-top: 100px;
}

.site-footer a {
	color: #8f8f8f;
}

.site-footer {
	background-color: #eeeeec;
	color: #8f8f8f;
}

.site-footer .widget-title, .site-footer .widgettitle, .woostify-footer-social-icon a {
	color: #2b2b2b;
}

.woostify-footer-social-icon a:hover {
	background-color: #2b2b2b;
}

.woostify-footer-social-icon a {
	border-color: #2b2b2b;
}

#scroll-to-top {
	border-radius: 0px;
}

.woostify-sticky-footer-bar {
	background: #fff;
}

.woostify-sticky-footer-bar .woostify-item-list-item__icon .woositfy-sfb-icon svg {
	color: #111;
	fill: #111;
}

.woostify-sticky-footer-bar .woostify-item-list__item a:hover .woostify-item-list-item__icon .woositfy-sfb-icon svg {
	color: #111;
	fill: #111;
}

.woostify-sticky-footer-bar .woostify-item-list-item__name {
	color: #111;
	font-weight: 600;
}

.woostify-sticky-footer-bar .woostify-item-list__item a:hover .woostify-item-list-item__name {
	color: #111;
}

.toggle-sidebar-menu-btn.woostify-icon-bar span {}

.sidebar-menu {
	background-color: #fff;
	color: #000;
}

.sidebar-menu a, .sidebar-menu .primary-navigation > li > a, .sidebar-menu .primary-navigation .sub-menu a {
	color: #000;
}

.sidebar-menu a:hover {
	color: #000;
}

.sidebar-menu .mobile-nav-tab, .woostify-nav-menu-inner .mobile-nav-tab {
	margin-bottom: 20px;
}

.sidebar-menu .mobile-tab-title, .woostify-nav-menu-inner .mobile-tab-title {
	padding: 15px 10px 15px 10px;
}

.sidebar-menu .mobile-tab-title.active, .woostify-nav-menu-inner .mobile-tab-title.active {
	background: #f7f7f7;
}

.sidebar-menu .mobile-tab-title a, .woostify-nav-menu-inner .mobile-tab-title a {}

.sidebar-menu .mobile-tab-title.active a, .woostify-nav-menu-inner .mobile-tab-title.active a {}

@media ( min-width:992px ) {
	.woostify-sticky-footer-bar {
		padding: 10px 0 10px 0;
	}
	
	.woostify-sticky-footer-bar .woostify-item-list-item__icon .woositfy-sfb-icon svg {
		width: 20px;
		height: 20px;
	}
	
	.woostify-sticky-footer-bar ul.woostify-item-list li.woostify-item-list__item a .woostify-item-list-item__icon {
		margin-bottom: 5px;
	}
	
	.woostify-sticky-footer-bar .woostify-item-list-item__name {
		font-size: 13px;
	}
}

@media ( min-width:768px ) and ( max-width:991px ) {
	.woostify-sticky-footer-bar {
		padding: 10px 0 10px 0;
	}
	
	.woostify-sticky-footer-bar .woostify-item-list-item__icon .woositfy-sfb-icon svg {
		width: 20px;
		height: 20px;
	}
	
	.woostify-sticky-footer-bar ul.woostify-item-list li.woostify-item-list__item a .woostify-item-list-item__icon {
		margin-bottom: 5px;
	}
	
	.woostify-sticky-footer-bar .woostify-item-list-item__name {
		font-size: 13px;
	}
}

@media ( max-width:767px ) {
	.woostify-sticky-footer-bar {
		padding: 10px 0 10px 0;
	}
	
	.woostify-sticky-footer-bar .woostify-item-list-item__icon .woositfy-sfb-icon svg {
		width: 18px;
		height: 18px;
	}
	
	.woostify-sticky-footer-bar ul.woostify-item-list li.woostify-item-list__item a .woostify-item-list-item__icon {
		margin-bottom: 5px;
	}
	
	.woostify-sticky-footer-bar .woostify-item-list-item__name {
		font-size: 12px;
	}
}

#scroll-to-top {
	bottom: 20px;
}

#scroll-to-top .woostify-svg-icon {}

#scroll-to-top svg {
	width: 17px;
	height: 17px;
}

@media (min-width:992px) {
	#scroll-to-top.scroll-to-top-show-mobile {
		display: none;
	}
}

@media (max-width:992px) {
	#scroll-to-top.scroll-to-top-show-desktop {
		display: none;
	}
}

.circle-loading:before, .product_list_widget .remove_from_cart_button:focus:before, .updating-cart.ajax-single-add-to-cart .single_add_to_cart_button:before, .product-loop-meta .loading:before, .updating-cart #shop-cart-sidebar:before {
	border-top-color: rgba(172, 142, 77, 1);
}

.product-loop-wrapper .button, .product-loop-meta.no-transform .button {
	color: rgba(172, 142, 77, 1);
	border-radius: px;
}

.product-loop-wrapper .button .woostify-svg-icon {
	color: rgba(172, 142, 77, 1);
}

.product-loop-wrapper .button:hover, .product-loop-meta.no-transform .button:hover, .product-loop-wrapper .button:hover .woostify-svg-icon {}

.product-loop-content {
	min-height: 170px;
}

.product-loop-image-wrapper {
	border-style: solid;
	border-width: 1px;
	border-color: rgba(227, 227, 227, 1);
}

.onsale {
	color: #fff;
	background-color: rgba(172, 142, 77, 1);
	border-radius: 0px;
}

.woostify-out-of-stock-label {
	color: #fff;
	background-color: rgba(0, 0, 0, 1);
	border-radius: 0px;
}

.single-product .content-top, .product-page-container {
	background-color: rgba(255, 255, 255, 1);
}

.single_add_to_cart_button.button:not(.woostify-buy-now) {
	border-radius: 0px;
	background-color: rgba(0, 0, 0, 1);
	color: rgba(255, 255, 255, 1);
}

.single_add_to_cart_button.button:not(.woostify-buy-now):hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(77, 77, 77, 1);
}

#shop-cart-sidebar {
	background-color: #fff;
}

.product-loop-action .yith-wcwl-add-to-wishlist a {
	color: rgba(0, 0, 0, 1);
}

.product-loop-action .yith-wcwl-add-to-wishlist a:hover {
	background-color: rgba(136, 110, 54, 1);
}

.product-loop-action .yith-wcwl-add-to-wishlist:hover .feedback {
	background-color: rgba(136, 110, 54, 1);
}

.loop-wrapper-wishlist .feedback:hover {
	background-color: rgba(0, 0, 0, 1);
}

.blog .post-loop .entry-title {
	color: #2b2b2b;
	font-size: 24px;
}

.blog .post-loop .post-meta-item a, .blog .post-loop .post-meta-item {
	color: #2b2b2b;
	font-size: 14px;
}

.blog .post-loop .summary-text {
	color: #8f8f8f;
	font-size: 14px;
}

@media ( max-width:992px ) {
	.blog .post-loop .entry-title {
		font-size: 20px;
	}
	
	.blog .post-loop .post-meta-item a, .blog .post-loop .post-meta-item {
		font-size: 14px;
	}
	
	.blog .post-loop .summary-text {
		font-size: 14px;
	}
}

@media ( max-width:767px ) {
	.blog .post-loop .entry-title {
		font-size: 18px;
	}
	
	.blog .post-loop .post-meta-item a, .blog .post-loop .post-meta-item {
		font-size: 14px;
	}
	
	.blog .post-loop .summary-text {
		font-size: 14px;
	}
}

.woocommerce .product .woocommerce-loop-product__title {
	color: rgba(194, 194, 194, 1);
	font-size: 12px;
}

.woocommerce .product .product-loop-meta .price del {
	opacity: .5;
}

.woocommerce .product .product-loop-meta .price .woocommerce-Price-amount, .woocommerce .product .product-loop-meta .price del {
	color: #2b2b2b;
	font-size: 12px;
}

@media ( max-width:992px ) {
	.woocommerce .product .woocommerce-loop-product__title {
		font-size: 12px;
	}
	
	.woocommerce .product .product-loop-meta .price .woocommerce-Price-amount, .woocommerce .product .product-loop-meta .price del {
		font-size: 12px;
	}
}

@media ( max-width:767px ) {
	.woocommerce .product .product-loop-meta .woocommerce-loop-product__title {
		font-size: 12px;
	}
	
	.woocommerce .product .product-loop-meta .price .woocommerce-Price-amount, .woocommerce .product .product-loop-meta .price del {
		font-size: 10px;
	}
}

.site-header.header-layout-8 .tools-icon:hover, .header-layout-8 .tools-icon.my-account:hover > a, .header-layout-8 .site-tools .tools-icon:hover .woostify-svg-icon {
	color: #ccc;
}

@media ( min-width:993px ) {
	.header-layout-6 .header-content-bottom {
		background-color: #212121;
	}
	
	.woostify-total-price, .shopping-bag-button, .my-account-icon, .header-search-icon {
		color: #2b2b2b;
	}
	
	.header-layout-8 .vertical-menu-wrapper .vertical-menu-button {
		background-color: #fff;
		color: #333;
	}
	
	.header-layout-8 .vertical-menu-wrapper .vertical-menu-button:hover {
		background-color: #333;
		color: #fff;
	}
	
	.header-layout-8 .header-content-bottom {
		background-color: #fcb702;
	}
	
	.header-layout-8 .woostify-total-price, .header-layout-8 .tools-icon {
		color: #000;
	}
	
	.header-layout-8 .content-top-right * {
		color: #333;
	}
	
	.has-header-layout-7 .sidebar-menu {
		background-color: #fff;
	}
	
	.has-header-layout-2 .main-navigation .primary-navigation > li > a {
		margin-left: 0;
		margin-right: 0;
	}
	
	.has-header-layout-4 .header-layout-4 .woostify-container {
		width: auto;
		max-width: 100%;
		padding: 0 70px;
	}
	
	.has-header-layout-4 .header-layout-4 .wrap-toggle-sidebar-menu {
		display: none;
	}
	
	.has-header-layout-5 .header-layout-5 .wrap-toggle-sidebar-menu {
		display: none;
	}
	
	.header-layout-6 .wrap-toggle-sidebar-menu, .header-layout-6 .header-content-top .shopping-bag-button {
		display: none;
	}
	
	.header-layout-6 .site-branding, .header-layout-6 .content-top-right {
		flex-basis: 330px;
	}
	
	.has-header-layout-7 #view {
		width: calc(100% - 300px);
		transform: translateX(300px);
	}
	
	.has-header-layout-7 .sidebar-menu {
		transform: none;
		z-index: 198;
	}
	
	.has-header-layout-7 .sidebar-menu .site-search {
		display: none;
	}
	
	.has-header-layout-7 .main-navigation .primary-navigation > li > a {
		margin-left: 0;
		margin-right: 0;
	}
	
	.has-header-layout-7 .main-navigation .primary-navigation > li ul li.menu-item-has-children:after {
		content: none;
	}
	
	.has-header-layout-7 .main-navigation .primary-navigation .sub-menu {
		background-color: transparent;
	}
	
	.has-header-layout-7 .sidebar-menu .site-search {
		margin-top: 15px;
		margin-bottom: 30px;
	}
	
	.header-layout-7 {
		display: none;
	}
	
	.has-header-layout-7 .sidebar-menu .tools-icon .tools-icon {
		margin-right: 0;
	}
	
	.has-header-layout-7 .sidebar-menu .site-tools {
		justify-content: flex-start;
		margin-top: 15px;
		margin-bottom: 30px;
	}
	
	.has-header-layout-7 .sidebar-menu .tools-icon {
		margin-left: 0;
		margin-right: 15px;
		display: block;
	}
	
	.header-layout-8 .wrap-toggle-sidebar-menu, .header-layout-8 .header-search-icon {
		display: none;
	}
	
	.header-layout-8 .header-content-top .site-tools {
		display: none;
	}
	
	.header-layout-8 .header-content-top .woostify-container {
		justify-content: space-between;
	}
	
	.header-layout-8 .header-content-top .wrap-toggle-sidebar-menu, .header-layout-8 .header-content-top .site-tools {
		flex-basis: 50px;
	}
	
	.has-header-layout-3 .header-layout-3 .wrap-toggle-sidebar-menu {
		display: none;
	}
}

@media ( max-width:992px ) {
	.has-header-layout-3 .header-layout-3 .navigation-box, .has-header-layout-3 .header-layout-3 .left-content {
		display: none;
	}
	
	.has-header-layout-7 .sidebar-menu .site-tools {
		display: none;
	}
	
	.header-layout-8 .header-content-top .woostify-container {
		justify-content: space-between;
	}
}

.has-sticky-header .site-header-inner.fixed {
	background-color: #fff;
	border-bottom-color: #eaeaea;
	border-bottom-width: 1px;
}

@media ( min-width:992px ) {
	.has-sticky-header .site-header.has-navigation-box .navigation-box-inner.fixed {
		background-color: #fff;
		border-bottom-color: #eaeaea;
		border-bottom-width: 1px;
	}
}

.adv-products-filter.filter-by-select .pf-item.selected .pf-link {
	border-color: rgba(172, 142, 77, 1);
}

.adv-products-filter.filter-by-select .selected .pf-label {
	color: rgba(172, 142, 77, 1);
}

.aps-highlight {
	color: #ac8e4d;
}

.woostify-buy-now.button:hover {}

.woostify-buy-now.button {
	border-radius: px;
}

.woostify-size-guide-button {
	color: #2b2b2b;
}

.swatch-tooltip {
	background-color: #333;
	color: #fff;
}

.swatch-tooltip:before {
	border-color: #333 transparent transparent transparent;
}

.woostify-variation-swatches .swatch {
	min-width: 34px;
	min-height: 34px;
}

.swatch-list .swatch-image, .woostify-variation-swatches .swatch-image {
	width: 34px;
	height: 34px;
}

.woostify-callback-form-inner {
	border-radius: 3px;
	border: 1px solid;
	border-color: #000;
}

.woostify-callback-form-inner .panel-heading {
	color: #fff;
	background-color: #000;
	font-size: 20px;
	font-weight: 600;
}

.woostify-callback-form-inner .callback_product_button {
	height: px;
}

.woostify-callback-form-inner .callback_product_button:hover {}

#btn-callback-form-popup {
	height: px;
}

#btn-callback-form-popup:hover {}

@media (max-width:991px) {
	.main-navigation .primary-navigation .menu-item-has-mega-menu .sub-mega-menu {
		margin-left: 0;
	}
}

@media (min-width:992px) {
	.main-navigation .primary-navigation .menu-item-has-mega-menu.has-mega-menu-container-width {
		position: static;
	}
	
	.main-navigation .primary-navigation .menu-item-has-mega-menu.has-mega-menu-container-width .mega-menu-wrapper {
		width: 1170px;
		left: 15px;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.main-navigation .primary-navigation .menu-item-has-mega-menu.has-mega-menu-container-width .mega-menu-wrapper {
		width: 970px;
		left: 0;
	}
}

@media (min-width:992px) {
	.main-navigation .primary-navigation .menu-item-has-mega-menu.has-mega-menu-full-width {
		position: static;
	}
	
	.main-navigation .primary-navigation .menu-item-has-mega-menu.has-mega-menu-full-width .mega-menu-wrapper {
		left: 0;
		right: 0;
	}
	
	.main-navigation .primary-navigation .menu-item-has-mega-menu.has-mega-menu-full-width .sub-mega-menu {
		margin: 0 auto;
	}
}

@media (min-width:992px) {
	.main-navigation .primary-navigation .menu-item-has-mega-menu .mega-menu-wrapper {
		font-size: 14px;
		opacity: 0;
		visibility: hidden;
		position: absolute;
		top: 110%;
		left: 0;
		margin-left: 0;
		min-width: 480px;
		text-align: left;
		z-index: -1;
		transition-duration: .3s;
		transform: translateY(10px);
		background-color: #fff;
		box-shadow: 0 2px 8px 0 rgba(125, 122, 122, .2);
		line-height: 24px;
		border-radius: 4px;
		pointer-events: none;
	}
	
	.main-navigation .primary-navigation .menu-item-has-mega-menu .mega-menu-wrapper a {
		white-space: normal;
	}
}
