.elementor-lightbox .elementor-lightbox-image {
    border: 4px solid #fff;
}
#top .gallery .gallery-item {
    margin: 1px 1px 0 0;
    width: unset !important;
    height: unset !important;
    padding: 0;
}
.gallery-item {
    width: unset !important;
}
.jet-posts__inner-content h4, .jet-posts__inner-content .entry-excerpt {
  color: #fff !important;
}
.jet-posts .jet-more-wrap {
    
    position: fixed;
    bottom: 20px;
}


.maiusculas {text-transform: uppercase;}
.main_menu {text-transform: uppercase;}
#footer {border-top-width: 0px;}
#header .mega_menu_title {margin-bottom: 8px; font-size: 17px; line-height: 1.1em; font-weight: 100;}
.header-scrolled #avia-menu .avia-menu-text {
  color:#000 !important;
}
a:hover, a:focus, a:visited {
    text-decoration: none !important; 
}
#top .avia-button.avia-color-light {font-size: 18px;}
.scroll-down-link {bottom: 80px !important;}
.av-special-heading-tag  small {font-weight: 300;color: #7fd216;}
.content {
    padding-bottom: 0px !IMPORTANT;
@media screen and (max-width: 480px) {
  #cursos {background-image: none !important;}
}
@media only screen and (max-width:1024px) {
  .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item {
    display: none;
  }

  .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {
    display: block;
  }
}


