/*
@font-face{
font-family: 'font-awesome';
font-style: normal; font-weight: 900; font-display: block;
src: url('../../fonts/awesome.woff2') format('woff2'), url('../../fonts/awesome.woff') format('woff'),
		url('../../fonts/awesome.ttf') format('truetype'), url('../../fonts/awesome.eot'),
		url('../../fonts/awesome.eot?#iefix') format('embedded-opentype');
}
*/

@font-face {
	font-family: 'font-titr';  font-style: normal; font-weight: normal;
	src: url('../../fonts/titr.woff2') format('woff2'), url('../../fonts/titr.woff') format('woff'),
		url('../../fonts/titr.ttf') format('truetype'), url('../../fonts/titr.eot'), /* EOT for IE */
		url('../../fonts/titr.eot?#iefix') format('embedded-opentype'); /* EOT fix */
}

@font-face{
	font-family: 'font-main'; font-style: normal; font-weight: normal;
	src: url('../../fonts/titr.woff2') format('woff2'), url('../../fonts/titr.woff') format('woff'),
		url('../../fonts/titr.ttf') format('truetype'), url('../../fonts/titr.eot'), /* EOT for IE */
		url('../../fonts/titr.eot?#iefix') format('embedded-opentype'); /* EOT fix */
}

@font-face{
	font-family: 'font-base'; font-style: normal; font-weight: normal;
	src: url('../../fonts/traffic.woff2') format('woff2'), url('../../fonts/traffic.woff') format('woff'),
		url('../../fonts/traffic.ttf') format('truetype'), url('../../fonts/traffic.eot'), /* EOT for IE */
		url('../../fonts/traffic.eot?#iefix') format('embedded-opentype'); /* EOT fix */
}

@font-face{
	font-family: 'font-1'; font-style: normal; font-weight: normal;
	src: url('../../fonts/iransans.woff2') format('woff2'), url('../../fonts/iransans.woff') format('woff'),
		url('../../fonts/iransans.ttf') format('truetype'), url('../../fonts/iransans.eot'), /* EOT for IE */
		url('../../fonts/iransans.eot?#iefix') format('embedded-opentype'); /* EOT fix */
}

@font-face{
	font-family: 'font-2'; font-style: normal; font-weight: normal;
	src: url('../../fonts/dana.woff2') format('woff2'), url('../../fonts/dana.woff') format('woff'),
		url('../../fonts/dana.ttf') format('truetype'), url('../../fonts/dana.eot'), /* EOT for IE */
		url('../../fonts/dana.eot?#iefix') format('embedded-opentype'); /* EOT fix */
}

@font-face{
	font-family: 'font-3'; font-style: normal; font-weight: normal;
	src: url('../../fonts/aviny.woff2') format('woff2'), url('../../fonts/aviny.woff') format('woff'),
		url('../../fonts/aviny.ttf') format('truetype'), url('../../fonts/aviny.eot'), /* EOT for IE */
		url('../../fonts/aviny.eot?#iefix') format('embedded-opentype'); /* EOT fix */
}

.font-awesome-solid{font-family:'font-awesome';font-weight:500;}
.font-main{font-family:'font-main'}.font-base{font-family:'font-base'}
.font-1{font-family:'font-1'}.font-2{font-family:'font-2'}.font-3{font-family:'font-3'}

/* Web Font styles ---------------------------------------- */
h1,h2,h3,h4,h5,h6{font-family:'font-main';}
body{font-family:'font-1';line-height:2em !important;font-size:12px;}
.fa{font-weight:500 !important;} .fas{font-weight:900 !important;}
/*a,a:link,li.divider span.separator{font-family:'font-1';}*/

/* Web Font size ---------------------------------------- */
h1{font-size:1.5em !important;line-height:1.5em !important;}
h2{font-size:1.4em !important;line-height:1.5em !important;}
h3{font-size:1.3em !important;line-height:1.5em !important;} 
h4{font-size:1.2em !important;line-height:1.5em !important;}
h5{font-size:1.1em !important;line-height:1.5em !important;} 
h6{font-size:1.0em !important;line-height:1.5em !important;}

.font-small{font-size:90%;} .font-medium{font-size:100%;} .font-larg{font-size:110%;}

/* Flex Font size ---------------------------------------- */
/* mb:mobile 60x6=360 (0px) */
@media only screen and (min-width:0px){
	body{font-size:12px;}
}

/* tb:tablet 60x12=720 (361px) */
@media only screen and (min-width:361px){
	body{font-size:13px;}
}

/* pc:desktop 60x18=1080 (721px) */
@media only screen and (min-width:721px){
	body{font-size:14px;}
}

/* lp:laptop 60x24=1440 (1081px) */
@media only screen and (min-width:1081px){
	body{font-size:15px;}
}

/* tv:television 60x30=1800 (1441px) */
@media only screen and (min-width:1441px){
	body{font-size:16px;}
}

