.tribe-common .tribe-events-l-container {
    padding-top: 0 !important;
}

.tribe-events-view, 
#tribe-events-pg-template {
    width: 100%;
    max-width: 1020px;
    margin: 0 auto;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {
  padding-left: 0;
  padding-right: 0;
}

.tribe-common h3 {
    font-style: italic;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border {
    padding-left: 35px;
    padding-right: 35px;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button {
    padding: 0;
}

.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.tribe-events-c-subscribe-dropdown__button--active {
    /*background: #c49b5a;*/
    color: #c49b5a;
    border: 0;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within {
    /*background-color: #c49b5a;*/
    background: #fff;
    color: #e9dbc3;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button .tribe-events-c-subscribe-dropdown__button-text:hover, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button .tribe-events-c-subscribe-dropdown__button-text:focus {
    /*background: #e9dbc3;*/
    background: #fff;
    color: #e9dbc3;
}

.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content, 
.tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content {
    top: 26px;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon, 
.single-tribe_events .tribe-events-c-subscribe-dropdown__export-icon, .tribe-block__events-link .tribe-events-c-subscribe-dropdown__export-icon {
    display: none;
}

.tribe-events-back a, 
ul.tribe-events-sub-nav a {
    font-size: 18px;
    font-weight: 400;
}

#tribe-events-content a:hover {
    color: #e9dbc3
}

.tribe-events .tribe-events-calendar-list__event-date-tag-datetime .tribe-events-calendar-list__event-date-tag-weekday {
    border: 1px solid #d1d1d1;
    border-bottom: 0;
    padding-top: 6px;
}

.tribe-events-calendar-list__event-date-tag-datetime .tribe-common-h4--min-medium {
    border: 1px solid #d1d1d1;
    border-top: 0;
}

.tribe-events .tribe-events-c-nav__next.tribe-common-b2, 
.tribe-events .tribe-events-c-nav__prev.tribe-common-b2 {
    color: #c49b5a;
}

.tribe-events .tribe-events-c-nav__next.tribe-common-b2:hover, 
.tribe-events .tribe-events-c-nav__prev.tribe-common-b2:hover {
    color: #e9dbc3;
}

.tribe-events .tribe-events-c-nav__next:disabled, 
.tribe-events .tribe-events-c-nav__prev:disabled {
    color: #e9dbc3;
}

a.tribe-events-c-nav__today.tribe-common-b2, 
a.tribe-common-b2.tribe-common-b1--min-medium, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a, 
.tribe-events .tribe-events-c-view-selector__list-item-text {
    color: #c49b5a;
}

a.tribe-events-c-nav__today.tribe-common-b2:hover, 
a.tribe-common-b2.tribe-common-b1--min-medium:hover, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a:hover, 
.tribe-events .tribe-events-c-view-selector__list-item-link:hover .tribe-events-c-view-selector__list-item-text {
    color: #e9dbc3;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next, 
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev {
    color: #fff;
    background: var(--accent);
    font-size: 15px;
    text-transform: uppercase;
    padding: 15px 20px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev:hover, 
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next:hover, 
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next:disabled, 
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev:disabled {
    color: #fff;
    background: #b7b6a0;
}

.tribe-events .tribe-events-c-nav__next-icon-svg, 
.tribe-events .tribe-events-c-nav__prev-icon-svg {
    display: none;
}

.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container, 
.tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown__container, 
.single-tribe_events .tribe-events-c-subscribe-dropdown__button, 
.tribe-block__events-link .tribe-events-c-subscribe-dropdown__button {
    width: auto;
}

.tribe-common a.tribe-common-c-btn-icon--caret-left:hover .tribe-common-c-btn-icon__icon-svg path, 
.tribe-common a.tribe-common-c-btn-icon--caret-right:hover .tribe-common-c-btn-icon__icon-svg path, 
.tribe-events .datepicker .next:hover .tribe-events-c-top-bar__datepicker-nav-icon-svg path, 
.tribe-events .datepicker .prev:hover .tribe-events-c-top-bar__datepicker-nav-icon-svg path, 
.tribe-common .tribe-common-c-svgicon__svg-fill {
    fill: #c49b5a;
}

.tribe-events .tribe-events-c-view-selector__button::before {
    display: none;
}

.tribe-common--breakpoint-medium.tribe-events a.tribe-events-c-top-bar__today-button:hover {
    background: #c49b5a;
    color: #fff;
}

.tribe-events .datepicker .day:hover {
    color: #fff;
}

.tribe-events .datepicker .day.active {
    background: #b7b6a0;
}

.tribe-events .datepicker .day, 
.tribe-events .datepicker .month, 
.tribe-events .datepicker .year {
    border-radius: 0;
}

.tribe-events .datepicker .day.current {
    color: #fff;
}

.tribe-events .tribe-events-calendar-month__day {
    border-radius: 0;
}

.tribe-events .tribe-events-calendar-month__header-column-title {
    color: var(--tec-color-text-primary);
}

.tribe-common .tribe-events-c-view-selector__button .tribe-common-c-svgicon__svg-fill {
    fill: #fff;
}

.tribe-common.tribe-events .tribe-events-c-view-selector__button-icon {
    width: 28px;
    height: 28px;
}

.tribe-common .tribe-events-c-view-selector__button .tribe-events-c-view-selector__button-icon-svg {
    width: 28px;
    height: 28px;
    background: #c49b5a;
}

.tribe-common .tribe-events-c-view-selector__button-icon-svg:hover {
    background: #e9dbc3;
}

.tribe-events-c-view-selector__button.tribe-events-c-view-selector__button--active .tribe-events-c-view-selector__button-icon-svg {
    background: #fff;
}

/*.tribe-common .tribe-events-c-view-selector__button-icon-svg:hover .tribe-common-c-svgicon__svg-fill, */
.tribe-events-c-view-selector__button.tribe-events-c-view-selector__button--active .tribe-events-c-view-selector__button-icon-svg .tribe-common-c-svgicon__svg-fill {
    fill: #c49b5a;
}

.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
    color: #1a1a1a;
}

.tribe-events-calendar-list__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium {
    color: var(--accent);
}

.tribe-events .tribe-events-c-messages__message {
    background-color: transparent;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-messages__message-list {
    text-align: left;
}

.tribe-common a.tribe-common-anchor-thin-alt, 
.tribe-common a.tribe-common-anchor-thin-alt:hover {
    color: #c49b5a;
    border-bottom: 0;
}

.tribe-common div.tribe-events-calendar-list__event-date-tag {
    padding-right: 10px;
}

.tribe-events-back {
    text-transform: uppercase;
    margin-top: 58px;
}

#tribe-events-content .tribe-block__event-website a:hover {
    background: #b7b6a0;
}

.single-tribe_events #tribe-events-footer li {
    text-transform: uppercase;
}

.tribe-events-sub-nav li a {
    background: transparent;
}

.tribe-events .tribe-events-calendar-list__event-cost .tribe-events-c-small-cta__price {
    font-size: 18px;
}

.tribe-events-calendar-month__day-cell.tribe-events-calendar-month__day-cell--mobile.tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-daynum {
    color: #fff;
}

.tribe-events-notices {
    background: #fff;
    border: 1px solid #ea590b;
    color: #ea590b;
    text-shadow: none;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:hover, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:hover {
    background-color: #fff;
}

/*

.tribe-common .tribe-common-b2 {
    font-style: normal;
}

.tribe-events .tribe-events-calendar-list__month-separator::after {
    background-color: var(--tec-color-border-default);
    content: "";
    display: block;
    flex: auto;
    height: 1px;
    margin-left: 20px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__content {
    transform: translateY(var(--tec-spacer-2));
}

.tribe-events .tribe-events-c-view-selector__content {
    display: none;
    padding: var(--tec-spacer-2) calc(var(--tec-spacer-2)/2);
    position: absolute;
    right: 0;
    top: 100%;
    transform: translateY(var(--tec-spacer-3));
    z-index: var(--tec-z-index-dropdown);
}

.tribe-events .tribe-events-c-view-selector__content {
    border: 1px solid var(--tec-color-border-secondary);
    border-radius: var(--tec-border-radius-default);
    box-shadow: var(--tec-box-shadow-tooltip);
    background: #fff;
}

.single-tribe_events #tribe-events-content {
    padding-top: 60px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:hover, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:hover {
    background-color: var(--tec-color-background-view-selector-list-item-hover);
}

.tribe-common .tribe-common-c-btn-border:focus {
    background: var(--accent);
}

.tribe-events .tribe-events-calendar-list-nav {
    border-top: 1px solid var(--tec-color-border-default);
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list {
    background-color: var(--tec-color-background);
    border: 1px solid var(--tec-color-border-secondary);
    border-radius: var(--tec-border-radius-default);
    box-shadow: var(--tec-box-shadow-default);
}

#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous {
    text-align: left;
}

#tribe-events-content ul.tribe-events-sub-nav li.tribe-events-nav-next {
    text-align: right;
}

.tribe-events .tribe-events-c-nav__next-icon-svg, 
.tribe-events .tribe-events-c-nav__prev-icon-svg {
    display: block;
    height: 19px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg {
    margin-right: 15px;
    width: 9px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg {
    margin-left: 15px;
    width: 9px;
}

.tribe-events .tribe-events-c-nav__next:disabled, 
.tribe-events .tribe-events-c-nav__prev:disabled {
    background-color: transparent;
    color: var(--tec-color-text-disabled);
}

.tribe-events .tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path, 
.tribe-events .tribe-events-c-nav__prev:disabled .tribe-events-c-nav__prev-icon-svg path {
    fill: var(--tec-color-icon-disabled);
}

.datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled] {
    background-color: var(--accent);
}
*/