      .menu__nav ul{margin:0;padding:0;list-style:none;}.menu__nav li{position:relative;display:inline-block;margin-right:0em;}.menu__nav .last{margin-right:0;}.menu__nav li a{display:block;padding:.5em .5em;text-decoration:none;white-space:nowrap;font-size:1.3em;text-shadow:1px 1px 0px rgba(0,0,0,0.2);}.menu__nav li:hover,.menu__nav .hover{}.menu__nav li:hover > a,.menu__nav .hover > a{background-color:rgba(0,0,0,.25);text-shadow:1px 1px 0px rgba(0,0,0,0.3);color:#FFF;}.menu__nav .active{}.menu__nav .active > a,.menu__nav .active:hover > a{background-color:rgba(0,0,0,.25);}.menu__nav li:hover > a:after,.menu__nav .hover > a:after,.menu__nav .active > a:after,.menu__nav .active:hover > a:after{content:"";position:absolute;bottom:0px;right:calc(50% - 10px);width:0;height:0;margin-top:0px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #FFF transparent;}.menu__nav ul ul{min-width:180px;margin-top:1px;background-color:#5aa20d;}.menu__nav li li{display:block;margin-right:0;border-bottom:1px rgba(255,255,255,.3) solid;}.menu__nav li li.last{border-bottom:none;}.menu__nav li li a{padding:.5em 1em;font-weight:normal;white-space:normal;font-size:1.2em;white-space:nowrap;}.menu__nav li li a:after{display:none;}.menu__nav li:hover li a,.menu__nav .hover li a{color:#FFF;}.menu__nav li:hover li:hover > a,.menu__nav .hover .hover > a{}.menu__nav li:hover .active > a,.menu__nav .hover .active > a,.menu__nav li:hover .active:hover > a,.menu__nav .hover .active:hover > a{}.menu__nav ul ul ul{top:0;margin-top:0;margin-left:181px;background-color:#ccc;}.menu__nav li:hover li:hover li a,.menu__nav .hover .hover li a{color:#000;}.menu__nav li:hover li:hover li:hover > a,.menu__nav .hover .hover .hover > a{}.menu__nav li:hover li:hover .active > a,.menu__nav .hover .hover .active > a,.menu__nav li:hover li:hover .active:hover > a,.menu__nav .hover .hover .active:hover > a{}@media only all and (min-width:701px){.menu__nav li a{font-size:1.15em;}}@media only all and (min-width:850px){.menu__nav li a{font-size:1.35em;}}@media only all and (min-width:992px){.menu__nav li{}.menu__nav li a{padding:.5em .75em;font-size:1.5em;}}@media only all and (min-width:1280px){.menu__nav li{margin-right:1em;}.menu__nav li a{padding:.5em .75em;font-size:1.5em;}}.menu__nav ul ul,.menu__nav li:hover ul ul,.menu__nav .hover ul ul,.menu__nav ul ul ul,.menu__nav li:hover ul ul ul,.menu__nav .hover ul ul ul,.menu__nav ul ul ul ul,.menu__nav li:hover ul ul ul ul,.menu__nav .hover ul ul ul ul{position:absolute;left:-999em;}.menu__nav li:hover ul,.menu__nav .hover ul,.menu__nav li li:hover ul,.menu__nav li .hover ul,.menu__nav li li li:hover ul,.menu__nav li li .hover ul,.menu__nav li li li li:hover ul,.menu__nav li li li .hover ul{left:auto;z-index:9999;}.menu__nav li .menu__back-link{display:none;}