.weatherWidget{margin:0 auto;padding:0;position:relative;clear:both;min-height:446px;font-family:"FiraSans",Arial,Helvetica,Verdana,sans-serif;font-size:13px;font-weight:400;color:#1e1e1e;line-height:1}.weatherWidget ul{margin:0;padding:0;list-style:none}.weatherWidget a{text-decoration:none;color:#1e1e1e}.weatherWidget .seeOnChartBtn{cursor:pointer;margin-top:15px;display:inline-block;font-size:13px;line-height:13px;padding:10px 15px;background:#dcdcdc}.weatherWidget .windDirectionArrow{display:inline-block;width:11px;height:11px;margin-left:4px}.weatherWidget .windDirectionArrow svg{display:block;width:11px;height:11px}.weatherWidget .iconHolder{display:inline-block}.weatherWidget .expandArrow{clear:both;text-align:center;padding:16px 0;cursor:pointer;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.weatherWidget .expandArrow:before{position:absolute;left:0;right:0;top:8px;bottom:0;box-sizing:border-box;margin:0 auto;display:block;content:'';width:10px;height:10px;border:solid 2px #1e1e1e;border-top:0;border-left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.weatherWidget .expanded .expandArrow:before{top:13px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.weatherWidget .widgetBox{background:#fff}.weatherWidget .widgetBox:after{content:'';display:block;clear:both}.weatherWidget .searchBox{padding:10px 0;position:relative;margin-bottom:12px}.weatherWidget .searchBox .locationSelector{padding-right:40px;position:relative;max-width:100%}.weatherWidget .searchBox .searchHolder{min-height:40px}.weatherWidget .searchBox .geoIcon{width:24px;height:24px;display:block;position:absolute;right:0;bottom:1px;cursor:pointer;-webkit-animation:none;-moz-animation:none;animation:none}.weatherWidget.geolocation .searchBox .geoIcon{-webkit-animation:spin 3s linear infinite;-moz-animation:spin 3s linear infinite;animation:spin 3s linear infinite;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.weatherWidget.beforeGeolocation .searchBox .geoIcon{opacity:.5;-webkit-opacity:.5}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.weatherWidget .searchBox .geoIcon svg{display:block;width:24px;height:24px}.weatherWidget .searchBox .provinceName{font-size:13px;line-height:13px;min-height:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:5px}.weatherWidget .searchBox .provinceName:first-letter{text-transform:uppercase}.weatherWidget .searchBox .locationName{font-size:20px;line-height:1.5em;white-space:nowrap;font-weight:700;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.weatherWidget .searchBox .locationName .mainName{position:relative;font-size:30px}.weatherWidget .searchBox .locationName .mainName.longName{font-size:20px}.weatherWidget .searchBox .opened .locationName .mainName:after{border-top:7px solid #dcdcdc}.weatherWidget .searchBox .locationSearch{display:none;margin:20px 0;position:relative}.weatherWidget .searchBox .searchInputHolder{display:block;border-bottom:solid 1px #dcdcdc;margin-right:50px}.weatherWidget .searchBox .searchCancelBtn{display:block;position:absolute;top:0;right:0;cursor:pointer;color:#ffd200;padding:6px 0;font-size:13px;line-height:13px}.weatherWidget .searchBox .opened .locationSearch{display:block}.weatherWidget .searchBox .opened .provinceName,.weatherWidget .searchBox .opened .locationName{color:#dcdcdc}.weatherWidget .searchBox .searchField{font-family:"FiraSans",Arial,Helvetica,Verdana,sans-serif;font-size:20px;line-height:20px;display:block;width:100%;background:none;border:0;padding:0;margin:0}.weatherWidget .autocomplete-suggestions{position:relative;width:100% !important;background:#fff;padding:10px 20px;overflow-y:auto;list-style-type:disc;border-top:solid 1px #f4f4f4;border-bottom:solid 1px #f4f4f4;box-shadow:0 10px 10px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 10px 10px 5px rgba(0,0,0,0.2)}.weatherWidget .autocomplete-suggestions .autocomplete-suggestion{display:list-item;font-size:15px;line-height:15px;font-weight:700;cursor:pointer;padding:10px 0;margin-left:15px}.weatherWidget .autocomplete-suggestions .autocomplete-suggestion.autocomplete-selected{color:#ffd200}.weatherWidget .autocomplete-suggestions .autocomplete-no-suggestion{font-size:15px;padding:15px 0;text-align:center}.weatherWidget .autocomplete-suggestions .sDesc{font-weight:400}.weatherWidget .mainBox{position:relative;min-height:180px;padding:0 19px 0 0}.weatherWidget .mainBox:after{content:'';width:1px;height:100%;right:0;top:0;background:linear-gradient(to bottom, #d2d2d3 25%, rgba(255,255,255,0) 0);background-size:1px 4px;position:absolute}.weatherWidget .mainBox .topBar{position:relative;display:flex;margin-bottom:20px;justify-content:space-between;align-items:center}.weatherWidget .mainBox .topBar .locationSearch,.weatherWidget .mainBox .topBar .locationSearch .searchInputHolder{position:relative}.weatherWidget .mainBox .topBar .locationSearch .searchInputHolder .geoIcon{display:block;position:absolute;top:50%;right:0;transform:translate(0, -50%);z-index:3;cursor:pointer;width:32px;border-left:1px solid #c6c6c6}.weatherWidget .mainBox .topBar .locationSearch .searchCancelBtn{display:none}.weatherWidget .mainBox .topBar .locationSearch .searchInputHolder .geoIcon svg{width:15px;height:15px;opacity:.48;display:block;margin:0 auto}.weatherWidget .mainBox .topBar .locationSearch .searchInputHolder input{display:inline-block;border:1px solid #000000;line-height:33px;border-radius:17px;padding:0 31px 0 34px;color:#3a3a3a;min-width:250px;background:url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABLAAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0NSA3OS4xNjM0OTksIDIwMTgvMDgvMTMtMTY6NDA6MjIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQkVEODhCMzNEMTcxMUVBQjJEODgzMTdCNkNGNTBDRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQkVEODhCNDNEMTcxMUVBQjJEODgzMTdCNkNGNTBDRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFCRUQ4OEIxM0QxNzExRUFCMkQ4ODMxN0I2Q0Y1MENEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFCRUQ4OEIyM0QxNzExRUFCMkQ4ODMxN0I2Q0Y1MENEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAwICAgICAwICAwUDAwMFBQQDAwQFBgUFBQUFBggGBwcHBwYICAkKCgoJCAwMDAwMDA4ODg4OEBAQEBAQEBAQEAEDBAQGBgYMCAgMEg4MDhIUEBAQEBQREBAQEBARERAQEBAQEBEQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ/8AAEQgAIQAbAwERAAIRAQMRAf/EAGcAAQEAAgMAAAAAAAAAAAAAAAAGAgQFBwkBAQAAAAAAAAAAAAAAAAAAAAAQAAAEBgAEBQUAAAAAAAAAAAECAwQAERITBQYhMTIVcSJSFAdBUWEjFxEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A9U4BAIBAICS3DYM6XL47TdStJ5XJEVcrPnBRUSZM0BKU6opgIVmExwKQs5T58IDh8u53z48bF2TK5wNkwyBiBl26zNFs4QROYCisgZuBQNQIzEhg6Z8YDsO4n6g5Vc/p9/CAygI3cMTnWWwY3etZahkHLFFZjkcXWVM7lmuYin6jnkUDkOQDAA9QTCcBMb/sm0bfrDvD4rUso2YKUd7cOiIpLg0KoUViNkgVMKigkAfx4jKAqP6b8eWPc9yTtdu7lcpPT7O7YlOXVc8lHVVwlAWMAgEBrdux9u17VKic6LZaZ13Jyl6/N48YDZgEAgEB/9k=") left center no-repeat}.weatherWidget .mainBox .topBar .searchAutocompleteHolder{position:absolute;top:100%;left:0;width:100%}.weatherWidget .mainBox .boxTitle{z-index:1;font-size:15px;line-height:20px;padding:8px 0 8px 13px;font-weight:900;text-transform:uppercase;position:relative;letter-spacing:1.4px}.weatherWidget .mainBox .boxTitle:before{z-index:-1;content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:27px;height:27px;background:#ffd200;border-radius:100%}.weatherWidget .mainBox .mainBoxContent{position:relative;z-index:2;display:flex;justify-content:space-between}.weatherWidget .mainBox .mainBoxBgHolder{top:0;left:0;width:100%;height:100%;z-index:1;background-repeat:no-repeat}.weatherWidget .mainBox .mainBoxBgHolder.isNight{opacity:.8}.weatherWidget .mainBox:after{content:'';display:block;clear:both}.weatherWidget .mainBox .mainParams{text-align:center;margin-bottom:20px}.weatherWidget .mainBox .mainParams:after{content:'';display:block;clear:both}.weatherWidget .mainBox .temperature{flex-basis:45%}.weatherWidget .mainBox .temp{font-size:64px;line-height:70px;display:inline-block;font-weight:400;margin:7px 0 3px;position:relative}.weatherWidget .mainBox .deg{font-size:38px;position:absolute;top:17px;right:-18px;font-weight:bold;display:inline-block;line-height:0}.weatherWidget .mainBox .feelTempLabel{display:block;line-height:19px;font-weight:400;font-size:15px}.weatherWidget .mainBox .feelTempValue{display:block;font-size:15px;line-height:1;margin-top:0}.weatherWidget .mainBox .forecast{flex-basis:36%}.weatherWidget .mainBox .forecastDesc{line-height:15px;font-weight:400;font-size:16px}.weatherWidget .mainBox .forecast .iconHolder{margin:0 auto 6px}.weatherWidget .mainBox .forecast .svg{width:105px;height:105px;display:block}.weatherWidget .mainBox .weatherParams{margin:0}.weatherWidget .mainBox.expanded .weatherParams{display:block}.weatherWidget .mainBox .weatherParams:after{content:'';display:block;clear:both}.weatherWidget .mainBox .weatherParams ul{list-style:none;padding:0;margin-top:5px}.weatherWidget .mainBox .weatherParams ul:after{content:'';display:block;clear:both}.weatherWidget .mainBox .weatherParams .restParamLabel{font-size:14px;line-height:15px;display:block;white-space:nowrap;margin-top:13px;margin-bottom:3px}.weatherWidget .mainBox .weatherParams .restParamValue{font-size:16px;line-height:15px;font-weight:800;display:block;white-space:nowrap}.weatherWidget .adSlotBox{clear:both}.weatherWidget .adSlotBox.enabled{text-align:center;margin:15px auto}.weatherWidget .timelineBox{overflow:hidden;clear:both;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.weatherWidget .timelineBox .timelineTabs:after{content:'';display:block;clear:both}.weatherWidget .timelineBox .timelineTabs{border-bottom:solid 1px #dcdcdc;margin:0 0 10px}.weatherWidget .timelineBox .timelineTabs .tabItem{width:50%;float:left;position:relative}.weatherWidget .timelineBox .timelineTabs .tabBtn{display:block;padding:10px;text-align:center;font-weight:700;font-size:14px;line-height:15px;text-transform:uppercase;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.weatherWidget .timelineBox.activeTab_0 .tabItem.tab_0:after,.weatherWidget .timelineBox.activeTab_1 .tabItem.tab_1:after{content:'';display:block;height:4px;background:#ffd200;position:absolute;bottom:-1px;left:0;width:100%}.weatherWidget .timelineBox .tabPanel{display:none}.weatherWidget .timelineBox.activeTab_0 .tabPanel.tab_0,.weatherWidget .timelineBox.activeTab_1 .tabPanel.tab_1{display:block}.weatherWidget .timelineBox .timelineListWrapper{width:100%;position:relative}.weatherWidget .timelineBox .timelineListHolder{position:relative}.weatherWidget .timelineBox .tabPanel.showGradient .timelineListHolder:after{pointer-events:none;content:'';display:block;position:absolute;right:-1px;top:0;width:120px;height:100%;z-index:3;background:-moz-linear-gradient(left, rgba(255,255,255,0) 0, #fff 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0, #fff 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0, #fff 100%);-webkit-animation:fadeInFromNone .5s ease-out;-moz-animation:fadeInFromNone .5s ease-out;-o-animation:fadeInFromNone .5s ease-out;animation:fadeInFromNone .5s ease-out}.weatherWidget .timelineBox .timelineListWrapper::-webkit-scrollbar{display:none}.weatherWidget .timelineBox .timelineList{white-space:nowrap;position:relative}.weatherWidget .timelineBox .timelineList li{margin-top:15px;width:60px;display:inline-block;vertical-align:top;cursor:pointer;position:relative;z-index:2;-webkit-tap-highlight-color:rgba(255,210,0,0.1)}.weatherWidget .timelineBox .timelineList li:active{-webkit-tap-highlight-color:rgba(255,210,0,0.1)}.weatherWidget .timelineBox .shortTermWeather .timelineList .daySeparator{position:absolute}.weatherWidget .timelineBox .shortTermWeather .timelineList .daySeparator:before{content:'';display:block;height:144px;width:1px;position:absolute;top:-10px;left:-1px;border-right:dotted 1px #969696}.weatherWidget .timelineBox .shortTermWeather .timelineList .daySeparator .day{margin-top:-15px;margin-left:13px;text-transform:uppercase;position:absolute;font-size:13px;line-height:13px;color:#969696;height:13px;font-weight:400;white-space:nowrap}.weatherWidget .timelineBox .mainParams{text-align:center;padding:10px 0;border:dotted 1px transparent;box-sizing:border-box}.weatherWidget .timelineBox .time{font-size:14px;line-height:14px;text-transform:uppercase;font-weight:bold;margin-bottom:5px;white-space:nowrap}.weatherWidget .timelineBox .deg{position:relative;vertical-align:super;line-height:0;top:4px}.weatherWidget .timelineBox .valuesSeparator{display:inline-block;height:14px;width:0;border-left:solid 1px #1e1e1e;vertical-align:middle;-webkit-transform:rotate(15deg);transform:rotate(15deg);margin:0 3px 0 0}.weatherWidget .timelineBox .longTermWeather .time{font-size:12px}.weatherWidget .timelineBox .temperature{font-size:16px;line-height:16px;padding:10px 0;white-space:nowrap}.weatherWidget .timelineBox .longTermWeather .temperature{font-size:14px}.weatherWidget .timelineBox .iconHolder .svg{width:35px;height:35px;display:block}.weatherWidget .timelineBox .forecastDesc{font-size:14px;line-height:15px;font-weight:700;padding:5px 0 15px}.weatherWidget .timelineBox .sunIcon{width:25px;height:25px;padding-top:78px;position:relative}.weatherWidget .timelineBox .sunIcon:before{content:'';display:block;height:74px;margin-left:-2px;width:1px;position:absolute;top:0;left:50%;border-right:dotted 1px #969696}.weatherWidget .timelineBox .sunIcon .svg{width:25px;height:25px;display:block}.weatherWidget .timelineBox .timelineList li.expanded .mainParams{border-color:#dcdcdc;border-bottom:solid 1px #fff;background:#fff}.weatherWidget .timelineBox .timelineListParamsWrapper{overflow:hidden;position:relative;z-index:0;margin-top:-1px;margin-bottom:15px}.weatherWidget .timelineBox .timelineListParams{position:relative}.weatherWidget .timelineBox .timelineListParams:after{content:'';display:block;clear:both}.weatherWidget .timelineBox .weatherParams{display:none;box-sizing:border-box;z-index:0;border:dotted 1px #dcdcdc;background:#fff;width:100%;white-space:normal;padding:15px}.weatherWidget .timelineBox.itemExpanded .weatherParams{display:block}.weatherWidget .timelineBox .weatherParams .paramsList{overflow:hidden;padding-bottom:1px}.weatherWidget .timelineBox .weatherParams .paramsList:after{content:'';display:block;clear:both}.weatherWidget .timelineBox .weatherParams .paramsList{margin:0 -20px}.weatherWidget .timelineBox .weatherParams .paramsList li{float:left;padding:15px 20px 0;border-right:solid 1px #969696}.weatherWidget .timelineBox .weatherParams .paramsList li:after{content:'';display:block;clear:both}.weatherWidget .timelineBox .weatherParams .restParamLabel{white-space:nowrap;display:inline-block;float:left;font-weight:400}.weatherWidget .timelineBox .weatherParams .restParamValue{white-space:nowrap;display:inline-block;float:right;text-align:right;font-weight:700}.weatherWidget .timelineBox .sunsetAndSunrise{line-height:20px;margin-top:15px;position:relative}.weatherWidget .timelineBox .sunsetAndSunrise:before{content:'';display:block;width:100%;height:0;border-top:dotted 1px #969696;position:absolute;top:50%;left:0;z-index:1}.weatherWidget .timelineBox .sunsetAndSunrise:after{content:'';display:block;clear:both}.weatherWidget .timelineBox .sunsetAndSunrise .iconHolder{width:18px;height:18px;vertical-align:middle}.weatherWidget .timelineBox .sunsetAndSunrise .svg{display:block;width:18px;height:18px}.weatherWidget .timelineBox .sunsetAndSunrise .text{display:inline-block;vertical-align:middle;text-transform:uppercase}.weatherWidget .timelineBox .sunsetAndSunrise .sunrise{z-index:2;position:relative;display:block;max-width:50%;float:left;background:#fff;padding-right:10px}.weatherWidget .timelineBox .sunsetAndSunrise .sunset{z-index:2;position:relative;display:block;max-width:50%;float:right;text-align:right;background:#fff;padding-left:10px}.weatherWidget .timelineBox .timelineListParams .item{display:none;overflow:hidden}.weatherWidget .timelineBox .timelineListParams .item:after{content:'';display:block;clear:both}.weatherWidget .timelineBox .timelineListParams .item.expanded{display:block}.weatherWidget .timelineBox .scrollBar{display:none;height:2px;background:#dcdcdc;position:absolute;left:0;bottom:0;width:100%;z-index:4}.weatherWidget .timelineBox .tabPanel.showScrollbar .scrollBar{display:block}.weatherWidget .timelineBox .scrollBar .swiper-scrollbar-drag{display:block}.weatherWidget .timelineBox .navButton{display:none;position:absolute;cursor:pointer;right:0;top:50%;margin-top:-30px;z-index:20;height:60px;width:30px;background:rgba(0,0,0,0.1)}.weatherWidget .timelineBox .navButton:hover{background:rgba(0,0,0,0.15)}.weatherWidget .timelineBox .navButton:after{pointer-events:none;content:'';position:absolute;top:25px;display:block;border:solid 6px transparent;width:0;height:0}.weatherWidget .timelineBox .nextButton{right:0;border-radius:60px 0 0 60px;-webkit-border-radius:60px 0 0 60px}.weatherWidget .timelineBox .nextButton:after{border-left:solid 12px #fff;left:12px}.weatherWidget .timelineBox .prevButton{left:0;border-radius:0 60px 60px 0;-webkit-border-radius:0 60px 60px 0}.weatherWidget .timelineBox .prevButton:after{border-right:solid 12px #fff;left:0}.weatherWidget .timelineBox .tabPanel.showButtons:hover .navButton{display:block;-webkit-animation:fadeInFromNone .5s ease-out;-moz-animation:fadeInFromNone .5s ease-out;-o-animation:fadeInFromNone .5s ease-out;animation:fadeInFromNone .5s ease-out}.weatherWidget .timelineBox .tabPanel.showButtons .navButton.swiper-button-disabled{display:none}.weatherWidget .pollutionBox{display:block;position:relative}.weatherWidget .pollutionBox .pollutionBoxContent{min-height:172px;clear:both}.weatherWidget .pollutionBox .pollutionWidget{border:none;position:relative;overflow:hidden;-webkit-animation:fadeInFromNone .5s ease-out;-moz-animation:fadeInFromNone .5s ease-out;-o-animation:fadeInFromNone .5s ease-out;animation:fadeInFromNone .5s ease-out}.weatherWidget .pollutionBox sup{vertical-align:super;font-size:smaller}.weatherWidget .pollutionBox sub{vertical-align:sub;font-size:smaller}.weatherWidget .pollutionBox small{font-size:.8em}.weatherWidget .pollutionBox .boxTitle{z-index:1;font-size:15px;line-height:20px;padding:8px 0 8px 13px;font-weight:900;text-transform:uppercase;position:relative;letter-spacing:1.1px}.weatherWidget .pollutionBox .boxTitle:before{z-index:-1;content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:27px;height:27px;background:#ffd200;border-radius:100%}.weatherWidget .pollutionBox .pollutionWrapper{display:flex;flex-wrap:wrap;width:100%;margin:0}.weatherWidget .pollutionBox .pollutionWrapper>a{display:block;padding:0 3px;line-height:28px;text-align:center;width:100%;background:#ffd200;font-weight:700}.weatherWidget .pollutionBox .pollutionIconWrapper{display:flex;flex-basis:50%;padding:24px 0;align-items:center}.pollutionForecastTrigger{line-height:}.weatherWidget .pollutionBox .pollutionDataWrapper{display:flex;text-align:center;border-left:none;position:relative;padding:0 0 0 20px;vertical-align:middle;align-content:center;align-items:center;flex-basis:50%}.weatherWidget .pollutionBox .pollutionIconDesc{display:block;text-align:center;font-size:15px;line-height:14px;text-transform:uppercase;font-weight:800;flex-basis:calc(100% - 70px)}.weatherWidget .pollutionBox .pollutionDescription{display:none;font-size:14px;line-height:18px;text-align:left}.weatherWidget .pollutionBox .pollutionDescription strong{display:block}.weatherWidget .pollutionBox .pollutionData{font-size:14px;line-height:18px;display:none;text-align:left}.weatherWidget .pollutionBox .pollutionItemsWrapper{display:inline-block;vertical-align:middle;width:100%}.weatherWidget .pollutionBox .pollutionItem{display:flex;flex-wrap:nowrap;align-items:flex-end}.weatherWidget .pollutionBox .pollutionItem span{flex-basis:25%;font-size:17px;min-width:0}.weatherWidget .pollutionBox .pollutionItem span sup{font-size:12px;vertical-align:super}.weatherWidget .pollutionBox .label{font-weight:700;display:inline-block;position:relative;bottom:-1px}.weatherWidget .pollutionBox .percentage{margin-left:15px;display:inline-block;text-align:right}.weatherWidget .pollutionBox .value{min-width:30px;display:inline-block;text-align:right}.weatherWidget .pollutionBox.hasPollutionData .pollutionData{display:inline-block;width:100%}.weatherWidget .pollutionBox.hasPollutionData .pollutionWrapper{margin:0}.weatherWidget .pollutionBox.hasPollutionData .pollutionTrigger{cursor:pointer}.weatherWidget .pollutionBox.hasPollutionData.isOpened .pollutionData{display:none}.weatherWidget .pollutionBox.hasPollutionData.isOpened .pollutionDescription{display:block}.weatherWidget .pollutionBox.withoutPollutionData .pollutionDescription{display:block}.weatherWidget .pollutionBox .partnerBox{display:block;text-transform:none;float:right;font-size:12px;font-weight:400}.weatherWidget .pollutionBox .partnerName{font-weight:700;line-height:12px;vertical-align:middle;display:inline-block;margin-left:4px}.weatherWidget .pollutionBox .partnerName img{max-height:20px;max-width:40px;vertical-align:middle;margin-top:-6px}.weatherWidget .pollutionBox .dataSourceBox{display:table;table-layout:fixed;width:100%;height:23px;line-height:13px;font-size:11px}.weatherWidget .pollutionBox.withoutPollutionData .dataSourceBox{display:none}.weatherWidget .pollutionBox .dataSourceBox a{text-transform:uppercase;color:#32a2db}.weatherWidget .pollutionBox .dataSourceBox a:hover{text-decoration:underline}.weatherWidget .pollutionBox .sourceName{text-align:right;padding:0 7px 6px 2px}.weatherWidget .pollutionBox .sourceAddress{padding:0 2px 6px 7px;width:70%}.weatherWidget .pollutionBox .sourceName,.weatherWidget .pollutionBox .sourceAddress{display:table-cell;vertical-align:bottom}.weatherWidget .pollutionBox .locality,.weatherWidget .pollutionBox .route{white-space:nowrap;max-width:100%;overflow:hidden;vertical-align:middle;text-overflow:ellipsis;display:inline-block}.weatherWidget .sponsorBox{padding-top:18px}.weatherWidget .sponsorBox .sponsorLabel{float:left;padding-top:14px;font-size:13px}.weatherWidget .sponsorBox .sponsorAd{width:177px;height:37px;float:right}.weatherWidget .moodIcon{display:inline-block;width:70px;height:70px;border-radius:100%;-webkit-border-radius:100%;background:#b1b1b1}.weatherWidget .moodIcon.mood_1{background:#51ad31}.weatherWidget .moodIcon.mood_2{background:#ffd200}.weatherWidget .moodIcon.mood_3{background:#f13e00}.weatherWidget .moodIcon.mood_4{background:#1d1d1b}.weatherWidget .moodIcon svg{display:block;width:100%;height:100%;fill:#fff}.weatherWidget .pollutionBoxPreloader{display:none;width:100%;height:2px;overflow:hidden;position:absolute;left:0}.weatherWidget .pollutionBoxPreloader:before{content:'';display:block;width:0;bottom:0;left:0;position:absolute;height:2px;background:#ffd200;-webkit-animation:pollutionloading 2s ease infinite;-moz-animation:pollutionloading 2s ease infinite;-o-animation:pollutionloading 2s ease infinite;animation:pollutionloading 2s ease infinite}.weatherWidget .pollutionBox.loading .pollutionBoxPreloader{display:block}@-moz-keyframes pollutionloading{0%{left:0}50%{left:33%;width:25%}100%{left:100%}}@-webkit-keyframes pollutionloading{0%{left:0}50%{left:33%;width:25%}100%{left:100%}}@keyframes pollutionloading{0%{left:0}50%{left:33%;width:25%}100%{left:100%}}.weatherWidget .widgetPopup{transition:ease 1s;border-radius:0 5px 5px 0;font-size:12px;line-height:16px;position:fixed;top:120px;left:-310px;width:280px;padding:15px;background:#ffd200;z-index:100}.weatherWidget .widgetPopup.open{left:0}.weatherWidget .preloader{display:none;top:0;bottom:0;left:0;right:0;position:absolute;margin:0 auto}.weatherWidget .bubblingG{text-align:center;width:78px;height:49px;margin:auto}.weatherWidget .bubblingG span{display:inline-block;vertical-align:middle;width:10px;height:10px;margin:24px auto;background:#ffd000;border-radius:49px;-webkit-border-radius:49px;-moz-border-radius:49px;animation:bubblingG 1.5s infinite alternate;-o-animation:bubblingG 1.5s infinite alternate;-ms-animation:bubblingG 1.5s infinite alternate;-webkit-animation:bubblingG 1.5s infinite alternate;-moz-animation:bubblingG 1.5s infinite alternate}#bubblingG_1{animation-delay:0;-o-animation-delay:0;-ms-animation-delay:0;-webkit-animation-delay:0;-moz-animation-delay:0}#bubblingG_2{animation-delay:.45s;-o-animation-delay:.45s;-ms-animation-delay:.45s;-webkit-animation-delay:.45s;-moz-animation-delay:.45s}#bubblingG_3{animation-delay:.9s;-o-animation-delay:.9s;-ms-animation-delay:.9s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s}@keyframes bubblingG{0%{width:10px;height:10px;background-color:#ffd000;transform:translateY(0)}100%{width:23px;height:23px;background-color:rgba(255,255,255,0.99);transform:translateY(-20px)}}@-o-keyframes bubblingG{0%{width:10px;height:10px;background-color:#ffd000;-o-transform:translateY(0)}100%{width:23px;height:23px;background-color:rgba(255,255,255,0.99);-o-transform:translateY(-20px)}}@-ms-keyframes bubblingG{0%{width:10px;height:10px;background-color:#ffd000;-ms-transform:translateY(0)}100%{width:23px;height:23px;background-color:rgba(255,255,255,0.99);-ms-transform:translateY(-20px)}}@-webkit-keyframes bubblingG{0%{width:10px;height:10px;background-color:#ffd000;-webkit-transform:translateY(0)}100%{width:23px;height:23px;background-color:rgba(255,255,255,0.99);-webkit-transform:translateY(-20px)}}@-moz-keyframes bubblingG{0%{width:10px;height:10px;background-color:#ffd000;-moz-transform:translateY(0)}100%{width:23px;height:23px;background-color:rgba(255,255,255,0.99);-moz-transform:translateY(-20px)}}.weatherWidget.loading .preloader{display:block}.weatherWidget.geolocation.loading .preloader{display:none}.weatherWidget.withoutData.loaded .widgetContent,.weatherWidget.hasData.loaded .underSearchBox{-webkit-animation:fadeInFromNone .5s ease-out;-moz-animation:fadeInFromNone .5s ease-out;-o-animation:fadeInFromNone .5s ease-out;animation:fadeInFromNone .5s ease-out}.pollutionWidget .weatherCharts .chartDot{fill:#ffd200;stroke:none}.pollutionWidget .weatherCharts .chartPath{stroke-width:1;stroke:#d4d4d4;fill:none}.upperBar{flex-basis:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0}.upperBar span{font-weight:800;font-size:18px}.upperBar .partnerBox{display:flex;align-content:center;align-items:center}.upperBar .partnerBox img{max-width:70px;margin-left:10px}.pollutionWidget .widgetLeftCol{width:35%;display:inline-block;vertical-align:top}.pollutionWidget .widgetLeftCol .blockHeader{border:none;margin:0 0 15px;padding:0 13px 17px}.pollutionWidget .widgetRightCol{display:inline-block;width:64%}.pollutionWidget .weatherCharts .listWrapper{border-bottom:none}.pollutionWidget .weatherCharts .listLegend ul{box-shadow:none;border-right:1px solid #eee}.pollutionCharts .listLegend li:nth-child(3),.pollutionCharts .listLegend li:nth-child(2){border:0}.pollutionWidget .pollutionChart{height:60px;position:relative}.pollutionWidget .weatherCharts .item{width:70px}.pollutionWidget .weatherCharts .item .row:nth-child(4){border-top:1px solid #eee}.pollutionWidget .hForecast{padding-bottom:8px}.pollutionWidget .widgetLeftCol p{flex-basis:100%;margin-bottom:25px;font-size:14px}.pollutionWidget .widgetLeftCol p#airQuality{padding-left:0;font-size:14px;position:relative}.pollutionWidget .widgetLeftCol .iconHolder{width:124px;height:130px;margin-bottom:30px;border-right:1px solid #eee;display:flex;justify-content:center;align-content:flex-start;flex-wrap:wrap}.pollutionWidget .widgetLeftCol .iconHolder>span{height:70px}.pollutionWidget .widgetLeftCol .iconHolder p{text-align:center;display:block;margin-top:10px}.pollutionWidget .widgetLeftCol p.airQuality_1:before{content:'DOBRA'}.pollutionWidget .widgetLeftCol p.airQuality_2:before{content:'UMIARKOWANA'}.pollutionWidget .widgetLeftCol p.airQuality_3:before{content:'ZŁA'}.pollutionWidget .widgetLeftCol p.airQuality_4:before{content:'BARDZO ZŁA'}.pollutionWidget .widgetLeftCol p.airQuality_0:before{content:'BRAK DANYCH'}.pollutionWidget.nodata .widgetLeftCol p.airQuality_0{line-height:80px;margin-left:15px;font-weight:bold}.pollutionWidget .widgetLeftCol .currentDataWrapper{display:flex}.pollutionWidget .widgetLeftCol .currentDataWrapper .currentData{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;padding-top:15px}.pollutionWidget .widgetLeftCol .currentDataWrapper .currentData li{width:100%;flex-basis:100%;padding:5px 0;font-size:20px;box-sizing:border-box;white-space:nowrap;display:flex;justify-content:space-around}.pollutionWidget .widgetLeftCol .currentDataWrapper .currentData li span strong{font-weight:800}