nav.type_desktop .mobile-menu-only{display:none}.w-hwrapper.align-items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#mobile-footer-bar{position:fixed;bottom:0;width:100%;z-index:98;-webkit-box-shadow:0 -3px 5px -1px rgba(0,0,0,.1),0 -2px 1px -1px rgba(0,0,0,.05);box-shadow:0 -3px 5px -1px rgba(0,0,0,.1),0 -2px 1px -1px rgba(0,0,0,.05)}@media (min-width:601px){#mobile-footer-bar{display:none!important}}#mobile-footer-bar .w-hwrapper .w-iconbox{width:20%}.w-actionbox{padding:1.5rem}@media (max-width:600px){#titlebar-callouts{display:none!important}}@media (max-width:900px){#titlebar-callouts #left-callout,#titlebar-callouts #right-callout{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}}table tr:nth-child(even) td{background:#F6F6F6}@media (max-width:900px){table.ninja_footable td{text-align:right!important}}.l-header .at_top #google_language_translator select.goog-te-combo{min-height:0!important}.l-header .at_top .seasons{width:310px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-header .at_top .seasons .summer,.l-header .at_top .seasons .winter{height:50px;width:50%;padding:0 20px;font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:.2em;color:#fff;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-header .at_top .seasons .summer i,.l-header .at_top .seasons .winter i{font-size:26px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;margin-right:8px}.l-header .at_top .seasons .summer{background:#1a1a1a}.l-header .at_top .seasons .summer i{color:#e5ce42}.l-header .at_top .seasons .winter{background:#333;float:right}.l-header .at_top .seasons .winter i{color:#2e91c8}@media (max-width:901px){.l-header .at_top .seasons{width:250px;height:40px}.l-header .at_top .seasons .summer,.l-header .at_top .seasons .winter{height:40px;padding:0 15px;font-size:14px}.l-header .at_top .seasons .summer i,.l-header .at_top .seasons .winter i{font-size:22px}}.l-header .at_middle{border-top:5px solid #fff;border-bottom:5px solid #fff;-webkit-box-sizing:content-box;box-sizing:content-box}@media (min-width:901px){.l-header .at_middle .ush_menu_1 .level_1 .w-nav-list.level_2 .column-header>.w-nav-anchor .w-nav-title,.l-header .at_middle .ush_menu_2 .level_1 .w-nav-list.level_2 .column-header>.w-nav-anchor .w-nav-title{font-weight:bold!important;font-size:1rem;border-bottom:1px solid rgba(255,255,255,.5)!important;padding-bottom:.5rem;display:block}}.l-header .at_middle .ush_menu_1 .level_1 .w-nav-list.level_2 .menu-item .w-nav-anchor,.l-header .at_middle .ush_menu_2 .level_1 .w-nav-list.level_2 .menu-item .w-nav-anchor{font-weight:400}@media (max-width:480px){.l-header .w-nav.type_desktop .alerts .level_2{width:calc(100vw - 1.5rem)!important}}.l-header .w-nav.type_desktop .alerts .w-nav-anchor:not(.level_1){white-space:normal}.l-header .w-nav.type_desktop .alerts .w-nav-anchor:not(.level_1) .w-nav-title{font-weight:700}.l-header.sticky .at_top .w-menu .w-menu-list .w-menu-item{font-size:12px}.l-header.sticky .at_top .seasons .summer,.l-header.sticky .at_top .seasons .winter{height:35px;font-size:14px}.l-header.sticky .at_top .seasons .summer i,.l-header.sticky .at_top .seasons .winter i{font-size:18px}.l-header .alerts .w-nav-title{position:relative}.l-header .alerts .w-nav-title i{width:auto}.l-header .alerts .w-nav-title .alerts-number{background:red;color:#fff;padding:2px 5px;border-radius:50%;font-size:12px;position:absolute;top:-5px;right:-5px}.l-header .alerts .menu-item-description{margin-bottom:0;font-size:.8rem}.home #home-snow-report{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home #home-snow-report .left{width:50%}.home #home-snow-report .right{width:50%}@media (max-width:480px){.home #home-snow-report #trails,.home #home-snow-report #lifts,.home #home-snow-report #stats{width:100%;margin-bottom:.5rem}}.home #home-snow-report #trails h5,.home #home-snow-report #lifts h5,.home #home-snow-report #stats h5{color:#fff;padding-top:0;font-size:1rem;font-weight:400}.home #home-snow-report .right>div+div{margin-top:.5rem}.home #home-snow-report .right .label{display:block;font-size:.8rem;line-height:1.7}.home #home-snow-report .donut-chart{max-width:85px;max-height:85px}.home #home-snow-report .donut-chart .donut-ring{fill:transparent;stroke:rgba(255,255,255,.65);stroke-width:4}.home #home-snow-report .donut-chart .donut-segment{animation:circle-chart-fill 2s ease reverse;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;fill:transparent;stroke:#00adef;stroke-width:4}@media (min-width:900px){.home #bottom-callouts>div{position:relative;padding-bottom:2.8rem}.home #bottom-callouts>div .w-btn-wrapper{position:absolute;bottom:0;left:1.5rem;right:1.5rem}}@media (min-width:901px){.theiaStickySidebar{padding-left:1.5rem;padding-right:1.5rem}}.l-sidebar .widget,.wpb_widgetised_column .widget{background:#f6f6f6;padding:35px;margin-bottom:20px;border-top:5px solid #e1e1e1;border-bottom:1px solid #e1e1e1}.l-sidebar .widget .tribe-event-image,.wpb_widgetised_column .widget .tribe-event-image{display:none}.l-footer .top-footer{font-weight:300}.l-footer .top-footer .newsletter form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-footer .top-footer .newsletter form .gform_body{-webkit-box-flex:4;-ms-flex:4;flex:4}.l-footer .top-footer .newsletter form .gform_body .gfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.l-footer .top-footer .newsletter form .gform_body .gfield .gfield_label{margin:0;padding-right:1rem}.l-footer .top-footer .newsletter form .gform_body .gfield .gfield_label .gfield_required{display:none}.l-footer .top-footer .newsletter form .gform_body .gfield .ginput_container_email{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;padding-right:1rem}.l-footer .top-footer .newsletter form .gform_footer{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.l-footer .top-footer .newsletter form .gform_footer .gform_button{margin:0;width:100%;line-height:2.8rem;text-transform:uppercase;background:#000;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.l-footer .top-footer .newsletter form .gform_footer .gform_button:hover{background:#00adef}.l-footer .top-footer .copyright{font-size:14px;line-height:1.4;color:#4f4f4f}.l-footer .top-footer .copyright a{color:#4f4f4f}.tribe-events-list .tribe-events-event-image{width:20%;display:inline-block;margin:.5rem 5% 0 0;vertical-align:top;float:left}.tribe-events-list .tribe-events-event-image img{border-radius:0}.tribe-events-list .tribe-events-event-info{width:75%;display:inline-block}.tribe-events-list .tribe-events-user-recurrence-toggle{display:none}.single-tribe_events .tribe-events-event-image{width:100%;display:block;margin:0 0 2rem}.tribe-address{display:block}.tribe-delimiter:after,.tribe-postal-code:before{content:' '}abbr[title]{text-decoration:none}.tribe-country-name{display:none}.tribe-events-adv-list-widget .tribe-mini-calendar-event,.type-tribe_events .tribe-mini-calendar-event{margin-bottom:1rem;padding:0}.tribe-events-adv-list-widget .tribe-mini-calendar-event .list-date,.type-tribe_events .tribe-mini-calendar-event .list-date{width:20%;display:inline-block;float:left;background:#0F0F0F;overflow:hidden;font-weight:700;padding:3px;text-align:center;max-width:80px}.tribe-events-adv-list-widget .tribe-mini-calendar-event .list-date .list-dayname,.type-tribe_events .tribe-mini-calendar-event .list-date .list-dayname{background:#fff;color:#0F0F0F;font-size:11px;text-transform:uppercase;letter-spacing:.2em;padding:3px;display:block}.tribe-events-adv-list-widget .tribe-mini-calendar-event .list-date .list-daynumber,.type-tribe_events .tribe-mini-calendar-event .list-date .list-daynumber{color:#fff;display:block;font-size:15px;line-height:1.6;padding:3px}.tribe-events-adv-list-widget .tribe-mini-calendar-event .list-info,.type-tribe_events .tribe-mini-calendar-event .list-info{padding-left:1rem;width:80%;display:inline-block}.tribe-events-adv-list-widget .tribe-mini-calendar-event .list-info h2,.type-tribe_events .tribe-mini-calendar-event .list-info h2{font-size:18px;margin-bottom:0}.tribe-events-adv-list-widget .tribe-events-widget-link,.type-tribe_events .tribe-events-widget-link{display:none}.page-id-24 .inline{display:inline-block;margin-right:2.5rem}.page-id-24 .inline h5{display:inline-block}.page-id-24 .inline .fa{color:#00adef}.page-id-24 .remarks .label{font-weight:700;font-size:24px}.page-id-24 .features ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}.page-id-24 .features ul li{list-style-image:url(https://www.beechmountainresort.com/wp-content/uploads/2014/12/orange.png);list-style-position:inside}.sidebar #gform_20 .gfield{margin-bottom:.5rem}.sidebar #gform_20 .gfield input,.sidebar #gform_20 .gfield select{background:#fff;color:#333}.sidebar #gform_20 .gform_button{text-align:center;width:100%}.flatpickr-months select,.flatpickr-months input{min-height:0}.weather.current{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.weather.current .stats{width:65%;padding:1rem}.weather.current .stats table tr:nth-child(even) td{background:white!important}.weather.current .stats table td:first-child{font-weight:700}.weather.current .stats table td:nth-child(2){text-align:center}.weather.current .icon{width:35%;padding:1rem;text-align:center}.weather.current .icon img{width:100%;max-width:150px}.weather.current .icon i{width:100%;font-size:84px}.weather.current .icon .obs,.weather.current .icon .temp{display:block}.weather.current .icon .temp{font-size:36px;font-weight:700;margin-top:2rem}.weather.current .icon .obs{font-size:24px;margin-top:.5rem}.weather.current .icon .w-btn{margin-top:1.5rem;font-size:16px}.weather.forecast .outlook{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem}.weather.forecast .outlook .forecast-day{text-align:center;width:20%;padding:.5rem .5rem 2rem;position:relative}.weather.forecast .outlook .forecast-day .short-desc{font-size:14px}.weather.forecast .outlook .forecast-day .high,.weather.forecast .outlook .forecast-day .low{display:block;font-weight:700;font-size:16px}.weather.forecast .outlook .forecast-day .high{position:absolute;bottom:24px;left:0;right:0;color:#333}.weather.forecast .outlook .forecast-day .low{position:absolute;bottom:0;left:0;right:0;color:#00adef}.weather.forecast .outlook .forecast-day+.forecast-day{border-left:1px solid #e8e8e8}.weather.forecast .period{font-weight:700}.ytc_wall.responsive{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ytc_wall.responsive .ytc_video_container{width:32%!important}.ytc_wall.responsive .ytc_video_container h3{font-size:1rem;text-align:center}.page-id-120 .overview,.page-id-8748 .overview{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00adef;text-align:center;font-weight:700}.page-id-120 .overview>div,.page-id-8748 .overview>div{width:calc(100% / 2);padding:1rem}.page-id-120 .overview>div span,.page-id-8748 .overview>div span{color:#333;display:block;margin-top:.5rem}.page-id-120 .hs-poly-svg .imp-shape.closed,.page-id-8748 .hs-poly-svg .imp-shape.closed{fill:rgba(255,255,255,.75)!important}.page-id-120 .imp-tooltip-plain-text,.page-id-8748 .imp-tooltip-plain-text{text-align:center}.page-id-120 .imp-tooltip-plain-text .open,.page-id-8748 .imp-tooltip-plain-text .open{display:block;background-color:green;color:#fff;padding:.5rem 1rem}.page-id-120 .imp-tooltip-plain-text .closed,.page-id-8748 .imp-tooltip-plain-text .closed{display:block;background-color:red;color:#fff;padding:.5rem 1rem}.page-id-120 td span.open,.page-id-8748 td span.open{font-weight:700;color:#00adef;text-transform:uppercase}.page-id-120 td span.closed,.page-id-8748 td span.closed{font-weight:700;color:#333;text-transform:uppercase}@media (max-width:800px){.ytc_wall.responsive .ytc_video_container{width:49%!important}.l-footer .top-footer .newsletter form{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.l-footer .top-footer .newsletter form .gform_body .gfield{-ms-flex-wrap:wrap;flex-wrap:wrap}.l-footer .top-footer .newsletter form .gform_body .gfield .gfield_label{width:100%;display:block;margin-bottom:.5rem}.l-footer .top-footer .newsletter form .gform_body .gfield .ginput_container_email{width:100%;display:block}}@media (max-width:600px){.zopim{display:none!important}.w-toplink{bottom:55px}.l-header .at_top .seasons{width:120px;height:35px}.l-header .at_top .seasons .summer,.l-header .at_top .seasons .winter{height:35px;padding:0 10px;font-size:12px}.l-header .at_top .seasons .summer i,.l-header .at_top .seasons .winter i{font-size:20px}.l-header .at_top .seasons .winter{display:none}.page-id-120 .overview>div{width:calc(100% / 2)}.l-footer .top-footer{padding-bottom:55px}.l-footer .top-footer .newsletter form{-ms-flex-wrap:wrap;flex-wrap:wrap}.l-footer .top-footer .newsletter form .gform_body{width:100%;display:block;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;text-align:center;margin-bottom:.5rem}.l-footer .top-footer .newsletter form .gform_body .gfield_label,.l-footer .top-footer .newsletter form .gform_body .ginput_container_email{padding-right:0!important}.l-footer .top-footer .newsletter form .gform_footer{width:100%;display:block;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.tribe-events-list .tribe-events-event-image{width:100%;display:block;margin:0 0 1rem;text-align:center}.tribe-events-list .tribe-events-event-info{width:100%;display:block}.weather.forecast .outlook{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.weather.forecast .outlook .forecast-day{width:33%;margin-bottom:1rem;border-left:none!important}.page-id-24 .features ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media (max-width:480px){.ytc_wall.responsive .ytc_video_container{width:100%!important}.weather.current{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.weather.current .stats{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.weather.current .icon{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.weather.forecast .outlook .forecast-day{width:100%}}.custom-flex .wpb_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom-flex .wpb_wrapper>*{margin-bottom:1.5rem}.custom-flex .wpb_wrapper>.flex-2{-ms-flex-preferred-size:calc(50% - 0.75rem);flex-basis:calc(50% - 0.75rem)}@media (max-width:900px){.custom-flex .wpb_wrapper>.flex-2{-ms-flex-preferred-size:100%;flex-basis:100%}}.custom-flex .wpb_wrapper>.flex-1{-ms-flex-preferred-size:calc(25% - 1rem);flex-basis:calc(25% - 1rem)}@media (max-width:900px){.custom-flex .wpb_wrapper>.flex-1{-ms-flex-preferred-size:calc(50% - 0.75rem);flex-basis:calc(50% - 0.75rem)}}@media (max-width:480px){.custom-flex .wpb_wrapper>.flex-1{-ms-flex-preferred-size:100%;flex-basis:100%}}.no-touch .bg_solid .w-nav.type_desktop .hover_underline .w-nav-anchor.level_1 .w-nav-title:after,.no-touch .bg_transparent.sticky .w-nav.type_desktop .hover_underline .w-nav-anchor.level_1 .w-nav-title:after{background:#00adef}.w-nav.type_mobile .menu-item>a.w-btn{margin-top:.5rem;width:calc(100% - 1.4rem)}.pagination>:not(.custom) .page-numbers{border-radius:.2em;font-size:.8rem;height:2rem;line-height:2rem;width:2rem}@media (max-width:1200px){.l-section-shape{height:3vh!important}}@media (max-width:600px){.l-section-shape{height:0!important}}@media (max-width:1024px){html body .w-separator.size_small{height:1rem}html body .w-separator.size_small.with_line{height:2rem}html body .w-separator.size_medium:empty{height:2rem}html body .w-separator.size_medium.with_line{height:3rem}html body .w-separator.size_large:empty{height:3rem}html body .w-separator.size_large.with_line{height:4rem}html body .w-separator.size_huge:empty{height:4rem}html body .w-separator.size_huge.with_line{height:5rem}}.w-post-elm>.l-section:first-of-type{padding-top:0}.w-post-elm>.l-section:last-of-type{padding-bottom:0}.gform_confirmation_message{background:#c9f7b2;padding:1rem 1.5rem;color:#333}.gform_wrapper .validation_error{background:rgba(255,0,0,.85);padding:1rem 1.5rem;color:#fff}.l-main .w-image.align_right,.l-main img.alignright{margin-left:1.5rem}.l-main .w-image.align_left,.l-main img.alignleft{margin-right:1.5rem}.l-main .w-image.align_right,.l-main .w-image.align_left,.l-main .w-image.align_center,.l-main img.alignright,.l-main img.alignleft,.l-main img.aligncenter{margin-bottom:1.5rem}@media (max-width:767px){.l-main .w-image.align_right,.l-main .w-image.align_left,.l-main .w-image.align_center,.l-main img.alignright,.l-main img.alignleft,.l-main img.aligncenter{display:block;float:none;margin:10px auto 1.5rem auto;text-align:center}.l-main .w-image.align_right img,.l-main .w-image.align_left img,.l-main .w-image.align_center img,.l-main img.alignright img,.l-main img.alignleft img,.l-main img.aligncenter img{height:auto;max-width:100%;width:auto}}@media (max-width:767px){.l-main img.alignright,.l-main img.alignleft,.l-main img.aligncenter{height:auto;max-width:100%;width:auto}}.footer_form button,.footer_form label{width:35%}.footer_form button,.footer_form input{height:52px}@media screen and (max-width:1024px){.footer_form form{display:inline-block!important;width:100%!important}.footer_form *{display:inline-block;width:100%}.footer_form button,.footer_form label{width:100%}.footer_form button,.footer_form input{height:52px}}