/** PORTFOLIO* MODA 04* /

/** IMPORTANTE ** /



/** FUENTE DE TEXTO **/
.titulo-eslogan, h2, h1, span.mb-big.tb-big.lt-big {  font-family: "Playfair Display", serif!important; font-weight: bold;}

.datos-contacto-superior,  .eslogan-principal-portada .subtitulo-eslogan, .bloque-principal .contenido-bloque-texto, #sobrecabecera .navbar-default, #bajo-footer .navbar-default #menuMovil .navbar-default .navbar-nav>li>a , .titulo-servicio-portada , .eslogan-secundario .titulo-eslogan, .eslogan-tres .titulo-eslogan, .mod-opiniones.vista4 .bloque-testimonial p, .subtitulo-servicio-portada, .tarifas span.h1, h3, .categoria-productos .h4{  font-family: "Roboto Condensed", sans-serif!important;}
ul.nav.navbar-nav, .datos-footer, span.h4.enlace-descripcion, div#filtro-categorias {font-family: "Roboto Condensed", sans-serif!important;}

.titulo-servicio-portada, #bajo-footer .navbar-default .navbar-nav>.active>a, #bajo-footer .navbar-default .navbar-nav>.active>a:hover, #bajo-footer .navbar-default .navbar-nav>.active>a:focus, .tarifas span.h1, .texto-destacado, h2  {font-weight:bold!Important;}
 .eslogan-principal-portada .titulo-eslogan, .eslogan-secundario .subtitulo-eslogan, .eslogan-tres .subtitulo-eslogan, .bloque-principal .titulo, #menuMovil .navbar-default .navbar-nav>li>a, #menuMovil .navbar-default .navbar-nav>.open>.dropdown-menu>li>a, .eslogan-newsletter span.heading, .tarifas span.heading {font-weight:900!Important;}

.categoria-productos .h4 {
	text-align: center;
	font-weight: bold;
    margin-bottom: 20px;
}

.eslogan-secundario .titulo-eslogan, .eslogan-tres .titulo-eslogan {text-transform:uppercase;}

/** COLORES **/
#content_main .color-fuente-destacado, #content_main .btn-link {}
/* Color Negro */
/*color*/  .promo-portada-productos .thumb *, .promocion, /*.vistaModa .producto-img .label-destacado.text-destacados,*/ .funcionalidad-productos.modModa .product-content a, #content_main .vistaModa .title a, #content_main .product-content span.parrafo a, #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{color: #171717 !important;}
/*fondo*/ 
/*borde*/

