@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//taoeuphoria.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.0.6") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//taoeuphoria.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//taoeuphoria.com/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//taoeuphoria.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//taoeuphoria.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//taoeuphoria.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//taoeuphoria.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//taoeuphoria.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//taoeuphoria.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-cat-brd-radius: 50%;
	--wd-text-font: "Work Sans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 15px;
	--wd-title-font: "Urbanist", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 700;
	--wd-title-color: rgb(0,0,0);
	--wd-entities-title-font: "Urbanist", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 700;
	--wd-entities-title-color: rgb(0,0,0);
	--wd-entities-title-color-hover: rgb(0, 0, 0);
	--wd-alternative-font: "Urbanist", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Urbanist", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 700;
	--wd-widget-title-transform: capitalize;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Urbanist", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 18px;
	--wd-primary-color: rgb(242,129,0);
	--wd-alternative-color: rgb(0,0,0);
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-transform: none;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-transform: none;
	--btn-accented-bgcolor: rgb(245,154,87);
	--btn-accented-bgcolor-hover: rgb(223,140,79);
	--btn-transform: none;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(0,0,0);
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 480px;
	--wd-popup-padding: 0px;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-image: none;
	background-size: cover;
	background-position: center top;
}
.wd-footer {
	background-color: rgb(0,0,0);
	background-image: none;
}
html .wd-nav-mobile > li > a, html .wd-nav-mobile .wd-sub-menu li a {
	font-size: 15px;
	text-transform: capitalize;
	color: rgb(0,0,0);
}
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(0,0,0);
}
.whb-top-bar .wd-nav.wd-nav-secondary > li > a {
	font-family: "Work Sans", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 13px;
	color: rgb(255,150,58);
}
.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 .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, html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a {
	font-family: "Urbanist", Arial, Helvetica, sans-serif;
	font-weight: 600;
}
html .post.wd-post .post-title {
	font-size: 18px;
}
.page .wd-page-content {
	background-color: rgb(0,0,0);
	background-image: none;
	background-repeat: repeat;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(0,0,0);
	background-image: none;
	background-repeat: repeat;
}
.single-product .wd-page-content {
	background-color: rgb(0,0,0);
	background-image: none;
	background-repeat: repeat;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: repeat;
}
.single-post .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
	background-repeat: repeat;
}
.woodmart-archive-portfolio .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-portfolio .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
html .wd-buy-now-btn {
	color: rgb(255,255,255);
	background: rgba(16,16,16,0.9);
}
html .wd-buy-now-btn:hover {
	color: rgb(255,255,255);
	background: rgb(51,51,51);
}
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)7;
	--wd-form-bg: rgb(255,255,255);
}
.product-labels .product-label.onsale {
	background-color: rgb(242,129,0);
}
.product-labels .product-label.new {
	background-color: rgb(242,129,0);
}
.product-labels .product-label.featured {
	background-color: rgb(242,129,0);
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(242,129,0);
}
.product-labels .product-label.attribute-label:not(.label-with-img) {
	background-color: rgb(242,129,0);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 20px;
}
.woocommerce-product-gallery.thumbs-position-left {
	--wd-thumbs-width: 100px;
	--wd-thumbs-height: 650px;
}

@media (max-width: 1024px) {
	.woocommerce-product-gallery {
		--wd-gallery-gap: 20px;
	}

}

