.color {
  background-color: #000000;
}
.color_text {
  color: #000000;
}
.btn:hover {
  background: #141414;
}
.btn_white:hover {
  color: white !important;
  background: #141414;
}
.btn-default.white:hover {
  background: #141414;
}
.nav li li:hover > a {
  background: #000000;
}
.nav > li:hover > a,
.nav > li > a.active,
.pag li a:hover {
  border-color: #000000;
}
.advantages .item > div {
  border: 1px solid #000000;
}
.advantages .item .icon,
.reviews_clients .human .quote,
.our_partners .item ul li .fa,
.our_partners .item ul li a,
.personal .item ul li .fa,
.accardion_item .top p span,
.accardion_item .top .arrow,
.accardion_item.active .top .title,
.filial_item .name span .fa,
.filial_item ul li .fa,
.news_list li.point,
.news_list ul li.point a,
.date_news li.point,
.date_news li.point a,
.error404 span a,
.error404 h2 span,
.contacts ul li .fa,
.thank p .fa,
.toggleMenu .fa {
  color: #000000;
}
.title_block:before,
.list li:before,
.detail_text li:before,
.owl-dot.active,
.slider .bx-wrapper .bx-prev:hover,
.slider .bx-wrapper .bx-next:hover,
.detail .bx-wrapper .bx-prev:hover,
.detail .bx-wrapper .bx-next:hover,
.zoom,
.header .logo.color_logo img,
.recourse p:before,
.table_price table thead tr td {
  background-color: #000000;
}
.consultation {
  border-left: 4px solid #000000;
}
.compilation .tabs_caption li:hover,
.compilation .tabs_caption li.active {
  color: #000000;
  border-color: #000000;
}
.footer .social a:hover {
  background-color: #000000;
}
.content .menu li .open .fa {
  color: #000000;
}
.catalog_goods .item ul li a span {
  color: #000000;
}
.filter .toddler .fill {
  background-color: #000000;
}
.select .arrow .fa,
.pag li a .fa,
.tabs_good .tabs_caption li.active,
.docs .item a:hover,
.projects .item .right a:hover {
  color: #000000;
}
.select .select_list li.active {
  background: #000000;
}
.custom_checkbox:hover > span,
.custom_checkbox > input[type="checkbox"]:checked + span {
  background-color: #000000;
  border-color: #000000;
}
.custom_radio:hover > span {
  background: #000000;
  border: 3px solid #000000;
}
.custom_radio > input[type="radio"]:checked + span {
  border: 3px solid #000000;
  background: #fff;
}
.catalog_items_view li {
  color: #000000;
}
.catalog_items_view li.active,
.pag li a.active {
  background: #000000;
  border-color: #000000;
}
.btn_board {
  border: 1px solid #000000;
}
.owl-controls .owl-prev {
  background-image: url(/bitrix/templates/prorab/themes/1/img/pre.png);
}
.owl-controls .owl-next {
  background-image: url(/bitrix/templates/prorab/themes/1/img/next.png);
}
.owl-controls .owl-prev:hover,
.owl-controls .owl-next:hover {
  border-color: #000000;
}
.footer .logo span,
.divide .item .right a,
.header .callback,
.form label span {
  color: #000000;
}
.content .menu li.active {
  background: #000000;
}
.content .menu .dropdown li.active:hover {
  background: #000000;
}
.bx-filter .bx-ui-slider-pricebar-v {
  z-index: 80;
  background: #000000;
  margin-left: 18px;
  margin-right: 18px;
}
.detail .text a {
  color: #000000;
}
.detail .text a:hover {
  color: #141414;
}
.text.rew {
  border-bottom: 2px solid #000000;
  margin-bottom: 15px;
}
.uploader {
  border: 1px solid #000000;
  padding: 5px;
  border-radius: 0;
  height: 40px;
  position: relative;
}
.uploader .action {
  position: absolute;
  top: 5px;
  left: 5px;
  background: #000000;
  border-bottom: 1px solid #000000;
  border-radius: 3px;
  color: #fff;
  padding: 5px 10px;
  font-size: 15px;
  line-height: 15px;
  margin-right: 10px;
}
.uploader.hover .action {
  background: #fff;
  color: #000000;
  border: 1px solid #000000;
}
.container.clearfix.COLOR_menu {
  background: #000000;
}
.container.clearfix.COLOR_menu>ul>li>a {
  color: #fff;
}
.container.clearfix.COLOR_menu>ul>li>a>i {
  color: #fff;
}
.container.clearfix.COLOR_menu .toggleMenu {
  color: #fff;
}
.container.clearfix.COLOR_menu .toggleMenu i {
  color: #fff;
}
.btn-default.white {
  color: #000000 !important;
  border: 1px solid #000000;
  background: #ffffff;
}
blockquote {
  border-left: 4px solid #000000;
  padding-left: 15px;
}
.progress ul li span {
  color: #000000;
}
a {
  color: #000000;
}
a:hover,
a.color_text:hover {
  color: #141414;
}
.footer .links li a:hover {
  color: #000000;
}
.catalog_goods .item .title {
  color: #000000;
}
.good .description .articul span {
  color: #000000;
}
.filter .toddler .point {
  border: 3px solid #000000;
}
table.title-search-result td.title-search-item b {
  color: #000000;
}
.content .menu > li > a:hover {
  color: #000000;
}
.sidebar_news .item a:hover {
  color: #141414;
}
.sidebar_news .item:hover {
  border-left: 2px solid #000000;
}
.recourse .btn:hover {
  background: #141414;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .header .container {
    background-color: #000000;
  }
}
