.forecast{font-weight:700}.forecast .row .content [class*=col-],.forecast .row>[class*=col-]{padding-right:0;padding-left:0}.forecast .set{padding-top:1.2em}.forecast #current .content,.forecast .set{font-size:1.8em}.vertical .forecast #current .content{padding-top:.4em}.forecast #current .content{min-height:12vh;border-top:1px dashed #3fa9f5;border-bottom:1px dashed #3fa9f5}.forecast #current .content [class*=col-xs-]{padding:.3em 0}.forecast #current .info{font-size:.5em}.forecast #current .hg .info{padding:1px}.forecast #day_00 .header{border-top-left-radius:1em}.forecast #day_03 .header{border-top-right-radius:1em}.forecast .content{display:table-cell;width:100%;float:left}.forecast #day_01 .content,.forecast #day_02 .content,.forecast #day_03 .content{border-left:1px dashed #3fa9f5;height:9vh}.forecast [id*=day_] .content{min-height:10vh}.horizontal .forecast [id*=day_] .content{min-height:26vh}.forecast .image{margin-top:2vh}.forecast .image img{max-width:90%!important}.forecast .temp .val::before{display:inline-block;width:1em;height:1em;margin-bottom:-1px;content:"";background:url(/images/icons/32x32/temperature_plus.png) 100% 100% no-repeat;background-size:80%}.forecast .temp{color:#fcbc3c}.forecast .temp .val::after{content:"\00b0";letter-spacing:1px}.forecast .maximum-wind .val::before{display:inline-block;width:1em;height:1em;margin-bottom:-1px;content:"";background:url(/images/icons/svg/wind.svg) 100% 100% no-repeat;background-size:80%}.forecast .maximum-wind,.forecast .wind{color:#ccc;padding-left:9px!important}.forecast .wind .arrow img{height:.7em;margin:0 0 5px}.forecast .wind .arrow,.forecast .wind .val{display:inline-block}.forecast .maximum-wind .val::after,.forecast .wind .val:after{content:"km/h";font-size:50%;margin-left:1%;white-space:nowrap}.forecast .precip{color:#0ff}.forecast .precip .val::before{display:inline-block;width:.9em;height:.9em;margin-right:5%;content:"";background:url(/images/icons/32x32/precip.png) 100% 100% no-repeat;background-size:80%}.forecast .precip .val::after{content:"mm/h";font-size:70%;letter-spacing:1px;margin-left:1%}.forecast .hg{color:#87ceeb}.forecast .hg .val::before{content:"RH";font-size:70%;margin-right:1px}.forecast .hg .val::after{content:"%";font-size:70%;letter-spacing:1px;margin-left:1%}.forecast .pressure{color:#b0c4de}.forecast .pressure .val::before{display:inline-block;width:.7em;height:.7em;margin-right:1%;content:"";background:url(/images/icons/32x32/pressure.png) 100% 100% no-repeat;background-size:80%}.forecast .pressure .val::after{content:"hPa";font-size:70%}.forecast .hg .val:empty::after,.forecast .maximum-wind .val:empty::after,.forecast .precip .val:empty::after,.forecast .pressure .val:empty::after,.forecast .temp .val:empty::after,.forecast .wind .val:empty::after{display:none}