/*** ===== 01 - IMPORTANTE  ==== *** /

/*** ===== 02 - PAQUETE DE REGLAS DEFINITORIAS DE PORTFOLIO  ===== ***/
@media (min-width:992px) {.portada div#sobrecabecera.sticky-top {transition: 0.3s;}}
.portada div#sobrecabecera.sticky-bottom {transition: 0.3s;}

@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;}
}

.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;}
    .contenidos-relaccionados .pull-left, .contenidos-relaccionados .pull-right {width: auto;}
}
@media (min-width: 992px) {
    .img-derecha, .img-izquierda, .ficha-contenido .pull-right , .ficha-contenido .pull-left {width: 45%;}
    .contenidos-relaccionados .pull-left, .contenidos-relaccionados .pull-right {width: auto;}
}
@media (min-width: 1600px) {
    .img-derecha, .img-izquierda, .ficha-contenido .pull-right , .ficha-contenido .pull-left {width: 40%;}
    .contenidos-relaccionados .pull-left, .contenidos-relaccionados .pull-right {width: auto;}
}

#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;}

.sin-imagen {background: url('/data/7221/modulos/2632616/sin_imagen.webp'); background-size: cover;}

.sugerencias-buscador .producto-sugerido div:first-child { font-size: 100%;}

#contenido a, #contenido a:hover {text-decoration: underline;font-weight:bold !important;}
.portada #contenido a, .product-content a, #filtro-categorias .input-label a, .sub-categoria-moda ul li a, .modulo-breadcrumb a, .funcionalidad-carrito a, #filtro-bottom a, #contenido .funcionalidad-productos .product-content .title a {text-decoration:none !important;}
#contenido a.btn, .categoria-productos span.h4 a {text-decoration:none !important;}
#content_main .funcionalidad-contenidos.ficha-observatorios .contenido-observatorio {margin-top:30px !important;}

/*** ===== 03 - CUSTOMIZACIÓN BÁSICA PARA CLIENTE ===== ***/
/** == Fuentes de Texto y personalización== **/
body {font-family: 'Poppins', sans-serif; font-weight: 500 !important;}
.btn, .btn-primary, .modulo-container .heading, .datos-contacto-superior, .servicios-portada-principal .resto-contenido-bloque>span, .bloques-nosotros p, .servicios-portada-principal .resto-contenido-bloque, .servicios-portada-inferior .resto-contenido-bloque>span, .eslogan-cta .titulo-eslogan,  .subtitulo-servicio-portada, .eslogan-cta2 .subtitulo-eslogan, .subtitulo-modulo-ultimas-noticias-v5, .servicios-portada-bloques .resto-contenido-bloque p, body:not(.portada) #contenido h3, .servicios-contador .servicios-portada.style11 .contador, .textosecundario {font-family: 'Poppins', sans-serif; font-weight: 500 !important;}
.h1, h1, div#info-categoria-observatorios h2,.funcionalidad-contenidos.columnas-resaltada h2, .eslogan-cta .subtitulo-eslogan, .bloques-cta .titulo, .eslogan-cta2 .titulo-eslogan, .servicios-contador .resto-contenido-bloque, .titulo-modulo-ultimas-noticias-v5, .servicios-portada .heading, .mosaico-imagenes-portada .heading, .empresas-colaboradoras .heading, div#modulo-ultimas-noticias-v5 .heading, .eslogan-zoom .titulo-eslogan, #content_main h1.heading, .mod-opiniones.vista4 .titulo-testimonio .heading,  .modulo-bloques .bloque-texto .extra-big, .textoprincipal {font-family: 'Montserrat', sans-serif !important; font-weight: 700 !important;}

