/*цвета общие начало!*/
.bg-blue-color {
  background-color: #0088cc;
}
.bg-gray-color {
  background-color: #C4C4C4;
}
.bg-white-color {
  background-color: #fff;
}
.bg-eee-color {
  background-color: #eee;
}
.bg-opacity-50 {
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
}
.bg-opacity-70 {
  background-color: rgba(0, 0, 0, 0.7);

}
.bg-blue-color-white {
  background-color: #0088cc;
  color: #fff;
  text-decoration: none;
}
.bg-fff-border-eee-color-blue {
  background-color: #0088cc;
  color: #fff;
  border: 1px solid #eee;
}
.bg-eee-border-ccc {
  background-color: #eee;
  border: 1px solid #ccc;
}
.bg-gray-border-gray {
  border: 1px solid #8a8a8a;
  color: #8a8a8a;
}
.bg-fff-border-eee {
  border: 1px solid #eee;
  background-color: #fff;
}
.white-color {
  color: #fff;
}
.gray-color {
  color: #8a8a8a;
}
.menu-gray-color a{
  color: #8a8a8a;
}
.blue-color {
  color: #0088cc;;
}

.eee-color {
 color: #eee;
}
.black-color {
  color: #000;
}

.slider-productColor-arrow i{
  color: #333;
}
.bg-blue-color-white:hover {
  text-decoration: none;
  color: #fff;
  opacity: 0.8;
}
.form-pole-color input, textarea {
  background: #fbfbfb;
  border: 1px solid #e8e8e8;
  color: #555;
}
.white-color a {
  text-decoration: none;
}
.white-color :hover {
  text-decoration: none;
  color: #fff;
}
.bg-red-color-white {
    background-color: #de0303;
  color: #fff;
  text-decoration: none;
}
.bg-red-color-white:hover {
  text-decoration: none;
  color: #fff;
  opacity: 0.8;
}
/*цвета общие Конец!*/

/*Цвета в слайдере видео*/
.three-color-video {
  color: #333;
}
@media(max-width: 992px) {
  .three-color-video {
  color: #eee;
}
}
/*Цвета в слайдере видео*/

/*------Шапка цвета Начало-----------*/

.title-c::after {
	background-color: #0088cc;
}
.title-c::before {
	background-color: #C4C4C4;
}
.title-footer::after {
	background-color: #0088cc;
}
.title-footer::before {
	background-color: #C4C4C4;
}

.header-info:before {
	background-color: #C4C4C4;
}
.header-bold {
	color: #000;
}
.header-building:before {
	background-color: #C4C4C4;
}

