.bg-meteo{background:-webkit-gradient(linear,left top,right top,color-stop(70%,#fff),color-stop(70%,#f5f5f5))}.map{position:relative;min-height:200px}.map .map-label{position:absolute;top:20px;font-family:Roboto condensed;font-size:14px;color:#999;text-transform:uppercase;font-weight:300;left:15px}.map svg{display:block;margin:0 auto}.map-cities{list-style:none;padding:0;position:absolute;top:0;left:50%;margin:0 0 0 -512px}.map-cities li{display:flex}.map-city-name:hover,.map-city-min-temp:hover,.map-city-max-temp:hover{text-decoration:underline}#map-madeira .map-cities{margin-left:-47px}#map-acores .map-cities{margin-left:-131px}.map-cities>li>img{width:50px;max-height:50px}.map-cities>li{position:absolute;min-width:180px;cursor:pointer}.map-cities>li.vianacastelo{left:370px;top:60px}.map-cities>li.braga{left:380px;top:140px}.map-cities>li.vilareal{left:540px;top:160px}.map-cities>li.braganca{left:660px;top:120px}.map-cities>li.porto{left:410px;top:220px}.map-cities>li.aveiro{left:360px;top:330px}.map-cities>li.viseu{left:500px;top:290px}.map-cities>li.guarda{left:630px;top:360px}.map-cities>li.coimbra{left:400px;top:460px}.map-cities>li.castelobranco{left:560px;top:510px}.map-cities>li.leiria{left:290px;top:570px}.map-cities>li.lisboa{left:250px;top:740px}.map-cities>li.santarem{left:370px;top:650px}.map-cities>li.portalegre{left:520px;top:690px}.map-cities>li.setubal{left:300px;top:840px}.map-cities>li.evora{left:490px;top:820px}.map-cities>li.beja{left:480px;top:1000px}.map-cities>li.faro{left:490px;top:1160px}.map-cities>li.funchal{top:100px;left:-50px}.map-cities>li.flores{top:40px;left:-100px}.map-cities>li.angraheroismo{top:40px;left:200px}.map-cities>li.horta{top:120px;left:-100px}.map-cities>li.pontadelgada{top:120px;left:200px}.map-city-prev{font-family:$roboto-condensed-font-family;font-size:14px;display:inline-block;position:relative;top:10px}.map-city-prev>img{display:inline-block}.map-city-prev .map-city-name{text-transform:uppercase;font-weight:700}.map-city-prev .map-city-min-temp{color:#2c8ddd}.map-city-prev .map-city-max-temp{color:#d20641}.portugal-islands{min-height:200px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;margin-bottom:150px}.portugal-islands .border-left{border-left:1px solid #d9d9d9}#map-madeira>svg{top:50px!important}#map-acores>svg{top:20px!important}
