
@font-face {
    font-family: shoor-normal;
    font-style: normal;
    font-weight: 900;
    src: 
    url('Normal/WebFonts/woff2/Shoor-Black.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Normal/WebFonts/woff/Shoor-Black.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Normal/Font-Family/Shoor-Black.ttf') format('truetype');
}
@font-face {
    font-family: shoor-normal;
    font-style: normal;
    font-weight: 800;
    src: 
    url('Normal/WebFonts/woff2/Shoor-ExtraBold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Normal/WebFonts/woff/Shoor-ExtraBold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Normal/Font-Family/Shoor-ExtraBold.ttf') format('truetype');
}
@font-face {
    font-family: shoor-normal;
    font-style: normal;
    font-weight: 700;
    src: 
    url('Normal/WebFonts/woff2/Shoor-UltraBold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Normal/WebFonts/woff/Shoor-UltraBold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Normal/Font-Family/Shoor-UltraBold.ttf') format('truetype');
}
@font-face {
    font-family: shoor-normal;
    font-style: normal;
    font-weight: 600;
    src: 
    url('Normal/WebFonts/woff2/Shoor-Bold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Normal/WebFonts/woff/Shoor-Bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Normal/Font-Family/Shoor-Bold.ttf') format('truetype');
}
@font-face {
    font-family: shoor-normal;
    font-style: normal;
    font-weight: 500;
    src: 
    url('Normal/WebFonts/woff2/Shoor-SemiBold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Normal/WebFonts/woff/Shoor-SemiBold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Normal/Font-Family/Shoor-SemiBold.ttf') format('truetype');
}
@font-face {
    font-family: shoor-normal;
    font-style: normal;
    font-weight: 400;
    src: 
    url('Normal/WebFonts/woff2/Shoor-Medium.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Normal/WebFonts/woff/Shoor-Medium.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Normal/Font-Family/Shoor-Medium.ttf') format('truetype');
}
@font-face {
    font-family: shoor-normal;
    font-style: normal;
    font-weight: 300;
    src: 
    url('Normal/WebFonts/woff2/Shoor-Regular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Normal/WebFonts/woff/Shoor-Regular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Normal/Font-Family/Shoor-Regular.ttf') format('truetype');
}
@font-face {
    font-family: shoor-normal;
    font-style: normal;
    font-weight: 200;
    src: 
    url('Normal/WebFonts/woff2/Shoor-Light.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Normal/WebFonts/woff/Shoor-Light.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Normal/Font-Family/Shoor-Light.ttf') format('truetype');
}
@font-face {
    font-family: shoor-normal;
    font-style: normal;
    font-weight: 100;
    src: 
    url('Normal/WebFonts/woff2/Shoor-Thin.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Normal/WebFonts/woff/Shoor-Thin.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Normal/Font-Family/Shoor-Thin.ttf') format('truetype');
}






@font-face {
    font-family: shoor-rounded;
    font-style: normal;
    font-weight: 900;
    src: 
    url('Rounded/WebFonts/woff2/ShoorRounded-Black.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Rounded/WebFonts/woff/ShoorRounded-Black.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Rounded/Font-Family/ShoorRounded-Black.ttf') format('truetype');
}
@font-face {
    font-family: shoor-rounded;
    font-style: normal;
    font-weight: 800;
    src: 
    url('Rounded/WebFonts/woff2/ShoorRounded-ExtraBold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Rounded/WebFonts/woff/ShoorRounded-ExtraBold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Rounded/Font-Family/ShoorRounded-ExtraBold.ttf') format('truetype');
}
@font-face {
    font-family: shoor-rounded;
    font-style: normal;
    font-weight: 700;
    src: 
    url('Rounded/WebFonts/woff2/ShoorRounded-UltraBold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Rounded/WebFonts/woff/ShoorRounded-UltraBold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Rounded/Font-Family/ShoorRounded-UltraBold.ttf') format('truetype');
}
@font-face {
    font-family: shoor-rounded;
    font-style: normal;
    font-weight: 600;
    src: 
    url('Rounded/WebFonts/woff2/ShoorRounded-Bold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Rounded/WebFonts/woff/ShoorRounded-Bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Rounded/Font-Family/ShoorRounded-Bold.ttf') format('truetype');
}
@font-face {
    font-family: shoor-rounded;
    font-style: normal;
    font-weight: 500;
    src: 
    url('Rounded/WebFonts/woff2/ShoorRounded-SemiBold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Rounded/WebFonts/woff/ShoorRounded-SemiBold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Rounded/Font-Family/ShoorRounded-SemiBold.ttf') format('truetype');
}
@font-face {
    font-family: shoor-rounded;
    font-style: normal;
    font-weight: 400;
    src: 
    url('Rounded/WebFonts/woff2/ShoorRounded-Medium.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Rounded/WebFonts/woff/ShoorRounded-Medium.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Rounded/Font-Family/ShoorRounded-Medium.ttf') format('truetype');
}
@font-face {
    font-family: shoor-rounded;
    font-style: normal;
    font-weight: 300;
    src: 
    url('Rounded/WebFonts/woff2/ShoorRounded-Regular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Rounded/WebFonts/woff/ShoorRounded-Regular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Rounded/Font-Family/ShoorRounded-Regular.ttf') format('truetype');
}
@font-face {
    font-family: shoor-rounded;
    font-style: normal;
    font-weight: 200;
    src: 
    url('Rounded/WebFonts/woff2/ShoorRounded-Light.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Rounded/WebFonts/woff/ShoorRounded-Light.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Rounded/Font-Family/ShoorRounded-Light.ttf') format('truetype');
}
@font-face {
    font-family: shoor-rounded;
    font-style: normal;
    font-weight: 100;
    src: 
    url('Rounded/WebFonts/woff2/ShoorRounded-Thin.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Rounded/WebFonts/woff/ShoorRounded-Thin.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Rounded/Font-Family/ShoorRounded-Thin.ttf') format('truetype');
}





