@font-face{font-family:'Jura';font-style:normal;font-weight:600;src:local('Jura DemiBold'), local('Jura-DemiBold'), url('../fonts/Jura_DemiBold.otf') format('opentype');}
*{padding:0;margin:0;}
#headersize{margin-bottom:-6px;}
#headersize img{max-width:none !important;}
#headersize img{width:100%;border:none 0;max-width:none;padding:0;min-height:300px;max-height:500px;}
#preloadmenubg{content:url("../images/backgrounds/bg.jpg");width:0;height:0;visibility:hidden;}
nav{margin:auto;overflow:hidden;background:#333 url("../images/backgrounds/bg.jpg") repeat top left;}
nav ul{list-style:none;overflow:hidden;}
nav li a{border-right:1px solid #fff;display:block;float:left;padding:23px;width:16.65%;height:80px;font-family:"Jura", sans-serif;color:#fff;text-align:center;text-decoration:none;font-size:32px;font-weight:bold;text-shadow:1px 1px 0px #000;-moz-box-shadow:10px 10px 2px #000 inset;-webkit-box-shadow:0px 0px 6px #000 inset;box-shadow:-1px -1px 6px #000 inset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
nav li a:hover{background:rgba(255, 255, 255, 0.25);}
nav li a.active{background:rgba(220, 10, 10, 0.25);cursor:default;}
.small{font-family:"Myriad Pro", "Trebuchet MS", sans-serif;color:#0B75AF;font-size:12px;font-weight:normal;letter-spacing:1px;text-transform:uppercase;text-shadow:1px 1px 0px #000;padding-top:5px;clear:both;}
.active .small{color:#ababab;}
nav li:last-child a{border:none;}
nav a#pull{display:none;}
#pull{font-family:'Jura', sans-serif;font-size:40px;font-weight:bold;color:#fff;text-shadow:1px 2px 1px #0B75AF;float:left;line-height:80px;width:90%;}
@media only screen and (max-width:1700px),only screen and (max-device-width:1700px){nav li a{font-size:30px;}
}
@media only screen and (max-width:1520px),only screen and (max-device-width:1520px){nav li a{font-size:28px;}
.small{font-size:11px;}
}
@media only screen and (max-width:1350px),only screen and (max-device-width:1350px){nav li a{font-size:26px;}
}
@media only screen and (max-width:1220px),only screen and (max-device-width:1220px){nav li a{font-size:24px;}
.small{font-size:10px;}
}
@media only screen and (max-width:1130px),only screen and (max-device-width:1130px){nav li a{font-size:22px;}
.small{font-size:9px;}
}
@media only screen and (max-width:1075px),only screen and (max-device-width:1075px){nav li a{font-size:20px;}}
@media only screen and (max-width:1015px),only screen and (max-device-width:1015px){nav li a{font-size:18px;}
.small{font-size:8px;}
}
@media only screen and (max-width:930px),only screen and (max-device-width:930px){nav li a{width:33.3%;border-bottom:1px solid #fff;font-size:26px;}
.small{font-size:10px;}
nav li:last-child a, nav li:nth-child(3) a{border-right:none;}
nav li:nth-child(4) a, nav li:nth-child(5) a, nav li:nth-child(5) a{border-bottom:none;}
}
@media only screen and (max-width:767px),only screen and (max-device-width:767px){a.tooltip span{visibility:hidden;}}
@media only screen and (max-width:690px),only screen and (max-device-width:690px){nav li a{width:33.3%;border-bottom:1px solid #fff;font-size:24px;}
nav li:last-child a, nav li:nth-child(3) a{border-right:none;}
nav li:nth-child(4) a, nav li:nth-child(5) a, nav li:nth-child(5) a{border-bottom:none;}
}
@media only screen and (max-width:580px),only screen and (max-device-width:580px){nav{border-bottom:0;}
nav li a{border-bottom:1px solid #fff;border-width:80%;font-size:20px;}
.small{font-size:10px;}
nav ul{display:none;height:auto;}
nav a#pull{display:block;background:#333 url("../images/backgrounds/bg.jpg") repeat top left;width:100%;position:relative;}
nav a#pull:after{content:"";background:url("../images/menu/nav-icon.png") 0px 22px no-repeat;width:30px;height:45px;display:inline-block;position:absolute;right:15px;top:10px;}
}
@media only screen and (max-width:568px),only screen and (max-device-width:568px){nav li a{font-size:19px;}
.small{font-size:9px;}
}
@media only screen and (max-width:510px),only screen and (max-device-width:510px){nav li a{font-size:18px;}}
@media only screen and (max-width:450px),only screen and (max-device-width:450px){nav li a{font-size:14px;}
.small{font-size:8px;}
}
@media only screen and (max-width:400px),only screen and (max-device-width:400px){nav li a{font-size:12px;}
.small{font-size:7px;}
}
@media only screen and (max-width:320px),only screen and (max-device-width:320px){nav li a{font-size:10px;}}