/*
Theme Name: nuve Child
Template: nuve
Text Domain: nuve-child
*/


/*IRANSansXFaNum*/
@font-face {
  font-family:IRANSansXFaNum;
  font-weight:100;
  font-style:normal;
  font-display:swap;
  src:url('./fonts/IRANSansXFaNum/woff2/IRANSansXFaNum-Thin.woff2') format("woff2"),
  url('./fonts/IRANSansXFaNum/woff/IRANSansXFaNum-Thin.woff') format("woff")
}
@font-face {
  font-family:IRANSansXFaNum;
  font-weight:200;
  font-style:normal;
  font-display:swap;
  src:url('./fonts/IRANSansXFaNum/woff2/IRANSansXFaNum-UltraLight.woff2') format("woff2"),
  url('./fonts/IRANSansXFaNum/woff/IRANSansXFaNum-UltraLight.woff') format("woff")
}
@font-face {
  font-family:IRANSansXFaNum;
  font-weight:300;
  font-style:normal;
  font-display:swap;
  src:url('./fonts/IRANSansXFaNum/woff2/IRANSansXFaNum-Light.woff2') format("woff2"),
  url('./fonts/IRANSansXFaNum/woff/IRANSansXFaNum-Light.woff') format("woff")
}
@font-face {
  font-family:IRANSansXFaNum;
  font-weight:400;
  font-style:normal;
  font-display:swap;
  src:url('./fonts/IRANSansXFaNum/woff2/IRANSansXFaNum-Regular.woff2') format("woff2"),
  url('./fonts/IRANSansXFaNum/woff/IRANSansXFaNum-Regular.woff') format("woff")
}
@font-face {
  font-family:IRANSansXFaNum;
  font-weight:500;
  font-style:normal;
  font-display:swap;
  src:url('./fonts/IRANSansXFaNum/woff2/IRANSansXFaNum-Medium.woff2') format("woff2"),
  url('./fonts/IRANSansXFaNum/woff/IRANSansXFaNum-Medium.woff') format("woff")
}
@font-face {
  font-family:IRANSansXFaNum;
  font-weight:600;
  font-style:normal;
  font-display:swap;
  src:url('./fonts/IRANSansXFaNum/woff2/IRANSansXFaNum-DemiBold.woff2') format("woff2"),
  url('./fonts/IRANSansXFaNum/woff/IRANSansXFaNum-DemiBold.woff') format("woff")
}
@font-face {
  font-family:IRANSansXFaNum;
  font-weight:700;
  font-style:normal;
  font-display:swap;
  src:url('./fonts/IRANSansXFaNum/woff2/IRANSansXFaNum-Bold.woff2') format("woff2"),
  url('./fonts/IRANSansXFaNum/woff/IRANSansXFaNum-Bold.woff') format("woff")
}
@font-face {
  font-family:IRANSansXFaNum;
  font-weight:800;
  font-style:normal;
  font-display:swap;
  src:url('./fonts/IRANSansXFaNum/woff2/IRANSansXFaNum-ExtraBold.woff2') format("woff2"),
  url('./fonts/IRANSansXFaNum/woff/IRANSansXFaNum-ExtraBold.woff') format("woff")
}
@font-face {
  font-family:IRANSansXFaNum;
  font-weight:900;
  font-style:normal;
  font-display:swap;
  src:url('./fonts/IRANSansXFaNum/woff2/IRANSansXFaNum-Black.woff2') format("woff2"),
  url('./fonts/IRANSansXFaNum/woff/IRANSansXFaNum-Black.woff') format("woff")
}


/*Dana*/
@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+*/
}

/*DanaVF*/
@font-face {
  font-family: DanaVF;
  src:  url('./fonts/Dana/DanaVF/DanaVF.woff2') format("woff2"),
        url('./fonts/Dana/DanaVF/DanaVF.woff') format("woff");
}

