/*
Theme Name: Brewski Child
Theme URI: https://brewski.qodeinteractive.com/
Description: A child theme of Brewski Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.1
Text Domain: brewski
Template: brewski
*/




@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&display=swap');
/* =========================================
   Ekşi Limon - Today / Event
   ========================================= */

.limon-today {
    display: flex;
    align-items: stretch;
    width: 100%;
    min-height: 145px;
    font-family: 'Oswald', sans-serif;
    color: #171717;
}


/* DATE */

.limon-date {
    width: 185px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-right: 45px;
    border-right: 1px solid rgba(23, 23, 23, 0.35);
}

.limon-today-label {
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0.12em;
    line-height: 1;
    margin-bottom: 8px;
}

.limon-day-number {
    font-size: 58px;
    font-weight: 500;
    line-height: 0.9;
    letter-spacing: -0.02em;
    margin-bottom: 10px;
}

.limon-month,
.limon-day-name {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.08em;
    line-height: 1.25;
}


/* EVENT */

.limon-event {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 75px;
    padding-right: 75px;
}

.limon-event-title {
    font-size: 30px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: 0.01em;
    margin-bottom: 12px;
}

.limon-event-location,
.limon-event-time {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0.02em;
}


/* RIGHT DIVIDER */

.limon-event {
    border-right: 1px solid rgba(23, 23, 23, 0.35);
}


/* MOBILE */

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

    .limon-today {
        min-height: 120px;
    }

    .limon-date {
        width: 110px;
        padding-right: 25px;
    }

    .limon-day-number {
        font-size: 46px;
    }

    .limon-event {
        padding-left: 30px;
        padding-right: 20px;
    }

    .limon-event-title {
        font-size: 22px;
    }

    .limon-event-location,
    .limon-event-time {
        font-size: 13px;
    }

}