﻿#menu-button{display:none}nav.mobile{display:none}nav.primary{position:relative;width:100%;margin:0;padding:0;background:#d8deb6}nav.primary ul{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-around;margin:0;padding:0}nav.primary ul li{margin:0;padding:0;list-style-type:none}nav.primary ul li a{padding:20px 10px;display:block;text-decoration:none;font-family:'LuloCleanW01-OneBold', Arial, sans-serif;font-weight:400;font-size:15px;color:#0a220b;cursor:pointer;text-transform:uppercase;letter-spacing:0}nav.primary ul li a:hover{color:#9ca861}nav.primary ul li li a{padding:15px 20px;color:#c6d295;font-size:15px;letter-spacing:0.5px}nav.primary ul li li a:hover{background:#000}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:999999;color:#c6d295;background:#2a3a15;width:auto;margin-left:15px}nav.primary ul ul ul{position:absolute;left:85px;top:0}nav.primary ul ul ul a{width:100px}nav.primary ul li:hover > ul{display:block;line-height:18px}nav.primary ul ul li{float:none;position:relative;margin:0}@media screen and (max-width: 1610px){nav.primary ul li a{padding:20px 0 15px 15px}}@media screen and (max-width: 1500px){nav.primary{width:100%;text-align:center}nav.primary ul{float:none;margin:0 auto;width:100%}nav.primary ul li a{padding:15px 12px;font-size:17px}nav.primary ul ul{margin-left:0}}@media screen and (max-width: 1280px){nav.primary{display:none}#menu-button{display:block;font-size:32px;position:relative;z-index:999;padding:1% 0 0;width:30px;float:none;margin:0 auto}#menu-button a{color:#c6d295;text-decoration:none;cursor:pointer}#menu-button a:hover{color:#fff}nav.mobile{display:block;position:fixed;top:0;left:-250px;width:250px;height:100%;background:#333;z-index:999999;overflow:auto}nav.mobile .menu-title{position:relative;padding:12px 10px;color:#fff;font-size:1.2em;font-weight:400;border-bottom:4px solid #222;font-family:'Oswald', Helvetica, Arial, sans-serif}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:#c6d295;text-decoration:none;vertical-align:top;cursor:pointer}nav.mobile .menu-toggle:hover{color:#fff}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:10px;color:#999;text-decoration:none;font-family:'Oswald', Helvetica, Arial, sans-serif;font-weight:400;letter-spacing:0.5px}nav.mobile ul li a:hover{background:#2a3a15;color:#fff}nav.mobile ul li li a{background:#444;position:relative;display:block;padding:10px 10px 10px 15px;color:#ccc;text-decoration:none}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 .click{background:url("../siteart/arrow.webp") 95% 50% no-repeat;position:relative;display:block;cursor:pointer;z-index:12399994;-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 .click:hover{background:#2a3a15 url("../siteart/arrow.webp") 95% 50% no-repeat}}