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

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

:root {
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 16px;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(242,102,34);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: rgb(68,67,67);
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(242,102,34);
	--btn-accented-bgcolor-hover: rgb(249,135,34);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(242,102,34);
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 280px;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


@font-face {
	font-family: "yekan";
	font-weight: 400;
	font-style: normal;
}

textarea#order_comments {
    width: 100% !important;
}

.footer-container .site-footer-contact-info, 
.footer-container .site-footer-contact-info span, 
.footer-container .site-footer-contact-info a, 
.footer-container .site-footer-contact-info em , 
.footer-container .site-footer-addres-text , 
.footer-container .sub-sub-menu a{
    font-size: 14px !important;
	color:#a3a3a3 !important ;
}
.footer-container  .nav-link-text {
    color: #000000;
    font-weight: 700;
}
.footer-container  .wd-social-icon {
 	color:#a3a3a3 !important ;
}
.site-footer-contact-info a {
    color: #000 !important;
}

.site-footer-contact-call {
    display: flex;
    align-items: end;
    justify-content: space-between;
}

.site-footer-contact-tel {
    display: flex;
    flex-direction: column;
    width: 35%;
}
.site-footer-contact-tel span {
    font-size: 16px!important;
    font-weight: 600;
    color: #333;
}
.site-footer-contact-number {
    display: inline-grid !important;
    text-align: left !important;
}
.site-footer-contact-number span {
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 4.68px;
}
.site-footer-contact-number em {
    font-size: 19px;
    font-style: normal;
}
.site-footer-contact-mail {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.site-footer-contact-mail span {
    font-size: 16px!important;
    font-weight: 600;
    color: #333;
}
.site-footer-mail-text {
    font-size: 22px;
    transition: .3s;
    font-style: normal!important;
    font-weight: 600;
    letter-spacing: 3.68px;
    color: #000;
}
.site-footer-contact-addres span {
    font-size: 16px!important;
    font-weight: 600;
    color: #333;
}
em.site-footer-addres-text {
    font-size: 12px;
    font-style: normal!important;
    font-weight: 600;
    float: left;
    margin-top: 5px;
    color: #000;
}


.image-call img {
    border-radius: 10px !important;
}
.wpcf7-form-control-wrap textarea {
    width: 100% !important;
}
.wooden-product .vc_btn3-style-modern {
    background: linear-gradient(to bottom, #F26622 0%, #FCB531 100%)!important;
    border-radius: 5px !important;
    color: #fff !important;
    font-size: 12px !important;
    padding-left: 48px !important;
    border: 0 !important;
    position: absolute !important;
    left: 17px;
    top: 50px !important;
}

@media screen and (max-width:768px){
.product.wd-hover-icons .wrapp-buttons {
	       bottom:unset!important;
	}
}

@media screen and (max-width:768px){
.wooden-product .vc_btn3-style-modern{
	left: 10px;
	}
}

.metal-product .vc_btn3-style-modern {
    background: linear-gradient(to bottom, #F26622 0%, #FCB531 100%)!important;
    border-radius: 5px !important;
    color: #fff !important;
    font-size: 12px !important;
    padding-left: 48px !important;
    border: 0 !important;
    position: absolute !important;
    left: 17px;
    top: 50px !important;
}

@media screen and (max-width:768px){
.metal-product .vc_btn3-style-modern{
	left: 10px;
	}
}

.leather-product .vc_btn3-style-modern {
    background: linear-gradient(to bottom, #F26622 0%, #FCB531 100%)!important;
    border-radius: 5px !important;
    color: #fff !important;
    font-size: 12px !important;
    padding-left:48px!important;
    border: 0 !important;
    position: absolute !important;
    left: 73px;
    top: -82px !important;
}

@media screen and (max-width:768px){
.leather-product .vc_btn3-style-modern{
	left: 20px;
	}
}

.accessories-product .vc_btn3-style-modern {
    background: linear-gradient(to bottom, #F26622 0%, #FCB531 100%)!important;
    border-radius: 5px !important;
    color: #fff !important;
    font-size: 12px !important;
    padding-left:48px!important;
    border: 0 !important;
    position: absolute !important;
    left: 73px;
    top:45px !important;
}

@media screen and (max-width:768px){
.accessories-product h4{
	width:50%;
	}
}

@media screen and (max-width:768px){
.accessories-product .vc_btn3-style-modern{
	left: 20px;
	}
}
/*تنظیم سایز لوگو*/

.wd-logo img {
  max-height: 168px!important;
}

.wd-header-nav.wd-full-height, .wd-header-nav.wd-full-height .wd-nav, .wd-header-nav.wd-full-height .wd-nav>li, .wd-header-nav.wd-full-height .wd-nav>li>a, .wd-header-divider.wd-full-height, .wd-header-divider.wd-full-height:before{
	/*margin-top:2px;*/
}
.whb-color-light .wd-tools-element{
--wd-header-el-color:#333!important;
}
.whb-color-light:not(.whb-with-bg){
	background-color:#21212100!important;
}

.whb-general-header {
	/*opacity:0.89;*/
/*	margin-top: -21px;
	height: 126px;
	padding-top:15px;*/
}
	

@media screen and (max-width:768px){
.whb-general-header{
margin-top:-40px;
height:72px;
padding-top:15px;
}
 }
	
	
	
	
/*هدر چسبان*/
/*.whb-sticky-shadow.whb-sticked .whb-row:last-child{
	background: white;
  height: 100px;
}*/


/*بزرگتر کردن سایزاسلایدر در حالت موبایل */
@media screen and (max-width:780px){
	.slider img  {
  height: 230px;	
}
  }

@media screen and (min-width:768px){
li.menu-item.menu-item-has-children.menu-item-account.wd-with-icon {
    display: none;
}
  }

@media screen and (max-width:780px){
h2.category-title{
	width:58%!important;
}
 }


.wd-social-icon {
    border-radius: 7px;
}

/*دسته بندی محصولات صفحه اصلی*/

/*استایل عنوان دسته بندی محصولات صفحه اصلی*/

h2.category-title{
    border-bottom-width: 2px !important;
    border-bottom-color: #f66725 !important;
    border-bottom-style: solid !important;
    width: 20%;
    margin-left: auto;
    margin-right: auto;
	 /* font-family:yekan!important;*/
	  font-weight:600;
}


/*.category-grid-item img {
    width: 100%;
    border: 1px solid #f8f8f8;
    border-radius: 7px;
}*/


.category-grid-item {
    transition: all ease-in 300ms;
}
.category-grid-item :hover {
    box-shadow: 0 10px 20px rgba(0,0,0,.2);
    transform: translateY(-2px);
    transition: all 250ms cubic-bezier(0.39, 0.58, 0.57, 1);
}


/*استایل دسته بندی محصولات*/


.category-grid-item:hover .category-image {
    transform: none!important;
}

.cat-design-default.categories-with-shadow .wrapp-category{
	background:#cfcfcf url(http://boshra.padidarnovin.com/wp-content/uploads/2023/09/Vector-3.png) !important;
}

.category-product a:before {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    width: 100%;
    height: 50%;
    z-index: 1;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
    background: linear-gradient(to bottom, rgb(0 0 0 / 0%) 0%, rgb(0 0 0 / 11%) 100%);
	 
}


.cat-design-default.categories-with-shadow .wrapp-category{
    background: #f8f8f8!important;
    border-radius: 8px!important;
 	  
}



/*.category-product a{
    position: relative;
    background-color: #f8f8f8;
    width: 100%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 18px;
    -webkit-transition: all 250ms cubic-bezier(0.19, 1, 0.22, 1);
    -moz-transition: all 250ms cubic-bezier(0.19, 1, 0.22, 1);
    -o-transition: all 250ms cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 250ms cubic-bezier(0.19, 1, 0.22, 1);
    overflow: hidden;
    display: block;
}*/

/*end*/



/*استایل محصولات چوبی در صفحه اصلی*/

.product-element-top{
	  border-radius: 5px!important;
   /* border-bottom-right-radius: 0!important;*/
    position: initial;
    box-shadow: 0 9px 20px rgb(197 198 199 / 20%);
    padding: 30px 15px;
    transition: all ease-in 300ms;
    border: 1px solid #e9e9e9;
    background: #fff;
	  opacity:0.98;
}

.product-element-top img{
	background:#fff;
}

.product-element-top:hover {
    box-shadow: 0 9px 20px rgb(162 162 162 / 38%);
    transition-duration: .3s;
   	transform:scale(0.98);
	  opacity:1;
	
}


/*هاور محصولات در صفحه اصلی */
.wd-hover-icons .wd-buttons {
   /* display: none!important;*/
}
/*end*/






/*فوتر*/

/*خط جداکننده فوتر*/
.footer-container{
	margin-top: 30px;
	background: #ffffff;
	border-top: 2px solid #b27838;
}
/*end*/



/*نمایش آیکون های دکمه اجتماعی */

.wd-social-icons .wd-icon{
   font-family: "woodmart-font"!important;
}

/*end*/


/*banner*/
.wpb_single_image.banner-bord img {
    border-radius: 10px;
} 

/*end*/


/*وبلاگ صفحه اصلی*/
/*image*/
img.wp-post-image {
    border-radius: 10px!important;
}

.wpb_single_image.post-image img {
    border-radius: 10px;
	transition: all ease-in 300ms;
}

/*title*/
.vc_custom_heading.post-title a {
    font-weight: 700;
    color: #212345!important;
    font-size: 20px!important;
    text-align: right;
}

/*text*/
div.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    font-weight: 500;
    color: #535879;
    font-size: 14px;
    text-align: right;
	  
}


/*صفحه نوشته داخلی*/

.post-single-page {
    text-align: right;
}

.wd-post-cat.wd-style-with-bg a{
	color: #452d29;
	font-weight: 700!important;
  font-size: 15px!important;
}

.wd-post-cat.wd-style-with-bg>a:hover {
    color: #f26620;
}

.wd-post-cat.wd-style-with-bg{
	background-color:transparent;
}

.post-single-page li.meta-author {
    display: none!important;
}
.post-single-page .post-date.wd-post-date {
    display: none!important;
}


.post-single-page .post-title {
    margin-bottom: 10px;
    font-size: 25px;
    line-height: 1.2;
    font-size: 25px!important;
    font-weight: 700!important;
}

.wd-single-footer .single-post-social{
	display:none;
}

.page-title.page-title-default.title-size-default.title-design-centered.color-scheme-light.title-blog {
    display: none!important;
}

.post-single-page .entry-content p {
    line-height: 2;
    text-align: justify;
    font-size: 16px;
    font-weight: 500;
    color: #333333;
}

input#submit {
    border-radius: 7px;
    
}

/*end*/


/*صفحه محصول*/

.woocommerce-product-gallery .wd-owl .product-image-wrap {
    border: 1px solid #ddd;
    border-radius: 7px;
}

button.single_add_to_cart_button {
    border-radius: 7px;
	  width:50%;
}

.wd-nav.wd-style-underline-reverse>li>a>.nav-link-text:after{
	top:30px;
}

.product-tabs-wrapper .tabs-layout-tabs>.wd-nav-tabs-wrapper{
	text-align:right;
}


/*end*/


/*shop*/
.wc-block-stock-filter__actions {
    display: none !important;
}
.wd-hover-tiled .product-wrapper {
    box-shadow: unset !important;
    text-align: center !important;
}
.wd-buttons.wd-pos-r-t {
   display: none !important;
}
/*shop*/

/*استایل توضیحات صفحه محصول*/
.wc-tabs-wrapper .woocommerce-Tabs-panel{
	  line-height: 2;
    text-align: justify;
}
/*end*/
/*گالری صفحه محصول*/
.woocommerce-product-gallery .product-image-thumbnail{
  	border: 1px solid #ddd;
    border-radius: 7px;
}

/*lang*/
.menu-lang-container ul {
    display: flex;
    flex-direction: row;
}
/*end*/

/*صفحه محصول*/
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{
	margin-bottom:19px;
}

.rule-box{
	background:#f5f3f7;
	border-radius:20px;
	padding-top:1.5rem;
	padding-bottom:1.5rem;
	padding-left:1.5rem;
	padding-right:0rem;
}
/*استایل دکمه تعداد سبد خرید صفحه محصول*/
	div.quantity input[type="button"]{
    border-radius: 5px;
    background: #f26622;
    color: #fff;
}

/*end*/

/*علاقمندی و مقایسه در صفحه محصول*/
.wd-single-action-btn .wd-action-btn.wd-style-text>a{
	color:#848385;
}
/*end*/

  /* زبانه ها در صفحه محصول*/
.wc-tabs-wrapper .woocommerce-Tabs-panel{
	border-top:1.5px solid #E0E0E0;
	padding-top:30px;
}

.wd-tabs-header, .wd-tabs-desc, .wd-nav-tabs-wrapper{
	margin-bottom:0;
}
/*زبانه صفحه محصول*/
li#tab-title-description.active{
	border-bottom:3px solid #777777!important;
}
li#tab-title-reviews.active{
	border-bottom:3px solid #777777!important;
}
/*end*/

textarea{
	width:50%;
}

.vc_separator.vc_separator_align_center.divider-text h4{
	    font-size: 30px;
	    font-weight: 600;
}

/*دسته بندی محصولات صفحه اصلی در زبان انگلیسی*/
.category-grid-item .wd-entities-title:lang(en){
	font-size:17px;
	margin-bottom:-9px;
}
/*end*/

.text-right:lang(en) {
    text-align: left;
}
@media screen and (max-width:768px){
.social-btn.wd-social-icons{
	text-align:center;
	margin-bottom:5px;
}
 }

@media screen and (max-width:768px){
.hogh-text p {
    text-align: right;
	  width: max-content;
}
 }

@media screen and (max-width:768px){
	.whb-general-header{
	/*margin-top:-5px;*/
		height:100px!important;	
	}
}

@media screen and (max-width:768px){
.whb-sticky-shadow.whb-sticked .whb-row:last-child{
	height:70px;
	}
}



/*.product-grid-item img{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	display:flex;
	align-items:center;
	justify-content:center;
	opacity:0;
	background-color:#fff;
	transition:opacity 0.5s ease,transform 2s cubic-bezier(0, 0, 0.44, 1.18);
}*/

.wd-header-cats .menu-opener:not(.has-bg){
	background-color:rgb(242 102 34 / 0%)!important;
}

.wd-header-cats.wd-style-1 .menu-opener{
	min-width:123px!important;
	background: #f48a50!important;
	border-radius: 7px!important;
	height: 35px!important;
	color: #fff!important;
	
}
	
.wd-header-cats .menu-opener .menu-open-label{
	font-size:16px!important;
}


.wd-header-nav.wd-header-main-nav.text-left.wd-design-1 a{
	font-size:18px;
}
.wd-header-nav.wd-header-main-nav.text-left.wd-design-1 a:hover{
	color:#ff8a4b;
}




.product-element-top:hover img{
	opacity:1;
	transform:scale(0.98);
}



.product-element-top:hover .wd-product-grid-slider-pagin{
	display:none;
}




.footer-logo img{
	width:50%;
}

.grid-product .wd-entities-title a{
	font-size:18px;
	font-weight:700;
	color:#444444;
}

 .metal-product .wd-carousel-container{
	/* padding-left:3.5rem;
	 padding-right:3.5rem;
	 padding-top:2rem;
	 padding-bottom:2rem;*/
}

/*.metal-product .wd-carousel-container:before{
    height: 420px!important;
    top: 9rem;
    bottom: 0;
    left: 0;
    right: 0;
    width: 110%!important;
    background: #367A87!important;
    content: '';
    z-index: -1;
    position: absolute;
	 margin: 0px -5% 0px -5% !important;
	 border-radius:16px;
}*/

	/*.leather-product .wd-carousel-container :before{
		height:100%!important;
    top: 9rem;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%!important;
    background: #d89f7b!important;
    content: '';
    z-index: -1;
    position: absolute;
	  border-radius:16px;
}*/
	
.leather-product .wd-carousel-container{
	 padding-left:3.5rem;
	 padding-right:3.5rem;
	 padding-top:2rem;
	 padding-bottom:2rem;
}

h2.vc_custom_heading.blog{
	font-weight:700!important;
}

.leather-product .wd-carousel-container h4{
	margin-top:-10rem!important;
}

.accessories-product .wd-carousel-container{
	padding-left:3.5rem;
	 padding-right:3.5rem;
	 padding-top:2rem;
	padding-bottom:2rem;
}


.accessories-product .wd-carousel-container:before{
	border-radius: 15px;
    background:#d89f7b url(http://boshra.padidarnovin.com/wp-content/uploads/2023/09/home-img3.png?id=7466)!important;
	background-position:center!important;
	background-size:cover!important;
	background-repeat:no-repeat!important;
    content: '';
    top: 0px;
    bottom:12rem;
    right: 15px;
    left:15px;
    position: absolute;
    z-index: -1;
	
}



/*.accessories-product {
	margin-bottom:-10rem!important;
}*/


@media screen and (max-width:768px){
 div#slider-49{
	/*min-height:368px!important;*/
		margin-right:-15px;
    margin-left:-15px;
	/*margin-top:50px!important;*/
	}
}

