/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

#top .avia-logo-element-container .slide-entry {
    padding: 12px;
}

.main_color h1.av-special-heading-tag {
    color: #fa7268;
}

.main_color h1.av-special-heading-tag strong {
    color: #000 !important;
}

#top .scroll-down-link {
    -webkit-animation: none;
    animation: none;
}

.mfp-image-holder .mfp-content {
    background-color: #fff;
}

div.avia-popup .mfp-close {
    right: -6px;
    color: #333;
}

div.avia-popup .mfp-close:hover {
    border-width: 0;
}

.footer-contact h3,
.footer_color .widgettitle {
    color: #fa7268;
}

.footer-contact__hours {
    margin-top: 1rem;
}

/* membership page */
.page-id-953 .pricing-table-wrap:first-of-type .empty-table-cell,
.page-id-530 .pricing-table-wrap:first-of-type .empty-table-cell {
    display: list-item;
    background-color: transparent;
    border-width: 0;
}

/* footer */
#footer .widget_nav_menu .menu-item-has-children ul {
    padding-left: 0;
}

#footer .widget_nav_menu .menu-item-has-children ul a {
    font-weight: 400;
}

#footer .menu > li > a {
    font-weight: 700;
    color: #fa7268
}

#footer .menu-item-has-children li::before {
    display: none;
}

/* Upcoming Events List */

@media all and (min-width: 1024px) {
    .av-upcoming-events {
        display: flex;
        margin-top: 1rem !important;
    }
    .av-upcoming-event-entry {
        max-width: 31%;
    }
    .av-upcoming-event-entry:not(:first-of-type) {
        margin-left: 3%;
    }
}
.main_color .av-upcoming-event-title {
    color: #fa7268;
}

.av-upcoming-event-cost {
    font-weight: bold
}

.av-upcoming-event-meta {
    font-size: 14px;
}

.av-single-event-content,
.av-single-event-meta-bar {
    float: none;
}

.av-single-event-content {
    width: 100%;
    margin-left: 0;
}

.tribe-events-event-image img {
    width: 100% !important;
}

.tribe-events-cal-links {
    margin-bottom: 2rem;
}

.tribe-tickets-tpp {
    margin-top: 2rem;
}

.tribe-tickets-tpp .tribe-tpp-messages {
    padding: 1rem 0;
}

.tribe-events-tickets-tpp tr {
border-top: 1px solid #ddd;
}

.tribe-events-tickets-tpp td {
border-top-width: 0;
}
.tribe-events-tickets-tpp td:first-child {
border-left-width: 0;
}
.tribe-events-tickets .tickets_name,
.tribe-events-tickets .tickets_description,
.tribe-events-tickets .tickets_price {
border-bottom-width: 0;
}