/**
*
*	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: IRANSans;
	font-style: normal;
	font-weight: 900;
	src: url('font/IRANSans/eot/IRANSansWeb.eot');
	src: url('font/IRANSans/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/IRANSans/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/IRANSans/woff/IRANSansWeb_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('font/IRANSans/ttf/IRANSansWeb_Black.ttf') format('truetype');
	font-display: swap;
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('font/IRANSans/eot/IRANSansWeb_Bold.eot');
	src: url('font/IRANSans/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/IRANSans/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/IRANSans/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('font/IRANSans/ttf/IRANSansWeb_Bold.ttf') format('truetype');
	font-display: swap;
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('font/IRANSans/eot/IRANSansWeb_Medium.eot');
	src: url('font/IRANSans/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/IRANSans/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/IRANSans/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('font/IRANSans/ttf/IRANSansWeb_Medium.ttf') format('truetype');
	font-display: swap;
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('font/IRANSans/eot/IRANSansWeb_Light.eot');
	src: url('font/IRANSans/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/IRANSans/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/IRANSans/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('font/IRANSans/ttf/IRANSansWeb_Light.ttf') format('truetype');
	font-display: swap;
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('font/IRANSans/eot/IRANSansWeb_UltraLight.eot');
	src: url('font/IRANSans/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/IRANSans/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/IRANSans/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('font/IRANSans/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
	font-display: swap;
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('font/IRANSans/eot/IRANSansWeb.eot');
	src: url('font/IRANSans/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/IRANSans/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/IRANSans/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('font/IRANSans/ttf/IRANSansWeb.ttf') format('truetype');
	font-display: swap;
}

@font-face {
  font-family: irsans;
  src: url(fonts/IRANSansWeb_Light.woff);
  font-display: swap;
}	


@font-face {
	font-family: iransansdn;
	font-style: normal;
	font-weight: bold;
	src: url('font/IRANSansDN/eot/iransansdnbold.eot');
	src: url('font/IRANSansDN/eot/iransansdnbold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/IRANSansDN/woff2/iransansdnbold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/IRANSansDN/woff/iransansdnbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('font/IRANSansDN/ttf/iransansdnbold.ttf') format('truetype');
	font-display: swap;
}

@font-face {
	font-family: iransansdn;
	font-style: normal;
	font-weight: 300;
	src: url('font/IRANSansDN/eot/iransansdnlight.eot');
	src: url('font/IRANSansDN/eot/iransansdnlight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/IRANSansDN/woff2/iransansdnlight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/IRANSansDN/woff/iransansdnlight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('font/IRANSansDN/ttf/iransansdnlight.ttf') format('truetype');
	font-display: swap;
}

@font-face {
	font-family: iransansdn;
	font-style: normal;
	font-weight: normal;
	src: url('font/IRANSansDN/eot/iransansdn.eot');
	src: url('font/IRANSansDN/eot/iransansdn.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/IRANSansDN/woff2/iransansdn.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/IRANSansDN/woff/iransansdn.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('font/IRANSansDN/ttf/iransansdn.ttf') format('truetype');
	font-display: swap;
}



/**
Iranic fonts	
**/