.about-title {
	font-weight:700!important;
	color:#00a693!important;
}



.vc_btn3-container.btn-shop.vc_btn3-inline a{
	color:#fff!important;
	background:#ffcf2f!important;
	border-radius:12px!important;
	font-size:15px!important;
	border:1px solid #ffcf2f!important;
	padding:12px 24px;
}

.vc_btn3-container.btn-shop.vc_btn3-inline a:hover{
   color:#ffcf2f!important;
	 background:#fff!important;
	 border:1px solid #ffcf2f!important;
}

.vc_btn3-container.btn-contact.vc_btn3-inline a{
	color:#00a693!important;
	background:#fff!important;
	border:1px solid #00a693!important;
	border-radius:12px!important;
	margin-right:15px;
	font-size:15px;
	padding:12px 24px;
}

.vc_btn3-container.btn-contact.vc_btn3-inline a:hover{
	background:#00a693!important;
	color:#fff!important;
	border:1px solid #00a693!important;
}

.footer-back{
	 background:url(http://boshra.padidarnovin.com/wp-content/uploads/2023/09/footer-back1.png)!important;
    background-position:center center!important;
    background-repeat: no-repeat!important;
    background-size: 1000px 270px!important;
	  height:403px!important;
	  margin-bottom: -72px!important;
	 margin-top: -152px!important;
}

@media screen and (max-width:767px){
	.footer-back{
		background-size:270px 73px!important;
	}
}

.mega-menu-list>li>a{
	color:#000!important;
}

ul.sub-sub-menu li a{
	color:rgb(16 16 16 / 60%)!important;
}

.icons-design-default.color-scheme-light .wd-social-icon, [class*="color-scheme-light"] .icons-design-default .wd-social-icon {
	color:#424141!important;
}

.icons-design-default.color-scheme-light .wd-social-icon, [class*="color-scheme-light"] .icons-design-default .wd-social-icon:hover{
	color:#000000!important;
}

#slider-49 .wd-slide{
	border-radius:15px;
	transform:translate3d(0px, 0px, 0px);
	transition-duration:6000ms;
}

