.bg-the-farm-gray {
  --bs-bg-opacity: 1;
  background-color: rgba(231, 243, 238, var(--bs-bg-opacity)) !important;
}
.bg-the-farm-red {
  --bs-bg-opacity: 1;
  background-color: rgba(102, 151, 240, var(--bs-bg-opacity)) !important;
}
.bg-the-farm-yellow {
  --bs-bg-opacity: 1;
  background-color: rgba(251, 220, 189, var(--bs-bg-opacity)) !important;
}
.btn-the-farm-red {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6697f0;
  --bs-btn-border-color: #6697f0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #5780cc;
  --bs-btn-hover-border-color: #5279c0;
  --bs-btn-focus-shadow-rgb: 125, 167, 242;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #5279c0;
  --bs-btn-active-border-color: #4d71b4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6697f0;
  --bs-btn-disabled-border-color: #6697f0;
}
.btn-main-color {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6697f0;
  --bs-btn-border-color: #6697f0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #5780cc;
  --bs-btn-hover-border-color: #5279c0;
  --bs-btn-focus-shadow-rgb: 125, 167, 242;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #5279c0;
  --bs-btn-active-border-color: #4d71b4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6697f0;
  --bs-btn-disabled-border-color: #6697f0;
}
body a {
  --bs-link-color: #1a171b;
  --bs-link-color-rgb: 26,23,27;
  --bs-link-hover-color-rgb: 0,0,0;
}
body h1, body h2 {
  color: #1a171b;
}
body > header {
  background-image: url("/media/d5597d56-83b5-4aa0-b0ed-6e223268ebeb/header2.jpeg");
}
body section.actual .actual-header-block:before {
  background-color: #6697f0;
}
body section.actual h4 .actual-title:first-line {
  color: #6697f0;
}
body section.blog {
  --layout-front-red: #6697f0;
}
body section.static-page .contact-form {
  background-color: #e7f3ee;
}
body section.permanentMenu h3 {
  color: #6697f0;
}
body section.permanentMenu nav .nav-tabs .nav-link {
  border: none;
  --bs-nav-link-color: #6697f0;
}
body section.permanentMenu nav .nav-tabs .nav-link.active:after {
  background-color: #1a171b;
}
body section.permanentMenu .tab-content h3 {
  color: #1a171b;
}
body section.eshopIframe, body section.reservationIframe {
  background-color: #e7f3ee;
}
body section.quotation h2 {
  color: #6697f0;
}
body section.quotation .carousel .carousel-inner .carousel-item .quotation-title {
  color: #6697f0;
}
body section.actions-calendar .actions-calendar-header-block:before {
  background-color: #fbdcbd;
}
body section.actions-calendar .common-actions h2 {
  color: #fbdcbd;
}
body section.actions-calendar .repeating-actions h3 {
  color: #fbdcbd;
}
body section.actions-calendar .repeating-actions h3:first-line {
  color: #1a171b;
}
body > header nav.top-nav a {
  --bs-nav-link-color: #ffffff;
  --bs-nav-link-hover-color: #e6e6e6;
}
.form-control:focus {
  border-color: #6697f0;
  box-shadow: 0 0 0 0.25rem rgba(102, 151, 240, 0.25);
}
form:not(.no-nice) [type="radio"]:checked + span::before, form:not(.no-nice) [type="checkbox"]:checked + span::before, form:not(.no-nice) [type="radio"] + span::before, form:not(.no-nice) [type="checkbox"] + span::before {
  color: #6697f0;
}
.com-gallery-viewer .switch-galleries-top a {
  color: #6697f0;
}
.com-gallery-viewer .switch-galleries-top a.active:after {
  background-color: #1a171b;
}
html.layout-louka {
  --com-single-gallery-title-color: #6697f0;
  --com-gallery-subtitle-text-color: #6697f0;
}
@media (min-width: 992px) {
  html.layout-louka body > header .nav-link {
    --bs-nav-link-color: #ffffff;
    --bs-nav-link-hover-color: #e6e6e6;
  }
}
