.homepagelayout .mainnav{position:relative}.homepagelayout .dropdownmenu>li>a{padding:23px 0 21px 0}@media screen and (min-width:40.5em){.mainnav{width:100%;max-width:1044px;margin:80px auto 18px auto;box-shadow:0 0 0 transparent;background:#3e2a15;background:rgba(62,42,21,.74);position:absolute}.dropdownmenu{padding:0;max-width:100%;margin:0 auto;background:#3e2a15;background:rgba(62,42,21,.74)}.dropdownmenu ul{left:0;font-size:12px;background:#ecf0e8;border:1px solid #ebb922}.dropdownmenu>li{border:0 solid transparent}.dropdownmenu>li:last-child{background:#426299 url(_gfx/cmn/shadow_bg.png) bottom left repeat-y}.dropdownmenu>li>a{height:auto;font-family:'Oswald',sans-serif;color:#fff;font-size:12px;background:transparent;margin-right:0;text-indent:0;font-weight:400;text-decoration:none;line-height:22px;text-transform:uppercase;text-align:center;position:relative;border:0 solid transparent;text-shadow:1px 1px 0 #697c42;padding:7px 0 0 0}.dropdownmenu>li:hover>a,.dropdownmenu>li>a.active{background:transparent;color:#fff;border:0 solid transparent;text-shadow:0 0 0 transparent}.dropdownmenu>li:hover>a:before,.dropdownmenu>li>a.active:before{content:"";top:0;left:0;position:absolute;right:0;bottom:0;z-index:-1;width:100%;height:auto;-webkit-box-shadow:inset 0 0 4px rgba(255,255,255,.64);-moz-box-shadow:inset 0 0 4px rgba(255,255,255,.64);box-shadow:inset 0 0 4px rgba(255,255,255,.64);border:1px solid #767676;background:#a2da7e;background:-moz-linear-gradient(-45deg,#a2da7e 0%,#81b657 47%,#54841a 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#a2da7e),color-stop(47%,#81b657),color-stop(100%,#54841a));background:-webkit-linear-gradient(-45deg,#a2da7e 0%,#81b657 47%,#54841a 100%);background:-o-linear-gradient(-45deg,#a2da7e 0%,#81b657 47%,#54841a 100%);background:-ms-linear-gradient(-45deg,#a2da7e 0%,#81b657 47%,#54841a 100%);background:linear-gradient(135deg,#a2da7e 0%,#81b657 47%,#54841a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a2da7e',endColorstr='#54841a',GradientType=1)}#dropdownrootitem1{display:none}#dropdownrootitem2{width:13.4502924%;padding:0;margin:0}#dropdownrootitem3{width:14.18128655%}#dropdownrootitem4{width:14.03508772%}#dropdownrootitem5{width:14.18128655%}#dropdownrootitem6{width:17.25146199%}#dropdownrootitem7{width:14.18128655%}#dropdownrootitem8{width:12.71929825%}.dropdownmenu ul{border:0;background:none}ul.megamenu_column{padding:13px 0;border:0;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.widthcontainer1col ul.megamenu_column{padding:13px 4%}.widthcontainer2col ul.megamenu_column{width:50%;padding:13px 2%}.widthcontainer3col ul.megamenu_column{width:33.3%;padding:13px 2%}.widthcontainer4col ul.megamenu_column{width:25%;padding:13px 2%}.widthcontainer5col ul.megamenu_column{width:20%;padding:13px 2%}.widthcontainer6col ul.megamenu_column{width:13.6%;padding:13px 1.5%}.widthcontainer7col ul.megamenu_column{width:12.1%;padding:13px 1%}.widthcontainer8col ul.megamenu_column{width:10.9%;padding:13px .8%}.dropdownmenu ul.megamenu_column.megamenu_column_content{line-height:14px;padding-top:18px;font-size:12px;letter-spacing:1px;color:#545455}.dropdownmenu ul.megamenu_column.megamenu_column_content img{display:block;border:1px solid #fff}.dropdownmenu ul.megamenu_column.megamenu_column_content .image_widget img{border:0}.dropdownmenu ul.megamenu_column.megamenu_column_content .image_widget a{border:1px solid #5f89ab;display:block}.dropdownmenu ul.megamenu_column.megamenu_column_content a{color:#545455;margin:0;display:inline}.dropdownmenu ul.megamenu_column.megamenu_column_content p{margin:0 0 1em 0}.dropdownmenu ul.megamenu_column a{color:#545455;margin:8px 0;font-size:12px;font-weight:600;font-family:'Open Sans',sans-serif!important}.dropdownmenu ul.megamenu_column a:hover{color:#76ab4a;text-decoration:none!important}.dropdownmenu ul a.megamenu_level1{font-size:14px;line-height:16px;color:#426299;font-weight:bold}.dropdownmenu .megamenu_container{border-top:1px solid #858585;border-bottom:5px solid #858585;border-left:1px solid #858585;border-right:1px solid #858585;background:#ecf0e8;margin:0 0 0 1px;font-family:'Tahoma',sans-serif;padding:0;z-index:20;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.widthcontainer2col .inner_container:before{position:absolute;content:"";z-index:-1;border-left:1px solid #bec1bb;width:51.5%;top:0;bottom:0;right:0}.widthcontainer3col .inner_container:before{position:absolute;content:"";z-index:-1;border-left:1px solid #bec1bb;border-right:1px solid #bec1bb;width:33.3%;top:0;bottom:0;left:33.3%}.widthcontainer4col .inner_container:before{position:absolute;content:"";z-index:-1;border-left:1px solid #bec1bb;border-right:1px solid #bec1bb;width:25%;top:0;bottom:0;left:25%}.widthcontainer4col .inner_container:after{position:absolute;content:"";z-index:-1;border-left:1px solid #bec1bb;width:25%;top:0;bottom:0;right:0%}.widthcontainer5col .inner_container:before{position:absolute;content:"";z-index:-1;border-left:1px solid #bec1bb;border-right:1px solid #bec1bb;width:20%;top:0;bottom:0;left:20%}.widthcontainer5col .inner_container:after{position:absolute;content:"";z-index:-1;border-left:1px solid #bec1bb;border-right:1px solid #bec1bb;width:20%;top:0;bottom:0;right:20%}.widthcontainer6col .inner_container:before{position:absolute;content:"";z-index:-1;border-left:1px solid #bec1bb;border-right:1px solid #bec1bb;width:16.6%;top:0;bottom:0;left:16.6%}.widthcontainer6col .inner_container:after{position:absolute;content:"";z-index:-1;border-left:1px solid #bec1bb;border-right:1px solid #bec1bb;width:16.6%;top:0;bottom:0;left:66.4%}.widthcontainer7col .inner_container:before{position:absolute;content:"";z-index:-1;border-left:1px solid #bec1bb;border-right:1px solid #bec1bb;width:14.1%;top:0;bottom:0;left:14.1%}.widthcontainer7col .inner_container:after{position:absolute;content:"";z-index:-1;border-left:1px solid #bec1bb;width:25%;top:0;bottom:0;right:0}.widthcontainer8col .inner_container:before{position:absolute;content:"";z-index:-1;border-left:1px solid #bec1bb;border-right:1px solid #bec1bb;width:12.5%;top:12px;bottom:14px;left:12.5%}.widthcontainer8col .inner_container:after{position:absolute;content:"";z-index:-1;border-left:1px solid #bec1bb;border-right:1px solid #bec1bb;width:12.5%;top:12px;bottom:14px;left:37.5%}.megamenu_container .widthcontainer6col:after{position:absolute;content:"";z-index:-1;border-left:1px solid #bec1bb;width:1px;top:15px;bottom:14px;left:49.8%;z-index:0}.megamenu_container.widthcontainer7col:after{position:absolute;content:"";z-index:-1;border-left:1px solid #bec1bb;border-right:1px solid #bec1bb;width:14.1%;top:15px;bottom:14px;left:70.5%;z-index:0}.megamenu_container.widthcontainer8col:after{position:absolute;content:"";z-index:-1;border-left:1px solid #bec1bb;border-right:1px solid #bec1bb;width:12.5%;top:15px;bottom:14px;left:62.5%;z-index:0}.megamenu_container.widthcontainer8col:before{position:absolute;content:"";z-index:-1;border-left:1px solid #bec1bb;width:1px;top:15px;bottom:14px;left:87.5%;z-index:0}.dropdownmenu .inner_container{position:relative;z-index:1}.dropdownmenu .widthcontainer1col{width:25%}#dropdownrootitem8 .widthcontainer1col,#dropdownrootitem7 .widthcontainer1col{right:0}.dropdownmenu .widthcontainer2col{width:50%}#dropdownrootitem8 .widthcontainer2col,#dropdownrootitem7 .widthcontainer2col,#dropdownrootitem6 .widthcontainer2col{right:0}.dropdownmenu .widthcontainer3col{width:100%}#dropdownrootitem5 .widthcontainer3col,#dropdownrootitem6 .widthcontainer3col,#dropdownrootitem7 .widthcontainer3col,#dropdownrootitem8 .widthcontainer3col{right:0}.dropdownmenu .widthcontainer4col{width:100%}.dropdownmenu .widthcontainer5col,.dropdownmenu .widthcontainer6col,.dropdownmenu .widthcontainer7col,.dropdownmenu .widthcontainer8col{width:100%;right:0}.dropdownmenu .megamenu_container.fullwidthdisplay{width:100%!important;right:0!important}#dropdownrootitem2 .widthcontainer4col,#dropdownrootitem3 .widthcontainer4col,#dropdownrootitem4 .widthcontainer4col,#dropdownrootitem5 .widthcontainer4col,#dropdownrootitem6 .widthcontainer4col,#dropdownrootitem7 .widthcontainer4col,#dropdownrootitem8 .widthcontainer4col,#dropdownrootitem2 .widthcontainer5col,#dropdownrootitem3 .widthcontainer5col,#dropdownrootitem4 .widthcontainer5col,#dropdownrootitem5 .widthcontainer5col,#dropdownrootitem6 .widthcontainer5col,#dropdownrootitem7 .widthcontainer5col,#dropdownrootitem8 .widthcontainer5col,#dropdownrootitem2 .widthcontainer6col,#dropdownrootitem3 .widthcontainer6col,#dropdownrootitem4 .widthcontainer6col,#dropdownrootitem5 .widthcontainer6col,#dropdownrootitem6 .widthcontainer6col,#dropdownrootitem7 .widthcontainer6col,#dropdownrootitem8 .widthcontainer6col{right:0}.dropdownmenu ul.megamenu_column.megamenu_column_content .calendar_mini_grid .calendar_title td a{color:#fff}.dropdownmenu ul.megamenu_column.megamenu_column_content .calendar_mini_grid .calendar_title td a{color:#444}.dropdownmenu ul.megamenu_column.megamenu_column_content .small_box .box_title,.mega_menu_navigation_config .mega_menu_column_body .small_box .box_title{color:#426299;font-size:17px!important;font-weight:bold}.dropdownmenu ul.megamenu_column.megamenu_column_content a,.mega_menu_navigation_config .mega_menu_column_body a,.mega_menu_navigation_config .mega_menu_column_body .small_box .box_content ul li a,.dropdownmenu ul.megamenu_column.megamenu_column_content .small_box .item-list a,.mega_menu_navigation_config .mega_menu_column_body .small_box .item-list a,.dropdownmenu ul.megamenu_column.megamenu_column_content .service_box .box_content ul.service_list li a{color:#545455}.dropdownmenu ul.megamenu_column.megamenu_column_content .small_box .box_content ul.item-list li,.dropdownmenu ul.megamenu_column.megamenu_column_content .small_box .box_content .item_smalltext,.dropdownmenu ul.megamenu_column.megamenu_column_content .small_box ul.item-list li a,.mega_menu_navigation_config .mega_menu_column_body .small_box .box_content ul.item-list li,.mega_menu_navigation_config .mega_menu_column_body .small_box .box_content .item_smalltext,.mega_menu_navigation_config .mega_menu_column_body .small_box ul.item-list li a,.dropdownmenu ul.megamenu_column.megamenu_column_content .small_box,.mega_menu_navigation_config .mega_menu_column_body .small_box{color:#545455}.dropdownmenu ul.megamenu_column.megamenu_column_content #searchbox a img,.mega_menu_navigation_config .mega_menu_column_body #searchbox a img{display:inline}.dropdownmenu ul.megamenu_column.megamenu_column_content #searchbox a:after,.mega_menu_navigation_config .mega_menu_column_body #searchbox a:after{color:#426299;font-size:115%!important}}@media only screen and (min-width:50em){.dropdownmenu>li>a{font-size:12px}}@media only screen and (min-width:59.9375em){.mainnav{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.dropdownmenu{padding-left:10px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.dropdownmenu>li>a{font-size:14px}#dropdownrootitem1{display:none}#dropdownrootitem2{width:11.83431953%}#dropdownrootitem3{width:14.49704142%}#dropdownrootitem4{width:14.20118343%}#dropdownrootitem5{width:15.0887574%}#dropdownrootitem6{width:17.01183432%}#dropdownrootitem7{width:14.9408284%}#dropdownrootitem8{width:12.4260355%}}@media only screen and (min-width:1125px){.dropdownmenu>li>a{padding:23px 0 21px 0}}@media only screen and (min-width:67.5em){.mainnav{margin:0 auto 18px auto;padding-right:0;padding-left:356px}.dropdownmenu{padding-left:0}}@media only screen and (min-width:67.4375em){.mainnav{background:transparent}}