/****ASESORÍA 2022****/

/****** IMPORTANTE ******/
/*Existen módulos con fondos con efecto polígono como es el de zoom en los que no es aconsejable separar el color del efecto. Se deja en la descripción del módulo*/

/****** FUENTE DE TEXTO ******/
#content_main .modulo-container.titulo-descuentos .color-fuente-destacado {font-family: 'Roboto',sans-serif !important;}
h3.titulo-eslogan, span.titulo-eslogan {font-family: 'Roboto', sans-serif !important;}
#content_main .modulo-container.titulo-descuentos .color-fuente-destacado {font-family: 'Roboto',sans-serif !important;}
footer .menu-servicios .navbar-default .sidebar-nav .navbar-nav li:last-child a {font-family: 'Roboto', sans-serif !important;}

body{font-family: 'Roboto', sans-serif !important;}


/****** GROSORES DE FUENTES ******/
h1 {font-weight: bold !important;}
h2, .h2 {font-weight: bold !important;}
.portada .contenido h3, #content_bottom .servicios-portada-bloques .color-fuente-destacado{font-weight: bold !important;}
.servicios-portada.style4 h2, .servicios-portada.style3 h2, .servicios-portada h4 {font-weight: bold !important;}
.servicios-portada.style4 h2, .servicios-portada.style3 h2, .servicios-portada h4 {font-weight: bold !important;}
.destacado-eslogan a, span.titulo-noticia, #cookiesText p a {font-weight:bold;}
.list-group-item.active>.badge, .nav-pills>.active>a>.badge, .funcionalidad-carrito .panel .profile-header {font-weight: bold;}
#content_main div#front_regist a {font-weight: bold;}
.modulo-container.modServicios div.funcionalidad-productos .sub-categoria-moda ul li a {font-weight: bold;}
.portada #modulo-ultimas-noticias-v5 h3.heading {font-weight: bold !important;}
.portada .titulo-modulo-ultimas-noticias-v5, .subtitulo-modulo-ultimas-noticias-v5 {font-weight: normal !important;}
#pie .formulario-portada .color-fuente-destacado {font-weight: bold !important;}

/****** COLORES ******/
/* Color Negro */
/*color*/
.destacado, .destacado-equipo-1, .destacado-eslogan:hover, .destacado-eslogan p:hover a, .destacado-eslogan a:hover, .promo-portada-productos h4, #barra-opciones .utilidad-cart .color-fuente-destacado, .modulo-carrito .media-body a, .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, #registro .nav-pills .descripcion, form#frmLogindescargas a, #content_main div#front_regist a, #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, #content_main .modal-footer a, #filtro-top .sel--black-panther, .sel__box__options:hover, #total-productos, footer .menu-servicios .navbar-default .sidebar-nav .navbar-nav li:last-child a, footer .menu-servicios .navbar-default .sidebar-nav .navbar-nav li:hover:last-child a, ::placeholder, .titulo-elemento-promo .h4, .promo-portada-productos .price-old, .promociones-portada .thumb .label-promocion .ribbon2_listado_portada.badge_overlay span.top-left.label-badge.datos, .mod-opiniones.vista4 .carousel-control span, .promocion .label-promocion .ribbon2.badge_overlay span.top-left.label-badge.datos, .promocion .label-promocion .ribbon2_ecommerce3.badge_overlay span.top-left.label-badge.datos, .modulo-container .promocion.promocion-servicios .label-promocion.movil .badge_overlay .label-badge, #cookiesText p, #cookiesText p a {color:#000000 !important;}
/*fondo*/
.mod-banner-plus .texto-banner {background-color: rgba(000,000,000,0.5);}

