﻿ .clr-white{color:var(--clr-white)!important}.bg-grey-alt{background:var(--background)}#header-2020{background:var(--clr-white);height:100%}.html-home-page .master-wrapper-content{top:0}#header-2020 input{overflow:auto}.mainNav2020{}#header-2020 .search-container{width:100%;margin-top:auto;margin-bottom:auto}#header-2020 .row{margin-top:0}#header-2020 .search-container button{padding:5px 10px;margin-right:16px;background:var(--clr-blue);font-size:17px;border:none;cursor:pointer;color:var(--clr-white)}#header-2020 .search-container button:hover{background:#ccc}.header-button{padding:0 3rem;background:var(--clr-purple);color:var(--clr-white);border:none}.search-container form{display:flex;justify-content:flex-end}.search-container input{max-width:400px;width:100%}.html-account-page #header-2020 .search-container input#desktop-search-input{max-width:400px!important}.mainNav2020Div{background:var(--clr-blue);border-bottom:1px solid var(--clr-blue)}.mainNav2020 .header-mega-button{color:var(--clr-white)!important;border-bottom:3px solid var(--clr-blue);padding:0 10px;padding-top:4px;margin-left:2vw}.mainNav2020 .mega-menu-li:hover .header-mega-button{border-bottom:3px solid var(--clr-white)}.dropdown-content{display:none;position:absolute;background-color:var(--clr-white);color:var(--clr-black);width:100%;left:0;top:auto;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;font-size:var(--small-font)}.dropdown-trigger:hover .dropdown-content{display:block}.mainNav2020 .loginItem{position:relative!important}.mainNav2020 .adminUl2{position:absolute!important;width:fit-content;right:0!important;top:auto!important;background:var(--clr-white);border:none;color:var(--clr-white)}.mainNav2020 .subLink{white-space:nowrap;padding:0 10px;padding-left:15px;text-align:left;font-family:inherit;font-size:16px;font-weight:var(--weight-200);color:var(--clr-black)!important}.mainNav2020 .loginItem:hover>a{background:0 0!important}.subLink a{color:var(--clr-black)!important}.mainNav2020 .subLink:not(.logoLink) span{border-bottom:3px solid var(--clr-white);line-height:normal}.mainNav2020 .subLink:not(.logoLink):hover span{border-bottom:3px solid var(--clr-blue);background-color:none}.mainNav2020 nav a{font-weight:var(--weight-300)!important}.mainNav2020 .header-menu .subLink{line-height:unset;text-align:left}.mobileSideNav .header-menu{margin-bottom:0}.mega-menu-li a.header-mega-button span,.mega-menu-li a.header-mega-button{font-weight:200!important;font-size:var(--smallest-font)!important;letter-spacing:.2em;text-transform:uppercase}.collapsed .open{display:none}.menu-text{display:none!important}@media(min-width:576px){.collapsed .menu-text{display:block!important}}.closed{display:none!important}.open{font-size:40px!important;font-weight:100!important;color:var(--clr-blue)}.collapsed .closed{display:inline-block!important;font-size:40px!important;font-weight:100!important}#collapseHeaderMenu,#mobileMenuCard{border:none!important}#accordionMenu{top:-1px;position:relative}.mobileBody a{text-align:left}#accordionMenu .mobileBody{padding-left:15px;padding-right:15px;padding-top:30px;text-align:left}.headerMobileMenu{text-decoration:none!important}.imgMobileLogo{width:100%;max-width:calc(257px * 1.15);height:auto;max-height:100%}#header-2020 #mobile-search{border:none}#header-2020 #mobile-search:focus{border:1px solid grey}#header-2020 #mobile-search button{border:none;background:0 0;color:var(--clr-blue);margin-right:0}#header-2020 .mobileSideNav{display:contents!important}#header-2020 #headerLogo{max-width:calc(257px * 1.15)}.hide,#mobile-headerLogoLink.hide,#mobile-search-container.hide{display:none!important}.mobile-header-text-top{color:var(--clr-black)!important;text-transform:uppercase;font-size:var(--small-font);letter-spacing:.2em;line-height:28px;padding:10px 20px}.mobile-header-text-bottom{color:var(--clr-blue);text-transform:uppercase;font-size:16px;letter-spacing:2.5px;line-height:40px;padding:0 20px}.toggle-icon:before{position:absolute;right:15px;content:"-";font-size:30px;text-transform:uppercase;color:var(--clr-blue)}.collapsed .toggle-icon:before{content:"+"}.card-body.mobile-sub-text{padding:0 20px}.card-body.mobile-sub-text li{text-align:left}.card-body.mobile-sub-text a{color:var(--clr-black)!important}.card-body.mobile-sub-text .listMobile{padding-bottom:0}#adventure-travel-tag{color:#999;font-size:var(--smallest-font);margin-bottom:0;padding-left:10px}a.top-right-menu-text a{color:var(--clr-text)!important}.top-right-menu-text a{font-size:var(--smallest-font);color:var(--clr-text)!important;padding-left:10px}.top-right-menu-text a:hover{color:var(--clr-grey)!important}.header-main{height:auto}#accountBtn{border:solid 1px var(--clr-white);margin-left:0;border-radius:0;padding:0 10px}#accountBtn:hover{background:var(--clr-white)!important;color:var(--clr-black)!important}.clr-purple{color:var(--clr-purple)}.mainNav2020 .dropdown-content p{font-size:16px;color:var(--clr-text);font-weight:500;margin-bottom:0;font-family:inherit;text-transform:uppercase;border-bottom:1px solid #f3f3f3}.mainNav2020 .dropdown-content a{color:var(--clr-black)!important;font-weight:var(--weight-200);font-family:inherit;cursor:pointer;line-height:2.5}.loginItem{position:relative}.loginItem .adminUl2{position:absolute;background:var(--clr-white);margin-bottom:0}.loginItem .subLink{white-space:nowrap;width:100%}.loginItem .subLink span{width:100%;text-align:center}.loginItem .adminUl2{display:none}.loginItem:hover .adminUl2{display:block;z-index:1;right:0}#accountBtn2{margin-left:0;border-radius:0;padding:0 35px;font-weight:600;font-family:inherit!important;font-size:18px!important;border:solid 2px var(--clr-blue);color:var(--clr-blue)}.adminLi:hover{background:var(--clr-blue)}.adminLi:hover a{color:var(--clr-white)!important}.loginItem .adminLi{margin-bottom:0;margin-right:0;margin-left:0;width:100%}#header-2020 .follow-us .social .facebook a,#header-2020 .follow-us .social .google-plus a,#header-2020 .follow-us .social .instagram a{width:23px;height:23px}.social ul li:last-child{margin-right:0}#adventure-travel-br{display:block}@media only screen and (min-width:1150px){#adventure-travel-br{display:none}}.headerLogoLink{padding:0;padding-left:calc(2vw + 3rem - 5px)}