@font-face {
	font-family: iransharp;
	font-style: normal;
	font-weight: bold;
	src: url('font/IRANSharp/eot/iranyekanwebbold.eot');
	src: url('font/IRANSharp/eot/iransharp_bold_web.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/IRANSharp/woff2/iransharp_bold_web.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/IRANSharp/woff/iransharp_bold_web.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('font/IRANSharp/ttf/iransharp_bold_web.ttf') format('truetype');
	font-display: swap;
}

@font-face {
	font-family: iransharp;
	font-style: normal;
	font-weight: 300;
	src: url('font/IRANSharp/eot/iransharp_light_web.eot');
	src: url('font/IRANSharp/eot/iransharp_light_web.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/IRANSharp/woff2/iransharp_light_web.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/IRANSharp/woff/iransharp_light_web.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('font/IRANSharp/ttf/iransharp_light_web.ttf') format('truetype');
	font-display: swap;
}

@font-face {
	font-family: iransharp;
	font-style: normal;
	font-weight: normal;
	src: url('font/IRANSharp/eot/iransharp_regular_web.eot');
	src: url('font/IRANSharp/eot/iransharp_regular_web.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('font/IRANSharp/woff2/iransharp_regular_web.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('font/IRANSharp/woff/iransharp_regular_web.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('font/IRANSharp/ttf/iransharp_regular_web.ttf') format('truetype');
	font-display: swap;
}
.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;
}




/*** ======================================================================  STSRT WPHELPER CODE ============================================================= ***/
/*header - start */
.whb-row .whb-5u866sftq6yga790jxf3.wd-tools-element .wd-tools-inner, .whb-row .whb-5u866sftq6yga790jxf3.wd-tools-element > a > .wd-tools-icon, .whb-row .whb-duljtjrl87kj7pmuut6b.wd-tools-element .wd-tools-inner, .whb-row .whb-duljtjrl87kj7pmuut6b.wd-tools-element > a > .wd-tools-icon {
    color: rgba(74, 74, 74, 1);
    background-color: rgba(236, 235, 233, 1);
    border-radius: 8px;
}
@media (min-width: 1025px){
.wd-logo img {
    padding-top: 5px;
    padding-bottom: 50px;
    }
}
.info-box-inner.set-cont-mb-s.reset-last-child {
    background-color: #fcfbf9;
    /*padding: 8px 10px;*/
    border-radius: 10px;
}
.info-box-inner.set-cont-mb-s.reset-last-child p {
     margin-bottom: 0px;
}
.wd-nav>li {
    position: relative;
}
@media (min-width: 1025px){
.wd-logo.wd-sticky-logo img {
    padding-top: 5px;
    padding-bottom: 5px;
    }
}
.whb-row .wd-tools-element > a > .wd-tools-icon {
    color: rgba(74, 74, 74, 1);
    background-color: rgba(236, 235, 233, 1);
    border-radius: 8px;
}
header.whb-header .wd-header-nav.wd-header-main-nav ul#menu-main-menu li:hover::before{
    transform: translate(50%, 0px);
    transition: all 0.3s;
    opacity: 1;
}
header.whb-header .wd-header-nav.wd-header-main-nav ul#menu-main-menu li::before {
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    top: -27px;
    right: 50%;
    transform: translate(50%, -20px);
    background-image: url(https://beautyros.shop/wp-content/uploads/2023/07/rose-icon-min.png);
    background-size: cover;
    background-position: center;
    transition: all 0.3s;
    opacity: 0;
}
/*** mini basket - start ***/
.wd-heading {
    background-color: #e6d0bbb8;
}
.wd-heading .wd-action-btn {
    flex: 0 0 auto;
    background-color: #e6d0bb;
    padding: 4px 15px;
    border-radius: 20px;
}
/*** mini basket - end ***/
/*** main page - services  - start ***/
.wph-button-bullet .elementor-button .elementor-align-icon-right {
    order: 5;
    position: absolute;
    right: -3px;
    font-size: 12px;
}
/*** main page - services  - end ***/
/*** main page - courses  - start ***/
.wph-course .elementor-posts .elementor-post__text {
    display: var(--item-display,block);
    flex-direction: row;
    flex-grow: 1;
}
/*** main page - courses  - end ***/
/** pishro login - start ***/
.wph-pishro-login-shortcode ._button button {
    border-radius: 40px;
    cursor: pointer;
}
.wph-pishro-login-shortcode input.ltr {
    border-radius: 40px !important;
}

/*shop - start */
@media (min-width: 1025px){
.shop-sidebar .col-lg-3 {
    flex: 0 0 25%;
    max-width: 100%;
	}
}
.categories-accordion-on .shop-sidebar .widget_product_categories .product-categories {
    padding-inline-end: 0px;
}
/*shop - end */
/*product page -start*/
.woocommerce div.product.elementor .woocommerce-tabs .panel {
    padding: 20px;
    border-radius: 0;
    border-width: 0;
    box-shadow: none;
    margin: -1px 0 0;
    border: 1px solid #e6d0bb;
}
.wd-accordion.wd-style-default:before {
    content: "";
    display: block;
    border-top: none;
}/*product page - end*/
