.post_counters_comments, .post_counters_likes, .post_categories, .post_author {
display:none!important;
}
.footer_wrap {
    margin-top: 0!important;
}
.top_panel {
    margin-bottom:60px;
}
.titulo-footer {
    font-family: 'Open Sans';
    font-size: 16px;
    font-weight: 800;
    letter-spacing: 10px;
    color: #0136fe;
    margin-bottom: 20px!important;
}
#side-info-left h2 {
    font-family: 'Open Sans'!important;
    font-size: 16px!important;
    font-weight: 800!important;
    letter-spacing: 10px!important;
    color: #FFFFFF;
    margin-bottom: 20px!important;
}
#side-info-left .sc_item_title:before {
    background-color:transparent!important;
}
.menu-footer hr {
    margin-top:0!important;
    border: 1px solid #0136fe;
    margin-bottom: 20px;
    width: 50px!important;
}
.menu-footer a {
    font-weight: 600;
    font-family: 'Open Sans';
    line-height: 36px;
    color: #577afd!important;
}.menu-footer a:hover {
    color: #0136fe!important;
}
.texto-footer {
    margin-bottom: 28px!important;
    font-family: 'Open Sans';
    font-size: 14px;
    font-weight: 400;
    color: #577afd;
    line-height:16px;
}
#side-info-left p {
    margin-bottom: 28px!important;
    font-family: 'Open Sans'!important;
    font-size: 14px!important;
    font-weight: 400!important;
    color: #FFFFFF;
    line-height:16px!important;
}
.footer-maraton .claim {
    margin-top:-18px!important;
    font-weight:600!important;
    font-style:italic;
}
.footer-maraton .logo-footer {
    margin-top:-38px;
}
.side_button_wrapper.left_side_button .caption_button {
    border: 3px solid #577afd;
    left: 37px;
    background-color:transparent!important;
    transition: 0.2s ease-in-out;
    opacity:1;
}
.side_button_wrapper.left_side_button .caption_button:hover {
    transform: translateY(-20px);
    opacity:1;
}
.side_button_wrapper.right_side_button .caption_button:hover {
    transform: translateY(20px);
    opacity:1;
}
.side_button_wrapper.right_side_button .caption_button {
    border: 3px solid #577afd;
    right: 37px;
    background-color:transparent!important;
    transition: 0.2s ease-in-out;
    opacity:1;
}
.scheme_default .side_button_wrapper .caption_button span {
    letter-spacing: 6px;
    color: #577afd;
    font-weight: 800;
    font-size: 20px;
    font-family: 'Open Sans';
}
.redes .twitter {
    height: 16px!important;
    margin-right:22px!important;
    cursor:pointer!important;
}
.redes .facebook {
    height: 20px!important;
    margin-top: -2px!important;
    cursor:pointer!important;
}
.redes .cls-1 {
    fill:#577afd!important;
}
.div-inline {
    display:inline-flex;
}
.tribe-events-event-thumb {
display:none!important;
}
.scheme_default #tribe-events-content .tribe-events-tooltip h4 {
color: #FFFFFF!important;
background: #577afd!important;
 font-family: 'Open Sans'!important;
}
.scheme_default .tribe-events-tooltip .tribe-event-duration {
    color: #d4d4d4;
    font-family: 'Open Sans'!important;
    font-size: 13px;
    margin-top: -60px;
    letter-spacing: 1px;
}
#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured .tribe-events-month-event-title a {
    color: #ffffff!important;
}
.scheme_default #tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a {
    color: #5679fc;
}
#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured {
    background: #577afd!important;
}
.events-archive.events-gridview #tribe-events-content table .type-tribe_events {
    background-color: #ffffff;
}
.tribe-events-calendar td.tribe-events-present:before {
    border: 2px solid #577afd!important;
    border-left: 3px solid #577afd!important;
}
#tribe-bar-form button, #tribe-bar-form a, .tribe-events-read-more {
    letter-spacing: 1px!important;
}
.tribe-events-list .tribe-events-loop .tribe-events-event-image {
    display: none!important;
}
.tribe-events-list .tribe-events-event-cost {
    position: absolute;
    right: 0px;
    top: 0;
}
#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p {
    margin-top: 20px!important;
    color: #464646!important;
}
.tribe-events-event-meta .tribe-event-schedule-details {
    margin-bottom: 0px!important;
}
.tribe-events-event-meta address.tribe-events-address, .tribe-events-list .tribe-events-venue-details {
    margin-top: 40px!important;
}
.tribe-events-list .type-tribe_events + .type-tribe_events {
    border-top: none!important;
    padding-top: 0!important;
}
.tribe-events-list .tribe-events-loop .tribe-event-featured {
    background: transparent!important;
    padding: 0!important;
}
.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-list-event-title a {
    color: #577afd!important;
}
.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-meta {
    color: #577afd!important;
}
.tribe-events-list .tribe-events-loop .tribe-event-featured a {
    color: #577afd!important;
}
.tribe-events-list .tribe-events-loop .tribe-event-featured a:active, .tribe-events-list .tribe-events-loop .tribe-event-featured a:hover {
    color: #0136fe!important;
}
.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost .ticket-cost {
    background: #577afd!important;
}
.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost {
    margin: 0!important;
}
.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-list-event-title {
    margin-top: 0!important;
}
#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p {
    line-height: 18px!important;
}
.scheme_default .tribe-events-day .tribe-events-day-time-slot h5 {
    color: #0136fe!important;
    background: transparent!important;
    text-align: left!important;
    font-size: 14px!important;
}
.single-tribe_events .tribe-events-cal-links {
    margin-top: 64px!important;
    margin-bottom:0!important;
}
.single-tribe_events a.tribe-events-ical {
    display: none!important;
}
.single-tribe_events #tribe-events-footer {
    display: none!important;
}
#tribe-events-pg-template, .tribe-events-pg-template {
    padding-bottom: 100px!important;
}
.footer_logo_and_socials {
margin-bottom:0!important;
}
.supsystic-tables-wrap {
    margin-bottom: 60px!important;
}
.scheme_default table td, .scheme_default table th + td, .scheme_default table td + td {
    color: #000000!important;
}
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
    border-top: 1px solid #FFF!important;
    border-right: 1px solid #FFF!important;
}
table.dataTable.cell-border tbody tr th:first-child, table.dataTable.cell-border tbody tr td:first-child {
    border-left: 1px solid #FFF!important;
}
table.dataTable.no-footer {
    border-bottom: none!important;
}
table.dataTable thead th, table.dataTable thead td {
    border-bottom: 1px solid #FFF!important;
}
.scheme_default .sc_layouts_row_type_compact .sc_layouts_menu_nav>li li>a, .scheme_default.sc_layouts_row_type_compact .sc_layouts_menu_nav>li li>a {
    font-size:12px!important;
}
.eventos-lateral {
margin-left: 144px!important;
padding-top: 136px!important;
}
.eventos-lateral h2 {
font-family: 'Open Sans'!important;
    font-size: 16px!important;
    font-weight: 800!important;
    letter-spacing: 10px!important;
    color: #FFFFFF;
    margin-bottom: 20px!important;
    text-transform:uppercase;
}
.eventos-lateral .sc_events_item_date_detalied {
margin-bottom: 0px!important;
    font-family: 'Open Sans'!important;
    font-size: 14px!important;
    font-weight: 400!important;
    color: #FFFFFF;
    line-height: 16px!important;
    text-transform: none!important;
}
.sc_item_title.sc_align_left.sc_item_title_style_default:before {
    display:none!important;
}
.scheme_default .post_item_single .post_content .post_meta .post_share .social_item a {
    background-color: #5679fc!important;
}
.scheme_default .post_item_single .post_content .post_meta .post_share .social_item a:hover {
    background-color: #0136fe!important;
}
.right {
margin-bottom:100px!important;
}
.post_featured {
margin-top:-29px!important;
}
.tribe-events-ical {
display:none!important;
}
.x_close span {
background:#FFFFFF!important;
}
#catapult-cookie-bar a {
    text-decoration: underline;
}
.fila-titulo-club {
        padding:200px 0;
    }
