@charset "UTF-8";
/* CSS Document */

body {
	background: #1c1e1c;
	text-align: left;
	font-family: 'Barlow Condensed', sans-serif;
	color: #fff;
	padding: 0;
	font-weight:300;
}


.bigger { font-size: 180%; }
.yellower { color:#ffcf01; }
.whiter { color:#ffffff; }
.padder { padding: 8px; }

a {
	color: #ffcf01;
	text-decoration: none;
	font-family: 'Barlow Condensed', sans-serif;
}

a:hover { color: #fff; }

h1 { color:#ffcf01; letter-spacing: 15px; font-weight: 500; font-family: 'Barlow', sans-serif; }
h2 { font-weight: 600; font-family: 'Barlow', sans-serif; }
h3 { color:#ffcf01; font-weight: 500; text-transform: uppercase; }

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

	h2 {
		font-size: 54px;
		line-height: 54px;
		margin: 0 0 25px;
	}

	h3 {
		font-size: 21px;
		line-height: 21px;
		margin: 0 0 25px;
	}

	p {
		font-family: 'Barlow', sans-serif;
		font-size:20px;
		line-height: 24px;
		margin: 0 0 20px;
	}

.credits a { color:#fff; }
.credits a:hover { color:#ffcf01; }

.main {
	background: url("../images/bg-Studio_Ascari.jpg") no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: min(100px) 24% 35px; text-align: center;
	min-height: 60vh;
}
/*.main { background: #24338a; padding: min(100px) 20% 35px; text-align: center; }*/
footer { background: #1c1e1c; text-align: center; line-height: 40px; margin: 0; padding:40px 0 50px; color: #c7c7c7; font-size: 14px; }

@media only screen and (max-width: 768px) {
	
/*	h1 {
		font-size:20px;
		letter-spacing: 15px;
	}
*/
	h2 {
		font-size: 44px;
		line-height: 44px;
	}
	
	h3 {
		font-size: 24px;
		line-height: 25px;
	}

	p {
		font-size:18px;
		line-height: 20px;
		margin: 0 0 20px;
	}
	.main { height: 88vh; padding: 80px 35px 10px; text-align: center; }

}

/* CookieYes */
a.cky-banner-element {
        padding: 8px 25px;
		margin: 0 15px;	
        background: #24338a;
        color: #c7c7c7;
        border: 1px solid #283999;
        box-sizing: border-box;
        border-radius: 20px;
        cursor: pointer;
		text-transform: uppercase;
}
