/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body,img,table,pre,code{max-width:100%;overflow-x:hidden;}html{font-size:16px;}body{margin:0px;font-family:"Merriweather",serif;}h1,h2,h3,p{margin:0px;padding:16px;}@media (min-width:1150px){h2,h3,p{padding-left:0px;padding-right:0px;}}h1,h2,h3,h4,h5,h6,.form-search{font-family:"Raleway",sans-serif;}h1{font-size:32px;padding-left:24px;}h2,h3,h4,h5,h6{padding-top:20px;}h2{font-size:32px;line-height:40px;}h3{font-size:24px;line-height:32px;}h4,p{line-height:24px;}p{padding-top:0px;}input,select,textarea,button{font-size:1rem;line-height:1.5;vertical-align:middle;border-radius:0;}.site-header,.region--content-above,.region--content,.site-footer{width:100%;margin:0;padding:0;}.site-header{width:calc(100% - 1px);}.region--content-above,.region--content{background-color:#fff;}.region--content{padding:16px 0px;}@media (min-width:1150px){.region--content-above{box-shadow:0 25px 25px -10px white;}.region--content{padding:32px;padding-top:16px;box-shadow:-25px 0 25px -10px white,25px 0 25px -10px white,0 25px 25px -10px white;}.region--header__inner,.section-hero .views-field-title,.section-hero .views-field-field-adventure-date,.section-hero .field--name-field-hero-caption,.section-hero .views-field-body,.section-hero .views-field-view-node,.region--content,.site-footer{max-width:1026px;margin-left:auto;margin-right:auto;}}.region--header .region--header__inner h1{font-family:"Lobster",sans-serif;}.region--header .region--header__inner h1 a{text-decoration:none;}.region--header__inner{display:block;position:relative;}.search-block-form{background:#fff;width:calc(100% - 2px);position:absolute;right:16px;bottom:16px;width:45%;border-radius:8px;}@media (min-width:550px){.search-block-form{width:38%;}}@media (min-width:1150px){.search-block-form{width:30%;}}.search-block-form input{border-radius:8px;}.search-block-form div{display:inline-block;}.search-block-form .form-item{width:100%;}.search-block-form .form-search,.search-block-form .form-submit{font-size:16px;padding:0;margin:0;border:0;background:#fff;}.search-block-form .form-search{width:calc(100% - 36px);padding:3px 8px;height:32px;margin:1px;}.search-block-form .form-search:focus{outline:1px solid #999;border-radius:5px;}.search-block-form .form-actions{position:absolute;right:0px;top:2px;}.search-block-form .form-actions .form-submit{font-family:"Material Symbols Outlined",sans-serif;width:32px;height:30px;font-size:20px;}.header-nav ul{list-style:none;padding:0;margin:0;}.header-nav ul li a{padding:8px;text-align:center;font-family:"Raleway",sans-serif;font-weight:bold;display:block;cursor:pointer;}@media (min-width:550px){.header-nav ul{border:0;width:100%;text-align:center;}.header-nav ul li{display:inline-block;}.header-nav ul li a{padding:16px 24px;border:0;text-transform:uppercase;}.header-nav .contextual{display:none;}}.header-nav > div > nav:nth-child(1){width:calc(100% + 1px);}@media (min-width:550px){.header-nav > div > nav:nth-child(1){width:100%;}}.header-nav > div > nav:nth-child(2){position:fixed;top:0px;left:0px;z-index:1001;height:16px;width:100%;display:none;}.header-nav > div > nav:nth-child(2) > ul{height:0px;padding-top:32px;overflow:hidden;border-width:2px 0;}.header-nav > div > nav:nth-child(2) > ul ::after{content:"menu";font-family:"Material Symbols Outlined",sans-serif;position:absolute;display:block;right:2px;top:0;font-size:32px;line-height:32px;}.header-nav > div > nav:nth-child(2) > ul.sticky__show{height:auto;}.header-nav > div > nav:nth-child(2) > ul li a{border:0;padding:16px;}@media (min-width:550px){.header-nav > div > nav:nth-child(2) > ul{height:auto;padding-top:0px;overflow:auto;}.header-nav > div > nav:nth-child(2) > ul ::after{display:none;}}.site-footer{margin-top:16px;}@media (min-width:1150px){.site-footer{margin-top:32px;}}.site-footer nav{font-family:"Raleway",sans-serif;}.site-footer nav ul{padding:0px 16px;text-align:center;list-style:none;}.site-footer nav ul li{display:inline-block;padding:1px 8px;}.views-field-field-adventure-date{font-family:"Raleway",sans-serif;font-weight:bold;}.field--name-field-adventure-tags,.field--name-field-adventure-location,.block-views-blockadventure-regions-adventure-regions{margin:16px;margin-top:0px;font-family:"Raleway",sans-serif;}.field--name-field-adventure-tags .contextual-links,.field--name-field-adventure-location .contextual-links,.block-views-blockadventure-regions-adventure-regions .contextual-links{display:none;}.field--name-field-adventure-tags h3,.field--name-field-adventure-tags ul,.field--name-field-adventure-tags li,.field--name-field-adventure-tags div,.field--name-field-adventure-location h3,.field--name-field-adventure-location ul,.field--name-field-adventure-location li,.field--name-field-adventure-location div,.block-views-blockadventure-regions-adventure-regions h3,.block-views-blockadventure-regions-adventure-regions ul,.block-views-blockadventure-regions-adventure-regions li,.block-views-blockadventure-regions-adventure-regions div{display:inline;padding:0;margin:0;}.field--name-field-adventure-tags h3,.field--name-field-adventure-location h3,.block-views-blockadventure-regions-adventure-regions h3{font-size:16px;}.field--name-field-adventure-tags h3::after,.field--name-field-adventure-location h3::after,.block-views-blockadventure-regions-adventure-regions h3::after{content:": ";}.field--name-field-adventure-tags ul,.field--name-field-adventure-location ul,.block-views-blockadventure-regions-adventure-regions ul{list-style:none;margin-left:10px;}.field--name-field-adventure-tags li,.field--name-field-adventure-location li,.block-views-blockadventure-regions-adventure-regions li{margin-right:5px;}.field--name-field-adventure-tags{margin-top:32px;}.section-hero .field--name-field-hero-caption{margin-top:16px;}@media (min-width:550px){.field--name-field-hero-caption,.field--name-field-adventure-route-file p,.field--name-field-caption{text-align:center;}}@media (min-width:1150px){.field--name-field-adventure-tags,.field--name-field-adventure-location,.block-views-blockadventure-regions-adventure-regions{margin-left:0px;margin-right:0px;}}.section-hero__home footer,.section-hero__home .views-row,.adventure-listing__blog footer,.adventure-listing__blog .views-row{padding-bottom:16px;}.section-hero__home .views-field-view-node,.section-hero__home footer,.section-hero__home .pager,.adventure-listing__blog .views-field-view-node,.adventure-listing__blog footer,.adventure-listing__blog .pager{font-family:"Raleway",sans-serif;}.section-hero__home .view-footer,.section-hero__home footer,.section-hero__home pager,.section-hero__home .pager,.adventure-listing__blog .view-footer,.adventure-listing__blog footer,.adventure-listing__blog pager,.adventure-listing__blog .pager{text-align:center;}.section-hero__home .view-footer ul,.section-hero__home footer ul,.section-hero__home pager ul,.section-hero__home .pager ul,.adventure-listing__blog .view-footer ul,.adventure-listing__blog footer ul,.adventure-listing__blog pager ul,.adventure-listing__blog .pager ul{list-style:none;}.section-hero__home .view-footer ul li,.section-hero__home footer ul li,.section-hero__home pager ul li,.section-hero__home .pager ul li,.adventure-listing__blog .view-footer ul li,.adventure-listing__blog footer ul li,.adventure-listing__blog pager ul li,.adventure-listing__blog .pager ul li{display:inline-block;}.section-hero__home .views-field-view-node,.adventure-listing__blog .views-field-view-node{text-align:right;font-weight:bold;padding-right:10px;}.section-hero__home .views-field-title a,.section-hero__home .views-field-view-node a,.adventure-listing__blog .views-field-title a,.adventure-listing__blog .views-field-view-node a{text-decoration:none;}.field--name-field-location-region,.field--name-field-trailhead,.field--name-field-challenges,.field--name-field-location-latitude,.field--name-field-location-longitude{padding:8px 16px;}@media (min-width:1150px){.field--name-field-location-region,.field--name-field-trailhead,.field--name-field-challenges,.field--name-field-location-latitude,.field--name-field-location-longitude{padding-left:0px;padding-right:0px;}}.field--name-field-location-region .field__label,.field--name-field-trailhead .field__label,.field--name-field-challenges .field__label,.field--name-field-location-latitude .field__label,.field--name-field-location-longitude .field__label{font-family:"Raleway",sans-serif;font-weight:bold;}.field--name-field-location-region ul,.field--name-field-trailhead ul,.field--name-field-challenges ul,.field--name-field-location-latitude ul,.field--name-field-location-longitude ul{margin-top:8px;}.field--name-field-location-latitude .field__label,.field--name-field-location-latitude .field__items,.field--name-field-location-latitude .field__item,.field--name-field-location-longitude .field__label,.field--name-field-location-longitude .field__items,.field--name-field-location-longitude .field__item,.field--name-field-location-region .field__label,.field--name-field-location-region .field__items,.field--name-field-location-region .field__item{display:inline;}.field--name-field-location-latitude .field__label::after,.field--name-field-location-longitude .field__label::after,.field--name-field-location-region .field__label::after{content:": ";}.taxonomy-listing.challenge-listing h3{display:block;width:100%;}.taxonomy-listing .view-content{display:flex;flex-direction:row;flex-wrap:wrap;}.taxonomy-listing .view-content .views-row{width:calc(50% - 6px);margin:3px;}.taxonomy-listing .view-content .views-row p{padding-left:2px;padding-right:2px;}@media (min-width:550px){.taxonomy-listing .view-content .views-row{width:calc(33% - 6px);}}@media (min-width:1150px){.taxonomy-listing .view-content .views-row{width:calc(25% - 6px);}}.taxonomy-listing .feed-icons{display:none;}.taxonomy-listing nav{display:block;font-family:"Raleway",sans-serif;}.taxonomy-listing nav ul{text-align:center;list-style:none;}.taxonomy-listing nav ul li{display:inline-block;padding:1px 8px;}main .pager,main .contact-form,main .search-form{padding:16px;font-family:"Raleway",sans-serif;}main .pager .search-advanced,main .contact-form .search-advanced,main .search-form .search-advanced{margin-top:16px;}main .pager .form-item,main .pager .form-actions,main .contact-form .form-item,main .contact-form .form-actions,main .search-form .form-item,main .search-form .form-actions{border-top:8px solid #fff;}main .pager .form-item.js-form-type-textfield .label,main .pager .form-item.js-form-type-textfield input,main .pager .form-actions.js-form-type-textfield .label,main .pager .form-actions.js-form-type-textfield input,main .contact-form .form-item.js-form-type-textfield .label,main .contact-form .form-item.js-form-type-textfield input,main .contact-form .form-actions.js-form-type-textfield .label,main .contact-form .form-actions.js-form-type-textfield input,main .search-form .form-item.js-form-type-textfield .label,main .search-form .form-item.js-form-type-textfield input,main .search-form .form-actions.js-form-type-textfield .label,main .search-form .form-actions.js-form-type-textfield input{display:block;}main .pager .form-item input,main .pager .form-item textarea,main .pager .form-actions input,main .pager .form-actions textarea,main .contact-form .form-item input,main .contact-form .form-item textarea,main .contact-form .form-actions input,main .contact-form .form-actions textarea,main .search-form .form-item input,main .search-form .form-item textarea,main .search-form .form-actions input,main .search-form .form-actions textarea{margin-top:2px;}main .pager .fieldset-wrapper,main .contact-form .fieldset-wrapper,main .search-form .fieldset-wrapper{display:table;}main .pager .fieldset-wrapper .form-item,main .contact-form .fieldset-wrapper .form-item,main .search-form .fieldset-wrapper .form-item{display:table-row;}main .pager .fieldset-wrapper .form-item label,main .pager .fieldset-wrapper .form-item input,main .contact-form .fieldset-wrapper .form-item label,main .contact-form .fieldset-wrapper .form-item input,main .search-form .fieldset-wrapper .form-item label,main .search-form .fieldset-wrapper .form-item input{display:table-cell;padding:3px;}main .pager .fieldset-wrapper .form-item label,main .contact-form .fieldset-wrapper .form-item label,main .search-form .fieldset-wrapper .form-item label{padding-right:16px;}main .pager .action,main .contact-form .action,main .search-form .action{text-align:right;margin:3px;}main #search404-page-text{padding:16px;}@media (min-width:1150px){main #search404-page-text,main .search-form{padding-left:0px;padding-right:0px;}}main .pager{text-align:center;}main .pager ul{list-style:none;}main .pager ul li{display:inline-block;}.views-field-field-adventure-hero-image div,.views-field-field-adventure-hero-image img,.field--name-field-adventure-hero-image div,.field--name-field-adventure-hero-image img,.field--name-field-media-image-step div,.field--name-field-media-image-step img,.field--name-field-adventure-map div,.field--name-field-adventure-map img{width:100%;height:auto;margin:0px;}.views-field-field-adventure-hero-image img,.field--name-field-adventure-hero-image img,.field--name-field-media-image-step img,.field--name-field-adventure-map img{display:block;}.field--name-field-adventure-media-images.item-count-2 > .field__item,.field--name-field-adventure-media-images.item-count-3 > .field__item,.field--name-field-adventure-media-images.item-count-4 > .field__item,.field--name-field-adventure-map.item-count-2 > .field__item,.field--name-field-adventure-map.item-count-3 > .field__item,.field--name-field-adventure-map.item-count-4 > .field__item{margin-top:5px;}.field--name-field-adventure-map{margin-top:5px;}.views-field-field-adventure-hero-image,.field--name-field-adventure-hero-image{margin-bottom:16px;}.field--name-field-adventure-media-images,.field--name-field-adventure-map{margin-top:20px;margin-bottom:16px;}@media (min-width:550px){.field--name-field-adventure-media-images.item-count-2 > .field__item,.field--name-field-adventure-media-images.item-count-4 > .field__item,.field--name-field-adventure-map.item-count-2 > .field__item,.field--name-field-adventure-map.item-count-4 > .field__item{display:inline-block;width:calc(50% - 2px);margin-top:0px;}.field--name-field-adventure-media-images.item-count-3 > .field__item,.field--name-field-adventure-map.item-count-3 > .field__item{display:inline-block;width:calc(33% - 2px);margin-top:0px;}}@media (min-width:1150px){.field--name-field-media-image-step .is-landscape img,.field--name-field-adventure-map .is-landscape img{width:100%;margin-left:auto;margin-right:auto;}.field--name-field-media-image-step .is-portrait img,.field--name-field-adventure-map .is-portrait img{height:80vh;width:auto;margin-left:auto;margin-right:auto;}}.adventure-listing__region .item-list > ul,.adventure-listing__region .item-list > ul li,.adventure-listing__subregion .item-list > ul,.adventure-listing__subregion .item-list > ul li,.adventure-listing__location .item-list > ul,.adventure-listing__location .item-list > ul li{margin:0;padding:0;}.adventure-listing__region .item-list > ul,.adventure-listing__subregion .item-list > ul,.adventure-listing__location .item-list > ul{display:flex;flex-direction:row;list-style:none;flex-wrap:wrap;}.adventure-listing__region .item-list > ul li,.adventure-listing__subregion .item-list > ul li,.adventure-listing__location .item-list > ul li{width:calc(50% - 6px);margin:3px;}.adventure-listing__region .item-list > ul li p,.adventure-listing__subregion .item-list > ul li p,.adventure-listing__location .item-list > ul li p{padding-left:2px;padding-right:2px;}@media (min-width:550px){.adventure-listing__region .item-list > ul li,.adventure-listing__subregion .item-list > ul li,.adventure-listing__location .item-list > ul li{width:calc(33% - 6px);}}@media (min-width:1150px){.adventure-listing__region .item-list > ul li,.adventure-listing__subregion .item-list > ul li,.adventure-listing__location .item-list > ul li{width:calc(25% - 6px);}}.block-local-tasks-block{text-align:center;font-family:"Raleway",sans-serif;}.block-local-tasks-block ul{text-align:center;list-style:none;margin:0;padding:0;}.block-local-tasks-block ul li{display:inline-block;padding:1px 8px;}
body{background-color:#fffbe6;}a{color:#00b4d8;}a:hover,a:focus{color:#00b4d8;}.header-nav ul,.header-nav li a{border:1px solid #0077b6;background:#d8d797;}.header-nav li a{color:#0077b6;text-decoration:none;}.header-nav li a:hover{background:#0077b6;color:#fff;border-color:#00b4d8;}.search-block-form{border:1px solid #0077b6;}
