@font-face{ font-family: 'vazir'; src:url('fonts/vazir.eot?#') format('eot'), url('fonts/vazir.woff') format('woff'), url('fonts/vazir.ttf') format('truetype');}
@font-face{ font-family: 'yekan'; src:url('fonts/yekan.eot?#') format('eot'), url('fonts/yekan.woff') format('woff'), url('fonts/yekan.ttf') format('truetype');}

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff');

}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/woff/IRANSansWeb(FaNum).woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}


@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 600;
	src: url('fonts/yekan/woff/iranyekanwebboldfanum.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/yekan/woff/iranyekanweblightfanum.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/yekan/woff/iranyekanwebregularfanum.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}


@font-face {
	font-family: iranyekan en;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/yekan/woff/iranyekanwebbold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: iranyekan en;
	font-style: normal;
	font-weight: 100;
	src: url('fonts/yekan/woff/iranyekanwebthin.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: iranyekan en;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/yekan/woff/iranyekanweblight.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: iranyekan en;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/yekan/woff/iranyekanwebregular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: iranyekan en;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/yekan/woff/iranyekanwebmedium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: iranyekan en;
	font-style: normal;
	font-weight: 800;
	src: url('fonts/yekan/woff/iranyekanwebextrabold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: shabnam;
	font-style: normal;
	font-weight: 600;
	src: url('fonts/shabnam/Shabnam-Bold-FD.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: shabnam;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/shabnam/Shabnam-Light-FD.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: shabnam;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/shabnam/Shabnam-FD.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}


/*
IRANSans En
*/

@font-face {
	font-family: IRANSans EN;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/woff/IRANSansWeb_Black.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: IRANSans EN;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/woff/IRANSansWeb_Bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: IRANSans EN;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/woff/IRANSansWeb_Medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: IRANSans EN;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/woff/IRANSansWeb_Light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: IRANSans EN;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/woff/IRANSansWeb_UltraLight.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: IRANSans EN;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/woff/IRANSansWeb.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}



@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 800;
	src: url('fonts/woff/IRANSansX-Black.woff') format('woff');
    font-feature-settings: "ss03";


}
@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 600;
	src: url('fonts/woff/IRANSansX-Bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/woff/IRANSansX-Medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/woff/IRANSansX-Light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/woff/IRANSansX-Thin.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/woff/IRANSansX-Regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

/*
Dana Font
*/

@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 10;
	src: url('fonts/dana/woff2/DanaFaNum-Hairline.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/dana/woff/DanaFaNum-Hairline.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 100;
	src: url('fonts/dana/woff2/DanaFaNum-Thin.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/dana/woff/DanaFaNum-Thin.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/dana/woff2/DanaFaNum-UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/dana/woff/DanaFaNum-UltraLight.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/dana/woff2/DanaFaNum-Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/dana/woff/DanaFaNum-Light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/dana/woff2/DanaFaNum-Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/dana/woff/DanaFaNum-Medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 600;
	src: url('fonts/dana/woff2/DanaFaNum-DemiBold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/dana/woff/DanaFaNum-DemiBold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 800;
	src: url('fonts/dana/woff2/DanaFaNum-ExtraBold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/dana/woff/DanaFaNum-ExtraBold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/dana/woff2/DanaFaNum-Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/dana/woff/DanaFaNum-Black.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 930;
	src: url('fonts/dana/woff2/DanaFaNum-ExtraBlack.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/dana/woff/DanaFaNum-ExtraBlack.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 960;
	src: url('fonts/dana/woff2/DanaFaNum-Heavy.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/dana/woff/DanaFaNum-Heavy.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 990;
	src: url('fonts/dana/woff2/DanaFaNum-Fat.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/dana/woff/DanaFaNum-Fat.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/dana/woff2/DanaFaNum-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/dana/woff/DanaFaNum-Bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/dana/woff2/DanaFaNum-Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/dana/woff/DanaFaNum-Regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}



/*
Yekan Bakh Font
*/

@font-face {
	font-family: Yekanbakh;
	font-style: normal;
	font-weight: 10;
	src: url('fonts/bakh/woff/YekanBakh_FaNum_Hairline.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: Yekanbakh;
	font-style: normal;
	font-weight: 100;
	src: url('fonts/bakh/woff/YekanBakh_FaNum_Thin.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}


@font-face {
	font-family: Yekanbakh;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/bakh/woff/YekanBakh_FaNum_Light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: Yekanbakh;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/bakh/woff/YekanBakh_FaNum_Regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: Yekanbakh;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/bakh/woff/YekanBakh_FaNum_Medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: Yekanbakh;
	font-style: normal;
	font-weight: 600;
	src: url('fonts/bakh/woff/YekanBakh_FaNum_Bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: Yekanbakh;
	font-style: normal;
	font-weight: 800;
	src: url('fonts/bakh/woff/YekanBakh_FaNum_Heavy.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: Yekanbakh;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/bakh/woff/YekanBakh_FaNum_Fat.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
/*********iran-icon-brands-start***********/
@font-face {
  font-family: 'social';
  src: url('fonts/iranicon/social.eot?67795751');
  src: url('fonts/iranicon/social.eot?67795751#iefix') format('embedded-opentype'),
       url('fonts/iranicon/social.woff2?67795751') format('woff2'),
       url('fonts/iranicon/social.woff?67795751') format('woff'),
       url('fonts/iranicon/social.ttf?67795751') format('truetype'),
       url('fonts/iranicon/social.svg?67795751#social') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'social';
    src: url('fonts/iranicon/social.svg?67795751#social') format('svg');
  }
}
*/
[class^="iricon-"]:before, [class*=" iricon-"]:before {
  font-family: "social";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.iricon-gap:before { content: '\e900'; } /* '' */
.iricon-bisphone:before { content: '\e916'; } /* '' */
.iricon-EFA:before { content: '\e917'; } /* '' */
.iricon-Enbank:before { content: '\e918'; } /* '' */
.iricon-aparat:before { content: '\e919'; } /* '' */
.iricon-cloob:before { content: '\e91a'; } /* '' */
.iricon-dey:before { content: '\e91b'; } /* '' */
.iricon-gardeshgari:before { content: '\e91c'; } /* '' */
.iricon-Hekmat:before { content: '\e91d'; } /* '' */
.iricon-iranzamin:before { content: '\e91e'; } /* '' */
.iricon-ghavamin:before { content: '\e91f'; } /* '' */
.iricon-markazi:before { content: '\e920'; } /* '' */
.iricon-mehr:before { content: '\e921'; } /* '' */
.iricon-mellat:before { content: '\e922'; } /* '' */
.iricon-melli:before { content: '\e923'; } /* '' */
.iricon-parsian:before { content: '\e924'; } /* '' */
.iricon-refah:before { content: '\e925'; } /* '' */
.iricon-saderat:before { content: '\e926'; } /* '' */
.iricon-salehin:before { content: '\e927'; } /* '' */
.iricon-saman:before { content: '\e928'; } /* '' */
.iricon-sarmayeh:before { content: '\e929'; } /* '' */
.iricon-Mahak:before { content: '\e93e'; } /* '' */
.iricon-Maskan:before { content: '\e940'; } /* '' */
.iricon-MEBank:before { content: '\e941'; } /* '' */
.iricon-Mehreghtesad:before { content: '\e942'; } /* '' */
.iricon-Mehriran:before { content: '\e947'; } /* '' */
.iricon-eitaa:before { content: '\e97c'; } /* '' */
.iricon-soroush:before { content: '\e97d'; } /* '' */
.iricon-bale:before { content: '\e97e'; } /* '' */
.iricon-tejarat:before { content: '\e97f'; } /* '' */
.iricon-Pasargad:before { content: '\e99b'; } /* '' */
.iricon-PayamNoor:before { content: '\e99d'; } /* '' */
.iricon-SanatMadan:before { content: '\e9c7'; } /* '' */
.iricon-Shahr:before { content: '\e9d1'; } /* '' */
.iricon-Shaparak:before { content: '\e9d2'; } /* '' */
.iricon-Shetab:before { content: '\e9d3'; } /* '' */
.iricon-Sina:before { content: '\e9d4'; } /* '' */
.iricon-Tosse:before { content: '\ea09'; } /* '' */
.iricon-ZarinPal:before { content: '\ea12'; } /* '' */
.iricon-Afzal-toos:before { content: '\ea13'; } /* '' */


.social-facebook .wd-icon,.social-twitter .wd-icon{
    font-family: "social";
    font-style: normal;
    font-weight: normal;
  }
.fa-pinterest{
    font-family: "woodmart-font";
}
.social-facebook .wd-icon::before {
    content: '\e919';
}
.social-twitter .wd-icon::before {
    content: '\e97c';
}
.social-pinterest .wd-icon::before,.fa-pinterest::before {
    content: "\f122";
}
.wd-social-icon span {
  color: #333 !important;
  transition: 0.3s;
}
.wd-social-icon span:hover {
  color: rgb(254,199,87) !important;
  transition: 0.3s;
}
/*********iran-icon-brands-end***********/
label {
    text-align: right;
}
.box-icon-align-top .box-icon-wrapper {
    margin-bottom: 0px;
}
.menu-simple-dropdown .sub-menu-dropdown, .menu-simple-dropdown .sub-sub-menu {
    width: 250px;
}
.woodmart-products-tabs.tabs-design-simple .owl-nav, .woodmart-products-tabs.tabs-design-simple .wrap-loading-arrow {
    right: auto;
	left: 0;
}
.woodmart-products-tabs .tabs-name {
	font-weight:400;
}
.blog-design-masonry .entry-title {
    font-size: 16px;
}
.post-single-page .article-body-container {
    text-align: right;
}
.post-single-page .entry-title {
    font-size: 22px;
	text-align: right;
}
.post-single-page {
    text-align: right;
}
.mega-menu-list .sub-sub-menu li a, .menu-mega-dropdown .sub-sub-menu li a {
    padding: 5px 0;
}
.title-size-default .entry-title {
    font-size: 34px;
}
.product-image-summary .entry-title {
    font-size: 18px;
}
.product-image-summary .woodmart-after-add-to-cart, .product-image-summary .woodmart-before-add-to-cart {
    margin-bottom: 25px;
    margin-top: 30px;
}
.tabs-layout-tabs .tabs {
    text-align: right;
}
.popup-added_to_cart h4 {
    font-size: 18px;
}
.icons-design-colored .social-instagram {
    background-color: #ef5a88;
}

.woodmart-sidebar-content .widget {
    padding: 20px;
    box-shadow: 0 0px 1px 1px #e6e6e6;
}
.woodmart-sidebar-content .widget-title {
	background: rgba(125, 125, 125, 0.15);
    padding: 10px 20px;
}

.woodmart-navigation .item-level-0>a {
    letter-spacing: 0px;
}

.added_to_cart, .btn, .button, [type=button], [type=submit], button {
    letter-spacing: 0;
}

@media (max-width: 768px) {
.woodmart-products-tabs.tabs-design-simple .owl-carousel .owl-nav {
    left: -5px;
	right:auto;
}
}
.tabs-layout-tabs .tabs li a {
    text-align: center;
}
.tabs-layout-tabs .tabs li a:after {
    top: 100%;
    bottom: 0;
}
.tabs-layout-tabs #tab-additional_information .shop_attributes {
    max-width: 100%;
}
#tab-additional_information .shop_attributes td {
    text-align: right;
}
.woocommerce-order-pay .entry-content>.woocommerce {
    max-width: 850px;
    margin: 0 auto;
}
ul.order_details li {
    display: inline-block;
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px dashed #c7c7c7;
	margin-bottom: 15px;
}
ul.order_details li:last-child {
    margin-left: 0px;
    padding-left: 0px;
    border-left: 0px dashed #c7c7c7;
}
.woocommerce-order-pay .entry-content>.woocommerce:after, .woocommerce-order-pay .entry-content>.woocommerce:before {
    background-image: radial-gradient(farthest-side,rgba(0,0,0,0) 6px,#f9f9f9 0);
}
.checkout-order-review, .woocommerce-order-pay .entry-content>.woocommerce {
    background-color: #f9f9f9;
}
.woodmart-prefooter {
    padding-bottom: 0px !important;
}
.woodmart-slide-inner {
    max-width: 100% !important;
}

.owl-items-lg-4 .post-slide .post-title {
    font-size: 14px !important;
	font-weight:600;
}
.zeus .tp-tab-title {
    font-family: inherit !important;
}

.dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after {
    left: 0;
    right: auto;
}
.woodmart-single-footer .tags-list {
    font-size: unset;
	color:#fff;
}

.menu-mega-dropdown .sub-menu>li>a:before {
	position: absolute;
    top: 11px;
    font-weight: 600;
    font-size: 8px;
    right: -13px;
    font-family: woodmart-font;
    content: "\f114";
}
.wd-show-cat .wd-nav-vertical>li>a:after {
    -webkit-transform: rotate(
0deg
);
    transform: rotate(
0deg
);
}
@media (max-width: 1200px) {
.tp-tabs {
    display: none;
}
}
@media (max-width: 768px) {
.woocommerce-ordering select {
    position: absolute;
    top: 0px;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0;
    z-index: 24324;
    background: #1110;
    border: none;
    background-image: none;
    font-weight: 400;
    font-size: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.woocommerce-ordering:after {
    position: relative;
    margin-top: 0;
    color: #2d2a2a;
    font-size: 20px;
    content: "\f119";
    font-family: woodmart-font;
}
}

.menu-opener .menu-open-label {
    letter-spacing: 0;
    font-size: 15px;
}

.rtl .woocommerce-MyAccount-navigation {
    float: none;
    width: unset;
}
.mc4wp-form>div {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    margin-right: 17px;
    margin-left: 17px;
}
.mc4wp-form-fields {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.mc4wp-form>div>p {
    margin-right: -17px;
    margin-bottom: 20px!important;
    margin-left: -17px;
}
.mc4wp-form>div>p:first-child {
    flex: 1 1 200px;
    max-width: 290px;
    width: 100%;
}

.title-line-two .product-grid-item .wd-entities-title {
    max-height: 36px;
	min-height: 36px;
}
.wd-more-desc .wd-more-desc-inner {
    line-height: 14px;
	text-align: right;
}

.mega-menu-list .sub-sub-menu li a, .menu-mega-dropdown .sub-sub-menu li a {
    display: block;
    padding: 6px 0;
    font-size: 12px;
    line-height: 13px;
}

.product_title {
    font-size: 18px;
	font-weight: 600;
}

.comments-area .comment-body ul>li:before, .elementor-text-editor>ol ul>li:before, .elementor-text-editor>ul ul>li:before, .elementor-text-editor>ul>li:before, .entry-content>ol ul>li:before, .entry-content>ul ul>li:before, .entry-content>ul>li:before, .header-banner-container>ol ul>li:before, .header-banner-container>ul ul>li:before, .header-banner-container>ul>li:before, .order-list ul>li:before, .portfolio-single-content>ol ul>li:before, .portfolio-single-content>ul ul>li:before, .portfolio-single-content>ul>li:before, .term-description>ol ul>li:before, .term-description>ul ul>li:before, .term-description>ul>li:before, .textwidget>ol:not(.menu) ul>li:before, .textwidget>ul:not(.menu) ul>li:before, .textwidget>ul:not(.menu)>li:before, .unordered-list ul>li:before, .unordered-list>li:before, .wc-tab-inner>div>ol ul>li:before, .wc-tab-inner>div>ul ul>li:before, .wc-tab-inner>div>ul>li:before, .woocommerce-product-details__short-description>ol ul>li:before, .woocommerce-product-details__short-description>ul ul>li:before, .woocommerce-product-details__short-description>ul>li:before, .woocommerce-terms-and-conditions>ol ul>li:before, .woocommerce-terms-and-conditions>ul ul>li:before, .woocommerce-terms-and-conditions>ul>li:before, .woodmart-entry-content>ol ul>li:before, .woodmart-entry-content>ul ul>li:before, .woodmart-entry-content>ul>li:before, .woodmart-more-desc-inner>ol ul>li:before, .woodmart-more-desc-inner>ul ul>li:before, .woodmart-more-desc-inner>ul>li:before {
    position: absolute;
    top: 6px;
    right: -20px;
    font-size: 8px;
    content: "\f114";
    font-family: woodmart-font;
}
.woodmart-more-desc-inner>ul>li:before {
    top: 0px;
}
.wd-more-desc {
    margin-top: 10px;
}
.comments-area .comment-body ul>li, .elementor-text-editor>ol ul>li, .elementor-text-editor>ul ul>li, .elementor-text-editor>ul>li, .entry-content>ol ul>li, .entry-content>ul ul>li, .entry-content>ul>li, .header-banner-container>ol ul>li, .header-banner-container>ul ul>li, .header-banner-container>ul>li, .order-list ul>li, .portfolio-single-content>ol ul>li, .portfolio-single-content>ul ul>li, .portfolio-single-content>ul>li, .term-description>ol ul>li, .term-description>ul ul>li, .term-description>ul>li, .textwidget>ol:not(.menu) ul>li, .textwidget>ul:not(.menu) ul>li, .textwidget>ul:not(.menu)>li, .unordered-list ul>li, .unordered-list>li, .wc-tab-inner>div>ol ul>li, .wc-tab-inner>div>ul ul>li, .wc-tab-inner>div>ul>li, .woocommerce-product-details__short-description>ol ul>li, .woocommerce-product-details__short-description>ul ul>li, .woocommerce-product-details__short-description>ul>li, .woocommerce-terms-and-conditions>ol ul>li, .woocommerce-terms-and-conditions>ul ul>li, .woocommerce-terms-and-conditions>ul>li, .woodmart-entry-content>ol ul>li, .woodmart-entry-content>ul ul>li, .woodmart-entry-content>ul>li, .woodmart-more-desc-inner>ol ul>li, .woodmart-more-desc-inner>ul ul>li, .woodmart-more-desc-inner>ul>li {
    position: relative;
    list-style: none;
}

.blog-design-masonry .post-title {
    font-size: 16px;
    line-height: 1.4;
    font-weight: 600;
}
.whb-header .whb-header-bottom .wd-header-cats {
    height: calc(100% - 2px) !important;
}

@media (min-width: 1025px) {
.product-design-default .entry-summary:not(.col-lg-4) .wd-product-brands {
    float: left !important;
    margin-right: 10px;
    margin-left: 0 !important;
}
.wd-reset-side-lg .wd-reset-var {
    width: unset !important;
}

}


@media (max-width: 992px) {

	.wd-nav-tabs-wrapper {
    overflow-x: auto;
    -webkit-mask-image: linear-gradient(to right, transparent 5px, #000 40px) !important;
    mask-image: linear-gradient(to right, transparent 5px, #000 40px) !important;
}

}

.product-tabs-wrapper .tabs-layout-tabs>.wd-nav-tabs-wrapper {
    margin-top: calc(var(--wd-single-spacing) * -1 - 1px);
    margin-bottom: 30px;
    text-align: right;
}
.wd-hover-tiled .wd-product-countdown {
    direction:ltr;
}
.summary-inner .wd-product-countdown {
    margin-bottom: 10px;
    direction: ltr;
    text-align: right;
}
.shop_attributes tr {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.wd-single-brands.wd-layout-inline .wd-product-brands>*:not(:last-child) {
    margin-top: 10px;
}

.wd-visits-count-number:before {
    margin-inline-start: 7px;
}
p.stock.wd-style-with-bg.in-stock span:before {
    margin-inline-end: 5px;
    margin-inline-start: 5px;
}
/******************************************
***************avatheme styles*************/
.icons-design-default.blackicons .wd-social-icon {
	color: rgba(0,0,0) !important;
	font-size:12px;
}
.icons-design-default.blackicons .wd-social-icon:hover {
	color: #222 !important;
}
.wd-dropdown-search-cat {
	right: 0 !important;
	left: auto !important;
}
.wd-header-cart .wd-custom-icon {
	width: 38px;
	background: #f6edea;
	border-radius: 50%;
	padding: 7px;
}
.wd-nav > li > a{
	font-weight: 500 !important;
	font-size: 14px !important;
}
.woodmart-ajax-search{
	max-width:600px;
}
.callme-header .fa-headphones-alt{
	font-size:24px;
	margin-left:7px;
}
.mega-menu-list .sub-sub-menu li a, .menu-mega-dropdown .sub-sub-menu li a {
	display: block;
	padding: 6px 0;
	font-size: 14px;
	line-height: 17px;
}
#logo-footer img{
	max-width:120px;
}
#footer-newsletter .wpcf7-form-control-wrap{
	width: 80%;
	display: block;
	float: right;
}
#footer-newsletter .wpcf7-form-control-wrap input{
	background:#fff;
}
#footer-newsletter .wpcf7-submit{
  width: 20%;
  float: left;
	color:#fff;
	background:#222;
}
#footer-newsletter .wpcf7-submit:hover{
	background:#C70005;
	color:#fff;
}
#footer-newsletter input{
	border:0px solid;
}
.slider-type-post header.entry-header{
	max-height: 270px;
	overflow: hidden;
}
.slider-type-post h3.post-title{
	font-size: 16px !important;
	line-height: 27px !important;
	font-weight: 400 !important;
} 
/*.blog-design-masonry.blog-style-shadow .article-inner {
  box-shadow: 0 0 4px rgba(0,0,0,0) !important;
  transition: box-shadow .35s ease !important;
}*/
.t400{
	font-weight:400 !important;
}
.wd-products-tabs .img-wrapper svg,.wd-products-tabs .img-wrapper img{
	width: 40px;
	height: 40px;
	color: #000;
}
.wd-products-tabs .tab-label{
  font-size: 17px;
  color: #000;
  line-height: 46px !important;
  font-weight: 300;
}
.wd-nav[class*="wd-style-underline"] .nav-link-text::after {
	height:1px !important;
}
.wd-products-tabs .wd-tabs-header{
	border-bottom: 1px solid #CBCBCB;
	margin-bottom: 40px !important;
}
.wd-tabs-header, .wd-tabs-desc, .wd-nav-tabs-wrapper {
  margin-bottom: 0 !important;
}
.wd-products-tabs .wd-tabs-header .wd-nav-link {
	padding: 0 !important;
}
.wd-products-tabs .product-grid-item img{
	width:auto !important;
	max-height:300px !important;
}
#cat-product-home .wrapp-category{
	overflow:inherit;
}
#cat-product-home .cat-design-center .wrapp-category::before {
  opacity: 0;
  transition: opacity 0.5s cubic-bezier(0, 0, 0.44, 1.18);
}
#cat-product-home .hover-mask h3{
	position: absolute;
	width: 100%;
	margin-right: -10px;
	bottom: -90px;
	color: #c70005;
}
.cat-design-center:hover .wrapp-category::before {
  opacity: .4 !important;
}
.cat-design-center:not(.without-product-count) .hover-mask .more-products {
	transform:translateY(calc(50% + 20px)) translateZ(0);
}
.cat-design-center:not(.without-product-count) .hover-mask {
  transform: translateY(calc(-50% + 20px)) translateZ(0) !important;
}
.category-grid-item:hover .category-image {
	transform: scale3d(1, 1, 1) !important;
}
.category-grid-item .category-image-wrapp {
	position: relative;
	overflow: hidden;
	height: 170px;
	background: #fff;
	align-items: center;
	display: flex;
}
.bannerinhome .btn.btn-color-default:hover {
  color: #3E3E3E;
  box-shadow: none;
}
.bannerinhome .btn.btn-color-default {
	background-color: #F3F3F3;
	color: #3E3E3E;
	padding: 0;
	font-size: 17px;
	font-weight: 400;
}
#offers-home .product-element-top.wd-quick-shop {
	max-height: 360px;
	overflow: hidden;
}
#offers-home .product-element-top.wd-quick-shop img {
	max-height: 360px;
	width: auto;
	display: block;
	margin: 0 auto;
}
#offers-home .hover-img{
	display:none !important;
}
#offers-home .product-element-bottom,#offers-home .wrap-price{
	text-align:center;
}
#mahboobtarin-style .product-list-item .product-element-top {
	flex: auto;
	margin-bottom: 0;
	margin-left: 30px;
	max-width: 60px;
	max-height: 115px;
}
#mahboobtarin-style .woocommerce-product-details__short-description,#mahboobtarin-style .wd-buttons.wd-pos-r-t{
	display:none;
}
#mahboobtarin-style .product-element-top.wd-quick-shop img {
	max-height: 360px;
	width: auto;
	display: block;
	margin: 0 auto;
}
#mahboobtarin-style .price,#mahboobtarin-style .wd-add-btn.wd-add-btn-replace{
	width:50%;
	float:right;
}
.elementor-default .product-list-item:not(:last-child) .product-wrapper {
	margin-bottom: 7px;
}
.product-list-item:not(:last-child) .product-wrapper {
  padding-bottom: 7px;
}
.products:not(.wd-img-width) .cat-design-alt img {
  width: 175px;
  display: block;
}
.title-size-default .title,h3.entry-title.title {
  font-size: 30px;
}
:is(.breadcrumbs, .yoast-breadcrumb) :is(a, span) {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 13px;
}
title-size-default .title {
  font-size: 34px !important;
}
.wd-back-btn > a::before {
  content: "";
  font-family: "woodmart-font";
}
.whb-sticked .site-logo .wd-logo.wd-main-logo img{
    width:80px !important;
}
#btnboka .elementor-widget-container::before {
	content: "";
	left: 0px;
	top: 43px;
	display: block;
	width: 130px;
	height: 40px;
	background-color: rgba(213,2,2,.4);
	background-image: -moz-linear-gradient(left,rgba(213,2,2,.4),rgba(213,2,2,.4));
	background-image: -o-linear-gradient(left,rgba(213,2,2,.4),rgba(213,2,2,.4));
	background-image: linear-gradient(left,rgba(213,2,2,.4),rgba(213,2,2,.4));
	filter: progid: DXImageTransform.Microsoft.gradient(startColorStr='rgba(213,2,2,.4)',endColorStr='rgba(213,2,2,.4)',gradientType='1');
	border-radius: 5px;
	animation: pulse-border2 1500ms ease-out infinite;
	-webkit-animation: pulse-border2 1500ms ease-out infinite;
	z-index: -100000;
	position: relative;
}
@keyframes pulse-border2{
    0%{
        transform:scale(1);
        opacity:1;
    }
    100%{
        transform:scale(2);
        opacity:0;
    }
}
@keyframes blink {
      to {
        visibility: hidden;
      }
    }
    @-webkit-keyframes blink {
      to {
        visibility: hidden;
      }
    }
span.list-icon.fab.fa-searchengin{
    animation: blink 2s steps(5, start) infinite;
      -webkit-animation: blink 1s steps(5, start) infinite;
}
@-webkit-keyframes ping {
  0% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0.8;
  }
  80% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(2.2);
            transform: scale(2.2);
    opacity: 0;
  }
}
@keyframes ping {
  0% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    opacity: 0.8;
  }
  80% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(2.2);
            transform: scale(2.2);
    opacity: 0;
  }
}
#search-estelam span.list-icon{
	position:relative;
}
.wd-nav-icon.fa.fa-sistrix.fab:before{
	content:'';
  position: absolute;
  background: red;
  width: 50px !important;
  height: 50px;
  border-radius: 50%;
  -webkit-animation: ping 0.8s ease-in-out infinite both;
  animation: ping 1.5s ease-in-out infinite both;
	 top: -6px;
right: -8px;
}
.wd-nav-icon.fa.fa-sistrix.fab::after {
  content: "\f3ee";
}
.redtext a{
	color:red !important;
}
.wd-main-logo img{
	border-radius:68%;
}
.whb-sticked .site-logo .wd-logo.wd-main-logo img {
  width: auto !important;
	transition:0.4s;
}
@media (min-width: 1025px){
.whb-general-header::before {
	  width: 280px !important;
	  height: 325px !important;
	  background-size: 300px !important;
	  background-position: center center !important;
	top: -30px !important;
	}
	.whb-general-header .wd-logo::before {
	  width: 200px !important;
	  height: 200px !important;
	  top: 44px !important;
	}
	.whb-sticked .whb-general-header::before {
	   top: -96px !important;
	  width: 277px !important;
	  height: 291px !important;
	  background-size: 297px;
	  background-position: center center;
	}
	.whb-sticked .whb-general-header .wd-logo::before {
	  top: -55px !important;
	  width: 200px !important;
	  height: 200px !important;
	  background: #fff;
	}
	.whb-general-header{
		margin-top: -28px !important;
	}
}


