/* Do Progetto shared styling for The Events Calendar */

.doprogetto-events .tribe-events {
    max-width: 830px;
    margin: 0 auto;
}

/* Heading matching the existing Do Progetto section style. */
.doprogetto-events .tribe-events::before {
    display: block;
    width: 100%;
    box-sizing: border-box;
    margin: 0 0 24px 0;
    padding: 4px 0 5px 8px;
    border-left: 1px solid #555;
    border-bottom: 1px dotted #999;
    color: #333;
    font-size: 20px;
    font-weight: normal;
    line-height: 1.4;
    text-align: left;
    font-family: "Yu Mincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "MS PMincho", serif;
}

.doprogetto-events-ja .tribe-events::before,
.doprogetto-events-mobile .tribe-events::before {
    content: "スケジュール";
}

.doprogetto-events-en .tribe-events::before {
    content: "Schedule";
}

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

/* Hide search/view switcher and calendar subscription controls. */
.doprogetto-events .tribe-events-header__events-bar,
.doprogetto-events .tribe-events-c-events-bar,
.doprogetto-events .tribe-events-c-view-selector,
.doprogetto-events .tribe-events-c-subscribe-dropdown__container,
.doprogetto-events .tribe-events-c-subscribe-dropdown {
    display: none !important;
}

/* Do Progetto red accent. */
.doprogetto-events .tribe-events-c-search__button {
    background: #8b0000 !important;
    border-radius: 0 !important;
    font-weight: normal !important;
}

.doprogetto-events .tribe-events-c-search__button:hover {
    background: #650000 !important;
}

.doprogetto-events .tribe-events-calendar-month__multiday-event-bar {
    background: #f2e3e3 !important;
    border-radius: 0 !important;
}

.doprogetto-events .tribe-events-calendar-month__multiday-event-bar-title,
.doprogetto-events .tribe-events-calendar-month__calendar-event-title-link {
    color: #7a0000 !important;
    font-weight: normal !important;
}

.doprogetto-events .tribe-events-c-top-bar__today-button,
.doprogetto-events .tribe-common button,
.doprogetto-events .tribe-common input {
    border-radius: 0 !important;
}