.header-building-icon:hover {
  color: #777474; }

 .header-connection_info a:hover {
  text-decoration: none;
  color: #000;
 }
 .logo-text {
  color: #0088cc;
}
.header-connection_icon:hover {
  color: #777474; }
 .header-sticky {
   background-color: #fff;
  -webkit-box-shadow: 0 0 15px -3px RGBA(0,0,0,.5);
  box-shadow: 0 0 15px -3px RGBA(0,0,0,.5);
 }
 .header-contacts a {
    color: #8a8a8a;
 }
 .menu .search-li {
    background-color: #0088cc;
 }
 .bx-searchtitle .bx-input-group-btn button {
  background: #007bff;
}
.menu .search-li:hover {
  background: #0088cc;
}
.header-mobile-menu span{
    background: #000;
}
.overlay-menu {
      background-color: rgba(0, 0, 0, 0.5);
}

  .menu a {
   color: #fff;	  
 }
 .menu li ul li a {
  color: #000;
  background: #fff;
  /*border-top: 1px solid #eee;*/
}
.menu li li li a:hover {
  background: #0088cc;
  color: #fff; }
.menu li:hover {
  background-color: rgba(120, 189, 255, 0.5);
  }
.hover ul li {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5); 
}

.menu li li a {
  background: #fff;
  border-bottom: 1px solid #eee;
}
.menu li li a:hover {
  background: #0088cc;
  color: #fff; }

  .menu li li li a {
    background: #fff;
    /*border-top: 1px solid #eee;*/
  }
  .menu li li li a:hover {
    background: #0088cc;
    color: #fff; }
    .menu li:hover {
      background-color: rgba(120, 189, 255, 0.5);
    }
.nav-left {
  border-right: 1px solid #eee;
  background: #fff;
}
.nav-left .menu li {
  background-color: #fff;
}
.nav-left .menu li ul{
  background-color: #fff;
}
.nav-left .menu li:hover {
  background-color: #fff;
}
.nav-left .menu li a:hover  {
  color: #0088cc;
}
.nav-left .menu li li a {
  background-color: #fff;
}
.nav-left-close {
  color: #8a8a8a;
}
.nav-left .menu .fa-chevron-down { 
    color: #8a8a8a;
}
.nav-left .menu .menu-top-i {
    color: #8a8a8a;
 }
.nav-left .menu > li {
  border-bottom: 1px solid #eee;
}
.nav-left .menu li li a:hover {
  background-color: #fff;
}
    @media (max-width: 992px) {
     .menu li {
      background-color: #eee; 
    }
    .menu a {
      color: #000;
    }
    .menu li li a {
      background-color: #eee;
    }
    .menu li li a:hover {
      background-color: #eee;
      color: #000; }
      .menu li li li a {
        background-color: #eee;
      }
      .menu li li li a:hover {
        background-color: #eee;
        color: #000; }
        .menu li:hover {
          background-color: #eee;
        }
        .hover ul li {
         box-shadow: none;
       }
      .head-fix-mob.header {
        background-color: #fff;
        -webkit-box-shadow: 0 0 15px -3px RGBA(0,0,0,.5);
        box-shadow: 0 0 15px -3px RGBA(0,0,0,.5);
      }
     }
     @media(max-width: 576px){
        .header-bg {
              background-color: #fff;
        }
     }
     /*------Шапка цвета Конец-----------*/

     /*-----------Кнопки баннер на главной Начало!-----------*/
     .SliderUP-btn:hover {
      color: #fff;
      text-decoration: none;
    }

    @media(max-width: 992px) {
     .SliderUP {
      background-color: #3F3F3F;
    }
  }   
  /*------Кнопка баннер на главной------ Конец*/


  /*-----------Кнопка отзывы  Начало!-----------*/
  .slider-arrow_rightrev:hover, .slider-arrow_leftrev:hover {
   border: 1px solid #777474;
   color: #777474; }
   .slide_reviews:before {
     background-color: #bbb;
     color: #fff;
   }
   .slide_reviews:after {
     border-color: #fff transparent transparent transparent;
   }


   .slide_reviews_btn1, .slide_reviews_btn2 {
    font-size: 13px;
  }
  .bg-blue-color-white:hover {
   color: #fff;
   text-decoration: none;
   opacity: 0.8;
 }
 /*-----------Кнопка отзывы Конец!-----------*/


 /*------Продукция на главной стрелки---------- Начало*/

 .right-arrow-Access:hover, .left-arrow-Access: {
  color: #000;
}
/*------Продукция на главной стрелки---------- Конец*/



/*------Таблица прайс лист---------- Начало*/

.table-price_line {
  font-size: 14px;
  height: 40px;
  border-bottom: 1px solid #eee;
}
.table-price_line:last-child {
  border-bottom: none;
}
.price-table-container table tbody tr:first-child {
  background-color: #0088cc;
  color: #fff;
}
.price-table-container table tbody tr td {
 border-bottom: 1px solid #eee;
}
/*------Таблица прайс лист---------- Конец*/




/*--------Задать вопрос---------Начало */
.form-question-btn span {
  background-color: transparent;
  border: 1px solid #0088cc;
}
.form-question-btn span:hover {
 background-color: #0088cc;
 color: #fff;
}
/*--------Задать вопрос---------Конец */



/*-----Модалки, инпуты, сабмиты----- Начало*/
.overlay, .overlay-buy, .overlay2 {
 background-color: rgba(0, 0, 0, 0.5);

}

.submit_button input{
  font-size: 14px;
  background-color: #de0303;
  color: #fff;
  border: none;
}

.form-contacts-input {
 background: #f2f2f2;
 border: 1px solid #ddd;
 box-shadow: none;
}
.comments {
 background: #f2f2f2;
 border: 1px solid #ddd;
 box-shadow: none;
}
.contacts-submit {
 background-color: #0088cc;
 color: #fff;
 border: 1px solid #ddd;
}
.contacts-submit:hover {
 opacity: 0.9;
}
/*-----Модалки, инпуты, сабмиты----- Конец*/



/*----Цвета на главной странице----Начало*/

.slider-bg{
 background-color: #fff;
}
@media(max-width: 992px){
  .slider-img-anons-one {
    background-image: url(../img/reviews/fon.PNG);
    background-color: #fff;
  }
  .slider-img-anons-one {
    background-image: url(../img/reviews/title-area-pattern.png);
  }
}
@media (max-width: 576px) {
  .SliderUP {
    background-color: #444242;
  }

}

/*.Uslugi-section {
  background-image: url(../img/reviews/title-area-pattern.png);
  background-color: #f2f2f2;
}*/
.linkFull a {
  color: #000;
  text-decoration: none;
}

.uslugi-block-col img {
 background-color: #fff;
}
.our_prodcut-block-name a {
  text-decoration: none;
}
.our_prodcut-block-name a:hover {
  color: #000;
}
.reviews {
  background-image: url(../img/reviews/title-area-pattern.png);
  background-color: #f2f2f2;
}

.sl_review_linkFull-pos a {
  text-decoration: none;
  color: #000;
}
.sl_review_linkFull-pos a:hover {
  text-decoration: none;
  color: #000;
}
.slide_reviews {
  background-color: #fff;
  border: 2px solid #fff;
}
.slide_reviews_text:after {
  background: linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
  background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}
.ourWork-block-info {
  background: rgba(0, 0, 0, 0.7);
  color: #fff; 
}
@media (max-width: 768px) {
  .ourWork-block-info {
    border-top: 1px solid #eee; 
    background: none;
  }
  .ourWork-block { 
   border: 1px solid #eee;
 }
 .posBottom {
  color: #000;
}
}
.news-block-anons {
  border: 1px solid #F2F2F2;
}
.news-block-anons:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
/*----Цвета на главной странице----Конец*/


/*----Список товаров страница раздела----НАчало*/
.britvy-razdel-block:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.section-britvy-block:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
/*----Список товаров страница раздела----Конец*/


/*----Карточка товара ----Начало*/
.detail-tovar-opisanie-text table tbody tr:first-child {
  background-color: #0a47bf;
  color: #fff;
}
.detail-tovar-opisanie-text table tbody tr {
	border-bottom: 1px solid #eee;
}
/*Сопутствующие товары слайдер*/
.access-block:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
/*Сопутствующие товары слайдер*/
/*----Карточка товара ----Конец*/




/*---Остальные цвета страниц---начало*/
/* Заголовок и фон кроме главной */
.title1::after {
  background-color: #0088cc; 
}
.vertical-multilevel-menu li a {
     color: #8E8E8E;
   }
.vertical-multilevel-menu li {
    background-color: #eee;
  }
.vertical-multilevel-menu > li:hover {
    background-color: #0088cc;
  }
  .vertical-multilevel-menu  .active-left-menu {
    text-decoration: none;
    color: #fff;
     background-color: #0088cc;
  }
.vertical-multilevel-menu li:hover > a {
    text-decoration: none;
    color: #fff;
    
  }
/*Хлебные крошки*/
.bg_bread { 
  box-shadow: 0 5px 2px -5px rgba(0,0,0,.3);
}
#breadcrumbs-one{
  background: #fff;
}
#breadcrumbs-one a{
 color: #444;
 text-shadow: 0 1px 0 rgba(255,255,255,.5);
 background-color: #fff;
}
#breadcrumbs-one a:hover{
  background: #fff;
}
#breadcrumbs-one a:after{
  border-left-color: #fff;
  z-index: 2;
}
#breadcrumbs-one a:before{
  border-left-color: #ccc;
  right: -1.1em;
  z-index: 1;
}
#breadcrumbs-one a:hover::after{
  border-left-color: #fff;
}
/*Хлебные крошки*/


.Contacts-info_info_icon:hover{
  color: #777474;
}

.vakansii-block {
    border: 1px solid #eee;
  }

/*наши  клиенты слайдер*/
.partners-slide {
  border: 1px solid #eee;
}
/*наши  клиенты слайдер*/
.price-block-popup {
  background-color: #f2f2f2;
}
.table-rekviziti table tbody tr td {
  border-bottom: 1px solid #eee;
}


/* все отзывы Оставить отзыв */
#reviews_form {
  border: 1px solid #eee;
}

