@charset "UTF-8";
.hrpk-river-weather-conditions{--hrpk-rwc-black:#101820;--hrpk-rwc-gray:#5b6770;--hrpk-rwc-light-gray:#f5f5f5;--hrpk-rwc-navy:#00426a;align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:10px;padding-bottom:10px}@media(max-width:991.98px){.hrpk-river-weather-conditions{flex-direction:column}}@media(max-width:605px){.hrpk-river-weather-conditions{flex-direction:row;gap:2rem}}.hrpk-river-weather-conditions .section{display:inline-block;text-align:center;vertical-align:middle}.hrpk-river-weather-conditions .weather{align-items:flex-start;display:flex;justify-content:space-between}@media(max-width:991.98px){.hrpk-river-weather-conditions .weather{margin-bottom:1rem}}@media(max-width:605px){.hrpk-river-weather-conditions .weather{flex-direction:column;gap:1rem}}.hrpk-river-weather-conditions .weather .temperature{align-items:center;display:inline-flex;font-family:Metric-Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:3.75rem;font-weight:1;line-height:1;margin:0;position:relative;transform:translateY(.08em);white-space:nowrap}@media(min-width:576px){.hrpk-river-weather-conditions .weather .temperature{line-height:1;margin-right:20px;padding-left:0}}@media(max-width:605px){.hrpk-river-weather-conditions .weather .temperature{align-self:center}}.hrpk-river-weather-conditions .weather .temperature:after{content:"\b0";font-size:1.5rem;position:absolute;right:-10px;top:0}@media(min-width:576px){.hrpk-river-weather-conditions .weather .temperature:after{font-size:2rem;top:0}}.hrpk-river-weather-conditions .weather .temperature .degrees{display:none}.hrpk-river-weather-conditions .weather .conditions{display:inline-block;margin-top:4px}.hrpk-river-weather-conditions .weather .conditions .copy{line-height:1;margin:0}.hrpk-river-weather-conditions .weather .condition{background-position:right center;background-repeat:no-repeat;background-size:20px 20px!important;display:inline-block;height:20px!important;margin:0!important;width:20px!important}.hrpk-river-weather-conditions .weather .condition.clear-night{background-image:url(//staging.hudsonriverpark.org/app/plugins/hrpk-river-weather-conditions/public/icons/ICN_weather-clearnight.svg)!important}.hrpk-river-weather-conditions .weather .condition.cloud{background-image:url(//staging.hudsonriverpark.org/app/plugins/hrpk-river-weather-conditions/public/icons/ICN_weather-cloudy.svg)!important}.hrpk-river-weather-conditions .weather .condition.partly-cloudy-night{background-image:url(//staging.hudsonriverpark.org/app/plugins/hrpk-river-weather-conditions/public/icons/ICN_weather-partlycloudynight.svg)!important}.hrpk-river-weather-conditions .weather .condition.partly-sunny{background-image:url(//staging.hudsonriverpark.org/app/plugins/hrpk-river-weather-conditions/public/icons/ICN_weather-partlycloudy.svg)!important}.hrpk-river-weather-conditions .weather .condition.snow{background-image:url(//staging.hudsonriverpark.org/app/plugins/hrpk-river-weather-conditions/public/icons/ICN_weather-snow.svg)!important}.hrpk-river-weather-conditions .weather .condition.sunny{background-image:url(//staging.hudsonriverpark.org/app/plugins/hrpk-river-weather-conditions/public/icons/ICN_weather-sunny.svg)!important}.hrpk-river-weather-conditions .weather .condition.thunder{background-image:url(//staging.hudsonriverpark.org/app/plugins/hrpk-river-weather-conditions/public/icons/ICN_weather-thunderstorms.svg)!important}.hrpk-river-weather-conditions .weather .condition.rain,.hrpk-river-weather-conditions .weather .condition.unknown-rain{background-image:url(//staging.hudsonriverpark.org/app/plugins/hrpk-river-weather-conditions/public/icons/ICN_weather-rain.svg)!important}.hrpk-river-weather-conditions .park-conditions{display:flex;flex-direction:column}@media(min-width:576px){.hrpk-river-weather-conditions .park-conditions{flex-direction:row}}.hrpk-river-weather-conditions .park-conditions .section{border-left:2px solid var(--hrpk-rwc-light-gray);margin-bottom:20px;margin-left:10px;padding-left:10px!important}@media(min-width:576px){.hrpk-river-weather-conditions .park-conditions .section{margin-left:20px;padding-left:20px!important}}@media(min-width:768px){.hrpk-river-weather-conditions .park-conditions .section{margin-bottom:0}}.hrpk-river-weather-conditions .park-conditions .section .title{font-size:1.125rem;line-height:1em;margin:0 0 .5em;text-align:left}.hrpk-river-weather-conditions .park-conditions .section:not(.weather) .copy{font-family:HRPK,Arial Black,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.1px;line-height:1;margin:0;text-align:left}@media(min-width:768px){.hrpk-river-weather-conditions .park-conditions .section:not(.weather) .copy{font-size:1.5rem}}.hrpk-river-weather-conditions .park-conditions .section:not(.weather) .copy .clock-period{font-size:.875rem}@media(max-width:991.98px){.hrpk-river-weather-conditions .park-conditions .section.sun-conditions{border-left:none;margin-left:0;padding-left:0!important}}.hrpk-river-weather-conditions .park-conditions .section.sun-conditions .copy{background-position:left center;background-repeat:no-repeat;background-size:20px 20px;background-image:url(//staging.hudsonriverpark.org/app/plugins/hrpk-river-weather-conditions/public/icons/ICN_weather-sunrisesunset.svg);padding-left:2.5rem}@media(max-width:605px){.hrpk-river-weather-conditions .park-conditions .section.wind-conditions{border-left:none;margin-left:0;padding-left:0!important}}.hrpk-river-weather-conditions .park-conditions .section.wind-conditions .copy{background-position:left center;background-repeat:no-repeat;background-size:20px 20px;background-image:url(//staging.hudsonriverpark.org/app/plugins/hrpk-river-weather-conditions/public/icons/ICN_weather-wind.svg);padding-left:2.5rem}@media(max-width:605px){.hrpk-river-weather-conditions .park-conditions .section.river-conditions{border-left:none;margin-left:0;padding-left:0!important}}@media(min-width:992px){.hrpk-river-weather-conditions .park-conditions .section.river-conditions{margin-top:0}}.hrpk-river-weather-conditions .park-conditions .section.river-conditions .copy a{background-position:left center;background-repeat:no-repeat;background-size:30px 30px;background-image:url(//staging.hudsonriverpark.org/app/plugins/hrpk-river-weather-conditions/public/icons/ICN_water-quality-css.svg);border-radius:0;color:var(--hrpk-rwc-navy);display:inline-block;font-family:HRPK,Arial Black,sans-serif;font-size:.875rem;font-weight:400;margin-right:5px;max-width:180px;padding:1px 0 0;position:relative;text-align:left;text-decoration:none;transition:all .2s ease-in}.hrpk-river-weather-conditions .park-conditions .section.river-conditions .copy a:hover,.hrpk-river-weather-conditions .park-conditions .section.river-conditions .copy a:active{color:var(--hrpk-rwc-black);text-decoration:none}.hrpk-river-weather-conditions .park-conditions .section.river-conditions .copy a:visited{color:var(--hrpk-rwc-gray)}.hrpk-river-weather-conditions .park-conditions .section.river-conditions .copy a:focus{border-radius:0;outline:none;text-decoration:none}.hrpk-river-weather-conditions .park-conditions .section.river-conditions .copy a:before{background-color:var(--hrpk-rwc-navy);bottom:-2px;content:"";height:2px;position:absolute;transform:scaleX(0);transition:all .2s ease-in;visibility:hidden;width:100%}@media(min-width:768px){.hrpk-river-weather-conditions .park-conditions .section.river-conditions .copy a:hover:before{transform:scaleX(1);visibility:visible}}.hrpk-river-weather-conditions .park-conditions .section.river-conditions .copy a:after{background-color:var(--hrpk-rwc-navy);content:"";height:23px;-webkit-mask-image:url(//staging.hudsonriverpark.org/app/plugins/hrpk-river-weather-conditions/public/icons/ICN_chevron-right-navy.svg);-webkit-mask-position:center right;-webkit-mask-repeat:no-repeat;-webkit-mask-size:13px;mask-image:url(//staging.hudsonriverpark.org/app/plugins/hrpk-river-weather-conditions/public/icons/ICN_chevron-right-navy.svg);mask-position:center right;mask-repeat:no-repeat;mask-size:13px;position:absolute;right:0;top:5px;width:23px}.hrpk-river-weather-conditions .park-conditions .section.river-conditions .copy a:hover:after{background-color:var(--hrpk-rwc-black);padding-right:30px}.hrpk-river-weather-conditions .park-conditions .section.river-conditions .copy a:visited:after,.hrpk-river-weather-conditions .park-conditions .section.river-conditions .copy a:visited:before{background-color:var(--hrpk-rwc-gray)}.hrpk-river-weather-conditions .park-conditions .section.river-conditions .copy a span{display:block;padding-left:40px}