@media (max-width: 768.98px) {
	.woocommerce-product-gallery {
		--wd-gallery-gap: 10px;
	}

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

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

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


 .cs_image{
	text-align:left;
	width:100% !important;
	height:3vw !important;
	margin:2vw 0 !important;
	}
.cs_image img{
	width:70% !important;
	height:100% !important;

	}
.woo-orders-tracking-shortcode-timeline-event-time{
	color:white !important;
}
.woo-orders-tracking-shortcode-timeline-event-des{
	color:white !important;
}
.woo-orders-tracking-shortcode-timeline-last-update-text{
	color:white !important;
}
.woo-orders-tracking-shortcode-timeline-status-wrap{
	color:black !important;
}
.woo-orders-tracking-shortcode-timeline-title{
	color:white !important;
}
.woocommerce-order-details a {
	color:white !important;
}
.woocommerce-customer-details{
	padding-bottom:100px !important;
}
.woocommerce-table tfoot tr th{
	color:white !important;
}
.wc-item-meta-label{
	color:white !important;
}
.woocommerce-table{
	border:1px solid white;
}
.woocommerce-table td,.woocommerce-table th,.woocommerce-table tr{
	border:1px solid white;
}
.woocommerce-table__product-name,.woocommerce-table__product-table {
color:white !important;
}
.woocommerce-order-overview__order strong,.woocommerce-order-overview__date strong,.woocommerce-order-overview__email strong{
	color:white !important;
}
:is(.woocommerce-thankyou-order-details,.wc-bacs-bank-details) :is(strong,.amount){
	color:white !important;
}
.wd-header-nav>ul>li>a>span,{
	color:rgb(242,129,0)
}
.whb-col-right>div>a>span{
	color:white
}
.menu-main-navigation>ul>li>a>img{
display:none !important
}
#menu-main-navigation>li>a>span{
	color:white
}
.site-content{
margin-bottom:0
}
.wd-btn-design-full form.cart :where(.single_add_to_cart_button,.wd-buy-now-btn){
flex:none !important;
}
.wapf-field-label label span{
font-weight:800 !important;
}
.woocommerce-result-count{
color:white !important;
}
.wd-products-per-page{
	color:white !important;
}
.wd-products-per-page a{
	color:white !important;
}
.per-page-title{
	color:white !important;
}
.wd-products-shop-view a{
	color:white;
}
.wapf-swatch--text.wapf-checked {
	border-color:#f28100 !important;
	background:#f28100 !important;
}
.wapf-swatch{
	color:white !important;
}
.wapf-field-label label span{
	color:white !important;
}
.wapf--inner div span{
	color:white !important;
}
#wd-add-to-cart{
	background-color:white;
	color:black
}
.wapf-field-description{
	color:white;
}
.woocommerce-breadcrumb{
	color:white !important;
}
.woocommerce-breadcrumb a{
	color:white !important;
}
.wd-tools-element .wd-tools-icon:before{
	font-size:25px!important;
}
.whb-1zerhzrebgy7yxx7dqvh a .wd-tools-icon{
	color:#ff9100 !important;
}
.wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a:after{
	color:white !important;
	font-weight:600 !important;
}
.whb-3dr2urezpqgndfjlfa22.wd-search-form.wd-header-search-form .searchform{
	--wd-form-placeholder-color:#807971 !important
}
.nav-link-text{
	color:#807971 !important;
}
#menu-main-navigation .nav-link-text{
		color:grey !important;
}
.gt_switcher{
height：100px;
		width:120px !important;
}
.wd-wishlist-btn a{
	color:#f28100
}
.wd-design-full-width{
	background-color:black !important;
}
.color-scheme-dark {
	background-color:black;
}
.wd-sub-menu li>a{
	color:white !important;
}
.wapf-field-description{
	color:#ffffff !important;
	font-size:15px;
}
.wapf-field-description a{
	color:#ff9100;
	 font-weight:800;
	text-decoration:underline;
	
}
.wapf-swatch-label:click{
	background-color:#1c1c1c
}
.wsnc-notification__body{
	margin-bottom:600px;
}

.choose-click{
	background-color:#ff9100;
}

._orientationLeft_aae7.wrap_c672{
	bottom:55px !important;
	left:20px !important;
}
.wd-tools-icon{
	color:white;
}
.woocommerce-MyAccount-navigation ul li a{
	color:white;
}
.woocommerce-MyAccount-navigation ul li a:hover{
	color:white;
}
.woocommerce-MyAccount-title{
color:white
}
.woocommerce-MyAccount-content p{
	color:white
}
.woocommerce-MyAccount-content p a{
	color:white;
	text-decoration:underline
} 
 .orders-link a,.downloads-link a,.wc-smart-coupons-link a,.edit-address-link a,.payment-methods-link a,.edit-account-link a{
	color:white;
} 

.wrap_ace7 {
	margin-bottom:40px;
	margin-left:20px;
}
.wd-dropdown-menu{
	background-color:black;
}
.wd-toolbar{
	background-color:black !important;
	width:100% !important;
}
.wd-toolbar-label{
	color:white;
}
.woocommerce-orders-table__header span{
	color:white;
}
.woocommerce-orders-table__row{
	color:white;
}
.woocommerce-orders-table__cell a{
	color:white;
}
.woocommerce-MyAccount-content h2{
	color:white;
}
.woocommerce-Address-title h3{
	color:white;
}
.woocommerce-Address-title a{
	color:white;
}
address{
	color:white;
}
.woocommerce-PaymentMethod{
	color:white;
}
.woocommerce-PaymentMethod span{
	color:white;
}
.payment-method{
	color:white;
}
.woocommerce-PaymentMethod--method{
	color:white !important;
}
.woocommerce-EditAccountForm .woocommerce-form-row label{
	color:white;
}
.wd-empty-page-text{
	color:white
}
.wd-login-title{
	color:white;
}
.woocommerce-FormRow label{
	color:white;
}

.registration-info{
	color:white;
}
legend{
	color:white !important;
}
.woocommerce-privacy-policy-text p{
	color:white;
}
.woocommerce-form p{
	color:white;
}
.woocommerce-privacy-policy-link{
	color:#f59a57;
}
.woocommerce-privacy-policy-link:hover{
	color:#f59a57;
}
.orders-link,.downloads-link,.wc-smart-coupons-link,.edit-address-link,.payment-methods-link,.edit-account-link,.wishlist-link,.customer-logout-link{
	width:45%;
}

.wishlist-link a,.customer-logout-link a{
	color:white;
}
.shop_table_responsive td:before{
	color:white;
}
.wd-off-canvas-btn a{
	color:#f59a57;
}
.woocommerce-FormRow label{
	color:black;
}
.woocommerce-form__label span{
	color:black;
}
.wd-sidebar-opener a{
	color:white !important;
}	

