/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{font-family:"Open Sans", Arial, sans-serif;font-size:100%}h1{color:#FFF;font-size:35px;font-weight:300;line-height:40px;margin:0 0 20px}h2{color:#FFF;font-size:16px;font-weight:300;line-height:30px;margin:0 0 10px}p{color:#FFF;line-height:24px;font-size:24px;font-weight:300;margin:0}.degree{letter-spacing:-0.15em}@media screen and (min-height: 400px){h1{font-size:45px;line-height:55px}p{font-size:32px}}@media screen and (min-height: 550px){h1{font-size:55px;line-height:55px}p{font-size:32px}}*{-webkit-tap-highlight-color:transparent}a,:focus{outline:none !important}html{background:-webkit-gradient(linear, left top, left bottom, from(#316D7D), to(#295966));background:-webkit-linear-gradient(#316D7D, #295966);background:linear-gradient(#316D7D, #295966);height:100%;overflow:hidden}body{height:100%;overflow:hidden}.container{height:100%}.main{height:100%;margin:0 auto;max-width:560px;display:table}.content{display:block;opacity:0;padding:60px 15px 0;text-align:center}.main.loaded .content{opacity:1}.weather{display:table;padding:10px 0 0 0;width:85%;margin:0 auto}.weather .result{display:table-cell;width:50%}.settings .units,.settings .dates{bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:0;padding:20px;position:absolute}.settings .dates{left:auto;right:-5px;z-index:3}.settings .btn{background-color:rgba(255,255,255,0.1);color:white;cursor:pointer;display:block;height:34px;line-height:34px;margin-right:5px;text-align:center;width:34px}.settings .selected{background-color:rgba(255,255,255,0.2)}@media screen and (min-height: 400px){.content{padding:50px 15px 0}.weather div{padding:50px 0 0}}@media screen and (min-height: 450px){.content{padding:100px 15px 0}.settings .btn{height:44px;line-height:44px;margin-right:5px;width:44px}}@media screen and (min-height: 550px){.content{display:table-cell;padding:0 15px;vertical-align:middle}}.main:after{-webkit-animation:rotate 0.6s linear infinite;animation:rotate 0.6s linear infinite;border-bottom:2px solid rgba(255,255,255,0.5);border-left:2px solid rgba(255,255,255,0.5);border-radius:100%;border-right:2px solid rgba(255,255,255,0.05);border-top:2px solid rgba(255,255,255,0.5);content:"";display:block;height:20px;left:50%;margin:-10px 0 0 -10px;opacity:1;position:absolute;top:50%;width:20px}.main.loaded:after{opacity:0}@-webkit-keyframes rotate{0%{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg)}100%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotate{0%{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg)}100%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}
