@font-face { font-family: 'Montserrat'; src: url('fonts/montserrat.ttf') format('truetype'); }

//@font-face { font-family: 'Montserrat-Light'; src: url('fonts/montserrat-light-webfont.eot'); src: url('fonts/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-light-webfont.woff2') format('woff2'), url('fonts/montserrat-light-webfont.woff') format('woff'), url('fonts/montserrat-light-webfont.ttf') format('truetype'), url('fonts/montserrat-light-webfont.svg#montserratlight') format('svg'); font-weight: normal; font-style: normal; }
//@font-face { font-family: 'Montserrat-Regular'; src: url('fonts/montserrat-regular-webfont.eot'); src: url('fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-regular-webfont.woff2') format('woff2'), url('fonts/montserrat-regular-webfont.woff') format('woff'), url('fonts/montserrat-regular-webfont.ttf') format('truetype'), url('fonts/montserrat-regular-webfont.svg#montserratregular') format('svg'); font-weight: normal; font-style: normal; }
//@font-face { font-family: 'Montserrat-Bold'; src: url('fonts/montserrat-bold-webfont.eot'); src: url('fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/montserrat-bold-webfont.woff2') format('woff2'), url('fonts/montserrat-bold-webfont.woff') format('woff'), url('fonts/montserrat-bold-webfont.ttf') format('truetype'), url('fonts/montserrat-bold-webfont.svg#montserratbold') format('svg'); font-weight: normal; font-style: normal; }

body {
	margin: 0 auto; padding 0;
	text-align: center;	
	-webkit-font-smoothing: antialiased;
	background-color: #eaeaea;
	font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, Roboto, sans-serif; font-size: 15px; line-height: 1.4em;
	line-height: 1.6em;
}

.scrolled { background-color: #ffffff; }

a { color: #fb1010; text-decoration: none; }
a:hover { color: #cb3700; text-decoration: underline; }


#main_container {
	margin: 0 auto;
	width: 560px;
	font-family: 'Montserrat'; font-style: normal; font-weight: 500;
	font-size: 14pt; 
	line-height: 1.4em;
	//background-color: rgba(0,0,0,0.1);
}


#header {
	padding: 60px 0 50px;
}


#content {
	margin: 0 0 0 0;
	//background-color: rgba(0,0,0,0.1);
}

#content p.also {
	font-size: 10pt;
}

/*
@media only screen and (max-width: 650px) {
	#content { width: 86%; }
}
*/

#app {
	font-size: 8pt; font-weight: 700;
}

#app img { max-width: 100%; max-height: 100%; }

#intro {
	margin: 50px 60px 60px;
	//width: 400px;
	font-size: 11pt; font-weight: 500;
	color: #000000;
	//background-color: rgba(0,0,0,0.1);
}

#text h2 { font-size: 14pt; }
#text h3 { margin-top: 30px; font-size: 13pt; }
#text { font-size: 11pt; text-align: left; }

#buy {
	margin: 60px 0 30px;
	font-family: 'Montserrat'; font-style: normal; 
	
}

#buy p { margin: 20px 0 0 0; padding: 0; font-weight: 700; font-size: 10pt; text-transform: uppercase; }
#buy span { font-size: 16pt; font-weight: 600; vertical-align: -2px;}
#buy p:last-child { margin: 0; padding: 0; font-size: 9pt; font-weight: 500; text-transform: none; }


#footer {
	margin: 50px auto 60px 0; padding: 0 20%;
	font-family: 'Montserrat'; font-style: normal; font-weight: 500; font-size: 8pt;
	line-height: 1.4em;
	color: #555555;
	//background-color: rgba(0,0,0,0.1);
}

#footer p.contact { font-size: 10pt; color: #000000; line-height: 1.5em; }

#footer img { margin-top: 20px; }

#footer p.copyright { margin: 40px 0 0 0; padding: 0; }
#footer p.tracking { margin: 20px 0 0 0; padding: 0; text-transform: uppercase; font-size: 7pt; font-weight: 700; }