@media (max-width: 1025px){
	.whb-sticked .whb-general-header .site-logo {
		max-height: 166px;
		margin-top: 60px;
	}
}
@media (max-width: 768px){
	.whb-sticked .whb-general-header .site-logo {
		max-height: 166px;
		margin-top: 0px;
	}
}
.phone-icon-box img{
	width: 26px;
}
.box-banner2.elementor-widget-image-box {
  background: linear-gradient(to left, #EECA7C, #DAAA6A);
  border-radius: 5px;
  padding-top: 4px;
  padding-right: 4px;
  position: relative;
}
.box-banner2.elementor-widget-image-box .elementor-widget-container {
  background-image: url("http://wpguru.ir/farsh/wp-content/uploads/2023/02/shams4-3.png");
  background-position: -10px 46px;
  background-repeat: no-repeat;
  background-size: 152px auto;
  transition: background 0.3s;
}
#no-warranty-banner h4{
	margin-top:-15px;
}
#carpet-banner-2 .promo-banner .wrapper-content-banner{
	padding: 16px !important;
}
.banner-btn-position-hover:hover h2.banner-title{
	color: #222 !important;
}
.footer-container .container.main-footer{
	width:100%;
	max-width:100% !important;
}
.footer-container .elementor-container{
	max-width: 1322px !important;
}
.wd-products-tabs .tab-label {
	  font-size: 17px;
	font-weight:bold;
	}
