body { /*# Страница */
    color:  #2e2e2e;
    background:  #fff;
}

h1, h2, h3, h4, h5, h6, .block_header  { /*# Заголовки */
    color:  #54c5d0;
}

a { /*# Ссылки */
    color:  #ed8666;
}

input:not([type="submit"]):not([type="button"]):not([type="image"]), textarea { /*# Элементы ввода */
    border:  1px solid #ced4d5;
    color:  #2e2e2e;
}

input:not([type="submit"]):not([type="button"]):not([type="image"]):hover, textarea:hover { /*# Элементы ввода при наведении */
    border-color:  #a8afb2;
}

input:not([type="submit"]):not([type="button"]):not([type="image"]):focus, textarea:focus { /*# Элементы ввода в фокусе */
    border-color:  #ed8666;
}

#wrapper .error_input { /*# Ошибки */
    background:  #ffeff3;
}

.btn, a.btn, input[type="button"], input[type="submit"], input[type="reset"], button { /*# Кнопки */
    border:  2px solid #ed8666;
    color:  #54c5d0;
    background-color:  transparent;
}

.btn:hover, input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, button:hover { /*# Кнопки при наведении */
    border-color:  #54c5d0;
}

.btn:active, input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active, button:active, .search .submit_search:active { /*# Кнопки при нажатии */
    border-color:  #54c5d0;
    background:  #54c5d0;
    color:  #fff;
}


.fa_blue { /*# Иконки */
    color:  #fff;
    background:  #54c5d0;
}

.nav__item a { /*# Пункты меню */
    color:  #2e2e2e;
}

.nav__item a:hover { /*# Пункты меню при наведении */
    background:  #54c5d0;
    color:  #fff;
}

.slider__info { /*# Информация в слайдере */
    color:  #fff;
}

.slider__info__in { /*# Текст в слайдере */
    background:  #54c5d0;
}

[class*="__prev"], [class*="__next"] { /*# Кнопки навигации слайдера */
    background:  rgba(237,134,102, 0.5);
    color:  #fff;
}

[class*="__prev"]:hover, [class*="__next"]:hover { /*# Кнопки навигации слайдера при наведении */
    background:  #ed8666;
}

.slider__slidenator__item { /*# Кружки навигации слайдера */
    border:  2px solid #ed8666;
}

.slider__slidenator__item:hover, .slider__slidenator__item_active { /*# Кружки навигации слайдера активные */
    background:  #ed8666;
}


.appoin { /*# Форма заявки */
    background:  #ed8666;
    color:  #fff;
}

#wrapper .appoin__field { /*# Поле формы заявки */
    border-color:  #fff;
    background-color:  transparent;
    color:  #fff;
}

.appoin__submit { /*# Кнопка формы заявки */
    border-color:  #fff;
    color:  #fff;
}

.appoin__submit:hover { /*# Кнопка формы заявки при наведении */
    border-color:  #fff;
    background:  #fff;
    color:  #ed8666;
}


.news_block .block_header { /*# Заголовок блока новости */
    color:  #54c5d0;
}

.news_block .block-row { /*# Пункт блока новости */
    border:  2px solid #ecf0f1;
    color:  #737373;
}

.news_block .block-row:hover { /*# Пункт блока новости при наведении  */
    color:  #fff;
    background:  #ed8666;
    border-color:  #ed8666;
}

.news_block.block .block-row:hover * { /*#  Пункт блока новости при наведении 2 */
    color:  #fff;
}

.news_block .block-row-img { /*# Картинка блока новости */
    background:  #ccc;
}

.news_block .block-text .black { /*# Текст в блоке новости */
    color:  #ed8666;
}

.news_block .date { /*# Дата в блоки новости */
    color:  #a8afb2;
}

.news_block .rating_item { /*# Рейтинг */
    color:  rgba(84, 197, 208, 0.3);
}

.news_block .rating_item_active { /*# Рейтинг активный */
    color:  #54c5d0;
}

.news_block.block .block-row:hover .rating_item { /*# Рейтинг при наведении в блоке новости */
    color:  rgba(255, 255, 255, 0.3);
}

.news_block.block .block-row:hover .rating_item_active { /*# Активный рейтинг при наведении в блоке новости */
    color:  #fff;
}

.gallery__popup { /*# Фото при навелении */
    background:  rgba(0,0,0, 0.3);
    color:  #fff;
}

.soc a { /*# Социальные ссылки */
    background:  #54c5d0;
    color:  #fff;
}

.soc a:hover { /*# Социальные ссылки при наведении */
    background:  #ed8666;
}

.nav-list { /*# Навигация на внутренних */
    border:  2px solid #ecf0f1;
}

.nav-list a { /*# Пункт навигации на внутренних */
    color:  #ed8666;
}

.nav-list a:hover { /*# Пункт навигации на внутренних при наведении */
    color:  #54c5d0;
}

.paginator a { /*# Пагинатор */
    color:  #2e2e2e;
}

.paginator a:hover { /*# Пагинатор при наведении */
    color:  #ed8666;
}

.paginator .prev, .paginator .next { /*# Кнопки пагинатора */
    color:  #ed8666;
}

.paginator .active { /*# Активная страница пагинатора */
    background:  #ed8666;
    color:  #fff;
}

@media (max-width: 1011px) {

    .nav-toggle { /*# Иконка меню (при разрешении меньше 1011) */
        background:  #54c5d0;
        color:  #fff;
    }

    .nav-overlay { /*# Перекрытие меню (при разрешении меньше 1011) */
        background:  #000;
    }

    .nav-toggle:hover { /*# Икнока меню при наведении (при разрешении меньше 1011) */
        background:  #ed8666;
    }

    .nav-toggle.active,     .nav-toggle.active:hover { /*# Активная иконка меню (при разрешении меньше 1011) */
        background:  transparent;
    }

    .nav { /*# Навигация (при разрешении меньше 1011) */
        background:  #54c5d0;
    }

    .nav__item:after { /*# Сепаратор навигации (при разрешении меньше 1011) */
        color:  #fff;
    }

    .nav__item a { /*# Пункт навигации (при разрешении меньше 1011) */
        color:  #fff;
    }

}