/** TALLERES NASER ** /

/** IMPORTANTE ** /
Hay títulos subrayados con una línea debajo de los títulos de los eslóganes. Tener cuidado con el de promoción (del contador) porque tiene regla particular. En versiones TB y MB hay manchas de color en el ::before

/** FUENTE DE TEXTO **/
.boton-eslogan a, .form-actions .btn, .btn.btn-danger, .boton, .bloques-cta .modulo-bloques a.btn.boton-default, div:not(#content_main) h2 {font-family: 'Quicksand', sans-serif!important;}
#content_main .container-fluid .jumbotron h2, .container-fluid .jumbotron span,  h1, .h1, .servicios-con-iconos span, .mod-eslogan .titulo-eslogan>*, .superposicion-modulo span.text-center, .jumbotron h2 {font-family: 'Roboto Condensed', sans-serif!important;}
/*cambiar */
.barra-info {display:none;}

/*GROSORES DE FUENTES*/
#content_main .container-fluid .jumbotron h2, .container-fluid .jumbotron span, h1, .h1, .servicios-con-iconos span, .mod-eslogan .titulo-eslogan>*, .superposicion-modulo span.text-center, .jumbotron h2, #content_main a, #content_main .btn-link, div:not(#content_main) h3, #sobrecabecera .mod-banner-plus figcaption, .eslogan-titular .titulo-eslogan, .eslogan-newsletter .titulo-eslogan, #content_main .container-fluid .jumbotron h2, .container-fluid .jumbotron h3,.jumbotron h2 p, .contacto-custom span.heading, .funcionalidad-galeria-principal .overlay .h4, span.titulo-noticia {font-weight: bold!important;}
h1, .h1 {font-weight: 700;}

@media (max-width:767px) {
    .jumbotron p {font-weight: 200;}
}

/** COLORES **/
#content_main .color-fuente-destacado {color: #7a6100!important;font-weight:bold} #content_main .contenido-columnas a {font-style: italic;color: #3e3e3e!important;}
#content_main .contenido-columnas .jumbo-btn {font-style: normal!important;}
#content_main .texto-destacado {color:#454545!important;}
#content_top .sugerencias-buscador .color-fuente-destacado {color: #707070 !important;}

/* Hover botones */
.boton-default:hover, .boton-eslogan a:hover, .form-actions .btn:hover, .btn.btn-danger:hover, .boton:hover, .bloques-cta .modulo-bloques a.btn.boton-default:hover, .form-actions .btn, .btn.btn-primary, .btn.boton-default:hover, .btn:hover, .boton-eslogan:hover, .mod-eslogan .boton-eslogan:hover, #footer .btn-primary:hover, .modulo-container.modServicios div.funcionalidad-productos .sub-categoria-moda ul li a:hover, #content_main .btn-primary:hover, .cookiesButton:hover {background-color: #C69B00!important;}

/* Color Negro */
/*color*/.promo-portada-productos .thumb *, .promocion, #content_main h2, .modulo-container.modServicios div.funcionalidad-productos .sub-categoria-moda ul li a, .modulo-breadcrumb a, #pie .formulario-portada span, footer .datos-contacto-extendidos-portada .heading, #content_bottom .titulo-contador, ::placeholder, .nombre-comercial .font-quicksand, .funcionalidad-galeria-principal .info , .funcionalidad-galeria-portada .info, .modulo-formularios .panel-body, .btn.btn-danger, #footer .btn-primary, #footer .btn-primary:hover, .funcionalidad-producto-moda .product-description .nav-tabs>li.num-tabs-1 h3, .aceptarContinuarButton.btn-primary:hover, .aceptarContinuarButton.btn-primary, #cookiesText a, .botones-cookies button.btn.btn-primary span, .toogle-cookie.habilitado button.btn.boton-aceptar.habilitado, .whatsapp .d-none, #content_main .contenido-columnas .jumbo-btn, .cookiesButton, #content_main .btn.btn-primary {color: #000 !important;}
/*fondo*/ .funcionalidad-galeria-principal .info .linea, .funcionalidad-galeria-portada .info .linea {background-color:#000!important;}
/*borde*/ .mod-carrusel-de-marcas .carousel-indicators>li {border: 2px solid #000!important;}

/* Color Blanco */
/*color*/ .promociones-portada .thumb .label-promocion .badge_overlay span, .btn.btn-danger:hover/*, .modulo-container.modServicios div.funcionalidad-productos .sub-categoria-moda ul li a:hover*/ {color: #fff !important;}
/*fondo*/ .portada footer {background-color: #fff !important;}
/*borde*/ 

/* Color Principal #FFC900 */
/*color*/ 
/*fondo*/ .btn.btn-danger, #footer .btn-primary, #content_main .btn-primary, .cookiesButton {background-color: #FFC900!important;}
/*borde*/ #sobrecabecera .mod-banner-plus figcaption {border: 3px solid #FFC900;} 
#footer .btn-primary {border-color: #FFC900;}

/* Color Secundario #454545 */
/*color*/ #info-categoria-quienes .color-fuente-destacado, .titulo-quien {color: #454545!important;}
/*fondo*/ 
/*borde*/

/* Color Tres #eaeaea */
/*color*/ .eslogan-titular .titulo-eslogan:before, .eslogan-newsletter .titulo-eslogan:before {background-color: #eaeaea;}
/*fondo*/
/*borde*/

/* Color Cuatro #29251b */
/*color*/ 
/*fondo*/
/*borde*/ 

/* Color Quinto #7a6100 */
/*color*/ .modulo-container .funcionalidad-productos .servicio-container.activo .nombre-producto, .leer-mas {color: #7a6100!important;}
/*fondo*/
/*borde*/


/*AJUSTE DE TAMAÑOS EN JERARQUIAS*/
/*tamaños*/ 
h1, .h1, .mod-eslogan .titulo-eslogan {font-size: 50px!important;}
.extra-big, .mod-eslogan .extra-big, .modulo-bloques .bloque-texto .extra-big {font-size: 35px !important;}
.servicios-con-iconos span, .superposicion-modulo span.text-center {font-size: 29px;}
.big, .mod-eslogan .big, .modulo-bloques .bloque-texto .big, .funcionalidad-galeria-principal .overlay .h4 {font-size: 25px !important;} 
.medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium{font-size:20px!important;}
#bajo-footer .navbar-default .sidebar-nav span, .contacto-custom .direccion, .contacto-custom .telefono, .contacto-custom .email, .contacto-custom .movil, .modulo-container.modServicios div.funcionalidad-productos .sub-categoria-moda ul li a {font-size:18px!important;}
.condiciones-legales .controls, .margenes-formulario-contacto .popover {font-size:14px!important;}

.eslogan-titular .titulo-eslogan, .eslogan-newsletter .titulo-eslogan {font-size: 45px!important;}
.barra-opciones .modulo-redes-sociales > .grupo-redes-sociales .fa-, #bajo-footer .modulo-redes-sociales > .grupo-redes-sociales .fa- {font-size: 1.3em;}
.mod-opiniones .testimonio {font-size: 1em;}
.servicios-portada-bloques .fa-3x {font-size: 2em;}
footer .modulo-datos-contacto-extendidos { font-size: 120%;}
.bloques-cta .modulo-bloques a.btn.boton-default {font-size: 130%;}
#content_main .container-fluid .jumbotron h2, .container-fluid .jumbotron h3 {font-size: 150%;}
.form-actions .btn, .btn.btn-primary, .btn.boton-default, .btn, .boton-eslogan, .mod-eslogan .boton-eslogan {font-size: 25px!important;border-radius: 4px!important;}
h5, .h5, .btn-xs, .btn-group-xs>.btn, small, .small, .modulo-container .funcionalidad-productos .cabecera-listado-producto-servicios .nombre-producto, .modulo-container .funcionalidad-productos .resumen-listado-producto-servicios .boton-mas-info a, .fancybox-caption, .fancybox-infobar, .contenido-post-blog .barra-info .nombre-comercial {font-size: 18px!important;}
@media (min-width:992px) and (max-width:1199px) {
    .servicios-con-iconos span, .superposicion-modulo span.text-center {font-size: 23px;}
}
@media (min-width:768px) and (max-width:991px) {
    .mod-eslogan .titulo-eslogan>* {font-size: 45px!important;}
}
@media (min-width:992px){ 
    .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;}
    .medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium, .titulo-noticia{font-size:22px!important}   
        .bajo-footer .modulo-datos-contacto-extendidos{font-size:21px!important}
}
@media (min-width:1200px){
    .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: 35px !important;}
    .medium, .mod-eslogan .medium, .modulo-bloques .bloque-texto .medium, .titulo-noticia{font-size:25px!important}
    .bajo-footer .modulo-datos-contacto-extendidos{font-size:22px!important}
}
@media (max-width:767px) {
    #content_main .heading, h1, .h1 {font-size: 39px!important;}
    .modulo-bloques .bloque-texto .extra-big, .mod-eslogan .titulo-eslogan, .eslogan-titular .titulo-eslogan, .eslogan-newsletter .titulo-eslogan {font-size: 35px!important;}
    .footer .zoom-eslogan .mod-eslogan .titulo-eslogan, #content_main h2.heading, h2, .h2 {font-size: 30px!important;}
    .servicios-con-iconos span {font-size: 25px;}
    .mod-eslogan .medium, .jumbotron p,  .bajo-footer .modulo-datos-contacto-extendidos {font-size: 20px !important;}
}
@media (max-width: 991px){
    #registro .nav-pills .descripcion {font-size: 100%;}
}

/** AJUSTE ANCHURA DEL CONTENIDO - PLANTILLA FLUIDA **/

/*REGLAS ESPECIFICAS DEL PORTFOLIO */
.text-muted {color: #2a2a2a;}
.sin-imagen{background:url('');background-size:cover;}
#contenido {box-shadow: none;}
#content_bottom {background-color: transparent;}
.margen-top-8x {margin-top: 80px !important;}
.padding-7x {padding: 70px!important;}
element.style {background-image: url();}
@media (min-width:768px) and (max-width:991px) {
    #bajo-footer {padding: 25px 0px;}
}
@media (max-width:767px) {
    #bajo-footer {padding: 10px 3px;}
}
@media (min-width: 1200px){
    .ancho #sobrecabecera>.sobrecabecera {width: 1290px;}
}

/*linea-amarilla-esloganes*/
.eslogan-titular .titulo-eslogan, .eslogan-newsletter .titulo-eslogan {position:relative;}
.eslogan-titular .titulo-eslogan:before {content: "";position: absolute; bottom:-10px;left: 25%; width: 50%;height: 10px;}
.eslogan-titular .subtitulo-eslogan {padding-top: 15px!important;margin-bottom: 0;}
.eslogan-newsletter .titulo-eslogan:before {content: "";position: absolute; bottom:-10px;left: 0%; width: 40%;height: 10px;}


/** BOTONES **/
.modulo-formularios-lineas .form-actions button {width: auto!important;}
#content_main .btn-primary {font-size:22px!important;border:none!important;/*text-transform: capitalize;*/font-weight:bold;font-style: normal!important;}
.bordes-encuadrados.sin-icono .btn, .cookiesButton, #footer .btn-primary, #footer .btn-primary, #footer .btn-primary, .eslogan-newsletter .mod-eslogan .btn.boton-eslogan {padding: 5px 25px!important;font-size:22px!important;font-weight:bold;font-style: normal!important;}
.btn.btn-danger {font-size: 170%;width: 50%;box-shadow: 0px 10px 10px #ccc;transition-duration: 1.3s;font-style: normal!important;} 
.btn.btn-danger:hover, .btn.btn-danger {border-color: transparent !important;}
.modulo-container .funcionalidad-productos .resumen-listado-producto-servicios .boton-mas-info a {height: auto;font-weight:bold;font-style: normal!important;}


/****** AJUSTES DE FUNCIONALIDADES ******/
.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;}
    .modulo-container.modServicios div.funcionalidad-productos {padding-left: 25px;}
}
@media (min-width:768px) and (max-width:991px){
    .modulo-container.modServicios div.funcionalidad-productos {padding-left: 30px;}
}

/*contenidos relacionados*/
.contenidos-relaccionados.columnas .nav-tabs.primerElemento {display: none!important;}
/*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 .linea, .funcionalidad-galeria-portada .info .linea{height:2px;}
/*contenidos-interior-descripcion-producto*/
#content_main .product-description .nav-tabs a, #content_main .product-description .nav-tabs .btn-link, #content_main .redes-sociales-producto a, #content_main .redes-sociales-producto .btn-link {color: transparent;}
.row.product-description {margin-top: -20px;}
#carousel-producto-individual figure.thumbnail {margin-bottom: 0px;}
/*categorias de contenidos*/
#categoriaDescripcion{margin-top:20px;}
#categoriaDescripcion .col-sm-3 {width: 40%;}
#categoriaDescripcion .col-sm-9 {width: 60%;}
/*formularios*/
.bordes-encuadrados .encabezado-form {margin-top:0px;}
#formulario_mensaje {height: 110px;}
@media (max-width:767px) {
    .controls .form-control {padding: 5px 5px;}
	.bordes-encuadrados, .modulo-container.formDiv.bordes-encuadrados.sin-icono {margin: 0px!important;padding: 0;}
	.bordes-encuadrados .alinear-vertical {padding: 10px;}
}
/*jumbotron*/
#content_main .container-fluid .jumbotron {background-color: transparent;margin: 20px 0;border-radius: 0;padding: 20px 0;}
#content_main .container-fluid .jumbotron h2, .container-fluid .jumbotron h3 {text-transform: uppercase;position: relative;}
#content_main .container-fluid .jumbotron h2, .container-fluid .jumbotron p{position: relative}
#content_main .container-fluid .jumbotron .btn-primary {margin: 20px 0;position: relative;}
#content_main .container-fluid .jumbotron::before {content: "";position: absolute;width: 30%;height: 25%;background-color: #eee;left: 0;}
@media (min-width: 768px){
    .jumbotron {padding-top: 20px; padding-bottom: 20px;}
}
@media (max-width:767px) {
    .jumbotron p {margin-bottom: 5px;}
    .funcionalidad-galeria-principal .info span.h5, .funcionalidad-galeria-principal .info span.h4 { margin: 0px;}
}
.listas-newcta {margin-top: 20px;}

/****** MODULOS ORDENADOS POR APARICIÓN EN LA WEB ******/
/*UTILIDADES*/
#barra-opciones .modulo-container.modulo-utilidades-tienda {border: 0px solid rgb(32, 218, 26) !important;}

/* MENU */
#sobrecabecera .nav.navbar-nav li a {text-transform: uppercase;}
.menu-ppal.modulo-container {padding: 0px;}
#sobrecabecera .navbar-default .navbar-nav > .open > .dropdown-menu {min-width: 120% !important;}
@media (min-width:992px) and (max-width:1199px){
 	#sobrecabecera .navbar-default {font-size: 100%;}
    #sobrecabecera .navbar-collapse.navbar-inner, #sobrecabecera .col-xs-12.col-sm-9.col-md-7.hidden-xs.hidden-sm.text-center {padding: 0px !important;}
    #sobrecabecera .col-xs-12.col-sm-9.col-md-7.hidden-xs.hidden-sm.text-center {width:75%!important;}
    #sobrecabecera  .col-xs-12.col-sm-3.col-md-3.hidden-xs.hidden-sm {width:23%!important;}
    #sobrecabecera .col-xs-12.col-sm-12.col-md-2.ajustado.hidden-xs.hidden-sm.text-center.acc-flex-center {width:14%!important;}
}

/* BANNER PLUS */
#sobrecabecera .mod-banner-plus figcaption {padding: 10px 10px 0; border-radius: 4px; background-color: transparent;}
.texto-banner.center {padding-bottom: 10px;}
.margen-banner-call figure.sin-estilo:hover {background-color: #e9b900;}

/* SERVICIOS EN PORTADA */
.superposicion-modulo .servicios-portada.style1 .bloque .icono-bloque {margin-bottom: 0px !important;}
.contenedor-servicios.ajustado.centrar-bloques .no-padding {padding: 0 20px!important;}
@media(min-width:768px){
.superposicion-modulo {margin-top: -30px;z-index: 98;}
    .servicios-portada p {margin-bottom: 10px;}
}
.funcionalidad-contenidos, .servicios-con-iconos .servicios-portada .bloque { margin: 10px 0 0;}
.servicios-portada .servicio {margin: 0!important;}
.servicios-con-iconos p {margin-bottom: 0;}
@media (max-width:767px) {
   .servicios-con-imagen-portada .contenedor-servicios.ajustado.centrar-bloques .no-padding {padding: 0 15px!important;}
    .servicios-con-imagen-portada .servicios-portada.style1.servicios-portada-bloques .servicio {margin: 0 0;}
}
@media (min-width:992px) and (max-width:1200px){
	.servicios-portada .contenedor-servicios.ajustado {width: 100%;}
}
@media (min-width: 992px){
	.servicios-portada .contenedor-servicios.ajustado {width: 90%!important;}
}
@media(min-width:992px) and (max-width:1200px){
    .servicios-portada .contenedor-servicios.ajustado .col-md-4 {width: 45%;}
}

/* BUSCADOR */
.opcion-buscador .btn.btn-link.btn-block {display: none;}
.opcion-buscador .mod-utilidades-tienda .col-sm-1 .modulo-buscador .text-hidden-m {  position: relative; display: block!important;}
.opcion-buscador.col-xs-12.col-sm-12.col-md-12.hidden-md.hidden-lg.ajustado.text-left.acc-flex-left, .opcion-buscador .mod-utilidades-tienda {display: block;}
.opcion-buscador .mod-utilidades-tienda .col-sm-1 .modulo-buscador .text-hidden-m {z-index: 98!important;}
.opcion-buscador .mod-utilidades-tienda .utilidad-buscador { width: 100%!important;}

/* BLOQUES */
.modulo-bloques .bloque-texto .contenido-bloque-texto h3 {opacity: 100%;}
.bloques-cta .modulo-bloques a.btn.boton-default {padding: 10px 20px;font-weight:bold;}
.bloques-cta .titulo {padding-bottom: 30px !important;display: block;line-height: 1.2;}
@media (min-width:992px) {
    .bloques-cta {margin-top:50px;}
}
@media (max-width:991px) {
    .modulo-bloques .col-sm-6 {width: 100%;}
    .modulo-bloques .col-sm-5.img-eslogan { z-index:1}
    .modulo-bloques .col-sm-7.texto-eslogan {z-index:2;}
	.modulo-bloques .bloque-imagen .w-100 { width: 100% !important; margin: 0 0% 0 0%;}
}
@media (max-width:767px) {
    .funcionalidad-contenidos, .servicios-portada .bloque { margin: 0px 0;}
    .bloques-cta .titulo { padding-bottom: 20px !important;}
}

/* ESLOGANES */
.eslogan-titular .titulo-eslogan, .eslogan-newsletter .titulo-eslogan {text-transform: uppercase;word-break: break-word;}
.eslogan-titular .boton-eslogan {margin-top: 20px;}
@media only screen and (min-width: 768px) {
    .zoom-eslogan .jumbotron {padding: 40px;}
}

/* CONTADOR */
div#wrapper-contador-regresivo {margin: 30px 0 15px 0;}
#contador-regresivo .v0 .progress .progress-value {top: 20px;}
@media only screen and (min-width: 992px) {
    .contador-web {margin-top: -1%;}
}
@media (max-width:767px) {
    .contador-web.margen-bottom-xs-1x {margin-bottom: -15px;}
}

/* TESTIMONIOS */
.mod-opiniones.ancho-reducido .contenido-testimonios {width: 100%;}
.mod-opiniones .testimonio {padding:0px!important;}
.testimonios .testimonial p {margin-top:0;}
.testimonios .testimonial, .testimonios {padding-bottom: 0px!important;}
@media (min-width: 992px){
    .mod-opiniones .parallax-container {padding: 12px 0;}
}
@media (max-width:767px) {
    .mod-opiniones .parallax-container {padding: 0px 0;}
}

/* CARRUSEL DE MARCAS */
.mod-carrusel-de-marcas .carousel {padding: 0;}

/* MOSAICO IMÁGENES */
.portada .mod-mosaico-imagenes-menu .elementos-gal {width: 75%; margin: 0 auto;}
.modulo-mosaico-imagenes .carousel-control .fa-chevron-left, .modulo-mosaico-imagenes .carousel-control .fa-chevron-right {top: 35%!important;z-index: 5;color: #fff!important;font-size: 2em!important;}

/* ÚLTIMAS NOTICIAS */
.noticias-sombra .noticia-resumen {text-align: left;}
.modulo-ultimas-noticias.version2 .noticia .imagen-noticia .image {padding-bottom: 15px;}
.modulo-ultimas-noticias.version2 .noticia .imagen-noticia .hover {max-height: 233px !important;}
.noticias-sombra {padding-top: 0;}
.noticias-sombra .mod-opiniones .parallax-container {padding: 20px 0 0 0!important;}

/* REDES SOCIALES */
.rrss-footer {padding: 0px;}
@media (min-width:768px) and (max-width:991px) {
.modulo-redes-sociales .grupo-redes-sociales.pequeno .fa {padding: 10px 10px;}
}
@media (max-width:767px) {
    .modulo-redes-sociales .grupo-redes-sociales.pequeno .fa {padding: 5px 10px;}
}

/* FORMULARIOS EN PORTADA */
.modulo-formularios .panel-body, .modulo-formularios span {text-align: left;}
.modulo-formularios .form-actions {padding-bottom: 30px;}
.modulo-formularios span {text-transform: uppercase;margin-top: 36px;}
.margenes-formulario-contacto {padding-right: 65px; padding-top: 25px;}
@media (min-width:768px) and (max-width:991px) {
    .margenes-formulario-contacto {padding: 5px 20px;}
}
@media (max-width:767px) {
    .margenes-formulario-contacto {padding-right: 11px; padding-top: 10px;}
    .modulo-container.imagen-banner-formulario {padding: 0px;}
}

/* MENU AVISOS LEGALES */
#bajo-footer .menu-avisos-custom .navbar-default .sidebar-nav .navbar-nav li a {padding-top: 7px;padding-bottom: 7px;padding-left: 0px;}
#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, #bajo-footer .navbar-default .sidebar-nav .navbar-nav li a:hover {text-decoration: underline;}
@media (max-width:767px) {
    #bajo-footer .nav.navbar-nav li a {padding-left: 5px;padding-right: 5px;}
    #bajo-footer .nav.navbar-nav li a { padding-top: 5px; padding-bottom: 5px;}
}

/* DATOS CONTACTO Footer */
.contacto-custom .modulo-datos-contacto-extendidos address {margin-top: 20px;}

/** PAQUETE DE CORRECIONES DE CARRITO - LOGIN **/
/*correcciones carrito*/
.profile-header p {font-size: 100%;}
.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;}
.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*/
i.fa.fa-circle.fa-stack-2x {color: #c3c3c3;}
#registro .nav-pills .descripcion, form#frmLogindescargas a, #content_main div#front_regist a {color: #000!important;}
#content_main div#front_regist a {font-weight: bold;}
#content_main div#front_regist a.btn-next-prev, .btn-next-prev i.fa.fa-arrow-left, #registro .nav-pills .paso .fa-inverse, form#frmLogin a, form#frmLogin .btn-primary, .modal-dialog .modal-footer a {color: #000!important;}
#content_main .modal-footer a {color: #000!important;}
/*filtro productos*/
#filtro-top .sel--black-panther, .sel__box__options:hover, #total-productos {color: #000000;}

/*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%;}  
}
@media (max-width:991px) {
    section.panel {display: block; width: 130%;}
    .input-group .form-control {width: 107%;}
    .funcionalidad-carrito .col-sm-9 {width: 56%;margin-left: 38px;}
    #content_main .addtocart .btn-primary {font-size: 18px;padding: 5px 0;}
}

/* REGLAS COMUNES */
@media(max-width:767px) {
    .pull-right .img-limit{ margin-left: 0;  margin-top: 10px;margin-bottom: 20px;}
}
@media (min-width: 768px) {
    .img-derecha {width: 350px;}
    .pull-right .img-limit , .pull-left .img-limit{ margin:0 0 10px 15px !important;}
}
@media (min-width:768px) and (max-width:991px) {
    .pull-right .img-limit, .funcionalidad-contenidos.columnas .contenido-columnas .img-derecha, .img-derecha { margin-left: 20px;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 10px 15px !important;}
}
@media (min-width: 1200px) {
    .pull-right .img-derecha, .pull-right .img-limit,  .img-derecha {width: 500px;margin:0 0 10px 15px !important;}
}


/*ANIMACIONES CSS*/
#sobrecabecera.sticky-bottom .modulo-logotipo {transform: rotateY(360deg);transition-duration: 3s;}
.bloques-contador .modulo-bloques .bloque-texto .contenido-bloque-texto span, .eslogan-servicio-portada-foto .texto-contenido-eslogan span, .modulo-formularios.modulo-formularios-lineas {opacity: 0;}

.flip-in-hor-bottom {-webkit-animation: flip-in-hor-bottom 0.5s linear 1s both;animation: flip-in-hor-bottom 0.5s linear 1s both;}

@-webkit-keyframes flip-in-hor-bottom {
  0% {-webkit-transform: rotateX(80deg);transform: rotateX(80deg);opacity: 0;}
  100% {-webkit-transform: rotateX(0);transform: rotateX(0);opacity: 1;}
}
@keyframes flip-in-hor-bottom {
  0% {-webkit-transform: rotateX(80deg);transform: rotateX(80deg);opacity: 0;}
  100% {-webkit-transform: rotateX(0);transform: rotateX(0);  opacity: 1;
  }
}