body  { /*#Основной текст */
	color:  #3A3A3A;
	background-color: #FFFFFF;
}
a:hover  { /*#Ссылка при наведении */
	color:  #FF8C75;
}
.text a { /*#Ссылка контента */
	color:  #FF8C75;
}
.text a.btn { /*#Ссылка контента с кнопки */
	color:  #FFFFFF;
}
.text a:hover,
.text a:focus,
.text a:active  { /*#Ссылка контента в состоянии наведения, фокуса и активности */
	color:  #C48674;
}
.text a:visited  { /*#Ссылка контента в посещённом состоянии */
	color:  #7E7E9C;
}
.text a.btn:hover,
.text a.btn:focus,
.text a.btn:active  { /*#Ссылка контента с кнопки в состоянии наведения, фокуса и активности */
	color:  #FEFEFE;
}
.text a.btn:visited  { /*#Ссылка контента с кнопки в посещённом состоянии */
	color:  #FAFAFA;
}
input[type='text'],
input[type='number'],
input[type='tel'],
input[type='email'],
input[type='password'],
input[type='url'],
textarea,
select  { /*#Поля ввода */
	background-color:  #FFFFFF;
	border-color:  #A7A7A7;
}
input[type='text']:focus,
input[type='number']:focus,
input[type='tel']:focus,
input[type='email']:focus,
input[type='password']:focus,
input[type='url']:focus,
textarea:focus,
select:focus  { /*#Поля ввода в состоянии фокуса */
	border-color:  #FF8C75;
}
input[type='text']:disabled,
input[type='number']:disabled,
input[type='tel']:disabled,
input[type='email']:disabled,
input[type='password']:disabled,
input[type='url']:disabled,
textarea:disabled,
select:disabled  { /*#Поля ввода в отключенном состоянии */
	border-color:  #EDEDED;
}
.control input[type='checkbox'] + label::after { /*#Галочка неотмеченная */
	background-color: #FFFFFF;
	border-color: #A7A7A7;
}
.control input[type='checkbox']:checked + label::after { /*#Галочка отмеченная */
	background-color: #FF8C75;
	border-color: #FF8C75;
}
.control input[type='radio'] + label::before { /*#Переключатель неотмеченный */
	background-color: #FFFFFF;
	border-color: #A7A7A7;
}
.control input[type='radio']:checked + label::after { /*#Переключатель отмеченный */
	background-color: #FF8C75;
}
.btn  { /*#Кнопка */
	color:  #FFFFFF;
	background-color:  #FF8C75;
}
.btn:hover,
.btn:focus { /*#Кнопка в состоянии наведения и фокуса */
	color:  #FFFFFF;
	background-color:  #C48674;
}
.btn:active  { /*#Кнопка в состоянии активности */
	background-color:  #C48674;
	box-shadow:  inset 0 3px 7px 0 rgba(0, 0, 0, 0.35);
}
.btn_upload  { /*#Кнопка загрузки файла */
	background-color:  #A7A7A7;
}
.btn_upload:hover,
.btn_upload:focus,
.btn_upload:active  { /*#Кнопка загрузки файла в состоянии наведения, фокуса и активности */
	background-color:  #8E8E8E;
}
.btn_upload:disabled,
.btn_upload.disabled  { /*#Кнопка загрузки файла в отключенном состоянии */
	background-color:  #EDEDED;
}
.btn-up  { /*#Кнопка "Вверх" */
	border-bottom-color: #0C7A7A;
}
.errors  { /*#Сообщение об ошибке */
	background-color:  transparent;
	color:  #FF0000;
}
.popup  { /*#Всплывающее окно */
	background-color:  #FFFFFF;
	box-shadow:  0 0 20px rgba(0, 0, 0, 0.20);
}
.popup .mfp-close  { /*#Кнопка "Закрыть" всплывающего окна */
	color:  #3D3D3D;
}
.popup .mfp-close:hover,
.popup .mfp-close:focus,
.popup .mfp-close:active { /*#Кнопка "Закрыть" в состоянии наведения, фокуса и активности */
	color:  #FF8C75;
}
.menu__item_current > a,
.menu__item_hovered > a  { /*#Пункт основного меню текущий и в состоянии наведения */
	color:  #FF8C75;
}
.social a  { /*#Ссылка на социальную сеть */
	background-color:  #FFFFFF;
	color:  #FF8C75;
}
.social a:hover,
.social a:focus,
.social a:active { /*#Ссылка на социальную сеть в состоянии наведения, фокуса и активности */
	color:  #FFFFFF;
	background-color:  #FF8C75;
}
.header_fixed,
.page_inside .header  { /*#"Плавающая" шапка и шапка на внутренних страницах сайта */
	background-color:  #FFFFFF;
	box-shadow:  0 0 20px rgba(0, 0, 0, 0.20);
}
.header__logo  { /*#Логотип */
	background-color:  transparent;
	color:  #0C7A7A ;
}
.header__content  { /*#Содержимое шапки: меню и телефон */
	background-color:  transparent;
}
@media (max-width: 1200px) {
	.header__phone { /*#Телефон на экранах <=1200px */
	background-color: transparent;
}
}

@media (max-width: 800px) {
	.header__phone .phone__tooltip { /*#Всплывающая подсказка для телефона на экранах <=800px */
	background-color: #FFFFFF;
}
	.header__phone .phone__tooltip::after { /*#Треугольник всплывающей подсказки для телефона на экранах <=800px */
	border-bottom-color: #FFFFFF;
}
}

