body {
  color: #282826;
  }

h2 {
  color: #272725;
  }

a {
  color: #272725;
  }

.head_contact {
  }
  .head_contact .right_text {
    background: #282826;
    color: #c8cbd0;
    }
    .head_contact .right_text a {
      color: #ffffff;
      }

.soc_ico {
  color: #dfe0e2; }
  .soc_ico:hover {
    color: #ffffff;
    }

.menu_wr {
  background: #282826;
  }
  .menu_wr .menu a {
    color: white;
    }
    .menu_wr .menu a:hover, .menu_wr .menu a.selected {
      background: #ffffff;
      color: #272725;
      }

.slider_wr {
  background-color: #cbcdcc;
  }
  .slider_wr .hs_logo {
    color: #272725;
    }
  .slider_wr .hs_data {
    color: #272725;
    }
  .slider_wr .tp-bullets.simplebullets.round .bullet:hover,
  .slider_wr .tp-bullets.simplebullets.round .bullet.selected,
  .slider_wr .tp-bullets.simplebullets.navbar .bullet:hover,
  .slider_wr .tp-bullets.simplebullets.navbar .bullet.selected {
    background-color: #272725; }
  .slider_wr .tp-bullets.simplebullets.round .bullet,
  .slider_wr .tp-bullets.simplebullets.round .bullet,
  .slider_wr .tp-bullets.simplebullets.navbar .bullet,
  .slider_wr .tp-bullets.simplebullets.navbar .bullet {
    background-color: #9f9f9f; }

.icon {
  color: #262624;
  }

.item_icon {
  color: #272725;
  }

h1 {
  border-color: #cbcdcc;
  color: #262624;
  }
  h1:after {
    border-color: #cccccb; }

.bxslider_wr {
  box-shadow: 0 0 3px #aaaeb1; }
  .bxslider_wr .bx-pager .bx-pager-link {
    background-color: #9f9f9f; }
    .bxslider_wr .bx-pager .bx-pager-link:hover {
      background-color: #272725; }
    .bxslider_wr .bx-pager .bx-pager-link.active {
      background-color: #272725; }

.slogan {
  color: white; }

.quote_copyright {
  color: white; }

.item_wr .item {
  background: #cbcdcc;
  border-color: #cccccb;
  }
  .item_wr .item:after {
    border-color: #cbcdcc; }
  .item_wr .item:hover {
    background: #272725;
    box-shadow: 0 0 3px #b5b5b5;
    color: #fff;
    }

.h2 {
  border-color: transparent !important;
  }
  .h2:after {
    /* border-color: #cbcdcc !important; */
    }

.gall_item,
.news_img {
  border-color: #cbcdcc; }
  .gall_item img,
  .news_img img {
    border-color: #cbcdcc; }
  .gall_item .rol,
  .news_img .rol {
    color: #272725; }

.news {
  border-color: #cbcdcc; }
  .news:not(:first-child) {
    border-color: #cbcdcc; }
    .news:not(:first-child):after {
      border-color: #cbcdcc; }

.date {
  color: #838383; }

.more_news {
  background: #262624;
  color: white;
  }
  .more_news:hover {
    background: #cccccb;
    color: #252523;
    }

.footer_color {
  background-color: #272725;
  }

.footer_icon {
  color: #ededed; }

.footer_title,
.copyright_wr {
  color: #e7e7e7;
  border-color: #ffffff;
  }
  .footer_title:after,
  .copyright_wr:after {
    border-color: #272725; }

.form_line input[type=text],
.form_line textarea {
  background-color: #ededed;
  border-color: #464646;
  color: #515151; }
  .form_line input[type=text]:focus,
  .form_line textarea:focus {
    border-color: #a54748;
    background-color: #ededed; }

.form_line input[type=text].error,
.form_line textarea.error {
  background-color: #f4cda5; }

.form_line input[type=submit] {
  background-color: #cbcdcc;
  color: #262624;
  }
  .form_line input[type=submit]:hover {
    background-color: #ffffff; }

.error_text,
font.errortext {
  color: #e9eef1; }

.mf-ok-text {
  color: #3b9524; }

.contact_info_item,
.contact_text {
  color: #ffffff;
  }

.contact_info_item a {
  color: #ffffff;
  }

.contact_ico {
  color: #ffffff;
  }

.copyright_wr,
.copyright_wr a {
  color: #838383; }

.menu_responsive_open {
  color: white; }

@media (max-width: 630px) {
  .menu_wr .menu {
    display: none; }
    .menu_wr .menu a {
      border-color: dimgrey; } }
a.pager_bumblebee {
  background: #8d8d8d; }

b.pager_bumblebee {
  background: #464646; }
