body{color:#000}button,select{font-family:"Roboto"}input[type=range]::-webkit-slider-thumb{background-color:var(--main-color)!important}input[type=range]::-moz-range-thumb{background-color:var(--main-color)!important}input[type=range]::-ms-thumb{background-color:var(--main-color)!important}[type=checkbox].filled-in:checked+span:not(.lever):after,input[type=range]+.thumb{background-color:var(--main-color)!important}input[type=range]+.thumb .value{color:var(--main-color)}.header .alerta-cookies{margin-top:-.9rem;margin-bottom:.8rem}.header .logo img{height:85px;min-width:228px}.header .logo,.header .logo-proveedor{text-align:center}.header .logo-proveedor img{margin:16px auto 0;width:51px;min-width:inherit;height:auto}.header .listado_poblaciones{margin-top:1.6rem;text-align:center}.header .listado_poblaciones a{margin:0 .2em;text-transform:uppercase;font-size:1.4rem}.header .listado_poblaciones .titulo_poblaciones{color:var(--main-color);font-size:1.2rem}.header .buscador{margin-top:15px;background-color:#999}.header .buscador button.buscar,.header .buscador button.filtro,.header .buscador input{width:100%;height:2.4rem;font-size:1.4rem;padding:0 .5rem;border:0;margin:.5rem 0;cursor:pointer;font-family:'Roboto Light'}.header .buscador>.col>.row{margin-right:0}.header .buscador>.col>.row.last{margin-right:-.75rem}.header .idioma-atencion,.header .idioma-atencion .logo-infoticketing-head{text-align:right}.header .idioma-atencion select{border:0;font-family:'Roboto Light';float:right}.header .idioma-atencion .logo-infoticketing-head img{max-width:170px}.header .atencion{clear:both}.header .atencion .tlf{color:var(--main-color);font-family:'Roboto Bold'}.header .carrito-head+.idioma-proveedor{margin-top:0}.header .carrito-head,.header .login-head{padding:0 .5em;float:right}.header .login-head a{color:#36383a}.header .carrito-head .carrito-black{vertical-align:middle;width:28px;height:30px;background-position:-2px -1px}@media (max-width:1250px){.header .atencion .tlf{font-size:1.2rem}.header .atencion .atencion-texto,.header .listado_poblaciones a,.separador{font-size:1.3rem}.header .listado_poblaciones .titulo_poblaciones{display:none}}.header-mobile{margin:0;padding:.8em 0 1.2em;background-color:#fff}.header-mobile .logo,.header-mobile .logo-proveedor,footer{text-align:center}.header-mobile .menu-movil{background-color:transparent}.header-mobile .menu-movil i{font-size:2.8rem}.header-mobile .buscador{margin-top:1rem;padding:.55rem .55rem 0;background-color:#999}.header-mobile .buscador .buscador-oculto{display:none}.header-mobile .buscador>.row>.col>button,.header-mobile .buscador>.row>.col>input,.header-mobile .buscador>.row>.col>select{width:100%;margin-bottom:.55rem;border:0;height:2.8rem;font-size:1.4rem;background-color:#fff;cursor:pointer;font-family:'Roboto Light';border-radius:0;padding:0 .5rem;line-height:2.8rem}.header-mobile .buscador>.row>.col>button{background-color:var(--main-color);color:var(--text-button-color);font-family:'Roboto Bold'}.header-mobile .sidenav li{border-bottom:1px solid #f2f2f2}.header-mobile .sidenav li>a{padding:0 .5rem;text-transform:uppercase;margin:0}.header-mobile .sidenav li>a.login,.header-mobile .sidenav li>a.logout{display:inline-block;width:49%}.header-mobile .sidenav li>a.logout{border-left:1px solid #f2f2f2}.header-mobile .sidenav li>a>i.material-icons{margin:0 1rem 0 0}.header-mobile .alerta-cookies{margin-top:-.8rem;margin-bottom:1.2rem}@media (max-width:1400px){.header .buscador button span.ico{display:none}}.filtros{margin:1rem 0 -1.2rem;padding:1rem;position:relative;padding-top:1rem!important;padding-bottom:2rem!important}.filtros .titulo{margin-bottom:1rem}.filtros .categoria,.filtros .categoria-cuando{display:block;margin-bottom:.6em;border:1px solid;border-bottom:5px solid;border-color:#9185be;background-color:#838382;color:#fff;text-align:center;font-family:"Roboto Bold";text-transform:uppercase}.filtros .categoria-cuando.activo,.filtros .categoria.activo{color:#838382;background-color:#fff}.boton-cerrar,.boton-cerrar-filtro{position:absolute;top:1em;right:1em;cursor:pointer;text-transform:uppercase}.boton-aplicar-filtro{position:absolute;bottom:25px;right:30px;padding:.4em 1em .3em}.poblaciones{margin-top:2rem}.poblaciones .contenedor-provincia{margin-bottom:2rem}.poblaciones .poblacion{margin-left:.5rem}.condiciones,.cookies,.politica{margin-top:3rem}footer .datos-aparato{text-align:left}footer .redes{font-size:1.6rem;text-align:right}footer .redes .facebook span,footer .redes .twitter span{position:absolute;color:transparent;font-size:.1rem}@media (max-width:992px){footer>.col>.col{margin-bottom:1rem}footer .datos-aparato,footer .redes{text-align:center}}