/*Lahzeh*/
@font-face {
	font-family: Lahzeh;
	font-style: normal;
    font-stretch: normal;
	font-weight: 100;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-Thin.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-Thin.woff2') format('woff2'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: expanded;
	font-weight: 100;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-ThinStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-ThinStretch.woff2') format('woff2'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: semi-expanded;
	font-weight: 100;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-ThinSemiStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-ThinSemiStretch.woff2') format('woff2'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: extra-expanded;
	font-weight: 100;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-ThinExStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-ThinExStretch.woff2') format('woff2'); 
}



@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: normal;
	font-weight: 200;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-ExtraLight.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-ExtraLight.woff2') format('woff2'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: expanded;
	font-weight: 200;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-ExtraLightStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-ExtraLightStretch.woff2') format('woff2'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: semi-expanded;
	font-weight: 200;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-ExtraLightSemiStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-ExtraLightSemiStretch.woff2') format('woff'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: extra-expanded;
	font-weight: 200;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-ExtraLightExStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-ExtraLightExStretch.woff2') format('woff2'); 
}


@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: normal;
	font-weight: 300;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-Light.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-Light.woff2') format('woff2'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: expanded;
	font-weight: 300;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-LightStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-LightStretch.woff2') format('woff2'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: semi-expanded;
	font-weight: 300;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-LightSemiStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-LightSemiStretch.woff2') format('woff2'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: extra-expanded;
	font-weight: 300;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-LightExStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-LightExStretch.woff2') format('woff2'); 
}


@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: normal;
	font-weight: 400;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-Regular.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-Regular.woff2') format('woff2'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: expanded;
	font-weight: 400;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-RegularStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-RegularStretch.woff2') format('woff2'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: semi-expanded;
	font-weight: 400;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-RegularSemiStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-RegularSemiStretch.woff2') format('woff2'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: extra-expanded;
	font-weight: 400;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-RegularExStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-RegularExStretch.woff2') format('woff2'); 
}


@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: normal;
	font-weight: 500;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-Medium.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-Medium.woff2') format('woff2'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: expanded;
	font-weight: 500;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-MediumStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-MediumStretch.woff2') format('woff'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: semi-expanded;
	font-weight: 500;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-MediumSemiStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-MediumSemiStretch.woff2') format('woff2'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: extra-expanded;
	font-weight: 500;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-MediumExStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-MediumExStretch.woff2') format('woff2'); 
}


@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: normal;
	font-weight: 650;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-SemiBold.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-SemiBold.woff2') format('woff2'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: expanded;
	font-weight: 650;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-SemiBoldStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-SemiBoldStretch.woff2') format('woff2'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: semi-expanded;
	font-weight: 650;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-SemiBoldSemiStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-SemiBoldSemiStretch.woff2') format('woff2'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: extra-expanded;
	font-weight: 650;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-SemiBoldExStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-SemiBoldExStretch.woff2') format('woff2'); 
}




@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: normal;
	font-weight: 750;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-Bold.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-Bold.woff2') format('woff2'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: expanded;
	font-weight: 750;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-BoldStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-BoldStretch.woff2') format('woff2'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: semi-expanded;
	font-weight: 750;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-BoldSemiStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-BoldSemiStretch.woff2') format('woff2'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: extra-expanded;
	font-weight: 750;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-BoldExStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-BoldExStretch.woff2') format('woff2'); 
}



@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: normal;
	font-weight: 850;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-ExtraBold.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-ExtraBold.woff2') format('woff2'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: expanded;
	font-weight: 850;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-ExtraBoldStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-ExtraBoldStretch.woff2') format('woff2'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: semi-expanded;
	font-weight: 850;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-ExtraBoldSemiStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-ExtraBoldSemiStretch.woff2') format('woff2'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: extra-expanded;
	font-weight: 850;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-ExtraBoldExStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-ExtraBoldExStretch.woff2') format('woff2'); 
}


