/*
Theme Name: Elessi Theme Child
Theme URI: https://elessi.nasatheme.com/demo/
Description: This is a child theme for Elessi Theme
Author: NasaTheme team
Author URI: https://nasatheme.com
Template: elessi-theme
Version: 1.0
*/


/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/

.tribe-events-single>.tribe_events {
    overflow: initial !important;
}

#tribe-events-pg-template {
    padding: 0 !important;
}

#tribe-tickets__tickets-form {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

#tribe-events-pg-template {
    max-width: 1180px;
}

@media (min-width: 768px) {
    .tribe-events-event-image {
        width: 45% !important;
        order: 1 !important;
    }
}

@media (min-width: 768px) {
    .event-tickets {
        order: 2 !important;
        width: 50% !important;
        margin-left: 3%;
    }
}

.tribe-events-event-image img {
    border-radius: 10px;
}

.tribe-events-single-event-description {
    order: 3 !important;
    line-height: 22px;
    font-size: 14px;
}

.tribe-events.tribe-common {
    order: 5 !important;
}

.tribe-block__attendees {
    order: 5 !important;
    padding-bottom: 15px !important;
}

.tribe-events-single-section {
    order: 5 !important;
}

.tribe-link-view-attendee {
    order: 4 !important;
}

.tribe-events-venue-map {
    width: 550px;
}

.entry .entry-content .event-tickets .tribe-tickets__tickets-form, .event-tickets .tribe-tickets__tickets-form {
    border: 0 !important;
}

.tribe-events-venue-map>div, 
.tribe-events-venue-map>iframe {
    max-height: 270px;
}

.tribe-events-event-meta:before, 
.tribe-events-event-meta~div:not(.tribe-events-event-meta,.event-tickets) {
    border-top: 0 !important;
}

/* @media (min-width: 768px) {
    .tribe-common .tribe-common-g-row {
        flex-wrap: initial !important;
    }
} */

.tribe-common-g-row {
    display: flex;
}

@media (min-width: 768px) {
    .tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col {
        width: 33%;
    }
}

.section-element.nasa-footer-bottom {
    display: none;
}

.destaques .tribe-events-header,
.destaques .tribe-events-pro-photo-nav {
    display: none !important;
}

.destaques .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    min-height: 300px;
}

.tribe-events .tribe-events-l-container {
    min-height: 350px !important;
    padding-bottom: 0 !important;
}

/* REGISTRO PARTICIPANTES */

@media (min-width: 768px) {
    body.page-tribe-attendee-registration .tribe-tickets__registration {
        max-width: 1190px !important;
    }
}

.tribe-events-pro .tribe-events-pro-photo__event-featured-image, 
.tribe-events-pro .tribe-events-pro-photo__event-featured-image-link {
    border-radius: 10px !important;
}

.tribe-events-c-subscribe-dropdown__container {
    display: none !important;
}

.tribe-tickets__registration {
    width: 100% !important;
}

.tribe-tickets__registration .event-tickets {
    width: 100% !important;
}

.tribe-events .tribe-events-l-container {
    padding-top: 10px !important;
}

@media (min-width: 768px) {
    .tribe-events-event-meta.primary+.event-tickets, .tribe-events-event-meta.secondary+.event-tickets {
        margin-bottom: 0 !important;
    }
}

.entry .entry-content .event-tickets .tribe-tickets__tickets-item, .event-tickets .tribe-tickets__tickets-item {
    padding: 5px 0 5px !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    padding-bottom: 0 !important;
}

@media (max-width: 768px) {
    .entry .entry-content .event-tickets .tribe-tickets__attendee-tickets-footer, 
    .event-tickets .tribe-tickets__attendee-tickets-footer {
        flex-direction: column !important;
    }
}

body:not(.archive) .tribe-common .tribe-common-l-container {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

@media (min-width: 768px) {
    body:not(.archive) .tribe-common .tribe-common-l-container {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
}

.tribe-events-single {
    padding-left: 10px;
    padding-right: 10px;
}

@media (min-width: 768px) {
    .tribe-events-single {
        padding-left: 5px;
        padding-right: 5px;
    }
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    max-width: 1170px;
}

.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col {
    padding-left: 12px !important;
    padding-right: 12px !important;
}

#nasa-footer {
    margin-top: 50px;
}

/**
CHECKOUT
*/

.woocommerce-order-received .nasa-order-received ul.order_details {
    border: none !important;
}

.woocommerce-order-received .checkout-data .woocommerce-message, 
.woocommerce-order-received .checkout-data .woocommerce-message:not(.cart-empty) {
    padding: 30px !important;
    margin-bottom: 20px !important;
    border: 2px dotted #f80000 !important;
    display: block !important;
}

.woocommerce-order-received .checkout-data .woocommerce-message strong, 
.woocommerce-order-received .checkout-data .woocommerce-message:not(.cart-empty) strong {
    display: block !important;
}

.woocommerce-order-received .tribe-attendee-meta {
    margin-top: 20px !important;
}

.woocommerce-order-received .tribe-attendee-meta td {
    padding: 0 !important;
    font-size: 14px !important;
}

.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child th {
    font-size: 22px !important;
}

.woocommerce-order-received .woocommerce-customer-details h2 {
    margin-top: 30px;
    font-size: 22px !important
}