footer{background-image:url('../images/background-footer.jpg');background-size:cover;background-position:center;padding-top:77px;padding-bottom:82px;color:#afbac0}footer .seccion{display:inline-block;vertical-align:top}footer .descripcion{width:222px;padding-top:7px}footer .redes-sociales{display:flex;justify-content:space-between;margin-top:23px}footer .redes-sociales a .icon{font-size:32px;color:#afbac0;transition:.5s}footer .redes-sociales a:hover .icon{color:#e7ecf0;opacity:.7}footer h5.titulo{color:#e7ecf0;font-weight:700}footer ul{list-style-type:none;margin:0}footer .datos-horario-layout,footer ul.lista-navegacion{margin-top:25px}footer ul.lista-navegacion li{margin-bottom:12px}footer ul.lista-navegacion li a{color:#aabac1;font-size:18px}footer ul.lista-navegacion li a:hover{color:#e7ecf0}footer .horario-layout .horario span{width:169px;display:inline-block}footer .datos-horario-layout{font-size:18px}footer .nav-layout{padding-left:66px;padding-right:54px}footer .serv-layout{padding-left:60px;padding-right:40px}footer .horario-layout{padding-left:48px}.footer-bottom{background:#e7ecf0;height:27px;font-size:12px;font-family:Lato,sans-serif;padding-top:5px}.footer-bottom a{color:#831a28;font-weight:600}.footer-bottom a:hover{color:#162642;text-decoration:underline}@media only screen and (max-width:1200px){footer{padding-bottom:58px}footer .nav-layout{padding-left:14px;padding-right:32px}footer .serv-layout{padding-left:10px;padding-right:29px}footer .horario-layout{padding-left:10px}}@media only screen and (max-width:992px){footer ul.lista-navegacion li a,footer ul.lista-servicios li{font-size:16px}footer .nav-layout{padding-left:14px;padding-right:32px}footer .seccion{width:100%;text-align:center}footer .descripcion{width:auto}footer .horario-layout .horario span{text-align:left}}@media only screen and (max-width:768px){footer .nav-layout,footer .serv-layout{padding:0}footer .horario-layout{padding:25px 0 0}footer .serv-layout{padding-top:25px;padding-left:10px;padding-right:10px}footer .nav-layout{padding-top:38px}}@media only screen and (max-width:576px){footer .seccion{text-align:center;width:100%;margin-bottom:20px}footer .descripcion{width:auto}.text-xs-center{text-align:center!important}footer{padding-bottom:28px}}