/*LLEVA JS*/
/*menu movil*/
#menuMovil .navbar-header .navbar-brand img {max-height: 55px;}

/***COLORES WEB***/
/*ESLOGAN CTA*/
#barra-opciones .mod-eslogan .btn:hover {background-color: #000000 !important;border: 2px solid #e00007 !important;}
/*Productos destacados*/
#content_bottom .modulo-productos-destacados .funcionalidad-productos .producto .color-fuente-tema {color: #ffffff !important;}
/*Carrusel de texto*/
.carrusel-texto blockquote {border-left: 4px double #cccccc !important;}
/*Parallax */
.parallax h2 {text-shadow:2px 2px 2px #000000;}
.parallax h3 {color:#ffffff !important;text-shadow:2px 2px 2px #000000;}
.parallax .fondo-1 {background-color: rgba(227, 14, 14, 0.38);}
.parallax .texto-1 h3 {color:#ffffff !important;text-shadow:2px 2px 2px #000000;}
.parallax .btn-default {color: #ffffff !important;border: 2px solid #ffffff !important;text-shadow:2px 2px 2px #000000;}
.parallax .btn-default:hover {background-color: #ffffff !important;color: #000000 !important;}
/*Últimas noticias*/
.modulo-ultimas-noticias.version3 .carousel h3.titulo-noticia a {color: #000000 !important;}
/*Formulario de portada*/
.formulario-portada .modulo-formularios-lineas input, .modulo-formularios-lineas textarea {border: 1px solid #ddd;}

/***GENERALES WEB***/
/*TipografÌa*/
h1, .portada h2, #content_bottom .modulo-bloques .color-fuente-destacado, #content_bottom .mod-opiniones .color-fuente-destacado, #content_bottom .mod-carrusel-de-texto .color-fuente-destacado, #content_bottom .mod-mosaico-imagenes-carousel .color-fuente-destacado, #content_bottom .carrusel-marcas .color-fuente-destacado, #content_bottom .parallax .color-fuente-destacado, #pie .noticias .color-fuente-destacado, #content_bottom .modulo-productos-destacados .color-fuente-destacado {font-family: 'Parisienne',cursive;}
body, p, ul, address, h4, #footer .formulario-portada h2, .cookiesButton, #cookiesText p {font-family: 'Source Sans Pro', sans-serif;}

/***BARRA DE OPCIONES***/
/*Responsive*/
@media only screen and (min-width: 992px) {
       .portada #barra-opciones {background-color: transparent !important;}
    }
/*ESLOGAN CTA*/
#barra-opciones .mod-eslogan .jumbotron {padding:0 !important;}
#barra-opciones .mod-eslogan .btn, .mod-eslogan .btn-sm {border-radius: 5px !important;}

/***SOBRECABECERA***/
/*Menu*/
    #sobrecabecera .navbar-default {text-align: center;	border-top: 4px double !important;border-bottom: 4px double !important;border-color: rgba(255,255,255,0.1) !important;}

/*Responsive
@media only screen and (min-width: 992px) and (max-width: 1200px)  {
       #sobrecabecera .navbar-default .navbar-nav > li {margin-right: -5px !important;font-size: 90%;}
    }
*/
/***CONTENIDO***/
/*Testimonios*/
.testimonios .mod-opiniones .parallax {min-height: auto;}
.testimonios .carousel-control.left, .testimonios .carousel-control.right {background-image: none;}
.testimonios .carousel-control {top: -300px;}
.testimonios blockquote {margin-bottom:-10px;text-align:left;}
.testimonios .img-circle {border-radius: 10%;}

/*Productos destacados */
.modulo-productos-destacados {background-size: cover !important; background-repeat: no-repeat !important; background-attachment: fixed !important; background-position: center center !important; background-image: url('/data/5711/galerias/ab8c7d0158462ebecd4946b3dbd01c7df22fa94f.jpeg');padding:1px 0 !important;}
.modulo-productos-destacados .funcionalidad-productos {margin: 70px 0;width: 75%;position: relative;text-align: center;	left: 12%; z-index:1}
.modulo-productos-destacados .funcionalidad-productos .producto .caption .price .price-new {display: none;}
.modulo-productos-destacados h3 {border-bottom: 4px double !important;border-color: rgba(255,255,255,0.1) !important;padding-bottom:10px;}
.modulo-productos-destacados .funcionalidad-productos .price {display:none;}
.modulo-productos-destacados .funcionalidad-productos .producto .caption .btn {display: none;}
.modulo-productos-destacados .carousel-control .fa-chevron-left, .carousel-control .fa-chevron-right {top: 0%;}

/*Mosaico de imágenes*/
.mod-mosaico-imagenes-carousel .carousel-control {display: none;}

/*Parallax */
.parallax {background-size: cover !important; background-repeat: no-repeat !important; background-attachment: fixed !important; background-position: center center !important; min-height: 560px; background-image: url('/data/5711/galerias/ec554c6108a7e8acac2ecd5e84f6a51691181eda.jpeg');}
.parallax .container-fluid {padding: 0;}
.parallax h2 {font-size: 60px;margin-top:95px;}
.parallax h3 {font-weight:bold;font-size: 50px;}
.parallax .fondo-1 {padding: 55px 0 !important;margin-top: 50px !important;width: 100%;background-size: cover;min-height: 258px !important;}
.parallax .texto-2 h3 {margin-top:110px !important;text-align:center;}
.parallax .texto-1 h3 {font-weight:bold;font-size: 35px;margin-top: 60px}
.parallax .btn-default {border-bottom-width: 4px !important;margin: auto;width: 100%;height: auto;text-align: center;padding: 30px 5px;font-weight:bold;font-size:40px;}
.parallax .btn-default:hover {text-shadow:none;}

/*Responsive*/
@media only screen and (max-width: 767px) { 
    .parallax h2 {font-size: 40px;margin-top:30px;}
    .parallax h3 {font-size: 38px;}
    .parallax .texto-1 h3 {font-size: 28px;}    
    .parallax .btn-default {margin-top: 0px;}
    .parallax .fondo-1 {padding-bottom: 28px;}
}
@media only screen and (max-width: 991px) {     
    .parallax .imagen-1 {display:none;} 
    .parallax .fondo-1 {min-height: auto !important;}
    .parallax .modulo-container > div[id^="mod_html"] {min-height: 686px !important;}
    .parallax .separador-bottom {display:none;}
    .parallax h2 {margin-top: 100px;text-align:center;}
    .parallax h3 {text-align:center;}
    .parallax .btn-default {padding:0;font-size:40px;}
}
@media only screen and (min-width: 992px) and (max-width: 1200px)  {
    .parallax .imagen-1 {margin-top: -458px;}
    .parallax h2 {font-size:50px;}
    .parallax h3 {font-size:40px;}
    }

/*Últimas noticias*/
/*Responsive*/
@media only screen and (min-width: 1200px)  {
.modulo-ultimas-noticias.version3 .alto-min {min-height: 500px;}
    }
@media only screen and (min-width: 992px) and (max-width: 1199px)  {
    .modulo-ultimas-noticias.version3 .alto-min {min-height: 475px;}
    }

/***PIE***/
/*Generales*/
#pie {background-image: url("/data/5711/galerias/92ef1d6b7a0b1b413e591ff5dbc5811e8a19adef.jpeg");background-size: cover !important; background-repeat: no-repeat !important; background-attachment: fixed !important; background-position: center center !important;padding-top: 50px !important;padding-bottom: 30px !important;margin-top: 25px !important;}

/*Responsive*/
@media only screen and (max-width: 767px) { 
    #pie {padding-top: 20px !important;}
}

/***FOOTER***/
/*Bloques 3*/
#footer .modulo-bloques .col-sm-6 {width: 100%;}
#footer .modulo-bloques .padding-3x {padding: 0 0 0 10px !important;}
#footer .modulo-bloques .lead {padding: 50px;margin-top: 30px;	border-radius: 10px;font-size:24px;text-align:left;}

/*Responsive*/
@media only screen and (max-width: 767px) { 
    #footer .modulo-bloques .lead {padding: 20px;margin-top: 0px;}
}

/*Formulario de portada*/
.formulario-portada .modulo-formularios-lineas input, .modulo-formularios-lineas textarea {border-radius: 8px;}
.modulo-formularios-lineas .form-actions button {border-radius: 8px;}

/*Mapa google footer*/
#footer .modulo-mapadegoogle {height: auto !important;}
#footer .modulo-container.mapa-google-footer {margin-bottom: -6px !important;}


::before, ::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
elemento {
}
.col-xs-offset-1.col-xs-10.col-sm-offset-2.col-sm-8.testimonial {
    margin-left: 0;
    width: 100%;
}

.contenido-columnas .jumbotron {

 background-color: transparent!important; 
	border-top: 2px solid #e12626;
	border-radius: 0 !important;
	border-bottom: 2px solid #e12626;
}

.comida-catering h4 , .informacion-reservas h4{
	font-size: 190%;
}

.comida-catering ul, .informacion-reservas ul {
	list-style: none;
	font-size: 130%;
	margin: 15px;
}


.comida-catering {
	border-top: 2px solid #e12626;
	margin-top: 50px;
	padding-top: 25px;
}

.informacion-reservas {
    margin-top: 50px;
	padding-top: 25px;
	border-bottom: 2px solid #e12626;
	margin-bottom: 50px;
	padding-bottom: 25px;
}

.portada h2{font-size:38px;}

/*TEXTO OCULTO*/
.texto-oculto {display:none;}

/*BLOQUES*/
.modulo-bloques .boton-default {background-color: #ffffff !important;border-color: #000000 !important;color: #ff0700 !important;}
.modulo-bloques .boton-default a {color: #ff0700 !important;}
.modulo-bloques .boton-default:hover {background-color: #000000 !important;color: #ffffff !important;}
.modulo-bloques .boton-default a:hover {color: #ffffff !important;}

/*CORRECCIÓN BOTÓN AÑADIR AL CARRITO EN COMPRA DE PRODUCTO*/
.funcionalidad-producto-moda.btn-comprar-sticky.tras-contenido .boton-comprar-producto.mbFixed, .funcionalidad-producto-moda.btn-comprar-sticky.tras-contenido .btn-lista-deseos {z-index: 999 !important;}

.funcionalidad-carrito .fila-producto-resumen .heading {background-color: #ff0700;padding: 10px;color: #ffffff !important;}

/*MENÚ PRINCIPLA TABLETS*/
@media only screen and (min-width: 992px) and (max-width: 1199px)  {
#sobrecabecera .navbar-default .navbar-nav > li, #sobrecabecera.sticky-bottom .navbar-default .navbar-nav > li {margin-right: -5px !important;font-size: 90% !important;}
    }

/*CORRECCIÓN CARRITO*/
#barra-opciones a.produc_item {color: #000000 !important;}

/*ARREGLO FOTOS PRODUCTOS CARRITO EN MÓVIL*/
.fila-producto-resumen .img-responsive {width: auto !important;}