.header__menu .menu_child { /*#Дочернее меню */
	background-color: #FFFFFF;
}
.header__menu .menu_child .menu__item a { /*#Линия-разделитель пунктов дочернего меню */
	border-bottom-color: #F2F2F2;
}
.header__menu .menu__item_bunch > a::after { /*#Треугольник у пункта меню с дочерним меню */
	border-top-color: #2E2E2E;
}
.header__menu .menu__item_hovered > a::after { /*#Треугольник у пункта меню с дочерним меню в состоянии наведения */
	border-color:  transparent;
	border-bottom-color: #FF8C75;
}
.header__menu .menu_child .menu__item_bunch > a::after { /*#Треугольник у пункта дочернего меню с дочерним меню */
	border-color:  transparent;
	border-left-color: #2E2E2E;
}
.header__menu .menu_child .menu__item_hovered > a::after { /*#Треугольник у пункта дочернего меню с дочерним меню в состоянии наведения */
	border-color:  transparent;
	border-left-color: #FF8C75;
}
.schtick  { /*#"Кнопка-бургер" мобильного меню */
	background-color:  transparent;
}
.menu_mobile  { /*#Мобильное меню */
	background-color:  #FFFFFF;
}
.menu_mobile .menu__item_main { /*#Линия-разделитель пунктов мобильного меню */
	border-bottom-color: #F2F2F2;
}
@media (max-width: 1200px) {
    .slideout .bg-cover  { /*#Затемнение за мобильным меню */
	background-color:  #0B0B0B;
}
}


.menu_second  { /*#Второстепенное меню (слева) на внутренних страницах */
	background-color:  #F2F2F2;
}
.menu_second .menu__item { /*#Линия-разделитель пунктов второстепенного меню */
	border-bottom-color: #FFFFFF;
}
.menu_second .menu__drop::after  { /*#Треугольник у пункта второстепенного меню */
	border-top-color:  #2E2E2E;
}
.menu_second .menu__drop:hover::after  { /*#Треугольник у пункта второстепенного меню в состоянии наведения */
	border-top-color:  #FF8C75;
}
.menu_second_down .menu__drop::after  { /*#Треугольник у пункта открытого второстепенного меню */
	border-color:  transparent;
	border-bottom-color:  #2E2E2E;
}
.menu_second_down .menu__drop:hover::after  { /*#Треугольник у пункта открытого второстепенного меню в состоянии наведения */
	border-color:  transparent;
	border-bottom-color:  #FF8C75;
}
.gallery__btn  { /*#Кнопки навигации по слайдам (следующий/предыдущий) */
	color:  #A7A7A7;
}
.gallery__btn:hover,
.gallery__btn:focus,
.gallery__btn:active { /*#Кнопки навигации по слайдам в состоянии наведения, фокуса и активности  */
	color:  #FF8C75;
}
.gallery__dots button  { /*#Элемент пагинации слайдов */
	background-color:  #A7A7A7;
}
.gallery__dots button:hover,
.gallery__dots button:focus,
.gallery__dots button:active,
.gallery__dots .slick-active button  { /*#Элемент пагинации слайдов текущий и в состоянии наведения, фокуса, активности */
	background-color:  #FF8C75;
}
.gallery_multiple .gallery__btn:hover,
.gallery_multiple .gallery__btn:focus,
.gallery_multiple .gallery__btn:active { /*#Кнопки навигации по слайдам в многоэлементной галереи в состоянии наведения, фокуса, активности */
	color:  #FF8C75;
}
.gallery_home .slide  { /*#Текст слайдов на главной */
	color:  #3A3A3A;
}
.section_tariff .tariff__content  { /*#Рамка тарифа */
	border-color:  #A7A7A7;
}
.section_tariff .tariff__item:hover .tariff__content  { /*#Рамка тарифа в состоянии наведения */
	border-color:  #FF8C75;
}
.section_tariff .tariff__name  { /*#Заголовок тарифа */
	background-color:  #FFFFFF;
}
.section_stock  { /*#Секция "Акции" */
	background-color:  #FFFFFF;
}
.section_photos  { /*#Секция "Фото"  */
	background-color:  #FFFFFF;
}
.advantages .advantage__image  { /*#Иконка преимущества */
	background-color:  #FF8C75;
}
.gallery_reviews .slide  { /*#Рамка отзыва */
	border-color:  #FFFFFF;
	background-color: #FFFFFF;
}
.breadcrumb-d, .breadcrumb-d a  { /*#Навигационная цепочка ("хлебные крошки") */
	color:  #A7A7A7;
}
.footer  { /*#Подвал сайта */
	color:  #1f2e2e;
	background-color:  #F2FAF9;
	background-image: none;
}
.footer a:hover,
.footer__menu .menu__item_current a  { /*#Ссылка в подвале сайта текущая и в состоянии наведения */
	color:  #545454;
}
.feedback_start .button-d {
	color: #FF8C75;
}

.header__phone:before {
    color:#FF8C75;
}

.section_feedback, .section_tariff {
    background-color: #F2FAF9;
    color:#3a3a3a;
}

.section_feedback .form .control input {
    background-color: transparent;
    border-color: #fff;
}

.section_feedback .form .control.buttons .btn {
    background-color: #fff;
    color:#FF8C75;
}

.section_white {
    background-color: #FFFFFF;
}