.titulo-servicio-portada {text-transform: uppercase;}
.heading {text-align: center;}
/** ==  Colores Custom == **/
/* = Color Texto Oscuro = */
/*color*/
span.h3.titulo-articulo-observatorio, span.h4.subtitulo-articulo-observatorio, .funcionalidad-galeria-principal .thumb, .funcionalidad-galeria-portada .thumb{color: #000 !Important;}

/*fondo*/
/*borde*/
/*Hover*/

/* = Color Texto Claro = */
/*color*/.funcionalidad-galeria figure > figcaption {color: #ffffff !important;}

/*fondo*/
/*borde*/
/*Hover*/

/* = Color Principal = */
/*color*/
/*fondo*/
.funcionalidad-galeria-principal .overlay, .funcionalidad-galeria-portada .overlay {background: #e61920bf;}
/*borde*/
blockquote {border-left: 5px solid #cb1f00;}
span.h3.titulo-articulo-observatorio {border-left: 5px solid #cb1f00; padding-left: 10px;}
/*Hover*/

/* = Color Secundario = */
/*color*/
/*fondo*/ 
/*borde*/
/*Hover*/

/* = Color Tres = */

/*color*/
/*fondo*/ 
/*borde*/
/*Hover*/

/* = Color Cuatro = */

/*color*/
/*fondo*/
/*borde*/
/*Hover*/

/* = Color Quinto = */

/*color*/
/*fondo*/
/*borde*/
/*Hover*/

/* = Otro Color Usado = */
/*color*/
.text-muted {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;}
.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:26px!important;}
}
@media (min-width:992px) {
	.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:26px!important}		
}
@media (min-width:1200px) {
   .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:28px!important}         
}
@media (min-width:1600px) {
    .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:30px!important}
}

