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