@media(max-width:768px){
	.wd-products-tabs .tab-label {
	  font-size: 12px;
	}
}
/*******new-edit*********/
div.wd-popup.popup-quick-view{
	padding: 18px;
border-radius: 5px;
}
.mega-menu-farsh a, .mega-menu-farsh h3 a,.mega-menu-farsh .elementor-icon-list-item .elementor-icon-list-text{
	transition:0.3s;
}
.mega-menu-farsh a:hover, .mega-menu-farsh h3 a:hover,.mega-menu-farsh .elementor-icon-list-item:hover .elementor-icon-list-text{
	color:rgb(254,199,87);
	transition:0.3s;
}
.text-top-danafont p{
  font-family: dana;
  font-size: 15px;
  font-weight: bold;
	color:#222;
}
[class*="wd-carousel-spacing-"] .owl-nav > div[class*="next"] {
  left: calc(8px + var(--wd-car-sp)/ 2) !important;
}
[class*="wd-carousel-spacing-"] .owl-nav > div[class*="prev"] {
  right: calc(7px + var(--wd-car-sp)/ 2) !important;
}
#home-slider .content-banner,#home-slider .banner-title{
	font-family:dana !important;
}
.whb-header-bottom {
  background-image: radial-gradient( circle at center, #fff 0%, #7330a4 100% ) !important;
}
.whb-general-header {
  margin-top: -28px !important;
}
@media(max-width:768px){
	.whb-general-header {
	  margin-top:0 !important;
	}
	#home-slider .promo-banner .wrapper-content-banner {
	  padding: 2%;
	}
}
a,a:hover,span,span:hover,li a,li a:hover,i,i:hover{
	transition:0.3s !important;
}
.whb-sticked .whb-general-header{
	margin-top: 0 !important;
}
.site-logo .wd-logo.wd-main-logo img{
	transition:0.4s;
}
.icon-shams-box3 .elementor-widget-container{
	width: 76px;
	float:left;
}
#tabs-latest-home .wd-nav[class*="wd-style-"] > li:is(.wd-active) > a {
  color: #7330a4;
}
.wd-nav[class*="wd-style-underline"] .nav-link-text::after {
  height: 2px !important;
}
#home-tabs-wrapper span.price{
	font-size:16px;	
}
#home-tabs-wrapper .product-element-bottom,.home-product-wrapper .product-wrapper{
	text-align:center;
}
.archive .wd-entities-title,.archive .wd-entities-title h3,.archive .price{
	text-align:center;
}
.archive .wd-hover-alt .wrap-price {
  align-items: center;
  display: block;
}
.home-product-wrapper img{
	border-radius:7px;
}
.home-product-wrapper .wrap-price{
	text-align: center;
	display: block;
	font-size: 12px;
	margin-top:-10px;
}
.home-product-wrapper .title-line-two .product-grid-item .wd-entities-title {
  max-height: 36px;
  min-height: 27px;
}
.home-product-wrapper .product-element-top{
	border-radius: 15px;
}
.single-product .wc-tab-inner{
	margin-top:20px;
}
#showcarpetinmob {
	color: #FEC757;
	border: 2px solid;
	line-height: 39px;
	padding: 0 10px;
	display: block;
}
@media(max-width:768px){
	#showcarpetinmob {
	  color: #FEC757;
	  border: 2px solid;
	  line-height: 39px;
	  padding: 0 6px;
	  display: block;
	  font-size: 12px;
	}
	.product-summary-shadow .summary-inner {
	  padding: 30px 15px 15px;
	}
}
.icons-design-colored .wd-social-icon{
	background-color: #fff;
	width: 23px;
}
.blog-post-loop .post-img-wrapp a {
  border-radius: 35px;
  overflow: hidden;
  width: 380px;
  height: 245px;
}
.blog .wd-post-img{
	height:190px;
	border-radius:7px;
}
.blog .wd-post-img img{
	width: 100%;
	height: 100%;
}
.blog h3 {
  font-size: 15px;
  font-weight: bold !important;
}
.blog .wd-entry-content{
	font-size: 13px;
	line-height:25px;
}