@media screen and (min-width:40.5em){.mainnav{width:100%;max-width:1001px;margin:0;background:-moz-linear-gradient(top,rgba(78,94,37,.85) 0%,rgba(110,138,35,.85) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(78,94,37,.85)),color-stop(100%,rgba(110,138,35,.85)));background:-webkit-linear-gradient(top,rgba(78,94,37,.85) 0%,rgba(110,138,35,.85) 100%);background:-o-linear-gradient(top,rgba(78,94,37,.85) 0%,rgba(110,138,35,.85) 100%);background:-ms-linear-gradient(top,rgba(78,94,37,.85) 0%,rgba(110,138,35,.85) 100%);background:linear-gradient(to bottom,rgba(78,94,37,.85) 0%,rgba(110,138,35,.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d94e5e25',endColorstr='#d96e8a23',GradientType=0)}.dropdownmenu{padding:0;max-width:100%;margin:0}.dropdownmenu ul{left:0;font-size:12px;background:#698522;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#8aa052),color-stop(1,#698522));background:-ms-linear-gradient(bottom,#8aa052,#698522);background:-moz-linear-gradient(center bottom,#8aa052 0%,#698522 100%);background:-o-linear-gradient(#698522,#8aa052);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#698522',endColorstr='#8aa052',GradientType=0);border:1px solid #87aa25}.dropdownmenu ul a{font-size:12px;font-weight:300;font-family:'Trebuchet MS'}.dropdownmenu>li{border:0 solid transparent}.dropdownmenu>li>a{height:auto;font-family:'aniversbold';color:#fff;font-size:11px;background:none;margin-right:0;text-indent:0;font-weight:300;text-transform:uppercase;text-decoration:none;line-height:22px;text-align:center;position:relative;padding:17px 0 15px 0;border:0 solid transparent;text-shadow:1px 1px 0 #697c42;overflow:visible}.dropdownmenu>li>a:after{content:"";top:20px;left:auto;position:absolute;right:-3px;bottom:20px;z-index:-1;width:2px;height:auto;border-right:2px solid #cbcaa7}.dropdownmenu>li:hover>a,.dropdownmenu>li.active{background:transparent;color:#fff;border:0 solid transparent;text-shadow:0 0 0 transparent}.dropdownmenu>li:hover>a:before,.dropdownmenu>li.active:before{content:"";top:3px;left:0;position:absolute;right:0;bottom:auto;z-index:-1;width:87%;height:47px;margin-left:auto;margin-right:auto;-webkit-box-shadow:inset 0 0 0 1px rgba(218,236,244,.17);-moz-box-shadow:inset 0 0 0 1px rgba(218,236,244,.17);box-shadow:inset 0 0 0 1px rgba(218,236,244,.17);border:1px solid #897542;background:#e39d48;background:-moz-linear-gradient(-45deg,#e39d48 0%,#d36b06 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#e39d48),color-stop(100%,#d36b06));background:-webkit-linear-gradient(-45deg,#e39d48 0%,#d36b06 100%);background:-o-linear-gradient(-45deg,#e39d48 0%,#d36b06 100%);background:-ms-linear-gradient(-45deg,#e39d48 0%,#d36b06 100%);background:linear-gradient(135deg,#e39d48 0%,#d36b06 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e39d48',endColorstr='#d36b06',GradientType=1)}#dropdownrootitem1{width:10.52631579%}#dropdownrootitem2{width:14.47368421%}#dropdownrootitem3{width:13.81578947%}#dropdownrootitem4{width:14.47368421%}#dropdownrootitem5{width:13.81578947%}#dropdownrootitem6{width:13.81578947%}#dropdownrootitem7{width:19.07894737%}#dropdownrootitem7>a:after{border-right:0 solid transparent}#dropdownrootitem8{display:none}.dropdownmenu ul{border-top:none}.dropdownmenu ul li{border-top:1px solid #87aa25}.dropdownmenu ul li:hover>a{background:#ee882e;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#e37423),color-stop(1,#ee882e));background:-ms-linear-gradient(bottom,#e37423,#ee882e);background:-moz-linear-gradient(center bottom,#e37423 0%,#ee882e 100%);background:-o-linear-gradient(#ee882e,#e37423);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee882e',endColorstr='#e37423',GradientType=0);color:#fff}.dropdownmenu ul a{width:auto;color:#fff}.dropdownmenu .dropdownitemhaschild>a{position:relative;z-index:1}.dropdownmenu .dropdownitemhaschild>a:before{position:absolute;content:"";z-index:-1;width:0;height:0;left:auto;top:9px;right:7px;background:transparent;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid transparent}}@media only screen and (min-width:50em){.dropdownmenu>li>a{font-size:14px}}@media only screen and (min-width:59.9375em){.dropdownmenu{max-width:77%}.dropdownmenu>li>a{font-size:14px}}