/* =========================
	PUBLIC DESKTOP CSS
========================= */

.modal_weihnachten {
  cursor: pointer;
}
#header_slideshow {
  padding-bottom: 0;
}
.eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info, .evo_pop_body .evcal_desc .evcal_desc_info {
  opacity: 1;
}
.eventon_events_list .eventon_list_event .desc_trig:hover {
  background-color: #fdfdfd !important;
}
.evo_below_title, #evcal_list .eventon_list_event .evcal_desc em, .evo_lightboxes .evcal_desc em, .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_lightboxes .evo_pop_body .evcal_desc span.evcal_event_subtitle {
  color: #808080 !important;
}
.eventon_events_list .eventon_list_event .evcal_list_a:after, .evcal_list_a:after {
  background-color: #e5e5e5;
}
#bottom_footer {
  padding: 0;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="password"], .wpcf7-form input[type="email"], .wpcf7-form input[type="url"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="number"], .wpcf7-form input[type="date"], .wpcf7-form textarea, .wpcf7-form select {
  border: 1px solid #e3e3e3;
}
#BorlabsCookieBox p {
  margin: 12.5px 0;
}
#BorlabsCookieBox ._brlbs-box-wrap {
  max-width: 430px;
  min-width: 430px;
}
#BorlabsCookieBox .cursor.d-block, #BorlabsCookieBox ._brlbs-legal a {
  border-bottom: none !important;
}
#BorlabsCookieBox .col-12 ._brlbs-accept {
  font-size: 12px !important;
  width: 45%;
  margin-top: -3px;
  background: -webkit-linear-gradient(top left,  0%,  48%,  100%) !important;
  background: -moz-linear-gradient(top left,  0%,  48%,  100%) !important;
  background: -o-linear-gradient(top left,  0%,  48%,  100%) !important;
  background: linear-gradient(to bottom right,  0%,  48%,  100%) !important;
  font-weight: bold;
}
#BorlabsCookieBox .col-12 ._brlbs-accept a {
  border: 2px solid ;
  font-size: 13px;
}
#BorlabsCookieBox .col-12 ._brlbs-accept a:hover {
  background: transparent;
  color: ;
}
#BorlabsCookieBox .col-12 p:nth-child(5) {
  margin-left: auto !important;
  margin-top: -52px;
}
#BorlabsCookieBox .col-12 p:nth-child(5) a {
  border: 2px solid rgba(255, 255, 255, 0.15);
  background: rgba(0, 0, 0, 0.2) !important;
  color: #fff !important;
  font-size: 13px;
}
#BorlabsCookieBox .col-12 p:nth-child(5) i {
  font-family: FontAwesome;
  font-size: 15px;
  position: relative;
  left: 2px;
  font-weight: 300;
}
#BorlabsCookieBox .col-sm-7 ._brlbs-accept {
  width: 100%;
}
#BorlabsCookieBox .col-sm-7 ._brlbs-accept a:last-child {
  border: 2px solid rgba(255, 255, 255, 0.15);
  background: rgba(0, 0, 0, 0.2) !important;
  color: #fff !important;
  font-size: 13px;
  margin-top: 1px;
}
#BorlabsCookieBox .col-sm-7 ._brlbs-accept i {
  font-family: FontAwesome;
  font-size: 13.5px;
  position: relative;
  left: 2px;
  font-weight: 300;
}
#BorlabsCookieBox ._brlbs-flex-center {
  display: block;
}
#BorlabsCookieBox ._brlbs-manage {
  display: none;
}
#BorlabsCookieBox ._brlbs-box {
  background: rgba(20, 20, 20, 0.95) !important;
  background: linear-gradient(to bottom, #3b3d40 0%, rgba(20, 20, 20, 0.90) 100%) !important;
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2);
  color: #fff;
  margin: 2%;
}
#BorlabsCookieBox ._brlbs-box::after {
  content: ' ';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: solid 1px rgba(255, 255, 255, 0.15);
  pointer-events: none;
}
#BorlabsCookieBox ._brlbs-box .cookie_text {
  text-align: center !important;
  color: #fff !important;
}
#BorlabsCookieBox h3 {
  color: #fff !important;
}
#BorlabsCookieBox ._brlbs-checkbox ._brlbs-checkbox-indicator {
  background: transparent;
  border-width: 1px;
  border-color: #fff;
  top: 1px;
}
#BorlabsCookieBox ._brlbs-checkbox ._brlbs-checkbox-indicator::after {
  left: 6px;
  top: 2px;
}
#BorlabsCookieBox ._brlbs-checkbox input:checked ~ ._brlbs-checkbox-indicator {
  background-color: ;
  border-color: ;
  background: #c9c9c9 !important;
}
#BorlabsCookieBox ._brlbs-checkbox input:disabled ~ ._brlbs-checkbox-indicator {
  background-color: #666d70;
  border-color: #666d70;
}
.cookie_opt_out {
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  #BorlabsCookieBox ._brlbs-box-wrap {
    max-width: 100%;
    min-width: 100%;
  }
}


/* =========================
	PUBLIC DESKTOP CSS END
========================= */
/* =========================
	PUBLIC RESPONSIVE CSS
========================= */

/* TABLET LANDSCAPE */
@media (max-width: 1199px) {



}

/* TABLET PORTRAIT */
@media (max-width: 991px) {



}

/* MOBILE LANDSCAPE */
@media (max-width: 767px) {



}

/* MOBILE PORTRAIT */
@media (max-width: 479px) {



}

/* RETINA FIXES */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
 	   only screen and (-o-min-device-pixel-ratio: 3/2),
 	   only screen and (min--moz-device-pixel-ratio: 1.5),
       only screen and (min-device-pixel-ratio: 1.5) {



}
/* =========================
	PUBLIC RESPONSIVE CSS END
========================= */