.listadoCategorias{font-family: 'Noto Sans', sans-serif;}
h1, .h1, h2, .h2, h3, .h3{font-family: 'Oxygen', sans-serif;}

@media (min-width: 768px){
    .navbar-nav{
        float:none;
        margin: 0 auto;
        display: table;
        table-layout: fixed;
    }
}
@media only screen and (max-width: 1250px) {
.fa.fa-envelope {
  display: none !important;
}
}

/*redes sociales sobre cabecera*/
.redes-sociales i{padding:19px;}
.redes-sociales i:hover{color:#fff;}
.fa-facebook:hover{background-color:#0083c9;}
.fa-twitter:hover{background-color:#5bbcec;}
.fa-rss-square:hover{background-color:#ff4518;}
.fa-linkedin:hover{background-color:#ce3c2d;}
.fa-instagram:hover{background-color:#f200ff;}

/*slogan*/
.slogan .jumbotron{background:#E1E1E1;
  margin-bottom: 0 !important;
  padding: 0 0 40px;
}
/*regla para que el eslogan quede bien*/
.container-eq-height .col-sm-12.full-width-div { display: block !important; }
.bien{ display: block !important; }

.modulo-idiomas ul{margin:0px}

/*clase para el menú principal*/
.borde_abajo li{border-bottom:2px solid #000;}
.borde_abajo li:hover{border-bottom:2px solid #394857;}
.dropdown-menu.multi-level > li {
  border-bottom: 0!important;
}
/*ARREGLO SUBMENU*/
#cabecera .navbar-default .navbar-nav > .open > .dropdown-menu{min-width:190% !important;}

/*CABECERA CON IMAGENES*/

.carousel-inner {
  max-height: 500px !important;
}



#cabecera .tp-caption.text-dark.color-fondo-destacado.border-none.espaciado-texto-2x.text-xl.lft.auto.tp-resizeme.start {
  background-color: transparent !important;
  color: #fff !important;
  text-shadow: 1px 4px 3px #000 !important;
  background-color: rgba(0, 0, 0, 0.72)!important;
    font-family: 'Oxygen', sans-serif;
}

@media (min-width: 1200px) {
        #cabecera .tp-caption.text-dark.color-fondo-destacado.border-none.espaciado-texto-2x.text-xl.lft.auto.tp-resizeme.start {      
          font-size: 300%!important;
            letter-spacing:10px!important;
        }
   }	

.cabecera-texto .tp-caption.text-dark.color-fondo-destacado.border-none.espaciado-texto-2x.text-l.lfl.auto.tp-resizeme.start {
  color: #fff!important;
}

#cabecera .cabecera-texto .btn-primary {
  background-color: #ccc !important;
  border: 0 none !important;
  color: #3a4a59 !important;
}

#cabecera .btn-primary:hover, #cabecera .btn-primary:focus, #cabecera .btn-primary.focus, #cabecera .btn-primary:active, #cabecera .btn-primary.active, .open > #cabecera.dropdown-toggle .btn-primary {
  background-color: #26303a!important;
  border-color: #181e25!important;
  color: #fff!important;
}
/*DESPLEGABLE CATEGORÍAS*/
.desplegablecatalogo .collapse.in {
  color: #394857;
  display: block;
  visibility: visible;
}

.desplegablecatalogo2 .collapse.in {
  color: #394857;
  display: block;
  visibility: visible;
}

#sidebar .modulo-categorias .list-group-item:hover {
  background-color: #7F8993 !important;
    color:#fff!important;
}

#sidebar .heading.color-fuente-destacado{
  background-color: #394857;
  padding: 10px;
  margin: 0px;
    color:#fff !important;
}

/*FORMAS DE PAGO*/

.modulo-container.formas.de.pago {
  padding: 15px;
}

/*CARRITO*/

#myCart .btn.btn-link.btn-block.dropdown-toggle {
  color: #394857 !important;
}

#cabecera .btn-link:hover, #cabecera .btn-link:focus, #cabecera .btn-link.focus, #cabecera .btn-link:active, #cabecera .btn-link.active, .open > #cabecera.dropdown-toggle .btn-link {
  background-color: transparent!important;
}

