.navigation-primary{background-color:#cfcfcf;box-shadow:0 0 20px rgba(0,0,0,.15);display:block;left:auto;line-height:1.3em;max-height:0;min-width:200px;opacity:1;position:absolute;right:0;top:auto;-webkit-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;-webkit-transition-timing-function:ease-in;-ms-transition-timing-function:ease-in;transition-timing-function:ease-in;visibility:hidden;width:200px}.navigation-primary a{color:#494a52;font-family:Lato;font-size:22px;font-weight:300;line-height:40px}.navigation-primary ul.submenu.level-1{opacity:0;transition:opacity .3s ease-in}.custom-menu-primary:hover nav.navigation-primary ul.submenu.level-1{opacity:1}.navigation-primary a.active-item{font-weight:600;position:relative}.custom-menu-primary:hover nav.navigation-primary{max-height:1000px;opacity:1;visibility:visible}.navigation-primary .submenu{list-style:none;margin:0;padding:0}.navigation-primary .submenu a,.navigation-primary .submenu p{text-decoration:none}.submenu li{margin:0}.submenu-toggle,.triangle{display:none}.submenu.level-1{display:block;text-align:right;white-space:nowrap}.submenu.level-1>li.has-submenu .ubermenu-sub-indicator{left:10px;margin-top:-6px;position:absolute;right:10px;right:auto;top:50%;transform:rotate(90deg)}.submenu.level-1>li>a{color:#25293b;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:300;line-height:1.3em;padding:15px 20px}.submenu.level-1>li.has-submenu>a{padding-right:25px}.submenu.level-1>li.hs-donate{background-color:transparent!important;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:20px;padding-bottom:20px}.submenu.level-1>li.has-submenu{position:relative}.submenu.level-1>li.hs-donate>a{background:#ba5036;color:#fff}.submenu.level-1>li.hs-donate>a:hover{background:#e15d3d}.submenu.level-1>.has-submenu>.menu-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #000;display:block;height:0;margin-left:1px;position:absolute;right:5px;top:30px;width:0}.submenu.level-2{border:0;border-radius:0;-webkit-box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.15);left:auto;opacity:0;position:absolute;right:100%;text-transform:none;top:0;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:visibility 0s,opacity .3s;-o-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s;visibility:hidden;clip:rect(-10px,5000px,5000px,-5000px);background-color:#cfcfcf;max-height:0;min-width:200px;top:auto;-webkit-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;-webkit-transition-timing-function:ease-in;-ms-transition-timing-function:ease-in;transition-timing-function:ease-in;width:200px}.submenu.level-1>li.has-submenu:hover .submenu.level-2{max-height:1000px;opacity:1;visibility:visible}.triangle-container.level-2{display:block;height:25px;left:105px;overflow:hidden;position:absolute;top:-25px;width:60px}.triangle.level-2{background-color:#fff;border:1.79px solid #494a52;border-radius:6px;-webkit-box-shadow:0 2px 9px 0 rgba(0,0,0,.2);box-shadow:0 2px 9px 0 rgba(0,0,0,.2);display:block;height:30px;margin-left:20px;margin-top:12px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;width:30px}.submenu-toggle:hover+i:after,.submenu-toggle:hover+i:before{background-color:#fff!important}.submenu.level-1>li.has-submenu:hover .submenu.level-2{top:0}.taptap-menu-button-wrapper:hover .taptap-main-menu-button div.taptap-main-menu-button-middle:before,.taptap-menu-button-wrapper:hover .taptap-main-menu-button-five div.taptap-main-menu-button-five-middle:before,.taptap-menu-button-wrapper:hover .taptap-main-menu-button-five:after,.taptap-menu-button-wrapper:hover .taptap-main-menu-button-five:before,.taptap-menu-button-wrapper:hover .taptap-main-menu-button-four div.taptap-main-menu-button-four-middle:before,.taptap-menu-button-wrapper:hover .taptap-main-menu-button-four:after,.taptap-menu-button-wrapper:hover .taptap-main-menu-button-four:before,.taptap-menu-button-wrapper:hover .taptap-main-menu-button-six:after,.taptap-menu-button-wrapper:hover .taptap-main-menu-button-six:before,.taptap-menu-button-wrapper:hover .taptap-main-menu-button-three div.taptap-main-menu-button-three-middle:before,.taptap-menu-button-wrapper:hover .taptap-main-menu-button-three:after,.taptap-menu-button-wrapper:hover .taptap-main-menu-button-three:before,.taptap-menu-button-wrapper:hover .taptap-main-menu-button-two div.taptap-main-menu-button-two-middle:before,.taptap-menu-button-wrapper:hover .taptap-main-menu-button-two:after,.taptap-menu-button-wrapper:hover .taptap-main-menu-button-two:before,.taptap-menu-button-wrapper:hover .taptap-main-menu-button:after,.taptap-menu-button-wrapper:hover .taptap-main-menu-button:before{background-color:#576089}.triangle-container.level-2.hover .triangle{background-color:#d0d2d4;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.submenu.level-2>li{padding:0}.submenu.level-2 .menu-item .menu-link{color:#25293b;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:300;line-height:1.3em;padding:15px 20px;white-space:normal}.hs-inline-edit .submenu.level-1>li.has-submenu:hover .submenu.level-2,.hs-inline-edit>li.has-submenu.focus .submenu.level-2{visibility:hidden}.custom-menu-primary-mobile{display:none}@media (max-width:979px){.custom-header-right div.custom-menu-primary,.custom-menu-primary-mobile{display:block}nav.navigation-primary{height:100%;opacity:1;position:static;visibility:visible;width:100%}.custom-menu-primary-mobile{height:100%;left:0;opacity:0;position:fixed;top:-1000%;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:999;-webkit-overflow-scrolling:touch;min-width:100%;opacity:1;-webkit-transform:translateY(-125%) scale(.75);-moz-transform:translateY(-125%) scale(.75);transform:translateY(-125%) scale(.75);-webkit-transition:-webkit-transform .5s ease,top 0s ease .5s,opacity .5s ease 0s;-moz-transition:-moz-transform .5s ease,top 0s ease .5s,opacity .5s ease 0s;transition:transform .5s ease,top 0s ease .5s,opacity .5s ease 0s;visibility:visible}.mobile-open .custom-menu-primary-mobile{opacity:1;top:0;-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:-webkit-transform .5s ease,top 0s ease 0s,opacity .5s ease 0s;-moz-transition:-moz-transform .5s ease,top 0s ease 0s,opacity .5s ease 0s;transition:transform .5s ease,top 0s ease 0s,opacity .5s ease 0s}.custom-menu-primary-inner{background-color:#181e23;height:100%;overflow-y:auto;width:100%}.custom-menu-primary-inner-2{display:table;height:101%;margin:0;padding:0;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%}.custom-header-right div.custom-menu-primary{display:none}.custom-menu-primary-inner-3{display:table-cell;margin:0;padding:75px 25px;vertical-align:top}.custom-menu-primary-inner-4{margin:25px auto 0;max-width:800px}.custom-menu-primary-mobile nav.navigation-primary{background-color:#181e23;box-shadow:none;height:100%;opacity:1;position:static;visibility:visible;width:100%}.submenu.level-1>li.hs-donate{background-color:transparent!important;border-bottom:none;margin-bottom:0;padding-bottom:0}.submenu.level-1>li.has-submenu>a{padding-right:0}.submenu.level-1>li{border:none;list-style-type:none;margin:0;min-height:30px;padding:0;position:relative;text-align:center;width:100%;z-index:auto}.submenu.level-1>li>a{color:#878c91;display:inline-block;font-family:Montserrat;font-size:14px;font-size:18px;font-weight:400;letter-spacing:0;letter-spacing:1px;line-height:1.7;margin:10px 0 0;padding:11px 0;text-decoration:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.submenu.level-1>li>a:hover{color:#fff}.submenu.level-1>li.hs-donate>a{padding-left:20px;padding-right:20px}.submenu.level-1>li.hs-donate:after{color:#878c91;content:"———–";display:block;font-family:Montserrat;font-size:14px;font-size:18px;font-weight:400;letter-spacing:0;letter-spacing:1px;line-height:1.7;margin:10px 0 0;padding:11px 0;text-decoration:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.submenu.level-1>li.has-submenu .ubermenu-sub-indicator{cursor:pointer;display:inline-block;padding:0;top:0;-webkit-tap-highlight-color:rgba(0,0,0,0);border-left:1px solid #4a4d50;height:25px;left:auto;margin:10px 0 0 13px;position:absolute;right:auto;top:12px;transform:none;width:40px}.submenu.level-1>li.has-submenu .ubermenu-sub-indicator:after,.submenu.level-1>li.has-submenu .ubermenu-sub-indicator:before{background-color:#adadac;content:"";display:block;height:2px;position:absolute;top:11px;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;transition:all .35s ease;width:9px}.submenu-toggle{display:none;display:inline-block;padding:0;top:0;-webkit-tap-highlight-color:rgba(0,0,0,0);border-left:1px solid #4a4d50;cursor:pointer;height:25px;left:auto;margin:10px 0 0 13px;position:absolute;right:auto;top:12px;transform:none;width:40px;z-index:4}.submenu.level-1>li.has-submenu .ubermenu-sub-indicator:before{left:14px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.mobile-open .custom-navbar .header-logo{visibility:hidden}.submenu.level-1>li.has-submenu .ubermenu-sub-indicator:after{left:20px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-open .custom-navbar{border:none;box-shadow:none;-webkit-transform:translateZ(0)}ul.submenu.level-2{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;display:none;height:auto;max-height:none;min-width:100%;opacity:1;position:static;visibility:visible;width:100%}.submenu.level-2 .menu-item .menu-link{border:none;color:#878c91;color:#686c6f;display:inline-block;font-family:Montserrat;font-size:14px;font-size:18px;font-weight:400;letter-spacing:0;letter-spacing:1px;line-height:1.7;margin:0;padding:11px 0;text-decoration:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;z-index:auto}.submenu.level-2 .menu-item .menu-link:hover{color:#77787c}.submenu-toggle.child-trigger.child-open+.ubermenu-sub-indicator:before{-webkit-transform:rotate(-45deg)!important;-moz-transform:rotate(-45deg)!important;transform:rotate(-45deg)!important}.submenu-toggle.child-trigger.child-open+.ubermenu-sub-indicator:after{-webkit-transform:rotate(45deg)!important;-moz-transform:rotate(45deg)!important;transform:rotate(45deg)!important}.submenu.level-2 .menu-item{border:none;color:#686c6f;font-size:18px;letter-spacing:1px;list-style-type:none;margin:0;min-height:30px;padding:0;position:relative;text-align:center;width:100%;z-index:auto}.mobile-open .taptap-main-menu-button:before{transform:translateY(9px) rotate(45deg);-moz-transform:translateY(9px) rotate(45deg);-webkit-transform:translateY(9px) rotate(45deg)}.mobile-open .taptap-main-menu-button:after{transform:translateY(-9px) rotate(-45deg);-moz-transform:translateY(-9px) rotate(-45deg);-webkit-transform:translateY(-9px) rotate(-45deg)}.navigation-primary ul.submenu.level-1{opacity:1;transition:opacity .3s ease-in}.mobile-open .taptap-main-menu-button div.taptap-main-menu-button-middle:before{opacity:0;pointer-events:none;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all .25s ease,opacity .25s ease 25ms;-moz-transition:all .25s ease,opacity .25s ease 25ms;transition:all .25s ease,opacity .25s ease 25ms}.submenu.level-2 .menu-item:hover{color:#77787c}}