@import url("https://fonts.googleapis.com/css2?family=Open+Sans&display=swap");
:root {
--main-corporative-color: #8c60c1; } body,
p,
li {
color: black;
font-size: 16px;
}
ol {
counter-reset: item;
}
ol li:before {
display: inline-block;
width: 1.em;
padding-right: 0.5em;
font-weight: 600 !important;
text-align: right;
content: counters(item, ".") ".";
counter-increment: item;
}
ol li::marker {
display: none;
content: '';
}
h1 {
font-size: 1.846em;
margin-top: 0;
}
h2{
font-weight: 600 !important;
}
h1,
h3,
h4,
h5,
h6 {
font-weight: 900 !important;
}
a {
color: var(--main-corporative-color);
text-decoration: none;
}
.wpex-accent-color, a.wpex-accent-color, .main-navigation .dropdown-menu>li.menu-item>a:hover, .main-navigation .dropdown-menu>li.menu-item.current-menu-item>a, .main-navigation .dropdown-menu>li.menu-item.current-menu-parent>a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .entry-title a:hover, .wpex-heading a:hover{
color: var(--main-corporative-color);
}
::selection {
color: #fff;
background: var(--main-corporative-color);
}
.w-100 {
width: 100%;
}
.dn {
display: none !important;
}
.tc {
text-align: center !important;
}
.tr {
text-align: right !important;
}
.z1 {
z-index: 1 !important;
}
.z2 {
z-index: 2 !important;
}
.z3 {
z-index: 3 !important;
}
.z4 {
z-index: 4 !important;
}
.z5 {
z-index: 5 !important;
}
.z6 {
z-index: 6 !important;
}
.z7 {
z-index: 7 !important;
}
.z8 {
z-index: 8 !important;
}
.z9 {
z-index: 9 !important;
}
.d-inline-block {
display: inline-block !important;
vertical-align: middle;
} .theme-button {
font-size: 16px;
}
.container,
.boxed-main-layout #wrap {
max-width: 90%;
width: 1280px !important;
}
.ubermenu-main .ubermenu-item-level-0.prueba-gratis>.ubermenu-target {
color: #FFF;
}
#site-header {
height: auto;
}
.ubermenu-target.ubermenu-item-layout-default {
background: #FFF;
transition: background 0.2s ease-in;
}
.ubermenu-target.ubermenu-item-layout-default:hover {
background: rgba(0 0 0 / .03);
transition: background 0.2s ease-in;
}
.ubermenu-target.ubermenu-item-layout-default:hover span {
color: var(--main-corporative-color) !important;
}
.ubermenu-target.ubermenu-item-layout-default.ubermenu-target-with-image:hover span {
color: #FFF !important;
}
.ubermenu-mobile-view .ubermenu-nav>.ubermenu-item .ubermenu-target.ubermenu-target-with-image.ubermenu-item-layout-image_above {
max-height: 100px;
overflow: hidden;
padding-top: 0 !important;
}
ul#ubermenu-nav-main-2213-main_menu>.ubermenu-active>a {
background: var(--main-corporative-color);
color: #FFF;
}
ul#ubermenu-nav-main-2213-main_menu>.ubermenu-active>a:hover span {
color: #FFF !important;
}
.ubermenu-responsive.ubermenu-mobile-view .ubermenu-submenu-bkg-img a.ubermenu-target {
background: rgba(255 255 255 / 0.85);
} #site-header-inner {
width: 100% !important;
}
.ubermenu-item-level-0 .ubermenu-target-title.ubermenu-target-text {
text-transform: uppercase !important;
}
.ubermenu-item-level-1 .ubermenu-target-title.ubermenu-target-text,
.ubermenu-item-level-2 .ubermenu-target-title.ubermenu-target-text,
.ubermenu-item-level-3 .ubermenu-target-title.ubermenu-target-text {
text-transform: none !important;
}
#site-header-sticky-wrapper.is-sticky #site-header {
box-shadow: 0px 10px 5px rgb(0 0 0 / 10%);
}
#ubermenu-nav-main-2213-main_menu>.ubermenu-item>.ubermenu-target {
font-weight: 600;
padding-bottom: 32px;
padding-left: 22px;
padding-right: 22px;
padding-top: 31px;
}
.ubermenu a span {
font-size: 14px;
}
.ubermenu-nojs.ubermenu-transition-shift .ubermenu-item:hover>.ubermenu-submenu-drop,
.ubermenu-transition-shift .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop {
-webkit-backdrop-filter: blur(40px) !important;
backdrop-filter: blur(40px) !important;
opacity: 0.96 !important;
}
@media screen and (max-width: 1290px) {
#ubermenu-nav-main-2213-main_menu>.ubermenu-item>.ubermenu-target {
padding-left: 10px;
padding-right: 10px;
}
.ubermenu a span {
font-size: 14px;
}
}
.ubermenu-main .ubermenu-item-normal>.ubermenu-target {
text-transform: none !important;
}
.ubermenu .ubermenu-item .ubermenu-submenu-drop {
box-shadow: 0 0 30px rgb(0 0 0 / 25%) !important;
}
.ubermenu-submenu {
border: 0 !important;
}
.ubermenu-submenu .ubermenu-item a[href="#"] {
cursor: default;
}
.ubermenu-submenu .ubermenu-item a[href="#"]:hover {
background: transparent;
}
.ubermenu .ubermenu-submenu-grid.ubermenu-submenu-id-50675 {
padding-right: 0 !important;
}
.ubermenu li.search-toggle-li.wpex-menu-extra.menu-item {
display: none;
}
.ubermenu-skin-minimal .ubermenu-submenu-type-tabs-group {
border-color: var(--main-corporative-color) !important;
background: var(--main-corporative-color) !important;
}
.ubermenu-skin-minimal .ubermenu-submenu-type-tabs-group .ubermenu-target span,
.ubermenu-skin-minimal .ubermenu-submenu-type-tabs-group .ubermenu-target i {
color: #FFF;
}
.ubermenu-skin-minimal .ubermenu-submenu-type-tabs-group .titulo-panel-menu {
clear: both;
}
.ubermenu-skin-minimal .ubermenu-submenu-type-tabs-group .titulo-panel-menu span {
font-weight: 900;
}
.ubermenu-skin-minimal .ubermenu-submenu-type-tabs-group .titulo-panel-menu::after {
background: var(--secondary-corporative-color);
bottom: 0;
content: "";
height: 4px;
left: 20px;
position: absolute;
width: 40px;
}
.ubermenu-skin-minimal .ubermenu-submenu-type-tabs-group .ubermenu-submenu-type-tab-content-panel .ubermenu-target span {
color: var(--main-corporative-color);
}
.ubermenu-skin-minimal .ubermenu-submenu-type-tabs-group .ubermenu-submenu-type-tab-content-panel {
box-shadow: inset 0 20px 20px rgb(0 0 0 / 10%);
}
.ubermenu .ubermenu-submenu-type-tabs-group .ubermenu-target {
padding: 20px;
padding-left: 60px;
}
.ubermenu .ubermenu-submenu-type-tab-content-panel .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target {
padding-bottom: 15px;
padding-top: 15px;
}
.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group {
border-width: 0 !important;
}
.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-tab.ubermenu-active>.ubermenu-target {
background: rgba(0 0 0/ .2) !important;
background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 19%, rgba(0, 0, 0, 0.3) 100%) !important;
}
.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-tab.ubermenu-active>.ubermenu-target span {
color: #FFF !important;
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
margin-top: -8px !important;
}
.ubermenu .ubermenu-submenu-type-stack.ubermenu-submenu-id-53940>.ubermenu-item-normal>.ubermenu-target,
.ubermenu .ubermenu-submenu-type-stack.ubermenu-submenu-id-50719>.ubermenu-item-normal>.ubermenu-target {
padding: 20px;
}
.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child {
margin-top: 0 !important;
}
.ubermenu .ubermenu-submenu-id-50675 .ubermenu-image {
object-fit: cover;
width: 100%;
}
.divider div {
padding: 5px 0 5px 10px !important;
}
.divider hr {
border-top: thin solid rgba(255 255 255 / 0.3);
margin: 0;
width: 100%;
} .wpex-border-b {
border-bottom-width: 0px;
}
.home.page-template-default .not-sticky .ubermenu-item-level-2 .ubermenu-target-with-image.ubermenu-target.ubermenu-item-layout-default:hover span,
.home.page-template-default .not-sticky .ubermenu-item-level-2 .ubermenu-target-with-image.ubermenu-target.ubermenu-item-layout-default:hover span,
.home.page-template-default .ubermenu-item-level-2 .ubermenu-target-with-image .ubermenu-target-title.ubermenu-target-text:hover,
.home.page-template-default .ubermenu-item-level-2 .ubermenu-target-with-image:hover .ubermenu-target-title.ubermenu-target-text,
.home.page-template-default .ubermenu-item-level-2 .ubermenu-target-with-image .ubermenu-target-title.ubermenu-target-text,
.ubermenu-item-level-2 .ubermenu-target-with-image .ubermenu-target-title.ubermenu-target-text:hover,
.ubermenu-item-level-2 .ubermenu-target-with-image:hover .ubermenu-target-title.ubermenu-target-text,
.ubermenu-item-level-2 .ubermenu-target-with-image .ubermenu-target-title.ubermenu-target-text {
color: #FFF !important;
}
.ubermenu-item-level-2 .ubermenu-target-title.ubermenu-target-text
{
color: var(--main-dark-color) !important;
}
.home.page-template-default .not-sticky .ubermenu-item-level-3 .ubermenu-target.ubermenu-item-layout-default:hover span,
.home.page-template-default .not-sticky .ubermenu-item-level-2 .ubermenu-target.ubermenu-item-layout-default:hover span,
.home.page-template-default .ubermenu-skin-minimal .ubermenu-item-level-2 .ubermenu-target-title.ubermenu-target-text:hover {
color: var(--main-corporative-color) !important;
}
.sector-boton .ubermenu-target.ubermenu-target-with-image:hover .ubermenu-target-title.ubermenu-target-text,
.sector-boton .ubermenu-target.ubermenu-target-with-image .ubermenu-target-title.ubermenu-target-text {
color: #FFF !important;
}
@media (max-width: 768px) {
#site-header-sticky-wrapper.is-sticky #barra-menu {
background-color: #FFF;
}
}
.elemento-lista-menu{
display: none;
}
#icono-linkedin-mobile, #icono-instagram-mobile{
display: none;
}
@media (max-width: 959px) {
.elemento-lista-menu {
display: inline-block;
text-transform: uppercase;
}
#searchform-dropdown {
width: 200px;
visibility: visible !important;
opacity: 1;
border-top-width: inherit;
bottom: 50px;
position: relative;
display: block;
padding: 5px;
}
.ubermenu li.search-toggle-li.wpex-menu-extra.menu-item {
display: inline-block;
float: left;
}
#searchform-dropdown button, #searchform-dropdown input[type="submit"], #searchform-dropdown .woocommerce-product-search button{
display: block;
}
#searchform-dropdown input[type="search"]{
background-color: #fff;
padding: 5px 10px;
}
#icono-linkedin-mobile, #icono-instagram-mobile{
display: inline-block;
margin-bottom: 0px;
}
#search-header, #icono_linkedin, #icono_instagram{
display: none !important;
}
#iconos-mobile{
margin-top:-20px;
}
.ubermenu-skin-minimal.ubermenu-responsive-toggle{
margin-top: -50px;
}
.fa-linkedin-in:before, .fa-instagram:before{
color:var(--main-corporative-color);
}
}
@media (max-width: 947px) {
.texto_cabecera .wpb_wrapper a{
font-size: 14px;
}
}
@media (max-width: 767px) {
.ubermenu-skin-minimal.ubermenu-responsive-toggle{
margin-top: -89px;
}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu .ubermenu-nav{
margin-top: 50px;
}
.ubermenu-custom-content-padded{
padding: 15px 0px  !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{
width: 3em;
height: 3em;
}
}
@media (max-width: 418px) {
.ubermenu-skin-minimal.ubermenu-responsive-toggle{
margin-top: -88px;
}
}
@media (max-width: 362px) {
.ubermenu-skin-minimal.ubermenu-responsive-toggle{
margin-top: -115px;
}
} span.vc_tta-title-text {
font-size: 14px;
}
.vc_tta.vc_general .vc_tta-icon {
color: var(--secondary-corporative-color);
}
.vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active>a {
background-color: #FFF !important;
}
.vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a {
background-color: rgba(255, 255, 255, 0.8) !important;
}
.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
background-color: #FFF !important;
box-shadow: 0 10px 10px rgb(0 0 0 / 30%);
}
.vc_tta.vc_general .vc_tta-panel-body {
overflow: visible !important;
}  #pie,
#pie h1,
#pie h2,
#pie h3,
#pie h4,
#pie p {
color: #fff;
}
#pie h3 {
font-size: 23px;
margin-bottom: 30px;
margin-top: 0;
}
#footer-builder {
margin-top: 20px;
}
footer h5 {
color: #FFF;
font-size: 20px !important;
font-weight: 400;
margin-bottom: 10px !important;
margin-top: 0;
padding: 5px;
text-transform: uppercase;
} .hbspt-form {
background: var(--main-light-color);
border-radius: 5px;
box-shadow: inset 0 0 1px rgb(0 0 0 / 20%);
box-sizing: border-box;
margin-bottom: 40px;
padding: 20px;
}
.hbspt-form form {
margin-bottom: 0;
}
.hbspt-form form .field input[type="tel"],
.hbspt-form form .field input[type="text"],
.hbspt-form form .field input[type="email"],
.hbspt-form form .field input[type="password"],
.hbspt-form form .field input[type="number"] {
background: #FFF !important;
border-radius: 3px !important;
border: thin solid #bbb9b7 !important;
box-sizing: border-box !important; width: 100% !important;
}
.hbspt-form form .field {
margin-bottom: 10px;
}
.hbspt-form form .field select {
border: thin solid #bbb9b7 !important;
height: 32px !important;
width: 100% !important;
}
.hbspt-form form ul.inputs-list,
.hbspt-form form ul.no-list {
list-style: none;
margin: 0;
}
.hbspt-form form ul.inputs-list input[type="checkbox"] {
margin-right: 10px;
}
.hbspt-form form .field label {
font-weight: 700;
font-size: 13px;
}
.hbspt-form .hs_submit.hs-submit {
text-align: center;
}
.hbspt-form .hs_submit.hs-submit .actions {
margin: 0;
padding: 0;
}
.hbspt-form .hs_submit.hs-submit .actions input.hs-button.primary.large {
background: var(--secondary-corporative-color);
border-radius: 10px !important;
border: none !important;
box-sizing: border-box;
font-weight: 600;
padding: 20px 40px;
text-shadow: none;
transition: background .2s ease-in;
width: 100%;
}
.hbspt-form .hs_submit.hs-submit .actions input.hs-button.primary.large:hover {
background: var(--secondary-corporative-color-dark) !important;
transition: background .2s ease-in;
}
label.hs-error-msg{
font-size: 11px !important;
color:red !important;
}
.hs-form-checkbox a{
color: var(--main-corporative-color) !important;
} p:empty {
margin: 0 !important;
}
.wpb_single_image.svg-size-80 img {
height: 80px !important;
max-width: 80px !important;
width: 80px !important;
}
.wpb_single_image.svg-size-100 img {
height: 100px !important;
max-width: 100px !important;
width: 100px !important;
}
.wpb_single_image.svg-size-200 img {
height: 200px !important;
max-width: 200px !important;
width: 200px !important;
}
.vcex-ib-button span {
background: var(--secondary-corporative-color) !important;
color: #FFF !important;
font-style: normal !important;
padding: 10px 30px !important;
}
.vcex-ib-button span:hover {
background: var(--secondary-corporative-color-dark) !important;
color: #FFF !important;
font-style: normal !important;
padding: 10px 30px !important;
}
.grid-33 {
display: inline-block;
width: 33%;
} #cookie-law-info-bar p,
#cookie-law-info-bar a {
color: #FFF;
} .hs-cta-wrapper {
display: block;
text-align: center;
} @media screen and (max-width: 500px) {
.wpb_single_image img {
max-width: 100% !important;
}
}
.ubermenu .ubermenu-item .ubermenu-submenu-drop.ubermenu-submenu.ubermenu-submenu-type-mega {
position: fixed;
width: 100%;
}
.ubermenu .ubermenu-tab-content-panel {
background-size: 304px 277px !important;
} .divcasosexito .widgettitle,
#entradas-recientes-404 h2.widgettitle {
display: none;
} .meta-author{
display: none !important;
}
.buscador-noticia{
margin-bottom: 50px !important;
}
#titulo-post {    top: -100px;
}
@media (max-width: 768px) {
#titulo-post {
top: -0;
}
}
.wpex-post-cards-grid .wpex-card-blog_1 {
background-color: #ffffff;
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.wpex-post-cards-grid .wpex-card-blog_1 .wpex-card-title {
color: black;
font-size: 16px !important;
font-weight: 700;
}
.wpex-post-cards-grid .wpex-card-blog_1 .wpex-card-more-link {
padding: 20px;
text-align: center;
}
.wpex-card-blog_1 .wpex-card-meta {
font-size: 0.6em;
}
.wpex-card-primary-term,
.wpex-card-author {
display: none;
}
.wpex-card-blog_1 .wpex-card-more-link {
padding-bottom: 20px;
text-align: center;
}
.single.single-post .widget { }
.single.single-post h2.widgettitle {
display: none;
}
.single.single-post .cta_button,
.single.single-post .hs-cta-img {
margin-bottom: 20px;
margin-top: 20px;
}
.single.single-post h1,
.single.single-post h2,
.single.single-post h3,
.single.single-post h4,
.single.single-post h5,
.single.single-post h6 {
margin-bottom: 20px;
margin-top: 20px;
}
.ticon-clock-o:before {
content: "\f017";
display: none;
}
.wpex-card-date {
margin-left: -5px;
font-size: 12px;
color: var(--main-corporative-color) !important;
}
.wpex-card-meta{
margin-bottom: 0px;
} .imagen-post {
height: 50vh;
overflow: hidden;
}
.imagen-post img {
-webkit-mask-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
filter: blur(2px) brightness(1) saturate(0%);
height: 100%;
mask-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
object-fit: cover;
width: 100%;
}
@media (max-width: 900px) {
.imagen-post {
height: 80vh;
overflow: hidden;
}
}
.post-header-container .vcex-post-content {
position: absolute;
top: 0;
text-align: center;
width: 100%;
height: 100%;
align-items: center;
display: flex;
z-index: 99;
justify-content: center;
}
.vcex-post-media.wpex-clr.imagen-post:before {
background: -moz-linear-gradient(left, rgba(0, 105, 167, 1) 0%, rgba(0, 105, 167, 1) 36%, rgba(0, 105, 167, 0.8) 100%);
background: -webkit-linear-gradient(left, rgba(0, 105, 167, 1) 0%, rgba(0, 105, 167, 1) 36%, rgba(0, 105, 167, 0.8) 100%);
background: linear-gradient(to right, rgba(0, 105, 167, 1) 0%, rgba(0, 105, 167, 1) 36%, rgba(0, 105, 167, 0.8) 100%);
content: '';
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0069a7', endColorstr='#cc0069a7', GradientType=1);
height: 100%;
mix-blend-mode: multiply;
position: absolute;
width: 100%;
z-index: 1;
}
.page-template-default .vcex-post-content h1.single-post-title.entry-title,
.single.single-post .vcex-post-content h1.single-post-title {
color: black;
font-size: 40px !important;
font-weight: 900;
text-align: left;
padding: 20px;
padding-left: 0;
max-width: 1280px;
}
#ez-toc-container {
border: thin solid #ebebeb;
box-shadow: 0 10px 10px rgba(0 0 0 / 20%);
}
.widget_recent_entries.widget ul li a {
background-color: var(--secondary-light-color);
border-radius: 5px;
display: inline-block;
line-height: 20px;
margin-bottom: 10px;
overflow-wrap: break-word;
padding: 20px;
transition: background-color 0.2s ease-in;
width: 100%;
word-wrap: break-word;
}
.widget_recent_entries.widget ul li a:hover {
background-color: #ea762c !important;
color: #fff;
text-decoration: none;
transition: background-color 0.2s ease-in;
}
.widget_recent_entries.wpex-bordered-list li:first-child,
.widget_recent_entries.wpex-bordered-list li {
border: none;
}   .ubermenu-mobile-view .ubermenu-nav>.ubermenu-item .ubermenu-target {
padding-bottom: 15px !important;
padding-top: 15px !important;
}
.ubermenu-mobile-view .ubermenu-nav>.ubermenu-item .ubermenu-tab-content-panel .ubermenu-target {
padding-bottom: 15px !important;
padding-top: 15px !important;
}
.ubermenu-mobile-view .ubermenu-nav>.ubermenu-item-type-custom hr {
display: none !important;
}
.ubermenu-skin-minimal.ubermenu-responsive-toggle .fa-bars:before {
content: "\f0c9";
font-size: 20px;
color: white;
}
.ubermenu-mobile-view #ubermenu-nav-main-2213-main_menu {
max-height: 98vh !important;
overflow-y: scroll !important;
padding-bottom: 90px;
} .single.single-post .no-margin .widget {
padding: 0;
}
.no-margin .wpex-mb-30 {
margin-bottom: 0;
}
.page-template-default p {
margin-bottom: 0;
} .texto-principal-pagina{
padding-right: 30px;
line-height: 1.65em;
}
@media screen and (max-width: 767px) {
.form_news, .form_news_iso_22301{
padding: 20px;
box-shadow: none !important;
}
.listado-blog, .post-principal{
padding-left: 20px;
padding-right: 20px;
}
#texto_diferencias_actual{
margin-top: 30px;
}
.texto-footer-derecha p{
text-align: left !important;
}
.columna-footer-derecha{
margin-top: 50px;
}
}
@media screen and (max-width: 1079px) {
.ubermenu .ubermenu-target{
padding: 15px 12px !important;
}
}
@media screen and (max-width: 531px) {
.fila_flex, .fila_flex_duo{
display: block !important;
}
.texto_anexo_duo{
margin-bottom: 50px !important;
}
}
@media screen and (max-width: 919px) {
.columna-buscar{
width: 100%;
}
.columna-buscar .vc_column-inner .wpb_wrapper{
text-align: left !important;
}
}
@media screen and (max-width: 495px) {
#texto_banner_principal p{
font-size: 35px !important;
}
#search-entries article.search-entry{
display: block !important;
margin: 0 20px 20px 20px !important;
width: 90% !important;
}
}
@media screen and (max-width: 425px) {
.logo-esginnova{
padding-left: 0px !important;
width: 80%;
}
.fila_cabecera{
padding-left: 0px !important;
}
}
@media screen and (max-width: 440px) {
.texto_cabecera .wpb_wrapper a{
font-size: 12px;
}
}  #search-header .searchform input{
padding: 2px;
padding-left: 30px;
border-radius: 0px;
}
#search-header .searchform .searchform-submit{
right: inherit;
left: 10px;
opacity: 1;
font-size:18px;
transform: scaleX(-1);
color: var(--main-corporative-color);
}
#icono_linkedin{
display: inline-block;
vertical-align: middle;
margin-bottom: 0px;
}
div#icono_instagram{
display: inline-block;
vertical-align: middle;
margin-bottom: 0px;
}
#icono_linkedin .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner{
width:1.9em!important;
height:1.9em!important;
}
#search-header{
display: inline-block;
vertical-align: middle;
width:40%;
}
.columna-buscar .vc_column-inner .wpb_wrapper{
text-align: right;
} .ubermenu-target.ubermenu-item-layout-default:hover span{
color:var(--main-corporative-color) !important;
}
.ubermenu .ubermenu-item.ubermenu-current-menu-item > .ubermenu-target, .ubermenu .ubermenu-item.ubermenu-current-menu-ancestor > .ubermenu-target{
color: var(--main-corporative-color) !important;
font-weight: 700;
} .fila-menu-iconos{
border-bottom-color: black;
border-bottom-width: thin;
border-bottom-style: solid;
}
.fila_cabecera{
padding-top: 14px;
padding-left: 22px;
}
.texto_cabecera .wpb_wrapper a{
text-decoration: none !important;
}
.logo-esginnova{
padding-left:20px;
display: inline-block;
margin-top: 5px;
}
.logo-esginnova img{
width:250px;
}
#columna-logos-footer figure{
display: inline-block;
margin-right:20px;
}
.logo-hse-footer img{
padding-bottom:10px;
}
.logo-eee-footer img{
padding-bottom:18px;
}
.logo-kantan-footer img{
padding-bottom:7px;
} .texto-footer p{
font-size:13px;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon{
font-size: 1.7em !important;
}
.wpex-mt-30{
text-align:center;
} ul.page-numbers, .page-links{
border:0px;
}
ul.page-numbers li, ul.page-numbers>span, ul.page-numbers>a, .page-links li, .page-links>span, .page-links>a{
border-right:0px;
}
.page-numbers.current{
background-color: var(--main-corporative-color);
color:white;
border-radius: 4px;
}
.page-numbers a:hover, .page-numbers.current:hover{
color:var(--main-corporative-color);
background-color: white;
} .wpex-post-cards-grid {
border-bottom-width: 1px;
border-bottom-color: grey;
border-bottom-style: solid;
display: flex;
flex-wrap: wrap;
}
.wpex-row .col{
display: flex;
flex-direction: column;
}
.wpex-post-cards-grid .wpex-card-blog_1 .wpex-card-more-link{
padding-left:0px;
text-align: left;
}
.wpex-card-more-link a{
background-color: #ffffff;
color: var(--main-corporative-color);
border: 1px;
border-style: solid;
border-color: var(--main-corporative-color);
font-weight: 600;
}
.wpex-card-more-link a:hover{
background-color: var(--main-corporative-color);
color: #ffffff;
} span.ticon.ticon-angle-right{
font-size: xxx-large;
margin: -15px;
color: var(--main-corporative-color);
}
.ticon-angle-right:before {
content:"\f0da" !important;
} .texto-principal-pagina h2{
font-weight: 700;
}
.texto_diferencias_iso strong, .texto_h2_anexo strong{
font-size:25px;
line-height: initial;
}
.texto_normas_iso, #texto_diferencias_actual, .texto_anexo, .texto_anexo_duo{
border-style:solid;
border-width: thin;
border-color: var(--main-corporative-color);
}
.texto_normas_iso .texto-izq-iso, .texto_anexo .texto-lista-anexo, .texto_anexo_duo .texto-lista-anexo {
margin: 0px;
background-color: var(--main-corporative-color);
color: white;
padding: 5px 0 5px 15px;
font-size: 26px;
font-weight: 600;
}
#texto_diferencias_actual .texto-dcha-iso {
margin: 0px;
background-color: #ffffff;
color: var(--main-corporative-color);
padding-top: 5px;
padding-bottom: 5px;
font-size: 26px;
font-weight: 600;
}
#texto_diferencias_actual li{
background-color: var(--main-corporative-color);
color:#ffffff;
}
#texto_diferencias_actual ul {
background-color: var(--main-corporative-color);
color:#ffffff;
padding-left: 30px;
padding-top: 15px;
padding-bottom: 15px;
margin:0px;
}
#texto_diferencias_actual ul li::marker {
content: "\f00c";
color:white;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
font-size: 13px;
}
.texto_normas_iso li, .texto_anexo li, .texto_anexo_duo li, #texto_diferencias_actual li {
padding-left: 5px;
padding-bottom: 5px;
line-height: initial;
font-size: 15px;
padding: 0 30px 5px 5px ;
}
.texto_normas_iso ul, .texto_anexo ul, .texto_anexo_duo ul {
padding-top: 15px;
padding-bottom: 15px;
padding-left: 30px;
margin:0px;
}
.texto_normas_iso ul li::marker, .texto_anexo ul li::marker, .texto_anexo_duo ul li::marker {
content: "\f00c";
color:var(--main-corporative-color);
font-family: 'Font Awesome 5 Free';
font-weight: 900;
font-size: 13px;
}
.texto_normas_iso a, .texto_anexo a, .texto_anexo_duo a {
color:black;
}
.caja_texto_diferencias .vc_column-inner, .caja_texto_diferencias .wpb_wrapper, .caja_texto_diferencias .wpb_content_element, .caja_texto_duo .wpb_wrapper, .caja_texto_duo .wpb_content_element{
height:100%;
}
.caja_texto_duo {
float: none !important;
}
.fila_flex_duo::before,
.fila_flex_duo::after,
.caja_texto_duo.vc_column_container .vc_column-inner::before,
.caja_texto_duo.vc_column_container .vc_column-inner::after{
content: none !important;
display: none;
}
.fila_flex, .fila_flex_duo{
display: flex;
}
.texto_anexo{
display: flex;
flex-direction: column;
align-items:stretch;
padding-bottom: 30px;
}
.fila_flex .caja_texto_diferencias{
margin-bottom: 50px;
}
.fila_flex_duo{
margin-bottom: 50px !important;
} #texto_banner_principal p{
font-size: 59px;
line-height: initial;
}
#texto_banner_principal strong {
color:var(--main-corporative-color);
display: inline-block;
background: url(https://www.pmg-ssi.com/wp-content/themes/total-child-theme/img/subrayado.svg) center 70% no-repeat;
background-size: contain;
}
#fila_banner::after{
content: "";
display: block;
position: absolute;
width: 250px;
height: 250px;
top: -39px;
right: 18%;
background: url(https://www.pmg-ssi.com/wp-content/themes/total-child-theme/img/cuadrado_banner.svg) top right no-repeat;
z-index: -1;
}
@media screen and (max-width: 1160px) {
#fila_banner::after{
display: none;
}
} .form_news .vc_column-inner{
background: url(https://www.pmg-ssi.com/wp-content/themes/total-child-theme/img/icono_noticias.svg) no-repeat;
background-position: top 6px center;
border-radius:20px;
margin-top: -30px;
padding-left: 0px;
padding-right: 0px;
box-shadow: 5px 5px 12px 11px #c9c9c9;
background-size: 60px;
}
.form_news_iso_22301 .vc_column-inner{
background: url(https://www.pmg-ssi.com/wp-content/themes/total-child-theme/img/icono_noticias.svg) no-repeat;
background-position: top 6px center;
border-radius:20px;
padding-top: 80px;
padding-left: 0px;
padding-right: 0px;
box-shadow: 5px 5px 12px 11px #c9c9c9;
background-size: 60px;
}
.hbspt-form .hs_submit.hs-submit .actions input.hs-button.primary.large{
background-color: var(--main-corporative-color);
border-radius: 0px !important;
}
.hbspt-form .hs_submit.hs-submit .actions input.hs-button.primary.large:hover{
color:var(--main-corporative-color);
background-color: #ffffff;
}
.hbspt-form{
box-shadow: none;
}
.hs-form-3784edbb-3e2d-4fdf-be85-3483ffbcab83_511514b9-43d9-410d-bd4a-36a95a5f4b0b .hs-button:hover:not(.inactive){
box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0 0 5px var(--main-corporative-color);
border: 1px solid var(--main-corporative-color);
}
.texto_form_encabezado{
color:#ffffff;
text-transform: uppercase;
font-size: 20px;
padding-bottom: 10px;
padding-top: 10px;
background-color: var(--main-corporative-color);
text-align: center;
} .vc_gitem-post-data{
margin-bottom: 10px;
}
.vc_gitem-post-data h2{
font-weight: 700;
}
.fecha_post_principal {
font-size: 12px;
color:var(--main-corporative-color);
margin-bottom: 0px;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
background-color: var(--main-corporative-color);
color: #ffffff;
border: 1px;
border-color: var(--main-corporative-color);
font-weight: 600;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{
background-color:#f2f2f2ff;
color: var(--main-corporative-color);
border: 1px;
border-color:var(--main-corporative-color);
border-style: solid;
}
.vcex-gitem-post-excerpt p{
font-size: 14px;
line-height: initial;
}
.contenido-post .vcex-post-content-c a img:first-child {
display: none;
}
.vcex-post-content-c.wpex-clr p{
text-align: justify;
margin-right: 20px;
}
.wpex-card-excerpt.wpex-last-mb-0.wpex-mb-20 p {
font-size: 15px;
line-height: initial;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover  {
color: #ffffff;
border-color: var(--main-corporative-color);
background-color: var(--main-corporative-color);
}
.form_news_iso_22301 .hs-button:hover:not(.inactive), .form_news_iso_22301 .hs-button:focus:not(.inactive), .form_news_iso_22301 .hs-button.hovered:not(.inactive) {
box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0 0 5px var(--main-corporative-color) !important;
}
.bloque-formulario-lateral{
max-width: 100%;
margin-left: 0px !important; 
margin-right: 0px !important; 
} .articulos-relacionados .wpex-card-more-link {
display: none;
}
.articulos-relacionados {
padding-right: 40px;
}
.articulos-relacionados .wpex-post-cards-grid {
border:none;
}
.divmapacategorias h3{
display: none;
}
.divmapacategorias p{
margin-right:20px;
} .columna-margen{
padding-right: 20px;
padding-left: 20px;
text-align: justify;
} #post-media img{
width: 97%;
}
.vc_figure, .vc_figure a, .vc_figure a img{
width: 100%;
} #search-entries article.search-entry{
background-color: #F7F7F7; box-sizing: border-box;
display: inline-flex;
margin: 20px 20px 20px 0;
overflow: hidden;
padding: 20px;
padding-top: 160px;
position: relative;
width: calc(50% - 40px);
}
#search-entries .post.type-post .search-entry-inner{
flex-direction: column;
}
.search-entry-thumb {
position: absolute;
top: 0;
left: 0;
width: 100%;
max-height: 140px;
overflow: hidden;
}
.breadcrumb-blanco{
display: none;
}
.breadcrumb-trail{
display: none;
}
.wpex-no-posts-found{
visibility: hidden;
}
.wpex-no-posts-found::after{
visibility: visible;
content: "No se han encontrado resultados para la búsqueda realizada";
float: left;
} .contenido-post .vcex-post-content-c .hs-cta-wrapper a img:first-child {
display: block;
}