:root {
    --theme: #dcc38a;
    --active: #b48a28;
}


.ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.eps2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

div.mCSB_scrollTools {
    opacity: 1;
    width: 3px;
}

div.mCSB_scrollTools .mCSB_draggerRail {
    width: 3px;
    background-color: #f0f0f0;
    filter: none;
    -ms-filter: none;
}

div.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 3px;
    background-color: #0094d6;
    border-radius: 2px;
    filter: none;
    -ms-filter: none;
}

div.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
div.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #0094d6;
    filter: none;
    -ms-filter: none;
}

div.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #0094d6;
    filter: none;
    -ms-filter: none;
}

div.mCSB_inside>.mCSB_container {
    margin-right: 0;
}

form input::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder {
    color: #7d766c;
}

form input:-moz-placeholder,
form textarea:-moz-placeholder {
    color: #7d766c;
}

form input::-moz-placeholder,
form textarea::-moz-placeholder {
    color: #7d766c;
}

form input:-ms-input-placeholder,
form textarea:-ms-input-placeholder {
    color: #7d766c;
}

main {
    position: relative;
    min-height: 20vh;
}

.mh-en,
.mh-titles {
    color: #fff !important;
}

img {
    max-width: 100%;
}