@charset "utf-8";
/* ------------------------------------------------------------------------------------------------------------------ */
/*	Стандартная цветовая тема для шаблона                                  	                                          */
/*	Author: Alexandr Erko	<info@cms-admin.ru>                                                                         */
/*	Website: http://cms-admin.ru		                                                                                  */
/* ------------------------------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------------------------------ */
/*  1. ОБЩИЕ СТИЛИ                                                                                                    */
/* ------------------------------------------------------------------------------------------------------------------ */
body{
  color: #878787;
  background-color: #fff;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/*	2. ТИПОГРАФИКА									                                                                                  */
/* ------------------------------------------------------------------------------------------------------------------ */
a {
  color: #df264e;
}
h1, h2, h3, h4, h5, h6{
  color: #2b2b2b;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/*	3. ШАПКА САЙТА  								                                                                                  */
/* ------------------------------------------------------------------------------------------------------------------ */
.header-search__form,
.buttons-layout .button::before,
.buttons-layout .button::after,
.home-news-slider .item{
  background-color: #ffffff;
}
.header-top__contact-icon,
.module-core .article-date{
  color: #78cdd4;
}
.header-top__contrast,
.header-search .dropdown-toggle:hover,
.header-search button,
.right-reviews .accordeon-title::before,
.message-reply button i,
.core-news .article-link a,
.buttons-layout .button{
  background-color: #f26e7b;
  color: #fff;
}
.header-bottom .inner,
.header-bottom::before,
.home-slider .owl-carousel .owl-nav .owl-prev,
.home-slider .owl-carousel .owl-nav .owl-next,
.home-news-slider__nav .owl-nav [class*=owl-]{
  background-color: #f5f5f5;
}
.header-logo__title-main,
.header-search .dropdown-toggle,
.home-slider .slide-title,
.home-categories .level-0__item a:hover,
.right-menu .level-0__item a:hover{
  color: #f26e7b;
}
.header-logo__title-sub,
.home-categories .level-0__item a,
.right-menu .level-0__item a{
  color: #878787;
}
.header-menu .level-0__item > a{
  color: #2b2b2b;
}
.header-menu .level-0__item > a:hover,
.home-slider .slide-link a,
.home-news-slider__nav .owl-nav [class*=owl-]:hover{
  background-color: #78cdd4;
  color: #ffffff;
}
.header-menu .level-1{
  background-color: #78cdd4;
}
.header-menu .level-1 a{
  color: #ffffff;
}
.header-menu .level-1 a:hover{
  background-color:  rgba(43, 43, 43, 0.25);
}
.header-search__form{
  border-color: #f5f5f5;
  border-left-color: #cccccc;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/*	4. ГЛАВНАЯ СТРАНИЦА                                                                                               */
/* ------------------------------------------------------------------------------------------------------------------ */
.widget-home__title::after,
.module-title::after,
.article-page .article-title::after{
  background-color: #cccccc;
}
/*  4.1. СЛАЙДЕР НА ГЛАВНОЙ ----------------------------------------------------------------------------------------- */
.home-slider .slide::before{
  background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
  background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
}
.home-slider .slide-text,
.home-achievements ul li strong{
  color: #2b2b2b;
}
/*  4.2. БЛОК КНОПОК НА ГЛАВНОЙ ------------------------------------------------------------------------------------- */
.home-buttons .level-0__item:first-child{
  background-color: #78cdd4;
}
.home-buttons .level-0__item:last-child{
  background-color: #f26e7b;
}
.home-buttons .level-0__item a{
  color: #fff;
}
/*  4.4. БЛОК УСЛУГ НА ГЛАВНОЙ -------------------------------------------------------------------------------------- */
.home-buttons::before,
.home-welcome,
.home-services,
.home-achievements::before,
.home-news-slider{
  background-color: #f5f5f5;
}
.home-services .inner{
  background-color: #fff;
  box-shadow: 0px 0px 10px 0px rgba(43, 43, 43, 0.35);
}
.home-services .inner::before{
  border-color: #cccccc;
}
.home-services__item-icon{
  background-color: #fff;
}
.home-services__item-icon.is-blue,
.staff-head__post{
  color: #78cdd4;
}
.home-services__item-icon.is-red,
.staff-head__title a:hover{
  color: #f26e7b;
}
/*  4.5. БЛОК СПЕЦИАЛИСТОВ НА ГЛАВНОЙ ------------------------------------------------------------------------------- */
.workers-tiles .worker,
.workers-list .worker,
.news-tiles .article-header__icon,
.content-right .widget-head__title{
  background-color: #78cdd4;
}
.workers-tiles .worker-name,
.workers-tiles .worker-post,
.workers-list .worker-image a,
.workers-list .worker-title,
.news-tiles .article-header__icon,
.news-tiles .article-link a,
.content-right .widget-head__title,
.content-right .widget-footer a,
.staff-head__photo a,
.workers-list .worker-title a,
.home-news-slider .item-link a{
  color: #fff;
}
.workers-tiles .worker-rank,
.workers-tiles .worker-contacts li,
.workers-list .worker-post,
.staff-head__title a,
.workers-list .worker-text{
  color: #2b2b2b;
}
.workers-tiles .worker-link a,
.home-news-slider__nav .item-nav{
  background-color: #fff;
  color: #f26e7b;
}
.workers-list .worker-image,
.news-tiles .article-link a,
.home-categories .level-0__item::before,
.right-menu .level-0__item::before,
.content-right .widget-footer a,
.home-news-slider .item-link a{
  background-color: #f26e7b;
}
.staff-contacts li figure{
  background-color: #cccccc;
}
/*  4.8. БЛОК НОВОСТЕЙ НА ГЛАВНОЙ ----------------------------------------------------------------------------------- */
.news-tiles .article{
  border-color: #cccccc;
}
.news-tiles .article-link,
.content-right .widget-footer{
  background-color: #fff;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/*	5. ПОДВАЛ                                                                                                         */
/* ------------------------------------------------------------------------------------------------------------------ */
.footer-banners{
  background-color: #78cdd4;
}
.footer-copyright,
.staff-head__photo {
  background-color: #f26e7b;
  color: #fff;
}
.footer-copyright a{
  color: #cccccc;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/*	6. ХЛЕБНЫЕ КРОШКИ                                                                                                 */
/* ------------------------------------------------------------------------------------------------------------------ */
.widget-path,
.site-path::before{
  background-color: #f5f5f5;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/*	7. КОЛОНКИ САЙТА                                                                                                  */
/* ------------------------------------------------------------------------------------------------------------------ */
.content-right .widget{
  border-color: #cccccc;
}
.right-gallery .photo:hover,
.gallery-item__image:hover{
  box-shadow: 0px 0px 10px 0px rgba(43, 43, 43, 0.35);
}
.right-gallery .photo a,
.gallery-item__image a{
  background-color: rgba(255,255,255,0.75);
}
/* ------------------------------------------------------------------------------------------------------------------ */
/*	8. МОДУЛЬ СТАТЕЙ                                                                                                  */
/* ------------------------------------------------------------------------------------------------------------------ */
.module-core table td{
  border-color: #878787;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/*	9. МОДУЛЬ КОММЕНТАРИЕВ                                                                                            */
/* ------------------------------------------------------------------------------------------------------------------ */
.message,
.staff-head{
  background-color: #f5f5f5;
}
.module-comments .message-form{
  border-color: #cccccc;
}
.form-control__rating-icon:hover:before,
.form-control__rating-icon:hover ~ .form-control__rating-icon:before,
.form-control__rating-input:checked ~ .form-control__rating-icon:before,
.form-control__error,
.message-rating .rating-full{
  color: #f26e7b;
}
.module-comments .form-control__data input[type="text"],
.module-comments .form-control__data textarea{
  background-color: #ffffff;
  border-color: #878787;
}
.module-comments .form-control__data input[type="text"]:focus,
.module-comments .form-control__data textarea:focus{
  border-color: #78cdd4;
}

/* ------------------------------------------------------------------------------------------------------------------ */
/*	14. ПАГИНАЦИЯ	                                                                                                    */
/* ------------------------------------------------------------------------------------------------------------------ */
.pagination ul li a{
  border-color: #78cdd4;
  background-color: #78cdd4;
  color: #ffffff;
}
.pagination ul li span{
  border-color: #cccccc;
  background-color: #f5f5f5;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/*	15. МОДУЛЬ КАРТА САЙТА                                                                                            */
/* ------------------------------------------------------------------------------------------------------------------ */
.module-sitemap ul li a{
  color: #878787;
}
.module-sitemap ul li:hover a{
  color: #f26e7b;
}
