@media only screen and (max-width:781px){body.adventure-template-default #content-wrapper .hero-columns{height:70vh}body.adventure-template-default #content-wrapper .hero-columns .hero-banner-column h1{font-size:2em}}@media only screen and (max-width:781px)and (max-width:781px){body.adventure-template-default #content-wrapper .hero-columns .hero-cover-column .hero-cover{height:100vh}}body.adventure-template-default #content-wrapper #button-map{display:none}body.adventure-template-default #content-wrapper .location{background-color:#c06e4a;border-radius:5px;display:inline-block;padding:15px}body.adventure-template-default #content-wrapper .notification{border-radius:0}body.adventure-template-default #content-wrapper .alert{color:#fff;padding:.75rem;text-align:center}body.adventure-template-default #content-wrapper .paper{margin:0;max-width:100%}@media only screen and (max-width:781px){body.adventure-template-default #content-wrapper .paper{margin:0}}body.adventure-template-default #content-wrapper .adventure-main{background:#fffdfa;background:linear-gradient(180deg,#fffdfa,#ece1d6);width:100%}body.adventure-template-default #content-wrapper .container{margin:0 auto;padding-bottom:2rem;padding-top:1.5rem;width:90%}body.adventure-template-default #content-wrapper .container-small{margin:0 auto;max-width:1200px;padding-top:1.5rem;width:80%}body.adventure-template-default #content-wrapper .adventure-title{color:#346364;font-size:3.5rem;margin:0;padding-bottom:5px}@media screen and (max-width:980px){body.adventure-template-default #content-wrapper .adventure-title{font-size:2.5rem}}@media only screen and (max-width:781px){body.adventure-template-default #content-wrapper .adventure-title{font-size:1.5rem}}body.adventure-template-default #content-wrapper .adventure-short-description{margin:0 0 1rem}body.adventure-template-default #content-wrapper .adventure-description{margin:1rem 0}body.adventure-template-default #content-wrapper .adventure-link{color:#346364;font-size:1.2rem;font-weight:700;text-decoration:underline;word-break:break-all}body.adventure-template-default #content-wrapper .adventure-image{background-position:50%;background-size:cover;position:relative;width:70%;z-index:991}@media only screen and (max-width:781px){body.adventure-template-default #content-wrapper .adventure-image{height:300px;max-width:100%;width:auto}}body.adventure-template-default #content-wrapper .adventure-categories{display:flex;flex-wrap:wrap;gap:5px;margin:1rem 0 0}body.adventure-template-default #content-wrapper .adventure-categories a{background-color:#c06e4a;border-radius:100px;height:38px;padding:7px;width:38px}body.adventure-template-default #content-wrapper .adventure-categories a .adventure-icon{height:100%;width:100%}body.adventure-template-default #content-wrapper .adventure-flex{display:flex;flex-direction:row}@media only screen and (max-width:781px){body.adventure-template-default #content-wrapper .adventure-flex{flex-direction:column}}body.adventure-template-default #content-wrapper .adventure-flex.intro-row{flex-wrap:wrap;gap:2.5rem 2rem;justify-content:space-between;padding:1rem 0}body.adventure-template-default #content-wrapper .adventure-banner-flex{display:flex;flex-direction:row}@media only screen and (max-width:781px){body.adventure-template-default #content-wrapper .adventure-banner-flex{flex-direction:column}}body.adventure-template-default #content-wrapper .adventure-banner-flex.has-gallery{min-height:60vh;position:relative}body.adventure-template-default #content-wrapper .adventure-banner-flex.has-gallery .adventure-main{padding-bottom:calc(260px + 2rem);position:relative}@media only screen and (max-width:781px){body.adventure-template-default #content-wrapper .adventure-banner-flex.has-gallery .adventure-main{padding-bottom:calc(260px + 3rem)}}body.adventure-template-default #content-wrapper .adventure-banner-flex.has-gallery .overlay-hero{bottom:1rem;height:260px;margin:0;padding:0;position:absolute;width:100%;z-index:2}@media only screen and (max-width:781px){body.adventure-template-default #content-wrapper .adventure-banner-flex.has-gallery .overlay-hero{bottom:2rem;width:100%}}body.adventure-template-default #content-wrapper .adventure-banner-flex.has-gallery .overlay-hero .swiper-wrapper{height:260px}body.adventure-template-default #content-wrapper .adventure-banner-flex.has-gallery .overlay-hero .swiper-wrapper .swiper-slide{height:250px;margin:0;width:250px}body.adventure-template-default #content-wrapper .adventure-banner-flex.has-gallery .overlay-hero .swiper-wrapper .swiper-slide .wp-block-image{height:100%;width:100%}body.adventure-template-default #content-wrapper .adventure-banner-flex.has-gallery .overlay-hero .swiper-wrapper .swiper-slide .wp-block-image img{border-radius:1rem;box-shadow:0 6px 6px #00000026}body.adventure-template-default #content-wrapper .adventure-banner-flex.has-gallery .overlay-hero .swiper-wrapper .swiper-slide .wp-block-image figcaption{border-radius:0 0 1rem 1rem}body.adventure-template-default #content-wrapper .adventure-banner-flex.has-gallery .overlay-hero .swiper-wrapper .swiper-slide:after{align-items:center;background-color:rgba(0,0,0,.369);border-radius:2rem;bottom:auto;box-shadow:0 2px 4px #0000001c;color:#fff;content:"";display:flex;font-family:Idaho-Outdoor-Adventure-Icons;font-size:.9rem;font-weight:900;height:1.5rem;justify-content:center;left:auto;padding:0;pointer-events:none;position:absolute;right:.5rem;text-shadow:0 1px 3px rgba(0,0,0,.122);top:.5rem;transform:none;white-space:nowrap;width:1.5rem}body.adventure-template-default #content-wrapper .activities{flex:0 1 auto}body.adventure-template-default #content-wrapper .activities .activities-title{font-size:1rem;font-weight:700;margin-bottom:.7rem}body.adventure-template-default #content-wrapper .adventure-region{flex:0 1 auto}body.adventure-template-default #content-wrapper .adventure-region .regions-flex{display:flex;flex-direction:row;flex-wrap:wrap}body.adventure-template-default #content-wrapper .cart-container{flex:0 1 auto;min-width:170px}body.adventure-template-default #content-wrapper .cart-container .itinerary-container{border-bottom-left-radius:6px;border-bottom-right-radius:6px;text-align:left}body.adventure-template-default #content-wrapper .cart-container .itinerary-container ul{margin:0;padding:0}body.adventure-template-default #content-wrapper .cart-container .itinerary-container ul li{list-style:none;margin-bottom:10px}body.adventure-template-default #content-wrapper .cart-container .itinerary-container ul li a{color:#000;text-decoration:none}body.adventure-template-default #content-wrapper .cart-container .itinerary-container ul li a:hover{text-decoration:underline}body.adventure-template-default #content-wrapper .cart-container .itinerary-container .itin-btn{align-items:center;color:#000;display:flex;font-size:18px;gap:.75rem;justify-content:flex-start;margin-bottom:.5rem;text-align:left}body.adventure-template-default #content-wrapper .cart-container .itinerary-container .itin-btn img{height:22px;margin:auto;object-fit:contain;width:22px}body.adventure-template-default #content-wrapper .cart-container .itinerary-container #itinerary-actions,body.adventure-template-default #content-wrapper .cart-container .itinerary-container #view-itinerary-container{align-items:center;display:flex;gap:1rem;justify-content:flex-start}body.adventure-template-default #content-wrapper .cart-container .itinerary-container .my-cart-container .my-cart .badge{display:none}body.adventure-template-default #content-wrapper .cart-container .itinerary-container .my-cart-container .my-cart.has-items{position:relative}body.adventure-template-default #content-wrapper .cart-container .itinerary-container .my-cart-container .my-cart.has-items .badge{background:#c06f4b;border-radius:56%;bottom:-6px;color:#fff;display:block;font-size:9px;height:20px;left:12px;padding:5px;position:absolute;text-align:center;width:20px}body.adventure-template-default #content-wrapper .cart-container .itinerary-container .my-cart-container .itinerary-items-container .items-top{margin:20px 0}body.adventure-template-default #content-wrapper .cart-container .itinerary-container .my-cart-container .itinerary-items-container .items-top .itinerary-items{border:1px solid #efebeb;border-radius:3px;box-shadow:-3px 2px 33px #b5b5b5;padding:10px}body.adventure-template-default #content-wrapper .region-title{font-size:1rem;font-weight:700;margin-bottom:.7rem}body.adventure-template-default #content-wrapper .region-link{color:#346364;font-size:1.3rem;line-height:1.6rem;text-decoration:underline}body.adventure-template-default #content-wrapper .region-comma{color:#346364;font-size:1.3rem;line-height:1.6rem;padding-right:5px;-webkit-text-decoration:solid;text-decoration:solid}body.adventure-template-default #content-wrapper .similar-adventure-link{color:#c06e4a;font-size:.8rem;font-style:italic;margin-top:.625rem}body.adventure-template-default #content-wrapper .adventure-info{background-color:#2f6062;color:#fff;font-size:1.3rem;font-weight:400;padding-bottom:1rem;padding-top:1rem}@media only screen and (max-width:781px){body.adventure-template-default #content-wrapper .adventure-info{font-size:1.1rem}}body.adventure-template-default #content-wrapper .adventure-info .things-to-know{padding-bottom:2rem}body.adventure-template-default #content-wrapper .adventure-info a{word-break:break-all}body.adventure-template-default #content-wrapper .adventure-info h2{color:#fff;font-family:europa,sans-serif;font-size:1.3rem;font-weight:700;padding-bottom:.8rem;padding-top:0}@media only screen and (max-width:781px){body.adventure-template-default #content-wrapper .adventure-info h2{font-size:1.1rem}}body.adventure-template-default #content-wrapper .adventure-info ul{padding-left:0}body.adventure-template-default #content-wrapper .adventure-info ul li{font-size:1.3rem;font-weight:400;line-height:1.7rem;margin-left:20px;padding-bottom:.7rem;text-indent:-1px}@media only screen and (max-width:781px){body.adventure-template-default #content-wrapper .adventure-info ul li{font-size:1.1rem}}body.adventure-template-default #content-wrapper .map-section{padding-bottom:2rem}body.adventure-template-default #content-wrapper .google-map-title{color:#fff;font-family:europa,sans-serif;font-size:1.3rem;font-weight:700;padding-bottom:.8rem}body.adventure-template-default #content-wrapper .embed-container{border-radius:10px;height:0;max-width:100%;overflow:hidden;padding-bottom:46%;position:relative}@media only screen and (max-width:781px){body.adventure-template-default #content-wrapper .embed-container{padding-bottom:65%}}body.adventure-template-default #content-wrapper .embed-container iframe{border:none}body.adventure-template-default #content-wrapper .embed-container embed,body.adventure-template-default #content-wrapper .embed-container iframe,body.adventure-template-default #content-wrapper .embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}body.adventure-template-default #content-wrapper .recent-tips{background-color:#f0f3f4}body.adventure-template-default #content-wrapper .recent-tips section{padding-bottom:1rem}body.adventure-template-default #content-wrapper .recent-tips .postcards{justify-content:center}body.adventure-template-default #content-wrapper .recent-tips .traveltip-list{padding-bottom:0}body.adventure-template-default #content-wrapper .recent-tips h2{color:#30585b;font-size:2.5rem;padding-top:2rem;text-align:center}@media only screen and (max-width:781px){body.adventure-template-default #content-wrapper .recent-tips h2{font-size:2rem}}body.adventure-template-default #content-wrapper .recent-tips .recent-tips-subtitle{margin:0 auto;max-width:600px;padding:.5rem 0;text-align:center;width:90%}body.adventure-template-default #content-wrapper .recent-tips .travel-tips-flickity{margin:0 auto;max-width:1200px;padding:1rem 0 3rem;width:80%}body.adventure-template-default #content-wrapper .recent-tips .travel-tips-flickity .swiper{padding:0}body.adventure-template-default #content-wrapper .recent-tips .travel-tips-flickity .swiper-slide{height:250px;width:250px}body.adventure-template-default #content-wrapper .recent-tips .travel-tips-flickity .swiper-slide .wp-block-mmn-visitidaho-content-card:focus .content,body.adventure-template-default #content-wrapper .recent-tips .travel-tips-flickity .swiper-slide .wp-block-mmn-visitidaho-content-card:focus-within .content,body.adventure-template-default #content-wrapper .recent-tips .travel-tips-flickity .swiper-slide .wp-block-mmn-visitidaho-content-card:hover .content,body.adventure-template-default #content-wrapper .recent-tips .travel-tips-flickity .swiper-slide.swiper-slide-active .wp-block-mmn-visitidaho-content-card .content{background-color:#c06e4abf}body.adventure-template-default #content-wrapper .recent-tips .travel-tips-flickity .swiper-pagination{margin:1rem auto 0}body.adventure-template-default #content-wrapper .recent-tips .travel-tips-flickity .swiper-pagination .swiper-pagination-bullet{background-color:#719892!important;opacity:1}body.adventure-template-default #content-wrapper .recent-tips .travel-tips-flickity .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#bb6a4d!important}body.adventure-template-default #content-wrapper [tooltip]:hover{position:relative}body.adventure-template-default #content-wrapper [tooltip]:before{border-color:#000000b3 #0000 #0000;border-style:solid;border-width:4px 6px 0;content:"";left:50%;position:absolute;top:-4px;transform:translateX(-50%);z-index:100}body.adventure-template-default #content-wrapper [tooltip]:after{background:#000000b3;border-radius:5px;color:#fff;content:attr(tooltip);font-size:12px;left:50%;min-width:80px;padding:4px 8px;pointer-events:none;position:absolute;text-align:center;top:-4px;transform:translateX(-50%) translateY(-100%)}body.adventure-template-default #content-wrapper [tooltip-position=top]:after{left:50%}
