.header_weather{padding:10px;background-image:none!important;margin:0}.header_weather__desktop_section+.header_weather__desktop_section{position:relative;padding-bottom:5px;display:block}@media all and (max-width:1199px){.header_weather__desktop_section+.header_weather__desktop_section{border-left:solid 1px #fff}}.header_weather__mobile_section+.header_weather__mobile_section{border-top:solid 1px #ccc}@media all and (max-width:1199px){.header_weather__mobile_section+.header_weather__mobile_section{border-top:solid 1px #fff;padding-left:10px;padding-right:0}}.header_weather__background_container,.header_weather__desktop_container{background-color:#fff}.header_weather__arrow_container:before{background-color:#fff}.header_weather__mobile_wrapper{overflow:hidden}.header_weather__icon_container{opacity:0;min-width:30px}.header_weather__icon_container--hidden{display:none}.header_weather__icon_temp{top:-2px;position:relative}.header_weather .main_nav__dropdown{background-image:none;margin:0;background:#fff center bottom no-repeat!important}.header_weather__lift_status{width:440px;padding:0 15px;border-left:solid 1px #ccc}@media all and (max-width:1199px){.header_weather__lift_status{margin-top:15px}}.header_weather__snow{width:280px;padding:0 15px;border-left:solid 1px #ccc}@media all and (max-width:1199px){.header_weather__snow{margin-top:15px}}.header_weather__forecast{width:400px;padding:0 15px;position:relative}.header_weather__forecast__weather{margin-bottom:5px}.header_weather__forecast__description{text-align:center;text-transform:none;white-space:normal}.header_weather__forecast__container{padding-bottom:20px}@media all and (max-width:1199px){.header_weather__forecast__container{padding-bottom:0}}.header_weather__forecast__description_container{text-align:center;display:table-cell}.header_weather__forecast__weather_container{position:relative;border-right:solid 1px #ccc;padding:0 10px}@media all and (max-width:1199px){.header_weather__forecast__weather_container{border-right:solid 1px #fff;padding:0 6px}}.header_weather__forecast__hi_low_container{display:inline-grid;padding:0 40px}@media all and (max-width:1199px){.header_weather__forecast__hi_low_container{padding:0 25px 8px 25px}}.header_weather__forecast_hi{padding-bottom:10px;margin-bottom:10px;display:table-row;border-bottom:solid 1px #ccc;white-space:nowrap}@media all and (max-width:1199px){.header_weather__forecast_hi{border-bottom:solid 1px #fff}}.header_weather__forecast_low{display:table-row;white-space:nowrap}.header_weather__temperature_reading{width:50%}.header_weather__measurement_toggle{position:absolute;right:4px}@media all and (max-width:1199px){.header_weather__measurement_toggle{right:0;padding:0;text-align:right}}.header_weather__measurement{padding:0 15px}.header_weather__measurement:active,.header_weather__measurement:focus,.header_weather__measurement:hover{text-decoration:none}.header_weather__measurement--fahrenheit{border-right:1px solid #ccc}@media all and (max-width:1199px){.header_weather__measurement--fahrenheit{border-right:1px solid #fff}}@media all and (max-width:1199px){.header_weather__measurement--celsius{padding-right:0}}.header_weather__forecast_units{font-size:50%;top:-9px;position:relative}.header_weather__lift_status_container{padding:0 20px 12px 20px;margin-bottom:15px}@media all and (max-width:1199px){.header_weather__lift_status_container{margin-bottom:8px}}.header_weather__forecast_container{padding:0 30px 12px 36px;text-align:center}.header_weather__snow_report_container{margin-bottom:30px}@media all and (max-width:1199px){.header_weather__snow_report_container{margin-bottom:14px}}.header_weather__snowfall_measurement{margin-bottom:5px}.header_weather__snowfall_container{width:50%}@media all and (min-width:1200px){.header_weather__snowfall_container:nth-child(1),.header_weather__snowfall_container:nth-child(2){padding-left:35px}}.header_weather__lifts_open_container{padding-top:7px;padding-left:0}@media all and (min-width:1200px){.header_weather__lifts_open_container--nograph{padding-left:19px}}.header_weather__lift_times_container{padding:17px 0 0 0}.header_weather__lifts_open{margin-bottom:5px}.header_weather__todays_hours{margin-bottom:7px;white-space:normal}.header_weather__circle svg{height:70px}.header_weather__lift_icon{font-size:2.8rem;position:absolute;left:52%;top:52%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header_weather__tempunit{vertical-align:super;font-size:50%}.header_weather__tempunit--header{position:absolute;top:20px}.header_weather__icon{top:-5px;margin-left:5px}.header_weather__icon--arrow{position:relative;top:2px;padding-right:5px}.header_weather__title_icon{top:9px;padding-right:10px;position:relative;line-height:0}.header_weather__title_icon--forecast{font-size:2rem;top:5px}.header_weather__title_icon--snowflake{font-size:2rem;top:2px}.header_weather__title_icon--terrain{font-size:2.8rem}.header_weather__snow_accumulation_number{margin-bottom:5px}.header_weather__forecast_mobile{padding-top:15px}.header_weather__snow_mobile{padding-top:15px}.header_weather__title{margin-bottom:25px;margin-left:20px}.header_weather__title--forecast{margin-left:2px}@media all and (max-width:1199px){.header_weather__title{margin-left:0;margin-bottom:10px}}.header_weather__lift_status_mobile{padding-top:15px}.header_weather__link{margin-top:10px;bottom:0;right:40px;position:absolute}.header_weather__link--terrain{right:20px}@media all and (max-width:1199px){.header_weather__link{margin-top:5px;float:right;padding-right:0;position:initial;margin-bottom:10px}}.header_weather__international_only{display:none}.header_weather__us_only{display:inline-block}.header_weather__international .header_weather__international_only{display:inline-block}.header_weather__international .header_weather__us_only{display:none}.header_weather__hidden_section{display:none!important}.header_weather .global_modal__close{color:#fff}.header_weather .linkCTA,.header_weather .linkCTA:hover::after,.header_weather .linkCTA:link::after,.header_weather .linkCTA:visited::after{color:#701116}.header_weather__global_modal{background-color:#701116!important;background-image:none}@media all and (min-width:1200px){.header_weather__global_modal{display:none}}.header_weather__global_modal .global_modal__content{background-color:#701116;padding:2px 0 0 0}.header_weather__global_modal.global_modal__container{background-color:#701116!important}.header_weather__global_modal .global_modal__controls{background-color:#701116;border-bottom:none}.header_weather__global_modal .global_modal__close:after,.header_weather__global_modal .global_modal__close:before{color:#fff;border:solid 1px #fff}@media all and (max-width:1199px){.header_weather__global_modal .linkCTA,.header_weather__global_modal .linkCTA:hover::after,.header_weather__global_modal .linkCTA:link::after,.header_weather__global_modal .linkCTA:visited::after{color:#fff}}@media all and (max-width:1199px){.header_weather__global_modal a,.header_weather__global_modal a:after,.header_weather__global_modal a:hover{color:#fff}}