/* Color Blanco */
/*color*/ .promociones-portada .thumb .label-promocion .badge_overlay span {color: #fff !important;}



/*fondo*/ 
/*borde*/

/* Color Principal */
/*color*/
/*fondo*/
.modulo-categorias .listado-horizontal .list-group-item.active, button.btn.boton-default, .modulo-categorias .listado-horizontal .list-group-item:hover, a.btn.boton-default {background-color:#523618 !important; color: #fff!Important;}

/*borde*/

/* Color Secundario */
/*color*/
/*fondo*/ 
.modulo-categorias .listado-horizontal .list-group-item {background-color:#F8F8F8!important;}
.table-striped>tbody>tr:nth-of-type(odd) {background-color: #fff7f2;}
/*borde*/

/* Color Tres */
/*color*/
/*fondo*/ 


/*borde*/
.banner-portada .img-banner {border: 5px solid #fce4b5;}
.thumbnail {background-color: #fce4b5; border: 1px solid #fce4b5;}

/* Color Cuatro */
/*color*/
/*fondo*/
/*borde*/

/* Color Quinto */
/*color*/ .vistaModa .price, #content_main .funcionalidad-producto .color-fuente-destacado {color:#B95509!important;}
/*fondo*/
/*borde*/


/* Otro Color Usado */
button.leftLst:hover, button.leftLst:active, button.leftLst:focus, button.leftLst:focus, button.leftLst:hover span.sr-only, button.rightLst:hover, button.rightLst:active, button.rightLst:focus, button.rightLst:focus, button.rightLst:hover span.sr-only {color: #fff!Important;}
.modulo-categorias .listado-horizontal .list-group-item.active:hover, button.btn.boton-default:hover, a.btn.boton-default:hover{background-color:#fce4b5 !important; color: #333!Important;}

/*AJUSTE DE TAMAÑOS EN JERARQUIAS*/
.extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big, #contenido .mod-acordeon heading, #content_main h1, div#info-categoria-columnas-resaltadas h2, #contenido .columnas-resalt.cabeceraCategoria figure .imageCabecera h1.tituloCat {font-size: 35px !important;}
.big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big {font-size: 25px !important;} 
.medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium, .resto-contenido-bloque span, .modulo-redes-sociales .heading, .grupo-testimonios .mod-opiniones .testimonial>p, .btn,     footer span.heading.color-fuente-destacado.h3 {font-size:20px!important}

small, .small, .vistaModa .producto-img .label-destacado.text-destacados {font-size: 18px!important;}

@media (min-width:992px){ 
    .extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big, #contenido .mod-acordeon heading, #content_main h1, div#info-categoria-columnas-resaltadas h2, #contenido .columnas-resalt.cabeceraCategoria figure .imageCabecera h1.tituloCat {font-size: 40px !important;}
    .big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big {font-size: 30px !important;}
    .medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium, .resto-contenido-bloque span, .modulo-redes-sociales .heading, .grupo-testimonios .mod-opiniones .testimonial>p, .btn{font-size:22px!important}
   
       
}

@media (min-width:1200px){
    .extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big, #contenido .mod-acordeon heading, #content_main h1, div#info-categoria-columnas-resaltadas h2, #contenido .columnas-resalt.cabeceraCategoria figure .imageCabecera h1.tituloCat {font-size: 45px !important;}
    .big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big {font-size: 35px !important;}
    .medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium, .resto-contenido-bloque span, .modulo-redes-sociales .heading, .grupo-testimonios .mod-opiniones .testimonial>p, .btn {font-size:25px!important}

}




/** AJUSTE ANCHURA DEL CONTENIDO - PLANTILLA FLUIDA **/

/* Fotos a la derecha */
.pull-left .img-limit, .pull-right .img-limit {height: auto;margin-left: 0;margin-top: 0;margin-bottom: 40px;}

@media(max-width:767px) {.pull-right .img-limit{ margin-left: 0;  margin-top: 20px;margin-bottom: 40px;}}
@media (min-width: 768px) {
   	.img-derecha {width: 350px;}
	.pull-right .img-limit , .pull-left .img-limit{ margin:0 0 20px 40px !important;}
}
@media (min-width:768px) and (max-width:991px) {.pull-right .img-limit, .funcionalidad-contenidos.columnas .contenido-columnas .img-derecha, .img-derecha { margin-left: 40px;margin-top: 0;margin-bottom: 20px; width: 380px!important;height: auto;}}
@media (min-width:992px) and (max-width:1199px) {.pull-right .img-limit, .funcionalidad-contenidos.columnas .contenido-columnas .img-derecha,   .img-derecha{width: 450px!important;margin:0 0 20px 40px !important;}}
@media (min-width: 1200px) {.pull-right .img-derecha, .pull-right .img-limit,  .img-derecha {width: 500px;margin:0 0 20px 40px !important;}}


/* 4 iconos en barra de menu */

@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}
}

/*REGLAS ESPECIFICAS DEL PORTFOLIO */
.sin-imagen{background:url('');background-size:cover;}

/** BOTONES **/
.modulo-categorias .listado-horizontal .list-group-item.active:hover, a.btn.boton-default, .sub-categoria-moda a:hover {color:#fff!Important}
button.btn.boton-default:hover {color:#000!Important}
/****** AJUSTES DE FUNCIONALIDADES ******/
.modulo-container .heading, #info-categoria-columnas-resaltadas { text-align: left;}

@media (min-width: 992px) {.bordes-encuadrados .encabezado-form {margin-top: 0;}}

/* Correcion Vista de Moda */
.promociones-portada .thumb {overflow: unset; background-color:transparent!important;}
.promo-portada-productos .thumb *{text-shadow: none;}
.promociones-portada .thumb .imagen {overflow: hidden!important;}
.promo-portada-productos .thumb .contenido-promo {margin-top: 20px;position: relative;}
.promociones-portada .thumb .label-promocion .ribbon2_listado_portada.badge_overlay {z-index:98;}
.promociones-portada .thumb .label-promocion .ribbon2_listado_portada.badge_overlay:before, .promociones-portada .thumb .label-promocion .ribbon2_listado_portada.badge_overlay:after {  height: 70px;   width: 70px;   }
.promociones-portada .thumb .label-promocion .ribbon2_listado_portada.badge_overlay {   width: 70px;    height: 70px;}
.promociones-portada .thumb .label-promocion .ribbon2_listado_portada.badge_overlay span.top-left.label-badge { text-shadow: none;}
.promociones-portada .thumb .label-promocion .ribbon2_listado_portada.badge_overlay span.top-left.label-badge { font-size: 20px;  top: 20px;}

@media (max-width: 767px){
    .promociones-portada .thumb { margin-bottom: 134px!important;width: 90%;}
 	.promociones-portada .row.fila-promociones .bloque:last-child .thumb  { margin-bottom: 50px!important;}
}

.promocion .label-promocion.movil .badge_overlay .label-badge {line-height: 20px!important;color: #000;display: block;}
.portada .ribbon5_listado_portada.badge_overlay small, .portada .ribbon5_listado_portada.badge_overlay strong {color: #fff!important;}

/****** MODULOS ORDENADOS POR APARICIÓN EN LA WEB ******/

/* Menu Superior */
#barra-opciones .navbar-default .navbar-collapse, .menu-sobrecabecera .modulo-container { padding: 0!important;}


@media (min-width: 992px) and (max-width: 1199px) {
	.iconos-tienda.col-md-3 { width: 20%!important;}
    .col-md-7.menu-sobrecabecera{ width: 63%!important;}
}

/* Banner Productos Destacados*/
.modulo-productos-destacados.version2, .modulo-productos-destacados.version3 {margin: 0;}

/* Banner Logo Inferior*/
.banner-logo .img-banner {transform: scale(0.75);margin: -10px 0;}


/* Banner Portada*/
.banner-portada.modulo-container {padding: 0;}
@media (min-width: 1025px) {.mod-banner-plus .lt-big {font-size: 30px;}}


/** PAQUETE DE CORRECIONES DE CARRITO - LOGIN **/
/*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, #cart_item_nro, .funcionalidad-carrito h4.color_web_1.text-center, .funcionalidad-carrito .panel .profile-nav .nav-pills>li.active a, .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, .funcionalidad-carrito .panel .profile-header, .funcionalidad-carrito .panel .profile-nav .nav-pills>li.active a:hover, #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;}
#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;}
.funcionalidad-carrito .panel .profile-nav .nav-pills .badge {background-color: #fff;}

/*login*/
#registro .nav-pills .descripcion, form#frmLogindescargas a, #content_main div#front_regist a {color: #000!important;}
#content_main div#front_regist a.btn-next-prev, .btn-next-prev i.fa.fa-arrow-left,  form#frmLogin a, form#frmLogin .btn-primary, .modal-dialog .modal-footer a {color: #000!important;}
#registro .nav-pills .paso .fa-inverse {color: #fff!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;}

/*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;}

@media (min-width:768px) and (max-width:991px){
    .funcionalidad-carrito .col-sm-3, .funcionalidad-carrito .col-sm-9 {width: 100%;}
    .funcionalidad-carrito .panel-body .content_form .col-sm-8 {width: 100%;}
}

@media (min-width:992px) {
    .funcionalidad-carrito .panel-body .content_form .col-sm-8 {width: 100%;}
}

@media (min-width:992px) and (max-width:1199px){
    .funcionalidad-carrito .col-sm-3 {width: 40%;}
    .funcionalidad-carrito .col-sm-9 {width: 60%;}  
}

/*Listado de Productos*/
div#filtro-categorias .select-atributo {padding: 20px 0;}
.vistaModa .product-content { padding: 25px 5px 50px;}
.vistaModa .price {font-size: 25px; bottom: 0;}
.producto-img .social i.fa.fa-shopping-cart { padding-left: 5px;}

@media(min-width:768px) {div#sidebar_primaria { margin: 0 50px 0 0;}}
@media(min-width:1200px) {div#sidebar_primaria { margin: 0 100px 0 0;}}
@media(min-width:992px) {.funcionalidad-productos.igualar-altura .col-xs-12.col-sm-6.col-md-3.col-lg-3.producto-ecommerce3-listado {width: 33%!important;}}
@media(min-width:1600px) {.funcionalidad-productos.igualar-altura .col-xs-12.col-sm-6.col-md-3.col-lg-3.producto-ecommerce3-listado {width: 25%!important;}}
@media(min-width:768px) {.vistaModa .title, .product-content span.parrafo {min-height: 70px;}}

.sub-categoria-moda ul li a { padding: 5px 20px; font-size: 18px; }

.modulo-categorias:not(.listado-categorias-mega) .list-group .collapse.in, .modulo-categorias:not(.listado-categorias-mega) .list-group .collapsing {margin-left: 0;}
.modulo-categorias .listado-horizontal .list-group-item { text-align: left!important;}


/*ANIMACIONES CSS*/

@media (min-width: 1200px) {
    .ancho #pie>.pie, .ancho footer>.footer, .ancho #bajo-footer>.bajo-footer  {width: 90%;}
	.ancho:not(.pac-fluido) #contenido>.contenido {width: 85%;}
}

@media (min-width: 1600px) {.ancho #pie>.pie, .ancho footer>.footer, .ancho #bajo-footer>.bajo-footer, .ancho:not(.pac-fluido) #contenido>.contenido {width: 70%;}}


/*QUITA ALGUNOS ERRORES DE CONTRASTE */
button.btn.boton-aceptar.habilitado, a#mas, a#menos , .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;}

.pagination li a, .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus, .sub-categoria-moda ul li a, .vistaModa .social li a i, .vistaModa .social li a.add-to-cart i, .vistaModa .social li a i:hover, .vistaModa .social li a.add-to-cart i:hover, .vistaModa .social li a:hover i, .vistaModa .social li a.add-to-cart:hover i, .producto-ficha .label-destacado, .producto-ficha-portada .label-destacado, .funcionalidad-producto .label-destacado, .producto-ecommerce3-listado .label-destacado, .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], .gestion-cookies.cookie-alert .aceptarContinuarButton , .desplegablecatalogo .list-group-item.active    {/*color: #000000 !important;*/}


/* Contenido Redaccion*/
@media(min-width:768px) { .modulo-container.zona-well {display: flex;}}
.modulo-container.zona-well span.contenido-lead {font-size: 20px;}
.modulo-container.zona-well span.titulo-lead {display: block;margin-bottom: 20px;border-bottom: 1px dotted;}
.modulo-container.zona-well .col-sm-4.flex { margin: 5px; padding: 20px;}

p.lead.text-center>span {display: block;}

.botonera-efecto-linea { margin-top: 50px; margin-bottom: 50px;position: relative;} 
@media(min-width:768px) { 
    .botonera-efecto-linea:before { content: ""; position: absolute; left: 0; width: 25%; bottom: 40%; height: 1px; background-color: #fce4b5;} 
    .botonera-efecto-linea:after {content: "";position: absolute; right: 0; width: 25%; bottom: 40%; height: 1px; background-color:#fce4b5;}
}
.tabla-04 thead.thead-dark { /*Cambiar según colores del sitio*/ background-color: #bf3604; color: #ffffff; }

#pie .btn-primary {
    color: #333;
    background-color: #fce4b5;
    border-color: #fce4b5;
}
.mod-banner-plus .custom-1 figcaption, .mod-banner-plus .custom-2 figcaption {margin-right: 5px;}

.sub-categoria-moda a:hover {color: #333!Important; background-color: #fce4b5!Important;}
.formulario-de-contacto .alinear-vertical {align-items: flex-start;}
@media only screen and (min-width: 768px) and (max-width: 991px){
.bordes-encuadrados .encabezado-form {
    width: 100%;
    margin-top: 0;}
}