/*!
Theme Name: Profecient Child
Theme URI: https://profecient.jegtheme.com/
Description: This is Profecient child theme
Author: jegtheme
Author URI: https://themeforest.net/user/jegtheme
Template: profecient-theme
Version: 1.0.0
License: http://themeforest.net/licenses/
License URI: http://themeforest.net/licenses/
Tags: custom-background, custom-colors, custom-menu, editor-style, featured-images, full-width-template, sticky-post, threaded-comments, translation-ready
Text Domain: profecient-child
*/
.past-events-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    margin-top: 20px;
}
.event-item {
    padding: 15px;
    text-align: left;
    background: #fff;
    border-radius: 5px;
}
.event-thumbnail {
    max-width: 100%;
    height: auto;
    border-radius: 5px;
}
.event-date { 
    font-weight: normal;
    color: #8d8b8b;
    margin-top: 10px;
    margin-bottom: 0;
}
p.event-date label {
    font-weight: 400;
    line-height: normal;
    vertical-align: baseline;
    color: #000;
}

p.event-date label {
    font-weight: 400;
    line-height: normal;
    vertical-align: baseline;
    color: #000;
}
a.view-more-btn {
    padding: 15px 25px;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #08344e;
    background-color: #ffef61;
    border-style: none;
    border-radius: 100px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
    display: inline-block;
}
.event-item h3 {
    font-size: 22px;
    color: #011624;
    font-family: "Inter", Sans-serif;
    margin-bottom: 20px;
}
.event-header {
    width: 100%;
    background-color: #004159;
    padding: 40px 20px;
    text-align: center;
    color: #fff;
}
.event-title {
    margin: 0;
    font-size: 40px !important;
    font-weight: bold;
    color: #fff;
}
.single-past_events p.event-date {
    color: #dfdfdf;
}
.single-past_events p.event-date label {
    color: #dfdfdf;
}

@media (max-width: 767px) {
    .past-events-grid {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
    }
}



