.main-container #d21-widgets-packages {
    z-index: 9 !important;
}

.main-container #d21-widgets-packages-view,
.main-container #d21-widgets-rooms-view {
    margin: 0 auto 0 0;
}

.main-container #d21-packages .d21-input,
.main-container #d21-packages-filter .d21-input {
    border-radius: 0 !important;
}

.main-container #d21-packages .d21-item {
    border-radius: 0 !important;
    z-index: 9;
}

.main-container .d21-checkable-list .d21-list-item .d21-list-link {
    border-radius: 0 !important;
    font-size: 0.8em;
}

.main-container .d21-checkable-list .d21-list-item .d21-list-link .d21-arrow {
    background-color: #819682 !important;
    border-radius: 0 !important;
}

.main-container #d21-package-occupancy .d21-arrow-right {
    background-color: #819682 !important;
    border-radius: 0 !important;
}

.main-container #d21-widgets-packages .d21-item .d21-item-head .d21-rate-facts .d21-list-item.d21-rate-arrivalDay span.d21-true {
    color: #819682;
}

.main-container #d21-packages .d21-item .d21-item-body .d21-full-description .d21-trigger {
    color: #819682;
}

.main-container #d21-packages .d21-item .d21-item-book {
    border-radius: 0 !important;
    background-color: #819682;
    border-bottom: none !important;
}

.main-container #d21-packages .d21-item .d21-item-book:hover {
    background-color: #EB9772;
}

.neopage .pika-button:hover {
    color: #fff;
    background: #EB9772;
}

.neopage .is-today .pika-button {
    color: #819682;
}

.main-container #d21-packages .d21-item .d21-item-book.d21-item-book-show {
    z-index: 99 !important;
}

.main-container #d21-packages .d21-calendar.d21-calendar-arrival .d21-calendar-inputs-arrival > span {
    background-color: #819682;
}

.main-container #d21-packages .d21-calendar.d21-calendar-departure .d21-calendar-inputs-departure > span {
    background-color: #819682;
}

.main-container #d21-packages .d21-checkable-list .d21-list-item .d21-childrens,
.main-container #d21-packages .d21-occupancy-select {
    z-index: 99;
}

.main-container #d21-packages .d21-checkable-list .d21-list-item .d21-childrens .d21-child.d21-checked,
.main-container #d21-packages-filter .d21-checkable-list .d21-list-item .d21-childrens .d21-child.d21-checked {
    background-color: #819682;
}

.main-container #d21-widgets-packages .d21-headline #d21-sort-by {
    top: 2px;
    margin: 5px 0;
}

.main-container #d21-widgets-packages .d21-headline #d21-package-occupancy {
    margin: 5px 0;
}

@media screen and (min-width: 600px) and (max-width: 766px) {
    .main-container #d21-widgets-packages .d21-headline #d21-sort-by {
        width: 35%;
    }

    .main-container #d21-widgets-packages .d21-headline #d21-package-occupancy {
        width: 35%;
    }
}

.main-container .d21-headline {
    display: block;
}

.main-container .d21-row.d21-headline h2 {
    margin-bottom: 0px;
    width: 100%;
    font-size: 32px;
}

.main-container #d21-filter-from .d21-input,
.main-container #d21-filter-until .d21-input {
    padding-top: 2px;
}

@media screen and (min-width: 993px) {
    .main-container .d21-row #d21-los-select {
        width: 18.5%;
    }
}
