@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
.bg-the-farm-gray {
  --bs-bg-opacity: 1;
  background-color: rgba(58, 77, 32, var(--bs-bg-opacity)) !important;
}
.bg-the-farm-red {
  --bs-bg-opacity: 1;
  background-color: rgba(107, 139, 62, var(--bs-bg-opacity)) !important;
}
.bg-the-farm-yellow {
  --bs-bg-opacity: 1;
  background-color: rgba(107, 139, 62, var(--bs-bg-opacity)) !important;
}
.btn-the-farm-red {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6b8b3e;
  --bs-btn-border-color: #6b8b3e;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5b7635;
  --bs-btn-hover-border-color: #566f32;
  --bs-btn-focus-shadow-rgb: 129, 156, 91;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #566f32;
  --bs-btn-active-border-color: #50682f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6b8b3e;
  --bs-btn-disabled-border-color: #6b8b3e;
}
.btn-main-color {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6b8b3e;
  --bs-btn-border-color: #6b8b3e;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5b7635;
  --bs-btn-hover-border-color: #566f32;
  --bs-btn-focus-shadow-rgb: 129, 156, 91;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #566f32;
  --bs-btn-active-border-color: #50682f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6b8b3e;
  --bs-btn-disabled-border-color: #6b8b3e;
}
:root {
  --bs-font-sans-serif: "Roboto", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --com-single-gallery-title-color: #6b8b3e;
  --header-bg-image: url(/media/10729bfe-ed9f-4679-a54b-83ce7e060522/U-Bogdana-uvodka.jpg);
}
body a {
  --bs-link-color: #6b8b3e;
  --bs-link-color-rgb: 107,139,62;
  --bs-link-hover-color-rgb: 79,103,46;
}
body h1, body h2 {
  color: #6b8b3e;
}
body > header {
  background-image: url("/media/10729bfe-ed9f-4679-a54b-83ce7e060522/U-Bogdana-uvodka.jpg");
}
body section.actual .actual-header-block:before {
  background-color: #6b8b3e;
}
body section.actual h4 .actual-title:first-line {
  color: #6b8b3e;
}
body section.blog {
  --layout-front-red: #6b8b3e;
}
body section.static-page .contact-form {
  background-color: #3a4d20;
}
body section.permanentMenu h3 {
  color: #6b8b3e;
}
body section.permanentMenu nav .nav-tabs .nav-link {
  border: none;
  --bs-nav-link-color: #6b8b3e;
}
body section.permanentMenu nav .nav-tabs .nav-link.active:after {
  background-color: #6b8b3e;
}
body section.permanentMenu .tab-content h3 {
  color: #6b8b3e;
}
body section.eshopIframe, body section.reservationIframe {
  background-color: #3a4d20;
}
body section.quotation h2 {
  color: #6b8b3e;
}
body section.quotation .carousel .carousel-inner .carousel-item .quotation-title {
  color: #6b8b3e;
}
body section.actions-calendar .actions-calendar-header-block:before {
  background-color: #6b8b3e;
}
body section.actions-calendar .common-actions h2 {
  color: #6b8b3e;
}
body section.actions-calendar .repeating-actions h3 {
  color: #6b8b3e;
}
body section.actions-calendar .repeating-actions h3:first-line {
  color: #6b8b3e;
}
body article.eshopIframe, body article.reservationIframe {
  background-color: #3a4d20;
}
body > header nav.top-nav a {
  --bs-nav-link-color: #ffffff;
  --bs-nav-link-hover-color: #e6e6e6;
}
body footer {
  color: #ffffff;
}
body footer h2 {
  color: #ffffff;
}
body footer a {
  --bs-link-color: $footerTextColor;
  --bs-link-color-rgb: 255, 255, 255;
  --bs-link-hover-color-rgb: 229, 229, 229;
}
.form-control:focus {
  border-color: #6b8b3e;
  box-shadow: 0 0 0 0.25rem rgba(107, 139, 62, 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: #6b8b3e;
}
.com-gallery-viewer .switch-galleries-top a {
  color: #6b8b3e;
}
.com-gallery-viewer .switch-galleries-top a.active:after {
  background-color: #6b8b3e;
}
html.layout-louka, html.layout-louka-2 {
  --com-gallery-subtitle-text-color: #6b8b3e;
}
@media (min-width: 992px) {
  html.layout-louka body > header .nav-link, html.layout-louka-2 body > header .nav-link {
    --bs-nav-link-color: #ffffff;
    --bs-nav-link-hover-color: #6b8b3e;
  }
}
html.layout-louka .compositePage .permanentMenu h3, html.layout-louka-2 .compositePage .permanentMenu h3 {
  color: #6b8b3e;
}
html.layout-louka .compositePage .permanentMenu nav .nav-tabs .nav-link, html.layout-louka-2 .compositePage .permanentMenu nav .nav-tabs .nav-link {
  border: none;
  --bs-nav-link-color: #6b8b3e;
}
html.layout-louka .compositePage .permanentMenu nav .nav-tabs .nav-link.active:after, html.layout-louka-2 .compositePage .permanentMenu nav .nav-tabs .nav-link.active:after {
  background-color: #6b8b3e;
}
html.layout-louka .compositePage .permanentMenu .tab-content h3, html.layout-louka-2 .compositePage .permanentMenu .tab-content h3 {
  color: #6b8b3e;
}
