.weather-container{margin-left:8px;min-width:260px}@media(min-width: 300px)and (max-width: 768px){.weather-container{min-width:64px;display:inline-block;vertical-align:middle}}.weather-widget{display:flex;align-items:center}@media(min-width: 300px)and (max-width: 768px){.weather-widget{flex-wrap:wrap;justify-content:flex-end;flex-direction:column}}@media(min-width: 300px)and (max-width: 768px){.weather-widget-temp-image{display:flex;order:2;justify-content:flex-end}}.weather-widget__temp{color:#212121;font-size:24px;font-family:"proximanova-bold",sans-serif;padding-right:8px}@media(min-width: 300px)and (max-width: 768px){.weather-widget__temp{font-size:13px;padding-right:0;order:3;padding-left:2px}}.weather-widget__image{flex:0 0 auto;width:40px;height:40px;display:block}@media(min-width: 300px)and (max-width: 768px){.weather-widget__image{width:18px;height:18px;order:2;outline:0}.weather-widget__image img{vertical-align:top}}.weather-widget--locked{margin-left:8px;min-width:190px}@media(min-width: 300px)and (max-width: 768px){.weather-widget--locked{margin-left:0;min-width:50px;display:inline-block;vertical-align:middle}}.weather-widget--locked .weather-widget__image{flex:0 0 auto;width:40px;height:26px;order:1}.weather-widget--locked .weather-widget__image:after{content:"";width:40px;height:26px;display:block;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;background-image:url(/images/weather/icons/icon-weather-black.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.weather-widget--locked .weather-widget__data{align-self:flex-start;text-align:left;order:2}.weather-widget__data{border-left:1px solid rgba(74,74,74,.1);margin-left:8px;padding:2px 0 2px 8px}@media(min-width: 300px)and (max-width: 768px){.weather-widget__data{border-left:none;margin-left:0;padding:0;order:1;text-align:right;align-self:flex-end}}.weather-widget__data--date{font-size:13px;color:#212121;display:block;margin:0}.weather-widget__data--city{font-size:13px;color:#212121;font-family:"proximanova-bold",sans-serif;display:block}@media(min-width: 300px)and (max-width: 768px){.weather-widget__data--city{font-size:8px;color:rgba(33,33,33,.6)}}