.wpb_single_image.post-image img:hover{
	box-shadow: 0 10px 20px rgb(0 0 0 / 3%);
    transform: translateY(-2px);
    transition: all 250ms cubic-bezier(0.39, 0.58, 0.57, 1);
}

.wooden-product{
	display:inline-block;
}

.sidebar-container{
    border: 1px solid #e9e9e9;
    border-radius: 10px;
    padding: 7px 15px;
}

.pswp__container, .pswp__img,.pswp__item{
	background:#fff;
}

.pswp--zoom-allowed .pswp__img{
	background:#fff;
}

.wd-tools-element>a:hover {
    color:#000!important;
}

div#wd-6537d0f9827be.text-right:lang(en) {
    text-align: right;
}

div#wd-6537ce7764ff2.text-right:lang(en) {
    text-align: right;
}

.wd-social-icons:is(.icons-size-small,.icons-size-) .wd-icon{
	font-size:20px!important;
}

.category-grid-item .wd-entities-title{
	font-weight:600;
	
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
	font-weight: 700;
  font-size: 14px!important;
}

.footer-container .nav-link-text{
	font-size:16px;
}

.footer-container .site-footer-contact-info, .footer-container .site-footer-contact-info span, .footer-container .site-footer-contact-info a, .footer-container .site-footer-contact-info em, .footer-container .site-footer-addres-text, .footer-container .sub-sub-menu a{
	font-size:15px!important;
}

