

/* ------------------------------------------------------------------------------------------------------------------------ */
/* FONTS                                                                                                                    */

/* ---------------------------------------------------------------------------- */
/* CM APP ICONS																	*/

@font-face {
	font-family: 'CM-app-icons';
	src:  url('../fonts/cm-app-icons/CM-app-icons.eot?4m6wjc');
	src:  url('../fonts/cm-app-icons/CM-app-icons.eot?4m6wjc#iefix') format('embedded-opentype'),
		url('../fonts/cm-app-icons/CM-app-icons.ttf?4m6wjc') format('truetype'),
		url('../fonts/cm-app-icons/CM-app-icons.woff?4m6wjc') format('woff'),
		url('../fonts/cm-app-icons/CM-app-icons.svg?4m6wjc#cm-app-icons') format('svg');
	font-weight: normal;
	font-style: normal;
}   

/* ---------------------------------------------------------------------------- */
/* POLL SYMBOLS																	*/

@font-face {
	font-family: 'Poll-symbols';
	src:  url('../fonts/Poll-symbols/Poll-symbols.eot?ioakbz');
	src:  url('../fonts/Poll-symbols/Poll-symbols.eot?ioakbz#iefix') format('embedded-opentype'),
		url('../fonts/Poll-symbols/Poll-symbols.ttf?ioakbz') format('truetype'),
		url('../fonts/Poll-symbols/Poll-symbols.woff?ioakbz') format('woff'),
		url('../fonts/Poll-symbols/Poll-symbols.svg?ioakbz#Poll-symbols') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* ---------------------------------------------------------------------------- */
/* BEBAS NEUE																	*/

@font-face {
	font-family: 'bebas_neuebold';
	src: url('../fonts/bebas/bebasneue_bold-webfont.eot');
	src: url('../fonts/bebas/bebasneue_bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/bebas/bebasneue_bold-webfont.woff2') format('woff2'),
		url('../fonts/bebas/bebasneue_bold-webfont.woff') format('woff'),
		url('../fonts/bebas/bebasneue_bold-webfont.ttf') format('truetype'),
		url('../fonts/bebas/bebasneue_bold-webfont.svg#bebas_neuebold') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* ---------------------------------------------------------------------------- */
/* TITTILIUM TEXT 22															*/

@font-face {
	font-family: 'TitilliumText22LThin';
	src: url('../fonts/Titillium/TitilliumText22L001-webfont.eot');
	src: url('../fonts/Titillium/TitilliumText22L001-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/Titillium/TitilliumText22L001-webfont.woff') format('woff'),
		 url('../fonts/Titillium/TitilliumText22L001-webfont.ttf') format('truetype'),
		 url('../fonts/Titillium/TitilliumText22L001-webfont.svg#TitilliumText22LThin') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TitilliumText22LLight';
	src: url('../fonts/Titillium/TitilliumText22L002-webfont.eot');
	src: url('../fonts/Titillium/TitilliumText22L002-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/Titillium/TitilliumText22L002-webfont.woff') format('woff'),
		 url('../fonts/Titillium/TitilliumText22L002-webfont.ttf') format('truetype'),
		 url('../fonts/Titillium/TitilliumText22L002-webfont.svg#TitilliumText22LLight') format('svg');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'TitilliumText22LRegular';
	src: url('../fonts/Titillium/TitilliumText22L003-webfont.eot');
	src: url('../fonts/Titillium/TitilliumText22L003-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/Titillium/TitilliumText22L003-webfont.woff') format('woff'),
		 url('../fonts/Titillium/TitilliumText22L003-webfont.ttf') format('truetype'),
		 url('../fonts/Titillium/TitilliumText22L003-webfont.svg#TitilliumText22LRegular') format('svg');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'TitilliumText22LMedium';
	src: url('../fonts/Titillium/TitilliumText22L004-webfont.eot');
	src: url('../fonts/Titillium/TitilliumText22L004-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/Titillium/TitilliumText22L004-webfont.woff') format('woff'),
		 url('../fonts/Titillium/TitilliumText22L004-webfont.ttf') format('truetype'),
		 url('../fonts/Titillium/TitilliumText22L004-webfont.svg#TitilliumText22LMedium') format('svg');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'TitilliumText22LBold';
	src: url('../fonts/Titillium/TitilliumText22L005-webfont.eot');
	src: url('../fonts/Titillium/TitilliumText22L005-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/Titillium/TitilliumText22L005-webfont.woff') format('woff'),
		 url('../fonts/Titillium/TitilliumText22L005-webfont.ttf') format('truetype'),
		 url('../fonts/Titillium/TitilliumText22L005-webfont.svg#TitilliumText22LBold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TitilliumText22LXBold';
	src: url('../fonts/Titillium/TitilliumText22L006-webfont.eot');
	src: url('../fonts/Titillium/TitilliumText22L006-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/Titillium/TitilliumText22L006-webfont.woff') format('woff'),
		 url('../fonts/Titillium/TitilliumText22L006-webfont.ttf') format('truetype'),
		 url('../fonts/Titillium/TitilliumText22L006-webfont.svg#TitilliumText22LXBold') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* ------------------------------------------------------------------------------------------------------------------------ */
/* GENERAL TEXT STYLES                                                                                                                    */


a {
	text-decoration: none;
	display: block;
	height: inherit;
	-webkit-tap-highlight-color: rgba(201, 224, 253, 0.0);
	-moz-tap-highlight-color: rgba(201, 224, 253, 0.0);
	tap-highlight-color: rgba(201, 224, 253, 0.0);
	color: inherit;
}

p {
	line-height: 22px;
	margin: 0 0 1.4em 0;
}

h1 {
	font-size: 50px;
	font-family:'bebas_neuebold', Arial, Helvetica, Tahoma, sans-serif;
	font-weight: normal;
	margin: 0 0 30px 0;
	text-align: center;
}

h2 {
	font-size: 22px; 
	letter-spacing: -0.02em;
	margin: 0px 0 20px 0;
	color: inherit;
	font-family: 'TitilliumText22LRegular', Arial, Helvetica, Tahoma, sans-serif;
}

h3 {
	font-size: 16px;
	letter-spacing: -0.02em;
	margin: 0px 0 10px 0;
	color: inherit;
	font-family: 'TitilliumText22LRegular', Arial, Helvetica, Tahoma, sans-serif;
}

.helptext {
	margin: 20px 0 0 0;
	line-height: 20px;
	display: inline-block;
}

@media only screen and (max-width: 480px) {

	p {
		font-size: 13px;
		line-height: 18px;
	}

	h1 {
		font-size: 32px;
		margin: 0 0 20px 0;
	}

	h2 {
		font-size: 16px;
		margin: 0 0 10px 0;
	}	
}