/*REGLAS GENERALES*/
*{font-family: 'Playfair Display', serif;}
.text-xl{font-family: 'Prata', serif;  background: rgba(0, 0, 0, 0.5) !important;
    border-radius: 5px;}

/*color boton enlace cabecera y color menu movil*/
#cabecera a, #cabecera .btn-link{background-color:#000 !important;color:#fff !important;border-radius:5px;text-decoration:none !important;}
#menuMovil .navbar-header{background-image: url(/data/2967/css/img/sobrecabecera.jpg);}
#menuMovil .navbar-default{background-color:#000 !important;}
.navbar-toggle {background-color: #000; color:#fff !important;}

/*correcion tablet*/
#sobrecabecera .navbar-default .navbar-toggle:hover, #sobrecabecera .navbar-default .navbar-toggle{border:none !important;}
#sobrecabecera .navbar-default .navbar-toggle:hover, #sobrecabecera .navbar-default .navbar-toggle:focus{background-color:#000 !important;}

footer .navbar-default .navbar-toggle:hover, footer .navbar-default .navbar-toggle:focus{background-color:#CCC !important;}


/*correccion colores menu*/
#sobrecabecera .navbar-default .navbar-nav > li {
    background: rgba(0, 0, 0, 0.8);
    border-radius: 5px;
}
#sobrecabecera .navbar-default .navbar-nav > li > a:hover, #sobrecabecera .navbar-default .navbar-nav > li > a:focus{border-radius: 5px;}
#sobrecabecera .navbar-default .sidebar-nav .navbar-nav li a {padding: 10px !important;}

@media only screen and (min-width: 992px) and (max-width: 1199px)  {
#sobrecabecera .navbar-default .sidebar-nav .navbar-nav li a {padding: 5px !important;}
    }

.servicios-mas-explicacion-portada .fa-stack {width: auto !important;}

#sobrecabecera.affix .logotipo-main{
    transition:all 1s ease 0.3s;
    transform:scale(0.8);
    /*margin-top:-40px;*/
}

#sobrecabecera.affix-top .logotipo-main{
    transition:all 1s ease 0.3s;
    transform:scale(1);
}

#sobrecabecera.affix-top .regla-menu{
    transition:all 1s linear;
/*        margin-top:5px;*/
}

#sobrecabecera.affix .regla-menu{
    transition:all 1s linear;
/*     margin-top:-40px;*/
}

