﻿.clear{clear:both}@import url("https://use.typekit.net/jmc8dwv.css");#menu-button{display:none}nav.mobile{display:none}.nav-container{background-color:#000}nav.primary{display:flex;flex-direction:row;position:relative;width:90%;margin:0 auto;padding:10px 0 30px}nav.primary ul{margin:0;padding:0}nav.primary ul li{display:inline-block;margin:0;list-style-type:none;width:auto;padding-top:20px;transition:0.3s ease}nav.primary ul li a{color:#f2c417;font-size:16px !important;letter-spacing:1px;line-height:20px;text-decoration:none;position:relative;display:flex;margin:0 2px;text-align:center;-webkit-transition:0.4s ease-in;-moz-transition:0.2s ease-in;-o-transition:0.2s ease-in;transition:0.2s ease-in;font-weight:400;padding:12px;cursor:pointer;font-family:ff-dagny-web-pro, sans-serif;box-shadow:inset 0 0 0 0 #000;transition:color 0.5s ease-in-out, box-shadow 0.5s ease-in-out}nav.primary ul li a:hover{box-shadow:inset 170px 0 0 0 #f2c417;color:#000}nav.primary ul li a:hover .fa{color:#000!important}nav.primary ul li li a{font-size:15px!important;letter-spacing:0.2px;line-height:24px;padding:7px 10px;color:#fff;background-color:#000;text-align:left;z-index:200}nav.primary ul li li a:hover{box-shadow:inset 170px 0 0 0 #f2c417;color:#000}nav.primary ul ul{display:none;position:absolute}nav.primary ul ul ul{position:absolute;left:100%;top:0}nav.primary ul li:hover > ul{display:flex;flex-direction:column;line-height:18px;z-index:200}nav.primary ul ul li{float:none;width:158px;position:relative;margin:0;display:block;padding-top:0!important}.nav-btns{width:100%;display:flex;flex-direction:row;justify-content:space-between}.nav-btns .fa{margin:3px 0 0 2px;transition:0.5s ease-in-out}nav.primary i.fa-angle-down{color:#f2c417!important}nav.primary ul li:hover i.fa-angle-down{color:#fff}@media screen and (max-width: 1730px){nav.primary ul li a{padding:9px 7px}}@media screen and (max-width: 1575px){nav.primary ul li a{font-size:12px}}@media screen and (max-width: 1340px){nav.primary{display:none}#menu-button{width:140px;float:right;display:inline-block;font-size:19px;position:relative;line-height:55px;z-index:400;background:transparent;border:1px solid #E5E5E3;margin-top:6%;margin-right:8%;text-align:center;cursor:pointer}#menu-button a{color:#f2c417;text-decoration:none;padding:0 0 0 0.8em;font-weight:normal;margin-right:12px;cursor:pointer}nav.mobile{display:block;position:fixed;top:0;left:-250px;width:250px;height:100%;background:#333;z-index:500;overflow:auto}nav.mobile .mobile_top{position:relative;display:block;padding:0;margin:50px 0 10px;color:#999;font-size:18px;font-weight:400}nav.mobile .menu-toggle{position:absolute;padding:3px 8px;font-family:Arial, sans-serif;font-size:26px;font-weight:bold;line-height:4.1;background:transparent;color:#999;text-decoration:none;top:-38px;right:13px;cursor:pointer}nav.mobile .menu-toggle:hover{color:#fff}nav.mobile ul{list-style:none;font-weight:300;margin:0;padding:0}nav.mobile ul li{border-top:1px solid #454545;border-bottom:1px solid #151515;position:relative}nav.mobile ul li a{position:relative;display:block;font-size:15px;padding:10px;color:#999;text-decoration:none;border-left:4px #333 solid;text-shadow:1px 1px 1px rgba(0,0,0,0.3);text-align:left;cursor:pointer}nav.mobile ul li a:hover{background:rgba(45,45,45,0.5);color:#fff;border-left:4px #f2c417 solid}nav.mobile ul li li:last-child{border:none}nav.mobile ul li li a{background:#444;position:relative;display:block;padding:10px 10px 10px 15px;border-left:4px #444 solid;color:#ccc;text-decoration:none}nav.mobile ul li li a:hover{background:rgba(65,65,65,0.5)}nav.mobile ul li li li:last-child{border:none}nav.mobile ul li li li a{background:#555;position:relative;display:block;padding:10px 10px 10px 25px;color:#ccc;text-decoration:none;border-left:4px #555 solid}nav.mobile ul li li li a:hover{background:rgba(85,85,85,0.5)}nav.mobile ul li .click{position:relative;display:block;cursor:pointer;font-size:15px;padding:10px;color:#999;text-decoration:none;border-left:4px #333 solid;text-shadow:1px 1px 1px rgba(0,0,0,0.3);text-align:left}.nav-footer{color:#1B1B1B;position:relative;text-align:center;font-size:14px;line-height:16px;padding:15px 0}nav.mobile ul li a .fa{width:25px;padding:8px 3px;margin:0 6px 0 0;text-align:center;background:#292929;color:#f2c417!important;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;text-shadow:1px 1px 1px rgba(0,0,0,0.3)}.menu-title{color:#999;padding-left:5px}nav.mobile ul li .fa-chevron-down{color:#f2c417!important}}@media screen and (max-width: 1140px){.mobile-logo{max-width:170px;margin:2% 0 2% 5%}}@media screen and (max-width: 700px){#menu-button{width:110px;font-size:16px;line-height:44px;margin-right:10%;margin-top:10%}}@media screen and (max-width: 460px){.mobile-logo{max-width:150px;margin:2% 0 2% 5%}#menu-button{width:100px;font-size:15px;line-height:44px;margin-right:10%;margin-top:8%}}