a {
  color: #000; }
  a:hover {
    color: #000; }

body, .table {
  color: #000; }

.btn {
  background-color: #fff;
  border-color: #000;
  color: #000; }
  .btn:hover, .btn:focus, .btn:active {
    background-color: #fff;
    border-color: #000;
    color: #000; }

.call-text p, .call-text a {
  color: #000; }

.header-top {
  background-color: #fff; }
  .header-top__logo {
    -webkit-filter: brightness(0);
            filter: brightness(0); }

.header-middle {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  -webkit-box-shadow: none;
          box-shadow: none; }

.navbar-nav .nav-link {
  color: #000;
  border-bottom: 2px solid transparent; }
  .navbar-nav .nav-link.active, .navbar-nav .nav-link:hover {
    color: #000;
    border-color: #000; }

.navbar-toggler {
  border-color: #000; }

.owl-carousel h1, .owl-carousel .h1 {
  color: #000; }
  .owl-carousel h1 > span, .owl-carousel .h1 > span {
    color: #000; }

.owl-carousel p {
  color: #000; }

.owl-carousel__item {
  background-image: none !important; }

.owl-carousel__text form {
  border: 1px solid #000; }

.overlay-bg-white-4:before {
  background-color: transparent; }

.slider {
  border-bottom: 1px solid #000;
  background-color: #fff; }

.form-control {
  color: #000;
  border-color: #000; }

.owl-carousel__text form {
  background-color: #fff !important; }

.section,
.bg-gray-100-rotate:nth-child(even),
.bg-gray-100-rotate:nth-child(even) .blog-item,
.bg-gray-100-rotate:nth-child(even) .staff-item {
  background-color: #fff; }

.section {
  border-bottom: 1px solid #000; }
  .section-title {
    color: #000; }
    .section-title > span {
      color: #000; }

.advantage-item__img {
  background-color: #000; }

.contacts .svg-inline--fa path,
.call-item svg,
.review-item__rate path {
  fill: #000; }

.footer {
  background-color: #fff; }
  .footer-top {
    color: #000;
    border-bottom-color: #000; }
    .footer-top__logo {
      -webkit-filter: brightness(0);
              filter: brightness(0); }
    .footer-top__menu li a {
      color: #000; }
      .footer-top__menu li a:hover {
        color: #000; }
  .footer-bottom {
    color: #000; }

.dropdown-menu {
  background-color: #fff;
  border: 1px solid #000; }

.dropdown-item {
  color: #000; }
  .dropdown-item:focus, .dropdown-item:hover, .dropdown-item.active {
    background-color: #000;
    color: #fff; }

.h1 a, h1 a,
.h2 a, h2 a,
.h3 a, h3 a,
.h4 a, h4 a,
.h5 a, h5 a,
.h6 a, h6 a {
  color: #000; }
  .h1 a:hover, h1 a:hover,
  .h2 a:hover, h2 a:hover,
  .h3 a:hover, h3 a:hover,
  .h4 a:hover, h4 a:hover,
  .h5 a:hover, h5 a:hover,
  .h6 a:hover, h6 a:hover {
    color: #000; }

.staff-item {
  border: 1px solid #000;
  background-color: #fff; }
  .staff-item__sub-title {
    color: #000; }
  .staff-item__title a:hover {
    color: #000; }

.blog-item {
  border: 1px solid #000;
  background-color: #fff; }
  .blog-item__date {
    color: #000; }
  .blog-item__title a {
    color: #000; }
    .blog-item__title a:hover {
      color: #000; }

.badge-secondary {
  background-color: #000;
  color: #fff; }

.owl-carousel-thumbs > div.active {
  border-color: #000; }

.card {
  border-color: #000; }

.table thead th {
  border-bottom-color: #000; }

.table td, .table th {
  border-top-color: #000; }

.table-striped tbody tr,
.table-striped thead tr,
.table-striped tbody tr:nth-of-type(odd) {
  background-color: #fff; }

.card-header .btn-link {
  color: #000; }
  .card-header .btn-link:hover {
    color: #000; }

.page-title {
  background-color: #fff;
  background-image: none;
  border-bottom: 1px solid #000; }

.img-bordered {
  border: 1px solid #000; }

.geo-select a {
  color: #000; }
