#RD__top-notification,
#RD__header-information-links-wrapper,
#RD__top-icons,
.headerX,
.main-menu > ul > li > a > .top,
#RD__top-search,
#RD__main-menu-inner,
#RD__main-menu-inner a,
#RD__main-menu-inner h4 b {
    font-family: 'Montserrat';
}

#RD__top-notification {
    background-color: var(--rd__green-primary);
    line-height: 3;
    color: white;
}

#RD__header-information-links-wrapper {
    line-height: 4;
}

#RD__top-icons .RD__text {
    font-size: 10px;
}

#RD__top-icons > .RD__account,
#RD__top-icons > .RD__wishlist,
#RD__top-icons > .RD__cart {
    text-align: center;
}

#RD__top-icons .RD__account img,
#RD__top-icons .RD__wishlist img,
#RD__top-icons .RD__cart > img {
    width: 20px;
    height: 20px;
}

.RD__input-and-button-wrapper {
    display: flex;
    align-items: center;
    margin-left: 4%;
    margin-right: 4%;
}

#RD__search-input {
    border: 1px solid var(--rd__green-primary);
    border-radius: 20px;
    height: 42px;
    z-index: 1;
    width: 100%;
    padding-left: 20px;
}

#RD__search-button {
    background-color: var(--rd__green-primary);
    height: 42px;
    padding-top: 12px;
    width: 92px;
    position: relative;
    margin-left: -32px;
    padding-left: 46px;
    border-radius: 20px;
    cursor: pointer;
}

#RD__search-input::placeholder {
    color: var(--rd__lightgray);
}

#RD__top-logo img {
    width: 200px;
    position: relative;
}

.RD__callbutton img {
    margin-right: 4px;
}

.RD__wishlist_counter,
.RD__cart_counter {
    background: #E00026;
    color: white;
    width: 14px;
    font-size: 8px;
    font-weight: 500;
    border-radius: 100%;
    height: 14px;
    line-height: 1.8;
    position: absolute;
    top: -2px;
}

.RD__wishlist_counter:empty,
.RD__cart_counter:empty {
    display: none;
}

.RD__wishlist_counter {
    right: 14px;
}

.RD__cart_counter {
    right: 8px;
}

#RD__cart-content-placeholder {
    position: absolute;
    background: #ffffff;
    color: #222222;
    box-shadow: var(--rd-shadow-primary);
    visibility: hidden;
    opacity: 0;
    transition: visibility 300ms, opacity 300ms, margin 300ms;
    line-height: 21px;
    text-align: left;
    text-transform: none;
    z-index: 10;
    right: 0;
    margin-right: -10px;
    border-radius: 20px;
}

#RD__header {
    height: 175px;
}

#RD__currency-header-links .option,
#RD__currency-header-links #currency-select {
    display: none;
}

#RD__top-icons .menu-trigger {
    display: none;
}

.categories > li:last-child a {
    padding-right: 0;
}

#RD__top-search #RD__live-search-result-wrapper[data-visible="false"] {
    display: none;
}

@media (max-width: 991px) {
    #RD__top-notification {
        line-height: 1.4;
        padding-top: 6px;
        padding-bottom: 6px;
        font-size: 12px;
    }

    #RD__top-logo {
        line-height: 4.3;
    }

    #RD__top-logo img {
        width: 110px;
    }

    #RD__top-search {
        display: none;
    }

    #RD__top-icons .RD__wishlist .RD__text,
    #RD__top-icons .RD__cart .RD__text,
    #RD__top-icons .RD__account {
        display: none;
    }

    #RD__header {
        height: 58px;
    }

    #RD__top-icons .menu-trigger {
        display: block;
    }

    .RD__wishlist_counter,
    .RD__cart_counter {
        right: -6px;
    }
}