/* == Botones ==  */
/****** BOTONES ******/
.boton-default, .btn-primary, .btn-primary.vermas, .modulo-formularios-lineas .form-actions button, span.boton-eslogan a, .botonEnviar .btn, a#aceptarContinuarButton, .form-actions button.btn, .modulo-container .funcionalidad-contenidos .modulo-articulo-observatorio .contenido-articulo-observatorio .opciones-articulo-observatorio .vermas, .modulo-container .funcionalidad-contenidos .articulo-destacado-observatorio .contenido-articulo-observatorio .opciones-articulo-observatorio .vermas, span.boton-eslogan a, .botonEnviar .btn, .add_to_cart, .destacado, .formulario-bordes-redondeados-posteum .btn, .modulo-formularios-lineas .btn-primary, a#aceptarContinuarButton, .mod-eslogan .btn, .funcionalidad-contenidos.columnas button.boton, a.btn.boton-default.btn-medium.medium {border:none !important;font-size: 18px !important;color: #ffffff!important;background-color: #cb1f00 !important;border-radius:0 !important;}
.capa-boton a.btn {border:none !important;padding:10px 20px !important;color: #ffffff!important;background-color: #cb1f00 !important;}

@media only screen and (max-width: 447px){.modulo-formularios-lineas .form-actions button, .form-actions button.btn {margin: 5px 5px !important;width: 100%;}}
@media only screen and (min-width: 992px) and (max-width: 1199px){.modulo-formularios-lineas .form-actions button {margin: 5px 5px !important;width: 100%;}}
@media only screen and (min-width: 1228px){.modulo-formularios-lineas .form-actions button, .form-actions button.btn {margin: 0 4px !important;width:49%;}}
@media only screen and (min-width: 420px) and (max-width: 1227px){.modulo-formularios-lineas .form-actions button, .form-actions button.btn {margin: 5px 4px !important;width:48%;}}
@media only screen and (max-width: 419px){.modulo-formularios-lineas .form-actions button, .form-actions button.btn {margin: 5px 4px !important;width:100%;}}

.modulo-container .funcionalidad-contenidos .modulo-articulo-observatorio .contenido-articulo-observatorio .opciones-articulo-observatorio .vermas:hover, .modulo-container .funcionalidad-contenidos .articulo-destacado-observatorio .contenido-articulo-observatorio .opciones-articulo-observatorio .vermas:hover, span.boton-eslogan a:hover, .botonEnviar .btn:hover, .boton-default:hover, .form-actions button.btn:hover, .btn-primary:hover, .add_to_cart:hover, .destacado, .formulario-bordes-redondeados-posteum .btn:hover, .modulo-formularios-lineas .btn-primary:hover, .modulo-formularios-lineas .form-actions button:hover, a#aceptarContinuarButton:hover, .capa-boton a.btn:hover, .mod-eslogan .btn:hover, .funcionalidad-contenidos.columnas button.boton:hover, a.btn.boton-default.btn-medium.medium:hover {background-color: #000000 !important;color: #ffffff !important;}
#content_main a.btn.boton-default:hover, #content_main .ver-mas-quien a:hover, .boton-eslogan a:hover.btn.btn-sm span {color: #ffffff !important;}
.mod-eslogan span.boton-eslogan span.medium, .modulo-container .funcionalidad-contenidos .modulo-articulo-observatorio .contenido-articulo-observatorio .opciones-articulo-observatorio .vermas, .modulo-container .funcionalidad-contenidos .articulo-destacado-observatorio .contenido-articulo-observatorio .opciones-articulo-observatorio .vermas {font-size: 18px !important;}

/*Botón comprar catálogo ecommerce 2*/
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {opacity: 1 !important;filter: alpha(opacity=100) !important;}
.funcionalidad-producto.funcionalidad-producto-ecommerce2 .product-info .resumen-producto .btn-comprar .anadir-cesta {background-color: #cb1f00 !important;color: #ffffff !important;padding: 0 !important; text-align:center !important;}
.funcionalidad-producto.funcionalidad-producto-ecommerce2 .product-info .resumen-producto .btn-comprar:hover .anadir-cesta {background-color: #000000 !important;color: #ffffff !important;}

/*Botones focus*/
.boton-default:active, .boton-default.active, .open > .dropdown-toggle.boton-default {color: #ffffff !important;border: none !important;}
.boton-default:active:hover, .boton-default.active:hover, .open > .dropdown-toggle.boton-default:hover, .boton-default:active:focus, .boton-default.active:focus, .open > .dropdown-toggle.boton-default:focus, .boton-default:active.focus, .boton-default.active.focus, .open > .dropdown-toggle.boton-default.focus, .boton-default:focus {color: #fff !important;	background-color: #000000 !important;border: none !important;}

/*** 04 - CUSTOMIZACIÓN AVANZADA PARA CLIENTE ***/

/** == Módulos de portada == **/
/* Logotipo */
div.logotipo-main.logo-blanco div.logotipo-main {padding: 50px 15px; position: absolute; top: -40px;}
.portada div#sobrecabecera.sticky-top .logotipo-main {transition: 0.3s;}
@media (min-width:992px) and (max-width:1221px){.logotipo-main {margin-left: -5px;}div.logotipo-main.logo-blanco div.logotipo-main {top: -58px;}}

/*Menú principal*/
@media (min-width:992px) and (max-width:1221px){#sobrecabecera .navbar-default .navbar-nav > li, #sobrecabecera.sticky-bottom .navbar-default .sidebar-nav .navbar-nav li {margin-right: -9px !important;font-size: 95%;}}

/* Servicios Portada */
.servicios-portada-principal .servicios-portada.style1 .bloque:after, .servicios-portada-principal .servicios-portada.style1 .bloque:before, .servicios-portada-principal .servicios-portada.style1 .bloque {border: 0px}
.servicios-portada-principal .resto-contenido-bloque>h2 { top: 0;position: absolute; top: -50px; left:35px}
.servicios-portada-principal .resto-contenido-bloque p {font-size:18px !important;}
.servicios-portada-principal .imagen-servicio {width: 94%;margin: 10px auto;}
.servicios-portada-principal .resto-contenido-bloque>h2:before {content: "";position: absolute;width: 22px;height: 26px;background-color: red;left: -30px!important;bottom: 10px;}
.servicios-portada-principal .servicios-portada.style1 .bloque .boton-bloque {z-index: 10; position: absolute;bottom: -5%; left: 0; width: 100%;display: flex;justify-content: center; top: -10%;}
.servicios-portada-principal a.btn.boton-default {width: 100%;}
.servicios-portada-principal a.btn.boton-default:hover {background-color: #ff00000f !important;}
.servicios-portada-principal a.btn.boton-default{background-color: transparent !important;}

@media (min-width:768px) and (max-width:1199px){.servicios-portada-principal .servicios-portada .contenedor-servicios.ajustado { width: 90%!Important;}}
@media (min-width:1200px) {.servicios-portada-principal .servicios-portada .contenedor-servicios.ajustado {width: 90%!important;}}
@media (min-width:1600px) {.servicios-portada-principal .servicios-portada .contenedor-servicios.ajustado {width: 70%!Important;}}

/* Sin botón de enlace */
.servicios-portada.style1 .bloque {padding-bottom: 0px !important;}
.servicios-portada.style1 .bloque:hover {background-color: #ff00000f !important;}
.servicios-portada-principal .resto-contenido-bloque span.h4 {margin-top: 20px;}
.servicios-portada-principal .resto-contenido-bloque span.h4::before {content: "";position: absolute;width: 22px;height: 26px;background-color: #cb1f00;margin-left: -30px;}

/* Bloques con fondo */
.bloque-con-fondo a.btn.boton-default {margin-top: -50px !important;}
@media (max-width:991px) {.bloque-con-fondo .contenido-bloque-texto{padding: 30px !important;}}

/* Servicios Contador */
.servicios-contador .servicios-portada.style11 .contador {width: 60%; margin: 0 20%; border-bottom: 0;}
.servicios-contador .servicios-portada .bloque {box-shadow: none;}
@media(max-width:767px){
	.servicios-contador .servicios-portada.style11 .contador {width: 100%;margin: 0 0%;border-bottom: 0;}
	.servicios-contador .servicios-portada .bloque{padding: 10px 0;}
}
@media (min-width: 1200px) {.servicios-contador .servicios-portada .contenedor-servicios.ajustado {width: 85%;}}
@media (min-width: 1600px) {.servicios-contador .servicios-portada .contenedor-servicios.ajustado {width: 80%;}}

/* Servicios Portada Inferior */
.servicios-portada-inferior .contenedor-servicios.ajustado {margin: 50px auto!important;}
.servicios-portada-inferior .servicios-portada-bloques {margin: 50px auto 0;width: 85%;}
.servicios-portada-inferior .servicios-portada.style1 .bloque { border:none!important;}
.servicios-portada-inferior .servicios-portada.style1 .bloque:before, .servicios-portada-inferior .servicios-portada.style1 .bloque:after{display:none;}
.servicios-portada-inferior .resto-contenido-bloque span.h4 {margin-top: 20px;}

@media(max-width:767px){.servicios-portada-inferior .servicios-portada-bloques {margin: 50px auto 0;width: 100%;}}
@media(min-width:1200px){.servicios-portada-inferior .servicios-portada-bloques {width: 90%;}}
@media(min-width:1600px){.servicios-portada-inferior .servicios-portada-bloques {width: 70%;}}

/* Ultimas 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;}
span.fecha-modulo-ultimas-noticias-v5.h5, span.subtitulo-modulo-ultimas-noticias-v5.h4 { display: none;}
div#modulo-ultimas-noticias-v5 .heading {text-align: center!important;}
.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 .vermas {position: absolute;bottom: 40px;}

@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 (max-width: 767px) {.noticia-modulo-ultimas-noticias-v5.col-xs-12.col-sm-6.col-md-4.padding-2x.flex {padding: 10px 0!important;}}
@media (min-width: 992px) and (max-width: 1200px){.noticia-modulo-ultimas-noticias-v5.padding-2x{padding:5px;}}

/* Testimonios*/
.testimonial p:last-child {font-weight: bold; margin-left: 10px;display: block;}
@media (max-width: 767px){.testimonios {margin-top: 20px;}}


/* Mapa portada */
.modulo-mapa-portada .iframe-mapa {filter: grayscale(99%); opacity: 1;}
 
/** == Módulos interiores == **/

/** == Vistas de Funcionalides == **/
div.modulo-articulo-observatorio {margin-bottom: 30px;}

#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%;}}

/* Contenidos categoría Servicios */
@media(min-width:767px) and (max-width: 991px){.modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .titulo-quien {min-height: 54px !important;}.modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .imagen-quien-centro figure .image-quien img {min-height: 94px !important;}}
@media(min-width:992px) and (max-width: 1599px){.modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .titulo-quien {min-height: 54px !important;}.modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .imagen-quien-centro figure .image-quien img {min-height: 90px !important;}}
@media(min-width:1600px){.modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .titulo-quien {min-height: 60px !important;}.modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .imagen-quien-centro figure .image-quien img {min-height: 90px !important;}}

/* Categoría de contenidos */
#contenido .columnas-resalt.cabeceraCategoria figure .imageCabecera h1.tituloCat, #contenido .columnas-resalt.cabeceraContenido figure .imageCabecera h1.tituloCat, #contenido .columnas-resalt.cabeceraCategoria figure .imageCabecera h1.tituloCont, #contenido .columnas-resalt.cabeceraContenido figure .imageCabecera h1.tituloCont, #contenido .quienes.cabeceraCategoria figure .imageCabecera h1.tituloCat{position: absolute !important; top: 45% !important; transform: translate(0,-50%) !important;font-weight: bold !important; padding: 22px 66px 22px 66px !important;}

/** == Ajustes de Accesibilidad == **/
.textoprincipal, .textosecundario{background-color:#00000001!important;}
span.h4.subtitulo-articulo-observatorio {display: none;}

/** == Construcciones de redactor y generadas por Tiny == **/
.listado-aire li {margin-bottom:1.2em;}

/*Construcción bostrap servicios combinados color*/
.row.servicios-combinados-color {display: flex;flex-wrap: wrap; margin: 30px auto !important;}
.row.servicios-combinados-color .col-lg-12.col-md-12.col-sm-12, .row.servicios-combinados-color .col-lg-6.col-md-6.col-sm-12 {display: flex; flex-direction: column; justify-content: center; align-items: center; margin: 3px; padding: 40px;font-size: 19px !important;}
.row.servicios-combinados-color .col-lg-12.col-md-12.col-sm-12 span.h3, .row.servicios-combinados-color .col-lg-6.col-md-6.col-sm-12 span.h3, .row.servicios-combinados-color .col-lg-12.col-md-12.col-sm-12 h3, .row.servicios-combinados-color .col-lg-6.col-md-6.col-sm-12 h3 {font-size: 24px !important; font-weight: bold !important; color: #000000 !important;}
.row.servicios-combinados-color .col-lg-12.col-md-12.col-sm-12:nth-child(2n+1), .row.servicios-combinados-color .col-lg-6.col-md-6.col-sm-12:nth-child(2n+1) {background-color: #f7eae8;}
.row.servicios-combinados-color .col-lg-12.col-md-12.col-sm-12:nth-child(2n+2), .row.servicios-combinados-color .col-lg-6.col-md-6.col-sm-12:nth-child(2n+2) {background-color: #ededed;}
.row.servicios-combinados-color .col-lg-12.col-md-12.col-sm-12:nth-child(2n+3), .row.servicios-combinados-color .col-lg-6.col-md-6.col-sm-12:nth-child(2n+3) {background-color: #ecb3ca;}
.row.servicios-combinados-color .col-lg-12.col-md-12.col-sm-12:nth-child(2n+4), .row.servicios-combinados-color .col-lg-6.col-md-6.col-sm-12:nth-child(2n+4) {background-color: #f9eecc;}
.row.servicios-combinados-color.servicios-combinados-1 {font-size: 20px !important;}

@media(min-width:1240px){.row.servicios-combinados-color .col-lg-12.col-md-12.col-sm-12{width: 100%;}.row.servicios-combinados-color .col-lg-6.col-md-6.col-sm-12 {width: 48%;} }
@media(min-width:992px) and (max-width:1239px){.row.servicios-combinados-color .col-lg-12.col-md-12.col-sm-12 {width: 100%;} .row.servicios-combinados-color .col-lg-6.col-md-6.col-sm-12 {width: 49%;}}

/* New CTA */
.newcta01 span.newcta-titulo {margin-top: 0;} .newcta01 { text-align: center; border: 2px solid #d3d3d3; border-radius: 25px; padding: 40px 20px;margin-bottom:20px;}.newcta01 p {margin-bottom:0px;}.newcta01 .btn {margin-top:20px;}

blockquote.newblockquote-2 {border-left: 35px solid #cb1f00;background-color: #eee;font-size: 20px;color: #000000;font-size: 20px;margin-bottom:30px !important;}

/* well */
.well-2 {background-color: #f7eae8;}
.well {font-size: 19px !important;margin-bottom:30px !important;}.well p {margin-bottom:20px !important;}

/** == 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%;}
}

/** == Animaciones CSS == **/