/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#toolbar-administration{display:none !important;}body{padding-top:0 !important;}body.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:0 !important;}.node--unpublished{background:none;}.container{max-width:1140px;}hr{border-color:rgba(0,0,0,0.1);}section > .container{z-index:1;}.navbar-expand-lg > .container{padding-right:30px;padding-left:30px;}.offcanvas-header{justify-content:space-between;}img{max-width:100%;height:auto;}html{scroll-behavior:smooth;}body{font-size:13px;font-family:"Open Sans",serif;background:#f4f4f2;}@media (min-width:768px){body{font-size:14px;}}a{transition:all 0.2s ease-in-out;color:#2B6EC5;text-decoration:none;}a:hover{color:#293451;}p{margin-bottom:2em;}h1,.h1,h2,.h2,h5,.h5{font-family:"Libre Baskerville",serif;font-weight:700;margin-bottom:0.6em;}h3,.h3,h4,.h4,h6,.h6{font-family:"Open Sans",sans-serif;}h1,.h1{font-size:28px;}h2,.h2{font-size:26px;color:#272727;}h3,.h3{font-size:20px;font-weight:600;}h4,.h4{font-size:18px;font-weight:600;}h5,.h5{font-size:18px;font-weight:normal;}h6,.h6{font-size:16px;font-weight:600;}@media (min-width:768px){h1,.h1{font-size:32px;}h2,.h2{font-size:28px;}h3,.h3{font-size:22px;}h4,.h4,h5,.h5{font-size:20px;}h6,.h6{font-size:18px;}}.red{color:#C81631;}.orange{color:#FF9933;}.blue{color:#2B6EC5;}.green{color:#4b7a46;}.navy{color:#293451;}.olive{color:#8B8C1A;}.display-1{font-size:3rem;}.display-2{font-size:2.5rem;}.display-3{font-size:2.25rem;}.display-4{font-size:2rem;}.display-5{font-size:1.75rem;}.display-6{font-size:1.5rem;}@media (min-width:768px){.display-1{font-size:5rem;}.display-2{font-size:4.5rem;}.display-3{font-size:4rem;}.display-4{font-size:3.5rem;}.display-5{font-size:3rem;}.display-6{font-size:2.5rem;}}blockquote,.blockquote{font-size:2em;}.node__content a.anchor,.node__content a[name],.node__content a.ck-anchor[id],.paragraph a.anchor,.paragraph a[name],.paragraph a.ck-anchor[id],.block a.anchor,.block a[name],.block a.ck-anchor[id],.webform-submission-form a.anchor,.webform-submission-form a[name],.webform-submission-form a.ck-anchor[id]{display:block;position:relative;top:-125px;visibility:hidden;}.node__content .scroll-spy-anchor[id],.paragraph .scroll-spy-anchor[id],.block .scroll-spy-anchor[id],.webform-submission-form .scroll-spy-anchor[id]{padding-top:125px;margin-top:-125px;}.block-views-blocklist-of-clubs-and-sigs-sigs-directory #Filter-by-Category{display:block;position:relative;top:-125px;visibility:hidden;}.page-node-type-story .node__content .field > p,.page-node-type-story .node__content .field h1,.page-node-type-story .node__content .field h2,.page-node-type-story .node__content .field h3,.page-node-type-story .node__content .field h4,.page-node-type-story .node__content .field h5,.page-node-type-story .node__content .field h6,.page-node-type-story .node__content .field .h1,.page-node-type-story .node__content .field .h2,.page-node-type-story .node__content .field .h3,.page-node-type-story .node__content .field .h4,.page-node-type-story .node__content .field .h5,.page-node-type-story .node__content .field .h6,.page-node-type-story .node__content .field ol,.page-node-type-story .node__content .field ul,.page-node-type-story .node__content .field hr{max-width:840px;margin-left:auto;margin-right:auto;}.text-narrow p,.text-narrow h1,.text-narrow h2,.text-narrow h3,.text-narrow h4,.text-narrow h5,.text-narrow h6,.text-narrow .h1,.text-narrow .h2,.text-narrow .h3,.text-narrow .h4,.text-narrow .h5,.text-narrow .h6,.text-narrow ol,.text-narrow ul,.text-narrow hr{max-width:840px;margin-left:auto;margin-right:auto;}.field--name-field-body{margin-bottom:2em;}.top-bar{background:#C81631;justify-content:right;}.top-bar .container{display:flex;justify-content:flex-end;}.top-bar a{background:#8E0016;color:white;display:block;padding:6px 28px;font-size:12px;margin-right:1px;}@media (min-width:992px){.top-bar a{padding:10px 32px;}}.top-bar a:hover{text-decoration:none;background-color:#620010;}.top-bar a:last-child{margin-right:0;}header.layout-header{position:sticky;top:0;z-index:2;}#navbar-top{background:white;}#navbar-top > .container .nav-wrap{display:flex;flex-wrap:nowrap;background:white;align-items:center;justify-content:space-between;width:100%;z-index:20;}#navbar-top .navbar-brand{padding:15px 0;flex:0 0 200px;z-index:12;background-color:white;}@media (min-width:992px){#navbar-top .navbar-brand{padding:30px 0;flex:0 0 300px;}}#navbar-top .primary-menu-wrap{flex:1 1 90%;opacity:1;visibility:visible;transition:all 0.5s ease-in-out;}#navbar-top .primary-menu-wrap.hide{opacity:0;visibility:hidden;}#navbar-top .primary-menu-wrap .menu{list-style:none;display:flex;margin:0;padding:0;justify-content:space-between;width:100%;max-width:700px;}#navbar-top .primary-menu-wrap .menu a{color:#272727;text-transform:uppercase;font-size:12px;font-weight:600;padding:5px 5px 29px;border-bottom:0 solid white;transition:all 0.15s ease-in-out;}#navbar-top .primary-menu-wrap .menu a.is-active,#navbar-top .primary-menu-wrap .menu a:hover{text-decoration:none;border-bottom:8px solid #C81631;}@media (min-width:1200px){#navbar-top .primary-menu-wrap .menu a{font-size:13px;}}#navbar-top .primary-menu-wrap .menu .menu-item--active-trail a{text-decoration:none;border-bottom:8px solid #C81631;}.menu-wrap{background-color:white;width:100%;padding:20px;}#submenu-name{text-transform:capitalize;}.layout-sidebar-first.col-md-2{padding:0;margin-top:0;}@media (min-width:768px){.layout-sidebar-first.col-md-2{padding-right:2px;padding-left:30px;margin-top:60px;}}.layout-sidebar-first .navbar-collapse{position:absolute;width:100%;top:64px;}@media (min-width:768px){.layout-sidebar-first .navbar-collapse{position:static;width:auto;top:auto;}}@media (max-width:767.95px){.layout-sidebar-first{position:sticky;top:30px;z-index:3;}.layout-sidebar-first.send-back{z-index:1;}}.layout-sidebar-first .navbar{padding:0;margin-bottom:30px;}@media (max-width:767.95px){.layout-sidebar-first .navbar{margin:-30px -30px 0;}.layout-sidebar-first .navbar .menu-wrap{padding:0;}.layout-sidebar-first .navbar .navbar-collapse .menu{padding:30px;background-color:#2B6EC5;}.layout-sidebar-first .navbar .navbar-collapse .menu a{color:white;}.layout-sidebar-first .navbar .navbar-collapse .menu a.is-active{text-decoration:underline;}.layout-sidebar-first .navbar .navbar-collapse .menu .menu{padding:0 0 0 10px;}.layout-sidebar-first .navbar .navbar-collapse nav > .menu{max-height:100vh;min-height:-webkit-fill-available;overflow-y:scroll;padding-bottom:90px;}}.layout-sidebar-first .menu{list-style:none;padding:0;margin-bottom:0;}.layout-sidebar-first .menu li{margin-bottom:12px;line-height:1.2;font-size:14px;font-weight:600;letter-spacing:-0.025em;}.layout-sidebar-first .menu li.menu-item--active-trail > a,.layout-sidebar-first .menu li a.is-active{font-weight:800;color:#000000;}.layout-sidebar-first .menu li:last-child{margin-bottom:0;}.layout-sidebar-first .menu .menu{margin:10px 0;padding-left:10px;display:none;}.layout-sidebar-first .menu .menu li{font-weight:400;margin-bottom:10px;}.layout-sidebar-first .menu .menu .menu li{font-size:0.9em;margin-bottom:8px;}.layout-sidebar-first .menu li.menu-item--active-trail .menu{display:block;border-left:4px solid #cccccc;}.layout-sidebar-first .menu li.menu-item--active-trail .menu .menu{border:0;}.col-sidebar .widget{margin-bottom:36px;}.hk-login{margin-bottom:30px;}.expand-menu.show{opacity:1;height:auto;pointer-events:auto;transform:translateY(0px) scaleY(1);transition:all 0.3s ease-out;}.expand-menu{position:absolute;background:white;width:100%;max-height:100vh;left:0;top:1px;padding:60px 0;z-index:10;pointer-events:none;opacity:0;transform:translateY(-300px) scaleY(0.8);transition:all 0.3s ease-in;box-shadow:0 4px 8px 0 rgba(0,0,0,0.1),0 6px 20px 0 rgba(0,0,0,0.1);display:block;overflow-y:scroll;}@media (min-width:576px){.expand-menu{padding:80px 30px 60px;}}@media (min-width:850px){.expand-menu{overflow-y:visible;}}.expand-menu.show{opacity:1;height:auto;pointer-events:auto;transform:translateY(0px) scaleY(1);transition:all 0.3s ease-out;}.expand-menu .search-form input[type=text]{width:90%;}.expand-menu hr{margin-bottom:0;margin-top:12px;}.expand-menu h4,.expand-menu .h4{font-size:20px;margin-top:0px;margin-bottom:16px;font-weight:500;text-transform:uppercase;letter-spacing:-0.02rem;}@media (min-width:992px){.expand-menu h4,.expand-menu .h4{font-size:13px;margin-top:30px;margin-bottom:10px;font-weight:800;}}.expand-menu h4 a,.expand-menu .h4 a{color:#000000;}.expand-menu ul{margin:0;padding:0;list-style:none;font-size:13px;letter-spacing:-0.02rem;}.expand-menu ul li{margin-bottom:8px;}.expand-menu ul a{color:#272727;text-decoration:underline;text-decoration-color:transparent;}.expand-menu ul a:hover{transition:all 0.2s ease-in-out;color:#000000;text-decoration-color:#000000;}.expand-menu-toggler{width:52px;z-index:12;border:0;background-color:#ffffff;}.expand-menu-toggler .burger-glass{display:none;}.expand-menu-toggler .close-icon{display:block;fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:5px;width:35px;height:35px;}.expand-menu-toggler.collapsed .burger-glass{display:block;width:42px;height:42px;}.expand-menu-toggler.collapsed .close-icon{display:none;}.blockquote-footer{color:#aaaaaa;}.quick-search{background-color:#f4f4f2;position:relative;height:30px;max-width:100%;}.quick-search input,.quick-search button{border:0;background-color:transparent;}.quick-search input[type=search]{padding:5px 40px 5px 5px;width:100%;font-size:16px;}.quick-search .search-icon{color:transparent;width:30px;height:30px;background:url(/themes/custom/ahedu2020/images/icons/search_icon.png) no-repeat 7px 7px;background-size:16px 16px;position:absolute;overflow:hidden;right:0;top:0;padding:0;}.google-cse-search-box-form input[type=text]{width:300px;max-width:100%;}.google-cse-search-box-form .form-item{display:inline-block;}#google-cse-results .gsc-control-cse{padding:0;}#google-cse-results .gsc-result .gs-title{background:none;transition:all 0.2s ease-in-out;font-size:20px;font-family:"Libre Baskerville",serif;}#google-cse-results .gsc-webResult.gsc-result{margin-bottom:30px;}#google-cse-results .gs-webResult.gs-result .gs-title a.gs-title:link,#google-cse-results .gsc-result .gs-title,#google-cse-results .gsc-result .gs-title a{color:#272727;}#google-cse-results .gs-webResult.gs-result .gs-title a.gs-title:link:hover,#google-cse-results .gsc-result .gs-title:hover,#google-cse-results .gsc-result .gs-title a:hover{color:#272727;}#google-cse-results .gs-webResult.gs-result .gs-title a.gs-title:link b{color:#272727;font-weight:bold;font-size:20px;}#google-cse-results .gs-webResult.gs-result .gs-title a.gs-title:link b:hover{color:#272727;}#google-cse-results .gs-webResult .gs-snippet{color:#212529;font-size:14px;font-family:"Open Sans",serif;}#google-cse-results .gsc-tabHeader.gsc-tabhActive,#google-cse-results .gsc-refinementHeader.gsc-refinementhActive{color:#222222;}#google-cse-results .gsc-tabHeader.gsc-tabhInactive,#google-cse-results .gsc-refinementHeader.gsc-refinementhInactive{color:#888888;background-color:transparent;}#google-cse-results .gs-webResult.gs-result a.gs-title:link,#google-cse-results .gs-webResult.gs-result a.gs-title:link b,#google-cse-results .gs-imageResult a.gs-title:link,#google-cse-results .gs-imageResult a.gs-title:link b,#google-cse-results #google-cse-results .gs-webResult.gs-result a.gs-title:link,#google-cse-results #google-cse-results .gs-webResult.gs-result a.gs-title:link b,#google-cse-results #google-cse-results .gs-imageResult a.gs-title:link,#google-cse-results #google-cse-results .gs-imageResult a.gs-title:link b{color:#2B6EC5;}#google-cse-results .gs-webResult.gs-result a.gs-title:link:hover,#google-cse-results .gs-webResult.gs-result a.gs-title:link b:hover,#google-cse-results .gs-imageResult a.gs-title:link:hover,#google-cse-results .gs-imageResult a.gs-title:link b:hover,#google-cse-results #google-cse-results .gs-webResult.gs-result a.gs-title:link:hover,#google-cse-results #google-cse-results .gs-webResult.gs-result a.gs-title:link b:hover,#google-cse-results #google-cse-results .gs-imageResult a.gs-title:link:hover,#google-cse-results #google-cse-results .gs-imageResult a.gs-title:link b:hover{color:#2B6EC5;text-decoration:underline;}#google-cse-results .gs-web-image-box,#google-cse-results .gs-promotion-image-box{margin-right:10px;}#google-cse-results .gs-webResult div.gs-visibleUrl{color:#666666;}#google-cse-results .gsc-result-info-container{border:0;padding-left:0;}#google-cse-results .gsc-above-wrapper-area-container{margin-bottom:0;}#google-cse-results .gsc-results .gsc-cursor-box .gsc-cursor-current-page{border-color:transparent;background-color:transparent;color:black;}#google-cse-results .gsc-results .gsc-cursor-box .gsc-cursor-page{border-color:transparent;background-color:transparent;color:#666666;font-size:15px;}#google-cse-results .gcsc-more-maybe-branding-root{margin:30px 0;}.question{font-weight:bold;}.person-info{font-size:13px;}.person-info .profile-info{display:flex;margin-top:30px;}.person-info .text-wrap{flex:1 1 90%;}.person-info .text-wrap .name{font-weight:bold;text-transform:uppercase;}.person-info .text-wrap .location{color:#6f6f6f;font-weight:600;}.person-info .text-wrap .links{margin:5px 0;}.person-info .text-wrap .links a{display:inline-block;border-right:1px solid #2B6EC5;padding-right:5px;margin-right:4px;line-height:1;}.person-info .text-wrap .links a:last-child{border:0;}.person-info .questions{margin-top:15px;}.person-info .degrees{border-top:1px solid #cccccc;margin-top:15px;}.person-info .degrees .degree{display:flex;border-bottom:1px solid #cccccc;padding:10px 0;}.person-info .degrees .degree .degree-name{color:#6f6f6f;font-weight:600;}.person-info .degrees .degree .degree-name:after{content:" | ";}.person-info .degrees .degree .links{padding-left:5px;}.person-info .degrees .questions{margin:10px 0 30px;}.person-info .image-wrap{flex:0 1 50px;width:50px;height:50px;border-radius:25px;overflow:hidden;}.person-info .image-wrap img{max-width:none;}.help-text{font-size:12px;}.last-updated{color:#4b7a46;text-align:right;font-size:0.9em;margin-bottom:10px;}.menu--menu-site-guide-menu{margin-bottom:45px;}.layout-content,.layout-sidebar-first,.content-bottom-feature-wrap{margin-top:30px;overflow-wrap:break-word;}@media (min-width:768px){.layout-content,.layout-sidebar-first,.content-bottom-feature-wrap{margin-top:60px;}}.content-top-feature-wrap{margin-bottom:30px;}@media (min-width:768px){.content-top-feature-wrap{margin-bottom:60px;}}.layout-content > .region-content{margin-top:60px;margin-bottom:60px;}.layout-content > .region-content:first-child{margin-top:0;}.layout-content > .region-content:last-child{margin-bottom:0;}.node-content ul,.node-content ol{margin-bottom:30px;padding-left:20px;}.node-content ul li,.node-content ol li{margin-bottom:5px;}ul.no-bullet,ol.no-bullet{list-style:none;padding:0;}iframe{max-width:100%;}.embed-container{position:relative;padding-top:56.25%;height:0 !important;background-color:#eaeaea;margin-bottom:24px;overflow:hidden;}.embed-container.vertical{padding-top:177.78%;}.embed-container iframe{position:absolute;display:block;top:0;left:0;height:100% !important;width:100% !important;}footer.footer{padding:70px 0 40px;background:#464646;color:#f4f4f2;font-size:14px;}footer.footer a{color:#cccccc;text-transform:uppercase;font-size:12px;display:block;padding-bottom:10px;border-bottom:1px solid #666666;margin-bottom:10px;}footer.footer a:hover{color:white;text-decoration:none;}footer.footer .h4,footer.footer h4{font-size:18px;margin:40px 0;color:white;font-family:"Open Sans";}footer.footer ul{list-style:none;margin:0;padding:0;}footer.footer .copyright{margin:80px 0 0;text-align:center;color:#cccccc;}.page-no-ah-wrapper footer.footer .copyright{margin:0;}.social-links > a .bi{display:inline-block;width:15px;}.navbar-toggler{border:0;cursor:pointer;display:flex;justify-content:space-between;font-size:16px;font-weight:600;line-height:24px;background-color:#293451;width:100%;padding:20px 30px;border-radius:0;color:white;border-bottom:5px solid #2B6EC5;}.navbar-toggler .icon{position:relative;width:18px;height:24px;margin-left:10px;}.navbar-toggler .icon span{display:block;position:absolute;height:2px;width:100%;background:white;border-radius:0px;opacity:1;left:0;transform:rotate(0deg);transition:0.2s ease-in-out;}.navbar-toggler .icon span:nth-child(1){transform:rotate(45deg);top:11px;}.navbar-toggler .icon span:nth-child(2){width:0%;opacity:0;}.navbar-toggler .icon span:nth-child(3){transform:rotate(-45deg);top:11px;}.navbar-toggler.collapsed .icon span:nth-child(1){transform:rotate(90deg);top:11px;transform-origin:center center;}.navbar-toggler.collapsed .icon span:nth-child(2){transform:rotate(0);width:100%;top:11px;opacity:0;transform-origin:left center;}.navbar-toggler.collapsed .icon span:nth-child(3){transform:rotate(0);top:11px;transform-origin:center center;}.breadcrumb{padding:0;background:none;text-transform:uppercase;font-size:14px;}.breadcrumb ol{list-style:none;margin:0;padding:0;}.breadcrumb ol li{display:inline-block;padding-right:6px;}.breadcrumb ol li a{color:white;display:inline-block;padding-right:4px;}.breadcrumb ol li:after{content:" /";display:inline-block;}.breadcrumb ol li:last-child:after{content:"";}.meta{font-size:12px;text-transform:uppercase;font-weight:600;margin-bottom:5px;}@keyframes animatedBackground{from{background-position-y:47%;background-color:#000000;}to{background-position-y:center;background-color:none;}}@keyframes pop-in{0%{opacity:0;}100%{opacity:1;}}.page-header{position:relative;color:white;background-color:#000000;background-blend-mode:overlay;background-size:cover;background-position-x:center;background-position-y:center;animation:animatedBackground 3.5s ease-in-out;background-size:cover;background-repeat:no-repeat;}@media (min-width:768px){.page-header{background-size:75%;}}.page-header .container{padding-top:36px;padding-bottom:36px;}@media (min-width:768px){.page-header .container{padding-top:48px;padding-bottom:48px;}}.page-header .container{position:relative;animation:pop-in 2.5s ease-out;}.page-header h1,.page-header .h1{margin-bottom:0;}.page-header h2,.page-header .h2{font-size:28px;margin-bottom:0;color:white;}@media (min-width:768px){.page-header h2,.page-header .h2{font-size:32px;}}.page-header h5,.page-header .h5{font-size:18px;}@media (min-width:768px){.page-header h5,.page-header .h5{font-size:20px;}}.page-header .backdrop-gradient{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5);}@media (min-width:768px){.page-header .backdrop-gradient{background:linear-gradient(90deg,#272727 0%,#272727 13%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.5) 70%,#272727 87%,#272727 100%);}}.page-header .content{margin-top:6px;}.page-header p:last-child{margin-bottom:0;}.page-header .story-date{margin:15px 0 0;text-transform:uppercase;font-size:14px;}.page-node-type-mode-of-travel .page-header h1.page-title{font-style:italic;}.page-module .container{padding-top:36px;padding-bottom:36px;}@media (min-width:768px){.page-module .container{padding-top:48px;padding-bottom:48px;}}.page-module .container{position:relative;}.page-module .container .row > div:last-child .teaser{margin-bottom:0;}.page-module > ul{display:flex;list-style:none;justify-content:space-between;margin-bottom:0;}.page-module > ul.three-up{flex-direction:column;justify-content:left;}.page-module > ul.three-up li{flex:0 0 100%;}@media (min-width:768px){.page-module > ul.three-up{flex-direction:row;}.page-module > ul.three-up li{flex:0 0 29.66%;margin-right:5.5%;}.page-module > ul.three-up li:last-child{margin-right:0;}}.compact{margin-bottom:0 !important;}.compact-p p{margin-bottom:0;}.bg-dark-blue{background-color:#293451 !important;}.bg-white{background-color:white !important;color:#000000;}.bg-olive{background-color:#8B8C1A !important;color:white;}.bg-black{background-color:#000000 !important;}.bg-crimson{background-color:#C81631 !important;}.bg-dark-crimson{background-color:#8E0016 !important;}.bg-blue{background-color:#2B6EC5 !important;}.text-white{color:white !important;}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6{color:white !important;}.community-user-only{display:none !important;}.community-user-only.loggedin{display:block !important;}.public-user-only{display:block !important;}.public-user-only.loggedin{display:none !important;}.ah-feature-content{background-color:#272727;color:white;}.ah-feature-content h2,.ah-feature-content h3,.ah-feature-content h4,.ah-feature-content h5,.ah-feature-content h6,.ah-feature-content .h2,.ah-feature-content .h3,.ah-feature-content .h4,.ah-feature-content .h5,.ah-feature-content .h6{color:white;}.ah-feature-content.bg-default{background-color:transparent;}.ah-feature-content.bg-white{background-color:white;}.ah-feature-content.bg-white,.ah-feature-content.bg-default,.ah-feature-content.dark-text-color{color:#000000;}.ah-feature-content.bg-white h2,.ah-feature-content.bg-white h3,.ah-feature-content.bg-white h4,.ah-feature-content.bg-white h5,.ah-feature-content.bg-white h6,.ah-feature-content.bg-white .h2,.ah-feature-content.bg-white .h3,.ah-feature-content.bg-white .h4,.ah-feature-content.bg-white .h5,.ah-feature-content.bg-white .h6,.ah-feature-content.bg-default h2,.ah-feature-content.bg-default h3,.ah-feature-content.bg-default h4,.ah-feature-content.bg-default h5,.ah-feature-content.bg-default h6,.ah-feature-content.bg-default .h2,.ah-feature-content.bg-default .h3,.ah-feature-content.bg-default .h4,.ah-feature-content.bg-default .h5,.ah-feature-content.bg-default .h6,.ah-feature-content.dark-text-color h2,.ah-feature-content.dark-text-color h3,.ah-feature-content.dark-text-color h4,.ah-feature-content.dark-text-color h5,.ah-feature-content.dark-text-color h6,.ah-feature-content.dark-text-color .h2,.ah-feature-content.dark-text-color .h3,.ah-feature-content.dark-text-color .h4,.ah-feature-content.dark-text-color .h5,.ah-feature-content.dark-text-color .h6{color:#000000;}.ah-feature-content .container{display:flex;flex-direction:column;justify-content:space-between;padding-top:40px;padding-bottom:40px;}.ah-feature-content .container .meta{margin-top:15px;}.ah-feature-content .container .image-wrap{flex:1 1 50%;z-index:1;}.ah-feature-content .container .image-wrap.padding{padding:30px 30px 0 30px;}@media (min-width:992px){.ah-feature-content .container .image-wrap.padding{padding:30px;}}.ah-feature-content .container .image-wrap > div{height:100%;}.ah-feature-content .container .image-wrap img{width:100%;height:100%;object-fit:cover;}.ah-feature-content .container .content-wrap{flex:1 1 50%;z-index:1;padding:30px;}.ah-feature-content .container .content-wrap h2,.ah-feature-content .container .content-wrap h3,.ah-feature-content .container .content-wrap .h2,.ah-feature-content .container .content-wrap .h3{margin-top:10px;margin-bottom:20px;}.ah-feature-content .container .content-wrap .subtitle{font-weight:600;margin:6px 0;}@media (min-width:992px){.ah-feature-content .container{flex-direction:row;}.ah-feature-content .container .meta{margin-top:0;}}.ah-feature-content.full-bleed{background-blend-mode:overlay;background-size:cover;}.ah-feature-content.full-bleed .content-wrap{flex:1 1 100%;max-width:750px;}.ah-feature-content.content-width{padding:0;}.ah-feature-content.content-width .container{background-size:cover;}.ah-feature-content.content-width .content-wrap{flex:1 1 100%;max-width:750px;}@media (min-width:992px){.ah-feature-content.image-right .container{flex-direction:row-reverse;}}.ah-feature-content.no-image .image-wrap{display:none;}.ah-feature-content.no-image .content-wrap{flex:1 1 100%;}@media (min-width:768px){.layout-content.col-md-12 .ah-feature-content .container .image-wrap.padding,main > .ah-feature-content .container .image-wrap.padding{padding:30px;}}@media (min-width:768px){.layout-content.col-md-12 .ah-feature-content .container,main > .ah-feature-content .container{flex-direction:row;}.layout-content.col-md-12 .ah-feature-content .container .meta,main > .ah-feature-content .container .meta{margin-top:0;}}@media (min-width:768px){.layout-content.col-md-12 .ah-feature-content.image-right .container,main > .ah-feature-content.image-right .container{flex-direction:row-reverse;}}.layout-content a:not(.btn),.paragraph--type--ah-custom-html a:not(.btn),.card .card-body a:not(.btn){color:#2B6EC5;background-image:linear-gradient(to right,#2B6EC5 100%,#2B6EC5 100%);background-position:0 1.2em;background-repeat:repeat-x;background-size:1px 1px;text-decoration:none;line-height:1.45em;}.layout-content a:not(.btn):hover,.paragraph--type--ah-custom-html a:not(.btn):hover,.card .card-body a:not(.btn):hover{background-size:1px 3px;text-decoration:none;}.layout-content .bg-dark-blue a:not(.btn),.layout-content .bg-olive a:not(.btn),.layout-content .bg-black a:not(.btn),.layout-content .bg-crimson a:not(.btn),.layout-content .bg-dark-crimson a:not(.btn),.layout-content .bg-blue a:not(.btn),.layout-content .text-white a:not(.btn),.paragraph--type--ah-custom-html .bg-dark-blue a:not(.btn),.paragraph--type--ah-custom-html .bg-olive a:not(.btn),.paragraph--type--ah-custom-html .bg-black a:not(.btn),.paragraph--type--ah-custom-html .bg-crimson a:not(.btn),.paragraph--type--ah-custom-html .bg-dark-crimson a:not(.btn),.paragraph--type--ah-custom-html .bg-blue a:not(.btn),.paragraph--type--ah-custom-html .text-white a:not(.btn),.card .card-body .bg-dark-blue a:not(.btn),.card .card-body .bg-olive a:not(.btn),.card .card-body .bg-black a:not(.btn),.card .card-body .bg-crimson a:not(.btn),.card .card-body .bg-dark-crimson a:not(.btn),.card .card-body .bg-blue a:not(.btn),.card .card-body .text-white a:not(.btn){color:white;background-image:linear-gradient(to right,white 100%,white 100%);background-position:0 1.2em;background-repeat:repeat-x;background-size:1px 1px;text-decoration:none;}.layout-content .bg-dark-blue a:not(.btn):hover,.layout-content .bg-olive a:not(.btn):hover,.layout-content .bg-black a:not(.btn):hover,.layout-content .bg-crimson a:not(.btn):hover,.layout-content .bg-dark-crimson a:not(.btn):hover,.layout-content .bg-blue a:not(.btn):hover,.layout-content .text-white a:not(.btn):hover,.paragraph--type--ah-custom-html .bg-dark-blue a:not(.btn):hover,.paragraph--type--ah-custom-html .bg-olive a:not(.btn):hover,.paragraph--type--ah-custom-html .bg-black a:not(.btn):hover,.paragraph--type--ah-custom-html .bg-crimson a:not(.btn):hover,.paragraph--type--ah-custom-html .bg-dark-crimson a:not(.btn):hover,.paragraph--type--ah-custom-html .bg-blue a:not(.btn):hover,.paragraph--type--ah-custom-html .text-white a:not(.btn):hover,.card .card-body .bg-dark-blue a:not(.btn):hover,.card .card-body .bg-olive a:not(.btn):hover,.card .card-body .bg-black a:not(.btn):hover,.card .card-body .bg-crimson a:not(.btn):hover,.card .card-body .bg-dark-crimson a:not(.btn):hover,.card .card-body .bg-blue a:not(.btn):hover,.card .card-body .text-white a:not(.btn):hover{background-size:1px 3px;text-decoration:none;}.layout-content .bg-dark-blue .teaser-title a,.layout-content .bg-olive .teaser-title a,.layout-content .bg-black .teaser-title a,.layout-content .bg-crimson .teaser-title a,.layout-content .bg-dark-crimson .teaser-title a,.layout-content .bg-blue .teaser-title a,.layout-content .text-white .teaser-title a,.paragraph--type--ah-custom-html .bg-dark-blue .teaser-title a,.paragraph--type--ah-custom-html .bg-olive .teaser-title a,.paragraph--type--ah-custom-html .bg-black .teaser-title a,.paragraph--type--ah-custom-html .bg-crimson .teaser-title a,.paragraph--type--ah-custom-html .bg-dark-crimson .teaser-title a,.paragraph--type--ah-custom-html .bg-blue .teaser-title a,.paragraph--type--ah-custom-html .text-white .teaser-title a,.card .card-body .bg-dark-blue .teaser-title a,.card .card-body .bg-olive .teaser-title a,.card .card-body .bg-black .teaser-title a,.card .card-body .bg-crimson .teaser-title a,.card .card-body .bg-dark-crimson .teaser-title a,.card .card-body .bg-blue .teaser-title a,.card .card-body .text-white .teaser-title a{background:none;}.layout-content .bg-dark-blue .teaser-title a:hover,.layout-content .bg-olive .teaser-title a:hover,.layout-content .bg-black .teaser-title a:hover,.layout-content .bg-crimson .teaser-title a:hover,.layout-content .bg-dark-crimson .teaser-title a:hover,.layout-content .bg-blue .teaser-title a:hover,.layout-content .text-white .teaser-title a:hover,.paragraph--type--ah-custom-html .bg-dark-blue .teaser-title a:hover,.paragraph--type--ah-custom-html .bg-olive .teaser-title a:hover,.paragraph--type--ah-custom-html .bg-black .teaser-title a:hover,.paragraph--type--ah-custom-html .bg-crimson .teaser-title a:hover,.paragraph--type--ah-custom-html .bg-dark-crimson .teaser-title a:hover,.paragraph--type--ah-custom-html .bg-blue .teaser-title a:hover,.paragraph--type--ah-custom-html .text-white .teaser-title a:hover,.card .card-body .bg-dark-blue .teaser-title a:hover,.card .card-body .bg-olive .teaser-title a:hover,.card .card-body .bg-black .teaser-title a:hover,.card .card-body .bg-crimson .teaser-title a:hover,.card .card-body .bg-dark-crimson .teaser-title a:hover,.card .card-body .bg-blue .teaser-title a:hover,.card .card-body .text-white .teaser-title a:hover{text-decoration:underline;}.layout-content .teaser-title a,.paragraph--type--ah-custom-html .teaser-title a,.card .card-body .teaser-title a{color:black;background:none;}.layout-content .teaser-title a:hover,.paragraph--type--ah-custom-html .teaser-title a:hover,.card .card-body .teaser-title a:hover{text-decoration:underline;}.layout-content a.no-line,.paragraph--type--ah-custom-html a.no-line,.card .card-body a.no-line{background-image:none;}.page-header .content a:not(.btn){color:white;background-image:linear-gradient(to right,white 100%,white 100%);background-position:0 1.2em;background-repeat:repeat-x;background-size:1px 1px;text-decoration:none;}.page-header .content a:not(.btn):hover{background-size:1px 3px;text-decoration:none;}.paragraph .ah-feature-content a:not(.btn){color:white;background-image:linear-gradient(to right,white 100%,white 100%);background-position:0 1.2em;background-repeat:repeat-x;background-size:1px 1px;text-decoration:none;}.paragraph .ah-feature-content a:not(.btn):hover{background-size:1px 3px;text-decoration:none;}.paragraph .ah-feature-content.bg-white a:not(.btn),.paragraph .ah-feature-content.bg-default a:not(.btn),.paragraph .ah-feature-content.dark-text-color a:not(.btn){color:#2B6EC5;background-image:linear-gradient(to right,#2B6EC5 100%,#2B6EC5 100%);}.flockler-embed-content a{background-image:none !important;}.bg-img-wrap{position:relative;}.bg-img-wrap.container{padding:0;}.bg-img-wrap > .bg-img{position:absolute;width:100%;height:100%;object-fit:cover;}.bg-img-wrap > .bg-img.parallax{background-position-x:center;background-position-y:0;background-size:cover;}.block-local-tasks-block ul{margin:20px 0;padding:0;list-style:none;}.block-local-tasks-block ul li{display:inline-block;margin-right:20px;}.field.field--name-field-pg-feature-cta{display:flex;flex-wrap:wrap;}.field.field--name-field-pg-feature-cta .field__item{margin-right:1rem;margin-top:8px;}.teaser{display:flex;flex-direction:column;padding-bottom:24px;margin-bottom:24px;}@media (min-width:576px){.teaser{flex-direction:row;}}.teaser .teaser-image{flex:1 1 auto;margin-bottom:20px;}@media (min-width:576px){.teaser .teaser-image{flex:0 0 240px;max-width:35%;margin-right:20px;margin-bottom:0;}}.teaser .teaser-text > div:last-child{margin-bottom:0 !important;}.teaser .links{margin:10px 0;}.teaser-vertical-card .teaser,.teaser.teaser-vertical-card{flex-direction:column;background:white;color:#000000;border-bottom:0;}.teaser-vertical-card .teaser a:not(.btn),.teaser.teaser-vertical-card a:not(.btn){color:#2B6EC5;}.teaser-vertical-card .teaser .teaser-title a,.teaser.teaser-vertical-card .teaser-title a{color:#000000;}.teaser-vertical-card .teaser .teaser-title a:hover,.teaser.teaser-vertical-card .teaser-title a:hover{text-decoration:underline;}@media (min-width:768px){.teaser-vertical-card .teaser,.teaser.teaser-vertical-card{margin:0;height:100%;}}.teaser-vertical-card .teaser .teaser-image,.teaser.teaser-vertical-card .teaser-image{flex:0 1 auto;margin-right:0;max-width:none;}.teaser-vertical-card .teaser .teaser-image img,.teaser.teaser-vertical-card .teaser-image img{width:100%;}.teaser-vertical-card .teaser .teaser-text,.teaser.teaser-vertical-card .teaser-text{padding:20px 20px 0 20px;}.teaser.teaser-compact{flex-direction:column;border-bottom:0;padding-bottom:0;}.teaser.teaser-compact .teaser-image{flex:0 1 auto;margin-right:0;max-width:none;}.teaser.teaser-compact .teaser-image img{width:100%;}.teaser.teaser-compact .teaser-title{font-weight:bold;margin:5px 0;}.teaser.teaser-compact.node--type-mode-of-travel .teaser-title{font-style:italic;}.teaser.mode-of-travel-teaser .teaser-title{font-style:italic;}.teaser.mode-of-travel-teaser .field--name-field-travelmode-year{display:inline-block;}.teaser.mode-of-travel-teaser .field--name-field-travelmode-year + .field--name-field-travelmode-renovated{display:inline-block;}.teaser.mode-of-travel-teaser .field--name-field-travelmode-year + .field--name-field-travelmode-renovated:before{content:" | ";}a.read-more{font-style:italic;}.w-shield-50{padding-left:50px;min-height:50px;position:relative;}.w-shield-50 img{position:absolute;left:0;}.school-teaser{border-top:1px solid #cccccc;padding-top:30px;padding-bottom:0;border-bottom:0;}.school-teaser .teaser-image{flex:0 0 90px;}.school-teaser .school-shield{flex:0 0 60px;}.school-teaser .school-info h5 a{color:#8E0016;}.school-teaser .school-info .field{margin-right:10px;}.school-teaser .field__label{display:none;}.school-teaser .social{font-size:20px;color:gray;margin-left:10px;}.school-teaser .social.facebook:hover{color:#3b5998;}.school-teaser .social.twitter:hover{color:#00ACEE;}.school-teaser .social.linkedin:hover{color:#147f8f;}.school-teaser .makegift{background-color:#8E0016;color:white;border-radius:2px;padding:1px 10px;}.node--type-travel-leader .node__content .field--name-field-teaser-image{float:left;margin:5px 20px 10px 0;width:250px;max-width:30%;}.inline-field div{display:inline;}.field__label{font-weight:600;}.field__label:after{content:":";}.travel-teaser .study-leaders > div{display:inline-block;margin-right:6px;}.travel-teaser .mode-of-travel > div{display:inline-block;}.travel-teaser .description{margin:15px 0;}.travel-teaser .travel-dates{font-size:13px;margin-bottom:5px;}.travel-teaser .travel-dates > div{display:inline-block;font-weight:800;}.travel-teaser .field--name-field-trip-travelmode{font-style:italic;}.node__content .top-section{background-color:white;margin-bottom:48px;}.node__content .top-section .carousel{margin:0;}.node__content .top-section .top-info{padding:20px;}.travel-top-section{}.travel-top-section .travel-top-info > div > div{}.travel-top-section .travel-top-info > div > div.activity-level{padding-bottom:8px;}.travel-top-section .travel-top-info .register{margin:20px 0;}.travel-top-section .field--name-field-trip-overview-details p{margin-bottom:0;}.mode-travel-deckplan{margin:30px auto;padding:20px;max-width:600px;text-align:center;}.mode-travel-deckplan .field--name-field-travelmode-deckplan-thumb:not(:last-child){margin-bottom:15px;}.activity-level .activity-level-icon{display:block;background-image:url(/themes/custom/ahedu2020/images/travel_activity_sprite.png);width:160px;height:35px;background-position:-10px -4px;}.activity-level .activity-level-icon.activitylevel2{background-position:-10px -45px;}.activity-level .activity-level-icon.activitylevel3{background-position:-10px -87px;}.activity-level .activity-level-icon.activitylevel4{background-position:-10px -129px;}.activity-level .activity-level-icon.activitylevel5{background-position:-10px -169px;}#map_canvas_single{width:100%;height:360px;margin-bottom:20px;}#map_canvas{width:100%;height:480px;margin-bottom:20px;}.browse-more > div{margin-bottom:10px;}.browse-more > div a{width:100%;}.block-views{margin-bottom:30px;}@media (max-width:768px){#block-views-block-list-of-trips-block-trips-page-embed #trip_locations,#block-views-block-list-of-trips-block-trips-page-embed #map_legend{display:none;}#block-views-block-list-of-clubs-and-sigs-block-clubs-directory #club_locations,#block-views-block-list-of-clubs-and-sigs-block-clubs-directory #map_legend{display:none;}}.event-teaser,.node__content .event-teaser,.layout-content .event-teaser{padding-top:24px;margin-bottom:0;flex-direction:row;}.event-teaser a,.node__content .event-teaser a,.layout-content .event-teaser a{color:black;background:none;}.event-teaser a:hover,.node__content .event-teaser a:hover,.layout-content .event-teaser a:hover{text-decoration:underline;}.event-teaser .teaser-date,.node__content .event-teaser .teaser-date,.layout-content .event-teaser .teaser-date{flex:0 0 70px;text-align:center;}.event-teaser .teaser-date .month,.node__content .event-teaser .teaser-date .month,.layout-content .event-teaser .teaser-date .month{text-transform:uppercase;line-height:1.35em;}.event-teaser .teaser-date .day,.node__content .event-teaser .teaser-date .day,.layout-content .event-teaser .teaser-date .day{font-size:28px;font-weight:bold;line-height:1;}.event-teaser .teaser-text,.node__content .event-teaser .teaser-text,.layout-content .event-teaser .teaser-text{flex:1 1 90%;}.event-teaser .description,.node__content .event-teaser .description,.layout-content .event-teaser .description{display:none;}.event-teaser .teaser-image,.node__content .event-teaser .teaser-image,.layout-content .event-teaser .teaser-image{flex:0 0 72px;width:72px;height:72px;border-radius:36px;margin-left:20px;overflow:hidden;border:1px solid #cccccc;display:none;}@media (min-width:576px){.event-teaser .teaser-image,.node__content .event-teaser .teaser-image,.layout-content .event-teaser .teaser-image{display:block;}}.event-teaser .teaser-image img,.node__content .event-teaser .teaser-image img,.layout-content .event-teaser .teaser-image img{height:72px;width:auto;}.event-teaser .sponsors .field__items .field__item,.node__content .event-teaser .sponsors .field__items .field__item,.layout-content .event-teaser .sponsors .field__items .field__item{padding-right:6px;margin:5px 0;display:inline;}.event-teaser .sponsors .field__items .field__item a:after,.event-teaser .sponsors .field__items .field__item span:after,.node__content .event-teaser .sponsors .field__items .field__item a:after,.node__content .event-teaser .sponsors .field__items .field__item span:after,.layout-content .event-teaser .sponsors .field__items .field__item a:after,.layout-content .event-teaser .sponsors .field__items .field__item span:after{content:",";}.event-teaser .sponsors .field__items .field__item:last-child,.node__content .event-teaser .sponsors .field__items .field__item:last-child,.layout-content .event-teaser .sponsors .field__items .field__item:last-child{padding-right:0;}.event-teaser .sponsors .field__items .field__item:last-child a:after,.event-teaser .sponsors .field__items .field__item:last-child span:after,.node__content .event-teaser .sponsors .field__items .field__item:last-child a:after,.node__content .event-teaser .sponsors .field__items .field__item:last-child span:after,.layout-content .event-teaser .sponsors .field__items .field__item:last-child a:after,.layout-content .event-teaser .sponsors .field__items .field__item:last-child span:after{content:"";}.event-teaser .meta .event-type,.node__content .event-teaser .meta .event-type,.layout-content .event-teaser .meta .event-type{margin-right:3px;}.event-teaser .meta .event-type a:after,.node__content .event-teaser .meta .event-type a:after,.layout-content .event-teaser .meta .event-type a:after{content:", ";}.event-teaser .meta .event-type:last-child a:after,.node__content .event-teaser .meta .event-type:last-child a:after,.layout-content .event-teaser .meta .event-type:last-child a:after{content:"";padding-left:0;}.event-teaser .meta .event-type.idx-1:before,.node__content .event-teaser .meta .event-type.idx-1:before,.layout-content .event-teaser .meta .event-type.idx-1:before{content:" | ";padding-left:2px;}.event-teaser .meta .event-type.idx-1:first-child:before,.node__content .event-teaser .meta .event-type.idx-1:first-child:before,.layout-content .event-teaser .meta .event-type.idx-1:first-child:before{display:none;}.event-teaser.featured,.node__content .event-teaser.featured,.layout-content .event-teaser.featured{border:0;margin-top:-1px;margin-bottom:30px;}.event-teaser.featured .description,.node__content .event-teaser.featured .description,.layout-content .event-teaser.featured .description{display:block;}.event-teaser.featured .teaser-text,.node__content .event-teaser.featured .teaser-text,.layout-content .event-teaser.featured .teaser-text{margin-right:20px;}.event-teaser.featured .teaser-image,.node__content .event-teaser.featured .teaser-image,.layout-content .event-teaser.featured .teaser-image{flex:0 0 50%;margin:-24px 0;border-radius:0;width:auto;height:auto;}.event-teaser.featured .teaser-image img,.node__content .event-teaser.featured .teaser-image img,.layout-content .event-teaser.featured .teaser-image img{height:100%;width:100%;object-fit:cover;}.event-teaser.featured .cta-wrap,.node__content .event-teaser.featured .cta-wrap,.layout-content .event-teaser.featured .cta-wrap{display:flex;margin:20px 0;}.event-teaser.featured .cta-wrap .field--name-field-event-register a,.node__content .event-teaser.featured .cta-wrap .field--name-field-event-register a,.layout-content .event-teaser.featured .cta-wrap .field--name-field-event-register a{background:none;border:0;padding:0;}.event-teaser.featured .cta-wrap a,.event-teaser.featured .cta-wrap .field--name-field-event-register a,.node__content .event-teaser.featured .cta-wrap a,.node__content .event-teaser.featured .cta-wrap .field--name-field-event-register a,.layout-content .event-teaser.featured .cta-wrap a,.layout-content .event-teaser.featured .cta-wrap .field--name-field-event-register a{color:#2B6EC5;text-transform:uppercase;background:none;font-size:14px;font-weight:600;margin-right:20px;line-height:1.5em;vertical-align:middle;display:inline-block;}.event-teaser.featured .cta-wrap a:hover,.event-teaser.featured .cta-wrap .field--name-field-event-register a:hover,.node__content .event-teaser.featured .cta-wrap a:hover,.node__content .event-teaser.featured .cta-wrap .field--name-field-event-register a:hover,.layout-content .event-teaser.featured .cta-wrap a:hover,.layout-content .event-teaser.featured .cta-wrap .field--name-field-event-register a:hover{text-decoration:underline;}.address .organization,.address .address_line1,.address .address_line2{display:block;}.event-top-info .address .organization,.form-event-summary .address .organization,.event-top-info .address .address_line1,.form-event-summary .address .address_line1,.event-top-info .address .address_line2,.form-event-summary .address .address_line2{display:inline;}.event-location .address:after{content:" | ";}.event-location .address:last-child:after{content:"";}.form-event-summary .add-to-calendar-outer-wrap{position:relative;height:50px;margin-top:0;}.layout-content .field--name-field-event-register a{display:inline-block;font-weight:600;color:#fff;background-color:#2B6EC5;background-image:none;text-align:center;vertical-align:middle;border:1px solid #2B6EC5;padding:0.625rem 2rem;font-size:0.8125rem;line-height:1.5;border-radius:0.5rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}.layout-content .field--name-field-event-register a:hover{background-color:#2762b1;border-color:#255ca6;text-decoration:none;}.field--name-field-event-sponsors .field__items{display:inline !important;}.field--name-field-event-sponsors .field__items .field__item{display:inline !important;}.field--name-field-event-sponsors .field__items .field__item:after{content:" |";}.field--name-field-event-sponsors .field__items .field__item:last-child:after{content:"";}.widget.related-events .field__label{font-size:20px;font-weight:600;}.widget.related-events .event-teaser{padding:15px 0;margin-bottom:2em;}.widget.related-events .teaser-title.h5{font-size:16px;}.event-content .row.padh{margin:0;padding:20px 0;}.event-sidebar .field{margin-bottom:36px;}.carousel{margin-bottom:30px;}.carousel .carousel-control-next,.carousel .carousel-control-prev{top:45%;bottom:auto;height:10%;background-image:none !important;}.carousel .carousel-control-next:focus,.carousel .carousel-control-next:active,.carousel .carousel-control-prev:focus,.carousel .carousel-control-prev:active{outline:#2B6EC5 auto 1px;}.carousel .carousel-item img{width:100%;}.carousel .carousel-indicators{z-index:1;}.carousel .carousel-indicators a{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:0.5;transition:opacity 0.6s ease;}.carousel .carousel-indicators a.active{opacity:0.8;}.carousel .carousel-caption{background:rgba(0,0,0,0.5);z-index:0;}.carousel .toggle-carousel{position:absolute;bottom:10px;right:10px;z-index:1;color:white;width:30px;text-align:center;border-radius:15px;height:30px;line-height:25px;font-size:25px;border:2px solid #ffffff;background-color:rgba(255,255,255,0.6);}.carousel .toggle-carousel .fa-play{padding-left:4px;}.carousel .toggle-carousel a{color:#464646;background:none;text-decoration:none;line-height:1em;}.carousel .toggle-carousel a:hover{color:#000000;text-decoration:none;}.overflow-hidden .carousel{margin-bottom:0;}.networking-events-directory{padding:15px 0;}.networking-events-directory .alphabet-list{font-size:14px;margin:25px 4px 35px;}.networking-events-directory .alphabet-list a{margin-right:10px;display:inline-block;}.networking-events-directory .alphabet-letter{font-family:"Libre Baskerville",serif;margin:25px 0 15px;font-weight:bold;font-size:17px;}.networking-events-directory .back-to-top{float:right;font-weight:bold;text-transform:lowercase;margin:-8px 10px 0;font-size:14px;}.networking-event-teaser{padding:10px 100px 10px 20px;margin-bottom:24px;position:relative;}.networking-event-teaser .teaser-text{display:flex;align-items:baseline;flex-direction:column;}.networking-event-teaser .teaser-text .teaser-title{text-transform:uppercase;font-weight:600;}.networking-event-teaser .teaser-text .event-venue{margin-bottom:0;font-style:italic;text-transform:none;font-weight:normal;font-size:13px;}.networking-event-teaser .teaser-text .link-url{display:none;}.networking-event-teaser .badge-at-capacity{position:absolute;right:20px;top:10px;background-color:#C81631;color:white;border-radius:5px;padding:3px 8px 5px;font-size:100%;font-weight:500;}@media (min-width:768px){.networking-event-teaser .teaser-text{flex-direction:row;}.networking-event-teaser .teaser-text .event-venue{margin-left:10px;padding-left:10px;border-left:1px solid black;}}.event-top-section #map_canvas_single{margin:-20px 0 20px -20px;width:110%;}@media (min-width:768px){.event-top-section #map_canvas_single{margin-bottom:-20px;}}.event-top-section .event-location .field__label{vertical-align:top;}.event-top-section .event-location .field--name-field-netevent-venue:after{content:", ";}.event-top-section .by-event-type{position:relative;padding-right:5px;}.event-top-section .by-event-type:after{content:", ";margin-left:-4px;}.event-top-section .by-event-type:last-child:after{content:"";}.netevent-info-wrap{display:flex;flex-direction:column;justify-content:space-between;}.netevent-info-wrap .whoscoming{font-weight:bold;margin:15px 0;}.add-to-calendar-wrap{padding-top:50px;margin-bottom:15px;}.add-to-calendar{margin:0 0 5px 0;padding:2px 2px 10px;position:absolute;top:0;visibility:hidden;}html.js .add-to-calendar{visibility:visible;}.flex-wrapper{display:flex;justify-content:space-between;align-items:center;}.attendees-wrap .attendees{margin:20px 0;padding-top:15px;border-top:4px solid black;}.attendees-wrap .attendees .flex-wrapper{margin-bottom:30px;flex-direction:column;align-items:baseline;}@media (min-width:768px){.attendees-wrap .attendees .flex-wrapper{flex-direction:row;}}.attendees-wrap .attendees .sorting-options a{border-right:1px solid #cccccc;padding:0px 8px 0 7px;display:inline-block;background-image:none;}.attendees-wrap .attendees .sorting-options a.current{text-decoration:underline;}.attendees-wrap .attendees .sorting-options a:last-child{border:0;padding-right:0;}.attendee-wrapper{padding:20px 20px 50px;margin:15px 0;font-size:14px;position:relative;display:block;}@media (min-width:768px){.attendee-wrapper{padding-bottom:20px;}}.attendee-wrapper .views-field{display:inline-block;}.attendee-wrapper .views-field-title,.attendee-wrapper .views-field-field-attendee-degree,.attendee-wrapper .views-field-field-attendee-class-year{text-transform:uppercase;font-weight:bold;margin-bottom:0px;margin-right:8px;}.attendee-wrapper .views-field-field-attendee-school{text-transform:uppercase;display:block;margin-bottom:5px;}.attendee-wrapper .views-field-field-attendee-degree,.attendee-wrapper .views-field-field-attendee-school{color:#6c6c6c;margin-right:0;}.attendee-wrapper .views-field-field-attendee-class-year{color:#6c6c6c;}.attendee-wrapper .views-field-field-attendee-company{margin-bottom:20px;}.attendee-wrapper .views-field-field-attendee-company .attendee-job-title{font-style:italic;}.attendee-wrapper .views-field-field-attendee-company .attendee-job-title + .attendee-company:before{content:", ";}.attendee-wrapper .views-field-field-attendee-interest{display:block;margin:22px 0 5px;}.attendee-wrapper .views-field-field-attendee-interest .views-label{font-weight:bold;}.attendee-wrapper .views-field-field-attendee-interest div{display:inline-block;}.attendee-wrapper .views-field-body{display:block;margin-top:10px;}.attendee-wrapper .views-field-body p{line-height:1.5em;margin-bottom:0;}.attendee-wrapper .views-field-field-attendee-social-html{display:block;position:absolute;bottom:15px;left:20px;top:auto;right:auto;}@media (min-width:768px){.attendee-wrapper .views-field-field-attendee-social-html{top:20px;right:10px;bottom:auto;left:auto;}}.attendee-wrapper .views-field-field-attendee-social-html a.social-icon{display:inline-block;width:24px;height:24px;margin:0 10px 0 0;text-indent:-100px;overflow:hidden;background:url(/themes/custom/ahedu2020/images/social_sprite_48.png) no-repeat;background-size:100px 24px;border-radius:3px;}.attendee-wrapper .views-field-field-attendee-social-html a.social-icon.linkedin{background-position:0 0px;}.attendee-wrapper .views-field-field-attendee-social-html a.social-icon.twitter{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 1227' fill='currentColor'%3e%3cpath d='M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.163 519.284ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.828Z'/%3e%3c/svg%3e");background-size:75%;background-position:center;background-repeat:no-repeat;}.attendee-wrapper .views-field-field-attendee-social-html a.social-icon.instagram{background-position:-50px 0;}.attendee-wrapper .views-field-field-attendee-social-html a.social-icon.facebook{background-position:-75px 0;}.attendee-wrapper .views-field-field-attendee-social-html a.social-icon:hover{opacity:0.8;}.node--type-webform .half-width,form.webform-submission-form .half-width{width:49%;float:left;margin-right:0;}.node--type-webform .half-width.left,form.webform-submission-form .half-width.left{clear:left;}.node--type-webform .half-width.right,form.webform-submission-form .half-width.right{clear:right;margin-left:2%;}.node--type-webform .full-width textarea,form.webform-submission-form .full-width textarea{width:100%;}.node--type-webform input,form.webform-submission-form input{max-width:100%;padding:5px;}.node--type-webform input[type=email],form.webform-submission-form input[type=email]{min-width:300px;}.node--type-webform input.error,form.webform-submission-form input.error{border:1px solid #C81631;border-radius:2px;}.node--type-webform input.error:focus-visible,form.webform-submission-form input.error:focus-visible{outline-color:#C81631;}.node--type-webform legend,form.webform-submission-form legend{margin-bottom:20px;}.node--type-webform .js-webform-checkboxes,.node--type-webform .js-webform-radios,form.webform-submission-form .js-webform-checkboxes,form.webform-submission-form .js-webform-radios{position:relative;margin-top:32px;}.node--type-webform .js-webform-checkboxes .js-form-item > label.error,.node--type-webform .js-webform-radios .js-form-item > label.error,form.webform-submission-form .js-webform-checkboxes .js-form-item > label.error,form.webform-submission-form .js-webform-radios .js-form-item > label.error{position:absolute;top:-20px;left:0;}.node--type-webform .js-webform-checkboxes .js-form-item > label.error + label,.node--type-webform .js-webform-radios .js-form-item > label.error + label,form.webform-submission-form .js-webform-checkboxes .js-form-item > label.error + label,form.webform-submission-form .js-webform-radios .js-form-item > label.error + label{display:inline;}.node--type-webform > .js-form-type-checkbox,.node--type-webform .fieldset-wrapper > .js-form-type-checkbox,form.webform-submission-form > .js-form-type-checkbox,form.webform-submission-form .fieldset-wrapper > .js-form-type-checkbox{position:relative;margin-top:32px;}.node--type-webform > .js-form-type-checkbox > label.error,.node--type-webform .fieldset-wrapper > .js-form-type-checkbox > label.error,form.webform-submission-form > .js-form-type-checkbox > label.error,form.webform-submission-form .fieldset-wrapper > .js-form-type-checkbox > label.error{position:absolute;top:-20px;left:0;}.node--type-webform > .js-form-type-checkbox > label.error + label,.node--type-webform .fieldset-wrapper > .js-form-type-checkbox > label.error + label,form.webform-submission-form > .js-form-type-checkbox > label.error + label,form.webform-submission-form .fieldset-wrapper > .js-form-type-checkbox > label.error + label{display:inline;}label.error{color:#C81631;}.disabled.webform-disabled{display:none;}.travel-methods,.node__content .travel-methods{list-style:none;display:flex;flex-wrap:wrap;padding:0;justify-content:space-between;}.travel-methods li,.node__content .travel-methods li{background-color:white;border-left:23px solid #2B6EC5;margin-bottom:10px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);flex:0 1 100%;}@media (min-width:768px){.travel-methods li,.node__content .travel-methods li{flex:0 1 48%;}}.travel-methods li a,.node__content .travel-methods li a{color:#000000 !important;display:block;padding:6px 18px;background:none !important;}.travel-methods li a:hover,.node__content .travel-methods li a:hover{color:#2B6EC5;text-decoration:none;box-shadow:3px 3px 7px rgba(0,0,0,0.1607843137);}.travel-methods li.sea,.node__content .travel-methods li.sea{border-color:#005FA9;}.travel-methods li.rivers,.node__content .travel-methods li.rivers{border-color:#0A9CC6;}.travel-methods li.land,.node__content .travel-methods li.land{border-color:#8B8C1A;}.travel-methods li.rail,.node__content .travel-methods li.rail{border-color:#F8D144;}.travel-methods li.sports,.node__content .travel-methods li.sports{border-color:#A44798;}.travel-methods li.springbreak,.node__content .travel-methods li.springbreak{border-color:#CB000B;}.travel-methods li.hbs,.node__content .travel-methods li.hbs{border-color:#1BC6A6;}.vocabulary-tags h2{display:inline-block;font-size:20px;font-family:"Open Sans",serif;}.vocabulary-tags h2 a{color:#fff;background-color:#2B6EC5;border-color:#2B6EC5;display:inline-block;font-weight:600;text-align:center;vertical-align:middle;padding:0.625rem 2rem;font-size:0.8125rem;line-height:1.5;border-radius:0.5rem;transition:all 0.2s ease-in-out;}.story-teaser .meta .story-categories a{color:black;background:none;}.story-teaser .meta .story-categories a:hover{text-decoration:underline;}.story-teaser .meta .story-categories .field__item{display:inline-block;}.story-teaser .meta .story-categories .field__item:after{content:" |";}.story-teaser .meta .story-categories .field__item:last-child:after{content:"";}.sigs-listing li{margin-bottom:30px;}.sigs-listing li .sigs-category{margin-bottom:30px;font-size:12px;}.sigs-listing li .sigs-category a{text-transform:uppercase;}.media.media--type-image{display:block;margin-bottom:24px;}.media.media--type-image .field--name-field-caption{margin:8px auto;font-size:0.9em;color:#6f6f6f;}.caption > figcaption,figure figcaption{font-size:0.8em;}caption{color:#687078;}.field.field--label-inline .field__label{display:inline-block;font-weight:600;}.field.field--label-inline .field__label:after{content:": ";}.field.field--label-inline .field__item,.field.field--label-inline .field__items{display:inline-block;}table{width:100%;margin-bottom:30px;}table th,table td{padding:12px;vertical-align:top;border-top:1px solid #dee2e6;}table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6;}table tbody + tbody{border-top:2px solid #dee2e6;}.progress-bar{background-color:white;}form{margin-bottom:24px;}form .form-item{margin-bottom:12px;clear:both;max-width:100%;}form .form-item.form-type-radio{display:inline-block;margin-right:20px;}form .form-item.inline-block{display:inline-block;}form label{margin-bottom:3px;display:block;}form .form-text{margin:0;}form .webform-button--submit{height:auto;padding:0.625rem 2rem !important;color:white;background-color:#2B6EC5;border:1px solid #2B6EC5;border-radius:8px;}form .webform-button--submit:hover{background-color:#245ca6;border-color:#22579b;}form .webform-element-description,form .description{font-size:0.9em;color:#6f6f6f;}form input,form select{height:30px;padding:4px 10px;font-family:"Open Sans",Arial;line-height:1em;}form input,form select,form textarea{max-width:100%;}form select[multiple]{height:85px;}form select,form .form-select{background-color:white;border-color:#dee2e6;padding:3px 20px 3px 10px;line-height:1.35em;font-size:16px;background-color:white;background-image:url(/themes/custom/ahedu2020/images/down-arrow.png);background-size:11px 6px;background-position:right 6px center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;}form .form-required::after{content:" *";}form input[type=checkbox],form input[type=radio]{height:auto;}form input[type=checkbox] + label,form input[type=radio] + label{display:inline;}form .form-item-field-club-sig-category-value{width:300px;}legend{font-size:1em;font-weight:bold;}.form--inline .form-item{display:inline-block;margin-right:10px;}.form--inline .form-item.form-item-field-trip-dates-value,.form--inline .form-item.form-item-field-trip-dates-end-value-1{display:none;}.form--inline .form-actions{display:inline-block;}form.views-exposed-form,.views-exposed-form form{display:flex;flex-wrap:wrap;}form.views-exposed-form label,.views-exposed-form form label{font-weight:bold;display:block;}form.views-exposed-form .form-item,.views-exposed-form form .form-item{margin-right:10px;}form.views-exposed-form .form-item:last-child,.views-exposed-form form .form-item:last-child{margin-right:0;}form.views-exposed-form .form-item-field-trip-dates-value,form.views-exposed-form .form-item-field-trip-dates-end-value-1,.views-exposed-form form .form-item-field-trip-dates-value,.views-exposed-form form .form-item-field-trip-dates-end-value-1{display:none;}form.views-exposed-form .form-actions,.views-exposed-form form .form-actions{align-self:center;padding-top:12px;}form.views-exposed-form input[type=submit],.views-exposed-form form input[type=submit]{background-color:#2B6EC5;color:white;border:1px solid #2B6EC5;border-radius:5px;padding:3px 15px;margin-right:8px;transition:all 0.2s ease-in-out;}form.views-exposed-form input[type=submit]:hover,.views-exposed-form form input[type=submit]:hover{background-color:white;color:#2B6EC5;}form.views-exposed-form input[type=submit][value=Reset],form.views-exposed-form input[type=submit]#edit-reset,form.views-exposed-form input[type=submit]#edit-reset--2,.views-exposed-form form input[type=submit][value=Reset],.views-exposed-form form input[type=submit]#edit-reset,.views-exposed-form form input[type=submit]#edit-reset--2{background-color:transparent;color:#2B6EC5;}form.views-exposed-form input[type=submit][value=Reset]:hover,form.views-exposed-form input[type=submit]#edit-reset:hover,form.views-exposed-form input[type=submit]#edit-reset--2:hover,.views-exposed-form form input[type=submit][value=Reset]:hover,.views-exposed-form form input[type=submit]#edit-reset:hover,.views-exposed-form form input[type=submit]#edit-reset--2:hover{background-color:#2B6EC5;color:white;}form.views-exposed-form select,.views-exposed-form form select{max-width:220px;}form.views-exposed-form#views-exposed-form-list-of-trips-block-trips-page-embed select,.views-exposed-form form#views-exposed-form-list-of-trips-block-trips-page-embed select{max-width:120px;}form.views-exposed-form#views-exposed-form-search-admin-guide-block .form-actions,.views-exposed-form form#views-exposed-form-search-admin-guide-block .form-actions{align-self:flex-start;padding-top:0;}.page-node-type-help-page .views-exposed-form .form-item-title{display:none;}.sig-directory p{margin-bottom:0;}.microsite{background-color:white;}.microsite ul,.microsite ol{margin-bottom:30px;padding-left:20px;}.microsite ul li,.microsite ol li{margin-bottom:5px;}.microsite .microsite-logo{padding:17px 0 0;}.microsite .microsite-logo img{display:inline;margin:0;width:100%;}.microsite .no-gutters .layout-content,.microsite .no-gutters .layout-sidebar-first{margin-top:0;}.microsite .top-menu,.microsite .bottom-menu{background:#444444;padding:10px 0;}.microsite .top-menu ul,.microsite .bottom-menu ul{margin:0;padding:0;text-align:center;}.microsite .top-menu ul li,.microsite .bottom-menu ul li{float:none;display:block;margin:0 10px;line-height:44px;}.microsite .top-menu ul a,.microsite .bottom-menu ul a{color:inherit;text-transform:uppercase;line-height:26px;}.microsite .top-menu .navbar-collapse,.microsite .bottom-menu .navbar-collapse{justify-content:center;}@media (min-width:992px){.microsite .top-menu ul li{display:inline-block;line-height:inherit;}}.microsite .row-content{background-color:white;}.microsite .primary{margin-top:0;}.microsite .layout-sidebar-first .navbar .navbar-collapse ul.menu{margin-left:0;padding:0;width:100%;}.microsite .layout-sidebar-first .navbar .navbar-collapse ul.menu li ul{padding:0;}.microsite .layout-sidebar-first .navbar .navbar-collapse ul.menu li li li ul{padding-left:12px;}.microsite .layout-sidebar-first .navbar .navbar-collapse ul.menu li{list-style:none;margin-bottom:0 !important;}.microsite .layout-sidebar-first .navbar .navbar-collapse ul.menu a{padding:12px 12px;font-weight:bold;display:block;color:#000000;background-color:white;border-top:1px solid #f4f4f2;}.microsite .layout-sidebar-first .navbar .navbar-collapse ul.menu a:hover,.microsite .layout-sidebar-first .navbar .navbar-collapse ul.menu a:focus{text-decoration:none;color:white;background:#293451;}.microsite .layout-sidebar-first .navbar .navbar-collapse ul.menu li:first-of-type a{border-top:none;}.microsite .layout-sidebar-first .navbar .navbar-collapse ul.menu li.active > a,.microsite .layout-sidebar-first .navbar .navbar-collapse ul.menu li.menu-item--active-trail > a{text-decoration:none;color:white;background:#293451;}.microsite footer.footer li{display:inline-block;}.microsite footer.footer a{display:inline;text-transform:inherit;font-size:inherit;border-bottom:0;padding-bottom:0;margin-bottom:0;}.microsite footer.footer .copyright{margin-top:15px;}.microsite .navbar-toggler{color:inherit;border-bottom:0;background-color:inherit;justify-content:center;padding:0;background:white;}.microsite .navbar-toggler .icon span{background:#000000;}@media (max-width:767.95px){.microsite .layout-sidebar-first{top:0;}.microsite .layout-sidebar-first .navbar{margin:0;}}.microsite .logo{margin:30px auto 60px;text-align:center;}.microsite .layout-sidebar-first .navbar .navbar-toggler{padding:20px;}.microsite .layout-sidebar-first .navbar .navbar-collapse .menu{padding:0;}body{overflow-x:hidden;}.full-bleed-wrap{left:50%;position:relative;margin-left:-50vw !important;width:100vw;}@media (min-width:768px){.full-bleed-wrap{}.col-md-9 .full-bleed-wrap{left:32%;}}@media (min-width:768px){.layout-content{overflow-x:visible;}}.input-group-append .btn,.input-group-prepend .btn{z-index:inherit;}.box-wrap{display:flex;flex-wrap:wrap;padding:0;justify-content:space-between;}.box-wrap .box{background-color:white;border-left:23px solid #2B6EC5;padding:6px 18px;flex:0 1 100%;margin-bottom:10px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);}.box-wrap a.box{color:black;display:block;background-image:none;}.box-wrap a.box:hover{color:#2B6EC5;text-decoration:none;box-shadow:3px 3px 7px rgba(0,0,0,0.1607843137);}@media (min-width:768px){.box-wrap.up-2 .box{flex:0 1 48%;}.box-wrap.up-3 .box{flex:0 1 30%;}}.btn.btn-red{color:white;background-color:#C81631;border-color:#C81631;}.btn.btn-red:hover{color:white;background-color:rgb(165.5405405405,18.2094594595,40.5574324324);border-color:rgb(154.0540540541,16.9459459459,37.7432432432);}.btn.btn-red.disabled:hover{color:white;background-color:#C81631;border-color:#C81631;}.btn.btn-red:focus,.btn.btn-red.focus{color:white;background-color:rgb(165.5405405405,18.2094594595,40.5574324324);border-color:rgb(154.0540540541,16.9459459459,37.7432432432);}.box.box-red{border-color:#C81631;}.btn.btn-orange{color:#000000;background-color:#FF9933;border-color:#FF9933;}.btn.btn-orange:hover{color:#000000;background-color:rgb(255,133.875,12.75);border-color:rgb(255,127.5,0);}.btn.btn-orange.disabled:hover{color:#000000;background-color:#FF9933;border-color:#FF9933;}.btn.btn-orange:focus,.btn.btn-orange.focus{color:#000000;background-color:rgb(255,133.875,12.75);border-color:rgb(255,127.5,0);}.box.box-orange{border-color:#FF9933;}.btn.btn-blue{color:white;background-color:#2B6EC5;border-color:#2B6EC5;}.btn.btn-blue:hover{color:white;background-color:rgb(36.146875,92.46875,165.603125);border-color:rgb(33.8625,86.625,155.1375);}.btn.btn-blue.disabled:hover{color:white;background-color:#2B6EC5;border-color:#2B6EC5;}.btn.btn-blue:focus,.btn.btn-blue.focus{color:white;background-color:rgb(36.146875,92.46875,165.603125);border-color:rgb(33.8625,86.625,155.1375);}.box.box-blue{border-color:#2B6EC5;}.btn.btn-navy{color:white;background-color:#293451;border-color:#293451;}.btn.btn-navy:hover{color:white;background-color:rgb(28.1454918033,35.6967213115,55.6045081967);border-color:rgb(23.8606557377,30.262295082,47.1393442623);}.btn.btn-navy.disabled:hover{color:white;background-color:#293451;border-color:#293451;}.btn.btn-navy:focus,.btn.btn-navy.focus{color:white;background-color:rgb(28.1454918033,35.6967213115,55.6045081967);border-color:rgb(23.8606557377,30.262295082,47.1393442623);}.box.box-navy{border-color:#293451;}.btn.btn-green{color:white;background-color:#4b7a46;border-color:#4b7a46;}.btn.btn-green:hover{color:white;background-color:rgb(60.05859375,97.6953125,56.0546875);border-color:rgb(55.078125,89.59375,51.40625);}.btn.btn-green.disabled:hover{color:white;background-color:#4b7a46;border-color:#4b7a46;}.btn.btn-green:focus,.btn.btn-green.focus{color:white;background-color:rgb(60.05859375,97.6953125,56.0546875);border-color:rgb(55.078125,89.59375,51.40625);}.box.box-green{border-color:#4b7a46;}.btn.btn-olive{color:white;background-color:#8B8C1A;border-color:#8B8C1A;}.btn.btn-olive:hover{color:white;background-color:rgb(106.9713855422,107.7409638554,20.0090361446);border-color:rgb(96.2951807229,96.9879518072,18.0120481928);}.btn.btn-olive.disabled:hover{color:white;background-color:#8B8C1A;border-color:#8B8C1A;}.btn.btn-olive:focus,.btn.btn-olive.focus{color:white;background-color:rgb(106.9713855422,107.7409638554,20.0090361446);border-color:rgb(96.2951807229,96.9879518072,18.0120481928);}.box.box-olive{border-color:#8B8C1A;}.btn.btn-primary{color:white;background-color:#2B6EC5;border-color:#2B6EC5;}.btn.btn-primary:hover{color:white;background-color:rgb(36.146875,92.46875,165.603125);border-color:rgb(33.8625,86.625,155.1375);}.btn.btn-primary.disabled:hover{color:white;background-color:#2B6EC5;border-color:#2B6EC5;}.btn.btn-primary:focus,.btn.btn-primary.focus{color:white;background-color:rgb(36.146875,92.46875,165.603125);border-color:rgb(33.8625,86.625,155.1375);}.box.box-primary{border-color:#2B6EC5;}.btn.btn-info{color:white;background-color:#128091;border-color:#128091;}.btn.btn-info:hover{color:white;background-color:rgb(13.7760736196,97.963190184,110.9739263804);border-color:rgb(12.3680981595,87.9509202454,99.6319018405);}.btn.btn-info.disabled:hover{color:white;background-color:#128091;border-color:#128091;}.btn.btn-info:focus,.btn.btn-info.focus{color:white;background-color:rgb(13.7760736196,97.963190184,110.9739263804);border-color:rgb(12.3680981595,87.9509202454,99.6319018405);}.box.box-info{border-color:#128091;}.btn.btn-outline-red{color:#C81631;border-color:#C81631;}.btn.btn-outline-red:hover{color:white;background-color:#C81631;border-color:#C81631;}.btn.btn-outline-red.active{color:white;background-color:#C81631;border-color:#C81631;}.btn.btn-outline-red.disabled:hover{color:#C81631;background-color:white;border-color:#C81631;}.btn.btn-outline-orange{color:#FF9933;border-color:#FF9933;}.btn.btn-outline-orange:hover{color:#000000;background-color:#FF9933;border-color:#FF9933;}.btn.btn-outline-orange.active{color:#000000;background-color:#FF9933;border-color:#FF9933;}.btn.btn-outline-orange.disabled:hover{color:#FF9933;background-color:white;border-color:#FF9933;}.btn.btn-outline-blue{color:#2B6EC5;border-color:#2B6EC5;}.btn.btn-outline-blue:hover{color:white;background-color:#2B6EC5;border-color:#2B6EC5;}.btn.btn-outline-blue.active{color:white;background-color:#2B6EC5;border-color:#2B6EC5;}.btn.btn-outline-blue.disabled:hover{color:#2B6EC5;background-color:white;border-color:#2B6EC5;}.btn.btn-outline-navy{color:#293451;border-color:#293451;}.btn.btn-outline-navy:hover{color:white;background-color:#293451;border-color:#293451;}.btn.btn-outline-navy.active{color:white;background-color:#293451;border-color:#293451;}.btn.btn-outline-navy.disabled:hover{color:#293451;background-color:white;border-color:#293451;}.btn.btn-outline-green{color:#4b7a46;border-color:#4b7a46;}.btn.btn-outline-green:hover{color:white;background-color:#4b7a46;border-color:#4b7a46;}.btn.btn-outline-green.active{color:white;background-color:#4b7a46;border-color:#4b7a46;}.btn.btn-outline-green.disabled:hover{color:#4b7a46;background-color:white;border-color:#4b7a46;}.btn.btn-outline-olive{color:#8B8C1A;border-color:#8B8C1A;}.btn.btn-outline-olive:hover{color:white;background-color:#8B8C1A;border-color:#8B8C1A;}.btn.btn-outline-olive.active{color:white;background-color:#8B8C1A;border-color:#8B8C1A;}.btn.btn-outline-olive.disabled:hover{color:#8B8C1A;background-color:white;border-color:#8B8C1A;}.btn.btn-outline-primary{color:#2B6EC5;border-color:#2B6EC5;}.btn.btn-outline-primary:hover{color:white;background-color:#2B6EC5;border-color:#2B6EC5;}.btn.btn-outline-primary.active{color:white;background-color:#2B6EC5;border-color:#2B6EC5;}.btn.btn-outline-primary.disabled:hover{color:#2B6EC5;background-color:white;border-color:#2B6EC5;}.btn.btn-outline-info{color:#128091;border-color:#128091;}.btn.btn-outline-info:hover{color:white;background-color:#128091;border-color:#128091;}.btn.btn-outline-info.active{color:white;background-color:#128091;border-color:#128091;}.btn.btn-outline-info.disabled:hover{color:#128091;background-color:white;border-color:#128091;}.btn{margin-right:8px;margin-bottom:8px;}@media (min-width:576px){.btn{margin-bottom:0;}}.btn-group .btn{margin-right:0;}.btn.disabled,.btn:disabled{opacity:1;}.addeventatc{z-index:1 !important;}.btn-toggle:before{content:"- ";display:inline-block;width:12px;}.btn-toggle.collapsed:before{content:"+ ";}.story-categories.posted_in{margin:30px 0;}.story-categories.posted_in .field__item{display:inline-block;}.story-categories.posted_in a{display:inline-block;margin:5px 0;color:white !important;background-image:none !important;padding:0.625rem 2rem;font-size:0.8125rem;line-height:1.5;border-radius:0.5rem;color:white;background-color:#2B6EC5;border-color:#2B6EC5;}.story-categories.posted_in a:hover{color:white;background-color:rgb(36.146875,92.46875,165.603125);border-color:rgb(33.8625,86.625,155.1375);}.story-categories.posted_in a.disabled:hover{color:white;background-color:#2B6EC5;border-color:#2B6EC5;}.story-categories.posted_in a:focus,.story-categories.posted_in a.focus{color:white;background-color:rgb(36.146875,92.46875,165.603125);border-color:rgb(33.8625,86.625,155.1375);}.content-bottom-feature-wrap .container.field--name-field-paragraph-webform,.content-top-feature-wrap .container.field--name-field-paragraph-webform{padding:0;}.content-bottom-feature-wrap .full-bleed-wrap .container.field--name-field-paragraph-webform,.content-top-feature-wrap .full-bleed-wrap .container.field--name-field-paragraph-webform{padding:0 30px;}.microsite-v2 .outer-container{display:flex;justify-content:space-between;background:white;}.microsite-v2 .outer-container > .layout-container{flex:1 1 auto;max-width:100%;}.microsite-v2 .container{max-width:1320px;}.microsite-v2 .side-navbar{position:sticky;top:0;align-self:flex-start;overflow-y:scroll;z-index:1031;background:white;}.microsite-v2 .side-navbar .offcanvas-lg .offcanvas-body{flex-direction:column;}.microsite-v2 .side-navbar + .layout-container{max-width:1000px;}.microsite-v2 main{padding-top:45px;padding-bottom:45px;}.microsite-v2 .wrap-back-to-top{position:fixed;bottom:5%;right:5%;z-index:2;display:none;}.microsite-v2 .wrap-back-to-top .btn-back-to-top{border-radius:25px;box-shadow:-1px 4px 17px 0px rgba(0,0,0,0.4901960784);line-height:50px;width:50px;background-color:#a90a0a;color:#ffffff !important;font-size:36px;display:block;text-align:center;}.microsite-v2 .wrap-back-to-top .btn-back-to-top:hover{background-color:#ff0000;}.microsite-v2 .microsite-logo{padding:0 0 0 40px;}@media (min-width:992px){.microsite-v2 .microsite-logo{padding-left:0;}}.microsite-v2 .microsite-logo img{max-width:450px;max-height:100px;}.microsite-v2 .navbar.stack-header{padding:0;}.microsite-v2 .navbar.stack-header > .container-fluid,.microsite-v2 .navbar.stack-header .container-xxl{flex-direction:column;}.microsite-v2 .navbar.stack-header > .container-fluid .header.microsite-branding.navbar-brand,.microsite-v2 .navbar.stack-header .container-xxl .header.microsite-branding.navbar-brand{width:100%;margin:0;}.microsite-v2 .navbar.stack-header > .container-fluid .header.microsite-branding.navbar-brand img,.microsite-v2 .navbar.stack-header .container-xxl .header.microsite-branding.navbar-brand img{max-width:100%;max-height:none;}.microsite-v2 .navbar.fixed-top{height:120px;}.microsite-v2 .navbar.fixed-top + main{margin-top:120px;}.microsite-v2 .top-menu{justify-content:flex-end;flex-grow:1;background:inherit;}.microsite-v2 ul.menu{margin:0;padding:0;}.microsite-v2 ul.menu li{display:block;margin:0 10px;line-height:44px;text-transform:uppercase;}.microsite-v2 .menu-label{text-align:center;font-size:22px;font-weight:bold;}@media (min-width:992px){.microsite-v2 .top-menu ul{text-align:right;}.microsite-v2 .top-menu ul li{display:inline-block;line-height:inherit;position:relative;}.microsite-v2 .top-menu ul li ul{display:none;position:absolute;top:20px;text-align:left;min-width:140px;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);border-radius:5px;background-color:white;}.microsite-v2 .top-menu ul li:hover ul{display:block;}}.microsite-v2 .menu a:not(.btn),.microsite-v2 .scrollspy-menu a:not(.btn){border-bottom:2px solid transparent;}.microsite-v2 .menu a:not(.btn).active,.microsite-v2 .menu a:not(.btn).is-active,.microsite-v2 .scrollspy-menu a:not(.btn).active,.microsite-v2 .scrollspy-menu a:not(.btn).is-active{border-bottom-color:#2B6EC5;}.microsite-v2 .bg-dark .menu a:not(.btn),.microsite-v2 .bg-dark .scrollspy-menu a:not(.btn){color:white;}.microsite-v2 div.left-navbar-toggle{position:absolute;left:30px;top:45px;}.microsite-v2 .navbar-toggler-top,.microsite-v2 .navbar-toggler-left{border:0;background:white;}.microsite-v2 .navbar-toggler-top .navbar-toggler-icon,.microsite-v2 .navbar-toggler-left .navbar-toggler-icon{width:2em;}.microsite-v2 .offcanvas-header .btn-close{margin:25px 20px;width:1.5em;height:1.5em;background-size:1.5em auto;}.microsite-v2 .offcanvas.offcanvas-top{height:auto;}.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;margin-bottom:30px;}.messages a{background:none !important;text-decoration:underline !important;line-height:inherit !important;font-weight:bold;}.messages a:hover{text-decoration:none !important;}.messages .placeholder{vertical-align:inherit;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages.messages--info{color:rgb(26,66,118);border-color:rgb(191,212,238) rgb(191,212,238) rgb(191,212,238) transparent;background-color:rgb(213,226,243);box-shadow:-8px 0 0 rgb(191,212,238);}.messages.messages--info a{color:#1e4d8a !important;}.messages.messages--status{color:rgb(45,73,42);border-color:rgb(201,215,200) rgb(201,215,200) rgb(201,215,200) transparent;background-color:rgb(219,228,218);background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 rgb(201,215,200);}.messages.messages--status a{color:#355531 !important;}.messages--warning{color:rgb(153,92,31);border-color:rgb(255,224,194) rgb(255,224,194) rgb(255,224,194) transparent;background-color:rgb(255,235,214);background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 rgb(255,224,194);}.messages--warning a{color:#4d2e0f !important;}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:rgb(120,13,29);border-color:rgb(239,185,193) rgb(239,185,193) rgb(239,185,193) transparent;background-color:rgb(244,208,214);background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 rgb(239,185,193);}.messages--error a{color:#8c0f22 !important;}.messages--error p.error{color:#a51b00;}a.flockler-wall-item__stat,.flockler-wall-item__profile__body a,.flockler-wall-item__share-actions a{background-image:none !important;}.flockler-posts.flockler-carousel_v2-items.flickity-enabled.is-draggable a{background-image:none !important;}.item-list ul{list-style:none;padding-left:0;}.clear{clear:both;}p img{margin:0 auto 20px;display:block;}img.img-right,p.img-right img{float:right;margin:5px 0px 10px 15px;clear:right;}img.img-left,p.img-left img{float:left;margin:5px 15px 10px 0;clear:left;}ul.pager__items{padding:10px 0 0 0;margin:0 0 30px 0;}ul.pager__items li{list-style:none;padding:0 5px 0 0;display:inline-block;}.map-popup{box-shadow:0 1px 12px 0 rgba(0,0,0,0.1);min-height:77px;width:240px;position:absolute;background-color:#0A9CC6;font-size:12px;}.map-popup .inner{margin:0 0 0 10px;padding:12px;min-height:65px;background:white;}.map-popup .inner p{margin:0;}.map-popup .trip_title{font-weight:bold;margin:6px 0;line-height:14px;}.map-popup .trip_date{font-size:10px;text-transform:uppercase;}.map-popup.sports{background-color:#A44798;}.map-popup.rail{background-color:#F8D144;}.map-popup.family{background-color:#F37C38;}.map-popup.springbreak{background-color:#CB000B;}.map-popup.river{background-color:#0A9CC6;}.map-popup.hbs{background-color:#1BC6A6;}.map-popup.sea{background-color:#005FA9;}.map-popup.land{background-color:#8B8C1A;}.map-popup.Club-Emerging,.map-popup.Club-Active{width:225px;background-color:#6c6c6c;min-height:47px;}.map-popup.Club-Emerging .club_title,.map-popup.Club-Active .club_title{font-weight:bold;margin-bottom:10px;}.map-popup.Club-Emerging .inner,.map-popup.Club-Active .inner{min-height:35px;}.map-popup.Club-Emerging .inner p,.map-popup.Club-Active .inner p{margin-bottom:0px;}.map-popup.Club-Active{background-color:#a51c30;}.map-popup.club_event{background-color:#F47D30;}.map-popup.haa_event{background-color:#005CAB;}#map_legend{margin:10px 0 30px;text-transform:uppercase;font-size:11px;line-height:18px;}#map_legend span{padding:2px 16px 2px 22px;background:url(/themes/custom/ahedu2020/images/dot-sea.png) top left no-repeat;}#map_legend span.sea{background-image:url(/themes/custom/ahedu2020/images/dot-sea.png);}#map_legend span.river{background-image:url(/themes/custom/ahedu2020/images/dot-river.png);}#map_legend span.hbs{background-image:url(/themes/custom/ahedu2020/images/dot-hbs.png);}#map_legend span.land{background-image:url(/themes/custom/ahedu2020/images/dot-land.png);}#map_legend span.rail,#map_legend span.air-inclusive{background-image:url(/themes/custom/ahedu2020/images/dot-rail.png);}#map_legend span.sports{background-image:url(/themes/custom/ahedu2020/images/dot-sports.png);}#map_legend span.family{background-image:url(/themes/custom/ahedu2020/images/dot-family.png);}#map_legend span.springbreak{background-image:url(/themes/custom/ahedu2020/images/dot-springbreak.png);}#map_legend span.club_active{background-image:url(/themes/custom/ahedu2020/images/trip_marker_Club_Active_d.png);background-size:16px;}#map_legend span.club_emerging{background-image:url(/themes/custom/ahedu2020/images/trip_marker_Club_Emerging_d.png);background-size:16px;}#map_legend span.club_event{background-image:url(/themes/custom/ahedu2020/images/dot-family.png);background-size:16px;}#map_legend span.haa_event{background-image:url(/themes/custom/ahedu2020/images/dot-sea.png);background-size:16px;}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important;}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:0.313rem;line-height:normal;padding:0.938rem 1.438rem 0.875rem;text-decoration:none;top:0.313rem;width:auto;z-index:100000;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.expand-menu ul a{text-decoration:none;}.expand-menu ul a:hover{text-decoration:underline;}.google-cse-search-box-form .form-item{float:left;margin-right:5px;}.google-cse-search-box-form .form-submit{margin-top:24px;}}@supports (-ms-accelerator:true){.expand-menu ul a{text-decoration:none;}.expand-menu ul a:hover{text-decoration:underline;}}@supports (-ms-ime-align:auto){}.count-down-timer{min-height:4em;}.count-down-timer > div{display:inline-block;margin:10px;text-align:center;}.count-down-timer > div.message{display:block;text-align:left;}.count-down-timer > div span{display:block;font-size:0.7em;}@media screen and (-webkit-min-device-pixel-ratio:0){select,textarea,input{font-size:16px;}}.no-gutters{margin-right:0;margin-left:0;}.no-gutters > .col,.no-gutters > [class*=col-]{padding-right:0;padding-left:0;}.badge-danger{color:#fff;background-color:#8e0016;}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6;}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;}.accordion-body p{margin-bottom:1em;}.accordion-body p + ul,.accordion-body p + ol{margin-top:-0.5em;}.accordion-body p:last-child{margin-bottom:0;}.accordion-button:focus{z-index:1;}.accordion-item{border-radius:0 !important;border-top:0;}.accordion-item .accordion-item-title{padding-right:10px;}.field--name-field-trip-schedule > .field__item:first-child .accordion-item{border-top:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);}.field--name-field-media-image{margin-bottom:28px;}.mb-0 .field--name-field-media-image{margin-bottom:0;}img.align-left,div.align-left{margin:0 25px 25px 0;max-width:50%;}img.align-left .field--name-field-media-image,div.align-left .field--name-field-media-image{margin-bottom:0;}img.align-right,div.align-right{margin:0 0 25px 25px;max-width:50%;}img.align-right .field--name-field-media-image,div.align-right .field--name-field-media-image{margin-bottom:0;}img.align-left,img.align-right{margin-top:5px;}img.align-center,div.align-center{margin-bottom:25px;}img.align-center .field--name-field-media-image,div.align-center .field--name-field-media-image{margin-bottom:0;text-align:center;}img + p{margin-top:28px;}figure figcaption{padding:8px 0;}figure .field--name-field-media-image{margin-bottom:0;}figure.figure-align-center{margin-left:auto;margin-right:auto;width:fit-content;}figure.figure-align-center > img,figure.figure-align-center > div.align-center{margin-bottom:0;}figure.figure-align-left,figure.figure-align-right,figure.align-left,figure.align-right{width:fit-content;max-width:50%;}figure.figure-align-left > img,figure.figure-align-left > div.align-right,figure.figure-align-left > div.align-left,figure.figure-align-right > img,figure.figure-align-right > div.align-right,figure.figure-align-right > div.align-left,figure.align-left > img,figure.align-left > div.align-right,figure.align-left > div.align-left,figure.align-right > img,figure.align-right > div.align-right,figure.align-right > div.align-left{max-width:100%;margin:0;float:none;}figure.figure-align-left > img,figure.figure-align-right > img,figure.align-left > img,figure.align-right > img{margin-top:5px;}figure.figure-align-left > figcaption,figure.figure-align-right > figcaption,figure.align-left > figcaption,figure.align-right > figcaption{max-width:100%;}figure.figure-align-left,figure.align-left{float:left;margin-right:25px;}figure.figure-align-right,figure.align-right{float:right;margin-left:25px;}p + ul,p + ol{margin-top:-1.5em;}.striped-list > div:nth-child(even),.striped-list > li:nth-child(even){background-color:#eaf0f2;}.striped-list > div:nth-child(odd),.striped-list > li:nth-child(odd){background-color:#ffffff;}