@font-face {
    font-family: shoor-normal-fa-num;
    font-style: normal;
    font-weight: 900;
    src: 
    url('Normal/Farsi-Numerals/webfonts/woff2/ShoorFaNum-Black.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Normal/Farsi-Numerals/webfonts/woff/ShoorFaNum-Black.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Normal/Farsi-Numerals/ShoorFaNum-Black.ttf') format('truetype');
}
@font-face {
    font-family: shoor-normal-fa-num;
    font-style: normal;
    font-weight: 800;
    src: 
    url('Normal/Farsi-Numerals/WebFonts/woff2/ShoorFaNum-ExtraBold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Normal/Farsi-Numerals/WebFonts/woff/ShoorFaNum-ExtraBold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Normal/Farsi-Numerals/ShoorFaNum-ExtraBold.ttf') format('truetype');
}
@font-face {
    font-family: shoor-normal-fa-num;
    font-style: normal;
    font-weight: 700;
    src: 
    url('Normal/Farsi-Numerals/WebFonts/woff2/ShoorFaNum-UltraBold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Normal/Farsi-Numerals/WebFonts/woff/ShoorFaNum-UltraBold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Normal/Farsi-Numerals/ShoorFaNum-UltraBold.ttf') format('truetype');
}
@font-face {
    font-family: shoor-normal-fa-num;
    font-style: normal;
    font-weight: 600;
    src: 
    url('Normal/Farsi-Numerals/WebFonts/woff2/ShoorFaNum-Bold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Normal/Farsi-Numerals/WebFonts/woff/ShoorFaNum-Bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Normal/Farsi-Numerals/ShoorFaNum-Bold.ttf') format('truetype');
}
@font-face {
    font-family: shoor-normal-fa-num;
    font-style: normal;
    font-weight: 500;
    src: 
    url('Normal/Farsi-Numerals/WebFonts/woff2/ShoorFaNum-SemiBold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Normal/Farsi-Numerals/WebFonts/woff/ShoorFaNum-SemiBold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Normal/Farsi-Numerals/ShoorFaNum-SemiBold.ttf') format('truetype');
}
@font-face {
    font-family: shoor-normal-fa-num;
    font-style: normal;
    font-weight: 400;
    src: 
    url('Normal/Farsi-Numerals/WebFonts/woff2/ShoorFaNum-Medium.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Normal/Farsi-Numerals/WebFonts/woff/ShoorFaNum-Medium.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Normal/Farsi-Numerals/ShoorFaNum-Medium.ttf') format('truetype');
}
@font-face {
    font-family: shoor-normal-fa-num;
    font-style: normal;
    font-weight: 300;
    src: 
    url('Normal/Farsi-Numerals/WebFonts/woff2/ShoorFaNum-Regular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Normal/Farsi-Numerals/WebFonts/woff/ShoorFaNum-Regular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Normal/Farsi-Numerals/ShoorFaNum-Regular.ttf') format('truetype');
}
@font-face {
    font-family: shoor-normal-fa-num;
    font-style: normal;
    font-weight: 200;
    src: 
    url('Normal/Farsi-Numerals/WebFonts/woff2/ShoorFaNum-Light.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Normal/Farsi-Numerals/WebFonts/woff/ShoorFaNum-Light.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Normal/Farsi-Numerals/ShoorFaNum-Light.ttf') format('truetype');
}
@font-face {
    font-family: shoor-normal-fa-num;
    font-style: normal;
    font-weight: 100;
    src: 
    url('Normal/Farsi-Numerals/WebFonts/woff2/ShoorFaNum-Thin.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Normal/Farsi-Numerals/WebFonts/woff/ShoorFaNum-Thin.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Normal/Farsi-Numerals/ShoorFaNum-Thin.ttf') format('truetype');
}