.wooden-product .vc_btn3-style-modern:lang(en) {
    background: linear-gradient(to bottom, #F26622 0%, #FCB531 100%)!important;
    border-radius: 5px !important;
    color: #fff !important;
    font-size: 14px !important;
    padding-left: 48px !important;
    border: 0 !important;
    position: absolute !important;
    left: 1077px;
    top: 50px !important;
}          


.metal-product .vc_btn3-style-modern:lang(en) {
    background: linear-gradient(to bottom, #F26622 0%, #FCB531 100%)!important;
    border-radius: 5px !important;
    color: #fff !important;
    font-size: 14px !important;
    padding-left: 48px !important;
    border: 0 !important;
    position: absolute !important;
    left: 1077px;
    top: 50px !important;
}  

.leather-product .vc_btn3-style-modern:lang(en) {
    background: linear-gradient(to bottom, #F26622 0%, #FCB531 100%)!important;
    border-radius: 5px !important;
    color: #fff !important;
    font-size: 14px !important;
    padding-left:48px!important;
    border: 0 !important;
    position: absolute !important;
    left: 1021px;
    top: -82px !important;
}

.accessories-product .vc_btn3-style-modern:lang(en) {
    background: linear-gradient(to bottom, #F26622 0%, #FCB531 100%)!important;
    border-radius: 5px !important;
    color: #fff !important;
    font-size: 14px !important;
    padding-left:48px!important;
    border: 0 !important;
    position: absolute !important;
    left: 1021px;
    top:45px !important;
}

.wd-tools-element .wd-tools-icon:before {
    font-size: 22px!important;
}

.wd-account-style-text .wd-tools-text{
	font-size:14px!important;
}

.widget_product_categories .product-categories li a{
	font-size: 15px;
  font-weight: 600;
}

.about-text {
    line-height: 2;
    font-size: 16px;
    text-align: justify;
}

.vc_row.vc_row-o-full-height {
    min-height: 0;
}

.wd-search-full-screen .searchform input[type="text"]{
	font-size:20px!important;
}

.about-footer a{
    color: #fff!important;
    box-shadow: 0 5px 0 #F26622!important;
    background: linear-gradient(to bottom, #F26622 0%, #FCB531 100%)!important;
    border-radius:5px!important;
}

.about-footer a:hover{
	color: #fff!important;
}

.wpb_single_image.vc_align_right:lang(en){
	text-align:left;
}

.price del{
	color:#0c0c0c;
}

del .amount{
	color:#0a0a0ad6;
}

.list-icon, .wd-list>li>img, .wd-list picture{
	width:25px!important;
}

/*namayesh medad virayesh*/

.shop_attributes{
	overflow:unset!important;
}


.woocs_auto_switcher{
	top:0px!important;
}

@media screen and (max-width:767px){
	.woocs_auto_switcher{
		top:0px!important;
		left:-130px!important;
	}
}

@media screen and (max-width:767px){
.grid-product .wd-entities-title a{
	font-size:12px!important;
	}
}


@media screen and (max-width:767px){
	.product-element-top{
		max-width:70%;
		height:auto;
		margin:0 auto;
	}
}

/*قیمت محصولات*/
span.woocommerce-Price-amount.amount {
    font-size: 18px;
    color: #5d5d5d;
}



/**/
.woocommerce-product-gallery .product-labels.labels-rounded .product-label{
	text-wrap : nowrap;
	position:relative;
	visibility : hidden
}
.woocommerce-product-gallery .product-labels.labels-rounded .product-label:before{
	content : 'تمام شد ';
	font-size:14px;
	position :absolute;
	visibility : visible;
	background:#fff;
	/*right : 1em;*/
	width:55px;
	height:55px;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align:center;
	border-radius:50px;
	padding:5px 10px;
}


.woocommerce-product-gallery .product-labels.labels-rounded .product-label:before{
	color:red;
}


h4.wd-el-title.title.slider-title.element-title span{
	font-weight:600!important;
}

.wd-meta-author{
	display:none;
}

.site-footer-contact-info>div {
    margin-bottom: 15px !important;
}@media (min-width: 768px) and (max-width: 1024px) {
	.product.wd-hover-tiled .product-element-top{
		max-width:70%;
		height:auto;
		margin:0 auto;
	}
}

