@media (max-width: 767px) {
img.custom-logo {
    max-height: 70px !important;
}
  
nav#svc_infinite {
    width: 100% !important;
}

span.salto-linea {
    display: block !important;
}

h2.elementor-heading-title.elementor-size-default {
    font-size: 20px !important;
}
}

@media only screen and (min-width: 959px) {
.navigation li.megamenu-li.auto-mega .megamenu.col-2 {
    width: 660px;
}
}

.navigation .megamenu>li>a.menu-link {
    font-size: 15px !important;
    font-weight: 500 !important;
}

img.custom-logo {
    height: 70px;
}

#site-logo #site-logo-inner a img {
    width: auto;
    height: 70px;
}

img.sticky-logo {
    height: 90px !important;
}

a.redes-slider {
    color: #ffffff;
}

a.redes-slider:hover {
    color: rgba(255, 255, 255, 0.7);
}

span.servicios {
    color: #ffffff;
}

span.servicios:hover {
    color: rgba(255, 255, 255, 0.5) !important;
}

img.imagenes-servicios {
    max-width: 30%;
}

a.link-liga {
    color: #df912e;
}

a.link-liga:hover {
    color: #cb2c78;
}

.ff-filter-holder .ff-filter:before {
    display: none;
}

.ff-filter-holder .ff-filter:after {
    display: none;
}

.elementor-post__avatar {
    border: 1px solid #74C1A9;
}

img.avatar.avatar-128.wp-user-avatar.wp-user-avatar-128.photo.avatar-default {
    border: 2px solid #449C80;
}

a.posted-by__author {
    pointer-events: none;
}

a {
outline: none !important;
}

span.inversiones {
    display: block;
    font-size: 18px;
    font-weight: 600;
    color: #F2EEA5;
    font-family: "gillsans-semibold", Sans-serif;
}

.jet-posts .entry-title {
    font-family: "Lato", Sans-serif !important;
}