@charset "UTF-8";
@-webkit-keyframes loader {
    from {
        -webkit-transform: rotate(0deg) translateZ(0);
        -moz-transform: rotate(0deg) translateZ(0);
        -ms-transform: rotate(0deg) translateZ(0);
        -o-transform: rotate(0deg) translateZ(0);
        transform: rotate(0deg) translateZ(0);
    }

    to {
        -webkit-transform: rotate(360deg) translateZ(0);
        -moz-transform: rotate(360deg) translateZ(0);
        -ms-transform: rotate(360deg) translateZ(0);
        -o-transform: rotate(360deg) translateZ(0);
        transform: rotate(360deg) translateZ(0);
    }
}

@keyframes loader {
    from {
        -webkit-transform: rotate(0deg) translateZ(0);
        -moz-transform: rotate(0deg) translateZ(0);
        -ms-transform: rotate(0deg) translateZ(0);
        -o-transform: rotate(0deg) translateZ(0);
        transform: rotate(0deg) translateZ(0);
    }

    to {
        -webkit-transform: rotate(360deg) translateZ(0);
        -moz-transform: rotate(360deg) translateZ(0);
        -ms-transform: rotate(360deg) translateZ(0);
        -o-transform: rotate(360deg) translateZ(0);
        transform: rotate(360deg) translateZ(0);
    }
}
.search__help-link {
    display:block;
}
.search__help-link:hover {
    text-decoration: none;
}
.search__help-item {
    padding: 5px;
    border-bottom: 1px #b5b5b5 solid;
}
.search__help-item:hover {
    background-color: #fff;
}
.search__help-list {
    padding-top: 0 !important;
    max-height: calc(100vh - 195px);
    overflow: scroll;
}
.footer--developer {
    text-align: center;
    padding: 54px 0;
}
.developer-link {
    color: #302483;
    font-weight: bold;
}
.developer-link:hover {
    color: #a70b59;
}
.menu__nav--list {
    overflow-y: scroll;
    max-height: 70vh;
    overflow-x: hidden;
}