#header,#mmHeader,#mega-menu{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-font-smoothing:antialiased}#mega-menu a{text-decoration:none}#mega-menu a:hover{text-decoration:underline}#header,#mmHeader{background:#FFF;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;height:75px;margin:0;padding-top:10px;position:relative;width:100%;z-index:102}#header-logo{float:left;width:17%}#homelink{display:block;float:left;background-image:url(../../../../sites/main%20co%20train%20site_EspyThistext7/img/logo.jpg);background-repeat:no-repeat;width:119px;height:44px;margin:10px 0 10px 12px}#imgLogo{border:0}#header-nav{float:left;width:63%}#header-nav #nav{float:left;margin-top:25px;width:100%}#header-nav #nav li{background:none;display:inline;list-style:none;padding:0;margin:0 17px 0 0;padding:0}_:-ms-input-placeholder,:root #header-nav #nav li{margin:0 13px 0 0}#header-nav #nav li.active a{background:url("../../../../sites/main co train site_EspyThistext7/img/mega-green-arrow.png") center right no-repeat}#header-nav #nav li a{background:url("../../../../sites/main co train site_EspyThistext7/img/mega-gray-arrow.png") center right no-repeat;color:#000;cursor:pointer;font-family:"Avenir LT W01 35 Light", Arial, Helvetica, sans-serif;font-size:16px;padding:5px 15px 5px 5px}_:-ms-input-placeholder,:root #header-nav #nav li a{font-size:15px;padding:5px 12px 5px 5px}#header-nav #nav li a:visited{color:#000}#header-nav #nav li a:hover{background:url("../../../../sites/main co train site_EspyThistext7/img/mega-green-arrow.png") center right no-repeat;color:#2a7433;text-decoration:none}#header-nav #nav li.single-parent-item{margin-right:7px}#header-nav #nav li.single-parent-item a,#header-nav #nav li.single-parent-item:hover a{background-image:none}#header-nav #nav li.single-parent-item:hover a{color:#2a7433}@media screen and (max-width: 900px){#header-nav #nav li a{font-size:15px}}@media screen and (max-width: 800px){#header-nav #nav li a{font-size:14px}}#mega-menu{background:#EFEFEF;position:absolute;width:100%;overflow:hidden;top:82px;z-index:101}#mega-menu.active{display:block}#mega-menu .menu-nav,#mega-menu .overview-link,#mega-menu .menu-sub-nav{display:none}.header-link {color: #000 !important;font-size: 16px;margin-bottom: 16px;margin-top: 0;font-family: 'Avenir LT W01 35 Light', Arial, Helvetica, sans-serif !important;}.special-overview{display:none}a.callout-link{margin-top:16px;font-size:16px;color:#222 !important;font-weight:normal;text-decoration:none;display:block}#mega-menu .menu-slide{display:none;padding:25px 0 30px 0;position:relative}#mega-menu .menu-slide.active{display:block;height:auto;opacity:1;margin:0 0 0 15px;padding:30px 0 30px 0}#mega-menu .menu-slide .grid-16{float:left;width:16.6%}#mega-menu .menu-slide .right{float:right !important}#mega-menu .menu-slide h2{color:#000;font-size:16px;margin-bottom:16px;margin-top:0;font-family:'Avenir LT W01 35 Light', Arial, Helvetica, sans-serif !important}#mega-menu .menu-slide .header-text{font-size:16px;margin-top:0}#mega-menu .menu-slide .all-topics h2{margin-top:20px}#mega-menu .menu-slide ul{margin:0;padding:0 10px 0 0}#mega-menu .menu-slide ul li{background:none;font-family:"Avenir LT W01 35 Light", Arial, Helvetica, sans-serif;font-size:14px;line-height:1.2;margin:10px 0;padding:0}@media screen and (max-width: 1000px){#mega-menu .menu-slide h2{font-size:16px}#mega-menu .menu-slide ul li{font-size:13px;margin:8px 0}}#search{border:1px solid #EDEDED;cursor:pointer;display:block;height:30px;position:absolute;top:0;right:0;width:30px;z-index:100}#header-search{float:left;position:relative;width:20%}#header-search #mast{border:1px solid #D9D9D9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;font-size:13px;margin-top:3px;margin-right:10px;padding:3px 20px 3px 3px;width:100%}#header-search #submit{background-color:transparent;background-image:url("../../../../sites/main co train site_EspyThistext7/img/mega-menu-search-btn.png");background-repeat:no-repeat;border:none;cursor:pointer;position:absolute;top:22px;right:14px;width:20px;-webkit-appearance:none}#header-search .qtext.init_css{border:1px solid #D9D9D9;position:relative;top:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;padding:3px 20px 3px 3px;width:100%}#header-search .sa-mast-btn{background-color:transparent;background-image:url("//webapps-cdn.esri.com/Apps/MegaMenu/img/mega-menu-search-btn.png");background-repeat:no-repeat;border:none;cursor:pointer;position:absolute;top:20px;right:0;width:20px;-webkit-appearance:none;height:26px;width:26px;background-position:center}#megamenu-search-form{border:1px solid #D9D9D9;position:relative;top:20px}.mobile-search-active #megamenu-search-form,.mobile-search-active #header-search .qtext.init_css,.mobile-search-active #header-search .sa-mast-btn{top:0}.mobile-search-active #searchform{background:#007AC2}#megamenu-search-form #submit{background-repeat:no-repeat;border:none;cursor:pointer;position:absolute;top:0;right:0;width:20px;-webkit-appearance:none;height:26px;width:26px;background-position:center}#megamenu-search-input{border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;padding:3px 20px 3px 3px;width:100%}#global-search,#global-menu{display:none}@media screen and (max-width: 910px) and (min-width: 761px){#homelink{margin:12px 0 10px 5px !important}#header-nav{width:70%}#nav li{margin:0 5px 0 0}#nav li a{font-size:14px}#header-search{width:10%}}@media screen and (max-width: 760px) and (min-width: 200px){#header-nav,.header-link,.header-text{display:none !important}#header-search #searchbox{display:none}#header-search #submit{display:none}#logged-out-navigation,#logged-in-navigation{right:100px;top:8px}.dropdown-wrapper .dropdown{background-image:url("//s3-us-west-1.amazonaws.com/patterns.esri.com/icons/Web/espy%20Online/User/DefaultUser48.png");background-size:100%;text-indent:-9999px;height:25px;padding:0;width:25px}#utilityNav{color:transparent !important;margin:0 !important;width:94% !important;position:absolute !important;top:60px !important;z-index:10 !important}#utilityNav a,#utilityNav #searchHolder{display:none}#searchHolder{margin-top:-20px !important}.special-overview,.overview-link{display:block}#header,#mmHeader{background:#FFF;height:auto !important;min-height:53px;position:relative;z-index:1201}#header .container,#mmHeader .container{width:100%}#header .container [class*="grid-"],#mmHeader .container [class*="grid-"]{width:100%}#header-logo{width:30%}#homelink{background-size:100% !important;background-repeat:no-repeat;height:38px !important;margin:5px 0 10px 10px;width:85px !important}#global-search{background:url(../menu-icons.png) 6px 20px no-repeat;cursor:pointer;display:inline-block;height:63px;width:44px;position:absolute;top:0;right:45px;z-index:1000}#global-search:hover{background:url(../menu-icons.png) 6px -23px no-repeat}#searchHolder form,#searchHolder .form{margin-top:0 !important}#searchHolder input,#searchHolder .init_css{background-color:#FFF !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;font-size:13px !important;height:20px !important;margin:0 2%;position:relative;top:12px;width:96% !important;z-index:10}#searchHolder input:focus,#searchHolder .init_css:focus{width:100%}#searchHolder .init_css .sa{background:url(../menu-icons.png) -7px -3px no-repeat;position:absolute;top:15px;right:15px}.mobile-search-active #utilityNav{background:#007AC2;height:50px;padding:0 3px;width:100%  !important}.mobile-search-active #global-search{background:url(../menu-icons.png) 6px -23px no-repeat}.mobile-search-active #header-search{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block !important;margin-top:0;padding:0;width:100%}.mobile-search-active #searchbox{display:block !important}.mobile-search-active #header-search #mast,.mobile-search-active #megamenu-search-input{margin-top:0;padding:8px;margin:0}.mobile-search-active #header-search #submit{top:6px;right:15px}#global-menu{cursor:pointer;display:block;font-size:16px;font-weight:bold;padding:25px 22px 18px;top:0;right:0;position:absolute;z-index:1000;text-indent:-9999px}#global-menu .icon{background:url(../menu-icons.png) -36px -4px no-repeat;display:inline-block;height:32px;width:32px;position:absolute;top:22px;right:3px}#global-menu .icon:hover{background-position:-36px -47px}#global-menu.active .icon{background-position:-36px -47px}#global-menu.minus{color:#FFF}#mega-menu,#mega-menu .menu-slide{display:none;position:relative;top:0}.mobile-on .container{width:100%}.mobile-on .container [class*="grid-"]{width:100%}.mobile-on#mega-menu{background:#CCC;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block !important;padding:0;width:100%;position:absolute;top:62px;z-index:1100}.mobile-on#mega-menu .menu-nav,.mobile-on#mega-menu .menu-slide{display:block}.mobile-on#mega-menu .menu-nav .grid-16,.mobile-on#mega-menu .menu-slide .grid-16{width:100%}.mobile-on#mega-menu .all-topics,.mobile-on#mega-menu .all-products{display:none !important}.mobile-on#mega-menu ul div,.mobile-on#mega-menu ul img{display:none}.mobile-on#mega-menu ul{display:none;margin:0 !important;padding:0 !important}.mobile-on#mega-menu ul .menu-nav{background:#007ac2 url("../img/mega-arrow-off.png") no-repeat 98%;border-bottom:1px solid #0c6ea7;color:#FFF;cursor:pointer;padding:10px 15px;float:left;width:100%}.mobile-on#mega-menu ul .menu-sub-nav{background:#dedede url("../img/mega-plussign.png") no-repeat 98%;border-bottom:1px solid #CCC;color:#333;cursor:pointer;display:block;font-size:14px;padding:10px 15px}.mobile-on#mega-menu ul .menu-sub-nav a{color:#333}.mobile-on#mega-menu ul.active .menu-nav{background:#007ac2 url("../img/mega-arrow.png") no-repeat 98%}.mobile-on#mega-menu ul.active-sub .menu-sub-nav{background:#dedede url("../img/mega-minussign.png") no-repeat 98%}.mobile-on#mega-menu ul li{border-bottom:1px solid #DEDEDE;background:#EDEDED;margin:0;padding:0}.mobile-on#mega-menu ul li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:green;display:block;padding:8px 15px;width:100%}.mobile-on#mega-menu .active ul{display:block;z-index:1000}.mobile-on#mega-menu .active ul>ul{display:none}.mobile-on#mega-menu .active ul.expandable{display:block}.mobile-on#mega-menu .active-sub ul{display:block !important}}#navbar{background:#007AC2 !important;margin-left:0 !important;display:none;top:100%;z-index:10050;width:100% !important}#navbar li{border-bottom:1px solid #3395ce;float:none !important}#navbar li a.on,#navbar li a:hover{background:#005B94}#headerbg{display:none}#header .container,#mmHeader .container,#mega-menu .container{border:none;padding:0}fieldset{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}#mega-menu a{text-decoration:none;color:#2a7433}#mega-menu a:hover{text-decoration:underline}#mega-menu.mobile-on a:hover{text-decoration:none}#mega-menu h2{background:none;border:none;font-family:'Avenir LT W01 35 Light', Arial, Helvetica, sans-serif !important;font-size:16px;font-weight:normal;margin-top:0;margin-bottom:16px}#mega-menu ul li{background:none;font-family:"Avenir LT W01 35 Light", Arial, Helvetica, sans-serif;font-size:14px;line-height:1.2;list-style:none;margin:10px 0;padding:0}#mega-menu ul ul{margin:0;padding:0}#header-nav a{text-decoration:none}iframe[name="google_convespyon_frame"]{display:none}#header-login{position:relative;z-index:10001}.container{position:relative}.dropdown-wrapper{font-size:13px;position:absolute;display:inline-block;max-width:320px;z-index:15;float:right;top:-6px;right:0}.dropdown-wrapper:hover .dropdown{color:#2a7433;border:1px solid gainsboro;border-bottom:1px solid transparent}.dropdown-wrapper:hover .dropdown-content{background:#FFF;display:block;border:1px solid gainsboro}#logged-out-navigation.dropdown-wrapper:hover .dropdown{border:1px solid transparent}#logged-out-navigation.dropdown-wrapper:hover .dropdown-content{border:1px solid transparent}#logged-out-navigation .dropdown{padding-right:0}#logged-out-navigation .dropdown:after{border:none}.dropdown-wrapper:hover .dropdown-content ul{margin:0}.dropdown-wrapper:hover .dropdown-content li{background:none;border-bottom:1px solid gainsboro;list-style:none;margin:0;padding:10px 8px}.dropdown-wrapper:hover .dropdown-menu{display:block;overflow:hidden}.dropdown-wrapper.right-align .dropdown-content{left:auto;right:0}.dropdown,.dropdown:visited{background-color:transparent;border:1px solid transparent;color:#000;cursor:pointer;display:inline-block;font-family:"Avenir LT W01 35 Light", Arial, Helvetica, sans-serif;font-size:12px !important;padding:0 22px 0 5px;position:relative;z-index:1}.dropdown:hover{color:#2a7433;text-decoration:none}.dropdown:after{width:0;height:0;content:"";display:block;border-bottom:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #a6a6a6;position:absolute;right:-4px;top:50%;bottom:auto;left:auto;margin-top:-12px}.dropdown:after{right:8px;top:20px}.dropdown-menu{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background-color:white;border:1px solid gainsboro;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.1);-moz-box-shadow:0 0 8px rgba(0,0,0,0.1);box-shadow:0 0 8px rgba(0,0,0,0.1)}.dropdown-menu ul{margin:0}.dropdown-menu li a{color:#4d4d4d;display:block;padding:.75em;font-size:0.9375em;line-height:1.6em;color:#595959;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.dropdown-menu li a:hover{background-color:#000}.dropdown-menu hr{margin:0;border-color:gainsboro;border-top-width:1px}.dropdown-content{position:absolute;top:100%;right:0;width:100%;min-width:220px;margin-top:-1px;display:none;background:transparent;z-index:-1}.dropdown-content a,.dropdown-content a:visited{color:#4d4d4d;text-decoration:none}.dropdown-content a:hover{color:#000;text-decoration:underline}.dropdown-content .link-out{background-image:url("../../../../sites/main co train site_EspyThistext7/img/linktoapp_16.png");background-repeat:no-repeat;display:inline-block;height:16px;width:16px;position:relative;top:3px;left:3px}#dropdown-image{float:left;margin-right:10px;width:36px}.profile-info{line-height:0}.user-email{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.account-links a{display:block;padding-bottom:5px}.account-links a:last-of-type{padding-bottom:0}#sign-out{border-bottom:none}img{height:initial\9  !important;width:initial\9  !important}

/*# sourceMappingURL=megamenu.css.map */
