form.buscador input[type=submit]{overflow:hidden;text-indent:300%;white-space:nowrap}form.buscador{margin-bottom:3em}form.buscador input[type=text]{border:0;border-radius:var(--border-radius);box-sizing:border-box;font-size:1em;padding:.4em 2em .3em .4em;position:relative;width:100%}form.buscador input[type=submit]{background:url(https://s.libertaddigital.com/images/svg/lupa.svg) no-repeat 50%;border:0;bottom:0;cursor:pointer;opacity:.3;padding:0;position:absolute;right:1em;top:0;width:1.5em;z-index:103}.autocomplete-suggestions{background:#fff;border:1px solid #999;cursor:default;overflow:auto}.autocomplete-suggestions .autocomplete-suggestion{font-family:Roboto,sans-serif;font-size:1em;overflow:hidden;padding:5px;white-space:nowrap}.autocomplete-suggestions .autocomplete-suggestion strong{color:#39f;font-weight:400}.autocomplete-suggestions .autocomplete-suggestion span{float:right}.autocomplete-selected{background:#f0f0f0}.tiempo{float:right;max-width:150px;width:25%}.tiempo:hover{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}ul.days{display:flex;list-style:none;margin:0}ul.days li{background:#fff no-repeat scroll bottom;border:1px solid #82ccdd;border-radius:var(--border-radius);color:#035a89;cursor:pointer;flex:1 1 20%;font-size:.7071085624em;list-style:none;margin:0 10px;padding:.5em;text-align:center;transition:all .5s ease 0s}ul.days li.activo,ul.days li:hover{background-color:#82ccdd;color:#fff;transition:all .5s ease 0s}ul.days li.activo{cursor:auto}ul.days li span{display:block;font:1.41421em 900 Roboto Condensed,Roboto,sans-serif;text-transform:uppercase}.mapa{position:relative}.mapa a:hover img{opacity:1}.mapa .town{position:absolute;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:4%}.mapa .info{background:#fff;border-radius:var(--border-radius);box-shadow:0 1px .3em rgba(0,0,0,.3);display:none;font-size:.7071085624em;margin-top:2em;min-width:170px;opacity:0;padding:.5em;position:absolute;transition:opacity .3s;z-index:1}.mapa .info strong{border-bottom:1px solid;display:block;margin-bottom:.5em;padding-bottom:.2em;text-transform:uppercase}.mapa .info .temp{background-color:#f6f6f6;border-radius:var(--border-radius);font-size:1.8em;margin-bottom:.5em;padding:3px 0;text-align:center}.mapa .info .temp .max{color:#ff6b6b}.mapa .info .temp .min{color:#0abde3}.mapa .info .winds img{float:left;margin-right:.5em;width:2em}.mapa .info .winds span{display:block;white-space:nowrap}.mapa a:hover .town{-webkit-transform:scale(2);transform:scale(2)}.mapa a:hover .info{display:block;opacity:1}.mapa .tiempo{bottom:1em;float:none;left:0;position:absolute}.resultados article{border-bottom:1px solid #035a89;clear:both;margin-bottom:1em}.resultados article:last-child{border:0}.resultados article h3{margin-bottom:.5em!important}.resultados article h3 img{float:right;height:3em}.resultados article .fragmento{margin-bottom:1em}.resultados article .fragmento img{float:left;margin-right:.5em}.resultados article em{font-weight:700}.now{align-items:center;background-color:#f7f1e3;border-radius:var(--border-radius);display:flex;justify-content:center;margin-bottom:1.5em}.now img.icon{height:8em}.now>img{width:30%}.now>div{padding-left:8%;text-align:right}.now>div>div{color:#576574;font-size:.8em}.now .temp{font-size:3.9999596965em;font-weight:700}.now .winds{color:#576574;display:inline-block;font-size:.8em;margin:0 auto;text-align:left}.now .winds img{float:left;height:1em;margin:.25em .5em .25em 0}.now .winds span{display:block;white-space:nowrap}.day{display:none;padding-top:1.5em}.day.activo{display:table;margin-top:20px}.day .summary{background-color:#f6f6f6;border-bottom:20px solid #fff;color:#576574}.day .summary th{font-weight:400;padding:.5em .5em .5em .25em}.day .summary img.icon{height:5em}.day .summary .temp{color:#576574;font-size:1.41421em;margin-bottom:.5em}.day .summary .temp .max{color:#ff6b6b}.day .summary .temp .min{color:#0abde3}.day .summary .temp div{font-size:.500002519em}.day .summary .rain,.day .summary .winds{font-size:.8em}.day .hour{border-bottom:1px dotted #ccc;color:#576574;margin-bottom:.5em;padding-bottom:.5em}.day .hour img.icon{height:2em}.day .hour .rain,.day .hour .winds span{font-size:.7071085624em}.day .hour .winds span{line-height:1.2em}.day .winds img{float:left;height:1em;margin:.25em .5em .25em 0}.day .winds span{display:block;white-space:nowrap}