/**
*
*	Name:			IRAN Sans-Serif Font
*	Version:		5.0
*	Author:			Moslem Ebrahimi (moslemebrahimi.com)
*	Created on:		Dec 25, 2012
*	Updated on:		Sep 01, 2017
*	Website:		             http://fontiran.com
*	Copyright:		Commercial/Proprietary Software
--------------------------------------------------------------------------------------
فونت های ایران سن سریف یک نرم افزار مالکیتی محسوب می شود. جهت آگاهی از قوانین استفاده از این فونت ها لطفا به وب سایت (فونت ایران دات کام) مراجعه نمایید
--------------------------------------------------------------------------------------
IRAN Sans-serif fonts are considered a proprietary software. To gain information about the laws regarding the use of these fonts, please visit www.fontiran.com 
--------------------------------------------------------------------------------------
This set of fonts are used in this project under the license: (.....)
--------------------------------------------------------------------------------------
*	
**/
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: bold;
	font-display: Swap;
	src: url('font/IRANYekanXFaNum/woff/IRANYekanXFaNum-Bold.woff') format('woff'),   
	url('font/IRANYekanXFaNum/woff2/IRANYekanXFaNum-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	font-display: Swap;
	src: url('font/IRANYekanXFaNum/woff/IRANYekanXFaNum-Regular.woff') format('woff'),   
	url('font/IRANYekanXFaNum/woff2/IRANYekanXFaNum-Regular.woff2') format('woff2');	
}

.shop_table tr :is(td,th):last-child,.woocommerce-order-details__title, .woocommerce-column__title,.payment_methods
{
    text-align: right;

}

.product-label.out-of-stock
{
    background-color: #00bcd4;
    color: white;
}
.out-of-stock
{
    padding: 5px 0px !important;
}
.product-label
{
    letter-spacing:0px;
}
.owl-items-lg-4 .post-slide .post-title
{
    font-size:16px !important;
}
.wd-tools-text .woocommerce-Price-currencySymbol
{
       float: left;
    padding-right: 6px;
}
p.form-row-wide
{
    margin:5px 0px;
}
.mootanroslider .inner
{	border-radius: 12px;    background-color: white;
    padding-top: 33px;
	    padding-bottom: 12px;
}
.mootanroslider .labels-rectangular
{
	top: 15px;
    right: auto;
    left: 8px;
}
.mootanroslider .product-rating-price
{
	       padding-bottom: 26px;
    padding-top: 0;
	   
}

.digikala img

{
	       border-radius:12px;
	   
}




.mootanroslider .wd-entities-title
{
	padding-top: 21px;
    padding-bottom: 23px;
}
.mootanroslider .product-information ul
{
	list-style-type:none;
}
.mootanroslider .product-information ul li
{
	float:left;
}
.mootanroslider .inner:hover
{
	box-shadow: rgb(0 0 0 / 46%) 0px 5px 7px;
    transition: box-shadow 0.5s ease 0s;
}
.mootanroslider .product-grid-item .hover-img img
{
	    width: 100%;
    padding-top: 20px;
    padding-bottom: 30;
}
.mootanroslider .wd-add-cart-btn.wd-style-icon>a:before
{
	    content: "\f123";
    font-family: woodmart-font;
}

.mootanroslider  .product-information
{
    background-color: white;
        padding: 0px 10px 32px 30px;
    border-top: 1px solid #f3f3f3;
    border-radius: 0px 0px 12px 12px;	
	
}

.mootanroslider .product-information ul li
{
	float:left;
	
}
.digikala  .wd-pos-r-t .woodmart-buttons
{
	    background: rgba(255,255,255,0.65);
    box-shadow: 1px 1px 1px rgb(0 0 0 / 10%);
    transition: all .3s ease;
    border-radius: 15px;
	left:22px;
}
.digikala .wd-timer>span
{
	font-size:15px;
}
.woodmart-highlighted-products:not(.with-title) .owl-nav>div[class*=prev]
{
	    right: 5px !important;
    width: 40px;
    height: 70px;
}

.woocommerce-error li:last-child
{
	color:red;
}


.digikala  .wd-product-countdown, .product-grid-item .wd-stock-progress-bar
{
	margin-top: 10px;
    
    border-top: 1px solid rgba(129,129,129,.2);
    align-items: stretch;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-top: 5px;
}
.wd-timer>span
{

	box-shadow: 0 0 0px rgb(0 0 0 / 10%);
}
.wd-dropdown-search-cat, .whb-col-right .wd-search-dropdown
{
    right:0px;
    left:auto;
}

.single-breadcrumbs-wrapper .woocommerce-breadcrumb, .single-breadcrumbs-wrapper .yoast-breadcrumb
{
 background-color: white;
    padding: 5px 10px;
    border-radius: 5px;   
    box-shadow:2px 4px 18px 0px rgb(209 208 208 / 50%)
}
.single-product-page .product-image-summary-wrap
{
    background-color: white;
    padding: 18px;
    border-radius: 5px;
    box-shadow: 2px 4px 18px 0px rgb(187 178 178 / 50%);
}




