.wp-block-media-text {
    display: flex;
    gap: 6px;
}

.wp-block-media-text .wp-block-media-text__content {
    padding: 0;
}

.wp-block-media-text__content p {
    margin-bottom: 0;
}

.single-question .page-grid {
    display: block;
    width: 1000px;
    margin: 50px auto 50px auto;
}

.single-event .page-grid {
    display: block;
    width: 1000px;
    margin: 50px auto 50px auto;
}

.single-question .entry-title h1 {
    margin-bottom: 30px;
}

.single-event .event-content .event-right .event-col .post-thumbnail,
.single-event .em-event-location {
    display: none;
}

.single-event .event-content .event-right {
    display: block;
}

.single-event .em-event-bookings {
    padding: 20px;
    border: 1px solid #e6e6e6;
    background: #f8f8f8;
}

.em.em-item.em-item-single .em-item-meta h3,
.em.em-item .em-item-meta .em-item-meta-line,
p {
    font-family: 'Montserrat';
}

.single-event .article-wrapper .sticky-share .article-meta-inner {
    background: #9b9b9b;
}

i.apicon-eye,
i.apicon-pulse,
i.apicon-category,
.ap-post-footer .clearfix,
.ap-mr-3,
.apicon-clock,
.ap-post-footer,
.ap-user-reputation {
    display: none !important;
}


.ap-btn-insertimage,
.mce-btn>button {
    background: #b59475 !important;
    border: 1px solid white !important;
    border-radius: 10px !important;
    color: black !important;
    font-weight: 500 !important;
}

.ap-btn-insertimage {
    margin-bottom: 10px;
}

.ap-btn-submit {
    color: black !important;
}

#form_answer-is_private {
    margin: 5px;
}

.ap-posted {
    margin-left: 50px;
}

.em.em-event-booking-form .em-tickets tr td {
    color: #222;
    padding-left: 20px !important;
}

@media screen and (max-width: 767px) {

    body.postid-37881 .event-schedule {
        display: flex;
        gap: 10px;
    }

    body.postid-37881 .article-wrapper .sticky-share {
        position: relative;
        margin: 20px;
    }

    body.postid-37881 .page-grid {
        width: auto;
        padding: 0;
        margin: 0;
    }

    body.postid-37881 .event-content .category{
        margin: 0;
    }

    body.postid-37881 .em.em-event-booking-form .em-booking-section {
        padding: 0;
    }

    body.postid-37881 .entry-content {
        padding: 20px;
    }

    body.postid-37881 .event-content {
        padding: 20px;
        margin: 0;
    }

    body.postid-37881 .event-schedule-wrap {
        margin: 20px;
    }

    body.postid-37881 .em-booking-form-section-details,
    body.postid-37881 .em-booking-form-section-summary,
    body.postid-37881 .em-booking-form-section-confirm {
        padding: 10px !important;
    }

    body.postid-37881 .article-wrapper .sticky-share .social-networks {
        flex-direction: row;
    }

    body.postid-37881 .past-event-section,
    .chfy-event .upcoming-event-section {
        padding: 0;
        margin: 0;
    }
}