/**
* NBA Plugin for Tribe Events
* @package nba-starter-plugin
* @since 0.0.1
*/



/**
* CLASSIC TEMPLATE STYLES
*/

/* Tribe event content area */
#tribe-events-content {
    margin-bottom: 0 !important;
}

/* Tweak styles of subtitle area */
.summary.tribe-event-time-wrap {
    margin-right: 1rem;
}
.tribe-events-cost {
    background: whitesmoke;
    padding: 0.25rem;
    border-radius: 3px;
}

/* Notice */
.tribe-events-notices:first-child {
    margin-top: 0;
}
.tribe-events-notices + .tribe-events-single-event-title {
    margin-top: 2rem;
}

/* Calendar links */
.tribe-events-cal-links {
    margin: 2rem 0 1rem;
}

/* Meta group */
.tribe-events-event-meta .column, 
.tribe-events-event-meta .tribe-events-meta-group {
    padding-left: 0 !important;
}

/* Event page title */
.tribe-events-page-title {
    text-align: left !important;
}

/* Event calendar control bar */
#tribe-bar-form.tribe-bar-mini .tribe-bar-views-inner {
    padding: 10px 0 6px !important;
}

/* Buttons */
#tribe-events button {
    border-radius: 3px;
}



/**
* BLOCK TEMPLATE STYLES
*/

/* event page - shared */
.tribe-clearfix.tribe-clearfix {
    margin-top: 0;
}
.tribe-clearfix.tribe-clearfix:empty {
    display: none;
}

/* event page - calendar button */
.tribe-block__events-link {
    padding: 0;
}
.tribe-block__events-link .tribe-events-c-subscribe-dropdown {
    margin: 0 0 1rem 0;
}

/* event page - date */
.tribe-events-schedule__datetime {
    line-height: 1 !important;
}
.tribe-events-schedule__datetime * {
    font-weight: normal;
}
.tribe-events-schedule__separator--time {
    margin: 0 0.5em;
}

/* event page - organiser */
.tribe-block__organizer__details  {
    padding: 0;
    border: 0;
}
.tribe-block__organizer__details .tribe-block__organizer__title * {
    font-size: 1.25em;
}

/* event page - location */
.tribe-block__venue {
    max-width: 100%;
    border: 0;
    background: var(--color__fill__level-1, #fafafa);
    padding: 0;
}
.tribe-block__venue > * {
    padding: 2rem;
}

/* event page - other styles */
#tribe-events-pg-template, .tribe-events-pg-template {
    max-width: 1280px;
    padding: 3rem 2rem;
}
#tribe-events-footer {
    border-top: 2px solid var(--color__fill__level-1, #eee);
    padding-top: 2.25rem;
}

/* event block - hide office.com singular event links as they dont seem to work */
.tribe-block__events-link li  {
    padding: 0 !important;
}
.tribe-block__events-link li a {
    padding: 0.5rem !important;
}
.tribe-block__events-link [href*="outlook.office.com"],
.tribe-block__events-link [href*="outlook.live.com"] {
    display: none !important;
}	
