﻿.clear{clear:both}#menu-button{display:none}nav.mobile{display:none}nav.primary{padding:0;display:block;margin:0 auto;width:100%;position:relative;padding-left:50px;-webkit-transition:opacity 2s ease-in;-moz-transition:opacity 2s ease-in;-ms-transition:opacity 2s ease-in;-o-transition:opacity 2s ease-in;transition:opacity 2s ease-in}nav.primary ul{margin:0;padding:0;z-index:9999}nav.primary ul li{display:inline-block;margin:0;list-style-type:none;padding:35px 10px}nav.primary ul li a{color:#000;font-size:14px;line-height:20px;text-decoration:none;padding:10px;display:block;margin:0;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:700}nav.primary ul li a:hover{background-color:#208248;color:#fff;-webkit-animation-name:example;-webkit-animation-duration:1s;animation-name:example;animation-duration:1s}@-webkit-keyframes example{from{background-color:#0c591f}to{background-color:#000}}@keyframes example{from{background-color:#0c591f}to{background-color:#000}}nav.primary ul li li a{font-size:13px;line-height:16px;padding:10px 0;color:#000;background:#eeeeee;text-align:center;border-right:none;border-left:none}nav.primary ul li li a:hover{}nav.primary ul ul{display:none;position:absolute;z-index:9999;margin-top:-20px}nav.primary ul ul ul{position:absolute;left:100%;top:0;z-index:9999}nav.primary ul li:hover > ul{display:block;line-height:18px;z-index:9999;position:absolute;padding-top:20px}nav.primary ul ul li{float:none;width:230px;position:relative;margin:0;display:block;padding:0;z-index:9999}@media screen and (max-width: 1600px){nav.primary ul li a{font-size:12px;padding:40px 5px}}@media screen and (max-width: 768px){nav.primary{display:none}#menu-button{width:100%;display:block;font-size:2em;position:relative;line-height:30px;z-index:400;text-align:right;float:right;margin:20px 0 0 100px;padding-bottom:20px}#menu-button a{color:#000;text-decoration:none;font-weight:700;text-transform:uppercase;cursor:pointer}nav.mobile{display:block;position:fixed;top:0;left:-100%;width:100%;height:100%;background:#0c591f;z-index:9999;overflow:auto}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}nav.mobile .mobile_top{position:relative;display:block;padding:0 0 15px;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:24px;font-weight:bold;line-height:1;background:#222;color:#fff;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{position:relative}nav.mobile ul li a{position:relative;display:block;font-size:15px;padding:10px;color:#fff;text-decoration:none;text-align:center;cursor:pointer}nav.mobile ul li a:hover{background:#fff;color:#000}nav.mobile ul li li:last-child{border:none}nav.mobile ul li li a{position:relative;display:block;padding:10px 10px 10px 15px;color:#fff;text-decoration:none}nav.mobile ul li li li:last-child{border:none}nav.mobile ul li li li a{position:relative;display:block;padding:10px 10px 10px 25px;color:#fff;text-decoration:none}nav.mobile ul li li li a:hover{background:rgba(85,85,85,0.5)}nav.mobile ul li .click{position:absolute;display:block;cursor:pointer;z-index:12399994;top:0;right:0;width:auto;height:auto;padding:17px 20px;color:#fff}.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;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}}@media screen and (max-width: 420px){#menu-button{margin:20px auto}}@media screen and (max-width: 300px){.logo{padding:10px 0 0}}