/*** ===== 01 - IMPORTANTE  ==== *** /

/*** ===== 02 - PAQUETE DE REGLAS DEFINITORIAS DE PORTFOLIO  ===== ***/
.sobrecabecera.zona.eq-height { width: 100%!important;}
@media(min-width:1200px) {.sobrecabecera.zona.eq-height { width: 90%!important;}}
@media(min-width:1600px) {.sobrecabecera.zona.eq-height { width: 75%!important;}}

.sticky-bottom .barra-opciones { border-bottom: 0px solid; border-color: #4a4a4a;}
.ancho2:not(.pac-fluido) #contenido>.contenido {padding:0;}

@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}
}

/*GALERÍAS IMÁGENES RELACIONADAS*/
.funcionalidad-galerias span.h5, .funcionalidad-galerias span.h4 {display: none !important;}

/* FOTOS EN SECCIONES A LA DERECHA AJUSTE */

.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;}
.mod-utilidades-tienda .btn, .mod-utilidades-tienda .modulo-idiomas:not(.desplegable) li {padding:0 4px;}

.modulo-bloques .bloque-texto .titulo.intenso { display: block;}

.boton-default { letter-spacing: .12em;}


@media (min-width: 992px) {
	.datos-contacto-superior.col-md-5 {width: 55%!important;}
    .iconos-utilidades-superior.col-md-2 {width: 20%!important;}
    .buscador-unico.col-md-offset-1{    margin-left: 0!important}
}

/*** ===== 03 - CUSTOMIZACIÓN BÁSICA PARA CLIENTE ===== ***/

/** == Fuentes de Texto y personalización== **/
.navbar-default, .carrusel-texto-testimonios .frase-celebre, .carrusel-texto-testimonios .nombre-autor, .eslogan-titulo .titulo-eslogan, .eslogan-principal .titulo-eslogan, .portada-servicios .resto-contenido-bloque span,  .eslogan-inferior .titulo-eslogan, h1, #content_top .heading.color-fuente-destacado, #content_bottom .heading.color-fuente-destacado, .bloques-portada .titulo, .funcionalidad-contenidos.columnas-resaltada h2, .h1, #menuMovil .navbar-default .navbar-nav > li > a {font-family: "Kanit", sans-serif !important;}
#barra-opciones .modulo-datos-contacto-extendidos span, .html-datos-contacto .col-sm-10, .eslogan-principal .subtitulo-eslogan, .eslogan-inferior .subtitulo-eslogan, 
#content_bottom #contador-regresivo .titulo-contador, .btn, .servicios-formas-pago p{font-family: 'Pathway Extreme', sans-serif!important;}

.navbar-default,  #content_top .heading.color-fuente-destacado, #content_bottom .heading.color-fuente-destacado {font-weight:lighter;}
 h1, .portada-servicios .resto-contenido-bloque span,  #footer .titulo-eslogan p, .contacto-sobrecabecera .modulo-datos-contacto-extendidos, .portada-servicios .resto-contenido-bloque span, .html-datos-contacto .col-sm-10, .modulo-datos-contacto-extendidos span.heading , .contenido.zona span.color-fuente-destacado, .servicios-formas-pago p, .funcionalidad-contenidos.columnas-resaltada h2, .bloques-portada  .bloque-texto .titulo.intenso, .mod-acordeon p.descripcion-acordeon, .menu-footer a:hover, #sobrecabecera .navbar-default .sidebar-nav .navbar-nav li.active, li.dropdown.version10.open a, .eslogan-principal .titulo-eslogan, .titulo-contenido-blog .h2, #menuMovil .navbar-default .navbar-nav > li > a{font-weight: bold;}

/** ==  Colores Custom == **/

/* = Color Texto Oscuro = */

/*color*/
.promo-portada-productos .thumb *, .promocion, .noticia-modulo-ultimas-noticias-v5 .contenedor .cabecera-modulo-ultimas-noticias-v5 .frente-modulo-ultimas-noticias-v5.color-texto-claro, #barra-opciones .buscador-unico a, #content_bottom #contador-regresivo .titulo-contador, #sidebar_primaria .precios, div#slider-range, .funcionalidad-galerias .titulo-menu-graficos,  .vistaModa .price, .promociones-portada .thumb .label-promocion .badge_overlay span, .funcionalidad-galeria figure>figcaption a.fancybox {color:#000!important}