/*  config */
.woodmart-sidebar-content .widget
{
	padding: 20px;
    box-shadow: 0 0px 1px 1px #e6e6e6;
		background-color:white;
	border-radius:3px;
}
.woodmart-sidebar-content .widget-title
{
	    background: rgba(125, 125, 125, 0.15);
    padding: 10px 20px;
	    font-weight: 600;

}
.woodmart-pf-dropdown .swatches-normal.swatches-brands .filter-swatch>span, .woodmart-woocommerce-layered-nav .swatches-normal.swatches-brands .filter-swatch>span
{
	width:25px;
	height:25px;
	border-radius:50%;
	
}
.shop-loop-head
{
box-shadow: 0 0px 1px 1px #e6e6e6;
display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    background-color: white;
    margin-bottom: 20px;
    max-width: 100%;
    width: 100%;
    padding: 10px 10px 0px 10px;
    box-shadow: 0 0px 1px 1px #e6e6e6;
    background-color: white;
border-radius:3px;
}
.content-with-products .products-bordered-grid
{
	 box-shadow: 0 0px 1px 1px #e6e6e6;
	    background-color: white;
	border-radius:3px;
}
.woodmart-active-filters
{
	    background-color: white;
 
	padding-right:3px;
}
.filters-opened
{
    padding: 20px;
    box-shadow: 0 0px 1px 1px #e6e6e6;
    background-color: white;
    border-radius: 3px;	
}

.woodmart-sidebar-content .widget-title
{
	
}
.product_title entry-title
{
font-size:20px !important;
	
	
}
.descshort li
{
	    margin-top: 9px;
}

.product_title
{
	font-size:20px;


}

.prefooter .elementor-container 
{
	max-width:none !important;
}




.woocommerce-Reviews
{
        display: flow-root !important;
}


	.listproduct li 
{
	    list-style: square;
    margin-top: 9px;
    margin-right: 20px;
}
.product-image-summary .shop_attributes tr td:last-child
{
	text-align:right;
}



.wd-buttons[class*="wd-pos-r"] .wd-tooltip-label:before
{border-right-color: transparent;
	
}
.area-sidebar-shop .widget
{
	    padding: 20px;
    box-shadow: 0 0px 1px 1px #e6e6e6;
    background-color: white;
}
.area-sidebar-shop .widget-title
{
	    background: rgba(125, 125, 125, 0.15);
    padding: 10px 20px;
}
.categories-menu-dropdown .wd-nav>li>a
{
	font-weight:400;
}
#customer_details
{
	background-color:white;
}
.wd-stock-progress-bar .progress-area, .wd-stock-progress-bar .progress-bar
{
	height:4px;
}
.wd-timer>span
{
min-width: 1.7em !important;
    min-height: 1.7em !important;
	    border-radius: 10px !important;
}
.wd-stock-progress-bar .stock-info {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 5px;
    color: #777;
    font-size: 12px;
}	
.wd-timer
{
    direction:ltr;
}
.product-image-summary .wd-product-countdown
{
    text-align:right;
}

.products-bordered-grid.elements-grid:not(.elements-list) [class*="-grid-item"]
{
    box-shadow: 0 0px 1px 1px #e6e6e6;
    background-color: white;
    border-radius: 3px;
}


@media screen and (max-width: 768px) {
#shop-carousel .carousel-image
{
	grid-row: 1/3;
    grid-column: 9/1;
}
#shop-carousel .carousel-title-container *
{
font-size:11px;
}
#shop-carousel .carousel-special-offer-badge
{
	width: 70%;
  left: 10%;
	padding-top:0px;
}
#shop-carousel .carousel-title-container
{
	grid-row: 3/4;
    grid-column: 1/10;
}
.wd-timer span
{
	font-size:13px;
}
h3.carousel-title
{
	height:40px;
}


.woocommerce-customer-details
{
text-align:right;
	
}
.wd-quantity-overlap
{
	    --quantity-space: 0px;
}
p.stock.wd-style-default.in-stock:before{
	
	margin-inline-start: 5px;
	margin-inline-end: 0px;
}
.mfp-content .mc4wp-alert, .woocommerce-cart .woocommerce-notices-wrapper [role="alert"], .woocommerce-checkout .woocommerce [role="alert"], :is(.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle)>.woocommerce-info, .search-no-results.woocommerce .woocommerce-info, .woocommerce-MyAccount-content .woocommerce-Message,.woocommerce-billing-fields>h3,.woocommerce-additional-fields>h3
{
	text-align:right;
}
.text-left :is(.checkout_coupon,.login.hidden-form)
{
	margin-left: auto;
    margin-right: 0px;
}
.wd-single-footer ~ .wd-page-nav
{
	direction:ltr;
}


.rtl .prev-btn .wd-page-nav-icon:after
{
	    content: "\f114" !important;
}
.rtl .next-btn .wd-page-nav-icon:after{
	 content: "\f113" !important;
}

p.stock.wd-style-default.in-stock:before
{
	
    margin-inline-start: 0px;
    margin-inline-end: 5px;
    float: right;
}
.wd-more-desc .wd-more-desc-inner ul
{
	list-style :none;
}
#timer-product .elementor-widget-container{
   display: flex;
    align-content: center;
    align-items: center;
    justify-content: space-between;
}}

#timer-product .title.element-title{
	display: inline !important;
    display: inline;
    margin-right: 0px;
    margin-left: auto;
    display: flex;
}
.wd-nav-wrapper.wd-nav-tabs-wrapper.text-center{
	border: 1px solid #E8E2E2;
	border-radius:10px;
	padding:8px
}
.whb-header .whb-header-bottom .wd-header-cats{
	height:100% !important;
}

}