/*!
 * jQuery UI Autocomplete 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/autocomplete/#theming
 */.ui-autocomplete{cursor:default;left:0;position:absolute;top:0}
.breadcrumb{border-bottom:1px solid #e1e1e1;display:flex;flex-wrap:wrap;font-size:16px;line-height:1.25;list-style:none;margin-bottom:24px;padding:0 0 16px}@media (max-width:575.98px){.breadcrumb{font-size:14px;margin-bottom:10px}}.breadcrumb-item+.breadcrumb-item{padding-left:10px}.breadcrumb-item+.breadcrumb-item:before{color:#000;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M2.5 0 1 1.5 3.5 4 1 6.5 2.5 8l4-4-4-4z' fill='currentColor'/%3E%3C/svg%3E");float:left;padding-right:10px}@media (max-width:575.98px){.breadcrumb-item:last-child{display:none}}.page-title{display:inline-block;font-size:32px;font-weight:700;line-height:40px;margin-bottom:20px}@media (max-width:575.98px){.page-title{border-left:0;font-size:24px;line-height:30px;margin-bottom:15px;padding-left:0}}.weather-page{background-image:url(/assets/web/images/weather-bg.jpeg);background-position:50%;background-size:cover;margin-top:-20px}.weather-page>.container{padding-bottom:80px;padding-top:20px}.weather-page>.container .weather-heading{color:#fff}.weather-page>.container .forecast-container{background:#323544;border-radius:10px;color:#fff;display:table;opacity:.9;overflow:hidden;table-layout:fixed;width:100%}.weather-page>.container .forecast-container .forecast{display:table-cell;vertical-align:top}.weather-page>.container .forecast-container .forecast:nth-child(2n){background-color:#262936}.weather-page>.container .forecast-container .forecast .forecast-header{background:rgba(0,0,0,.1);font-size:15px;font-weight:400;padding:10px;text-align:center}.weather-page>.container .forecast-container .forecast .forecast-content{padding:50px 20px 10px;text-align:center}@media (max-width:991.98px){.weather-page>.container .forecast-container .forecast .forecast-content{padding:30px 20px}}.weather-page>.container .forecast-container .forecast .forecast-content .forecast-icon{margin-bottom:20px}.weather-page>.container .forecast-container .forecast .forecast-content .degree{color:#fff;font-size:24px;font-size:1.7142857143em;font-weight:700}.weather-page>.container .forecast-container .forecast .forecast-content small{font-size:16px;font-size:1.1428571429em}@media (max-width:991.98px){.weather-page>.container .forecast-container .forecast{display:block;float:left;width:20%}}.weather-page>.container .forecast-container .forecast.today{width:360px}@media (max-width:991.98px){.weather-page>.container .forecast-container .forecast.today{display:block;width:100%}}.weather-page>.container .forecast-container .forecast.today .forecast-header{*zoom:1}.weather-page>.container .forecast-container .forecast.today .forecast-header:after{clear:both;content:" ";display:block;height:0;overflow:hidden}.weather-page>.container .forecast-container .forecast.today .forecast-header .day{float:left}.weather-page>.container .forecast-container .forecast.today .forecast-header .date{float:right}.weather-page>.container .forecast-container .forecast.today .forecast-content{padding-bottom:30px;padding-top:30px;text-align:left}.weather-page>.container .forecast-container .forecast.today .location{display:flex;font-size:18px;font-size:1.2857142857em;font-weight:400;position:relative}.weather-page>.container .forecast-container .forecast.today .location>ul.cities{background-color:#fff;box-shadow:0 5px 5px hsla(0,1%,77%,.78);height:300px;left:0;list-style:none;margin:0;overflow-y:scroll;padding:10px;position:absolute;top:47px;width:150px;z-index:999}@media (max-width:991.98px){.weather-page>.container .forecast-container .forecast.today .location>ul.cities{top:61px}}.weather-page>.container .forecast-container .forecast.today .location>ul.cities>li{color:#000;cursor:pointer;font-size:1.125rem;padding:5px;text-align:left}.weather-page>.container .forecast-container .forecast.today .location>ul.cities>li:hover{background-color:#797a7d;border-radius:3px;color:#fff}.weather-page>.container .forecast-container .forecast.today .location>ul.cities>li.active{background-color:#ccc;border-radius:3px;color:#fff}@media (max-width:991.98px){.weather-page>.container .forecast-container .forecast.today .degree{align-items:center;display:flex}}.weather-page>.container .forecast-container .forecast.today .degree .num{display:inline-block;font-size:85px;margin-right:30px;vertical-align:middle}@media (max-width:575.98px){.weather-page>.container .forecast-container .forecast.today .degree .num{font-size:70px}}@media (max-width:991.98px){.weather-page>.container .forecast-container .forecast.today .degree .forecast-icon{align-items:center;display:flex;margin:0}}.weather-page>.container .forecast-container .forecast.today .degree .forecast-icon .icon{height:100px;width:100px}.weather-page>.container .forecast-container .forecast.today span{margin-right:20px}.weather-page>.container .forecast-container .forecast.today span img{margin-right:5px;vertical-align:middle}.weather-page>.container .forecast-container .forecast.other-day .forecast-content .forecast-icon .icon{height:70px;width:70px}@media (max-width:575.98px){.weather-page>.container .forecast-container .forecast.other-day{width:100%}.weather-page>.container .forecast-container .forecast.other-day .forecast-header{background:none;float:left;text-align:left;width:40%}.weather-page>.container .forecast-container .forecast.other-day .forecast-content{align-items:center;display:flex;float:right;justify-content:flex-end;padding:0;text-align:right;width:60%}.weather-page>.container .forecast-container .forecast.other-day .forecast-content .forecast-icon{display:inline-flex;margin:0}.weather-page>.container .forecast-container .forecast.other-day .forecast-content .forecast-icon .icon{height:30px;width:30px}.weather-page>.container .forecast-container .forecast.other-day .forecast-content .degree{display:inline-block;margin:0 15px}.weather-page>.container .forecast-container .forecast.other-day .forecast-content small{display:inline-block;margin-right:15px}}.weather-page>.container .search-container{margin-bottom:80px}.weather-page>.container .search-container .find-location{display:inline-block;position:relative;width:100%}.weather-page>.container .search-container .find-location input{background:#1e202b;border:none;border-radius:100px;color:#fff;padding:20px 50px 20px 20px;width:100%}.weather-page>.container .search-container .find-location input:focus{outline:none}.weather-page>.container .search-container .find-location button{background-color:#1e90ff;border:none;border-radius:100px;bottom:5px;padding:14px 40px;position:absolute;right:5px;top:5px}.weather-page>.container .sponsor_logo{background-color:#fff;border-radius:100px;display:block;margin:0 auto 1rem;padding:10px;width:170px}.weather-page .forecast-icon>span.wi{display:inline-block}.weather-page .forecast-icon>span.wi.wi-day-sunny{background-image:url(/assets/web/images/icons/weather/wi-day-sunny.svg)}.weather-page .forecast-icon>span.wi.wi-day-cloudy{background-image:url(/assets/web/images/icons/weather/wi-day-cloudy.svg)}.weather-page .forecast-icon>span.wi.wi-day-sunny-overcast{background-image:url(/assets/web/images/icons/weather/wi-day-sunny-overcast.svg)}.weather-page .forecast-icon>span.wi.wi-day-hail{background-image:url(/assets/web/images/icons/weather/wi-day-hail.svg)}.weather-page .forecast-icon>span.wi.wi-day-lightning{background-image:url(/assets/web/images/icons/weather/wi-day-lightning.svg)}.weather-page .forecast-icon>span.wi.wi-cloudy{background-image:url(/assets/web/images/icons/weather/wi-cloudy.svg)}.weather-page .forecast-icon>span.wi.wi-cloudy-gusts{background-image:url(/assets/web/images/icons/weather/wi-cloudy-gusts.svg)}.weather-page .forecast-icon>span.wi.wi-night-alt-hail{background-image:url(/assets/web/images/icons/weather/wi-night-alt-hail.svg)}.weather-page .forecast-icon>span.wi.wi-hail{background-image:url(/assets/web/images/icons/weather/wi-hail.svg)}.weather-page .forecast-icon>span.wi.wi-lightning{background-image:url(/assets/web/images/icons/weather/wi-lightning.svg)}.weather-page .forecast-icon>span.wi.wi-rain{background-image:url(/assets/web/images/icons/weather/wi-rain.svg)}.weather-page .forecast-icon>span.wi.wi-snow{background-image:url(/assets/web/images/icons/weather/wi-snow.svg)}.weather-page .forecast-icon>span.wi.wi-sleet{background-image:url(/assets/web/images/icons/weather/wi-sleet.svg)}ul.ui-menu{background:#1e202b;border-radius:10px;color:#fff;padding:0}ul.ui-menu li.ui-menu-item{border-radius:10px;list-style-type:none;margin:0;padding:10px 20px}ul.ui-menu li.ui-menu-item:hover{background-color:#1e90ff}.ui-helper-hidden-accessible{display:none}