/*fondo*/


/*borde*/
/*Hover*/

/* = Color Texto Claro = */
/*color*/ 
.vistaModa .producto-img .label-destacado.text-destacados , button.leftLst .fa, button.rightLst .fa, .funcionalidad-galeria figure>figcaption,#cart_item_nro, .funcionalidad-carrito #front_regist a.btn.btn-primary, #content_main div#front_regist a.btn-next-prev, .btn-next-prev i.fa.fa-arrow-left, .funcionalidad-galerias.galeria-menu .menu-galeria li.active a, .funcionalidad-galerias.galeria-menu .menu-galeria li a:hover {color: #fff!important;}

/*fondo*/
div#contenido {background-color: #fff;}

/*borde*/
/*Hover*/

/* = Color Principal = */
/*color*/
.mod-acordeon p.descripcion-acordeon {color:#0151b1!important;}
/*fondo*/
h1.heading:before, h1:before, #columnas-resaltadas .contenidos-relaccionados.columnas .nav-tabs li{background-color:#0151b1!important;}
/*borde*/
/*Hover*/

/* = Color Secundario = */

/*color*/
/*fondo*/ 
/*borde*/
blockquote {border-left: 5px solid #023e85;}
/*Hover*/

/* = Color Tres = */

/*color*/
/*fondo*/ 
#barra-opciones .buscador-unico input.form-control, #barra-opciones .buscador-unico select.form-control {background-color: #efefef;}
/*borde*/
/*Hover*/

/* = Color Cuatro = */

/*color*/.funcionalidad-productos .sub-categoria-moda ul li a {color: #efc70a !important;}
/*fondo*/
/*borde*/
/*Hover*/

/* = Color Quinto = */

/*color*/
#content_main .color-fuente-destacado {color: #02244c !important;}

/*fondo*/
/*borde*/
/*Hover*/

/* = Otro Color Usado = */
@media (max-width:991px) {.barra-opciones {border-bottom: 0px !important;}}
/*color*/.text-muted {color: #646464;}
/*fondo*/.funcionalidad-producto.funcionalidad-producto-ecommerce2 .product-info .resumen-producto .btn-comprar .anadir-cesta .icono-carrito, .funcionalidad-producto.funcionalidad-producto-ecommerce3 .product-info .resumen-producto .btn-comprar .anadir-cesta .icono-carrito, .badge.badge-destacado {background-color: #001d3f!important;}
/*borde*/
/*Hover*/

.funcionalidad-producto-moda .extraInfo .encabezado {background-color: #2d2d2d!important;}

.modulo-categorias .listado-horizontal .list-group-item.active:hover{background-color:#ffad12!important;}

/*Corrige errores de contraste en filtro productos*/
#content_main .color-fuente-intermedio {color: #2d2d2d !important;}
.list-group-item-info {color: #2d2d2d!important; background-color: #fff8eb!important;}
.label-success {background-color: #1c891a!important;}
.container.pedidos .btn-default {color: #000000 !important;}

/*QUITA ALGUNOS ERRORES DE CONTRASTE */
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 {color: #000!important;}

#slider-range .noUi-handle-lower .noUi-tooltip, #slider-range .noUi-handle-lower .noUi-tooltip img.wave5icon, .noUi-tooltip {background-color:#FFFFFFF1!important;}

/** == 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:30px!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:32px!important;}
}
@media (min-width:992px) {
	.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: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:40px!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:45px!important}
    .big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big {font-size:30px!important}
}


/* == Botones ==  */
.btn.boton-default {background-color: #0151b1 !important;border-color: 1px solid #fff !important;color: #efc70a !important;}
.btn.boton-default:hover {background-color: #023e85 !important;}
.btn, .btn-primary, .btn-default {border-radius: 0!important;}
.btn {  white-space: normal; letter-spacing: .12em!important; word-spacing: .16em!important;}
.btn-medium { border: 1px solid #fff!important;}
.leer-mas  .btn-primary {padding:0!important;}
.btn.boton-default{border-color:1px solid #fff!important}
div#contenido .btn { border: 1px solid;}
a.btn.boton-eslogan:hover{background-color:#023e85;}

.vistaModa .producto-img .btn-primary {background-color: #0151b1!important;}
.vistaModa .producto-img .btn-primary:hover {background-color:#023e85;}

.vistaModa .producto-img .btn-primary, .bloques-fondo-blanco .btn.boton-default, #content_main .btn.boton-default, .btn-primary:hover, #content_main .btn-primary {color: #efc70a!important;}
.vistaModa .producto-img .btn-primary:hover, .btn.boton-default, #content_main .funcionalidad-galeria .btn-primary {color: #efc70a!important;}

.vistaModa .producto-img .btn-primary  {border-color:transparent!important;}
.vistaModa .producto-img .btn-primary:hover {border-color:transparent!important;}


#content_main .btn-primary {background-color: #0151b1 !important;border-color: 1px solid #fff !important;color: #efc70a !important;}
#content_main .btn-primary:hover{background-color: #023e85 !important;}


/*** 04 - CUSTOMIZACIÓN AVANZADA PARA CLIENTE ***/

/*SIN IMAGEN*/
.sin-imagen{background:url('/data/6782/modulos/2572194/sin_imagen.jpg');background-size:cover;}

/** == Módulos de portada == **/

/* Elementos barra de opciones */
#barra-opciones .buscador-unico a {position: absolute;left: -40px;}
#barra-opciones .buscador-unico input.form-control, #barra-opciones .buscador-unico select.form-control {height: 25px;}
#barra-opciones .buscador-unico .form-group {margin-bottom: 0;}
#barra-opciones i.fa.fa-search {top: 5px;position: absolute; right: 10px;}
#barra-opciones .fa {font-size: 0.8em;}


.modulo-datos-contacto-extendidos span.heading {margin-bottom: 10px; display:block; }

/* Logotipo */
#sobrecabecera .modulo-logotipo {transform: scale(0.9);transition: 1.5s;}
#sobrecabecera .modulo-logotipo:hover {transform: scale(1.1);transition: 1.5s;}

/* Menu */
.navbar-default {text-transform: uppercase;}
#sobrecabecera .navbar li:last-child {border-left: 1px solid;padding-left: 10px;margin-left: 10px;border-bottom: 0px solid!important;}
#sobrecabecera .navbar .dropdown-menu.multi-level li:last-child {border-left: 0px solid!important;padding-left: 0px!important;margin-left: 0px!important;}
#sobrecabecera li.lista-categorias.dropdown-submenu li {border-left: 0!important;padding-left: 0!important;}
#sobrecabecera ul.dropdown-menu.multi-level li {border: 0!important;padding-left: 0!important;}
#sobrecabecera ul.dropdown-menu.multi-level li:last-child { border-left: 2px solid!important;padding-left: 5px!important;margin-left: 5px!important;}
@media (min-width: 992px){#sobrecabecera .navbar-default {font-size: 100%!important;}}

/* Editor de Cabecera */
.editor-cabecera-portada {overflow: hidden!important;}

/* Marquesina */
.marquesina-oferta span { color: #fff; padding: 10px !important;display: block;}

/*Bloques*/
@media (min-width:768px){.modulo-bloques .reducir-ancho-bloque { margin: 40px 10%;}}
@media (min-width:992px) and (max-width:1199px){.modulo-bloques .reducir-ancho-bloque { width: 90% !important; margin: 0 5%; padding-bottom: 23px;}}

/* Productos Destacados */

@media (max-width:767px){ .modulo-productos-destacados.version2, .modulo-productos-destacados.version3 { margin:  0;}}
/*@media (min-width:1600px) {
    .carousel-productos-destacados .item { width: 270px!important; }
    .multi-carousel-inner {  width: 2700px!important;}
}
@media (min-width:1800px) {
    .carousel-productos-destacados .item { width: 250px!important; }
    .multi-carousel-inner {  width: 2500px!important;}
}
*/
/* Carrusel de Marcas */
.carrusel-marcas-portada  .mod-carrusel-de-marcas .carousel {padding: 0 20px;}
@media (max-width: 767px){ .mod-carrusel-de-marcas img {max-height: 250px; max-width: 250px;}}
@media (min-width: 1200px){ .carrusel-marcas-portada .borde-primario img {padding:20px;}}


/* Testimonios */
.col-xs-12.col-sm-12.col-md-12.carrusel-texto-testimonios {border-bottom: 1px solid;border-top: 1px solid;padding: 30px 0 0;}
.carrusel-texto-testimonios .nombre-autor {align-content: end;display: grid;}
@media (min-width:768px){.carrusel-texto-testimonios .contenido-carousel .row {display: flex;align-content: flex-end;}}
.carrusel-texto-testimonios .col-sm-7.frase-celebre { width: 75%;}
.carrusel-texto-testimonios .col-sm-3.col-sm-offset-2.nombre-autor { width: 20%; margin-left: 5%;text-align:right;}




/* Servicios Iconos Portada */
.servicios-iconos-portada .servicios-portada.style1 .bloque {border: 0px solid #ddd;}
.servicios-iconos-portada .servicios-portada.style1 .bloque:after, .servicios-iconos-portada .servicios-portada.style1 .bloque:before {display:none;}
.servicios-iconos-portada .servicios-portada.style1 .bloque .icono-bloque { margin-bottom: 20px !important}

@media (min-width: 768px){
    .servicios-iconos-portada .servicio:before {position: absolute;content:"";width: 1px;height: 115px;background-color: #cccccc;left: 0;top: 0%;}
    .servicios-iconos-portada  .servicio:first-child:before {background-color: #fff!important; width: 0;}
}

/* Redes Sociales*/
.iconos-redes-sociales .fa {font-size: 0.9em;}
.iconos-redes-sociales .grupo-redes-sociales.pequeno .fa {padding: 0 7px;}

@media (min-width: 768px) and (max-width: 991px){.iconos-redes-sociales {margin-top: 50px;}}


/* Eslogan Newsletter */
.eslogan-newsletter {margin-bottom: 20px;}
.eslogan-newsletter .row.jumbotron.contenido-eslogan {padding: 0 20px 0;}


/** == Módulos interiores == **/


/* Noticias */
.ultimas-noticias-portada .noticia-modulo-ultimas-noticias-v5 .contenedor {text-align: left;}
.ultimas-noticias-portada .cabecera-modulo-ultimas-noticias-v5 { position: relative;}
.ultimas-noticias-portada .cabecera-modulo-ultimas-noticias-v5 .image {position: relative;top: -100%;}
.ultimas-noticias-portada .fondo-cabecera-modulo-ultimas-noticias-v5 {background-color: transparent;}
.ultimas-noticias-portada h5.fecha-modulo-ultimas-noticias-v5 {display: none;}
.ultimas-noticias-portada .noticia-modulo-ultimas-noticias-v5 .contenedor .cabecera-modulo-ultimas-noticias-v5 .frente-modulo-ultimas-noticias-v5 { position: relative;padding-bottom:0;}
.ultimas-noticias-portada .noticia-modulo-ultimas-noticias-v5 .contenedor .cabecera-modulo-ultimas-noticias-v5 {height: auto;}
.ultimas-noticias-portada .contenido-modulo-ultimas-noticias-v5 b { display: none;}
.ultimas-noticias-portada .noticia-modulo-ultimas-noticias-v5 .contenedor .descripcion-modulo-ultimas-noticias-v5 {height: auto; padding-top: 0px; padding-bottom: 30px;}
.ultimas-noticias-portada div#listado-modulo-ultimas-noticias-v5 { display: flex;}
.ultimas-noticias-portada div#enlace-modulo-ultimas-noticias-v5 a.btn.btn-primary.vermas {position: relative;margin: 50px 0 0;}
.ultimas-noticias-portada #modulo-ultimas-noticias-v5 #enlace-modulo-ultimas-noticias-v5 {padding-bottom: 0;}
.ultimas-noticias-portada .frente-modulo-ultimas-noticias-v5.color-texto-claro {color: #000!important;}
.ultimas-noticias-portada .fecha-modulo-ultimas-noticias-v5 {display:none}  
.ultimas-noticias-portada .fecha-modulo-ultimas-noticias-v5 h5, .titulo-modulo-ultimas-noticias-v5.h3, .subtitulo-modulo-ultimas-noticias-v5.h4 {display: block;}
.ultimas-noticias-portada .noticia-modulo-ultimas-noticias-v5 .contenedor .opciones-modulo-ultimas-noticias-v5 { margin-top: 40px;}
.ultimas-noticias-portada #modulo-ultimas-noticias-v5 div#listado-modulo-ultimas-noticias-v5 .vermas {font-weight: bold;position: absolute;bottom: 40px;}
.ultimas-noticias-portada #modulo-ultimas-noticias-v5 .leer-mas.col-sm-4.col-sm-push-7.no-padding { width: 50%!important;left: 50%!important;}

@media (min-width: 992px) and (max-width: 1200px){ .ultimas-noticias-portada .noticia-modulo-ultimas-noticias-v5.padding-2x{padding:5px;}}

/** == Vistas de Funcionalides == **/

/*Ajustes para movil previas*/
#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;}

.portada div#content_main .col-sm-12>.modulo-container {padding: 0;}

/*Formulario*/
.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;}
.bordes-encuadrados.sin-icono .borde-cuadrado{border:none;}

@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: 768px){ .funcionalidad-contenidos.columnas-resaltada { margin: 30px 0 0;}}

/*Galerias Imagenes*/
.funcionalidad-galerias .menu-galeria-graficos {background-color: transparent;}
.funcionalidad-galerias .titulo-menu-graficos {background-color: transparent;text-transform: uppercase;}
.funcionalidad-galerias .menu-subgaleria-graficos.selected {background-color: #0f3066;}
.funcionalidad-galerias h4 {text-shadow: none;}

@media (max-width: 767px){.carrusel-subgaleria-graficos .contenedor-imagen-graficas {padding: 10px 20px;}}

/* Vista de galerias */
.funcionalidad-galeria-principal .overlay, .funcionalidad-galeria-portada .overlay {background-color: rgba(238,238,238,0.45);}
.funcionalidad-galeria-principal .thumb:hover .overlay, .funcionalidad-galeria-portada .thumb:hover .overlay {background: rgba(255,255,255,0.93);}
.funcionalidad-galeria-principal .info , .funcionalidad-galeria-portada .info {color:#000000!important;}
.funcionalidad-galeria-principal .info .linea, .funcionalidad-galeria-portada .info .linea{height:2px; background-color:#000!important;}
.funcionalidad-galeria figure > figcaption p {margin-bottom: 0 !important;color:#ffffff!important;}
.funcionalidad-galeria figure > figcaption .row .col-sm-6 {width: 100% !important;}
.funcionalidad-galeria figure > figcaption .row .col-sm-6.text-right {text-align: left !important;}
.funcionalidad-galeria figure > figcaption .row .col-sm-6 button {margin-top: 20px !important;}
.galeria-rejilla span.h4 {font-weight: bold;font-size: 25px; margin-bottom: 0; margin-top:0;}

/*Ficha de Productos*/
.funcionalidad-productos .producto .h4 {color: inherit;text-decoration: underline;height: auto !important;}
.funcionalidad-productos .propiedad {float: left;margin-right: 19px;}

/*Blog*/
.funcionalidad-contenidos .contenido-columnas-blog {  padding-top: 0;}
.leer-mas.col-sm-4.col-sm-push-7.no-padding {width: 100%;    left: 0;}
.contenido-columnas-blog{padding-bottom:20px;}
.contenido-columnas-blog .cont-blog{background-color:rgba(255,255,255,0.85);border-radius:3px!important;}
.contenido-columnas-blog .img-contenido-blog .image {height: auto;}
.funcionalidad-contenidos .contenido-destacado figure:before { border: 0px solid #fff;}
.row.contenido-destacado.contenido-columnas-blog ol.carousel-indicators {display: none;}

@media (min-width:768px) {
    .leer-mas.col-sm-4.col-sm-push-7.no-padding {width: 50%!important;    left: 0!important;}
    .contenido-columnas-blog .cont-blog {padding: 10px 40px;}
}

@media (min-width:992px) {
	.col-md-7.col-md-push-0.col-sm-10.col-sm-push-1.col-xs-12.img-contenido-blog { width: 50%;}
	.col-md-7.col-sm-10.col-sm-push-1.col-md-push-5.col-xs-12.img-contenido-blog {width: 50%;left: 50%;}
	.col-md-7.col-sm-12.col-md-push-5.col-xs-12.cont-blog { width: 50%;left: 50%;}
	.col-md-7.col-sm-12.col-xs-12.cont-blog  { width: 50%;}
    .col-md-7.col-sm-12.col-xs-12.cont-blog {padding: 0px 40px 10px 0;}
	.col-md-7.col-sm-12.col-md-push-5.col-xs-12.cont-blog {  padding: 10px 40px 10px;}
}

@media (min-width: 992px) and (max-width:1599px){
	.contenido-columnas-resaltada .img-contenido-blog, .contenido-columnas-blog .img-contenido-blog {position:relative;}
    .contenido-columnas-resaltada .img-contenido-blog .image, .contenido-columnas-blog .img-contenido-blog .image {height: 450px;}
	.col-md-7.col-sm-10.col-sm-push-1.col-md-push-5.col-xs-12.img-contenido-blog, .col-md-7.col-sm-12.col-md-push-5.col-xs-12.cont-blog {width: 100%; left: 0;}
	.col-md-7.col-sm-12.col-xs-12.cont-blog, .col-md-7.col-md-push-0.col-sm-10.col-sm-push-1.col-xs-12.img-contenido-blog {width: 100%;}
}

@media (min-width:1600px) {    .leer-mas.col-sm-4.col-sm-push-7.no-padding {width: 60%!important;    left: 10px!important;} }


/* Listado de productos */
@media (min-width:992px) {  
    .col-xs-12.col-sm-6.col-md-3.col-lg-3.producto-ecommerce3-listado {width: 50%;}
	.portada .funcionalidad-productos.modModa .col-xs-12.col-sm-6.col-md-3.col-lg-3 { width: 33%;}
}
@media (min-width:1200px) {  .col-xs-12.col-sm-6.col-md-3.col-lg-3.producto-ecommerce3-listado {width: 33%;}}

@media (min-width:1600px) {.portada .funcionalidad-productos.modModa .col-xs-12.col-sm-6.col-md-3.col-lg-3 {width: 25%;}}
@media (min-width:1900px) {  .col-xs-12.col-sm-6.col-md-3.col-lg-3.producto-ecommerce3-listado {width: 25%;}}

/** == Ajustes de Accesibilidad == **/
#content_main .color-fuente-intermedio, .gestion-cookies.cookie-alert .aceptarContinuarButton, .btn-comprar.btn-comprar-btn.sin-lista-deseos span.texto-boton, .icono-carrito .alert.alert-default.text-center a.btn.btn-default, .funcionalidad-producto.funcionalidad-producto-ecommerce2 .product-info .resumen-producto .addtocart .quantity-cart .quantity-control input[type=number], .funcionalidad-producto.funcionalidad-producto-ecommerce3 .product-info .resumen-producto .addtocart .quantity-cart .quantity-control input[type=number], .row.content.text-muted.group_product_dim.hidden th, .row.content.text-muted.group_product_dim.hidden tr, .content_form .btn-primary, form#frmLoginreloj-analogico-unisex-dos-colores a, button.btn.btn-default.fileinput-remove.fileinput-remove-button, button.hide.btn.btn-default.fileinput-cancel.fileinput-cancel-button, #content_main .vistaModa .title a  { color: #000!Important;}

#registro .nav-pills .paso .fa-inverse {color: #ffffff !important; background-color: #000000cc!Important;border-radius: 83%; width: 80%;margin-left: 6px;}
span.sr-only { color: #000!important; background-color: #fff!important;}
.nav-pills.nav-wizard > li.active a {color: #000000 !important;}

/** == Construcciones de redactor y generadas por Tiny == **/
.listado-aire li {margin-bottom:1.2em;}
.row.listado-servicios-tiny .flex {flex-direction: column;}
.row.listado-servicios-tiny{margin:30px 0;}

@media (min-width: 992px){ .row.listado-servicios-tiny .col-md-6.flex {width: 48%;margin-left: 1%;}}

/** == Animaciones CSS == **/
.scale-in-center {-webkit-animation: scale-in-center 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: scale-in-center 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;}

@-webkit-keyframes scale-in-center {
  0% { -webkit-transform: scale(0); transform: scale(0); opacity: 1;}
  100% {-webkit-transform: scale(1); transform: scale(1); opacity: 1; }
}
@keyframes scale-in-center {
  0% { -webkit-transform: scale(0); transform: scale(0); opacity: 1;}
  100% {-webkit-transform: scale(1); transform: scale(1);opacity: 1;}
}

.fadeIn , .fadeInLeft{opacity: 1;}
.fadeInLeft { -webkit-transform: translateX(0px); transform: translateX(0px);}

/* Ajustes Login - Cart */
/*correcciones carrito*/
.profile-header p {font-size: 70%;}
.modulo-carrito .media-body a, #barra-opciones .alert-default .btn-default, .funcionalidad-carrito .fila-producto-resumen .producto-descripcion .producto-caracteristica, .funcionalidad-carrito .fila-producto-resumen .quantity-control>input, .funcionalidad-carrito .fila-totales .btn-danger, .funcionalidad-carrito h4.color_web_1.text-center, .funcionalidad-carrito .panel .profile-nav .nav-pills>li.active .btn-link, .list-group-item.active>.badge, .nav-pills>.active>a>.badge, .badge, .funcionalidad-producto .product-info .product-details .addtocart>.quantity-cart>.option>.quantity-control>input, #registro .nav-pills .descripcion, .funcionalidad-producto .product-info .product-details .addtocart>.quantity-cart>.option>.quantity-control>input, .funcionalidad-carrito .panel .profile-header div .fa, .profile-nav .nav.nav-pills.nav-stacked a, #barra-opciones ul.dropdown-menu.btn-block a  {color: #000!important;}
.funcionalidad-carrito .panel .profile-nav .nav-pills>li.active a:hover{color: #ffffff!important;}
.funcionalidad-carrito .panel .profile-nav .nav-pills>li.active a, .funcionalidad-carrito .panel .profile-header p {color: #fff!important;}
#barra-opciones .alert-default {background-color: #d7d7d7;}
.funcionalidad-carrito .fila-totales .btn-danger { background-color: transparent;border-color: transparent;}
.funcionalidad-carrito .fila-totales .btn-danger:hover{background-color: transparent;border-color: transparent;color:#f8ae00!important;}
.list-group-item.active>.badge, .nav-pills>.active>a>.badge, .funcionalidad-carrito .panel .profile-header {font-weight: bold;}
.funcionalidad-carrito .panel .profile-nav .nav-pills .badge {background-color: #fff;}

/*login*/
#registro .nav-pills .descripcion, form#frmLogindescargas a {color: #000!important;}
#content_main div#front_regist a {font-weight: bold;}
form#frmLogin a, .modal-dialog .modal-footer a {color: #000!important;}
#registro .nav-pills .paso .fa-inverse, form#frmLogin .btn-primary {color: #ffffff!important;}
#content_main .modal-footer a {color: #000!important;}
/*filtro productos*/
#filtro-top .sel--black-panther, .sel__box__options:hover, #total-productos {color: #000000;}
.modulo-container.modServicios div.funcionalidad-productos .sub-categoria-moda ul li a {color: #fff !important;font-weight: bold;}

/*botones carrito pedidos*/
.panel-body .btn-group .btn-primary {background-color: #004d92!important; border-color: transparent!important;}
.funcionalidad-carrito .panel .btn-group .btn.btn-pedido-pagado {background-color: #004b00;}
.funcionalidad-carrito .panel .btn-group .btn.btn-pedido-preparando {background-color: #ae5f00;}
.funcionalidad-carrito .panel .btn-group .btn.btn-pedido-cancelado {background-color: #8d0000;}
.funcionalidad-carrito .panel .btn-group .btn.btn-pedido-recibido {background-color: #8600a6;}
.funcionalidad-carrito .panel .btn-group .btn.btn-pedido-pendiente {background-color: #00524f;}
.funcionalidad-carrito .panel td .btn-default {color: #383838 !important;background-color: transparent !important; border-color: transparent!important;}


/* CORRECIONES ERRORES DE CONTRASTE */
button.btn.boton-aceptar.habilitado {color: #000!Important;}
.gestion-cookies.cookie-alert .aceptarContinuarButton {  background-color: transparent;}
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 {color: #000!important;}
.botones-cookies button.btn.btn-primary span {color: #000!important;}

/* ARREGLO TABLAS DE LOGIN USUARIOS */


.funcionalidad-carrito section.panel, .profile-header h3, li#usuario_tab.active .descripcion, li#datos_tab.active .descripcion, li#direccion_tab.active .descripcion{ color: #fff!important;}
.funcionalidad-carrito section.panel .controls,  .mi_cuenta .funcionalidad-carrito section.panel { color: #000!important;}
.funcionalidad-carrito section.panel .controls input { width: 100%;}


/* 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;}

@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%;}
}











/******************************************************************************************************************/

.vistaModa .social li button {font-size: 100%!important;}


/* Contenidos */
#contenido .columnas-resalt.cabeceraCategoria, #contenido .columnas-resalt.cabeceraContenido {width: 100%; margin: 0 auto;}

div#dropdown-categorias { margin: 10px 15px;}
.prop-multiple .col-md-12.col-sm-12.col-xs-12.margen-top, .prop-checkbox .col-md-12.col-sm-12.col-xs-12.margen-top {font-size: 125%;text-decoration: underline;text-align:left;}

.content_form .btn-primary, form#frmLoginreloj-analogico-unisex-dos-colores a {color:#000!Important}


.categoria-contenido .modulo-container .funcionalidad-contenidos { max-width: 100%!important; margin-left: 0!Important;}

.categoria-contenido  #content_main { padding: 0 30px;}

#columnas-resaltadas .contenidos-relaccionados.columnas .nav-tabs li.active a span { background-color: transparent!important;}
#columnas-resaltadas .contenidos-relaccionados.columnas .nav-tabs li a{color:#000!important;}



@media (min-width: 768px) {
   
	.select-atributo {margin: 20px 15px;}
    
     div#content_main:not {margin: 30px 0 0;}
    .portada div#content_main:not {margin: 0px 0 0;}
    .contenido-columnas-resaltada { margin-bottom: 0!important;padding-top:0!important;}
}

@media (min-width: 1200px) {#sidebar_primaria { padding: 0 30px;}}


.modulo-menu li.active{
    border-bottom: 1px solid;
}

@media (min-width:768px) and (max-width:991px)
 {.bloque.texto.col-sm-push-6.no-md-push{ width: 100%;  left: 0;}
 .bloque.imagen.ordenBloque_2 { width: 50%;  }
     .bloque.imagen.col-sm-push-6.no-md-push { width: 50%;  left: 0;}
     .modulo-bloques.cambiar-orden-bloque-texto-tablet .flex {
    flex-direction: unset;}  }

.row.servicios-combinados-color {display:flex;}.row.servicios-combinados-color .col-lg-3.col-md-6.col-sm-12, .row.servicios-combinados-color .col-lg-6.col-md-6.col-sm-12 {flex-direction: column;} .row.servicios-combinados-color .col-lg-3.col-md-6.col-sm-12, .row.fases-servicios .col-md-4.col-sm-12, .row.servicios-combinados-color .col-lg-6.col-md-6.col-sm-12{margin: 3px;padding: 20px;}
.row.servicios-combinados-color .col-lg-3.col-md-6.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: #e5f1ff;} .row.servicios-combinados-color .col-lg-3.col-md-6.col-sm-12:nth-child(2n), .row.servicios-combinados-color .col-lg-6.col-md-6.col-sm-12:nth-child(2n) { background-color: #fff4c4;}
.row.servicios-combinados-color .col-lg-3.col-md-6.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: #e5f1ff;}
 .row.servicios-combinados-color .col-lg-3.col-md-6.col-sm-12:nth-child(3n), .row.servicios-combinados-color .col-lg-6.col-md-6.col-sm-12:nth-child(3n) { background-color: #fff4c4;}
@media(min-width:1240px){.row.servicios-combinados-color .col-lg-3.col-md-6.col-sm-12, .row.servicios-combinados-color .col-lg-6.col-md-6.col-sm-12{width: 45%;}}
@media(min-width:992px) and (max-width:1239px){.row.servicios-combinados-color .col-lg-3.col-md-6.col-sm-12, .row.servicios-combinados-color .col-lg-6.col-md-6.col-sm-12{width: 49%;}}

/*TABLA GASTOS DE ENVÍO*/
@media(max-width:767px) {table.tabla-gastos {display: inline-block;overflow-x: auto !important;}table.tabla-gastos th {font-size:80% !important;}}
table.tabla-gastos th {border: 1px solid #000000;padding:10px;text-align:center;vertical-align: middle !important;background-color: #f2f2f2;}
table.tabla-gastos th.vacio {border: 0px solid transparent !important;background-color: transparent !important;}
table.tabla-gastos th.zona {background-color: #ffd966 !important;}
table.tabla-gastos th.peso-cab {background-color: #8ea9db !important;}
table.tabla-gastos th.peso {background-color: #b4c6e7 !important;}
table.tabla-gastos th.sitio {background-color: #fff2cc !important;}
table.tabla-gastos th.sitio {background-color: #fff2cc !important;}