/* For overriding the plugin default stylesheets, as instructed by the plugin docs */


/*TYPOGRAPHY*/ 

.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button,
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button {
    background-color: var(--wp--preset--color--primary);
    color: var(--wp--preset--color--white);
    border: none;
  
    &:hover,
    &:focus,
    &:active {
      background-color: var(--wp--preset--color--accent-koralli);
      color: var(--wp--preset--color--white);
    }
}

.tribe-common,
.tribe-common .tribe-common-b2,
.tribe-common .tribe-common-h1,
.tribe-common .tribe-common-h2,
.tribe-common .tribe-common-h3,
.tribe-common .tribe-common-h4,
.tribe-common .tribe-common-h5,
.tribe-common .tribe-common-h6,
.tribe-events .tribe-events-c-view-selector__list-item-text,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input, 
.tribe-common .tribe-common-form-control-text__input,
.tribe-events .tribe-events-calendar-latest-past__event-date-tag-month,
.tribe-events-single-event-title,
.tribe-events-back a, .tribe-events-back a:visited,
.tribe-events-schedule h1,
.tribe-events-schedule h2,
.tribe-events-schedule h3,
.tribe-events-schedule h4,
.tribe-events-schedule h5,
.tribe-events-schedule h6,
.tribe-events-event-meta
 {
    line-height: 1.25;
}

.tribe-events-single-event-title,
.tribe-common .tribe-common-h1,
.tribe-common .tribe-common-h2,
.tribe-common .tribe-common-h3,
.tribe-common .tribe-common-h4,
.tribe-common .tribe-common-h5,
.tribe-common .tribe-common-h6,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h1--min-medium,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h2--min-medium,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3--min-medium,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h5--min-medium,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium {
    line-height: 1.15;
    color: var(--wp--preset--color--primary);
}


.tribe-common a:not(.tribe-common-anchor--unstyle),
.tribe-common a:not(.tribe-common-anchor--unstyle):visited,
.tribe-common a:not(.tribe-common-anchor--unstyle):hover {
    color: unset;   
}

.tribe-common .tribe-common-anchor-thin,
.tribe-common .tribe-common-anchor-thin:hover {
    border-bottom: none;
}

.tribe-events-calendar-list__event-date-tag-daynum {
    font-size: 5rem !important;
}

.tribe-common .tribe-common-h1 {
    font-size: x-large;
}
.tribe-common .tribe-common-h2,
.tribe-common .tribe-common-h3,
.tribe-common .tribe-common-h4,
.tribe-common .tribe-common-h5,
.tribe-common .tribe-common-h6 {
    font-size: large;
    color: var(--wp--preset--color--primary) !important;
}


/*SPACING*/

.tribe-events-header {
    margin-top: var(--wp-preset-spacing-size-40);
}

.tribe-events-calendar-list__event-details {
    width: 100%;
    max-width: 600px;
}

.tribe-events-schedule__separator {
    color: unset;
}

.tribe-block__venue {
    margin-bottom: var(--tec-spacer-5);
}

div.tribe-events .tribe-events-calendar-list__event-date-tag,
div.tribe-common-g-row.tribe-events-calendar-list__event-row div.tribe-events-calendar-list__event-date-tag.tribe-common-g-col,
.tribe-common-g-row .tribe-events-calendar-list__event-row > .tribe-events-calendar-list__event-date-tag,
div > .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-date-tag {
    width: unset;
    min-width: 90px;
}

.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row,  
.tribe-events .tribe-events-calendar-list__event-row {
    gap: 1rem;
}

/*
#tribe-events-pg-template {
}*/

.tribe-events-content ul {
    margin-block-start: 0;
    margin-block-end: 0.5rem;
    padding-inline-start: 1.1rem;
}

h3.tribe-events-visuallyhidden {
    visibility: hidden;
}

.tribe-events-notices ul {
    margin-left: 1rem;
}

.tribe-events-back a {
    color: var(--wp--preset--color--primary);
    font-weight: 600;
    font-size: small;
    text-decoration: none;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container,
.tribe-events .tribe-events-l-container {
    padding: 0;
}

/* Pagination */

nav.tribe-events-nav-pagination > ul.tribe-events-sub-nav {
    padding-inline-start: 0;
    gap: 1rem;
}

/*
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:before,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:after {
    content: none;
}*/

/* Next and previous event */

.tribe-events-single .tribe-events-sub-nav {
    list-style: none;
    padding-inline-start: 0;
}

.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before {
    width: 20px;
}

ul.tribe-events-sub-nav a {
    display: flex;
}

li.tribe-events-nav-next a {
    text-align: right;
}

/* Button */

.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button,
.tribe-block__event-website a,
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button  {
    background-color: var(--wp--preset--color--primary);
    color: var(--wp--preset--color--white);
    border-radius: 99px;
    font-weight: 600;
    min-height: 0;
    font-size: small;
  
    &:hover,
    &:focus,
    &:active {
      background-color: var(--wp--preset--color--accent-koralli);
      color: var(--wp--preset--color--white);
    }
}

/* Events list */

/*
.tribe-events-calendar-list__event-description > p {
    display: none;
}*/

/* Widget styles are defined ininc/plugins/events-widget.css, since they do not effect if added here  */

