@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/eot/IRANSansWeb(FaNum)_Black.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/IRANSansWeb(FaNum).eot');
	src: url('fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}


@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 600;
	src: url('fonts/yekan/eot/iranyekanwebboldfanum.eot');
	src: url('fonts/yekan/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/yekan/woff/iranyekanwebboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/yekan/ttf/iranyekanwebboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/yekan/eot/iranyekanweblightfanum.eot');
	src: url('fonts/yekan/eot/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/yekan/woff/iranyekanweblightfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/yekan/ttf/iranyekanweblightfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/yekan/eot/iranyekanwebregularfanum.eot');
	src: url('fonts/yekan/eot/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/yekan/woff/iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/yekan/ttf/iranyekanwebregularfanum.ttf') format('truetype');
}

@font-face {
	font-family: shabnam;
	font-style: normal;
	font-weight: 600;
	src: url('fonts/shabnam/Shabnam-Bold-FD.eot');
	src: url('fonts/shabnam/Shabnam-Bold-FD.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/shabnam/Shabnam-Bold-FD.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/shabnam/Shabnam-Bold-FD.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/shabnam/Shabnam-Bold-FD.ttf') format('truetype');
}
@font-face {
	font-family: shabnam;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/shabnam/Shabnam-Light-FD.eot');
	src: url('fonts/shabnam/Shabnam-Light-FD.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/shabnam/Shabnam-Light-FD.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/shabnam/Shabnam-Light-FD.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/shabnam/Shabnam-Light-FD.ttf') format('truetype');
}
@font-face {
	font-family: shabnam;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/shabnam/Shabnam-FD.eot');
	src: url('fonts/shabnam/Shabnam-FD.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/shabnam/Shabnam-FD.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/shabnam/Shabnam-FD.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/shabnam/Shabnam-FD.ttf') format('truetype');
}

label {
    text-align: right;
}

.tp-tab.selected .tp-tab-title,.tp-tab-title:hover { background-color: #fff !important; } .tp-tab.selected .tp-tab-title:before,.tp-tab-title:hover:before { content: ''; width: 18px; height: 18px; transform: rotate(45deg); background-color: #fff; top: -7px; position: absolute; border-radius: 3px; left: 50%; overflow: visible; margin-left: -9px;}

input[type=text], input[type=email], input[type=password], input[type=search], input[type=number], input[type=url], input[type=tel], input[type=date], select, textarea {
    background: #fff;
}
.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;
}
.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: 22px;
}
.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 1px 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 {
    width: 100px;
    text-align: center;
}

.tabs-layout-tabs .tabs li a:after {
    top: 100%;
    bottom: 0;
}
#tab-additional_information .shop_attributes td {
    text-align: right;
}
.tabs-layout-tabs #tab-additional_information .shop_attributes {
    max-width: 850px;
}
.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;
}
.woodmart-slide-inner {
    max-width: 100% !important;
}

