body {-webkit-text-size-adjust: none;}
.slicknav_btn {position: absolute; 
top: 1.5em; 
right: 1.0em; 
z-index: 9999; 
display: block; 
vertical-align: middle; 
padding: 0.438em 0.625em 0.438em 0.625em; 
line-height: 1.125em; 
cursor: pointer;
}
#jsddm, .menu {display:none;
visibility:hidden;}
header {position:relative;
float:left;
clear:both;
width:100%;
background-color: #fff;
padding: 10px 0 0 0;}
.slicknav_menu {display: block;
text-align:left;}
.twothird {width:100%;
margin:0.5%;
margin-right: 4%;
float:left;
clear:both;}
.third {width:100%;
margin:0.5%;
float:left;
clear:both;}
.colapse {display:none;
visibility:hidden;}
.cycle-pager {text-align: center; 
width: 100%;
z-index: 500;
position: absolute;
top: 5px !important; 
overflow: hidden;}
.back {float:left;
width:100%;
height: 2.5em;
margin: 0.5em 0 0 0;
margin-left:-5%;
padding-left:5%;
background: transparent;}
.cycle-caption, .cycle-overlay {display:none;
visibility:hidden;}
.fifty, .fortyfive {width:100%;
float:left;
text-align:left !important;
margin:0;}
.logo_r {display:none;}
.newsbox_lang {float: left;
height:auto;
display:block;
width:96%;
padding: 10px 2% 2.2em 2%;
margin: 0 0 1.5em 0;
border: 1px solid #dedede;
background: url(../src/arrow-bottom.png) bottom left no-repeat #fff;
background-size: 50px 26px;
}
.bigair h1 {font-size: 220%;
line-height: 100%; 
font-family:fira-ul, sans-serif;
font-weight: normal;
padding: 0.3em 0 0.3em 0;}
#contwrapper {position:relative;
float:left;
clear:both;
width:100%;
margin: 0.5em 0 3.5em 0;}
.mainimage {position:relative;
float:left;
clear:both;
background:#ccc;
width:100%;
height: 150px;
overflow:hidden;}
.ninetypath {width:90%;
font-size:80%;
height: 1.5em;
float:left;
clear:both;
padding: 0 5%;
margin: 0.4em 0 0 0;
text-align:left;}
.bigair_solo {font-size: 200%;
line-height: 100%; 
font-family:fira-ul, sans-serif;
font-weight: normal;
margin: 0.5em 0 0.5em 0 !important;
width: 100%;}
.fifty img {width:100%;
margin: 0 0 0.5em 0;}
#footer {position: relative;
float:left;
clear:both;
width:100%;
background: #fff; /* Old browsers */
background: -moz-linear-gradient(top,  #eaeaea 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eaeaea 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eaeaea 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eaeaea 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eaeaea 0%,#ffffff 100%); /* W3C */}
.ninety {width:90%;
float:left;
clear:both;
padding: 0.5em 5% 0 5%;
text-align:left;}
.ninety {width:90%;
float:left;
clear:both;
padding: 1.5em 5% 0 5%;
text-align:left;}
.ninety {width:90%;
float:left;
clear:both;
padding: 0.1em 5% 0 5%;
text-align:left;}
.thirty, .twenty {width:100%;
float: left;
position: relative;
min-height: 1px;
padding: 0 0 1.0em 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.logo {position: relative;
float:left;
height:70px;
margin: 1.2em 0 0.8em 5%;
border: 0;
}


@media only screen and (max-width: 390px)	{

.logo {
position: relative;
float:left;
height: 67px;
margin: 1.0em;
border: 0;
}}
