/* CSS Document */
/******************************************* montserrat *************************************/
@font-face { 
	font-family: 'montserrat'; 
	font-style: normal; 
	font-weight: 400; 
	src: url('../fonts/montserrat-v10-latin-regular.eot'); /* IE9 Compat Modes */ 
	src: local('Montserrat Regular'), local('Montserrat-Regular'), url('../fonts/montserrat-v10-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/montserrat-v10-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/montserrat-v10-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/montserrat-v10-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/montserrat-v10-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
.montserrat{font-family: montserrat;}

@font-face { 
	font-family: 'montserratBold'; 
	font-style: normal; 
	font-weight: 700; 
	src: url('../fonts/montserrat-v10-latin-700.eot'); /* IE9 Compat Modes */ 
	src: local('Montserrat Bold'), local('Montserrat-Bold'), url('../fonts/montserrat-v10-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/montserrat-v10-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/montserrat-v10-latin-700.woff') format('woff'), /* Modern Browsers */ url('../fonts/montserrat-v10-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/montserrat-v10-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}
.montserratBold{font-family: montserratBold;}

/******************************************* camphor *************************************/
@font-face { 
	font-family: 'camphor'; 
	font-style: normal; 
	font-weight: 400; 
	src: url('../fonts/Camphor_W01_Regular.ttf') format('truetype');
}
.camphor{font-family: camphor;}
@font-face { 
	font-family: 'CamphorW01-Regular'; 
	src: url('../fonts/Camphor_W01_Regular.ttf') format('truetype');
}

@font-face { 
	font-family: 'camphorLight'; 
	src: url('../fonts/Camphor W01 Light.ttf') format('truetype');
}
.camphorLight{font-family: camphorLight;}
@font-face { 
	font-family: 'CamphorW01-Light'; 
	src: url('../fonts/Camphor W01 Light.ttf') format('truetype');
}

@font-face { 
	font-family: 'camphorThin'; 
	src: url('../fonts/Camphor W01 Thin.ttf') format('truetype');
}
.camphorThin{font-family: camphorThin;}
@font-face { 
	font-family: 'CamphorW01-Thin'; 
	src: url('../fonts/Camphor W01 Thin.ttf') format('truetype');
}

@font-face { 
	font-family: 'CamphorW04-Bold'; 
	src: url('../fonts/Camphor W04 Bold.ttf') format('truetype');
}
.camphorBold{font-family: "CamphorW04-Bold";}

@font-face { 
	font-family: 'camphorHeavy'; 
	src: url('../fonts/Camphor W04 Heavy.ttf') format('truetype');
}
.camphorHeavy{font-family: camphorHeavy;}
@font-face { 
	font-family: 'CamphorW04-Heavy'; 
	src: url('../fonts/Camphor W04 Heavy.ttf') format('truetype');
}

@font-face { 
	font-family: 'CamphorW04-Medium';
	src: url('../fonts/Camphor W04 Medium.ttf') format('truetype');
}
.camphorMedium{font-family: "CamphorW04-Medium";}

/******************************************* baloo ***************************************/
@font-face { 
	font-family: 'baloo'; 
	font-style: normal; 
	font-weight: 400; 
	src: url('../fonts/BalooBhai-Regular.ttf') format('truetype');
}
.baloo{font-family: baloo;}

/******************************************* roboto *************************************/
@font-face { 
	font-family: 'roboto'; 
	font-style: normal; 
	font-weight: 400; 
	src: url('../fonts/Roboto-Regular.ttf') format('truetype');
}
.roboto{font-family: roboto;}

@font-face { 
	font-family: 'robotoBlack'; 
	src: url('../fonts/Roboto-Black.ttf') format('truetype');
}
.robotoBlack{font-family: robotoBlack;}

@font-face { 
	font-family: 'robotoBlackItalic'; 
	src: url('../fonts/Roboto-BlackItalic.ttf') format('truetype');
}
.robotoBlackItalic{font-family: robotoBlackItalic;}

@font-face { 
	font-family: 'robotoBold'; 
	src: url('../fonts/Roboto-Bold.ttf') format('truetype');
}
.robotoBold{font-family: robotoBold;}

@font-face { 
	font-family: 'robotoBoldItalic'; 
	src: url('../fonts/Roboto-BoldItalic.ttf') format('truetype');
}
.robotoBoldItalic{font-family: robotoBoldItalic;}

@font-face { 
	font-family: 'robotoItalic'; 
	src: url('../fonts/Roboto-Italic.ttf') format('truetype');
}
.robotoItalic{font-family: robotoItalic;}

@font-face { 
	font-family: 'robotoLight'; 
	src: url('../fonts/Roboto-Light.ttf') format('truetype');
}
.robotoLight{font-family: robotoLight;}

@font-face { 
	font-family: 'robotoLightItalic'; 
	src: url('../fonts/Roboto-LightItalic.ttf') format('truetype');
}
.robotoLightItalic{font-family: robotoLightItalic;}

@font-face { 
	font-family: 'robotoMedium'; 
	src: url('../fonts/Roboto-Medium.ttf') format('truetype');
}
.robotoMedium{font-family: robotoMedium;}

@font-face { 
	font-family: 'robotoMediumItalic'; 
	src: url('../fonts/Roboto-MediumItalic.ttf') format('truetype');
}
.robotoMediumItalic{font-family: robotoMediumItalic;}

@font-face { 
	font-family: 'robotoThin'; 
	src: url('../fonts/Roboto-Thin.ttf') format('truetype');
}
.robotoThin{font-family: robotoThin;}

@font-face { 
	font-family: 'robotoThinItalic'; 
	src: url('../fonts/Roboto-ThinItalic.ttf') format('truetype');
}
.robotoThinItalic{font-family: robotoThinItalic;}


/* Material Design Icons
https://material.io/tools/icons/?style=baseline
*/
@font-face {
	font-family: 'Material Icons';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/material-design-icons/MaterialIcons-Regular.eot'); /* For IE6-8 */
	src: local('Material Icons'),
		local('MaterialIcons-Regular'),
		url('../fonts/material-design-icons/MaterialIcons-Regular.woff2') format('woff2'),
		/*url('../fonts/material-design-icons/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2') format('woff2'),*/
		url('../fonts/material-design-icons/MaterialIcons-Regular.woff') format('woff'),
		url('../fonts/material-design-icons/MaterialIcons-Regular.ttf') format('truetype');
}

.material-icons {
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 24px;  /* Preferred icon size */
	display: inline-block;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;

	/* Support for all WebKit browsers. */
	-webkit-font-smoothing: antialiased;
	/* Support for Safari and Chrome. */
	text-rendering: optimizeLegibility;

	/* Support for Firefox. */
	-moz-osx-font-smoothing: grayscale;

	/* Support for IE. */
	font-feature-settings: 'liga';
}

/******************************************* size *************************************/

/*rem*/
.rem0-5{font-size: .5rem;}
.rem0-6{font-size: .6rem;}
.rem0-7{font-size: .7rem;}
.rem0-8{font-size: .8rem;}
.rem0-9{font-size: .9rem;}
.rem1{font-size: 1rem;}
.rem1-1{font-size: 1.1rem;}
.rem1-2{font-size: 1.2rem;}
.rem1-3{font-size: 1.3rem;}
.rem1-4{font-size: 1.4rem;}
.rem1-5{font-size: 1.5rem;}
.rem1-6{font-size: 1.6rem;}
.rem1-7{font-size: 1.7rem;}
.rem1-8{font-size: 1.8rem;}
.rem1-9{font-size: 1.9rem;}
.rem2{font-size: 2rem;}
.rem2-1{font-size: 2.1rem;}
.rem2-2{font-size: 2.2rem;}
.rem2-3{font-size: 2.3rem;}
.rem2-4{font-size: 2.4rem;}
.rem2-5{font-size: 2.5rem;}
.rem3{font-size: 3rem;}
.rem3-5{font-size: 3.5rem;}
.rem4{font-size: 4rem;}

@media (min-width: 992px) {
	.rem-lg-4{font-size: 4rem !important;}
}