/* Color Blanco */
/*color*/
.destacado-equipo-2, .destacado-equipo-2 a, .destacado-eslogan p, .destacado-eslogan a, .formulario-de-contacto .input-group-addon, .formulario-de-contacto .content_form h3, .formulario-de-contacto .content_form h2, .profile-header p, .funcionalidad-carrito .panel .profile-header h3, .funcionalidad-carrito-servicios .btn-color-principal, form#frmLogin .btn-primary:hover, .modulo-container.modServicios div.funcionalidad-productos .sub-categoria-moda ul li a {color:#ffffff !important;}
/*fondo*/
.funcionalidad-carrito .panel .profile-nav .nav-pills .badge {background-color: #fff;}
.contenido-columnas-blog .cont-blog{background-color:rgba(255,255,255,0.85);}
.promociones-portada .thumb .contenido-promo {background-color: rgba(255,255,255,0.6) !important;}
.promo-portada-productos .price-old {text-shadow: 2px 2px 2px rgba(255,255,255,0.5);}
/*borde*/
#sobrecabecera .dropdown > ul::before {border: 6px solid #fff; border-color: #fff #fff transparent transparent;}

/* Color Principal */
/*color*/
.portada .noticia-modulo-ultimas-noticias-v5 .color-texto-claro {color: #1f365c !important;}
/*fondo*/ 
.destacado-equipo-2, .destacado-eslogan {background-color:#1F365C !important;}

/* Color Secundario */
/*color*/
.funcionalidad-carrito .fila-totales .btn-danger:hover{color:#f8ae00!important;}
/*fondo*/
.destacado, .redes-sociales-barra-opciones i:hover, #sobrecabecera .navbar-default .navbar-nav > li::after, footer .menu-servicios .navbar-default .sidebar-nav .navbar-nav li:last-child {background-color:#E48200 !important;}
/*borde*/
#content_bottom .servicios-portada-bloques .color-fuente-destacado::after, h3.equipo::after {border-bottom: 5px solid #E48200;}

/* Color Tres */

/* Color Cuatro */
/*fondo*/
.destacado-equipo-1, footer .menu-servicios .navbar-default .sidebar-nav .navbar-nav li:last-child:hover {background-color:#f5f5f5 !important;}
 
/* Color Quinto */

/* Otros colores */
/*Color*/
.text-muted {color: #646464;}
/*Borde*/
.destacado, .destacado-equipo-1, .destacado-equipo-2, .destacado-eslogan, .destacado-eslogan:hover, .formulario-de-contacto .form-control {border: 1px solid #e3e3e3;}
/*Fondo*/
.modulo-container .funcionalidad-contenidos.ficha-observatorios {background-color:#f8f8f8 !important;} 
footer .menu-servicios .navbar-default .sidebar-nav .navbar-nav li:hover:last-child {background-color: #b7b7b7;}
.promo-portada-productos .price-new {background-color: #da3120;}
.badge.badge-destacado, .funcionalidad-carrito .panel .profile-nav .nav-pills > li.active > a {background-color: #cccccc !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;}

/****** AJUSTE DE TAMAÑOS EN JERARQUIAS ******/
h3.titulo-eslogan, span.titulo-eslogan {font-size:40px !important;}
.portada .contenido h3, #content_bottom .servicios-portada-bloques .color-fuente-destacado, .portada #modulo-ultimas-noticias-v5 h3.heading, #pie .formulario-portada .color-fuente-destacado {font-size:34px !important;}
.destacado, .destacado-equipo-1, .destacado-equipo-2, .destacado-eslogan, .destacado-eslogan:hover, .destacado-eslogan a, .formulario-portada h2, .modulo-zoom h4.subtitulo-eslogan.color_web_5_color.medium {font-size: 18px !important;}
#barra-opciones .mod-eslogan .small, .eslogan-texto .texto-eslogan-texto p, .eslogan-servicios .medium, .portada h4.subtitulo-modulo-ultimas-noticias-v5 {font-size: 18px !important;}
.contenido-articulo-observatorio h3, .modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .titulo-quien {font-size: 22px !important;}
@media all and (min-width:1200px){
.mod-banner-plus .lt-big {font-size: 22px !important;}
    }
.modulo-container .funcionalidad-contenidos .modulo-articulo-observatorio .contenido-articulo-observatorio .cabecera-articulo-observatorio .cab-texto-articulo-observatorio .subtitulo-articulo-observatorio {font-size: 19px !important;}
@media all and (min-width:1280px){
#modulo-ultimas-noticias-v5 span.h4 {font-size: 20px !important;}
    }
@media all and (min-width:992px) and (max-width:1199px){
    .promo-portada-productos h4 {font-size: 18px;}
    }
@media all and (min-width:992px) and (max-width:1199px){
.portada .mod-banner-plus .tb-big {font-size: 18px !important;}
    }
@media (min-width: 1025px){
.mod-banner-plus .lt-big {font-size: 18px !important;}
    }
@media all and (max-width:767px){     
    #modulo-ultimas-noticias-v5 h3 {font-size: 22px !important;} 
    #modulo-ultimas-noticias-v5 h4 {font-size: 18px !important;}
    }
@media all and (min-width:768px) and (max-width:1199px){ 
    #modulo-ultimas-noticias-v5 h3 {font-size: 24px !important;} 
    #modulo-ultimas-noticias-v5 h4 {font-size: 18px !important;}
    }
@media all and (min-width:768px) and (max-width:991px){
    .promo-portada-productos h4 {font-size: 18px;}
    }
/*Avisos legales*/
.modulo-formularios-lineas .panel, .modulo-formularios-lineas label, .modulo-formularios .panel-body.condiciones-legales, .modulo-formularios .panel-body.condiciones-legales .d-done {font-size: 14px !important;}
.funcionalidad-formulario .formulario-de-contacto .content_form .panel-body.condiciones-legales, .funcionalidad-formulario .panel, .funcionalidad-formulario .panel-body.condiciones-legales label, .condiciones-legales p, .condiciones-legales label p {font-size: 14px !important;}
.formulario-de-contacto .popover, .modulo-formularios-lineas .popover, .condiciones-legales .popover p, .condiciones-legales .popover, .modulo-formularios .panel-body.condiciones-legales fieldset .radio.popover {font-size:14px!important;}

/****** AJUSTE ANCHURA DEL CONTENIDO - PLANTILLA FLUIDA ******/
/***SOBRECABECERA***/
.ancho #sobrecabecera > .sobrecabecera {width:100% !important;}

@media all and (min-width:992px) and (max-width:1499px){
#sobrecabecera .row.eq-height .col-md-3 {width:20% !important;}
#sobrecabecera .row.eq-height .col-md-9 {width:80% !important;}
    }

/*Ajuste ancho de plantilla resolución entre 1200 y 1600*/
@media only screen and (min-width: 1200px) and (max-width: 1599px){
.ancho2:not(.pac-fluido) #contenido > .contenido {width: 90%;}
    }

/*Ajuste ancho de plantilla resolución entre 1200 y 1600*/
@media only screen and (min-width: 1200px) and (max-width: 1599px){
.ancho:not(.pac-fluido) #contenido > .contenido {width: 90% !important;}
    }

/***PIE***/
@media all and (min-width:1200px){
#pie {clip-path: polygon(0 13%, 100% 0, 100% 100%, 0% 100%) !important; padding-top:100px !important; padding-bottom:15px !important;}
    }

/****** 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 {border:none !important;border-radius: 0 !important;padding:10px 20px !important;font-size: 18px !important;color: #000000!important;background-color: #E48200 !important;font-weight:bold !important;text-transform: uppercase !important;}
.modulo-formularios-lineas .form-actions button, .form-actions button.btn {margin: 0 5px !important;width:47%;}
@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%;}}
.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;}
.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 {background-color: #d8d8d8 !important;color: #000000 !important;}
.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 {background-color: #d8d8d8 !important;color: #000000 !important;}
.portada #content_bottom .noticia-modulo-ultimas-noticias-v5 .btn-primary, #content_main a.btn.boton-default:hover, #content_main .ver-mas-quien a:hover {color: #000000 !important;}

/****** AJUSTES DE FUNCIONALIDADES ******/
/*SIN IMAGEN*/
.sin-imagen{background:url('');background-size:cover;}

h1, #sobrecabecera .navbar-default, #menuMovil, .modulo-categorias {text-transform:uppercase;}
h1 {text-align:center !important;}
.portada h2, .portada h3, .portada h4, .portada h5, .portada h6 {text-transform:uppercase;}
.portada .contenido h3, #content_bottom .servicios-portada-bloques .color-fuente-destacado{margin-bottom: 40px !important;}
.funcionalidad-contenidos.columnas-resaltada {text-align: left !important;}
h3.equipo {margin-bottom: 50px !important;}
.modulo-container.modServicios div.funcionalidad-productos {padding-left: 20px !important;}
.modulo-container .funcionalidad-productos .resumen-listado-producto-servicios .texto-resumen {padding-left: 20px !important;}
.modulo-container .funcionalidad-productos .resumen-listado-producto-servicios .col-lg-4.boton-mas-info {padding-left: 20px !important;}

/*SOBRECABECERA*/
#sobrecabecera{box-shadow: 0 0 15px 1px rgba(0,0,0,0.2);}

/*Imagen resaltada contenidos*/
.imagenConEfecto {z-index: 1 !important;}

@media only screen and (min-width: 1200px){
.imagenConEfecto {width: 115%;}
    }

/* FOTOS EN SECCIONES A LA DERECHA AJUSTE */
.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;}
}

/*OCULTAR TÍTULO SECCIÓN PRINCIPAL*/
.seccion-principal #content_main .funcionalidad-contenidos h1.heading {display: none !important;}

/*CONTENIDOS EN CATEGORÍA*/
.modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .titulo-quien {min-height: 90px !important;}

@media only screen and (min-width: 1300px){
.modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .subtitulo-quien {min-height: 81px !important;}
    .modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .resumen-quien {min-height: 300px !important;}
    }
@media only screen and (min-width: 1200px) and (max-width: 1299px){
.modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .subtitulo-quien {min-height: 81px !important;}
    .modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .resumen-quien {min-height: 355px !important;}
    }
@media only screen and (min-width: 992px) and (max-width: 1199px){
.modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .subtitulo-quien {min-height: 108px !important;}
     .modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .resumen-quien {min-height: 380px !important;}
    }
@media only screen and (min-width: 768px) and (max-width: 991px){
.modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .subtitulo-quien {min-height: 81px !important;}
    .modulo-container .funcionalidad-contenidos .contenido-quien .informacion-quien .resumen-quien {min-height: 330px !important;}
    }

/*CATEGORÍA BLOG NOTICIAS*/
.modulo-container .funcionalidad-contenidos .modulo-articulo-observatorio .contenido-articulo-observatorio .descripcion-articulo-observatorio, .modulo-container .funcionalidad-contenidos .articulo-destacado-observatorio .contenido-articulo-observatorio .descripcion-articulo-observatorio {height: auto !important;}
.modulo-container .funcionalidad-contenidos.ficha-observatorios {text-align: left !important; padding:40px !important;}
.modulo-container .funcionalidad-contenidos.ficha-observatorios .info-block .barra-info span.categoria-icono i {display:none !important;}

/*VISUALIZACION CATEGORÍA DESTACADO (BLOG)*/
.contenido-columnas-blog {padding-bottom:20px;}
.contenido-columnas-blog .cont-blog{border-radius:3px !important;}

/*CONTENIDO FORMULARIO CONTACTAR*/
.formulario-de-contacto .form-group label.control-label{display:none;}
.formulario-de-contacto .form-control{box-shadow:none !important;border-width:0 0 2px 0;}
.formulario-de-contacto .input-group{border-radius:5px;}
.formulario-de-contacto .input-group-addon{border:0;background-color:transparent;}

/*Catálogo de servicios*/
.funcionalidad-productos .categoria-productos h4 {text-align:center !important;margin-top: 30px;}
.funcionalidad-productos .categoria-productos h4:hover{margin-top: 26px;transition: 0.3s;}
.funcionalidad-productos .categoria-productos::after {content: url("/data/5870/galerias/af1a5de60e2083d1618b0b21019d131e90d6b3d4.png") !important;	position: absolute;	top: 0;	margin-top: 70%;left: 0;margin-left: 40%;z-index: 99 !important;}
.funcionalidad-productos .categoria-productos:hover::after {margin-top: 67% !important;transition: 0.3s;}
.descripcion-categoria-producto-servicios .col-sm-4 {width: 10%;}
.funcionalidad-productos .categoria-productos figure > figcaption i {display:none;}
.modulo-container .funcionalidad-producto.funcionalidad-producto-servicios .product-info-servicios #fichaInfo-servicios.col-lg-6 {width: 100%;}
.funcionalidad-producto-servicios .row.product-info-servicios .col-lg-6.imagen-producto-servicios {width: 100%;margin-left: 11px;}
.modulo-container .funcionalidad-productos .cabecera-listado-producto-servicios {padding: 20px 20px;}
.promocion .label-promocion .ribbon2.badge_overlay {min-height: 30px !important;}

@media only screen and (max-width: 767px){
    .descripcion-categoria-producto-servicios .col-sm-4 {width: 100%;}
   .descripcion-categoria-producto-servicios .col-sm-4 figure {width: 50%;position: relative;left: 25%;}
    }
@media only screen and (min-width: 768px) and (max-width: 1199px){
    .descripcion-categoria-producto-servicios .col-sm-4 {width: 15%;}
    }
@media only screen and (min-width: 1200px){
   .funcionalidad-producto-servicios .row.product-info-servicios .col-lg-6.imagen-producto-servicios {padding:0 150px;}
    }

/*ESTILOS DESTACADO*/
@media only screen and (min-width: 992px){
.destacado-1 {display: flex !important;}
}
@media only screen and (min-width: 1200px){
.destacado-2 {width: 109% !important;}
    }
.destacado {text-align:center !important;border-radius:8px !important;padding:10px;box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);margin: 5px !important;}
.destacado-equipo-1 {text-align:center !important;border-radius:8px !important;padding:10px;box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);margin: 5px !important;}
.destacado-equipo-2 {text-align:center !important;border-radius:8px !important;padding:10px;box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);margin: 5px !important;}
.destacado-eslogan {text-align:center !important;border-radius:8px !important;padding:10px;box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);margin: 5px !important;}
.destacado-eslogan:hover {text-align:center !important;border-radius:8px !important;padding:10px;box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);margin: 5px !important;}
.destacado-eslogan p {margin-top: 10px !important;}
.destacado-eslogan a {margin-top: 10px !important;}
.portada #modulo-ultimas-noticias-v5 h3.heading:first-child::after, .portada .servicios-portada h3::after, .portada #pie .formulario-portada .color-fuente-destacado::after, #content_bottom .servicios-portada-bloques .color-fuente-destacado::after, h3.equipo::after {content:'';width: 200px;height: 0;left:calc(50% - 100px);position: absolute;padding:25px 0;}

/****** MODULOS ORDENADOS POR APARICIÓN EN LA WEB ******/
/***BARRA OPCIONES***/
/*DATOS DE CONTACTO*/
.modulo-datos-contacto-extendidos .inline {margin-right: 0px;}

/*efecto RRSS en barra de opciones*/
.barra-opciones .modulo-redes-sociales .inline {margin-left: 0px;}
.redes-sociales-barra-opciones i{border-radius:50%;transition:background-color ease-in 0.2s;}
.redes-sociales-barra-opciones i:hover{transition:background-color ease-in 0.2s;}
.redes-sociales-barra-opciones i.fa-facebook{padding:3px 6px;}
.redes-sociales-barra-opciones i.fa-twitter{padding:3px 3px;}
.redes-sociales-barra-opciones i.fa-google-plus, .redes-sociales-barra-opciones i.fa-instagram, .redes-sociales-barra-opciones i.fa-pinterest, .redes-sociales-barra-opciones i.fa-linkedin, .redes-sociales-barra-opciones i.fa-snapchat, .redes-sociales-barra-opciones i.fa-youtube, .redes-sociales-barra-opciones i.fa-wordpress,.redes-sociales-barra-opciones i.fa-tripadvisor, .redes-sociales-barra-opciones i.fa-rss{padding:3px 4px;}
.redes-sociales-barra-opciones i.fa-foursquare{padding:3px 5px;}
.footer .redes-sociales-barra-opciones i:hover{background:#fff;transition:background-color ease-in 0.2s;}

/*CTA BARRA OPCIONES*/
#barra-opciones .mod-eslogan .jumbotron {padding-left: 0 !important;padding-right: 0 !important;}
#barra-opciones .mod-eslogan .row.jumbotron {padding-top: 0 !important;padding-bottom: 0 !important;}
#barra-opciones .mod-eslogan .img-eslogan.col-md-4 {width: 0% !important;}
#barra-opciones .mod-eslogan .texto-eslogan.col-md-8 {width: 100% !important;}
#barra-opciones .mod-eslogan .img-eslogan {display:none !important;}
#barra-opciones .mod-eslogan .texto-eslogan {padding-left: 0 !important;}
#barra-opciones .mod-eslogan.diseno-5 .texto-eslogan {border-left: none !important;	margin: 0px 0;}
#barra-opciones .mod-eslogan.col-md-4 {width: 100% !important;}
#barra-opciones .mod-eslogan.diseno-5 .boton-eslogan, .mod-eslogan.diseno-5 .texto-eslogan {margin-top: 0% !important;}
#barra-opciones .mod-eslogan.diseno-5 .boton-eslogan, #barra-opciones .mod-eslogan.diseno-6 .boton-eslogan {border-radius: 0px !important;}

/**LOGOTIPO**/
@media all and (min-width:1500px){ 
#sobrecabecera .modulo-logotipo {margin-left:30%;}
    }

/**MENÚ PRINCIPAL**/
#sobrecabecera .navbar-default .navbar-nav > li{padding-top:10px; padding-bottom:10px;}
#sobrecabecera .navbar-default .navbar-nav > li:first-child > a{border-left:1px solid #e6e6e6;}
#sobrecabecera .navbar-default .navbar-nav > li > a{padding-top:5px; padding-bottom:5px;padding-left: 8px !important;padding-right: 8px !important;border-right:1px solid #e6e6e6;}

/*Menú principal en tablets*/
@media all and (min-width:992px) and (max-width:1199px){
#sobrecabecera .navbar-default .navbar-nav > li, #sobrecabecera.sticky-bottom .navbar-default .navbar-nav > li {margin-right: -3px !important;margin-left: -3px !important;}
}
/*Efecto after items principales menu*/
#sobrecabecera .navbar-default .navbar-nav > li::after{position: absolute;top: 100%;width: 80%;left:10%;height: 2px;content: '';opacity: 0;-webkit-transition: top 0.3s, opacity 0.3s,-webkit-transform 0.3s;-moz-transition: top 0.3s, opacity 0.3s, -moz-transform 0.3s;transition: top 0.3s, opacity 0.3s, transform 0.3s;}
#sobrecabecera .navbar-default .navbar-nav > li:hover::after, #sobrecabecera .navbar-default .navbar-nav > li:focus::after, 
#sobrecabecera .navbar-default .navbar-nav > li.active::before, #sobrecabecera .navbar-default .navbar-nav > li.active::after
{top: 80%;opacity: 1;}

/*Submenú*/
#sobrecabecera .navbar-nav > li > .dropdown-menu{border-radius:0;}
#sobrecabecera .navbar-default .navbar-nav > .open > .dropdown-menu{border-top:0 !important;min-width:200% !important;margin-top:-5px;}
#sobrecabecera .dropdown-menu{box-shadow:2px -2px 3px 0 rgba(0, 0, 0, 0.1);}
#sobrecabecera .dropdown > .dropdown-menu {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s; -o-transition: all 0.3s;transition: all 0.3s;opacity: 0;transform: translateY(10px); min-width:200% !important;}
#sobrecabecera .dropdown.open .dropdown-menu { transform: translateY(0px);transition-delay:0.1s; opacity: 1;min-width:200% !important;}
#sobrecabecera .dropdown > ul::before {content: ""; position: absolute; width: 0; height: 0; top: 0; left: 20px;-webkit-box-sizing: border-box; box-sizing: border-box;  -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg);
    -webkit-box-shadow: 2px -2px 3px 0 rgba(0, 0, 0, 0.1); box-shadow: 2px -2px 3px 0 rgba(0, 0, 0, 0.1);}

/***CABECERA***/
/*CABECERA INTERIOR CATÁLOGO E IMAGEN RESALTADA CABECERA CONTENIDOS*/
#cabecera .mod-cabecera-interior, .imageCabecera {clip-path: polygon(0 0, 100% 0, 100% 100%, 0 83%)!important;}

/**BARRA LATERAL PRIMARIA**/
/*FORMAS DE PAGO CATÁLOGO*/
.formas-pago img {filter: invert(0.6);}
.formas-pago img:hover {filter: invert(0);}

/*Responsive*/
@media only screen and (min-width: 768px){
    .formas-pago img {width: 40%;margin-left: 28%;padding: 0;}
    .formas-pago img:hover {width: 42%;margin-left: 27%;}
    }

/***SOBRECONTENIDO***/
/*ESLOGAN PORTADA*/
.eslogan-portada .modulo-container {clip-path: polygon(0% 0%, 95% 11%, 100% 50%, 95% 90%, 0% 100%);padding:50px 0 !important;}

/*ESLOGAN SERVICIOS CATEGORÍA QUIÉNES SOMOS*/
.eslogan-servicios .modulo-container {margin-bottom:60px !important;}

/*ESLOGAN CATEGORÍA QUÉ HACEMOS*/
.eslogan-texto .modulo-container {margin-top:-60px !important;}

/*SERVICIOS PORTADA MULTIICONOS*/
.servicios-multiiconos .icono-titulo.flex {flex-direction: row !important;}
.servicios-multiiconos .servicios-portada.style4 h4 {word-break: normal !important;}

@media all and (min-width:992px) and (max-width:1199px){
.servicios-portada.style4 .servicio .bloque {padding: 10px 30px !important;}
.servicios-portada .contenedor-servicios.ajustado {width: 100%;}
    }

/*PROMOCIONES PORTADA*/
.promociones-portada .thumb .contenido-promo {width: 100%;padding: 200px 20px 100px 20px;clip-path: polygon(0 0,0 100%,100% 50%);}
.promo-portada-productos h4 {text-shadow: none;}
.promo-portada-productos .price-new {text-shadow: none;}
.promo-portada-productos .price-new {width: 36%;text-align: center;padding: 46px 10px;border-radius: 100px;}
.promo-portada-productos .thumb .contenido-promo {bottom: -60px;}
.promociones-portada .thumb .label-promocion .ribbon2_listado_portada.badge_overlay span.top-left.label-badge.datos {text-shadow: none;}

/*Promociones catálogo*/
.modulo-container .promocion.promocion-servicios .label-promocion.movil .badge_overlay .label-badge {text-shadow:none !important;}

@media all and (max-width:768px){
.contenido-promo {transform: none !important;}    
}
@media all and (max-width:767px){    
    .promo-portada-productos .price-new {width: 100%;text-align: left;padding: 46px 46px;}
}
@media all and (min-width:768px) and (max-width:991px){
.promo-portada-productos .price-new {padding: 21px 10px;}
    .promo-portada-productos h4 {padding-right:50px;}
    }
@media all and (min-width:992px) and (max-width:1199px){
.promo-portada-productos .price-new {padding: 35px 10px;}    
    }

/*ESLOGANS*/
.mod-eslogan:not(.diseno-5) .texto-eslogan * {word-break: normal !important;}

/***BAJO CONTENIDO***/
/*NOTICIAS PORTADA*/
.portada .noticia-modulo-ultimas-noticias-v5 .col-md-4, .portada .noticia-modulo-ultimas-noticias-v5 .col-sm-6 {display: flex !important;}
.portada .titulo-modulo-ultimas-noticias-v5 {margin-top: -20px;}
.portada #modulo-ultimas-noticias-v5 h3.heading {margin-bottom: 40px !important;text-align:center !important;}
.portada .noticia-modulo-ultimas-noticias-v5 .contenedor .cabecera-modulo-ultimas-noticias-v5 .frente-modulo-ultimas-noticias-v5 > .titulo-modulo-ultimas-noticias-v5 {padding-top: 0;padding-bottom: 0;}
.portada h4.subtitulo-modulo-ultimas-noticias-v5 {margin-top:-20px;}
.portada .noticia-modulo-ultimas-noticias-v5 .contenedor .cabecera-modulo-ultimas-noticias-v5 .frente-modulo-ultimas-noticias-v5 {top: 25px !important;padding-top: 10px !important;padding-bottom: 0px !important;}
.portada .noticia-modulo-ultimas-noticias-v5 .contenedor .cabecera-modulo-ultimas-noticias-v5 > .fondo-cabecera-modulo-ultimas-noticias-v5 {opacity: 0 !important;}
.portada .noticia-modulo-ultimas-noticias-v5 .contenedor .cabecera-modulo-ultimas-noticias-v5 .frente-modulo-ultimas-noticias-v5 {top: 110% !important;}
.portada .noticia-modulo-ultimas-noticias-v5 .contenedor .descripcion-modulo-ultimas-noticias-v5 {padding-left: 20px;padding-right: 20px;padding-top: 0px;padding-bottom: 0px;}
.portada .fecha-modulo-ultimas-noticias-v5 {display: none !important;}
.portada #content_bottom .noticia-modulo-ultimas-noticias-v5 .btn-primary {z-index: 1 !important;width: 100% !important;border-radius: 0 !important;padding: 5px 25px;height: 75%;
}
.portada .noticia-modulo-ultimas-noticias-v5 .contenedor .descripcion-modulo-ultimas-noticias-v5 .contenido-modulo-ultimas-noticias-v5 b{display:none !important;}
.portada .noticia-modulo-ultimas-noticias-v5 .contenedor .descripcion-modulo-ultimas-noticias-v5 .contenido-modulo-ultimas-noticias-v5 {margin-top: 230px !important;} 
    .portada .noticia-modulo-ultimas-noticias-v5 .contenedor .descripcion-modulo-ultimas-noticias-v5 {min-height: 330px !important;}      

@media all and (max-width:767px){
 	.portada .noticia-modulo-ultimas-noticias-v5 .contenedor .cabecera-modulo-ultimas-noticias-v5 .frente-modulo-ultimas-noticias-v5 {top: 105% !important;}
    .portada .noticia-modulo-ultimas-noticias-v5 .contenedor .descripcion-modulo-ultimas-noticias-v5 {height: auto !important;}
    .portada .noticia-modulo-ultimas-noticias-v5 .contenedor .descripcion-modulo-ultimas-noticias-v5 .contenido-modulo-ultimas-noticias-v5 {margin-top: 125px !important;}     
    .portada .noticia-modulo-ultimas-noticias-v5 .contenedor .descripcion-modulo-ultimas-noticias-v5 {min-height: auto !important;}      
    }
@media all and (min-width:992px) and (max-width:1199px){
.portada .noticia-modulo-ultimas-noticias-v5 .contenedor .descripcion-modulo-ultimas-noticias-v5 .contenido-modulo-ultimas-noticias-v5 {margin-top: 260px !important;}   
.portada .noticia-modulo-ultimas-noticias-v5 .contenedor .descripcion-modulo-ultimas-noticias-v5 {min-height: 370px !important;} 
    }

/*FONDO POLIGONAL SERVICIOS MULTIICONOS PORTADA Y ELSOGAN CATEGORÍA SERVICIOS*/
@media all and (min-width:1200px){
.servicios-multiiconos .modulo-container {clip-path: polygon(0 0, 100% 18%, 100% 100%, 0 95%) !important; padding-top:80px !important; padding-bottom:30px !important;margin-bottom:-17px;}
.eslogan-servicios .modulo-container {clip-path: polygon(0 0, 100% 18%, 100% 100%, 0 95%) !important; padding-top:80px !important; padding-bottom:30px !important;}
    }

/*TESTIMONIOS PORTADA*/
.mod-opiniones .carousel {min-height: auto !important;display: flex !important;clip-path: polygon(0 0, 92% 19%, 100% 100%, 0% 100%) !important;}


/***PIE***/
/*BANNERS PLUS PIE*/
.mod-banner-plus .texto-banner {padding: 10px;margin-left: -15px;}

/*FORMULARIO PORTADA*/
#pie .formulario-portada .color-fuente-destacado {margin-bottom: 40px !important;text-align: center !important;}
.formulario-portada .modulo-formularios form > * {border-radius: 2px;margin-bottom: 3px;}
.formulario-portada .input-group.captcha .input-group-addon > div {height: 35px;overflow: hidden;position: relative;width: 110px;}
.formulario-portada input.form-control, .formulario-portada select.form-control {height: 74px;height: 56px;}
.formulario-portada .input-group.captcha .input-group-addon > div > img.captchaImg {left: -9px;margin-bottom: 0;position: relative;top: -4px;}
.formulario-portada img.captchaImg {height: 33px;}
.formulario-portada .panel{margin-bottom:0;width:99%; border-radius:0 !important;box-shadow:none;}
.formulario-portada .form-control{width:49.2%; margin-right:3px;float:left;border:0; box-shadow:none !important;border-bottom:1px solid #DADEE6;}
.formulario-portada .form-control:focus{box-shadow:none !important;}
.formulario-portada .panel-default{border:0;}
.formulario-portada .content_form_mod textarea{width:99%; }
.formulario-portada .captcha_input{width:99%;}
.formulario-portada .panel-body .text-left{text-align:center;}
.formulario-portada .form-actions .btn{padding:15px 50px;border-radius: 0;}
.formulario-portada .radio input[type="radio"], .formulario-portada .radio-inline input[type="radio"], .formulario-portada .checkbox input[type="checkbox"], .formulario-portada .checkbox-inline input[type="checkbox"]{position:relative;top: 24px !important;}

@media only screen and (max-width: 768px){.formulario-portada .form-control{width:99%;float:none !important;}}
@media (max-width: 991px){.bordes-encuadrados .content_form .form-group .captcha .input-group-addon {display: block !important;}}

/***FOOTER***/
/*DATOS CONTACTO EXTENDIDOS FOOTER*/
footer .modulo-datos-contacto-extendidos .mapa-google {margin-top:20px !important;}

@media only screen and (min-width: 769px) and (max-width: 1199px){
footer .modulo-datos-contacto-extendidos .col-sm-6 {width:100% !important;}
    }

/***BAJO FOOTER***/
/*#mod-whatsapp.movil .mod-whatsapp-container {line-height: 1em !important;letter-spacing: 0 !important;word-spacing: 0 !important;}*/
#mod-whatsapp.movil .mod-whatsapp-container i {margin-left: 5px;}

/*ÍTEM NEWSLETTER MENÚ SERVICIOS FOOTER*/
footer .menu-servicios .navbar-default .sidebar-nav .navbar-nav li:last-child {padding:10px;}
footer .menu-servicios .navbar-default .sidebar-nav .navbar-nav li:last-child a {padding: 0px 0px;text-transform: uppercase;text-align: center !important;margin-left:-10px;}
footer .menu-servicios .navbar-default .navbar-nav.version3 > li:last-child > a::after {content: "";left: 0;width: 0px;height: 0px;background: transparent;transition: left .0s;-webkit-transition: left .0s;}
footer .menu-servicios .navbar-default .navbar-nav.version3 > li:last-child > a::before {content: "";}

/*////////////////////cristina modulo zoom y formulario en negro/////////////////////*/
@media all and (min-width:1200px){
.modulo-zoom {clip-path: polygon(-178% 40%,208% -13%,100% 80%,-48% 79%) !important; background-color: #fff; padding-top: 20px !important; padding-left: 93px; padding-bottom: 30px !important; margin-bottom: 0; margin-left: -87px;}}
@media (min-width: 768px) and (max-width: 1199px){.modulo-zoom {clip-path: polygon(-122% 39%,181% -12%,100% 86%,14% 78%) !important; background-color: #fff; padding-top: 20px !important; padding-left: 29px; padding-bottom: 30px !important; margin-bottom: 0; margin-left: -29px;}}
@media only screen and (max-width: 767px){.modulo-zoom {clip-path: polygon(-227% 39%,199% -12%,100% 80%,8% 78%) !important; background-color: #fff; padding-top: 26px !important; padding-left: 29px; padding-bottom: 88px !important; margin-bottom: -66px; margin-left: -11px;}
}

/****** PAQUETE DE CORRECIONES DE CARRITO – LOGIN ******/
/*correcciones carrito*/
.funcionalidad-carrito-servicios .btn-color-principal {border-color: none;}
.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;}

/*Foto miniatura producto cesta compra*/
#content_main .modulo-container .funcionalidad-carrito figure .img-responsive {width: auto !important;}

/*botones carrito pedidos*/
.panel-body .btn-group .btn-primary {border-color: transparent!important;}

/*TABLET LANDSCAPE*/
@media (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%;}
.funcionalidad-carrito .panel-body .table > thead > tr > th, .funcionalidad-carrito .panel-body .table > tbody > tr > th, .funcionalidad-carrito .panel-body .table > tfoot > tr > th, .funcionalidad-carrito .panel-body .table > thead > tr > td, .funcionalidad-carrito .panel-body .table > tbody > tr > td, .funcionalidad-carrito .panel-body .table > tfoot > tr > td {display: block;}
}

/*TABLET PORTRAIT*/
@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%;}  
}

/****** ANIMACIONES CSS ******/
/*ANIMACIÓN TÍTULOS*/
.contenido h3.equipo, #modulo-ultimas-noticias-v5 h2.heading, #pie .formulario-portada .color-fuente-destacado, #content_bottom .servicios-portada-bloques .color-fuente-destacado {margin: 0 0.5rem;animation: bounce; animation-duration: 3s;}

/*Animación*/
@-webkit-keyframes bounce {from,20%,53%,to 
    {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
40%,43% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);transform: translate3d(0, -30px, 0) scaleY(1.1);}
70% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);transform: translate3d(0, -15px, 0) scaleY(1.05);}
80% {-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform: translate3d(0, 0, 0) scaleY(0.95);transform: translate3d(0, 0, 0) scaleY(0.95);}
90% {-webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);transform: translate3d(0, -4px, 0) scaleY(1.02);}
}
@keyframes bounce {from,20%,53%,to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
40%,43% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);transform: translate3d(0, -30px, 0) scaleY(1.1);}
70% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);transform: translate3d(0, -15px, 0) scaleY(1.05);}
80% {-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform: translate3d(0, 0, 0) scaleY(0.95);transform: translate3d(0, 0, 0) scaleY(0.95);}
90% {-webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);transform: translate3d(0, -4px, 0) scaleY(1.02);}
}
.animate__bounce {-webkit-animation-name: bounce;animation-name: bounce;-webkit-transform-origin: center bottom;transform-origin: center bottom;}