.woocommerce-MyAccount-content form h3{
	color:white !important;
}
.menu-item-9799 a,.menu-item-9800 a,.menu-item-9801 a,.menu-item-9802 a,.menu-item-9805 a,.menu-item-7710 a,.menu-item-9920 a,.menu-item-9786 a,.menu-item-9803 a,.menu-item-10294 a,.menu-item-10240 a,.menu-item-9804 a,.menu-item-9965 a,.menu-item-10105 a{
	color:white !important;
}
.login-form-side .login .form-row label{
	color:black !important;
}
.woocommerce-form__label span{
	color:white;
}
.woocommerce-form__label span{
	color:white !important;
}
#menu-mobile-navigation li a span{
	color:white !important;
}
.cart-empty:before{
	color:white !important;
}
.menu-item-10623 a{
	color:white !important;
}
.mobile-nav {
	background-color:black;
}
.wd-nav-mobile li:active>a, .wd-nav-mobile li.opener-page>a{
	background-color:#151515 !important;
}
.wd-nav-opener{
color:white !important;
}
.pc-gtranslate{
	height:30px;
}	
.yith-wcmcs-shortcode{
	margin:0;
}
.yith-wcmcs-currency-list .yith-wcmcs-selected-currency{
	padding:4px 30px 4px 15px
}
#menu-mobile-navigation li{
	background-color:#151515 !important;
	margin:10px 0;
}
.woocommerce-EditAccountForm .form-row label{
	color:white !important;
}
.login .form-row label{
	color:white !important; 
}
.login-form-footer label span{ 
	color:white !important;
}
.wd-product.wd-hover-buttons-on-hover .wd-add-btn>a{
	background-color:#ff9100 !important;
}
.single-post-social .color-scheme-dark{
	background-color:white !important;
}
.global-color-scheme-light .woocommerce-thankyou-order-received{
	color:#ff9101
}
:is(.woocommerce-thankyou-order-details,.wc-bacs-bank-details) li{
color:white
}
.woocommerce-order-details h2{
	color:white;
}
.woocommerce-order-details .responsive-table{
	color:white;
}
.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review, .cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review{
	background-color:#ff9101 !important;
}
@media (min-width: 1025px) {
	 .form-row label{
	color:black !important;
}
.woocommerce-privacy-policy-text p{
	color:black !important;
}

.woocommerce-form__label span{
	color:black !important;
}
.wd-sub-menu li>a{
	color:white ;
}
.menu-item-10623 a{
	color:white !important;
}
#list1 .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item:nth-child(1) span{
	font-weight:800;

}
#list2 .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item:nth-child(1) span{
	font-weight:800;

}
#list3 .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item:nth-child(1) span{
	font-weight:800;

}
.currency-switcher{
	height:28px;
}
}

@media (max-width: 576px) {
	.currency-switcher{
	display:block;
	position:fixed;
		right:20px;
	top:100px;
	width:100px !important;
}
.gtranslate{
	position:fixed;
	top:160px;
	right:20px;
}
.wd-toolbar{
	background-color:black !important;
		width:100% !important;
}
.wd-toolbar-label{
	color:white;
}
.button_e4fe{
	width:40px !important;
	height:40px !important;
}
.iconWrap_d926{
	width:40px !important;
	height:40px !important;
}
.elementor-9742 .elementor-element.elementor-element-9d8009f .wapf-field-label span{
	font-size:15px !important;
}
#menu-mobile-navigation li .wd-sub-menu li a{
		color:black !important;
}
.wd-my-account-links{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
}
.form-row label{
	color:black !important;
}
.woocommerce-privacy-policy-text p{
	color:black !important;
}
.woocommerce-form__label span{
	color:black !important;
}
.wapf-swatch-label{
	font-size:10px;
}
.wd-sub-menu li>a{
	color:white !important;
}
#menu-mobile-navigation li .wd-sub-menu li a{
	color:white !important;
}
.wd-cat-count{
	display:none;
}
.woocommerce-MyAccount-navigation-link{
	background-color:#151515 !important;
	margin:10px 0;
}
.min-footer .col-left{
	font-size:8px;
}
.min-footer .col-right img{
	width:180px;
}
.button_b356{
	width:42px !important;
	height:42px !important;
	margin-left:38px !important;

}
._orientationLeft_bd6e.wrap_f568._mobileOffsetBottom_bccd.__jivoMobileButton{
	margin-bottom:60px !important;
}
.close-side-widget a{
	color:#ff9100
}
#list1 .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item:nth-child(1) span{
	font-weight:800;
	font-size:9px;
}
#list2 .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item:nth-child(1) span{
	font-weight:800;
	font-size:9px;
}
#list3 .elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item:nth-child(1) span{
	font-weight:800;
	font-size:9px;
}
.cs_image img{
	width:100% !important;
	height:100% !important;

	}
.cs_image{
	text-align:left;
	width:100% !important;
	height:10vw !important;
	margin:5vw 0 !important;
	}
}

