﻿#menu-button{display:none}nav.mobile{display:none}nav.primary{width:100%;float:left;font-family:'Montserrat', sans-serif;margin:0 auto;text-align:right;margin-top:20px}nav.primary ul{float:none;text-align:center;margin:0 auto;display:inline-block}nav.primary ul li{float:left}nav.primary ul li a{padding:5px 12px;display:block;text-decoration:none;color:#fff;font-size:15px;text-transform:uppercase;font-weight:300;text-align:right;letter-spacing:1px}nav.primary ul li:last-child{padding-right:0 !important}.ie7 nav.primary ul li a,.ie8 nav.primary ul li a{padding:10px 32px}nav.primary ul li a:hover{color:#000;background:#ffff01}nav.primary ul li li{border:0}nav.primary ul li li a{background:#212121;padding:10px 20px;font-size:14px;text-align:left;width:240px}nav.primary ul li li a:hover{color:#000;background:#ffff01}nav.primary ul li:last-child{}nav.primary ul li:last-child a{}nav.primary ul li:first-child a{}nav.primary ul li li:last-child{}nav.primary ul li li:last-child a{}nav.primary ul li li:first-child a{}nav.primary ul ul{display:none;position:absolute;z-index:999999999999;width:auto}nav.primary ul ul ul{position:absolute;left:100%;top:0}nav.primary ul li:hover > ul{display:block;line-height:18px}nav.primary ul ul li{float:none;position:relative;margin:0;padding:0}@media screen and (max-width: 1430px){nav.primary ul li a{padding:5px 8px;font-size:13px}}@media screen and (max-width: 1300px){nav.primary{display:none}#menu-button{display:block;font-size:32px;position:relative;z-index:999;padding:0.5% 1% 0.5% 3%;width:96%;float:left;background:none;text-align:right;margin-top:22px}#menu-button a{color:#fff;text-decoration:none}#menu-button a:hover{color:#ffff01}nav.mobile{display:block;position:fixed;top:0;left:-250px;width:250px;height:100%;background:#333;z-index:999999999999999999;overflow:auto}nav.mobile h3{position:relative;padding:12px 10px;color:#fff;font-size:22px;border-bottom:4px solid #222;text-align:left;font-weight:300;text-transform:uppercase;font-family:'Montserrat', sans-serif;letter-spacing:1px}nav.mobile .menu-toggle{position:absolute;top:12px;right:10px;display:inline-block;padding:6px 9px 5px;font-family:Arial, sans-serif;font-weight:bold;line-height:1;background:#222;color:#999;text-decoration:none;vertical-align:top}nav.mobile .menu-toggle:hover{color:#F27124}nav.mobile ul{list-style:none;font-weight:300;border-top:1px solid #151515;border-bottom:1px solid #454545;margin:0;padding:0}nav.mobile ul li{border-top:1px solid #454545;border-bottom:1px solid #151515}nav.mobile ul li a{position:relative;display:block;padding:8px 10px;color:#999;text-decoration:none;font-size:14px;text-align:left;font-weight:300;text-transform:uppercase;font-family:'Montserrat', sans-serif;letter-spacing:0.5px}nav.mobile ul li a:hover{background:#fff;color:#000}nav.mobile ul li li a{background:#444;position:relative;display:block;padding:10px 10px 10px 15px;color:#ccc;text-decoration:none;font-size:14px}nav.mobile ul li li li a{background:#666;position:relative;display:block;padding:10px 10px 10px 25px;color:#000;text-decoration:none}nav.mobile ul li span.click{background:url("../siteart/arrow.png") 10px 12px no-repeat;background-size:55%;position:relative;display:block;float:right;margin:-44px 0 0;cursor:pointer;z-index:12399994;width:44px;height:44px;-webkit-transition:background-size 0.3s ease-in-out;-moz-transition:background-size 0.3s ease-in-out;transition:background-size 0.3s ease-in-out}nav.mobile ul li span.click:hover{background-size:60%}}