html, body {
	display: block;	
	box-sizing: border-box; 	
	padding: 0;
	border: 0;
	color: #fcc742;
	background-color: black;
	font-family: "Times New Roman";	
	font-size: 1em;		
}

.topPicture { 
	background: url(timeMain.jpg) no-repeat ;		
	background-size: contain;
	height: calc(50mm + 30vw);
}

.presentation { margin: 0; }

.staticBack { margin: 0; }

h1 { 
	font-family: "Georgia";	
	font-size: calc(7mm + 4vw);
	letter-spacing: -0.01em;
	line-height: 1.0;
	text-align: right;
	margin-top: calc(-40mm - 15vw);
	margin-right: calc(5vw - 5mm);
}

.h1small {
	font-size: calc(3mm + 1.0vw);
	letter-spacing: 0;
}

h3 {
	font-family: "Ranga-Regular";
	font-weight: 100;
	line-height: 0.9;	
	font-size: calc(5mm + 2vw);
	text-align: right;
	margin-right: calc(5vw - 5mm);
}
.firstcharacter {
	font-family: Georgia;
	font-size: calc(4mm + 2vw);
	color: rgb(199, 132, 255);
}

.h3dot { color: rgb(0, 105, 190); }

.txtArea {
	font-size: 5.5mm;
	line-height: 1.2;
	word-spacing: 0.1em;
	letter-spacing: 0em;
	width: 80%;
	height: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.breakArea {
	background: url(timeMain.jpg) center fixed no-repeat;		
	background-size: 50% 50%;
	height: 30mm;
	text-align: right;
	font-family: "Ranga-Regular";
	font-size: 5mm;
}

@media screen and (max-width: 800px) {
	.presentation { max-width: 600px; margin: auto; }
	.breakArea { height: 15mm; padding-top: 4mm;}
	.txtArea { font-weight: 100; width: 100%; }
}

@media screen and (max-width: 1024px) and (min-width: 800px) {
	.presentation { max-width: 800px; margin: auto; }
	.txtArea { font-size: 6mm; width: 80%; font-weight: 100;}
	.breakArea { font-size: 7mm;  padding-top: 5mm;}
}

@media screen and (max-width: 1280px) and (min-width: 1024px) {
	.presentation { max-width: 800px; margin: auto; }
	.txtArea { font-size: 6mm; width: 80%;}
	.breakArea { font-size: 8mm;  padding-top: 10mm;}
}

@media screen and (min-width: 1280px) {
	.presentation { max-width: 1024px; }
	.txtArea { font-size: 7mm; width: 80%; }
	.breakArea { font-size: 9mm; height: 30mm; }
}