.popupS-layer{box-shadow:0 0 20px rgba(0,0,0,0.25);position:relative;border-radius:6px;background-color:#FFF;margin:20px;z-index:1000}.popupS-resetFocus{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.popupS-close{position:absolute;top:0;right:0;line-height:40px;font-size:32px;text-align:center;font-weight:700;width:32px;height:40px;cursor:pointer;z-index:1020}.popupS-title{position:absolute;width:100%;line-height:40px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 auto;z-index:1001}.popupS-title+.popupS-content{padding-bottom:20px}.popupS-content{max-width:700px;padding:40px;border-radius:6px}.popupS-content img{max-width:100%;height:auto}.popupS-layer .btn{float:right}.popupS-layer{transition:opacity .3s;opacity:0}.popupS-overlay{transition:opacity .3s ease;background:#000;opacity:0}.popupS-layer.popupS-open{opacity:1}.popupS-open>.popupS-overlay{opacity:.6}@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg)}}@keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}.popupS-loading{width:30px;height:30px;position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;border-radius:30px}.popupS-loading.pulser{border:3px solid #1caff6;opacity:0;-webkit-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.popupS-loading.spinner{border-top:3px solid #1caff6;border-right:3px solid transparent;-webkit-animation:spinner .6s linear infinite;animation:spinner .6s linear infinite}body{display:block;max-width:95em;margin:auto;background-color:#e7f0f6}#weather{display:table;margin:auto}#weather #weather-head tr td{min-width:175px;font-weight:bold}#weather #weather-body{border-top:1px solid #637688;border-spacing:1px}#weather #weather-body tr:nth-child(odd){background-color:#d5e5ee}table{border:none;border-spacing:0}table td{padding:0.5em}input{margin-top:1em}.popupS-content .popup-wrapper{margin-bottom:1em}.popupS-content .popupS-buttons button{margin-right:1em}.navigation{height:60px;display:flex;justify-content:space-between}.navigation .nav-prev,.navigation .nav-next,.navigation .nav-home{display:inline-block;font-size:1.5em}.navigation .nav-prev:hover,.navigation .nav-prev label:hover,.navigation .nav-next:hover,.navigation .nav-next label:hover,.navigation .nav-home label:hover{transition:0.3s;cursor:pointer;color:#637688}.navigation .nav-prev:hover svg,.navigation .nav-prev label:hover svg,.navigation .nav-next:hover svg,.navigation .nav-next label:hover svg,.navigation .nav-home label:hover svg{transition:0.3s;fill:#637688}.navigation .prev,.navigation .next,.navigation .home{display:flex;flex-direction:row;align-items:center}.navigation .prev svg,.navigation .next svg,.navigation .home svg{margin:auto;height:60px;width:60px}.navigation .prev label,.navigation .next label,.navigation .home label{display:inline-block}.navigation .prev label{margin-right:1em}.navigation .next label{margin-left:1em}.navigation .home label{margin:0 1em}.label-error,.label-success{font-size:18px;display:inline-block;vertical-align:middle}.label-error{color:red}.label-success{color:green}#loading{display:inline-block}.loading{display:inline-block;position:relative;top:0.5em;left:0.5em;width:15px;height:15px;border:3px solid rgba(255,255,255,0.5);border-radius:50%;border-top-color:darkblue;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}@keyframes spin{to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}} body{display:block;max-width:95em;margin:auto;background-color:#e7f0f6} #weather{display:table;margin:auto}#weather #weather-head tr td{min-width:175px;font-weight:bold}#weather #weather-body{border-top:1px solid #637688;border-spacing:1px}#weather #weather-body tr:nth-child(odd){background-color:#d5e5ee}table{border:none;border-spacing:0}table td{padding:0.5em} .label-error,.label-success{font-size:18px;display:inline-block;vertical-align:middle}.label-error{color:red}.label-success{color:green} #loading{display:inline-block}.loading{display:inline-block;position:relative;top:0.5em;left:0.5em;width:15px;height:15px;border:3px solid rgba(255,255,255,0.5);border-radius:50%;border-top-color:darkblue;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}@keyframes spin{to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}} .popupS-content .popup-wrapper{margin-bottom:1em}.popupS-content .popupS-buttons button{margin-right:1em} input{margin-top:1em} .navigation{height:60px;display:flex;justify-content:space-between}.navigation .nav-prev,.navigation .nav-next,.navigation .nav-home{display:inline-block;font-size:1.5em}.navigation .nav-prev:hover,.navigation .nav-prev label:hover,.navigation .nav-next:hover,.navigation .nav-next label:hover,.navigation .nav-home label:hover{transition:0.3s;cursor:pointer;color:#637688}.navigation .nav-prev:hover svg,.navigation .nav-prev label:hover svg,.navigation .nav-next:hover svg,.navigation .nav-next label:hover svg,.navigation .nav-home label:hover svg{transition:0.3s;fill:#637688}.navigation .prev,.navigation .next,.navigation .home{display:flex;flex-direction:row;align-items:center}.navigation .prev svg,.navigation .next svg,.navigation .home svg{margin:auto;height:60px;width:60px}.navigation .prev label,.navigation .next label,.navigation .home label{display:inline-block}.navigation .prev label{margin-right:1em}.navigation .next label{margin-left:1em}.navigation .home label{margin:0 1em}