﻿@charset "utf-8";#layout-footer-middle{overflow:none;height:220px}.menu{display:block;position:relative}.menu,.menu ul{margin:0;padding:0;list-style:none;position:relative}.menu ul a{float:left}.menu ul ul a{float:none}.menu .mega-menu a{float:none;padding:0;padding-top:4px;padding-bottom:4px;font-weight:bold;font-size:1.1em}.menu ul ul,.menu .mega-menu,.menu .mega-menu ol li{opacity:0;visibility:hidden;display:none!important/9;-webkit-transition:opacity 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out}.menu li:hover>ul,.menu li:hover>.mega-menu,.menu li:hover>.mega-menu ol li{opacity:1;visibility:visible;display:block!important/9}.menu ul:after{content:"";clear:both;display:block}.menu ul li{float:left;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.menu ul li a{display:block;padding-top:14px;padding-bottom:14px;padding-left:8.5px;padding-right:8.5px;color:#fff;font-weight:bold;text-decoration:none;font-size:1.4em;font:Arial,Verdana,Helvetica,sans-serif}.menu .arrow:after{content:"";float:right;text-align:right;width:0;height:0;display:block;border-left:3px solid rgba(255,255,255,0);border-right:3px solid rgba(255,255,255,0);border-top:3px solid #fff;top:9px;margin:0 0 0 5px;position:relative;border-left:3px solid transparent/9;border-right:3px solid transparent/9}.menu ul li ul li .arrow:after{border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid #bbb;margin:-2px 0 0 5px}.menu i{font-size:14px;font-weight:normal;font-style:normal;float:left;margin:4px 4px 0 -2px;line-height:14px;padding:0}.menu .right{float:right}.menu .right ul,.menu .right .mega-menu{right:0}.menu ul ul{background:#fff;border:1px solid #e0e0e0;border-top:0;border-bottom:0;position:absolute;top:100%;width:170px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}.menu ul ul ul{position:absolute;left:100%;border-top:1px solid #e0e0e0;top:-1px}.menu ul ul li a{font-weight:normal;padding:8px 12px;color:#777;border-bottom:1px solid #e4e4e4}.menu ul ul li{float:none;position:relative;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.menu ul ul li{background:#fff!important}.menu ul ul li a:active,.menu ul ul li:hover{background:#f5f5f5!important;background-color:#f5f5f5!important}.mega-menu{position:absolute;top:100%;padding:18px 11px;background-color:#fff;border:1px solid #e0e0e0;border-top:none;color:#777;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mega-menu ol{list-style:none;padding:0;margin:0}.mega-menu ol li{width:100%}.mega-menu ol li:hover,.mega-menu ol li a{color:#777;font-size:12px;padding:0;font-weight:normal;background-color:#fff;background-image:none}.mega-menu ol li a:hover{color:#06c}.mega-menu div h4{font-size:1.15em;font-weight:bold;color:#06c;border-bottom:1px solid #e4e4e4;padding:0 0 8px 0;margin:0 0 10px 0}.mega-menu .col-1{width:120px}.mega-menu .col-2{width:160px}.mega-menu .col-3{width:441px}.mega-menu .col-4{width:594px}.mega-menu .col-5{width:747px}.mega-menu .col-6{width:900px}.mega-menu .col-1,.mega-menu .col-2,.mega-menu .col-3,.mega-menu .col-4,.mega-menu .col-5,.mega-menu .col-6{float:left;margin:0 9px}.menu .mega-menu div h4 a{font-size:1.1em;font-weight:bold;color:#06c}.mega-menu.full-width{left:0;width:100%;padding:18px 0}.full-width .col-1{width:14.1%}.full-width .col-1w{width:15%}.full-width .col-1sw{width:22%}.full-width .col-2{width:30.4%}.full-width .col-3{width:46.7%}.full-width .col-4{width:63%}.full-width .col-5{width:79.3%}.full-width .col-6{width:95.6%}.full-width .col-1,.full-width .col-1w,.full-width .col-1sw,.full-width .col-2,.full-width .col-3,.full-width .col-4,.full-width .col-5,.full-width .col-6{float:left;margin:0 0 0 2.2%}@media only screen and (max-width:767px){.menu ul li{width:100%;cursor:pointer}.menu ul li{position:relative}.menu .mega-menu ol li{height:0}.menu li:hover>.mega-menu ol li{height:auto}.mega-menu,.menu ul ul{z-index:100}.menu ul ul{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.menu ul ul ul{left:0}.menu ul ul li:hover>ul{position:relative;border:none;border-top:1px solid #e4e4e4;-webkit-box-shadow:none;box-shadow:none}.menu ul li ul li .arrow:after{border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #bbb;margin:0}.mega-menu{padding:18px 0}.mega-menu ol li:last-child{margin:0 0 20px 0}.menu .col-1,.full-width .col-1,.menu .col-2,.full-width .col-2,.menu .col-3,.full-width .col-3,.menu .col-4,.full-width .col-4,.menu .col-5,.full-width .col-5,.menu .col-6,.full-width .col-6,.menu .col-1s,.full-width .col-1s,.menu .col-1sw,.full-width .col-1sw,{float:left;margin:0 0 0 5%;width:90%}}.style-3.menu,.style-3.menu ul li{background-color:#4190d2;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#4190d2),color-stop(1,#06c));border-radius:3px}.style-3.menu ul li:hover{background-color:#0e6fac;background-image:linear-gradient(bottom,rgba(0,0,0,0) 50%,rgba(255,255,255,.08) 0%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,0) 50%,rgba(255,255,255,.08) 0%);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0) 50%,rgba(255,255,255,.08) 0%);background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0) 50%,rgba(255,255,255,.08) 0%);background-image:-ms-linear-gradient(bottom,rgba(0,0,0,0) 50%,rgba(255,255,255,.08) 0%)}.container{position:relative;width:943px;margin:0 auto;padding:0;z-index:2}@media only screen and (min-width:768px)and (max-width:959px){.container{width:768px;margin:15px}}@media only screen and (max-width:767px){.container{width:300px}}@media only screen and (min-width:480px)and (max-width:767px){.container{width:420px}}#layout-below-navigation{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}#header{padding-bottom:15px}#layout-full-width-content{margin-bottom:15px;margin-top:0;padding-bottom:15px;padding-top:0;background-color:#fff}.desktopbanner{padding-top:15px}.logged-out-container{position:relative;z-index:5}