.post-slide .entry-title {
    font-size: 14px !important;
	font-weight:600;
}
.tp-tab-title { padding: 19px 10px !important; font-family: 'iranyekan' !important; font-weight: normal !important; background: rgba(66,73,89,.8) !important;} .tp-tab-mask {overflow:visible !important; } .tp-tab.selected .tp-tab-title,.tp-tab-title:hover { background-color: #fff !important; } .tp-tab.selected .tp-tab-title:before,.tp-tab-title:hover:before { content: ''; width: 18px; height: 18px; transform: rotate(45deg); background-color: #fff; top: -7px; position: absolute; border-radius: 3px; left: 50%; overflow: visible; margin-left: -9px;}




/*! CSS Used from: https://ishop.icody.ir/wp-content/themes/ishop-theme/assets/css/styles-newface.css?ver=2.0.7 ; media=all */
@media all{
.product-main-content__buy-content-price{display:flex;flex-direction:column;justify-content:end;margin-top:18px;min-height:64.5px;}
.product-main-content__buy-content-price-no-discount-price{color:#9aa8bc;font-size:15px;font-weight:600;text-decoration:line-through;}
.product-main-content__buy-content-price-discounted-percentage-number{color:#fff;font-size:17px;font-weight:700;letter-spacing:-0.34px;line-height:0px;}
.product-main-content__buy-content-price-discounted-amount-price{font-size:28px;font-style:normal;font-weight:600;color:var(--text-600, #021959);}
.product-main-content__buy-content-price-discounted-percentage{border-radius:6px;background:#f14559;box-shadow:3px 1px 4px 0px rgba(241, 69, 89, 0.26);display:flex;align-items:center;gap:2px;padding:3px 5px 2px;}
.product-main-content__buy-content-price-no-discount{display:flex;justify-content:end;align-items:center;gap:6px;}
.product-main-content__buy-content-price-discounted-percentage-svg{line-height:13px;}
.product-main-content__buy-content-price-discounted-amount{display:flex;align-items:baseline;justify-content:end;}
.product-card-wrapper{border-radius:19px;background:#fff;box-shadow:0px 6px 10px 0px rgba(178, 189, 206, 0.2);padding: 6px 18px 28px 18px !important;position:relative;}
.product-card-wrapper::before{content:"";position:absolute;inset:0;border-radius:17px;padding:1px;background:linear-gradient(180deg, #EEF2F9, #ffffff);mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);mask-composite:add, add;mask-composite:exclude;z-index:2;}
.product-card-wrapper.post--archive{box-shadow:none!important;border:1px solid #EEF2F9!important;}
.product-card-wrapper.post--archive::before{display:none;}
.product-card-inner{position:relative;z-index:6;}
.product-card--image{display:flex;justify-content:center;}
.product-card--image a img{width:180px;height:180px;object-fit:contain;object-position:center;}
.product-card--title{height:45px;margin-bottom:16px;}
.product-card--title a{color:#031955;font-size:13px;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.product-card--detail{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px;}
.product-card--detail-stock{color:#122763;font-size:11px;font-weight:600;display:flex;align-items:baseline;gap:3px;}
.product-card--detail-stock span{font-size:14px;}
.product-card--detail-rating{display:flex;align-items:center;gap:3.5px;}
.product-card--detail-rating span{color:#122763;font-size:14px;font-weight:600;}
.product-card--detail-rating svg{margin-bottom:2px;}
.product-card--actions{display:flex;justify-content:space-between;align-items:center;    min-height: 47px;}
.product-card--actions-price .product-main-content__buy-content-price-discounted-amount-price{font-size:17px;font-weight:600;line-height:17px;}
.product-card--actions-price .product-main-content__buy-content-price-discounted-percentage-number{font-size:15px;}
.product-card--actions-price .product-main-content__buy-content-price-discounted-percentage-svg svg{width:10px;height:10px;}
.product-card--actions-price .product-main-content__buy-content-price-discounted-percentage{padding:3px 5px 2px;}
.product-card--actions-price .product-main-content__buy-content-price-no-discount-price{font-size:11px;font-weight:600;}
.product-card--actions-price .product-main-content__buy-content-price{min-height:47.5px;margin-top:0;gap:4px;}
.product-card--actions-price .product-main-content__buy-content-price{justify-content:center;}
.product-card--actions-addtocart{display:flex;align-items:center;gap:14px;}
.product-card--actions-addtocart-ajax{color:#fff;font-size:12px;font-weight:700;border-radius:11px;background:#f04055;box-shadow:2px 0px 4px 0px rgba(240, 64, 85, 0.3)!important;padding:12px 8px;display:inline-block;}
.product-card--wishlist{position:absolute;top:11px;right:26px;z-index:10;}
.product-card--checkpay{color:#fff;font-size:11px;font-weight:700;border-radius:7px;background:#02195c;padding:4px 6px 3px;position:absolute;top:60px;right:26px;z-index:10;}
.product-card--sale-timer{position:absolute;top:28px;left:26px;color:#fff;font-size:15px;font-weight:600;border-radius:5px;padding:1px 4px 0px;min-width:88px;text-align:center;z-index:10;}
.product-card--actions-addtocart-quantity{display:flex;align-items:center;gap:5px;padding:5px 9px;border-radius:11px;border:1px solid #e6eaf0;}
.product-card--actions-addtocart-quantity button,.product-card--actions-addtocart-quantity input{background-color:transparent;outline:none;border:none;}
.product-card--actions-addtocart-quantity input{width:30px;color:#021959;font-size:21px;font-weight:600;text-align:center;}
.product-card--actions-addtocart-quantity input[type="number"]{-moz-appearance:textfield;}
.product-card--actions-addtocart-wrapper--miniquantity .product-card--actions-addtocart-quantity{padding:6px 2px;}
.product-card--actions-addtocart-wrapper--miniquantity .product-card--actions-addtocart-quantity input{font-size:16px;}
.product-card--actions-addtocart-wrapper--miniquantity .product-card--actions-addtocart-quantity button svg{width:12px;height:12px;}
.product-card--actions-addtocart-wrapper--miniquantity .product-card--actions-addtocart-quantity{gap:2px;}
@media (max-width: 992px){
.product-card-wrapper{padding:25px 15px 15px;}
.product-card--image a img{width:120px;height:120px;}
.product-card--title a{font-size:12px;}
.product-card--image{margin-bottom:15px;}
.product-card--detail{display:none;}
.product-card--title{margin-bottom:8px;}
.product-card--actions{flex-direction:column-reverse;align-items:center;gap:4px;    min-height: 47px;}
.product-card--actions-addtocart-ajax{font-size:10px;border-radius:15px;padding:10px 18px;}
.product-card--actions-price .product-main-content__buy-content-price-discounted-amount-price{font-size:14px;font-weight:600;line-height:14px;}
.product-card--actions-price .product-main-content__buy-content-price-discounted-percentage-number{font-size:12px;}
.product-card--actions-price .product-main-content__buy-content-price-discounted-percentage-svg svg{width:8px;height:8px;}
.product-card--actions-price .product-main-content__buy-content-price-discounted-percentage{padding:3px 5px 2px;}
.product-card--actions-price .product-main-content__buy-content-price-no-discount-price{font-size:10px;font-weight:600;}
.product-card--actions-price .product-main-content__buy-content-price{min-height:47.5px;margin-top:0;gap:4px;}
.product-card--actions-price .product-main-content__buy-content-price{justify-content:center;}
.product-card-wrapper{box-shadow:0 0px 0px rgba(0, 0, 0, 0.0)!important;border:1px solid #e1ebeb;}
.product-card--sale-timer{top:10px;left:10px;font-size:13px;border-radius:12px;padding:2px 4px 0px;min-width:80px;}
.product-card--wishlist{top:10px;right:10px;}
.product-card--wishlist svg{width:18px;}
.product-card--checkpay{display:none;}
}
@media (max-width: 768px){
.product-main-content__buy-content-price-discounted-amount-price{font-size:18px;}
.product-main-content__buy-content-price{min-height:auto;}
.product-card--actions-addtocart-quantity input{width:50px;}
}
}
/*! CSS Used from: Embedded */
a{cursor:pointer;color:inherit;}
a:not([href]):not([tabindex]){color:#021959;text-decoration:none;}
.woocommerce img,.woocommerce-page img{margin:0px 0;}
.woocommerce img,.woocommerce-page img{margin:0px 0;}
::selection{background-color:#FF7A1A!important;}
.product-card--actions-addtocart-ajax{background:#FF7A1A!important;}
.product-card--actions-addtocart-ajax{box-shadow:2px 0px 4px 0px #FF7A1A4d!important;}
/*! CSS Used from: Embedded */
.product-card-wrapper::before{background:linear-gradient(180deg, #EEF2F9, #ffffff);}
.product-card--actions-addtocart-ajax:hover{
	color: white;
}
.hide_discount{
	display: none !important;
}
:is(.btn,.button,button,[type=submit],[type=button]) {
    padding: 5px;
}
.wc-forward{
	/*! display: none;*/
}



.lds-ellipsis,
.lds-ellipsis div {
  box-sizing: border-box;
}
.lds-ellipsis {
  display: inline-block;
    width: 80px;
    position: absolute;
    left: 36%;
  color: #d9d9d9;
   display: none;
}
.lds-ellipsis div {
  position: absolute;
  top: 33.33333px;
  width: 13.33333px;
  height: 13.33333px;
  border-radius: 50%;
  background: currentColor;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
  left: 8px;
  animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
  left: 8px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
  left: 32px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
  left: 56px;
  animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}
.ishop_custom_quantity_input,.ishop_custom_quantity_plus,.ishop_custom_quantity_minus{
	height: 20px !important;
	border-radius: 10px;
	min-height: 20px !important;
}
.header-top-content__login {
    background-color: #1c61e7 !important;
}
.header-top-content__login-text {
    color: #ffffff !important;

}
.header-top-content__sign-up-text {
    color: #ffffff !important;

}
.auth-icon{
	    fill: white !important;

}
.header-top-content__login::before {
     background-color: #a7a7a7 !important;
}
.wd-sticky-nav-title {

    background: rgb(255 122 26);
}


.checki_naghdi_widget {
    width: 100%;

}

.checki_naghdi_archive_flex_custom {

    display: none !important;
}

.checki_naghdi_widget_archive {
    width: initial !important;
    padding-top: initial !important;
}

.checki_naghdi_widget ul {
    display: table;
    margin: auto;
    margin-bottom: 8px;
    padding: 0px;
}

.checki_naghdi_widget li {
    display: block;
    vertical-align: middle;
    text-align: center;
}

.checki_naghdi_widget .payment_ul_span {
    border-radius: 0px;
    float: right;
    padding: 3px 15px;
    color: black;
    background-color: whitesmoke;
    font-size: 12px;
}

.checki_naghdi_widget .right_btn_border {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}

.checki_naghdi_widget .left_btn_border {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}

.checki_naghdi_active {
    color: white !important;
    background-color: #212d3a !important;
}