/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{background-color:#fff8f0;}a{color:#e07b39;}a:hover,a:focus{color:#e07b39;}.header-nav ul,.header-nav li a{border:1px solid #552018;background:#d9a066;}.header-nav li a{color:#552018;text-decoration:none;}.header-nav li a:hover{background:#552018;color:#fff;border-color:#e07b39;}.search-block-form{border:1px solid #552018;}.copyright p{color:#552018;}.season::before{content:"Autumn ";}
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,.views-exposed-form{font-family:"Raleway",sans-serif;}h1{font-size:48px;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;}.views-exposed-form label,.views-exposed-form .button{text-transform:uppercase;}.site-header,.region--content-above,.region--content,.site-footer{width:100%;margin:0;padding:0;position:relative;}.site-header{width:calc(100% - 1px);z-index:100;}.layout-main-wrapper{z-index:10;}.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:16px 32px 0px 32px;box-shadow:-25px 0 25px 10px white,25px 0 25px 10px white,0 25px 25px 0px white;}.region--header__inner,.section-hero .views-field-title,.section-hero .views-field-field-adventure-tags,.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,.section-hero .hero-page-title,.section-hero .hero-description,.section-hero .hero-image div.field--name-field-hero-caption,.region--content,.site-footer{max-width:1026px;margin-left:auto;margin-right:auto;}.region--header__inner{max-width:1226px;}}.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{display:block;background:#fff;width:calc(100% - 12px);margin:5px;border-radius:8px;position:relative;}@media (min-width:550px){.search-block-form{right:16px;position:absolute;margin:0;top:29px;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:2px;top:2px;}.search-block-form .form-actions .form-submit{font-family:"Material Symbols Outlined",sans-serif;width:32px;height:30px;font-size:20px;}.block-system-branding-block{text-align:center;display:block;margin-bottom:29px;}@media (min-width:550px){.block-system-branding-block{text-align:left;display:inline-block;margin-bottom:0px;}}.region--header .block-views-blockcompleted-challenges-completed-challenges{display:block;top:83px;position:absolute;width:100%;text-align:center;}.region--header .block-views-blockcompleted-challenges-completed-challenges .views-row{display:inline-block;padding:0px;}.region--header .block-views-blockcompleted-challenges-completed-challenges .views-row img{width:33px;height:33px;}@media (min-width:550px){.region--header .block-views-blockcompleted-challenges-completed-challenges{position:relative;display:inline-block;padding-left:16px;width:auto;text-align:left;top:auto;}.region--header .block-views-blockcompleted-challenges-completed-challenges .views-row img{width:auto;}}.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-width:2px;border-left:0;border-right: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:48px;}}.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;}.site-footer .block-views-blockcompleted-challenges-completed-challenges{display:block;text-align:center;}.site-footer .block-views-blockcompleted-challenges-completed-challenges .views-row{display:inline-block;}.site-footer .copyright{text-align:center;padding-top:32px;}.site-footer .copyright p span{display:inline-block;}.views-field-field-adventure-date{font-family:"Raleway",sans-serif;font-weight:bold;}.views-field-field-adventure-tags{padding:0px 16px;}@media (min-width:550px){.views-field-field-adventure-tags{padding:0px;}}.views-field-field-adventure-tags ul{list-style:none;margin:0 0 5px 0;padding:0;}.views-field-field-adventure-tags ul li{display:inline-block;}.views-field-field-adventure-tags ul li a{text-transform:uppercase;border:2px solid #333;background-color:#ddd;color:#333;text-decoration:none;font-size:0.8em;letter-spacing:1px;cursor:pointer;border-radius:1em;margin-right:0.1em;padding:0.2em 1em;font-weight:bold;font-family:"Raleway",sans-serif;display:block;margin-bottom:5px;}.views-field-field-adventure-tags ul li a:hover{background-color:#333;color:#ddd;}.views-field-field-adventure-tags ul li.color-red a{border:2px solid hsl(0,45%,35%);background-color:hsl(0,70%,90%);color:hsl(0,45%,35%);}.views-field-field-adventure-tags ul li.color-red a:hover{background-color:hsl(0,45%,35%);color:hsl(0,70%,90%);}.views-field-field-adventure-tags ul li.color-orange a{border:2px solid hsl(34,100%,28%);background-color:hsl(29,100%,85%);color:hsl(34,100%,28%);}.views-field-field-adventure-tags ul li.color-orange a:hover{background-color:hsl(34,100%,28%);color:hsl(29,100%,85%);}.views-field-field-adventure-tags ul li.color-yellow a{border:2px solid hsl(59,35%,29%);background-color:hsl(59,100%,82.5%);color:hsl(59,35%,29%);}.views-field-field-adventure-tags ul li.color-yellow a:hover{background-color:hsl(59,35%,29%);color:hsl(59,100%,82.5%);}.views-field-field-adventure-tags ul li.color-darkgreen a{border:2px solid hsl(140,35%,28%);background-color:hsl(140,35%,85%);color:hsl(140,35%,28%);}.views-field-field-adventure-tags ul li.color-darkgreen a:hover{background-color:hsl(140,35%,28%);color:hsl(140,35%,85%);}.views-field-field-adventure-tags ul li.color-lightgreen a{border:2px solid hsl(120,45%,38%);background-color:hsl(120,60%,88%);color:hsl(120,45%,38%);}.views-field-field-adventure-tags ul li.color-lightgreen a:hover{background-color:hsl(120,45%,38%);color:hsl(120,60%,88%);}.views-field-field-adventure-tags ul li.color-darkblue a{border:2px solid hsl(215,40%,30%);background-color:hsl(215,40%,86%);color:hsl(215,40%,30%);}.views-field-field-adventure-tags ul li.color-darkblue a:hover{background-color:hsl(215,40%,30%);color:hsl(215,40%,86%);}.views-field-field-adventure-tags ul li.color-lightblue a{border:2px solid hsl(200,50%,40%);background-color:hsl(200,70%,90%);color:hsl(200,50%,40%);}.views-field-field-adventure-tags ul li.color-lightblue a:hover{background-color:hsl(200,50%,40%);color:hsl(200,70%,90%);}.views-field-field-adventure-tags ul li.color-purple a{border:2px solid hsl(275,35%,35%);background-color:hsl(275,45%,88%);color:hsl(275,35%,35%);}.views-field-field-adventure-tags ul li.color-purple a:hover{background-color:hsl(275,35%,35%);color:hsl(275,45%,88%);}.views-field-field-adventure-tags ul li.color-lightbrown a{border:2px solid hsl(30,35%,40%);background-color:hsl(30,45%,88%);color:hsl(30,35%,40%);}.views-field-field-adventure-tags ul li.color-lightbrown a:hover{background-color:hsl(30,35%,40%);color:hsl(30,45%,88%);}.views-field-field-adventure-tags ul li.color-darkbrown a{border:2px solid hsl(25,30%,28%);background-color:hsl(25,30%,82%);color:hsl(25,30%,28%);}.views-field-field-adventure-tags ul li.color-darkbrown a:hover{background-color:hsl(25,30%,28%);color:hsl(25,30%,82%);}.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-location .contextual-links,.block-views-blockadventure-regions-adventure-regions .contextual-links{display:none;}.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-location h3,.block-views-blockadventure-regions-adventure-regions h3{font-size:16px;}.field--name-field-adventure-location h3::after,.block-views-blockadventure-regions-adventure-regions h3::after{content:": ";}.field--name-field-adventure-location ul,.block-views-blockadventure-regions-adventure-regions ul{list-style:none;margin-left:10px;}.field--name-field-adventure-location li,.block-views-blockadventure-regions-adventure-regions li{margin-right:5px;}.section-hero .hero-image div.field--name-field-hero-caption,.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;position:relative;width:100%;}.taxonomy-listing.challenge-listing h3 .challenge-name,.taxonomy-listing.challenge-listing h3 .patch{display:inline-block;position:relative;}.taxonomy-listing.challenge-listing h3 .patch a{position:absolute;left:16px;top:-32px;width:100px;}.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;}main .pager ul li.is-active{font-weight:bold;}.section-hero .hero-image div,.section-hero .hero-image img,.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;}.section-hero .hero-image img,.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;}.field--name-field-adventure-media-images.item-count-2 .field__item.is-portrait img,.field--name-field-adventure-media-images.item-count-3 .field__item.is-portrait img{height: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,.locations .item-list > ul,.locations .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,.locations .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,.locations .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,.locations .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,.locations .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,.locations .item-list > ul li{width:calc(25% - 6px);}}.locations .views-exposed-form{display:flex;flex-direction:row;flex-wrap:wrap;margin:auto 16px;}.locations .views-exposed-form .form-item,.locations .views-exposed-form .form-actions{display:flex;flex-direction:column;justify-content:flex-end;padding-right:5px;padding-bottom:5px;}.locations .views-exposed-form .form-item .label,.locations .views-exposed-form .form-actions .label{display:block;text-transform:uppercase;}@media (min-width:1150px){.locations .views-exposed-form{margin:auto auto 16px;}}.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;}