/*Animación imagen miniatura categoría productos*/

@-webkit-keyframes zoomIn {
from {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}
50% {opacity: 1;}
}
@keyframes zoomIn {
from {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}
50% {opacity: 1;}
}
.descripcion-categoria-producto-servicios .col-sm-4 figure, .funcionalidad-productos .categoria-productos figure {-webkit-animation-name: zoomIn;animation-name: zoomIn;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}

/*Texto Eslogan portada y promociones portada*/
@-webkit-keyframes slideInLeft {
from {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);visibility: visible;}
to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
@keyframes slideInLeft {
from {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);visibility: visible;}
to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
.promociones-portada .thumb .contenido-promo, .eslogan-portada .jumbotron.contenido-eslogan {-webkit-animation-name: slideInLeft;animation-name: slideInLeft;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;
animation-fill-mode: both;}

/*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;}

/* cambios tras interlineado*/
#mod_eslogan_218455 {margin-bottom: 30px; }

/**CONSTRUCCIONES EN CONTENIDOS Y CATEGORÍAS**/
/*Botonera Flex v01*/
@media (min-width: 768px){.row.botonera-listado {display: flex;justify-content: center;}}

/**/
@media (min-width: 768px) and (max-width: 991px){
    div#footer-suvbencion .ue {margin-bottom: 60px!important;}
}
@media (max-width:767px) {
    div#footer-suvbencion .ue {margin-bottom: 50px!important;}
}




