.toplinks {
    width: 100%;
    text-align: left
}

.toplinks a {
    font-size: 13px;
    color: #979797;
    transition: .3s;
    border-radius: 3px;
    margin-right: 10px;
    margin-bottom: 10px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 0 20px;
    height: 36px;
    line-height: 34px;
    box-sizing: border-box;
    border: 1px solid;
}

.toplinks a.current,
.toplinks a:hover {
    border: 1px solid #7C0A30;
    background: transparent;
    color: #7C0A30
}

.toplinks a:last-of-type {
    margin-right: 0
}

.toplinks__wrapper {
    position: relative;
}

.toplinks-more {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 0 13px !important;
}

.toplinks__container.is-full-visible {
    height: unset;
}

.toplinks-more.is-hidden {
    display: none;
}

.toplinks .arrow {
    margin: 1px 5px 0 0;
    border-width: 0 2px 2px 0;
    border-color: #a7a7a7;
}

.cocktails-section-list .toplinks__container {
    height: auto;
}