.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    min-height: 700px;
    padding-top: 0;
    padding-right: 0px;
    padding-left: 0px;
    max-width: 1170px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-header {
    max-width: 1170px;
}

form.post-password-form {
    text-align: center;
  color: #fff;
}

.protected-wrapper {
    background-color:rgba(34, 42, 69, 0.75) ;
}
.protected-logo {
    width: 61.89px;
    position: relative;
    top: -2em;
}

.pass-label {
    display : none !important;
    }

    .protected-wrapper form {
        color: #fff;
    }

    .protected-wrapper input#password {
        width: 75%;
        background-color:rgba(34, 42, 69, 0.75) ;
        border-radius: 15px;
        color: #fff;
        position: relative;
    }

    .protected-wrapper input[type="submit"] {
        width: 124px;
            background: #ab3e3f;

    }
    .protected-content .container .row .col-md-12 .title {
        background-color: #222A45;
        width: 100%;
    }
    .protected-content .container .row .col-md-12:nth-child(1) .title {
        background-color: #AB3E3F;
    }

    .login-title {
        font-family: Prompt;
font-weight: bold;
font-size: 27px;
letter-spacing: 0.18em;
line-height: 34px;
text-align: center;
color: #ab3e3f;

    }

    .protected-titles {
        font-family: Prompt;
        font-weight: bold;
        font-size: 15px;
        letter-spacing: 0.01em;
        line-height: 19px;
        text-align: left;
        color: #fff;
    }


    .protected-content a {
        color: #AB3E3F;
    }

    .calendar-nav .container-fluid .row ul {
        width: 100%;
        list-style: none;
        display: flex;
        justify-content: space-around;
    }

    .calendar-nav .container-fluid .row .nav-items {
        padding-bottom: .8em;
        border-bottom: 3px solid transparent;
    }

    .calendar-nav .container-fluid .row .nav-items a {
        color: #fff;
        font-family: Prompt;
        font-weight: bold;
        cursor: pointer;
    }

    .calendar-nav .container-fluid .row .nav-items:hover {
        border-bottom: 3px solid #DBB537;
    }

    .tribe-events-calendar-month__day--current {
        background: #AB3E3F !important;
       
      }

   

    .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day {
        border: 3px solid #fff;
        background-color: #F0F0F0;
        padding: 3px;
    }

    .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:after {
       display: none
    }

    .tribe-events-calendar-month__day-date-daynum {
        color: #222A45;
    }

    .tribe-common--breakpoint-medium.tribe-common .tribe-common-h4 {
        font-size: 15px;
        text-align: right;
    }

    .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-cell--desktop {
        flex-direction: column-reverse;
    }

    .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__body {
        border-top: none;
        
    }

    .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week {
        border-left: none;
    }

    .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-messages__message {
        display: none;
    }

    .tribe-events .tribe-events-calendar-month__header-row {
        background-color: #222A45;
    }

    .tribe-events .tribe-events-calendar-month__header-column {
        padding: .5em 0;
        text-align: center;
    }

    .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-desktop {
        font-family: Prompt;
font-weight: bold;
font-size: 15px;
letter-spacing: 0.01em;
line-height: 19px;
text-align: center;
color: #fff;

    }

    .tribe-common--breakpoint-medium.tribe-events .tribe-events-header {
        max-width: 1170px;
        background: #DBB537;
        padding: 1em;
    }

    .tribe-events .tribe-events-calendar-list__event-row {
        flex-direction: column;
    }

    .tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar .tribe-filter-bar__form {
        display: none;
    }

    .tribe-common--breakpoint-medium .tribe-filter-bar--horizontal.tribe-filter-bar {
        display: none;
    }

    .tribe-events-calendar-list__month-separator {
        display: none !important;
    }

    .tribe-common--breakpoint-medium.tribe-events .tribe-events-header__top-bar {
        margin-bottom: 0;
    }

    .tribe-common--breakpoint-medium.tribe-events .tribe-events-header__events-bar {
        margin-bottom: 0;
        margin-left: 0;
    }

    .tribe-common--breakpoint-medium.tribe-events--filter-bar-horizontal.tribe-events .tribe-events-c-events-bar__filter-button {
        display: none;
    }

    .tribe-common .tribe-common-c-btn-icon--caret-left:disabled .tribe-common-c-btn-icon__icon-svg path, .tribe-common .tribe-common-c-btn-icon--caret-right:disabled .tribe-common-c-btn-icon__icon-svg path {
        fill: #222A45;
    }

    .tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path, .tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path {
        fill: #222A45;
    }

    .tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover {
        background: #AB3E3F;
        color: #fff !important;
        text-shadow: none;
    }

    .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__list-item {
        width: 50%;
        display: none;
    }

    .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-date-tag {
        
        width: 100% !important;
        background: #AB3E3F;
    }

    .tribe-events-calendar-list__event-date-tag.tribe-common-g-col {
        display: none;
    }

    .tribe-events .tribe-events-calendar-list__event-wrapper {
        
        width: 100% !important;
    }

    .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details {
        width: 96%;
        margin: 0 auto;
        padding: 0;
        
    }
    .tribe-events-calendar-list__event-details.tribe-common-g-col {
        background: #F0F0F0;
        padding: 0 0 1em 0 !important;
    }

    .tribe-events-calendar-list__event-details.tribe-common-g-col p {
        padding-left: 2em;
    }

    .tribe-events-calendar-list__event-datetime-wrapper {
        background-color: #222A45;
        padding: 1em .5em !important;
        color: #fff !important;
    }

    span.tribe-event-time {
        color: #fff;
    }

    span.tribe-event-date-start {
        color: #fff;
    }

    h3.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium {
        padding-left: 1em;
    }

    .tribe-events-calendar-month__day.tribe-events-calendar-month__day--current {
        color: #fff;
    }

    .tribe-events-calendar-month__day.tribe-events-calendar-month__day--current h3 a {
        color: #fff;
    }

    h3.tribe-events-calendar-month__header-column-title.tribe-common-b3 {
        color: #fff;
    }

    .tribe-events .tribe-events-c-nav__list-item--next {
        justify-content: flex-end;
        display: none;
    }

    .tribe-events .tribe-events-c-nav__list-item--prev {
        justify-content: flex-start;
        display: none;
    }

    .tribe-events .tribe-events-c-nav__list {
        list-style: none;
        display: none;
    }

    .tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
        background-color: #AB3E3F;
    }

    .tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
        background-color: #AB3E3F;
    }