/*###### CUSTOM ######*/

.portada .noticia-modulo-ultimas-noticias-v5 .contenedor .descripcion-modulo-ultimas-noticias-v5 .contenido-modulo-ultimas-noticias-v5 {margin-top: 114px !important;}
.portada .noticia-modulo-ultimas-noticias-v5 .contenedor .descripcion-modulo-ultimas-noticias-v5 {min-height: 275px !important;}
.modulo-megusta .grupo-megusta.redes-sociales-me-gusta {margin: 0% auto 3% auto;}

div:not(#content_main) h4 {font-family: 'Roboto';}

span.nombreEmpresa{font-size:20px; font-weight:bold; padding-bottom:12px;}


@media(max-width:767px){
	.portada .noticia-modulo-ultimas-noticias-v5 .contenedor .descripcion-modulo-ultimas-noticias-v5 {min-height: 80px !important;}
    .portada .noticia-modulo-ultimas-noticias-v5 .contenedor .descripcion-modulo-ultimas-noticias-v5 .contenido-modulo-ultimas-noticias-v5 {margin-top: 60px !important;}
}


@media(min-width:768px) and (max-width:850px){
	.portada .noticia-modulo-ultimas-noticias-v5 .contenedor .descripcion-modulo-ultimas-noticias-v5 {min-height: 180px !important;}
    .portada .noticia-modulo-ultimas-noticias-v5 .contenedor .descripcion-modulo-ultimas-noticias-v5 .contenido-modulo-ultimas-noticias-v5 {margin-top: 80px !important;}
}

@media(min-width:851px) and (max-width:991px){
    .portada .noticia-modulo-ultimas-noticias-v5 .contenedor .descripcion-modulo-ultimas-noticias-v5 {min-height: 150px !important;}
    .portada .noticia-modulo-ultimas-noticias-v5 .contenedor .descripcion-modulo-ultimas-noticias-v5 .contenido-modulo-ultimas-noticias-v5 {margin-top: 80px !important;} 
}
    
    
@media(min-width:992px) and (max-width:1199px){
	.portada .noticia-modulo-ultimas-noticias-v5 .contenedor .descripcion-modulo-ultimas-noticias-v5 {min-height: 200px !important;}
}


@media(min-width:992px) and (max-width:1199px){.h2.titulo-servicio-portada{font-size:22px;}}



@media(min-width:992px) and (max-width:1037px){
    .barra-opciones .col-md-6{width:75%;}
	.barra-opciones .col-md-5{width:15.66%;}
    #block-2561946{display:none;}
}


@media(min-width:1038px) and (max-width:1226px){
    .barra-opciones .col-md-6{width:66%;}
    .barra-opciones .col-md-5{width:26.66%;}
    .barra-opciones .col-md-1{width:8.33%;}
}

@media(min-width:1227px) and (max-width:1599px){
    .barra-opciones .col-md-6{width:57%;}
    .barra-opciones .col-md-5{width:36.66%;}
    .barra-opciones .col-md-1{width:8.33%;}
}

@media(min-width:1200px){
    #pie {clip-path: polygon(0 4%, 100% 0, 100% 100%, 0% 100%) !important;}
}


@media(min-width:1600px) and (max-width:1750px){
	.portada .noticia-modulo-ultimas-noticias-v5 .contenedor .descripcion-modulo-ultimas-noticias-v5 {min-height: 195px !important;}
}

@media(min-width:1751px){.portada .noticia-modulo-ultimas-noticias-v5 .contenedor .descripcion-modulo-ultimas-noticias-v5 {min-height: 175px !important;}}

@media(min-width:1600px){.ancho #barra-opciones>.barra-opciones {width: 98%;}}

/*#### CONTENIDOS ####*/

.controls a{color:#000080; font-weight:bold;}
.controls legend{color:#000 !important;}

.input-group.bg-primary {background-color:transparent;}

.bordes-encuadrados .encabezado-form {
    margin-top: 0;
}

.modulo-formularios img{display:none;}


.formulario-portada .modulo-formularios form > * {margin-top: 15px;}

#datosContactoExtendidos2561936 i.fa-phone{padding-left:5px;}


#sobrecabecera .modulo-container{padding:0;}

#datosContactoExtendidos2561937 .textoDireccion{padding-left:10px;}
.formulario-portada .radio input[type="radio"]{top:0 !important;}

@media(min-width:1200px) and (max-width:1599px){
	span.titulo-servicio-portada{font-size:27px;}
}


.frente-modulo-ultimas-noticias-v5, .descripcion-modulo-ultimas-noticias-v5{text-align:left !important;}