.sc_layouts_title_breadcrumbs {
display:none;
}
.menu_mobile .menu_mobile_nav_area {
max-width: 80%!important;
}
.scheme_dark .menu_mobile_inner a:hover, .scheme_dark .menu_mobile_inner .current-menu-ancestor>a, .scheme_dark .menu_mobile_inner .current-menu-item>a {
    color: #577afd!important;
}
@media (max-width: 768px) {
.tituloprincipal-club {
    font-size: 34px!important;
    line-height: 38px!important;
    letter-spacing: 4px!important;
}
.titulo-club {
    line-height: 24px;
    letter-spacing: 4px!important;
font-size:18px!important;
}
.fila-titulo-club {
        padding:80px 0;
    }
.sc_layouts_title_breadcrumbs {
display:none;
}
.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group + .tribe-events-meta-group {
    margin-left: 16px!important;
}
.menu-footer {
display:none;
}
.logo-footer {
width: 74%;
    margin-left: 13%;
    margin-bottom: 60px;
}
.titulo-footer {
    margin-bottom: 24px!important;
    letter-spacing: 4px;
    text-align: center;
}
.texto-footer {
    text-align: center;
}
.footer-maraton .redes {
padding: 0 100px;
}
.menu_mobile .search_mobile {
display:none;
}
.menu_mobile .menu_mobile_nav_area {
    max-height: 100%!important;
    overflow: hidden!important;
}
.socials_mobile {
visibility:hidden;
}
} 
@media all and (max-width: 600px) {
#miFila {
   .vc_column-inner, .wpb_wrapper {
     display: inline-flex !important;
   }
  .wpb_single_image.vc_align_left {
    text-align: left;
    max-width: 25%;
    display: inline-flex;
  }
}
}