@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: normal;
	font-weight: 900;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-Black.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-ExtraBold.woff2') format('woff2'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: expanded;
	font-weight: 900;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-BlackStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-BlackStretch.woff2') format('woff2'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: semi-expanded;
	font-weight: 900;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-BlackSemiStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-BlackSemiStretch.woff2') format('woff2'); 
}
@font-face {
	font-family: Lahzeh;
	font-style: normal;
	font-stretch: extra-expanded;
	font-weight: 900;
	src: url('./fonts/Lahzeh/woff/Lahzeh-FaNum-BlackExStretch.woff') format('woff'), 
         url('./fonts/Lahzeh/woff2/Lahzeh-FaNum-BlackExStretch.woff2') format('woff2'); 
}


/*LahzehVF*/
@font-face {
  font-family: LahzehVF-NoEn;
  src:  url('./fonts/Lahzeh/LahzehVF/Lahzeh-FamilyVF.woff2') format("woff2"),
        url('./fonts/Lahzeh/LahzehVF/Lahzeh-FamilyVF.woff') format("woff");
}




/*LahzehVF-FaNum*/
@font-face {
  font-family: LahzehVF-FaNum;
  src:  url("./fonts/Lahzeh/LahzehVF/Lahzeh-FaNumVF.woff2") format("woff2"),
        url("./fonts/Lahzeh/LahzehVF/Lahzeh-FaNumVF.woff") format("woff");
}



/*LahzehVF-NoEn*/
@font-face {
  font-family: LahzehVF-NoEn;
  src:  url("./fonts/Lahzeh/LahzehVF/Lahzeh-NoEnVF.woff2") format("woff2"),
        url("./fonts/Lahzeh/LahzehVF/Lahzeh-NoEnVF.woff") format("woff");
}

body, p {
	font-family: 'danaVF', dana, tahoma !important;
	font-variation-settings: "KASH" 4, "wght" 490;
	font-feature-settings: "ss02", "ss03";
}
h1, h2, h3, h4, h5, h6,input, textarea {
	font-family: "LahzehVF-FaNum"  !important;
	font-variation-settings: "wght" 630, "STRE" 190, "DOTS" 1;
}
button span {
    font-family: 'danaVF', dana, tahoma !important;
    font-variation-settings: "KASH" 4, "wght" 560;
    font-feature-settings: "ss02", "ss03";
}

.ss02 {
    -moz-font-feature-settings: "ss02";
    -webkit-font-feature-settings: "ss02";
    font-feature-settings: "ss02";
}

.ss03 {
    -moz-font-feature-settings: "ss03";
    -webkit-font-feature-settings: "ss03";
    font-feature-settings: "ss03";
}


.woocommerce-shipping-fields,
.argmc-review-order-wrapper,
.woocommerce-checkout-payment,
.shop_table {
	font-family: "LahzehVF-FaNum";
}

.woocommerce-account .elementor-jet-myaccount-order .woocommerce-info::before, .woocommerce-account .elementor-jet-myaccount-downloads .woocommerce-info::before {
	left: auto;
	right: 15px;
}
.woocommerce-billing-fields h3,
.woocommerce-shipping-fields h3 {
	font-size: 14px;
	font-weight: 700;
	font-family: "LahzehVF-FaNum";
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	color: #fff !important;
	background-color: #b41fe8 !important;
}
.elementor-button-icon-qty {
	font-family: iranyekan_ledora !important;
}
.woocommerce form .form-row label,
.input-text {
	line-height: 2;
	font-size: 14px;
}
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
	border: none;
	border-radius: 6px;
	background: #f0f1f1;
	height: 42px;
}
#woocommerce-order-data .address p:nth-child(3) a, .woocommerce-customer-details--phone {
	direction: rtl !important;
}
.woocommerce h2 {
	font-size: 16px;
	line-height: 2.2;
}
/*order note*/