/*FUENTE LOGO*/
.fuente{font-family: 'Dosis', sans-serif;
font-size:30px;
line-height:30px;}
.fuente a{color:#fff !important;}
.fuente2{font-family: 'Dosis', sans-serif;
font-size:22px;
line-height:30px;}

/*ESTILOS MENÚ HORIZONTAL SUPERIOR, SOBRECABECERA Y LOGO*/
/*#sobrecabecera .navbar-default {font-weight: bold; margin-top: 45px;}*/
/*#sobrecabecera .navbar-default .navbar-nav > li > a:hover, #sobrecabecera .navbar-default .navbar-nav > li > a:focus {border-bottom: 2px solid #000000; }*/
#sobrecabecera {border-bottom: 1px solid #000;}
#sobrecabecera.affix {border-bottom: 1px solid #000;}


/*.marginLogotipo {margin-top:15px;}*/
.marginLeerMas {margin-top:20px;}
 /*FIN ESTILOS MENÚ HORIZONTAL SUPERIOR, SOBRECABECERA Y LOGO*/

 /*ESTILOS PIE*/
 #pie {border-bottom: 1px solid #000; border-top: 1px solid #000;}
 /*FIN ESTILOS PIE*/

 /*OCULTAR FOTO DE CONTENIDO DE PORTADA
.contenido-destacado .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
 display: none;}
.contenido-destacado .col-sm-pull-6 {right: 0;}
.contenido-destacado .col-sm-6 {width: 100%;}
.contenido-destacado .col-md-7{ margin-top:24px;}*/

 /*FIN OCULTAR FOTO DE CONTENIDO DE PORTADA*/

 /*ESTILOS SEGUNDO MENÚ HORIZONTAL BAJOCABECERA*/

 #content_top .navbar-default {float: right;}
 #content_top .navbar-default .navbar-nav > li > a {font-weight: bold !important;}

 /*FIN ESTILOS SEGUNDO MENÚ HORIZONTAL BAJOCABECERA*/

 /*ESTILOS MÓDULO ESLOGAN*/
 .modulo-container.eslogan {background-color:#000;border-top:1px solid #ccc;border-bottom:1px solid #e3e3e3;color:#fff !important;min-height:150px;} 
 .modulo-container.eslogan > div{ padding:40px 0;}
/*esto cambia el color del h3 del eslogan*/
.portada #contenido .eslogan .color-fuente-destacado{color:#fff !important;font-family: 'Prata', serif;font-size:40px;}


 /*FIN ESTILOS MÓDULO ESLOGAN*/
.tab-content{padding:20px 10px;}

 
 /*ESTILOS MÓDULO CARRUSEL TEXTO*/
#carousel-logos {width: 82%; margin: 0 auto 40px;}
#carousel-logos > .carousel-inner {height: auto; text-align: justify; font-size: 85%;}
#carousel-logos .carousel-control {top:-35px;}
 .carousel-control{width:11%;}
 .carousel-control.left, .carousel-control.right{background:none;}
 .carousel-control .fa-chevron-left{left:-20%;}
 .carousel-control .fa-chevron-right{right:-20%;}

 /*FIN ESTILOS MÓDULO CARRUSEL TEXTO*/

 /*OTROS ESTILOS*/
 h1 {text-align: center;}
 h2, .h2 {text-align: center;}
 
 blockquote {border-left: 5px solid #000000;}
.modulo-formularios .btn[type="reset"] {color:#222;}

.opiniones{background-color: #efefef; padding-top: 15px; color: #382411;}

/*ELIMINAR FONDO GALERÍA*/
.funcionalidad-galerias-portada .galeria .photogrid ul li{background:none !important;padding:1px;}

/*ANCHO MAPA LOCALIZACIÓN*/
.mapa-google{width:100%;}
 
/*ANCHO VIDEO*/
.video{width:33%;}

/*SOMBRA TEXTO PARALLAX*/
.sombra {text-shadow: 2px 2px 2px #000;}

/*ICONOS RRSS*/
.iconos-redes-sociales {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.iconos-redes-sociales i{
    margin:0 3px;
}

.iconos-redes-sociales-cabecera i{
    margin:0 3px;
}

/*quitar márgenes ME GUSTA*/
.modulo-megusta > .grupo-megusta > .red-social.inline{margin:0;}

/*color avisos legales*/

.panel{background:transparent !important;}

/*QUITAR ESPACIO FOTO CONTENIDO PRINCIPAL PORTADA*/
.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;}

/*sin-imagen*/
.sin-imagen{background:url(/data/2967/modulos/61500/restaurante_en_medinaceli_01.png);background-size:cover;}

/*CORRECION MODULO ME GUSTA*/
footer .modulo-megusta > .grupo-megusta > .red-social.inline{margin:0 -12px !important;}
/*.grupo-megusta #gplus_mod_50875.gplus{margin-left:14px !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;}

/*correciones del parallax nuevas CON VARIAS LINEAS*/
/* PARALLAX */
.parallax{background-attachment: fixed !important;}

/*IPAD*/
/*@media screen and (device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 1){.parallax{background-attachment: fixed !important;background-size:auto !important;min-height:300px !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:0px !important;}.parallax .container-iconos{min-height:215px !important;}}

/*IPHONE*/
/* Portrait and Landscape */
@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:0px !important;}}

.funcionalidad-galeria figure>figcaption a.fancybox {
    background: #e8e6e7;
    color: #2e2e2e !important;
}

.servicios-mas-explicacion-portada p {
text-align: justify;
}

.parallax .col-sm-6 h3.color-texto-claro {
background-color: rgba(46, 46, 46, 0.6);
    border-radius: 15px;
    padding: 2% 1%;
}