/***** Farsi Numbers *****/

@font-face {
    font-family: shoor-rounded-fa-num;
    font-style: normal;
    font-weight: 900;
    src: 
    url('Rounded/Farsi-Numerals/WebFonts/woff2/ShoorRoundedFaNum-Black.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Rounded/Farsi-Numerals/WebFonts/woff/ShoorRoundedFaNum-Black.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Rounded/Farsi-Numerals/ShoorRoundedFaNum-Black.ttf') format('truetype');
}
@font-face {
    font-family: shoor-rounded-fa-num;
    font-style: normal;
    font-weight: 800;
    src: 
    url('Rounded/Farsi-Numerals/WebFonts/woff2/ShoorRoundedFaNum-ExtraBold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Rounded/Farsi-Numerals/WebFonts/woff/ShoorRoundedFaNum-ExtraBold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Rounded/Farsi-Numerals/ShoorRoundedFaNum-ExtraBold.ttf') format('truetype');
}
@font-face {
    font-family: shoor-rounded-fa-num;
    font-style: normal;
    font-weight: 700;
    src: 
    url('Rounded/Farsi-Numerals/WebFonts/woff2/ShoorRoundedFaNum-UltraBold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Rounded/Farsi-Numerals/WebFonts/woff/ShoorRoundedFaNum-UltraBold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Rounded/Farsi-Numerals/ShoorRoundedFaNum-UltraBold.ttf') format('truetype');
}
@font-face {
    font-family: shoor-rounded-fa-num;
    font-style: normal;
    font-weight: 600;
    src: 
    url('Rounded/Farsi-Numerals/WebFonts/woff2/ShoorRoundedFaNum-Bold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Rounded/Farsi-Numerals/WebFonts/woff/ShoorRoundedFaNum-Bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Rounded/Farsi-Numerals/ShoorRoundedFaNum-Bold.ttf') format('truetype');
}
@font-face {
    font-family: shoor-rounded-fa-num;
    font-style: normal;
    font-weight: 500;
    src: 
    url('Rounded/Farsi-Numerals/WebFonts/woff2/ShoorRoundedFaNum-SemiBold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Rounded/Farsi-Numerals/WebFonts/woff/ShoorRoundedFaNum-SemiBold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Rounded/Farsi-Numerals/ShoorRoundedFaNum-SemiBold.ttf') format('truetype');
}
@font-face {
    font-family: shoor-rounded-fa-num;
    font-style: normal;
    font-weight: 400;
    src: 
    url('Rounded/Farsi-Numerals/WebFonts/woff2/ShoorRoundedFaNum-Medium.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Rounded/Farsi-Numerals/WebFonts/woff/ShoorRoundedFaNum-Medium.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Rounded/Farsi-Numerals/ShoorRoundedFaNum-Medium.ttf') format('truetype');
}
@font-face {
    font-family: shoor-rounded-fa-num;
    font-style: normal;
    font-weight: 300;
    src: 
    url('Rounded/Farsi-Numerals/WebFonts/woff2/ShoorRoundedFaNum-Regular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Rounded/Farsi-Numerals/WebFonts/woff/ShoorRoundedFaNum-Regular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Rounded/Farsi-Numerals/ShoorRoundedFaNum-Regular.ttf') format('truetype');
}
@font-face {
    font-family: shoor-rounded-fa-num;
    font-style: normal;
    font-weight: 200;
    src: 
    url('Rounded/Farsi-Numerals/WebFonts/woff2/ShoorRoundedFaNum-Light.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Rounded/Farsi-Numerals/WebFonts/woff/ShoorRoundedFaNum-Light.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Rounded/Farsi-Numerals/ShoorRoundedFaNum-Light.ttf') format('truetype');
}
@font-face {
    font-family: shoor-rounded-fa-num;
    font-style: normal;
    font-weight: 100;
    src: 
    url('Rounded/Farsi-Numerals/WebFonts/woff2/ShoorRoundedFaNum-Thin.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Rounded/Farsi-Numerals/WebFonts/woff/ShoorRoundedFaNum-Thin.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Rounded/Farsi-Numerals/ShoorRoundedFaNum-Thin.ttf') format('truetype');
}


