html {
background:#fff url('../img/bg.jpg') center center no-repeat;
background-size:cover;
font-size:13px;
color:#000000;
font-family: Open Sans, Trebuchet MS, Arial;
min-height:100%;
}
a {
color:#000;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
body {
height:100%;
padding:6.5% 13% 0 13%;
margin:0;
}
#content {
width:100%;
margin-top:0;
float:left;
}
.center {
width:100%;
float:left;
}
.col-3 {
width:32%;
text-align:center;
margin-right:2%;
background:#fff;
background:rgba(255,255,255,0.9);
-webkit-box-shadow: 0px 0px 4px #1f1f1f;
-moz-box-shadow: 0px 0px 4px #1f1f1f;
box-shadow: 0px 0px 4px #1f1f1f;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius:3px;
position:relative;
z-index:1;
float:left;
}
.col-3:nth-child(2) {
text-align:justify;
font-size:8.6px;
line-height: 14px;
letter-spacing: 0.05em;
}
.col-3 .container {
padding:60px;
}
.col-3:first-child p:first-child {
padding-top:5px;
}
.col-3:nth-child(3) p:first-child {
padding-top:10px;
}
.col-3 .container .scroll {
width:100%;
overflow:hidden;
position:relative;
float:left;
}
.col-3:nth-child(3) {
font-family:Tahoma;
margin-right:0;
}
.col-3.enlarge {
-webkit-transform: scale(1.15);
-moz-transform: scale(1.15);
-o-transform: scale(1.15);
transform: scale(1.15);
transition: all 0.3s;
-webkit-transition: all 0.3s;
}
.col-3.enlarge:nth-child(2) {
-webkit-transform: scale(1.4);
-moz-transform: scale(1.4);
-o-transform: scale(1.4);
transform: scale(1.4);
transition: all 0.3s;
-webkit-transition: all 0.3s;
}
.col-3.resize {
-webkit-transform: scale(1.0);
-moz-transform: scale(1.0);
-o-transform: scale(1.0);
transform: scale(1.0);
transition: all 0.3s;
-webkit-transition: all 0.3s;
}
.col-3:nth-child(3) p:first-child {
font-size:140px;
font-weight:bold;
line-height:140px;
}
.col-3:nth-child(3) p:nth-child(2) {
font-size:104px;
font-weight:bold;
line-height:90px;
}
.col-3:nth-child(3) p:nth-child(3) {
font-size:70px;
font-weight:bold;
line-height:100px;
}
.col-3:nth-child(3) p:nth-child(4) {
font-size:35px;
font-weight:bold;
line-height:60px;
}
.col-3:nth-child(3) p:nth-child(5) {
font-size:22px;
line-height:30px;
letter-spacing: 0.1em;
}
img {
max-width:100%;
}
p {
margin:0;
}
#footer {
width:100%;
margin-top:8%;
background:#252f52;
text-align:center;
font-size:15px;
color:#fff;
float:left;
}
#footer a {
color:#fff;
}

#footer .container {
padding:20px;
}
@media all and (max-width:1600px) {

	.col-3 .container {
	padding:30px;
	}
	.col-3 {
	font-size:12px;
	}
	.col-3:nth-child(3) p:first-child {
	font-size:120px;
	font-weight:bold;
	line-height:110px;
	}
	.col-3:nth-child(3) p:nth-child(2) {
	font-size:90px;
	font-weight:bold;
	line-height:80px;
	}
	.col-3:nth-child(3) p:nth-child(3) {
	font-size:60px;
	font-weight:bold;
	line-height:70px;
	}
	.col-3:nth-child(3) p:nth-child(4) {
	font-size:25px;
	font-weight:bold;
	line-height:60px;
	}
	.col-3:nth-child(3) p:nth-child(5) {
	font-size:20px;
	line-height:30px;
	}
	.col-3:nth-child(2) {
	text-align:justify;
	font-size:7.2px;
	line-height: 14px;
	}
}
@media all and (max-width:1400px) {

	#footer {
	font-size:13px;
	}
	.col-3:nth-child(3) p:first-child {
	padding-top:15px;
	}
	.col-3:nth-child(3) p:first-child {
	font-size:90px;
	font-weight:bold;
	line-height:90px;
	}
	.col-3:nth-child(3) p:nth-child(2) {
	font-size:60px;
	font-weight:bold;
	line-height:60px;
	}
	.col-3:nth-child(3) p:nth-child(3) {
	font-size:40px;
	font-weight:bold;
	line-height:40px;
	}
	.col-3:nth-child(3) p:nth-child(4) {
	font-size:20px;
	font-weight:bold;
	line-height:40px;
	}
	.col-3:nth-child(3) p:nth-child(5) {
	font-size:18px;
	line-height:45px;
	}
    .col-3:nth-child(2) {
	font-size:6.4px;
	line-height:10px;
	}

}

@media all and (max-width:1280px) {

	#footer {
	font-size:13px;
	}
	.col-3:nth-child(2) {
	font-size:5.9px;
	line-height:10px;
	}


}
/*
@media all and (max-width:1600px) {


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

}

@media all and (max-width:1420px) {

	#content .mcontainer {
	padding: 0 15px;
	}
	.center {
	width:100%;
	float:left;
	}

}


@media all and (max-width:1200px) {

	.col-3 .container {
	padding:30px;
	}
	#content {
	margin-top:15px;
	}

}
*/
@media all and (max-width:800px) {

	body {
	padding:6.5% 15px 0 15px;
	}
	.col-3  {
	width:100%;
	margin-bottom:20px;
	}

}


#cookies {
width:95%;
background:#000;
background:rgba(0,0,0,0.7);
color:#fff;
text-align:center;
position:fixed;
left:2.5%;
bottom:20px;
}
#cookies .container {
padding:10px 55px 10px 30px;
}
#cookies a {
color:#fff;
}
#cookies .closec {
width:30px;
height:30px;
background:transparent url('../img/close_cookies.png') center center;
position:absolute;
top:5px;
right:5px;
}
#fbLikeright {
width:306px;
right:-306px;
top:100px;
position:fixed;
z-index:100000;
}
#fbWidgetright {
width:300px;
background:#fff;
border:3px solid #3b5999;
position:absolute;
z-index:100000;
}
#fbMoveright {
width:40px;
height:120px;
background:transparent url('../img/fbright.png') top left no-repeat;
position:absolute;
left:-43px;
top:15px;
}
#fbLikeleft {
width:306px;
left:-306px;
top:100px;
position:fixed;
z-index:100000;
}
#fbWidgetleft {
width:300px;
background:#fff;
border:3px solid #3b5999;
position:absolute;
z-index:100000;
}
#fbMoveleft {
width:40px;
height:120px;
background:transparent url('../img/fbleft.png') top left no-repeat;
position:absolute;
right:-43px;
top:15px;
}