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

a{ /*# Ссыдки */
    color: #fbcb00;
}
.text a:hover{ /*# Ссыдки в тексте при наведении */
    color: #d0a72e;
}
.text .btn:hover{ /*# Кнопки в тексте при наведении */
    color: #2e2e2e;
}

input:not([type="submit"]):not([type="button"]):not([type="image"]),
textarea{ /*# Поля ввода */
    border-color: #ecf0f1;
    background-color: #fff;
    color: #000;
}
input:not([type="submit"]):not([type="button"]):not([type="image"]):hover,
textarea:hover{ /*# Поля ввода при наведении */
    border-color: #bbc3c6;
}
input:not([type="submit"]):not([type="button"]):not([type="image"]):focus,
textarea:focus{ /*# Поля ввода в фокусе */
    border-color: #fbcb00;
}

#wrapper .error_input{ /*# Поля ввода с ошибкой */
    background-color: #ffeff3;
}
::-webkit-input-placeholder { /*# Подсказки в полях ввода (для webkit) */
    color:#bbc;
}
::-moz-placeholder          { /*# Подсказки в полях ввода (для firefox 19+) */
    color:#bbc;
}/* Firefox 19+ */
:-moz-placeholder           { /*# Подсказки в полях ввода (для firefox 18-) */
    color:#bbc;}/* Firefox 18- */
:-ms-input-placeholder      { /*# Подсказки в полях ввода (для IE) */
    color:#bbc;}

.btn,
a.btn,
input[type="button"],
input[type="submit"],
input[type="reset"]{ /*# Кнопки */
    border-color: #fbcb00;
    color: #2e2e2e;
    background-color: transparent;
}
.btn:after,
a.btn:after,
input[type="button"]:after,
input[type="submit"]:after,
input[type="reset"]:after{ /*# Иконка в кнопках */
    background-color: #fbcb00;
    color: #000;
}
.btn:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover{ /*# Кнопки при наведении */
    background-color: #fbcb00;
}

.selectbox { /*# Селекты 1 */
    color: #2e2e2e;
}
.selectbox .select{ /*# Селекты */
    border-color: #bbc3c6;
    text-shadow: 1px 1px #FFF;
    background-color: #fff;
}
.selectbox .select:active { /*# Селекты активные */
    background-color: #fcfcfc;
}
.selectbox.focused .select { /*# Селекты в фокусе */
    border-color: #8ec63f;
}

.selectbox .trigger .arrow { /*# Стрелка в селекте */
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-color: #2e2e2e;

}
.selectbox .dropdown { /*# Выпадающий список селекта */
    background-color: #FFF;
    border-color: #bbc3c6;
}

.selectbox li { /*# Элемент выпадающего списка селекта */
    border-top-color:  #ecf0f1;
}

.selectbox li.sel,
.selectbox li.sel:hover{ /*# Выбранный элемент выпадающего списка селекта */
    color: #a8afb2;
}
.selectbox li:hover { /*# Элемент выпадающего списка селекта при наведении */
    color: #e31e25;
}
.selectbox li.disabled { /*# Элемент выпадающего списка селекта не активный */
    color: #AAA;
}

.header { /*# Шапка */
    background-color: #000;
    color:#fff;
}

.nav__item a { /*# Пункт основного меню */
    color:#fff;
}

.nav__item:hover > a,
.nav__item_active > a { /*# Пункт основного меню при наведении */
    color: #000;
    background-color: #fbcb00;

}

.nav__popup,
.aside-list { /*# Выпадающее меню и меню на внутренних */
    background-color: #fbcb00;
}

.nav__popup a,
.aside-list a { /*# Пункты выпадающего меню и на внутренних */
    border-top-color: #bd9c0e;
    color: #000;
}

.header__unit .fa-phone { /*# Иконка телефона в шапке */
    border-right-color: #333;
    color: #fbcb00;
}

.callb { /*# Кнопка обратный звонок 1 */
    background-color: #fbcb00;
}

.callb__link { /*# Кнопка обратный звонок 2 */
    color:#000;
}

.callb__form { /*# Форма обратного звонка */
    background-color: #fbcb00;
}

#wrapper .callb__form input,
.callb__form textarea,
#wrapper .form input,
.form textarea{ /*# Элементы ввода в форме обратного звонка */
    border-color: #bd9c0e;
    background-color: transparent;
}
#wrapper .callb__form input:hover,
.callb__form textarea:hover,
#wrapper .form input:hover,
.form textarea:hover{ /*# Элементы ввода в форме обратного звонка при наведении */
    border-color: #977c08;
}
#wrapper .callb__form input:focus,
.callb__form textarea:hover,
#wrapper .form input:focus,
.form textarea:focus{ /*#  Элементы ввода в форме обратного звонка в фокусе  */
    border-color: #fff;
}
.callb__form .btn,
.form .btn{ /*# Кнопки в форме обратного звонка */
    border-color: #fff;
}
.callb__form .btn:hover,
.form .btn:hover{ /*# Кнопки в форме обратного звонка при наведении */
    background-color: #fff;
}
.callb__form .btn:after,
.form .btn:after{ /*# Иконка кнопки обратного звонка */
    background-color: #fff;
}
.callb__form  ::-webkit-input-placeholder { color:#bd9c0e;}
.callb__form  ::-moz-placeholder          { color:#bd9c0e;}/* Firefox 19+ */
.callb__form  :-moz-placeholder           { color:#bd9c0e;}/* Firefox 18- */
.callb__form  :-ms-input-placeholder      { color:#bd9c0e;}

.cover{ /*# Баннеры с изображениями */
    color: #fff;
}

.cover .btn { /*# Кнопки в баннерах с изображениями */
    color: #fff;
}

.service__in{ /*# Рамка в блоке услуги */
    border-color: transparent;
}

.services__item:hover .service__in{ /*# Рамка в блоке услуги при наведении */
    border-color: #fbcb00;
}

.date, [class$="_date"] { /*# Даты */
    color: #a8afb2;
}

.news__item{ /*# Новость на главной странице */
    border-color: #ecf0f1;
    color: #2e2e2e;
}

.news__item:hover{ /*# Новость на главной странице при наведении */
    border-color: #fbcb00;
}

.move-link{ /*# Ссылка "показать все" в заголовках */
    color: #a8afb2;
}
.move-link:hover{ /*# Ссылка "показать все" в заголовках при наведении */
    color: #2e2e2e;
}

.form{ /*# Форма обратной связи */
	background-color: #fbcb00;
}
.form__heading{ /*# Заголовок формы обратной связи */
	color: #333333;
}

.contacts__info__item .fa{ /*# Иконки в блоке контакты */
	color: #fbcb00;
}

.footer__center{ /*# Подвал */
	border-top-color: #ecf0f1;
}

.submit_search{ /*# Кнопка поиска */
	background-color: transparent;
	color: #bbc3c6;
}

.submit_search:hover{ /*# Кнопка поиска при наведении */
	color: #fbcb00;
}