.font-shoor { font-family: shoor-normal, sans-serif; }
.font-shoor-100, .font-shoor.font-thin, .font-shoor-thin { font-family: shoor-normal, sans-serif; font-weight: 100; }
.font-shoor-200, .font-shoor.font-light, .font-shoor-light { font-family: shoor-normal, sans-serif; font-weight: 200; }
.font-shoor-300, .font-shoor.font-regular, .font-shoor-regular { font-family: shoor-normal, sans-serif; font-weight: 300; }
.font-shoor-400, .font-shoor.font-medium, .font-shoor-medium { font-family: shoor-normal, sans-serif; font-weight: 400; }
.font-shoor-500, .font-shoor.font-semibold, .font-shoor-semibold { font-family: shoor-normal, sans-serif; font-weight: 500; }
.font-shoor-600, .font-shoor.font-bold, .font-shoor-bold { font-family: shoor-normal, sans-serif; font-weight: 600; }
.font-shoor-700, .font-shoor.font-ultrabold, .font-shoor-ultrabold { font-family: shoor-normal, sans-serif; font-weight: 700; }
.font-shoor-800, .font-shoor.font-extrabold, .font-shoor-extrabold { font-family: shoor-normal, sans-serif; font-weight: 800; }
.font-shoor-900, .font-shoor.font-black, .font-shoor-black { font-family: shoor-normal, sans-serif; font-weight: 900; }

.font-shoor-rounded, .font-shoor.font-rounded { font-family: shoor-rounded, sans-serif; }

.font-shoor.font-fa-num,
.font-shoor-thin.font-fa-num,
.font-shoor-light.font-fa-num,
.font-shoor-regular.font-fa-num,
.font-shoor-medium.font-fa-num,
.font-shoor-semibold.font-fa-num,
.font-shoor-bold.font-fa-num,
.font-shoor-ultrabold.font-fa-num,
.font-shoor-extrabold.font-fa-num,
.font-shoor-black.font-fa-num { font-family: shoor-normal-fa-num, sans-serif; }

.font-shoor-rounded.font-fa-num, .font-shoor.font-rounded.font-fa-num { font-family: shoor-rounded-fa-num, sans-serif; }


.font-w-100{font-weight:100 !important;}
.font-w-200{font-weight:200 !important;}
.font-w-300{font-weight:300 !important;}
.font-w-400{font-weight:400 !important;}
.font-w-500{font-weight:500 !important;}
.font-w-600{font-weight:600 !important;}
.font-w-700{font-weight:700 !important;}
.font-w-800{font-weight:800 !important;}
.font-w-900{font-weight:900 !important;}

.font-s-10px{font-size:10px !important;}
.font-s-11px{font-size:11px !important;}
.font-s-12px{font-size:12px !important;}
.font-s-13px{font-size:13px !important;}
.font-s-14px{font-size:14px !important;}
.font-s-15px{font-size:15px !important;}
.font-s-16px{font-size:16px !important;}
.font-s-17px{font-size:17px !important;}
.font-s-18px{font-size:18px !important;}
.font-s-19px{font-size:19px !important;}
.font-s-20px{font-size:20px !important;}
.font-s-21px{font-size:21px !important;}
.font-s-22px{font-size:22px !important;}
.font-s-23px{font-size:23px !important;}
.font-s-24px{font-size:24px !important;}
.font-s-25px{font-size:25px !important;}
.font-s-26px{font-size:26px !important;}
.font-s-27px{font-size:27px !important;}
.font-s-28px{font-size:28px !important;}
.font-s-29px{font-size:29px !important;}
.font-s-30px{font-size:30px !important;}
.font-s-31px{font-size:31px !important;}
.font-s-32px{font-size:32px !important;}
.font-s-33px{font-size:33px !important;}
.font-s-34px{font-size:34px !important;}
.font-s-35px{font-size:35px !important;}
.font-s-36px{font-size:36px !important;}
.font-s-37px{font-size:37px !important;}
.font-s-38px{font-size:38px !important;}
.font-s-39px{font-size:39px !important;}