/*
 * Site-specific design rules (carried over from the previous theme's "Custom CSS" boxes, verbatim in meaning).
 * They target class names / Elementor element ids that the Doramis markup keeps, so the design is unchanged.
 * Desktop rules first, then tablet (<=1024px) and mobile (<=767px), as before.
 */

/* ---- all sizes */
/* Home Style */
/* Access Category */
.banner-border .wrapper-content-banner{border:2px solid #fcfcfc !important;border-radius:15px !important;}
/* Attr */
.woocommerce-product-attributes-item__value span p a{ color:#767676 !important; }
textarea{resize:none;}
/* sabad kharid */
.wc-block-cart__submit-container{background-color:#fd8d1f;border-radius:30px;transition:0.3s All ease-in;}
.wc-block-cart__submit-container a{color:white;}
.wc-block-cart__submit-container:hover{background-color:#fcfcfc;}
.wc-block-cart__submit-container a:hover{color:#fd8d1f;}
#wc-block-components-totals-coupon__input-coupon{border-radius:30px; max-height:45px;border-color:#fd8d1f;}
#wc-block-components-totals-coupon__form button{border-radius:30px;}
.c-block-components-text-input label{padding-right:5px; font-size:14px; color:#fd8d1f;}
/* Product Card Hover effect */
.wd-product .product-wrapper:hover{border: 1px solid #fd8d1f;}
/* menu */
.wd-header-cats .menu-open-label{font-family: 'IRANYekanX';}
#carousel-832 h3{border-bottom: 10px solid #fd8d1f !important;}
/* Blog */
.headstyle{font-family:'IRANYekanX-Medium';}
/* blog carousel in home */
.wd-carousel-item article .wd-post-inner{background-color: #fcfcfc !important;}
/* Archive Product Style */
.post-type-archive-product .wd-page-title h1{display:none;}
.tax-product_cat .wd-page-title h1{display:none;}
.tax-product_cat .wd-page-title .wd-back-btn{display:none;}
/* Blog Style */
.post-title-large-image.color-scheme-light:after{border-radius:20px;}
/* Sidebar Style */
#woodmart-ajax-search-2, #block-7,#block-8,#block-9,#block-10,#recent-posts-2,#archives-2,#categories-3,#recent-comments-2, #woodmart-woocommerce-layered-nav-3{box-shadow:0 0px 0 0 #ffffff;}
/* Product Tittle For Archive From Product Features  */
.woocommerce-page .wd-page-title h1{display:none;}
.woocommerce-Tabs-panel{display:block;text-align:justify;direction:rtl !important;}
.woocommerce-Tabs-panel p, .woocommerce-Tabs-panel ul, .woocommerce-Tabs-panel blockquote p{text-align:justify !important; direction:rtl !important;}

/* ---- desktop (>= 1025px, as the legacy theme's "desktop" custom CSS field) */
@media (min-width: 1025px) {
/* Home Style */
/* 3Category of Product */
.elementor-element-62567bd .wrapper-content-banner .content-banner h2,.elementor-element-3fc8c77 .wrapper-content-banner .content-banner h2{padding-bottom:130px !important;}
.elementor-element-3ea5750 .wrapper-content-banner .content-banner h2{padding-bottom:460px !important;}
.elementor-element-62567bd .wd-button-wrapper a,.elementor-element-3fc8c77 .wd-button-wrapper a, .elementor-element-3ea5750 .wd-button-wrapper a{padding-left:40px;padding-right:40px;--btn-height:40px;}
/* Dot For Slider */
.elementor-element-08fa9f2 .wd-nav-pagin-wrap{position: absolute; bottom: 35px; left: 0; right: 0; z-index: 1;}
.elementor-element-08fa9f2 .wd-nav-pagin-wrap ul{background-color:#fcfcfc;padding:15px;border-radius: 50px;}
/*  */
.whb-header .whb-top-bar{padding-top:20px;}
.wd-header-cats .menu-opener{padding-right:5px !important; min-width:185px!important;}
.whb-main-header .whb-general-header .whb-flex-row {max-height:60px;}
.menu-main-menu-1{font-weight:600;}
/* sabad kharid */
#wc-block-components-totals-coupon__input-coupon label{font-size: 14px;    padding-right: 5px;}
/* tittle of product card */
.wd-product-header .wd-entities-title a{font-size:14px; font-weight:600;}
/* Archive Product Style */
.wd-page-title{padding:150px !important; margin-top:20px;margin-left:55px;margin-right:55px;border-radius:20px;}
/* Sidebar of Archive Products */
.wd-sidebar .widget-area{background-color:#fcfcfc;padding:7px;border-radius:20px;}
#woocommerce_price_filter-2,#woocommerce_product_categories-2,#woodmart-woocommerce-layered-nav-2,#wd-widget-stock-status-2{box-shadow:0 0 0 0;}
.wd-sidebar h5{padding:5px 0 5px 0 !important;background:transparent !important;}
/* Blog Carousel in home */
.wd-posts .wd-carousel .wd-entities-title a{font-size:16px !important;}
.wd-posts .wd-carousel .wd-post-desc{font-size:14px !important;}
/* Card in blog page */
.wd-blog-holder article .article-body-container{background-color:#fcfcfc !important;}
.wd-blog-holder article .entry-content{font-size:16px;}
.wd-page-title .wd-page-title-bg img{
	border-radius:30px}

}

/* ---- tablet (768-1024px) */
@media (min-width: 768px) and (max-width: 1024px) {
	/* Home Style */
	/* 3Category of Product */
	/* .elementor-element-62567bd .wrapper-content-banner .content-banner h2,.elementor-element-3fc8c77 .wrapper-content-banner .content-banner h2{padding-bottom:120px !important;} */
	.elementor-element-3ea5750 .wrapper-content-banner .content-banner h2{padding-bottom:170px !important;}
	/* tittle of product card */
	.wd-product-header .wd-entities-title a{font-size:14px; font-weight:600;}
	.wd-product-header .wd-product-cats a{font-size:12px;}
	/* Blog Carousel in home */
	.wd-posts .wd-carousel .wd-entities-title a{font-size:18px !important;}
	.wd-posts .wd-carousel .wd-post-desc{font-size:16px !important;}
	.wd-page-title .wd-page-title-bg img{
		border-radius:30px}
}

/* ---- mobile */
@media (max-width: 767px) {
	/* Archive Product Style */
	.wd-page-title{padding:50px !important;margin:10px !important;border-radius:20px;}
	/* Home Style */
	/* 3Category of Product */
	/* .elementor-element-62567bd .wrapper-content-banner .content-banner h2,.elementor-element-3fc8c77 .wrapper-content-banner .content-banner h2, .elementor-element-3ea5750 .wrapper-content-banner .content-banner h2{padding-bottom:120px !important;} */
	.elementor-element-3ea5750 .wrapper-content-banner .content-banner h2{padding-bottom:110px !important;}
	.elementor-element-3ea5750 .banner-image img {object-position:0 100% !important;}
	/* Blog Carousel in home */
	#carousel-171 .wd-carousel .wd-entities-title h3{font-size:18px !important;}
	/* Blog Carousel in home */
	.wd-posts .wd-carousel .wd-entities-title a{font-size:18px !important;}
	.wd-posts .wd-carousel .wd-post-desc{font-size:16px !important;}
}
