﻿body{padding:0;margin:0;font-family:Arial;font-size:16px;line-height:1;color:#fff;background-color:#000;}body *{color:#fff;}h1,h2,h3,h4,h5,h6{padding:0;margin:0;}@font-face{font-family:Franklin Gothic Heavy;src:url("/Content/Fonts/ITCFranklinGothic/ITCFranklinGothicStd-Hvy.otf");font-weight:700;font-style:normal;}@font-face{font-family:Franklin Gothic Medium;src:url("/Content/Fonts/ITCFranklinGothic/ITCFranklinGothicStd-Med.otf");font-weight:500;font-style:normal;}@font-face{font-family:Myriad Pro Regular;src:url("/Content/Fonts/MyriadPro/MyriadPro-Regular.otf");font-weight:normal;font-style:normal;}@font-face{font-family:Myriad Pro Condested;src:url("/Content/Fonts/MyriadPro/MyriadPro-Cond.otf");src:url("/Content/Fonts/MyriadPro/MyriadPro-Cond.ttf") format("truetype"),url("/Content/Fonts/MyriadPro/MyriadPro-Cond.otf") format("opentype");font-weight:normal;font-style:normal;}@font-face{font-family:'Neris Black';src:url("/Content/Fonts/Neris/Neris-Black-webfont.eot?");src:url("/Content/Fonts/Neris/Neris-Black-webfont.eot?#iefix") format("embedded-opentype"),url("/Content/Fonts/Neris/Neris-Black-webfont.woff") format("woff"),url("/Content/Fonts/Neris/Neris-Black-webfont.ttf") format("truetype"),url("/Content/Fonts/Neris/Neris-Black-webfont.svg#nerisblack") format("svg");font-weight:700;font-style:normal;}@font-face{font-family:'Neris Semi Bold';src:url("/Content/Fonts/Neris/Neris-SemiBold-webfont.eot?");src:url("/Content/Fonts/Neris/Neris-SemiBold-webfont.eot?#iefix") format("embedded-opentype"),url("/Content/Fonts/Neris/Neris-SemiBold-webfont.woff") format("woff"),url("/Content/Fonts/Neris/Neris-SemiBold-webfont.ttf") format("truetype"),url("/Content/Fonts/Neris/Neris-SemiBold-webfont.svg#nerisblack") format("svg");font-weight:500;font-style:normal;}@font-face{font-family:'Neris Thin';src:url("/Content/Fonts/Neris/Neris-Thin-webfont.eot?");src:url("/Content/Fonts/Neris/Neris-Thin-webfont.eot?#iefix") format("embedded-opentype"),url("/Content/Fonts/Neris/Neris-Thin-webfont.woff") format("woff"),url("/Content/Fonts/Neris/Neris-Thin-webfont.ttf") format("truetype"),url("/Content/Fonts/Neris/Neris-Thin-webfont.svg#nerisblack") format("svg");font-weight:400;font-style:normal;}@font-face{font-family:'Neris Light';src:url("/Content/Fonts/Neris/Neris-Light-webfont.eot?");src:url("/Content/Fonts/Neris/Neris-Light-webfont.eot?#iefix") format("embedded-opentype"),url("/Content/Fonts/Neris/Neris-Light-webfont.woff") format("woff"),url("/Content/Fonts/Neris/Neris-Light-webfont.ttf") format("truetype"),url("/Content/Fonts/Neris/Neris-Light-webfont.svg#nerisblack") format("svg");font-weight:normal;font-style:normal;}#kimeru-logo-wrapper{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%;height:100vh;width:100%;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;}#kimeru-logo{color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}#kimeru-logo>#kimeru-name{text-align:center;padding:20px 25px;margin-bottom:25px;font-family:'Myriad Pro Condested';font-size:55px;background-color:#e30613;position:relative;}#kimeru-logo>#kimeru-name::after{display:block;content:'';border:7px solid #fff;position:absolute;bottom:8px;right:8px;left:8px;top:8px;}#kimeru-logo>#kimeru-slogan{text-align:center;font-size:18px;}#kimeru-logo>#kimeru-slogan>span:nth-child(1){font-family:'Neris Thin';}#kimeru-logo>#kimeru-slogan>span:nth-child(2){font-family:'Neris Light';}#kimeru-logo>#kimeru-slogan>span:nth-child(3){font-family:'Neris Black';}.horizontal{padding:1vw;}.horizontal .weather-wrapper{padding:1vw;height:100%;width:100%;display:flex;flex-direction:row;justify-content:flex-start;}.weather-wrapper-left{width:35vw;height:100%;margin-right:1vw;display:flex;flex-direction:column;}.horizontal .region-container{margin-top:auto;margin-bottom:30px;}.horizontal .region-container .date{font-size:1.5vw;font-weight:normal;}.horizontal .region-container .name{font-size:3vw;padding:0;margin:0;margin-bottom:10px;}.horizontal-source-footer{margin-bottom:30px;}.horizontal .days-container>.day{margin-bottom:1vw;}.horizontal .days-container>.day>.icon{font-size:3vw;height:6.5vw;width:6.5vw;}.horizontal .days-container>.day>.day-info{font-size:1.5vw;}.horizontal .days-container>.day>.day-info .date{font-size:1vw;padding:.5vw;}.horizontal .days-container>.day>.day-info .temperature{font-size:2.5vw;padding-left:1.5vw;}.horizontal .days-container>.day>.day-info .wind{font-size:1.5vw;padding:0 1.5vw;}.days-container>.day>.day-info .wind>.wind-direction{margin-right:.25vw;}.horizontal .days-container>.day>.day-info .temperature>.max{margin-right:1vw;}.horizontal .map .region{width:8vw;height:8vw;}.horizontal .map .region .icon{font-size:6vw;}.horizontal .map .region .temp,.horizontal .map .region .temp>*{font-size:3vw;}.horizontal .map .region:nth-child(1){top:14%;left:16%;}.horizontal .map .region:nth-child(2){top:30%;left:40%;}.horizontal .map .region:nth-child(3){bottom:38%;right:18%;}.horizontal .map .region:nth-child(4){top:10%;right:37%;}.horizontal .map .region:nth-child(5){bottom:14%;right:26%;}.horizontal-source-footer{font-size:1.25vw;font-weight:normal;color:#7f7f7f !important;position:absolute;right:2%;bottom:2vw;z-index:99;text-decoration:none;}.vertical{padding:1vh;background-color:#000 !important;display:flex;justify-content:center;}.vertical .weather-wrapper{padding:1vh;height:100vh;width:56.5vh;display:flex;flex-direction:column;justify-content:flex-start;}.vertical .footer-container{display:flex;justify-content:space-between;}.vertical .footer-container>.vertical-source-footer{align-self:flex-end;margin-bottom:30px;}.vertical .region-container{margin-top:auto;}.vertical .region-container .date{font-size:2.5vh;font-weight:normal;}.vertical .region-container .name{font-size:4vh;padding:0;margin:0;margin-bottom:30px;}.vertical .days-container>.day{margin-bottom:1vh;}.vertical .days-container>.day>.icon{font-size:4vh;height:11vh;width:11vh;}.vertical .days-container>.day>.day-info .date{font-size:1.5vh;padding:1vh;}.vertical .days-container>.day>.day-info .temperature{font-size:3.5vh;padding-top:2vh;padding-bottom:2vh;padding-left:1.5vh;}.vertical .days-container>.day>.day-info .wind{font-size:2vh;padding:0 1.5vh;}.days-container>.day>.day-info .wind>.wind-direction{margin-right:.25vh;}.vertical .days-container>.day>.day-info .temperature>.max{margin-right:1vh;}.vertical .map{flex:1;display:flex;align-items:center;}.vertical .map .map-container{margin:0 auto;height:45vh;}.vertical .map .region{width:8vh;height:8vh;}.vertical .map .region .icon{font-size:6vh;}.vertical .map .region .temp,.vertical .map .region .temp>*{font-size:3vh;}.vertical .map .region:nth-child(1){top:18%;left:14%;}.vertical .map .region:nth-child(2){top:35%;left:40%;}.vertical .map .region:nth-child(3){bottom:38%;right:10%;}.vertical .map .region:nth-child(4){top:15%;right:32%;}.vertical .map .region:nth-child(5){bottom:14%;right:20%;}.vertical-source-footer{font-size:1.5vh;font-weight:normal;color:#7f7f7f !important;text-align:right;text-decoration:none;}.very-cold{color:#1e90ff !important;}.cold{color:#00bfff !important;}.medium{color:#90ee90 !important;}.warm{color:#ffa500 !important;}.hot{color:#ff4500 !important;}.widget{background-color:#fff;width:100%;width:100vw;height:100%;height:100vh;overflow:hidden;box-sizing:border-box;}.widget *{color:#333;box-sizing:border-box;}.weather-wrapper{background-color:#f5f5f5;}.days-container>.day{border:1px solid #ccc;box-shadow:2px 2px 8px 0 #e5e5e5;background-color:#fff;display:flex;}.days-container>.day>.icon{color:#fff;background-color:#0d2970;display:flex;justify-content:center;align-items:center;}.days-container>.day>.day-info{display:flex;flex:1;flex-direction:column;}.days-container>.day>.day-info>.day-info-row{display:flex;align-items:center;justify-content:center;}.days-container>.day>.day-info>.day-info-row:not(:last-child){flex:1;}.days-container>.day>.day-info .temperature,.days-container>.day>.day-info .wind{display:flex;}.days-container>.day>.day-info .wind{justify-content:flex-end;}.days-container>.day>.day-info .wind>*{color:#7f7f7f;}.days-container>.day>.day-info .temperature{flex:1;justify-content:flex-start;}.days-container>.day>.day-info .temperature>.min,.days-container>.day>.day-info .temperature>.min>*{color:#ccc;}.days-container>.day>.day-info .date{text-align:right;text-transform:uppercase;background-color:#f5f5f5;color:#7f7f7f;flex:1;}.region-container{font-weight:bold;}.region-container>.data>*{color:#000;}#widget-clock{font-weight:bold;color:#0d2970;}.map{width:100%;}.map .map-container{width:100%;height:100%;position:relative;}.map .map-container .land{fill:#0d2970;fill-opacity:1;stroke:#0d2970;stroke-opacity:1;stroke-width:2;}.map .map-forecast{position:absolute;z-index:10;width:100%;height:100%;}.map svg{width:100%;height:100%;}.map .region{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;}.map .region .name{display:none;}.map .region .icon{animation:breathAnimation 2.5s ease-in-out infinite;margin-bottom:10px;color:#fff;}.map .region .temp,.map .region .temp>*{color:#fff;-webkit-font-smoothing:antialiased;}@keyframes breathAnimation{0%{transform:scale(1);}50%{transform:scale(1.1);}100%{transform:scale(1);}}@-webkit-keyframes breathAnimation{0%{transform:scale(1);}50%{transform:scale(1.1);}100%{transform:scale(1);}}