﻿.clear{clear:both}#menu-button{display:none}nav.mobile{display:none}nav.primary{padding:0;display:block;margin:0;width:100%;position:relative}nav.primary ul{margin:0;padding:0;text-align:center}nav.primary ul li{display:inline-block;margin:0;list-style-type:none}nav.primary ul li a{font-family:'Poppins', sans-serif;color:#fff;font-size:16px;font-weight:700;line-height:18px;text-decoration:none;padding:5px 25px;display:block;margin:0;text-align:center;text-transform:uppercase;font-weight:700}nav.primary ul li a:hover{color:#f26a21;border-bottom:3px solid #f26a21;padding-bottom:0}nav.primary ul li li a{font-size:15px;line-height:15px;padding:10px 0 10px 10px;color:#fff;background:#181818;text-align:left;border-right:none;border-left:none;border-bottom:#fff solid 1px}nav.primary ul li li a:hover{}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:block;line-height:18px;z-index:100}nav.primary ul ul li{float:none;width:230px;position:relative;margin:0;display:block}

@media screen and (max-width: 1407px){nav.primary ul li a{font-size:14px;padding:5px 35px;}}
@media screen and (max-width: 1055px){nav.primary ul li a{font-size:14px;padding:5px 25px;}}

@media screen and (max-width: 930px){nav.primary{display:none}#menu-button{width:calc(100% - 2px);display:block;font-size:24px;position:relative;line-height:40px;z-index:1000;background:#000;border:1px #fff solid;border-right:0}#menu-button a{color:#fff;text-decoration:none;padding:0 0 0 0.8em;font-weight:700}.menu-toggle span{cursor:pointer;font-size:20px;color:#fff !important}nav.mobile{display:block;position:fixed;top:0;left:-250px;width:250px;height:100%;background:#333;z-index:1001;overflow:auto;text-align:left}nav.mobile .social-media{position:relative;text-decoration:none;display:inline-block;font-size:16px;word-spacing:13px;padding:0 0 0 15px;color:#ccc !important}nav.mobile .social-media a:link,nav.mobile .social-media a:visited{color:#ccc;text-decoration:none}nav.mobile .social-media a:active,nav.mobile .social-media a:hover{color:#fff;text-decoration:underline}.mobiletitle{padding-left:20px;color:#fff}nav.mobile .mobile_top{position:relative;display:block;padding:0;margin:15px 0 10px;color:#999;font-size:18px;font-weight:400}nav.mobile .menu-toggle{position:absolute;cursor:pointer;padding:3px 8px;font-family:Arial, sans-serif;font-size:24px;font-weight:bold;line-height:1;background:#222;color:#999;text-decoration:none;top:-4px;right:13px}nav.mobile .menu-toggle:hover{color:#fff;background:#f26a21}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:14px;padding:10px;color:#999;text-decoration:none;border-left:4px #333 solid;text-shadow:1px 1px 1px rgba(0,0,0,0.3)}nav.mobile ul li a:hover{background:#f26a21;color:#fff;border-left:4px #fff 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 li li li:last-child{border:none}nav.mobile ul li li li li a{background:#777;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 li a:hover{background:rgba(85,85,85,0.5)}nav.mobile ul li .click{}.nav-footer{color:#ccc;position:relative;text-align:center;font-size:14px;line-height:16px;padding:15px 0}nav.mobile ul li a .fa{width:25px;font-weight:100;padding:8px 3px;margin:0 6px 0 0;text-align:center;background:#292929;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;text-shadow:1px 1px 1px rgba(0,0,0,0.3)}nav.mobile ul li .fa-chevron-down{color:#999}nav.mobile i{color:#fff}.more{position:absolute;right:5%}.mobilefooterlogo{text-align:center;margin:0 auto;transform:scale(0.9)}.mobilefooterlogo img{max-width:60%;margin:0 auto}}