/*PIE*/	
@media only screen and (max-width: 992px) {
#pie .text-left {
  text-align: center !important;
}
}
@media (min-width: 1200px) {
.modulo-container.text-center {
  text-align: left !important;
}
}
@media (min-width: 1200px) {
.horario h4, .horario p {
  text-align: left !important;
}
}

/*LOGIN*/

.modulo-login .btn-default, .modulo-divisas .btn.btn-default {
  background-color: #394857 !important;
  border: 0 none !important;
  color: #fff !important;
  letter-spacing: 3px !important;
}




/*TABLETS Y MOVILES*/

#cabecera .btn-primary {
  background-color: transparent!important;
  border: 0 none !important;
  color: #3a4a59 !important;
}

#menuMovil .navbar-default {
  background-color: transparent !important;
  border: medium none !important;
  font-size: 100%;
  margin-bottom: 0 !important;
}


#cabecera .navbar-default .navbar-toggle:hover, #cabecera .navbar-default .navbar-toggle:focus {
  background-color: transparent !important;
  color: #000 !important;
}

#menuMovil .navbar-header {
  background-color: transparent;
  color: #394857 !important;
}

footer .btn-primary {
  background-color: transparent !important;
  border: 0 none !important;
  color: #fff;
}

footer .navbar-default .navbar-toggle:hover, footer .navbar-default .navbar-toggle:focus {
  background-color: transparent !important;
  color: #7F8993 !important;
}

#menuMovil .navbar-default .navbar-nav > .active > a, #menuMovil .navbar-default .navbar-nav > .active > a:hover, #menuMovil .navbar-default .navbar-nav > .active > a:focus {
  background-color: #394857 !important;
  color: #fff !important;
}

#menuMovil .navbar-default .navbar-nav > li > a:hover, #menuMovil .navbar-default .navbar-nav > li > a:focus{color:#394857!important;}

#menuMovil .navbar-default .navbar-nav > li > a {
  color: #000000 !important;
}

@media only screen and (max-width: 992px) {
.borde_abajo li {
  border-bottom: 0!important;
}

}

/*FORMULARIO*/

.input-group-addon {
  background-color: #394857;
  color: #fff !important;
}

.funcionalidad-formulario .btn-default {
     background-color: #394857 !important;
  border: 0 none !important;
  color: #fff !important;
  letter-spacing: 3px !important;
}

/*CONTENIDOS*/

.mapa-google{width:100%!important;}

b, strong,h4,.h4, blockquote {
  color: #394857;
  font-weight: bold;
}

blockquote{border-color:#394857;}

.funcionalidad-productos .categoria-productos > h3 {
  font-size: 130%!important;
  text-align: center;
}

.sin-imagen {
  background-color: #4a4a4a;
  background-image: url("/data/2819/modulos/60609/marta_garcia_boutique.jpg");
  background-size: cover !important;
}


/*MENU MOVIL*/
#menuMovil .navbar-default .navbar-nav > .open > a, #menuMovil .navbar-default .navbar-nav > .open > a:hover, #menuMovil .navbar-default .navbar-nav > .open > a:focus {
  color: #000000 !important;
}

#menuMovil .navbar-default .navbar-nav > .open > .dropdown-menu {
  background-color: #394857 !important;
}


#menuMovil .navbar-default .navbar-nav > .open > .dropdown-menu > li > a {
  color: #FFFFFF !important;
}

#menuMovil .navbar-default .navbar-nav > .open > .dropdown-menu > li > a:hover, #menuMovil .navbar-default .navbar-nav > .open > .dropdown-menu > li > a:focus {
  background-color: #1C2B39 !important;
  color: #FFFFFF !important;
}


@media only screen and (max-width: 992px) {
.btn.btn-primary.btn-lg.disabled > span {
  display: none;
}
}

#sidebar .modulo-categorias .list-group-item.active {
    background-color: #000 !important;
    color: #fff !important;
}