abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{color:#000;text-decoration:none}ins,mark{background-color:#ff9}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}code,kbd,pre,samp{font-family:monospace,sans-serif}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}button,input[type=button],input[type=image],input[type=submit]{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto}.ie7 img{-ms-interpolation-mode:bicubic}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}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}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}*,td,th{padding:0}*{margin:0}:focus{outline:0}a img,iframe{border:none}ol,ul{list-style:none}select{margin:inherit}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}a:active,a:hover,a:link,a:visited{text-decoration:none}a,article,aside,div,footer,h1,h2,h3,h4,h5,h6,header,li,main,nav,ol,p,section,span,ul{box-sizing:border-box}#fancybox-inner,#fancybox-wrap{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-style:normal;font-weight:400}div#brcm-cms-admin-capcalera *{box-sizing:content-box}.button,.button-main,.button-main-with-arrow,.weather .external-links .mapa-avisos a,.weather .external-links .qualitat-aire a,.weather-historic-list .humidity a,.weather-historic-list .pressure a,.weather-historic-list .rain a,.weather-historic-list .temperature a,.weather-historic-list .wind a{transition:all .2s ease-in-out}body{font-family:Rubik,sans-serif}html{font-size:62.5%}h1{font-size:24px;font-size:2.4rem;font-weight:500;letter-spacing:.2px;letter-spacing:.02rem;line-height:26px;line-height:2.6rem}@media (max-width:992px){h1{font-size:20px;font-size:2rem;letter-spacing:.2px;letter-spacing:.02rem;line-height:26px;line-height:2.6rem}}h2{font-size:24px;font-size:2.4rem;font-weight:500;letter-spacing:.2px;letter-spacing:.02rem;line-height:24px;line-height:2.4rem;margin:0 0 20px}a{-webkit-tap-highlight-color:transparent}.button,.button-main,.button-main-with-arrow,.weather .external-links .mapa-avisos a,.weather .external-links .qualitat-aire a{border:none;border-radius:5px;display:inline-block;font-size:16px;font-size:1.6rem;letter-spacing:.2px;letter-spacing:.02rem;line-height:20px;line-height:2rem;padding:10px 20px;text-align:center}@media (max-width:992px){.button,.button-main,.button-main-with-arrow,.weather .external-links .mapa-avisos a,.weather .external-links .qualitat-aire a{width:100%}}.weather .external-links .mapa-avisos input[type=submit] a,.weather .external-links .qualitat-aire input[type=submit] a,input[type=submit] .button,input[type=submit] .button-main,input[type=submit] .button-main-with-arrow,input[type=submit] .weather .external-links .mapa-avisos a,input[type=submit] .weather .external-links .qualitat-aire a{border:none}.button-main{background:#224f6d;color:#fff}.button-main:active,.button-main:link,.button-main:visited{color:#fff}.button-main:hover{background:#163346;color:#fff}.button-main-with-arrow{background:url(/build/images/arrow-right.06f6843f.svg) no-repeat right 10px center #224f6d;color:#fff;padding-right:70px}.button-main-with-arrow:active,.button-main-with-arrow:link,.button-main-with-arrow:visited{color:#fff}.button-main-with-arrow:hover{background:url(/build/images/arrow-right.06f6843f.svg) no-repeat right 10px center #163346;color:#fff}form{width:100%}.main-form input[type=radio]{vertical-align:inherit}.main-form input:not([type=submit]){border:1px solid #888787;border-radius:5px;padding:6px 10px}.main-form label{display:block;margin:0 0 5px}.main-form fieldset{margin:0 0 20px}.main-form .date-range label{display:inline-block}.main-form input[type=date]::-webkit-calendar-picker-indicator,.main-form input[type=date]::-webkit-inner-spin-button{background:url(/build/images/icon-calendar.a4d359f5.svg) no-repeat;height:20px;width:20px}.style-select{background:url(/build/images/arrow-down.09cf3742.svg) no-repeat right 10px center #fff;background:none\0;border:none\0;border-radius:5px}.style-select,.style-select select{-webkit-appearance:none;-moz-appearance:none}.style-select select{background:transparent;background:white\0;border:none;border:1px solid\9;min-height:1px;padding:6px 10px;width:100%}.style-select select:hover{cursor:pointer}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.style-select{background:none;border:none}.style-select select{background:#fff}}table{width:100%}table td,table th{padding:8px 10px;text-align:left;vertical-align:middle}table th{border-bottom:1px solid #1d374a}table td{border-bottom:1px solid #ccc}table tr.no-elements-row td{text-align:center}table tbody tr:hover{background:#f6f6f6}.pagination-customized .page-link{border:none;color:#1d374a}body,html{height:100%}body{color:#1d374a;font-size:16px;font-size:1.6rem;font-weight:400;letter-spacing:.2px;letter-spacing:.02rem;line-height:20px;line-height:2rem}body.frozen{overflow:hidden}body *{box-sizing:border-box}.wrapper{margin:0 auto;max-width:1450px;width:100%}@media screen and (max-width:1450px){.main-content,.wrapper{padding:0 10px}}.sidebar-column-content{align-content:center;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.sidebar-column-content .sidebar{flex:0 0 28%}@media (max-width:992px){.sidebar-column-content .sidebar{flex:0 0 100%;order:2}}.sidebar-column-content .central-content{flex:0 0 67%}@media (max-width:992px){.sidebar-column-content .central-content{flex:0 0 100%;margin-bottom:60px;order:1}}.header{background:#c5d5df;margin-bottom:30px;padding:14px;text-align:center}.footer{background:#f6f6f6;margin-top:50px;padding:14px}.logo-list{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:0 auto;max-width:1000px}@media (max-width:576px){.logo-list li{margin:0 0 20px}}@media screen and (max-width:1450px){.logo-list{max-width:none}}@media (max-width:576px){.logo-list{display:block;text-align:center}}.credits{font-size:10px;font-size:1rem;letter-spacing:0;line-height:12px;line-height:1.2rem;padding:40px 0 30px;text-align:center}.credits span{display:block;margin-bottom:6px}.credits img{max-width:100px}.smc{border-bottom:1px solid #ccc;margin:20px 0;padding-bottom:10px}.smc p{font-size:14px;font-size:1.4rem;font-style:italic;letter-spacing:0;line-height:18px;line-height:1.8rem}.weather{grid-gap:30px;display:grid;grid-template-columns:3fr 2fr}@media (max-width:992px){.weather{grid-template-columns:1fr}}.weather-current-data{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.weather-current-data.cold .data,.weather-current-data.cold .day{background:#224f6d}.weather-current-data.cold-warm .data,.weather-current-data.cold-warm .day{background:#78a4cd}.weather-current-data.warm .data,.weather-current-data.warm .day{background:#dba61d}.weather-current-data.warm-hot .data,.weather-current-data.warm-hot .day{background:#e7792b}.weather-current-data.hot .data,.weather-current-data.hot .day{background:#e74d2b}@media (max-width:576px){.weather-current-data{position:relative}}.weather-current .day{border-radius:100px;color:#fff;height:200px;margin-left:20px;padding:50px 40px;position:relative;text-align:right;width:200px;z-index:1000}.weather-current .day:before{content:url(/build/images/weather-wheel.8797d4aa.svg);left:-14px;position:absolute;top:-17px}@media (max-width:576px){.weather-current .day{position:absolute;right:15px;top:40px}}.weather-current .photo{flex:0 0 50%;height:270px;margin:0 0 0 -140px;overflow:hidden;position:relative}.weather-current .photo img{height:100%;object-fit:cover;width:100%}.weather-current .photo span{bottom:15px;color:#061826;font-weight:700;position:absolute;right:40px}@media (max-width:576px){.weather-current .photo span{left:40px;right:auto}.weather-current .photo{flex:0 0 100%;margin:0}}.weather-current .data{border-radius:0 20px 20px 0;box-sizing:border-box;color:#fff;flex:1 0 0;height:270px;padding:20px}.weather-current .data li{margin:0 0 15px;padding-left:50px}.weather-current .data-value{display:block;font-size:20px;font-size:2rem;font-weight:300;letter-spacing:0;line-height:24px;line-height:2.4rem}.weather-current .data-label{display:block;font-size:16px;font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:20px;line-height:2rem}.weather-current .data-humidity{background:url(/build/images/icon-humidity.c0be285f.svg) no-repeat left 7px center}.weather-current .data-pressure{background:url(/build/images/icon-pressure.9b4bced3.svg) no-repeat left 5px center}.weather-current .data-rain{background:url(/build/images/icon-rain.97d61aef.svg) no-repeat left 5px center}.weather-current .data-wind{background:url(/build/images/icon-wind.958c2b33.svg) no-repeat left 5px center}@media (max-width:576px){.weather-current .data{border-radius:10px;flex:0 0 100%}}.weather .current-temperature{font-size:40px;font-size:4rem;font-weight:500;letter-spacing:0;line-height:40px;line-height:4rem}.weather .current-day,.weather .current-hour{font-size:22px;font-size:2.2rem;font-weight:300;letter-spacing:0;line-height:30px;line-height:3rem}.weather .external-links{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin:40px 0}.weather .external-links li{margin:0 0 0 10px}@media (max-width:576px){.weather .external-links li{margin:0 0 10px}}.weather .external-links .mapa-avisos a{background:url(/build/images/icon-alert.06dcc082.svg) no-repeat 10px;border:1px solid #cc0303;color:#cc0303;padding-left:40px}.weather .external-links .mapa-avisos a:active,.weather .external-links .mapa-avisos a:link,.weather .external-links .mapa-avisos a:visited{color:#cc0303}.weather .external-links .qualitat-aire a{background:url(/build/images/icon-air.47a579a7.svg) no-repeat 10px;border:1px solid #1d374a;color:#1d374a;padding-left:40px}.weather .external-links .qualitat-aire a:active,.weather .external-links .qualitat-aire a:link,.weather .external-links .qualitat-aire a:visited{color:#1d374a}@media (max-width:576px){.weather .external-links{display:block}}.weather-historic-list li{background:url(/build/images/arrow-right-light-blue.01f9e00a.svg) no-repeat 100%;border-bottom:1px solid #ccc}.weather-historic-list li:last-child{border:none}.weather-historic-list a{color:#1d374a;display:block;padding:10px 10px 10px 35px}.weather-historic-list a:active,.weather-historic-list a:link,.weather-historic-list a:visited{color:#1d374a}.weather-historic-list .humidity a{background:url(/build/images/icon-humidity-2.f0745f49.svg) no-repeat left 7px center;background-size:15px}.weather-historic-list .humidity a:hover{background-position:left 4px center;background-size:20px}.weather-historic-list .pressure a{background:url(/build/images/icon-pressure-2.2480b7b4.svg) no-repeat left 5px center;background-size:20px}.weather-historic-list .pressure a:hover{background-position:left 2px center;background-size:25px}.weather-historic-list .rain a{background:url(/build/images/icon-rain-2.b148951d.svg) no-repeat left 5px center;background-size:20px}.weather-historic-list .rain a:hover{background-position:0;background-size:27px}.weather-historic-list .wind a{background:url(/build/images/icon-wind-2.92d22d62.svg) no-repeat left 5px center;background-size:20px}.weather-historic-list .wind a:hover{background-position:left 2px center;background-size:25px}.weather-historic-list .temperature a{background:url(/build/images/icon-temperature.12af0b33.svg) no-repeat left 7px center;background-size:15px}.weather-historic-list .temperature a:hover{background-position:left 5px center;background-size:17px}.search-data{background:url(/build/images/icon-magnificient.1a78de6d.svg) no-repeat right 20px top 20px #c5d5df;border-radius:10px;margin:30px 0;padding:30px 20px}.search-data h3{font-size:24px;font-size:2.4rem;font-weight:300;letter-spacing:0;line-height:28px;line-height:2.8rem;margin:0 0 10px;text-transform:uppercase}.search-data label{font-weight:500}.search-data .date-range{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.search-data .date-range label{margin:0 5px 0 0}@media (max-width:576px){.search-data .date-range label{display:block}}.search-data .date-range input[type=date]{font-size:14px;font-size:1.4rem;letter-spacing:0;line-height:18px;line-height:1.8rem;margin-right:12px}@media (max-width:576px){.search-data .date-range input[type=date]{margin-bottom:20px;width:100%}.search-data .date-range{display:block}}.search-data .value-list,.search-data .value-list li{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.search-data .value-list li{margin:0 20px 0 0}.search-data .button-main{margin:20px 0}.social-content{align-content:center;align-items:flex-start;background:#f4eee8;border-radius:20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:50px}@media (max-width:576px){.social-content{padding:40px 20px}}.photos{flex:0 0 65%}.photos h2{text-transform:uppercase}.photos .hashtag{color:#e7792b}@media (max-width:992px){.photos{flex:0 0 100%;margin-bottom:70px}}.photo-list{margin:30px 0}.about{flex:0 0 32%}.about .entry-summary{font-size:18px;font-size:1.8rem;font-weight:500;letter-spacing:.2px;letter-spacing:.02rem;line-height:20px;line-height:2rem;margin-bottom:20px}.about p{font-weight:300;margin-bottom:10px}.about .more-info{font-weight:500;text-align:right}.about .more-info a{color:#1d374a;font-size:14px;font-size:1.4rem;letter-spacing:.2px;letter-spacing:.02rem;line-height:20px;line-height:2rem}.about .more-info a:active,.about .more-info a:link,.about .more-info a:visited{color:#1d374a}@media (max-width:992px){.about{flex:0 0 100%}}.sidebar .weather-historic{margin:20px 0}.sidebar .date-range,.sidebar input[type=date],.sidebar label{display:block}.sidebar input[type=date]{margin:0 0 5px;width:100%}.central-content .search-data{background:none;margin:0 0 30px;padding:0}.central-content .search-data .button-main{margin:0;max-height:32px;padding:5px 20px;width:auto}.central-content .hint{font-style:italic;margin:20px 0}.central-content .main-table .max-label,.central-content .main-table .min-label{display:none}@media (max-width:992px){.central-content .main-table .max-label,.central-content .main-table .min-label{display:inline-block}.central-content .main-table thead{display:none}.central-content .main-table tr{align-content:center;align-items:center;border-bottom:1px solid #ccc;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.central-content .main-table td{border:none;font-size:14px;font-size:1.4rem;letter-spacing:0;line-height:18px;line-height:1.8rem}}