@font-face{font-family:'Up North Down to Earth Regular';src:url('/wp-content/themes/eagleriver/fonts/upnorthdowntoearth-regular.woff2') format('woff2'),url('/wp-content/themes/eagleriver/fonts/upnorthdowntoearth-regular.woff') format('woff');font-weight:400;font-style:normal}#main-nav .sub-menu{max-width:1400px !important;margin:auto !important}ul.pp-advanced-menu-horizontal li.mega-menu>ul.sub-menu{top:inherit !important;left:0 !important;right:0 !important;width:100%;background:#fff;box-shadow:0px 10px 15px -5px rgba(0,0,0,.3);max-width:1400px;margin:auto !important}.nav-col div.fl-col-content.fl-node-content{justify-content:flex-start;-webkit-justify-content:flex-start;-webkit-box-align:start;-webkit-box-pack:start;-ms-flex-pack:start}.pp-advanced-menu-mobile{text-align:right;float:right}.nav-col{border-right:1px solid #707070}.nav-col:last-child{border:none}.pp-off-canvas-menu .fl-col{width:100% !important}.pp-off-canvas-menu .nav-col{width:100% !important;border-right:0 solid #707070}.mm-submenu li{width:100% !important;margin-left:0 !important}.mm-submenu li a{padding-top:5px !important;padding-bottom:5px !important}.mm-submenu-split ul{columns:2;-webkit-columns:2;-moz-columns:2}.sub-menu .fl-callout-title-link span,#menu-item-12503 h2.fl-post-feed-title a{text-transform:uppercase;font:22px 'Up North Down to Earth Regular'}div#main-nav.fl-module.fl-module-menu.fl-node-ukx7phe1l4gb div.fl-module-content.fl-node-content div.fl-menu.fl-menu-responsive-toggle-medium-mobile.fl-menu-responsive-flyout-overlay.fl-flyout-right.fl-menu-search-enabled nav div.fl-menu-mobile-flyout{width:90vw;right:-95vw;max-width:500px;right:-500px}.fl-node-dn29a75k8301 .pp-advanced-menu .menu>li .tribe-events .tribe-events-calendar-month__day-cell--selected,.tribe-events .tribe-events-calendar-month__day-cell--selected:focus,.tribe-events .tribe-events-calendar-month__day-cell--selected:hover{background-color:rgba(0,59,77,.3)}h3.tribe-events-calendar-month__calendar-event-title{text-transform:none;font-weight:600 !important}.fl-post-feed-header,h2.fl-post-feed-title{margin-bottom:0 !important}.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.pp-has-submenu.mega-menu-disabled div.pp-has-submenu-container a span.menu-item-text{margin-right:30px}.header-icon{margin-bottom:-40px;z-index:1000}.hover-grow{transition:all .3s ease-in-out}.hover-grow:hover{transition:all .3s ease-in-out;transform:scale(1.05)}.hover-shrink{transition:all .3s ease-in-out}.hover-shrink:hover{transition:all .3s ease-in-out;transform:scale(.95)}.hover-right{transition:all .3s ease-in-out}.hover-right:hover{transition:all .3s ease-in-out;transform:translateX(8px)}.click-behind{pointer-events:none}.event-info-col a{box-shadow:none !important;text-decoration:underline}#fl-main-content div.fl-rich-text a,.pp-accordion-content a{box-shadow:inset 0 -.25rem 0 0 #852e2c;transition:box-shadow .2s;padding:3px;transition:all .1s ease-in-out;margin:0}#fl-main-content div.fl-rich-text a:hover,.pp-accordion-content a:hover{text-decoration:none;box-shadow:inset 0 -2.5rem 0 0 #003b4d;color:#fff}#fl-main-content div.fl-rich-text h1 a:hover,#fl-main-content div.fl-rich-text h2 a:hover,.pp-accordion-content a:hover{box-shadow:inset 0 -4.25rem 0 0 #003b4d}#fl-main-content div.fl-rich-text h3 a:hover,#fl-main-content div.fl-rich-text h4 a:hover,#fl-main-content div.fl-rich-text h5 a:hover,#fl-main-content div.fl-rich-text h6 a:hover,#fl-main-content div.event-info-col div.fl-rich-text a:hover{box-shadow:inset 0 -3.5rem 0 0 #003b4d}.pp-accordion-content a.fl-button,.pp-accordion-content a.fl-button:hover{box-shadow:none}a.simplefavorite-button{cursor:pointer;transition:all .3s ease-in-out}.pp-gallery-overlay .pp-overlay-icon span{background-color:transparent !important;color:#fff}.sticky{position:-webkit-sticky;position:sticky;top:20px}#lodging #lodging-btn .fl-button-group-layout-vertical .fl-button-group-button:nth-child(even),#to-do #to-do-btn .fl-button-group-layout-vertical .fl-button-group-button:nth-child(even){margin-left:20px}#lodging #lodging-btn .fl-button-group-layout-vertical .fl-button-group-button:nth-child(odd),#to-do #to-do-btn .fl-button-group-layout-vertical .fl-button-group-button:nth-child(odd){margin-right:20px}#lodging #lodging-btn .fl-button-group-layout-vertical .fl-button-group-button:nth-child(even) .fl-button:hover,#to-do #to-do-btn .fl-button-group-layout-vertical .fl-button-group-button:nth-child(even) .fl-button:hover{rotate:1deg;transition:all .2s linear}#lodging #lodging-btn .fl-button-group-layout-vertical .fl-button-group-button:nth-child(odd) .fl-button:hover,#to-do #to-do-btn .fl-button-group-layout-vertical .fl-button-group-button:nth-child(odd) .fl-button:hover{rotate:-1deg;transition:all .2s linear}.filter-scroll{max-height:85vh;overflow-y:scroll;overflow-x:hidden}.filter-scroll::-webkit-scrollbar{width:4px}.filter-scroll::-webkit-scrollbar-track{box-shadow:none;border-radius:0;background:0 0}.filter-scroll::-webkit-scrollbar-thumb{background:#88431d;border-radius:0}.filter-scroll::-webkit-scrollbar-thumb:hover{background:#000}.lodging-filters button{background:#88431d;border:0}.biz-social div.fl-module.fl-module-icon{float:left;padding:5px}.biz-social div.fl-module-content.fl-node-content{margin:5px}.list-3col ul{list-style:none;columns:3;padding-left:0}.list-2col ul{list-style:none;columns:2;padding-left:0}@media only screen and (max-width:768px){.event-info-col{position:inherit}}.wpsbc-overview-container .wpsbc-overview-inner{overflow-x:unset !important}.wpsbc-overview-header{position:sticky;z-index:2;top:50px}.event-info-col{position:-webkit-sticky;position:sticky;top:20px}div.tribe-events-venue-map iframe{height:500px !important}.event-info-col .fl-col-group-equal-height .fl-col-content{flex-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row}button.tribe-common-h3,button.tribe-common-h3:hover{border:1px solid #d5d5d5;padding:1%}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{border:none}ul.tribe-related-events.tribe-clearfix li div.tribe-related-events-thumbnail{display:none}.tribe-events-cal-links a{padding-left:28px !important}.fl-module .recurringinfo{display:block !important}.pp-photo-gallery{align-items:center}@media only screen and (max-width:768px){.event-info-col{position:inherit}a.fl-button,a.fl-button:visited,.fl-page a.fl-button,.fl-page a.fl-button:visited{line-height:18px}}.facetwp-facet-post_type.facetwp-type-radio div.facetwp-radio{float:left;width:auto;margin-right:10px;padding-right:10px;padding-left:20px;text-transform:uppercase;font-weight:700}.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:0}.gform_legacy_markup_wrapper .gfield_checkbox li label,.gform_legacy_markup_wrapper .gfield_radio li label{font-size:16px;font-weight:500}@media only screen and (max-width:768px){.pp-subscribe-form-inline .pp-form-field{margin:0}}.trail_tabs .pp-tabs-label .pp-tab-label-inner .pp-tab-title{display:none}.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-text-wrap{width:80% !important}.water-dining .fl-callout-photo-left .fl-callout-photo,.fl-callout-photo-left-text .fl-callout-photo{padding-right:10px;width:30% !important}@media only screen and (max-width:768px){.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-text-wrap{width:100% !important}}@media only screen and (max-width:992px){.trail_tabs .pp-tabs-label .pp-tab-label-inner .pp-tab-title{display:inline-block}}.internal-row{max-width:1400px;margin:auto;float:none !important}span.pp-grid-loader-text{font-family:'Up North Down to Earth Regular';text-transform:uppercase}.pp-grid-default{transition:all .3s ease-in-out}.pp-grid-default:hover{transition:all .3s ease-in-out;transform:scale(1.05)}.season-hover-cards .pp-hover-card,.explore-hover-cards .pp-hover-card{min-height:400px;max-height:400px;margin-right:margin-right:5px;margin-bottom:5px}.season-hover-cards span.pp-hover-card-icon-image img{width:50%}.season-hover-cards div.pp-hover-card.pp-hover-card-1{width:calc(25% - 2px);margin-right:5px}.season-hover-cards div.pp-hover-card.pp-hover-card-2{width:calc(24.9% - 2px);margin-right:5px}.season-hover-cards div.pp-hover-card.pp-hover-card-3{width:calc(25.1% - 10px);margin-right:0}.season-hover-cards div.pp-hover-card{width:calc(25% - 5px);margin-right:5px}.explore-hover-cards span.pp-hover-card-icon-image img{width:50%}.explore-hover-cards div.pp-hover-card.pp-hover-card-1{width:calc(50% - 5px);margin-right:5px}.explore-hover-cards div.pp-hover-card.pp-hover-card-2{width:calc(50% - 5px);margin-right:5px}.explore-hover-cards div.pp-hover-card.pp-hover-card-3{width:calc(50% - 5px);margin-right:5px}.explore-hover-cards div.pp-hover-card{width:calc(50% - 5px);margin-right:5px}.season-hover-cards .pp-hover-card-image,.explore-hover-cards .pp-hover-card-image{height:450px !important;object-fit:cover!important}@media only screen and (max-width:992px){.season-hover-cards div.pp-hover-card:nth-of-type(2n+1),.explore-hover-cards div.pp-hover-card:nth-of-type(2n+1){width:calc(50% - 2px);margin-right:5px}.season-hover-cards div.pp-hover-card:nth-of-type(2n),.explore-hover-cards div.pp-hover-card:nth-of-type(2n){width:calc(50% - 3px);margin-right:0}.fl-module-photo .fl-photo-caption{line-height:1}}@media only screen and (max-width:425px){.season-hover-cards span.pp-hover-card-icon-image img,.explore-hover-cards span.pp-hover-card-icon-image img{width:80%}.pp-image-carousel-thumb{display:none}}.behind-footer-trees .fl-row-content-wrap{margin-bottom:-80px;padding-bottom:100px}.ftr-trees-col{z-index:1;position:relative}.ftr-btn-col{margin-top:-10px;position:relative}.fl-builder-content-12521{z-index:100 !important}.icon-tripadvisor:before{width:auto}@media only screen and (max-width:1380px){li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.pp-has-submenu.mega-menu div.pp-has-submenu-container a,li#menu-item-13127.menu-item.menu-item-type-post_type.menu-item-object-page a,ul#menu-main-sc-mega-menu.menu.pp-advanced-menu-horizontal.pp-toggle-none li.menu-item.pp-menu-search-item a{padding:0;font-size:20px}}@media only screen and (max-width:768px){.sticky{position:relative !important;margin-bottom:20px}}