/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.ect-list-venue .ect-venue-details {
    line-height: 20px;
}

body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-title {
    color: #0073AA;
}

.carousel-view-venue span.ect-venue-details {
    width: calc(85% - 40px);
}

#ect-carousel-wrapper .ect-events-carousel .slick-arrow i {
    background: #f2f2f2;
    box-shadow: 2px 2px 0px 1px #f2f2f2;
}

body table.booked-calendar td .date {
    height: 50%;
    line-height: 65px!important;
}

body table.booked-calendar td {
    height: 50%!important;
}

#menu-homepage-menu > li.fusion-menu-cart {
    display: none;
}

#wrapper #main .post > .fusion-post-title-meta-wrap > h1.fusion-post-title {
    color: #333;
}

a.fusion-rollover-gallery {
    display: none;
}

.page-id-86 h4.entry-title.summary.fusion-responsive-typography-calculated {
    font-size: 14px;
    font-weight: 400;
    font-family: 'Lato';
    margin: 0 3px;
    display: inline-block;
}
.page-id-86 span.tribe-event-date-start:after {
    content: ":";
}
li.ecs-event {
    list-style-type: none;
    line-height: 1.2em;
    margin-bottom: 18px;
}
.page-id-86 ul.ecs-event-list {
    padding-left: 0;
}
@media only screen and (max-width: 1000px) {
    span.tribe-event-date-start, span.duration.time, span.tribe-event-time, .ecs-event-list h4 {
        font-size: 14px !important;
        display: inline-block;
    }
    .ecs-event-list h4 a {
        font-size: 14px !important;
    }
    li.ecs-event {
        display: block;
    }
}