#reviews_form .button input {
  background-color: #0088cc;
  color: #fff;
  border: 1px solid #ddd;
}
#reviews_form .input input:not([type="file"]) {
 background: #f2f2f2;
 border: 1px solid #ddd;
}
#reviews_form .button input:hover {
  opacity: 0.7;
}
#reviews_form .textarea textarea {
  background: #f2f2f2;
  border: 1px solid #ddd;
}
.good_result {
  background-color: #5ce0d9;
}
.error_result {
  background-color: #da1124;
}
/* все отзывы Оставить отзыв */

.footer-contacts_info_icon:hover {
 color: #777474; 
}


.footer-bottom_info_author a {
  color: #E7E7E7;
}
.footer-bottom_info_social i {
  color: #fff;
  background-color: #0088cc;
}
.footer-bottom_info_user a{
  color: #fff;
}

/*Задать вопрос */
.form-question {
  background-color: #f2f2f2;
}
.form-question-icon i {
  color: #0088cc ;
}
/*Задать вопрос */

.price-table-container table tbody tr:first-child {
  background-color: #0088cc;
  color: #fff;
}



.ourBlock-anons {
  border: 1px solid #eee;
}
.ourBlock-anons-name a {
  color: #000;
}
.ourBlock-anons-name a:hover {
  color: #000;

}
.photo-block-anons {
  border: 1px solid #F2F2F2;
}
.photo-block-anons:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.photo-block-anons-name  a {
  color: #000;
}
.photo-block-anons-name  a:hover,active,visited {
  color: #000;
  text-decoration: none;
}


