/*
Theme Name: Up Front WP Child
Theme URI:
Author: Not me
Author URI:
Template: up-front-wp
Description: Child Theme
Version: 1.0.0
Tags: one-column, two-columns ,right-sidebar, flexible-header, custom-background, custom-header, custom-menu, editor-style, featured-images, footer-widgets,  theme-options, threaded-comments, rtl-language-support, translation-ready, full-width-template, custom-logo, blog, news
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl.html
Text Domain: up-front-wp-child
*/

/* featured event background color change */
 .tribe-common-g-row.tribe-events-calendar-list__event-row.tribe-events-calendar-list__event-row--featured header.tribe-events-calendar-list__event-header {
    background-color: #c2ffc2 !important;
}

.tribe-common-g-row.tribe-events-calendar-list__event-row.tribe-events-calendar-list__event-row--featured {
    background-color: #c2ffc2 !important;
    border: 4px green solid !important;
    padding: 1em 0em !important;
}

.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after{
display: none !important;
}
 

 span.tribe-events-calendar-list__event-date-tag-weekday {
    color: #141827;
    font-family: inherit;
    font-size: 11px;
    font-weight: 400;
    line-height: 1.5;
    color: #5d5d5d;
    text-transform: uppercase;
}
time.tribe-events-calendar-list__event-date-tag-datetime {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding-top: 4px;
    text-align: center;
}
.tribe-events-calendar-list__event-date-tag.tribe-common-g-col {
    flex: none;
    position: relative;
    width: 54px;
}
.tribe-common-g-row.tribe-events-calendar-list__event-row {
    margin-top: 20px;
}
.tribe-common .tribe-common-g-row {
    display: flex;
}
span.tribe-events-calendar-list__event-date-tag-weekday {
    color: #141827;
    font-family: inherit;
    font-size: 11px;
    font-weight: 400;
    line-height: 1.5;
    color: #5d5d5d;
    text-transform: uppercase;
}
span.tribe-events-calendar-list__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium {
    color: #141827;
    font-family: inherit;
    font-weight: 700;
    line-height: 1.5;
}

.tribe-events-calendar-list__event-wrapper.tribe-common-g-col {
    flex: 1;
}
.tribe-events-calendar-list__event {
    flex-direction: column;
}
.tribe-common .tribe-common-g-row--gutters {
    margin-left: 21px;
    margin-right: 21px;
}
.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col {
    /* margin-left: 21px; */
    margin-right: 21px;
}
.tribe-common .tribe-common-b2 {
    color: #141827;
    font-family: inherit;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.3;
}
.tribe-events-calendar-list__event-datetime {
    color: #141827;
}
.tribe-common .tribe-common-h6 {
    font-size: 16px;
}
.tribe-events-calendar-list__event-datetime-wrapper:last-child, .tribe-events-calendar-list__event-title:last-child {
    margin-bottom: 0;
}
h3.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium {
    font-weight: 700;
    line-height: 1.5;
}
.tribe-common .tribe-events-calendar-list__event-description.tribe-common-a11y-hidden {
    display: block !important;
    visibility: visible;
}
.tribe-common h1, .tribe-common h2, .tribe-common h3, .tribe-common h4, .tribe-common h5, .tribe-common h6, .tribe-common p {
    font-weight: 400;
    text-rendering: optimizeLegibility;
}
.tribe-events-c-small-cta.tribe-common-b3.tribe-events-calendar-list__event-cost {
    margin-top: 12px;
}
.tribe-events-c-small-cta__price {
    font-size: 11px;
    color: #141827;
}
.tribe-events-calendar-list__event-datetime-wrapper:last-child, .tribe-events-calendar-list__event-title:last-child {
    margin-bottom: 12px;
}
p, pre, address {
    margin: 1px;
}
html, html a {
color: #141827;
}

.tribe-events .tribe-events-calendar-list__event-row{
    margin-bottom: 24px;
    margin-top: 32px;
}

/* custo css changes*/
