@import url('https://fonts.googleapis.com/css?family=Lobster|Open+Sans+Condensed:300&display=swap');.mensageBannerEstaciones,.titulo{font-family:'Open Sans Condensed',sans-serif}.bgAlfombras,.bgLimpieza{text-shadow:0 3px 2px rgba(76,76,76,.5)}html{position:relative;min-height:100%}body{margin-bottom:160px;color:#686868}a{color:#236b8e}.mensageBannerEstaciones{width:275px;color:#FFF;background-color:rgba(67,67,67,.55);font-size:1.25em;line-height:1.25;padding:10px 10px 10px 65px;margin:8px 0 0 30px;max-height:104px;overflow:hidden}@media (min-width:768px){.mensageBannerEstaciones{width:550px;max-height:none}}.sloganCabecera{font-family:Lobster,cursive;font-size:1.05em}header{background-color:#f6f5f5}hr{border-top:1px solid #b07545}.listadoContacto{padding-top:14px;font-size:1.2em}.navbar{margin-bottom:0;border:0}.navbar-right{float:right!important;margin-right:0}.navbar-right>a,.navbar-right>a.btn-default,.navbar-right>a.btn-default:hover,.navbar-right>a.btn-default:focus{padding-top:12px!important;padding-bottom:14px!important;border:0!important;border-radius:0!important;background-color:#75b6d6!important}.nav>li>a{padding-left:24px;padding-right:24px}.barraNavegacion{background-color:#75b6d6;font-size:1.2em;background-image:url(../img/burbujas.png)}.navbar-nav>li>a{color:#FFF;font-size:1.25em;border-radius:0}.nav>li>a:focus,.navbar-nav>li>a:hover{color:#595959;background-color:rgba(250,250,250,.75)}.navbar-nav>li.active>a,.navbar-nav>li.active>a:focus,.navbar-nav>li.active>a:hover{color:#595959;background-color:#f6f5f5}.navbar-toggle{padding:8px 12px!important;background-color:#fefefe!important;border-radius:0!important}.bannerEstaciones,.carruselHome{background-color:#ffe967;border-top:2px solid #ccb73f}canvas{display:block}.bannerStaciones{position:absolute;top:20px;left:25px}.contenedorBannerEstaciones{position:relative}.contenedorBannerEstaciones canvas,.contenedorBannerEstaciones p{position:absolute;top:0;left:0}.cuerpo{background-color:#f6f5f5;padding:10px 0 25px;min-height:700px}.panelMsg,.panelMsgServicios{height:160px;margin:10px 0;font-size:1.25em;border:10px solid #FFF;-webkit-box-shadow:0 1px 4px 0 rgba(50,50,50,.3);-moz-box-shadow:0 1px 4px 0 rgba(50,50,50,.3);box-shadow:0 1px 4px 0 rgba(50,50,50,.3)}.panelMsg{padding:10px 10px 10px 100px;background:#fdf1ae;background:-moz-linear-gradient(270deg,#fdf1ae 30%,#fffbc8 70%);background:-webkit-linear-gradient(270deg,#fdf1ae 30%,#fffbc8 70%);background:-o-linear-gradient(270deg,#fdf1ae 30%,#fffbc8 70%);background:-ms-linear-gradient(270deg,#fdf1ae 30%,#fffbc8 70%);background:linear-gradient(0deg,#fdf1ae 30%,#fffbc8 70%)}.panelMsgServicios{padding:90px 10px 10px;position:relative}.iconoPanel,.tituloServicio,footer{position:absolute}.mascaraPanelMsgServicios{width:100%;height:100%;position:absolute;top:0;left:0;background:#fdf1ae;background:-moz-linear-gradient(270deg,#fdf1ae 30%,#fffbc8 70%);background:-webkit-linear-gradient(270deg,#fdf1ae 30%,#fffbc8 70%);background:-o-linear-gradient(270deg,#fdf1ae 30%,#fffbc8 70%);background:-ms-linear-gradient(270deg,#fdf1ae 30%,#fffbc8 70%);background:linear-gradient(0deg,#fdf1ae 30%,#fffbc8 70%);opacity:.75;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.iconoPanel{text-align:center;width:100px;height:100px;top:10px;left:15px;padding:10px 0;background:#dbdbdb;background:-moz-linear-gradient(270deg,#dbdbdb 20%,#fff 70%);background:-webkit-linear-gradient(270deg,#dbdbdb 20%,#fff 70%);background:-o-linear-gradient(270deg,#dbdbdb 20%,#fff 70%);background:-ms-linear-gradient(270deg,#dbdbdb 20%,#fff 70%);background:linear-gradient(0deg,#dbdbdb 20%,#fff 70%);-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;border:9px solid #FFF}.bgConservacion,.bgCostura,.bgLavado,.tituloServicio{background-color:#FFF}.tituloServicio{width:100%;left:0}.panelLavado{background-image:url(../img/servicios/lavado.png)}.panelLimpiezaSeco{background-image:url(../img/servicios/limpiezaSeco.png)}.panelAlfombras{background-image:url(../img/servicios/alfombras.png)}.panelCortinas{background-image:url(../img/servicios/cortinas.png)}.panelBarbour{background-image:url(../img/servicios/barbourBelstaff.png)}.panelBolsos{background-image:url(../img/servicios/bolsos.png)}.panelPiel{background-image:url(../img/servicios/piel.png)}.panelCostura{background-image:url(../img/servicios/costura.png)}.panelEmpresas{background-image:url(../img/servicios/empresas.png)}.panelEspeciales{background-image:url(../img/servicios/especiales.png)}.panelConservacion{background-image:url(../img/servicios/conservacion.png)}.panelCalzado{background-image:url(../img/servicios/reparacionCalzado.png)}.bgGenerico{background-repeat:no-repeat;height:522px}.bgLavado{background-image:url(../img/servicios/bo-productos1.jpg)}.bgLimpieza{background-image:url(../img/servicios/bo-productos9.jpg);color:#FFF}.bgAlfombras{background-image:url(../img/servicios/bo-productos2.jpg);color:#FFF}.bgCortinas{background-image:url(../img/servicios/bo-productos3.jpg);padding:250px 100px 20px 20px}.bgBarbour{background-image:url(../img/servicios/bo-productos4.jpg)}.bgBolsosZapatos{background-image:url(../img/servicios/bo-productos5.jpg)}.bgPiel{background-image:url(../img/servicios/bo-productos6.jpg);color:#FFF}.bgCostura{background-image:url(../img/servicios/bo-productos7.jpg);padding:200px 20px 10px}.bgEmpresas{background-image:url(../img/servicios/bo-productos8.jpg);color:#FFF;padding:10px 30px}.bgTrabajosEspeciales{background-image:url(../img/servicios/bo-productos10.jpg);color:#FFF;padding:10px 30px 10px 20px}.bgConservacion{background-image:url(../img/servicios/bo-productos11.jpg)}.bgReparacionCalzado{background-image:url(../img/servicios/bo-productos12.jpg);padding:20px 20px 10px}.spriteIconos{width:66px;height:64px;background:url(../img/spriteIconos.png)}.contenedorMap,footer{width:100%}.btn-default,.nav-stacked>li{background-color:#75b6d6}.iconoRecogida{background-position:0 0}.iconoHorarioRecogida{background-position:-66px 0}.icono1Hora{background-position:-132px 0}.iconoHorarioEstablecimiento{background-position:-198px 0}.iconoLavado{background-position:-264px 0}.iconoLimpieza{background-position:-330px 0}.iconoAlfombras{background-position:-396px 0}.iconoCortinas{background-position:-462px 0}.iconoBarbour{background-position:-528px 0}.iconoBolsos{background-position:-594px 0}.iconoPiel{background-position:-660px 0}.iconoCostura{background-position:-726px 0}.iconoEmpresas{background-position:-792px 0}.iconoEspeciales{background-position:-858px 0}.iconoConservacion{background-position:-924px 0}.iconoReparacionCalzado{background-position:-990px 0}.iconoAutumn{background-position:-1056px 0}.iconoWinter{background-position:-1122px 0}.iconoSpring{background-position:-1188px 0}.iconoSummer{background-position:-1254px 0}.titulo{border-bottom:1px solid #b07545;color:#b07545;margin-top:10px}.txtRojo,.txtRojo>a{color:#9f2617}.txtAzul{color:#246585}.txtImp{font-size:1.4em;text-decoration:underline}#map-canvas{width:100%;height:400px}.btn-default{color:#FFF}.nav-stacked>li>a{color:#FFF}.nav-stacked>li>a:hover{color:#595959}.nav-stacked>li.active{background-color:#595959}footer{height:160px;bottom:0;border-top:1px solid #ccb73f;background-color:#ffe967;padding:10px 0 0}footer>.container{padding-right:15px;padding-left:15px}footer li~li{border-left:1px solid #858585}.animacionPanelServicios{-webkit-animation:animacionPanel 1s normal;-moz-animation:animacionPanel 1s normal;-o-animation:animacionPanel 1s normal;animation:animacionPanel 1s normal}@-webkit-keyframes animacionPanel{0%{transform:scale(1)}100%{transform:translateX(180px) scaleX(0)}}@-moz-keyframes animacionPanel{0%{transform:scale(1)}100%{transform:translateX(180px) scaleX(0)}}@-o-keyframes animacionPanel{0%{transform:scale(1)}100%{transform:translateX(180px) scaleX(0)}}@keyframes animacionPanel{0%{transform:scale(1)}100%{transform:translateX(180px) scaleX(0)}}.mascaraPanelMsgServicios:hover{opacity:0}figure{cursor:pointer}figcaption{background:#FFF;padding:4px 10px;color:#686868}.panelCookies{position:fixed;background:rgba(225,225,225,.8);bottom:0;left:0;right:0;margin-bottom:0;-webkit-box-shadow:0 -2px 6px 0 rgba(90,90,90,.5);-moz-box-shadow:0 -2px 6px 0 rgba(90,90,90,.5);box-shadow:0 -2px 6px 0 rgba(90,90,90,.5);display:none}.parrafoPanelCookies{margin:3px 0}@media (max-width:768px){.capaTxtServicios{font-size:1.25em}.panelCookies{height:80px}.bgLavado{padding:40px 20px 20px 170px}.bgLimpieza{padding:300px 20px 20px}.bgAlfombras{padding:200px 20px 20px 60px}.bgBarbour{padding:30px 10px 20px 50px;color:#FFF}.bgBolsosZapatos{padding:4px 10px 0 8px;color:#FFF;text-shadow:0 3px 2px rgba(76,76,76,.5)}.bgPiel{color:#999;padding:10px 10px 20px 20px}.bgConservacion{padding:240px 10px 10px;background-position:-90px -10px}.bgReparacionCalzado{background-position:-60px 0}.nav>li{border-bottom:1px solid #cafaff}}@media (min-width:768px){.capaTxtServicios{font-size:1.5em}.panelCookies{height:50px}.bgLavado{padding:40px 20px 60px 170px}.bgLimpieza{padding:30px 100px 20px 120px}.bgAlfombras{padding:200px 100px 20px 60px}.bgBarbour{padding:250px 10px 20px 350px}.bgBolsosZapatos{padding:240px 10px 20px 350px}.bgPiel{color:#FFF;padding:10px 10px 20px 400px}.bgConservacion{padding:260px 20px 10px}.bgReparacionCalzado{background-position:-30px 0}}#contact_results>p{padding:10px 14px}.panelBtn{color:#686868}.animOver{-webkit-transition:box-shadow .5s;-moz-transition:box-shadow .5s;-o-transition:box-shadow .5s;transition:box-shadow .5s}.animOver:hover{-webkit-box-shadow:0 5px 10px 0 rgba(50,50,50,.5);-moz-box-shadow:0 5px 10px 0 rgba(50,50,50,.5);box-shadow:0 5px 10px 0 rgba(50,50,50,.5)}.iconoMore{width:30px;height:30px;border-radius:5px;background-color:#FFF;border:3px solid #686868;position:fixed;bottom:4px;right:4px;padding:4px 4px 0;-webkit-box-shadow:0 -2px 6px 0 rgba(90,90,90,.5);-moz-box-shadow:0 -2px 6px 0 rgba(90,90,90,.5);box-shadow:0 -2px 6px 0 rgba(90,90,90,.5)}.animaIconoMore{-webkit-animation:spin .5s ease;-moz-animation:spin .5s ease;-o-animation:spin .5s ease;animation:spin .5s ease;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}@-moz-keyframes spin{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(180deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(180deg)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(180deg)}}.whatsapp-ico{width:25px}
#chkPolitica {height: auto;width: auto;display: initial;}
.boton-whatsapp {
    display: none
}

@media (max-width: 575px){
    .boton-whatsapp {
        display: block;
        float: left;
        width: 40px;
        height: 40px;
        cursor: pointer;
        background-color: #4aba55;
        color: transparent;
        border: 0;
        margin-top: 12px;
        margin-right: 30px;
        background-image: url(/img/ico-whatsapp.svg);
        background-repeat: no-repeat;
        background-position: center;
        border: 0;
        border-radius: 100%;
    }
}

/* Ajuste para logo en alta definicion (Retina 500px) */
header a img.img-responsive {
    width: 285px !important;
    height: auto !important;
}

.sloganCabecera {
    margin-left: 4px;
    margin-top: 2px;
}

/* Selector desplegable de servicios en movil y botones de contacto rapido */
.t45-selector-movil {
    margin-bottom: 14px;
}
.t45-selector-movil label {
    display: block;
    font-size: 13px;
    color: #9f2617;
    margin-bottom: 4px;
    font-weight: 600;
}
.t45-selector-movil select {
    width: 100%;
    padding: 9px 12px;
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    background-color: #75b6d6;
    border: 1px solid #5fa2c4;
    border-radius: 3px;
}
.t45-cta-servicio {
    margin-top: 14px;
    padding-top: 12px;
    border-top: 1px dashed #e2d4b7;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.t45-btn-wa, .t45-btn-tel {
    display: inline-block;
    padding: 8px 14px;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none !important;
    transition: opacity 0.2s;
}
.t45-btn-wa {
    background-color: #3fa649;
    color: #ffffff !important;
}
.t45-btn-tel {
    background-color: #75b6d6;
    color: #ffffff !important;
}
.t45-btn-wa:hover, .t45-btn-tel:hover {
    opacity: 0.9;
}