.photogallery-name span {
  border-bottom: 1px solid #e5e5e5;
}
.photogallery-block-text {
  border-left: 2px solid #0088cc;
}

.building-block-anons {
  border: 1px solid #F2F2F2;
}
.building-block-anons:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.building-block-anons-name a {
  color: #000;
  font-size: 14px;
}

.building-block-anons-name a:hover,active,visited {
  color: #000;
  text-decoration: none;

}


/*Услуги*/
.uslugi-name a {
    color: #000;

  }
.uslugi-name a:hover,active,visible {
    color: #000;
    text-decoration: none;
  }



.block-uslugi__desctiption {
    border-bottom: 1px solid #C4C0C0;
  }


  .uslugi-name-list::after {
   background-color: #0088cc; 
 }

 .uslugi-name-list::before{
  background-color: #C4C4C4;
}
.uslugi-name-list a {
  color: #000;
}

.uslugi-name-list a:hover,active,visited {
  color: #000;
  text-decoration: none;
}

.tabs table tbody tr:first-child {
  background-color: #0088cc;
  color: #fff;
}
.tabs table tbody tr td {
 border-bottom: 1px solid #eee;
}
.uslugi-img-detail  {
 border-bottom: 2px solid #C4C4C4;
}
.tabs {
    border: 1px solid #ccc;

}
.tabs__caption {
  background-color: #f1f1f1;
  border-bottom: 1px solid #ccc;
}
.tabs__caption li {
  background: #eee;
  color: #000;
}
.tabs__caption li:not(.active):hover {
  background-color: #ddd;

}
.tabs__caption .active {
  background-color: #ccc;
  color: #000;

}
.tabs__content {
  background: #FFF;
}
/*Услуги*/


/*Статьи*/
.stati-blocks-hover:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
/*Статьи*/
/*---Остальные цвета страниц---Конец*/


/*Частые вопросы начало*/

/*Частые вопросы конец*/

.vakansii-icon:hover {
  background-color: #eee;
}
.document-razdel-file a:hover {
  background-color: #eee;
}

.license-elem-block:hover  {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

/*Поиск страница*/
.input-search-all {
  background-color: #0088cc;
  border: 1px solid #0088cc;
  color: #fff;
}
/*Поиск страница*/

.scroll-top i{
   background-color: #de0303;
  color: #fff;
 box-shadow: 0 0 10px rgba(0,0,0,0.5);
}