body, html{
margin:0px;
padding:0px;
width:100%;
height:100%;
line-height:0;
-webkit-text-size-adjust:none;
touch-action:manipulation;
/* Keyword values */
text-size-adjust: none;
text-size-adjust: auto;
/* Global values */
text-size-adjust: inherit;
text-size-adjust: initial;
text-size-adjust: unset;
}

html > body{
width:100%;
height:100%;
}

body{
background-color:#161618;
font-family:'Nunito', Arial, Helvetica, sans-serif;
font-size:0;
color:#e8e3e3;
font-weight:200;
cursor:url(../img/down.png), auto;
}


a{text-decoration:none;}
a:hover{text-decoration:none; outline:none;}
a:focus, object:focus, input:focus, textarea:focus {text-decoration:none; outline:none;}

img, p{border:0px; margin:0px; padding:0px; display:block;}

form{margin:0px; padding:0px; display:block;}

ul, li{
margin:0px;
padding:0px;
list-style:none;
list-style-type:none;
}

h1, h2, h3, h4, h5, h6{
display:inline;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
font-weight:normal;
line-height:normal;
text-align:left;
}

.wrap {
 max-width: 25660px;
 margin: 0px auto;
}


.wrapMain{
 padding-top:55px;
 padding-bottom:55px;
 position:relative;
}

img.imgDown{
	display:block;
	position:absolute;
	left:50%;
	margin-left:-15px;
	bottom:28px;
	cursor:pointer;
}

.homeSlide {
    width: 100%;
    height:calc(100vh - 110px);
    position: relative;
}


.slideItem{
	width:100%;
	height:100%;
	text-align:center;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}


.slideItem p{
	display:block;
	position: relative;
  top: 50%;
  transform: translateY(-50%);
	font-family:'Nunito', Arial, Helvetica, sans-serif;
	font-weight:200;
	color:#e8e3e3;
	text-align:center;
	width:100%;
}

.slideItem p strong{
	display:block;
	font-weight:200;
	font-size:56px;
	text-align:center;
	line-height:normal;
	margin-bottom:5px;
	opacity:0;
}

.slideItem p span{
	display:block;
	font-weight:200;
	font-size:16px;
	text-align:center;
	line-height:normal;
	margin-left:-100px;
	opacity:0;
}

.wrapInfo{
	padding-top:95px;
	font-family:'Nunito', Arial, Helvetica, sans-serif;
	font-weight:300;
	font-size:15px;
	line-height:normal;
	color:#686869;
}

.wrapInfo strong{
	display:block;
	font-weight:300;
	font-size:26px;
	display:block;
	text-transform:uppercase;
	color:#928f95;
	line-height:normal;
	margin-bottom:23px;
}

.wrapInfo div{
	padding-bottom:55px;
}

.wrapInfo div p{
	display:block;
	width:calc(50% - 60px - 100px);
	float:left;
	padding-left:60px;
	padding-right:100px;
	text-align:justify;
}

.wrapInfo div img{
	display:block;
	width:50%;
	float:right;
	filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  transition: filter ease 1s;
  -webkit-transition: filter ease 1s;
}

a.close{
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	width:27px;
	height:27px;
	z-index:99;
	background-image:url(../img/close.png);
	background-repeat:no-repeat;
	background-position:right top;
	opacity:0.75;
}

a.close:hover{
	opacity:1;
}



#foot{
width:100%;
height:150px;
text-align:center;
margin:0px auto;
/*background-image:url(../img/foot.jpg);*/
background-repeat:no-repeat;
background-position:top center;
font-family: 'Nunito', sans-serif;
font-size:13px;
color:#9a999b;
padding-top:23px;
line-height:29px;
display:none;
}

#foot a.info{
color:#888383;
}

#foot a.info:hover{
	color:#870505;
}

#footer{
display:block;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#3d3c3c;
line-height:21px;
text-align:center;
}

#footer a{
	color:#3d3c3c;
	font-size:10px;
	line-height:21px;
}


.responsive{
	width:100%;
}

/*COOKIES*/
#cookies{
width:100%;
background-color:#000000;
filter:alpha(opacity=85);
-moz-opacity: 0.85;
opacity: 0.85;
position:fixed;
left:0px;
bottom:0px;
z-index:999;
display:none;
}

#cookies div{
width:88%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#888383;
text-align:center;
padding:10px 0px;
margin:0px auto;
line-height:17px;
}

#cookies a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#888383;
text-decoration:underline;
}

#cookies a.xx{
display:block;
position:absolute;
top:10px;
right:12px;
width:10px;
height:10px;
background-image:url(../img/cookiesClose.gif);
background-repeat:no-repeat;
background-position:left top;
text-decoration:none;
}

.clear{
height:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:2px;
margin:0px;
padding:0px;
overflow:hidden;
display:block;
clear:both;
}

.wrapInfo div:after {
content: '';
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}