.woocommerce-OrderUpdates.commentlist.notes {
	padding: 20px;
	height: 276px;
	overflow-x: auto;
	border-radius: 8px;
	margin: 5px;
	-moz-box-shadow: inset 0 0 30px #aaaaaa26;
	-webkit-box-shadow: inset 0 0 30px #aaaaaa26;
	box-shadow: inset 0 0 30px #aaaaaa26;
	border: 1px solid #e0e0e2;
}
.elementor-jet-myaccount-logout.jet-woo-builder a {
	padding: 0.04rem 1.5rem !important
}

/* Works on Firefox */
/*
* {
  scrollbar-width: none;
  scrollbar-color: #858b9e #f0f0f1;
  scrollbar-border-radius: 20px;
}
scrollbar slider {
    min-width: 15px;
    min-height: 15px;
    border-radius: 17px;
    border: 2px solid transparent;
}


*::-webkit-scrollbar {
  width: 10px;
}

*::-webkit-scrollbar-track {
  background: #f0f1f1;
}

*::-webkit-scrollbar-thumb {
  background-color: #858b9e;
  border-radius: 20px;
}
*/
.woocommerce-OrderUpdate.comment.note {
	margin: 5px 0;
	padding: 15px;
	color: #fff;
	background: linear-gradient(to bottom, #00D0EA 0%, #0085D1 100%);
	background-attachment: fixed;
	border-radius: 12px 12px 3px 12px;
	width: 100%;
	line-height: 24px;
	max-width: 500px;
	list-style: none;
}
.woocommerce-OrderUpdate.comment.note:nth-child(2) {
	border-radius: 12px 3px 12px 12px;
}
.woocommerce-OrderUpdate.comment.note:nth-child(3) {
    border-radius: 12px 12px 3px 12px;
}
.woocommerce-OrderUpdate.comment.note:nth-child(4) {
	border-radius: 12px 3px 12px 12px;
}
.woocommerce-OrderUpdate.comment.note:nth-child(5) {
    border-radius: 12px 12px 3px 12px;
}
.woocommerce-OrderUpdate.comment.note:nth-child(6) {
	border-radius: 12px 3px 12px 12px;
}
.woocommerce-OrderUpdate.comment.note:nth-child(7) {
    border-radius: 12px 12px 3px 12px;
}
.woocommerce-OrderUpdate.comment.note:nth-child(8) {
	border-radius: 12px 3px 12px 12px;
}
.woocommerce-OrderUpdate.comment.note:nth-child(9) {
    border-radius: 12px 12px 3px 12px;
}
.woocommerce-OrderUpdate.comment.note:nth-child(10) {
	border-radius: 12px 3px 12px 12px;
}

.woocommerce-OrderUpdate.comment.note::marker {
	color: #218aff;
	font-weight: 400;
	font-family: iranyekan_ledora;
	font-size: 16px;
}
.postid {
	color: #000 !important;
	text-align: left !important;
	margin-right: 5px;
	font-size: 14px !important;
	font-weight: 600;
}
.postid::after {
    content:'برای مشاهده وضعیت مرسوله روی کد رهگیری کلیک کنید';
	color: #fff;
	margin: 5px;
}

/*My class*/
.cm-6 {
	width: 50%;
	float: right;
	padding: 10px;
}
.woocommerce-form-coupon-toggle {
	display: none;
}
.woocommerce table.shop_attributes {
	border: 0 !important;
}
/*Video Produts*/

.wp-video {
	max-width: 100%;
	height: auto;
	background: #ffff;
	padding: 30px 20px 20px;
	border-radius: 8px;
	border: 1px solid #e0e0e2;
	border-bottom: 4px solid #f0f0f1;
}
.wp-video::before {
	content: "ویدئوهای مرتبط :";
	font-size: 14px;
	font-weight: 600;
	color: #222;
	position: relative;
	bottom: 10px;
	/*border-bottom: 2px solid #b311ec;*/
	padding-bottom: 5px;
}
/*Comments*/
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
	font-size: 12px;
	font-style: normal;
}
.woocommerce-review__verified.verified {
	color: #b41fe8;
	margin: 0 5px;
	font-style: normal;
	background-color: rgba(183, 54, 187, 0.1);
	padding: 4px 8px;
	border-radius: 20px;
	display: inline-flex;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
	border: none;
	/* border-radius: 8px; */
	padding: 2em 2em;
	background: #fff;
	/* box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px; */
	border-bottom: 1px solid #f0f1f1;
}
.comment-text .description p {
	color: #1c274c;
}
.woocommerce-review__author {
	color: #5c637d;
	font-weight: normal;
}
.woocommerce-review__published-date {
	margin: 0 5px;
}
.select2-container--default .select2-selection--single {
	background-color: #fff;
	border: 1px solid transparent;
	height: 42px;
	background: #f0f1f1;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 42px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 42px !important;
	width: 24px !important;
}
.form-row.form-row-wide.gift {
	border: none !important;
	margin: 20px 5px;
	border-radius: 6px;
	background: #f4c4f3;
	background: -webkit-linear-gradient(to right, #fc67fa, #f4c4f3);
	background: linear-gradient(to right, #fc67fa, #f4c4f3);
	padding: 12px;
	box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}
.form-row.form-row-wide.gift legend {
	background: #fff;
	margin-right: 12px;
	padding: 6px 12px;
	border-radius: 6px;
	font-size: 14px;
	font-weight: 600;
	box-shadow: rgba(0, 0, 0, 0.16) 0px -1px 4px;
}
.woocommerce form .form-row {
	padding: 6px !important;
	margin: 0 0 12px !important;
}
.woocommerce-checkout .woocommerce .argmc-wrapper .argmc-nav-buttons .button {
	line-height: 42px;
	padding: 6px 12px;
	font-size: 14px;
}
.woocommerce-checkout .woocommerce .argmc-wrapper .argmc-nav-buttons .button {
	line-height: 36px;
	font-size: 14px;
	border-radius: 6px;
}
.woocommerce table.shop_table {
	border: 1px solid transparent;
	border-radius: 6px;
}

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
	width: 50%;
}

.woocommerce form .form-row input.input-text {
	background: #fff;
	border: 1px solid #e0e0e2 !important;
	border-radius: 6px !important;
}
.woocommerce-Input, 
.woocommerce-FormRow.woocommerce-FormRow--wide.form-row.form-row-wide,
.woocommerce-info {
	font-family: ledraf1;
}
.woocommerce-info {
	border-top-color: #b311ec;
}
/*web story google*/
.web-stories-list .story-content-overlay__title {
	font-weight: 300 !important;
	font-size: 12px !important;
}
.web-stories-list.is-view-type-circles .web-stories-list__story {
	transition: -webkit-transform .25s ease;
	-o-transition: -o-transform .25s ease;
	-moz-transition: transform .25s ease,-moz-transform .25s ease;
	transition: transform .25s ease;
	transition: transform .25s ease,-webkit-transform .25s ease,-moz-transform .25s ease,-o-transform .25s ease;
	cursor: pointer;
    line-height: 1.15;
}
@media only screen and (max-width: 767px) {
	.pic-product, 
	.title-product, 
	.finled, 
	.price-hint-product, 
	.recent-view {
		width: 100% !important;
	}
	.sum_cart,
	.list_p {
		width: 100% !important;
	}
	.cm-6 {
	    width: 100%;
    }
    .woocommerce-billing-fields__field-wrapper, .shipping_address {
    	padding: 6px;
    }
    .widget-icon {
    	width: 45px !important;
    	height: 45px !important;
    }
}
@media (min-width: 768px) and (max-width: 968px) {
	.pic-product,
	.title-product {
		width: 49% !important;
	} 

	.finled {
		width: 100% !important;
	} 
	.price-hint-product, 
	.recent-view {
		width: 49% !important;
	}
}





