/*** ===== 01 - IMPORTANTE  ==== *** /

/*** ===== 02 - PAQUETE DE REGLAS DEFINITORIAS DE PORTFOLIO  ===== ***/

@media(max-width:767px) {
	#menuMovil .navbar-header.menu-movil-config .iconos-movil>div[class^="icono-"] {display:block !important}
 	.iconos-movil.justify-center.color-custom-iconos-movil .fa {font-size:90% !important}

}
@media (min-width:768px) {.portada #content_top {margin-top: -60px; z-index: 98;}}
@media (min-width:992px) {.portada #content_top {margin-top: -80px; z-index: 98;}}
@media (min-width: 1200px){ .ancho #barra-opciones>.barra-opciones, .ancho #sobrecabecera>.sobrecabecera, .ancho #pie>.pie, .ancho footer>.footer, .ancho #bajo-footer>.bajo-footer {width: 98%!important;}}
@media (min-width: 1600px){ 
    .ancho #barra-opciones>.barra-opciones, .ancho #sobrecabecera>.sobrecabecera, .ancho #pie>.pie, .ancho footer>.footer, .ancho #bajo-footer>.bajo-footer {width: 75%!important;}
	.portada #content_top {margin-top: -100px; z-index: 98;}
}

.pull-right .img-limit, .pull-left .img-limit {height: auto;margin-top: 20px;margin-bottom: 40px;}
.pull-right .img-limit{ margin-left: 0; }
.pull-left .img-limit{ margin-right: 0; }

@media (min-width: 768px) { 
	.img-derecha, .img-izquierda, .ficha-contenido .pull-right , .ficha-contenido .pull-left {width: 50%;}
	.ficha-contenido .pull-right, .img-derecha, .funcionalidad-contenidos.columnas .contenido-columnas .img-derecha { margin-left: 40px;}
	.ficha-contenido .pull-left, .img-izquierda{ margin-right: 40px;}
}

@media (min-width: 992px) { .img-derecha, .img-izquierda, .ficha-contenido .pull-right , .ficha-contenido .pull-left {width: 45%;}}
@media (min-width: 1600px) { .img-derecha, .img-izquierda, .ficha-contenido .pull-right , .ficha-contenido .pull-left {width: 40%;}}

#barra-opciones .lista-horizontal li {margin-bottom: 0;}
#barra-opciones .mod-utilidades-tienda .utilidad-idiomas .modulo-idiomas.banderas, #barra-opciones .mod-utilidades-tienda .utilidad-idiomas .modulo-idiomas.banderas-nombre { padding-top: 0;}

.sugerencias-buscador .producto-sugerido div:first-child { font-size: 100%;}

.sin-imagen {
    background: url('/data/7059/galerias/7a1142aa330ac0693c190d1eb99c694844ad864f.png');
    background-size: cover;
}

/*** ===== 03 - CUSTOMIZACIÓN BÁSICA PARA CLIENTE ===== ***/

/** == Fuentes de Texto y personalización== **/
#content_main .funcionalidad-contenidos .contenido-principal h3, h2, h3, .eslogan-contacto-principal .txt, .modulo-formularios .campo-form h3, .eslogan-parallax .subtitulo-eslogan, .datos-contacto-superior, .vistaModa .title  {font-family: 'Space Grotesk', sans-serif!important;}

#modulo-ultimas-noticias-v5 .vermas, .btn, .boton-default, .btn.boton-eslogan, .sub-categoria-moda ul li a, .funcionalidad-galerias.galeria-menu .menu-galeria li a , .funcionalidad-galerias.galeria-menu .tab-content-galeria-menu .tab-content .interior-carousel figure figcaption p{font-family: 'Space Grotesk', sans-serif!important;}
.titulo-eslogan, .eslogan-contacto-principal .subtitulo-eslogan, .servicios-portada  .resto-contenido-bloque>span, .modulo-formularios span.heading, .eslogan-contacto-principal .titulo-eslogan, .titulo-modulo-ultimas-noticias-v5, div#modulo-ultimas-noticias-v5 .heading, h1.heading, .modulo-bloques .bloque-texto .titulo, .eslogan-principal .titulo-eslogan, .servicios-portada .resto-contenido-bloque>span, .bloques-novedades .titulo,  .formulario-custom-portada span.heading, .titulo-contenido-blog span, h1{font-family: 'Rubik', sans-serif!important;}

#menuMovil .navbar-default .navbar-nav>.open>.dropdown-menu>li>a, #menuMovil .navbar-default .navbar-nav>li>a, #sobrecabecera .navbar-default, #bajo-footer .navbar-default  {font-family: 'Rubik', sans-serif!important;}

.titulo-eslogan, .modulo-formularios span.heading, .modulo-formularios .campo-form h3, div#modulo-ultimas-noticias-v5 .heading, h1.heading, h2, .bloques-novedades span.titulo, h1, .h1, #menuMovil .navbar-default .navbar-nav>.open>.dropdown-menu>li>a, #menuMovil .navbar-default .navbar-nav>li>a, .vistaModa .title, .sub-categoria-moda ul li a, .funcionalidad-galerias.galeria-menu .menu-galeria li a, .titulo-contenido-blog span, .funcionalidad-galerias.galeria-menu .tab-content-galeria-menu .tab-content .interior-carousel figure figcaption p{font-weight:bold!important;}
.eslogan-contacto-principal .titulo-eslogan, .servicios-portada .resto-contenido-bloque>span  {font-weight: 500;}
        
#modulo-ultimas-noticias-v5 .vermas, .btn, .boton-default, .btn.boton-eslogan {text-transform:uppercase;}

.cont-blog .texto span.h3 {display:none;}

/** ==  Colores Custom == **/

/* = Color Texto Oscuro = */
/*color*/ .funcionalidad-galerias.galeria-menu .tab-content-galeria-menu .tab-content .interior-carousel figure figcaption p, #content_bottom .servicios-portada-bloques a, .producto-ecommerce3-listado .product-content a {color:#000!important;}
/*fondo*/
/*borde*/
/*Hover*/

/* = Color Texto Claro = */
/*color*/
.funcionalidad-galerias.galeria-menu .menu-galeria li.active a, .funcionalidad-galerias.galeria-menu .menu-galeria li:hover a {color:#fff!important;}

/*fondo*/
/*borde*/
/*Hover*/

/* = Color Principal = */
/*color*/
.redes-sociales-inferior .fa:hover {color:#EA1010!Important;}
/*fondo*/
/*borde*/
/*Hover*/

/* = Color Secundario = */

/*color*/
/*fondo*/ 
.funcionalidad-galerias.galeria-menu .menu-galeria li:hover {background-color:#5a5a5a!important;}
/*borde*/
/*Hover*/

/* = Color Tres = */

/*color*/
/*fondo*/ 
.bloques-newsletter:before {background-color: #b40404 !important;}
/*borde*/
/*Hover*/

/* = Color Cuatro = */

/*color*/
/*fondo*/
/*borde*/
/*Hover*/

/* = Color Quinto = */

/*color*/
.vistaModa .price {color:#b40404!important;}
/*fondo*/
.bloques-newsletter:after, #content_bottom .btn-primary:hover, .boton-default:hover, .color_web_1_bg:hover{background-color:#b40404!important;}
/*borde*/ 
#content_bottom .btn-primary:hover, .boton-default:hover, .color_web_1_bg:hover{   border-color: #b40404!important;}
/*Hover*/

/* = Otro Color Usado = */

/*color*/
.text-muted, #total-productos {color: #2a2a2a;}
/*fondo*/
/*borde*/
/*Hover*/

/** == Ajustes de tamaños por jerarquías Mobile First - Excepciones para móvil solo cuando no es posible == **/

.extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big {font-size:28px!important}
.big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big {font-size:24px!important}
.medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium {font-size:22px!important}
.normal, .mod-eslogan .normal, .modulo-bloques .bloque-texto .normal {font-size:19px!important}
.small, .mod-eslogan .small, .modulo-bloques .bloque-texto .small {font-size:18px!important} 

@media (min-width:768px) {
	.extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big {font-size:28px!important;}
}
@media (min-width:992px) {
	.extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big {font-size:30px!important}
	.big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big {font-size:26px!important}
	.medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium {font-size:22px!important}
	.normal, .mod-eslogan .normal, .modulo-bloques .bloque-texto .normal {font-size:20px!important}
}
@media (min-width:1200px) {
   .extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big  {font-size:35px!important}
     .big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big {font-size:28px!important}
    .medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium {font-size:24px!important}      
}
@media (min-width:1600px) {
    .extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big  {font-size:40px!important}
    .big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big {font-size:30px!important}
}

/* == Botones ==  */
.boton-default a{color:#fff!important;}
.btn-medium, .boton-default{padding:10px 25px;}
.btn.boton-eslogan, .bordes-encuadrados.sin-icono .btn {border-radius:5px!important}

/*** 04 - CUSTOMIZACIÓN AVANZADA PARA CLIENTE ***/

/** == Módulos de portada == **/
/*Utilidades*/
.utilidades-utilidades-superior.modulo-container {padding: 0 2px!important;}

/* Servicios Portada */
.servicios-portada .contenedor-servicios.ajustado { width: 100%!important;}
.servicios-portada .titulo-servicio-portada.text-center {text-align: left;}
.servicios-portada  .resto-contenido-bloque>span {font-weight: bold;} 
.servicios-portada  .servicio.margen-bottom-2x {margin-bottom: 0;}

@media (max-width: 767px) {.mod-eslogan.diseno-5 .boton-eslogan{margin-top: 0;}}
@media (min-width: 768px){.servicios-portada .servicios-portada.style3 .servicio .contenido-bloque {padding: 30px 5px;}}
@media (min-width: 992px) {.servicios-portada .servicios-portada.style3 .servicio .contenido-bloque {padding: 30px;}}
@media (min-width: 1200px) {.servicios-portada .contenedor-servicios.ajustado {width: 98%!important;}}
@media (min-width: 1600px) {.servicios-portada .contenedor-servicios.ajustado {width: 80%!important;}}
@media (min-width:992px) and (max-width:1199px){.col-md-3.col-sm-6.col-xs-12.servicio{ width: 50%!important;}}

/* Eslogan Contacto Principal*/
.eslogan-contacto-principal .img-eslogan {display: none;}
.eslogan-contacto-principal .mod-eslogan.diseno-5 .texto-eslogan {padding-left: 0;width: 100%!important;margin-left: 00%;}
.eslogan-contacto-principal .mod-eslogan.diseno-5 .texto-contenido-eslogan {width: 60%;margin-right: 50px;display: inline-block; text-align: right;}
.eslogan-contacto-principal .mod-eslogan .btn-extra-big { padding: 5px 10px;}
.eslogan-contacto-principal a.btn.boton-eslogan {font-weight: bold;}
.eslogan-contacto-principal .mod-eslogan.diseno-5 .texto-contenido-eslogan {max-width: 100%;}

@media (max-width:767px){
    .eslogan-contacto-principal .mod-eslogan.diseno-5 .texto-eslogan {padding-left: 0!important;width: 100%!important;margin-left: 0%!important;display: contents;}
    .eslogan-contacto-principal .mod-eslogan.diseno-5 .texto-contenido-eslogan {width: 100%!important;margin-right: 0!important;text-align: center;}
}

@media (min-width:768px) and (max-width:991px){
    .eslogan-contacto-principal .mod-eslogan.diseno-5 .texto-eslogan {padding-left: 0;width: 100%!important;margin-left: 0;}
    .mod-eslogan.diseno-5 .boton-eslogan {margin-top:0!important;}
}

/* Bloques Newsletter */
.bloques-newsletter:before  {position: absolute; width: 15px;height: 100px; content: "";left: 0;top: 0;z-index:2}
.bloques-newsletter:after {position: absolute; width: 15px;height: 100px; content: "";right: 0;bottom: 0;z-index:2}
.bloque-texto .padding-2x { padding: 30px 20px!important;}

@media(max-width:767px){.modulo-bloques .bloque-texto.derecha .contenido-bloque-texto {text-align: left;}}
@media(min-width:768px){
	.bloques-newsletter .col-xs-12.col-sm-6.flex.align-center.no-padding.bloque.imagen { width: 40%;}
	.bloques-newsletter .col-xs-12.col-sm-6.flex.align-center.no-padding.bloque.texto {width: 60%;}
    .bloque-texto .padding-2x { padding: 30px 40px!important;}
}

/* Eslogan Parallax*/
.eslogan-parallax .fondo-centrado {background-size: cover!important;}
.eslogan-parallax .fondo-centrado .mod-eslogan.color_web_7_bg { background-color: #1b1b1b94;}

@media(min-width:992px){.eslogan-parallax .texto-eslogan {width: 50%; margin-left: 2%;text-align: left;}}
@media (min-width: 1200px) {
    .eslogan-parallax .mod-eslogan .lg-aire-top-48 { padding-top: 200px;}
	.eslogan-parallax .mod-eslogan .lg-aire-bottom-48 { padding-bottom: 200px;}
}

/*Noticias*/
.noticia-modulo-ultimas-noticias-v5 .contenedor {text-align: left;}
.cabecera-modulo-ultimas-noticias-v5 { position: relative;}
.cabecera-modulo-ultimas-noticias-v5 .image {position: relative;top: -100%;}
.fondo-cabecera-modulo-ultimas-noticias-v5 {background-color: transparent;}
h5.fecha-modulo-ultimas-noticias-v5 {display: none;}
.noticia-modulo-ultimas-noticias-v5 .contenedor .cabecera-modulo-ultimas-noticias-v5 .frente-modulo-ultimas-noticias-v5 { position: relative;padding-bottom:0;}
.noticia-modulo-ultimas-noticias-v5 .contenedor .cabecera-modulo-ultimas-noticias-v5 {height: auto;}
.contenido-modulo-ultimas-noticias-v5 b { display: none;}
.noticia-modulo-ultimas-noticias-v5 .contenedor .descripcion-modulo-ultimas-noticias-v5 {height: auto; padding-top: 0px; padding-bottom: 30px;}
div#listado-modulo-ultimas-noticias-v5 { display: flex;}
div#enlace-modulo-ultimas-noticias-v5 a.btn.btn-primary.vermas {position: relative;margin: 50px 0 0;}
#modulo-ultimas-noticias-v5 #enlace-modulo-ultimas-noticias-v5 {padding-bottom: 0;}
.frente-modulo-ultimas-noticias-v5.color-texto-claro {color: #000!important;}
.fecha-modulo-ultimas-noticias-v5 {display:none}  
.fecha-modulo-ultimas-noticias-v5 h5, .titulo-modulo-ultimas-noticias-v5.h3, .subtitulo-modulo-ultimas-noticias-v5.h4 {display: block;}
.noticia-modulo-ultimas-noticias-v5 .contenedor .opciones-modulo-ultimas-noticias-v5 { margin-top: 40px;}
#modulo-ultimas-noticias-v5 div#listado-modulo-ultimas-noticias-v5 .vermas {font-weight: bold;position: absolute;bottom: 40px;}
.modulo-container.noticias-portada { padding: 30px 0!important;}

.noticia-modulo-ultimas-noticias-v5 .contenedor {  background-color: #fff;}
.noticia-modulo-ultimas-noticias-v5.col-xs-12.col-sm-6.col-md-4.padding-2x.flex {  padding: 10px!important;}
div#modulo-ultimas-noticias-v5 {  width: 90%;  margin: 0 auto;}
span.subtitulo-modulo-ultimas-noticias-v5 {display:none!important;}
@media(min-width:768px) and (max-width:991px) {.noticia-modulo-ultimas-noticias-v5.col-xs-12.col-sm-6.col-md-4.padding-2x.flex:last-child {  display: none;}}
@media(min-width:992px) {div#modulo-ultimas-noticias-v5 {  width: 70%;  margin: 0 auto;}}
@media (min-width: 992px) and (max-width: 1200px){.noticia-modulo-ultimas-noticias-v5.padding-2x{padding:5px;}}

/*Formulario Portada*/
.portada .form_encabezado { display: none;}

/*Datos Contacto Portada*/
@media (max-width:767px) {
    .modulo-datos-contacto-extendidos .inline {  display: block; text-align: center;}
    .modulo-datos-contacto .inline, .modulo-datos-contacto-extendidos .inline {margin-right:0;         margin-bottom: 5px;}
    .modulo-datos-contacto-extendidos .row .direccion {  margin-left: 0px;}
}

/** == Módulos interiores == **/

/** == Vistas de Funcionalides == **/
.portada .categoria-productos > span {
    align-items: center;
    border-radius: 5px;   
    border: 0;    
    background-color: #d81212 !important;   
    bottom: 30px;    
    box-shadow: 0 4px 4px 0 rgba(0,0,0,.25);
    display: flex;
    font-size: 18px;
    font-weight: 600;
    height: 40px;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 20px;
    position: absolute;
    right: 0;
    text-align: center;
    width: fit-content !important;
    z-index: 2;
}
.portada .categoria-productos > span:hover {background-color: #373636 !important;}
.portada .categoria-productos > span a {color: #fff !important;}
.bordes-encuadrados.sin-icono .borde-cuadrado {margin: 30px 0;}

#content_main>.modulo-container .funcionalidad-contenidos #contenido-quien-ficha #lateral-derecho-quien-ficha {text-align: left;}
#content_main>.modulo-container .funcionalidad-contenidos.ficha-observatorios { text-align: left;}
#content_main>.modulo-container .funcionalidad-contenidos.columnas-resaltada { text-align: left;}
#info-categoria-quienes, #info-categoria-observatorios, #info-categoria-columnas-resaltadas  { text-align: left;}
div#main.row {margin: 0!important;}
#content_main>.modulo-container .funcionalidad-contenidos.columnas-resaltada .row {margin: 0;}
#content_main>.modulo-container { padding: 0;}
#contenido .observatorio.cabeceraCategoria, #contenido .observatorio.cabeceraContenido {margin-bottom: 0;}
#contenido .columnas-resalt.cabeceraCategoria, #contenido .columnas-resalt.cabeceraContenido {margin-bottom: 0;}
.listado-galerias .container-fluid {padding-left: 0;padding-right: 0;}
.listado-galerias div#content_main>.row>.col-sm-12>.modulo-container { padding: 0;}
.form .bordes-encuadrados { margin-left: 0; margin-right: 0;}
.form .bordes-encuadrados .content_form {padding: 20px 0;}
.bordes-encuadrados .encabezado-form {margin-top: 0;}
.bordes-encuadrados .alinear-vertical { align-items: flex-start;}
.bordes-encuadrados input#formulario_captcha {padding: 0;}
.bordes-encuadrados .row.controls .col-sm-12 { padding: 0;}
.formulario-de-contacto.borde-cuadrado .col-lg-6.col-md-6.col-sm-12.col-xs-12 { padding: 0!important;}

@media(max-width:767px) {
	.bordes-encuadrados .alinear-vertical {padding: 0;}
	.bordes-encuadrados .encabezado-form {padding: 20px 0;}
	.bordes-encuadrados.sin-icono .col-xl-12.col-lg-12.col-md-12.col-sm-12 { padding: 0;}
	.bordes-encuadrados.sin-icono .btn.boton-default { display: block;width: 100%;margin-bottom: 5px;}
	.bordes-encuadrados.sin-icono .row { margin-left: 0; margin-right: 0;}
	.bordes-encuadrados.sin-icono .content_form {padding: 0; overflow: hidden;}
	.bordes-encuadrados.sin-icono .borde-cuadrado {  border: none;}
}

@media (min-width:992px) {.bordes-encuadrados.sin-icono .col-lg-6.col-md-6.col-sm-12.col-xs-12:nth-child(2) { width: 47%; margin-left: 3%;}}


/*Vista Galerías*/
.funcionalidad-galerias.galeria-menu .menu-galeria li, .funcionalidad-galerias.galeria-menu .menu-galeria li:last-child, .funcionalidad-galerias.galeria-menu .menu-galeria li:hover, .funcionalidad-galerias.galeria-menu .menu-galeria li a { transform: none!important;}
.funcionalidad-galerias.galeria-menu .menu-galeria { padding-left: 0; padding-right: 0;}
.funcionalidad-galerias.galeria-menu .menu-galeria li { min-width: 25%;}

.menu-galeria {list-style: none;padding: 0; margin: 0;display: flex;}
.menu-galeria li {flex-grow: 1;text-align: center;}
.menu-galeria li a {text-decoration: none;display: block;padding: 15px 0;}

.funcionalidad-galerias.galeria-menu .menu-galeria {align-items: stretch;}
.funcionalidad-galerias.galeria-menu .menu-galeria li, .funcionalidad-galerias.galeria-menu .menu-galeria li:last-child, .funcionalidad-galerias.galeria-menu .menu-galeria li:hover, .funcionalidad-galerias.galeria-menu .menu-galeria li a { align-items: center;}
.funcionalidad-galerias.galeria-menu .tab-content-galeria-menu .tab-content .interior-carousel figure figcaption p { text-shadow: none;}

@media (max-width: 425px) {
    .funcionalidad-galerias.galeria-menu .tab-content .carousel .carousel-indicators li {background-color: #2c2b2b;}
    .carousel-control .fa-chevron-right, .carousel-control .fa-chevron-left {font-size: 3em; color: #fff;top: 40%;}
}

/*Vista Menu Categorías*/
.modulo-container.modServicios div.funcionalidad-productos { padding-left: 0;}
.modulo-container.modServicios { padding: 0 !important;}

@media (max-width: 767px) {
    .modulo-container.modServicios div.funcionalidad-productos .sub-categoria-moda ul li { margin: 0 0px 5px 0;}
    .modulo-container.modServicios div.funcionalidad-productos .sub-categoria-moda ul li,
    .modulo-container.modServicios div.funcionalidad-productos .sub-categoria-moda ul li a { width: 100%; }
}

.row.centrar-bloques.arreglo-servicios {  margin: 0 !important;}
.modulo-container .funcionalidad-productos .cabecera-listado-producto-servicios {  padding: 10px 0;}
.modulo-container .funcionalidad-productos .cabecera-listado-producto-servicios .nombre-producto { font-size: 18px;text-transform: none;}
span.col-xs-6.nombre-producto.h4 { width: 100%;}

@media (min-width: 768px) {
    .modulo-container.modModa div.funcionalidad-productos .row.centrar-bloques { display: block;}
    .modulo-container.modModa div.funcionalidad-productos.col-3.igualar-altura .row.centrar-bloques { display: flex;}
    .sub-categoria-moda ul {display: flex; width: 100%; padding: 0; margin: 0; }
    .sub-categoria-moda ul li { flex: 1; display: flex; align-items: stretch;}
    .sub-categoria-moda ul li a { display: flex;  align-items: center;  justify-content: center; width: 100%; text-align: center; padding: 10px; box-sizing: border-box; }
}

/*Vista Productos*/
.vistaModa .price { font-size: 18px;}
.vistaModa .product-content { min-height: 180px;}
.product-content span.small.parrafo {display:none;}
#sidebar_primaria .desplegable-interior { margin: 20px 0;}


/** == Ajustes de Accesibilidad == **/
button.btn.boton-aceptar.habilitado {color: #000!Important;}
a#mas, a#menos {color: #000!Important;font-weight: bold;}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus{color:#000!important}
span.sel__box__options.sel__box__options--black-panther.selector__filtro__itemsporpagina, span.sel__box__options.sel__box__options--black-panther.selector__filtro__orden.selected, span.sel__box__options.sel__box__options--black-panther.selector__filtro__orden, .sel--black-panther, .sel__box__options:hover {color: #000!important;}
.noUi-tooltip  {color: #000!important;}

/** == Construcciones de redactor y generadas por Tiny == **/

.contenido-columnas ul {margin-bottom: 2em;}
.listado-aire li {margin-bottom:1.2em;}
.formulario-de-contacto.borde-cuadrado ul.listado-aire { list-style: none;  padding-left: 15px;  font-weight:bold;}

@media (max-width:767px){ul.listado-aire {padding-left: 20px;}}

.jumbotron.talleres p {font-size:18px;font-weight: normal;}
.jumbotron.talleres {padding:0; background-color:#fff!important;} 
blockquote, .eslogan-frase-destacada h3 {font-size: 21px; border-left-color: red!important;}

@media (max-width: 767px){.jumbotron.talleres.col-sm-12 .col-sm-8, .jumbotron.talleres.col-sm-12 .col-sm-4 { padding: 0;}}    
@media (max-width: 767px){blockquote, .eslogan-frase-destacada h3 {font-size: 22px;}}   

/** == Optimizacion Login - Carrito - Tienda == **/

.mi_cuenta .contenido.zona { width: 100%!important;}
.mi_cuenta .funcionalidad-carrito  a.btn.btn-default.btn-xs { display: block; margin-bottom: 0.5em; line-height: 1;}
.funcionalidad-carrito section.panel .controls, .mi_cuenta .funcionalidad-carrito section.panel {color: #000 !important;}

@media (min-width:768px) {
    .mi_cuenta .contenido.zona { width: 90%!important;}
	.mi_cuenta .funcionalidad-carrito .col-sm-4 { width: 100%;}
	.mi_cuenta .funcionalidad-carrito .col-sm-8 { width: 100%;}
}  

@media (min-width:1200px) {
	.mi_cuenta .funcionalidad-carrito .col-sm-4 { width: 20%;}
	.mi_cuenta .funcionalidad-carrito .col-sm-8 { width: 80%;}
}


/*Ajuste final*/
.noticias-portada  span.heading, .formulario-custom-portada span.heading{ text-align: center;}
@media (max-width:767px) {#bajo-footer .navbar-default {text-align:center;}}

/** == Animaciones CSS == **/
.fadeIn {opacity: 1;}
.fadeInLeft {opacity: 1; transform:translateX(0px);}
.fadeInRight {opacity: 1; transform:translateX(0px);}

.botonera-productos .btn-derecha {text-align: right;}
@media (max-width:767px) {
    .botonera-productos .btn-derecha, .botonera-productos .btn-izquierda {text-align: center;}
}