*{font-family:'Montserrat',sans-serif}.navbar-toggle{background-color:#163e59 !important;color:#fff !important}footer .navbar-default .navbar-toggle:hover,footer .navbar-default .navbar-toggle:focus{background-color:#163e59 !important}#menuMovil{background:#fff;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0,rgba(55,163,210,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0,rgba(55,163,210,1) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0,rgba(55,163,210,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#37a3d2',GradientType=1)}#sobrecabecera .navbar-default .navbar-toggle:hover,#sobrecabecera .navbar-default .navbar-toggle:focus{background-color:#163e59 !important}#cabecera a,#cabecera .btn-link{background-color:#193282 !important;color:#fff !important}.portada #content_top h3{text-align:center;font-size:24px}#sobrecabecera{background:#fff;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0,rgba(55,163,210,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0,rgba(55,163,210,1) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0,rgba(55,163,210,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#37a3d2',GradientType=1)}#sobrecabecera,#cabecera{border-bottom:4px solid #fff}#sobrecabecera.affix .logotipo-main{transition:all 1s ease .3s;transform:scale(0.8);margin-top:0}#sobrecabecera.affix-top .logotipo-main{transition:all 1s ease .3s;transform:scale(1)}#sobrecabecera.affix-top .regla-menu{transition:all 1s linear;margin-top:-15px}#sobrecabecera.affix .regla-menu{transition:all 1s linear;margin-top:-15px}#sobrecabecera.affix .texto-logo{transition:all 1s ease .3s;transform:scale(0.9);margin-top:-10px}#sobrecabecera.affix-top .texto-logo{transition:all 1s ease .3s;transform:scale(1)}#sobrecabecera.affix-top .navbar-nav li a{transition:all .7s linear}#sobrecabecera.affix .navbar-nav li a{transition:all 1s linear}.modulo-container.eslogan{padding:25px 0 40px !important;background-color:#efefef}.portada #contenido .modulo-container.frase-destacada h3.eslogan{color:#eae6e3 !important}#sobrecabecera .navbar-default .navbar-nav>.open>.dropdown-menu{min-width:200% !important}#sobrecabecera .navbar-default .navbar-nav>.open>.dropdown-menu>li>a{border-bottom:1px solid #fff}.carousel-control.left,.carousel-control.right{background:0}.lista-enlaces{list-style:none}.lista-enlaces>li{padding:2px 3px 2px 0}.iconos-redes-sociales{border-left:1px solid #ccc;border-right:1px solid #ccc}.modulo-formularios .btn[type="reset"]{color:#222}.portada .contenido-destacado .col-sm-offset-1{margin-left:0 !important}.portada .contenido-destacado .col-sm-10{width:100% !important}.portada .funcionalidad-contenidos .col-sm-10.col-sm-offset-1.text-center p{text-align:justify}.portada .funcionalidad-contenidos .col-sm-8.col-sm-offset-2{margin-left:0 !important;width:100% !important}.footer .panel{background-color:transparent !important}.mapa-google{width:100%}.sin-imagen{background:url(/data/1020/modulos/60400/suministros_de_calefacci__n_y_piscinas_en_madrid_01.png);background-size:cover}footer .modulo-megusta>.grupo-megusta>.red-social.inline{margin:0 -12px !important}footer .modulo-megusta>.grupo-megusta>.red-social.inline.gplus{margin-left:14px !important}footer .modulo-megusta>.grupo-megusta>.red-social.inline.lk{margin-left:-18px !important}footer .modulo-megusta>.grupo-megusta>.red-social.inline.pr{margin-left:10px !important}.parallax h2{color:#fff;text-shadow:0 0 5px #000}.parallax .container-iconos{background-color:rgba(255,255,255,0.8);padding:10px 0;border-radius:3px;min-height:170px;margin-right:2px;margin-bottom:10px}.parallax .clase_iconos{margin-top:-45px}.parallax{background-attachment:fixed !important}@media screen and (device-width:768px) and (device-height:1024px) and (-webkit-device-pixel-ratio:1){.parallax{background-attachment:scroll !important;background-size:100% auto !important;background-position:center center !important;min-height:400px !important}.parallax h2{margin-top:0 !important}.parallax .container-iconos{min-height:215px !important}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){.parallax{background-attachment:scroll !important;background-size:100% 100%px !important;background-position:center center !important;min-height:200px !important}.parallax h2{margin-top:0 !important}}.panel,.panel a{color:#000 !important}
