body {
background-color:#181818;
position: relative;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#entry-header {
margin: auto auto 50px auto;
width: 80%;
max-width: 978px;
position: relative;
z-index: 10001;
}
#main {
padding-top: 100px;
}
#content {
overflow: hidden;
margin: 0 auto;
padding-bottom: 50px;
width: 80%;
max-width: 978px;
}
html {
display: block;
}
#preloader {
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
background-image:url(../images/preload.png);
z-index:99;
}
#status {
width:200px;
height:200px;
position:absolute;
left:41%;
top:50%;
background-image:url(../images/status.gif);
background-repeat:no-repeat;
}
* {
padding: 0;
margin: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.menu{
margin: 0;
width: 100%;
height: 130px;
background-color:black;
}
#logo {
float: left;
margin-top: 15px;
margin-left: 70px;
position: absolute;
width: 352px;
height: 83px;
}
nav {
width: 90%;
padding-top: 30px;
margin-left: 420px;
overflow: hidden;
}
nav ul {
list-style: none;
overflow: hidden;
}
nav li a {
background: black;
color: #fff;
display: block;
float: left;
font: 1000 20px/10.4 'Cutive', Helvetica, Verdana, Arial, sans-serif;
padding: 20px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
width: 12.5%;
/*TRANSISTIONS*/
-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
-o-transition: background 0.5s ease;
-ms-transition: background 0.5s ease;
transition: background 0.5s ease;
}
/*HOVER*/
nav li a:hover {
color: orange;
}
/*SMALL*/
nav small {
font: 100 11px/1 Helvetica, Verdana, Arial, sans-serif;
text-transform: none;
color: #aaa;
}
/*BORDER FIX*/
nav li:last-child a {
border: none;
}
/* MEDIA QUERIES*/
@media only screen and (max-width : 1220px),
only screen and (max-device-width : 1220px){
nav li a {
font: 400 10px/1.4 'Cutive', Helvetica, Verdana, Arial, sans-serif;
}
nav small {
font: 100 10px/1 Helvetica, Verdana, Arial, sans-serif;
}
}
@media only screen and (max-width : 930px),
only screen and (max-device-width : 930px){
nav li a {
width: 25%;
border-bottom: 1px solid #fff;
font: 400 11px/1.4 'Cutive', Helvetica, Verdana, Arial, sans-serif;
}
nav li:last-child a, nav li:nth-child(4) a {
border-right: none;
}
nav li:nth-child(5) a, nav li:nth-child(6) a, nav li:nth-child(7) a, nav li:nth-child(8) a {
border-bottom: none;
}
}
@media only screen and (max-width : 580px),
only screen and (max-device-width : 580px){
nav li a {
width: 50%;
font: 400 12px/1.4 'Cutive', Helvetica, Verdana, Arial, sans-serif;
padding-top: 12px;
padding-bottom: 12px;
}
nav li:nth-child(even) a {
border-right: none;
}
nav li:nth-child(5) a, nav li:nth-child(6) a {
border-bottom: 1px solid #fff;
}
}
@media only screen and (max-width : 320px),
only screen and (max-device-width : 320px){
nav li a {
font: 400 11px/1.4 'Cutive', Helvetica, Verdana, Arial, sans-serif;
}
}