body {
  color: #555555;
  background: #57452b;
}

div.main-wrapper {
  /*background: #f4efd2;*/
  /*background: #faf7eb;*/
  background: #fdfbf5;
}

a, a:hover, a:focus {
  color: #27698f;
}

ul li:before {
  color: #f99751;
}

.fb-logo {
  background: url("../images/logo-216x216.6610fda68eeb.webp") no-repeat center;
  background-size: 100%;
  border-radius: 50%;
  border: 1px solid #eeeeee;
  margin-right: 7px;
}

.navbar {
  border-width: 0;
  background: linear-gradient(#57452b, #503f27);
  background: -webkit-linear-gradient(#57452b, #503f27);
  background: -o-linear-gradient(#57452b, #503f27);
  background: -moz-linear-gradient(#57452b, #503f27);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.navmenu {
  border-width: 0;
  background-color: #57452b;
}

.navmenu-item {
  color: #eeeeee;
  text-decoration: none;
}

.navmenu-item:not(:disabled):focus, .navmenu-item:not(:disabled):hover, .navmenu-item:not(:disabled):visited, .navmenu-item:not(:disabled):active {
  color: #eeeeee;
}

div.cookie-consent .modal-content {
  border: 1px solid #cccccc;
}

div.cookie-consent .modal-header {
  background: #dddddd;
  border-bottom: 1px solid #cccccc;
}

div.cookie-consent .modal-body, div.cookie-consent .modal-footer {
  border: none;
}

div.cookie-consent ul li a {
  border: 1px solid #cccccc;
  background: #eeeeee;
}

div.cookie-consent ul li a:hover, div.cookie-consent ul li a:focus {
  background: #dddddd;
}

div.cookie-consent ul li a:active {
  background: #cccccc;
}

.rd-footer {
  border-width: 0;
  background: linear-gradient(#503f27, #57452b);
  background: -webkit-linear-gradient(#503f27, #57452b);
  background: -o-linear-gradient(#503f27, #57452b);
  background: -moz-linear-gradient(#503f27, #57452b);
}

.navbar, .rd-footer, .navbar a, .rd-footer a, .navbar .navbar-toggler-icon {
  color: #eeeeee;
}

.navbar-collapse {
  background: transparent;
  border: none;
}

.navbar-collapse, .navbar-collapse a, .navbar-collapse a:hover, .navbar-collapse a:focus {
  color: inherit;
}

.dropdown-menu {
  border: #999999 0.5px solid;
}

.dropdown-menu, a.dropdown-item {
  color: #eeeeee;
  background: #57452b;
}

a.dropdown-item:hover {
  color: #eeeeee;
  background: #645034;
}

a.dropdown-item:active {
  color: #eeeeee;
  background: #715b3d;
}

@media (max-width: 767.98px) {

.navbar-toggler:focus {
  box-shadow: none;
}

.navbar-toggler:hover {
  background: rgba(0, 0, 0, 0.05);
  border: rgba(0, 0, 0, 0.15) 1px solid;
}
 
ul.navbar-nav {
  background: rgba(0, 0, 0, 0.05);
  border: rgba(0, 0, 0, 0.15) 1px solid;
}

ul.fb-nav-submenu.show {
  background: rgba(0, 0, 0, 0.05);
}

}

.card {
  border: none;
}

.form-switch .form-check-input:checked {
  border-color: #2b76a0;
  background-color: #2b76a0;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-switch .form-check-input:focus:not(:checked) {
  border-color: #2b76a0;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%232b76a0'/%3e%3c/svg%3e");
}

.tooltip-inner {
  background: #ffffff;
  color: #555555;
  border: 1px solid #555555;
}

.tooltip-inner, .tooltip {
  opacity: 100% !important;
}

.tooltip.bs-tooltip-top .tooltip-arrow::before,
.tooltip.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip.bs-tooltip-left .tooltip-arrow::before,
.tooltip.bs-tooltip-right .tooltip-arrow::before {
  border-color: transparent;
}

.bs-tooltip-bottom .arrow::before {
  border-bottom-color: #c3bfa8 !important;
}

.bs-tooltip-top .arrow::before {
  border-top-color: #c3bfa8 !important;
}

.bs-tooltip-right .arrow::before {
  border-right-color: #c3bfa8 !important;
}

.bs-tooltip-left .arrow::before {
  border-left-color: #c3bfa8 !important;
}

.btn-outline-navbar {
  border-color: #c3bfa8;
  color: #eeeeee;
}

.btn-noborder-navbar {
  border-color: transparent;
  color: #eeeeee;
}

.btn-outline-navbar:disabled:hover, .btn-noborder-navbar:disabled:hover {
  color: #eeeeee;
}

.btn-outline-navbar:not(:disabled):hover, .btn-noborder-navbar:not(:disabled):hover, .dropdown.show > .btn-noborder-navbar {
  background-color: #e6e6e6;
  color: #57452b;
}

.btn-outline-navbar:not(:disabled):hover .badge, .btn-noborder-navbar:not(:disabled):hover .badge {
  color: #f4efd2;
}

.readino-tooltip .tooltip-inner {
  background-color: #57452b;
  color: #eeeeee;
  font-size: 16px;
  padding: 8px 12px;
  border-color: #c3bfa8;
  border-radius: 2px;
}

#search-button:disabled {
  opacity: 1;
  color: rgba(238, 238, 238, 0.3);
}
