.city__select {
    color: #F07F23;
}

.city__label:after {
    background: #F07F23 url(img/down.svg) no-repeat center;
}

.cap__block {
    background: #7AB42A;
}

.categories-button {
    background: #F07F23;
    color: #FFF;
}

.categories a:hover {
    color: #F07F23;
}

.categories a.active {
    background: #F07F23;
    color: #FFF;
}

.sort {
    color: #F07F23;
}

.sort a {
    color: #F07F23;
}

.quest__submit {
    background: #F07F23;
    color: #FFF;
}

.selection {
    background: #F07F23;
}

.tabs__buttons {
    color: #F07F23;
}

.tabs__buttons:before {
    border: 2px solid #F07F23;
}

.tabs__button.active {
    background: #F07F23;
    color: #FFF;
}

.shops__item:hover:after {
    border: 3px solid #F07F23;
}

/*new #018349 */

.title {
    color: #F07F23;
}

.owl-prev,
.owl-next {
    background: #F07F23 no-repeat center;
    color: #FFF;
}

.mark {
    color: #FFF;
    background: #F07F23;
}

.product__new-price {
    color: #F07F23;
}

.products__term b {
    color: #F07F23;
}

.card__new-price {
    color: #F07F23;

}

.button-buy {
    color: #FFF;
    background: #F07F23;
}

.contacts__caption {
    color: #F07F23;
}

.page__city {
    color: #F07F23;
}

.title {
    color: #F07F23;
}

.owl-next {
    background-image: url(img/next.svg);
}

.owl-prev {
    background-image: url(img/prev.svg);
}

/*light color #A0D235 */
.socialize a {
    display: flex;
    align-items: center;
    width: 32px;
    height: 32px;
    background: #7AB42A;
    border-radius: 50%;
    padding: 0 7.2px
}

.button {
    color: #121212;
    font-size: 24px;
    font-weight: 400;
    line-height: normal;
    display: inline-block;
    padding: 22px 52px;
    border-radius: 50px;
    background: #7AB42A;
    text-decoration: none;
}

.button-feedback {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    color: #FFF;
    font-size: 20px;
    font-weight: 700;
    line-height: normal;
    border-radius: 50px;
    background: #7AB42A;
    height: 71px;
    text-decoration: none;
}

.ok__caption {
    position: absolute;
    color: #FFF;
    font-size: 16.223px;
    font-weight: 700;
    line-height: normal;
    left: 0;
    top: 0;
    right: 106px;
    background: #7AB42A;
    border-radius: 20px 20px 20px 0;
    padding: 7px 15px;
}

.produce__label_green {
    background: #7AB42A;
}