/* Custom Stylessheets */
/* Formatierung der Quicklinks in der TopBar */
.top-bar #menu-headerquicklinks li {
display: inline-block;
border: none;
width: auto !important;
}
.top-bar #menu-headerquicklinks li a {
color: #ffffff !important;
font-size: 12px;
padding: 6px 20px;
text-decoration: none !important;
background-color: transparent;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
-ms-transition: all .5s ease;
transition: all .5s ease;
}

.top-bar #menu-headerquicklinks li a:hover, .top-bar #menu-headerquicklinks li a:active {
background-color: #5887AD;
}

.top-bar #menu-headerquicklinks li.wildpark a:hover, .top-bar #menu-headerquicklinks li.wildpark a:active {
background-color: #703D3F;
}

.top-bar #menu-headerquicklinks li.klausenlift a:hover, .top-bar #menu-headerquicklinks li.klausenlift a:active {
background-color: #4991C7;
}

.top-bar #menu-headerquicklinks li.radioMehlmeisel a:hover, .top-bar #menu-headerquicklinks li.radioMehlmeisel a:active {
background-color: #67A25D;
}

.top-bar #menu-headerquicklinks li.pfarrei a:hover, .top-bar #menu-headerquicklinks li.pfarrei a:active {
background-color: #999999;
}

.top-bar .topbar-widget.widget_nav_menu li a::after {
  display: none !important;
}
/* Footerformatierungen */
footer blockquote.testimonials-text {
  background-color: #ffffff;
  border: none !important;
  margin-top: 0px !important;
}

footer blockquote.testimonials-text span {
  color: #084B78 !important;
  line-height: auto;
}

footer .testimonials-slider .owl-controls {
  background-color: transparent;
  right: 20px;
}
footer .owl-controls .owl-page, .owl-controls .owl-buttons div {
  background-color: #ffffff;
}

footer .widget_nav_menu li {
  border: none;
}

footer .widget_nav_menu li a {
  color: #ffffff !important;
  background-color: transparent !important;
}

footer #wp-calendar td {
  padding: 5px;
  text-align: center;
}

footer #wp-calendar #today {
  background-color: #ffffff;
  color: #084B78;
  font-weight: bold;
}

footer #wp-calendar td a {
  display: block;
  background-color: #A3CBE5;
}

/* Formatierung des Newssliders */
.wp-picture .btn_group a, .swiper-slide .btn_group a, .portfolio-image .btn_group a, .thumbnails-x .btn_group a, .teaser_grid_container .post-thumb .btn_group a {
  color: #084B78 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.wp-picture .btn_group a:hover, .swiper-slide .btn_group a:hover, .portfolio-image .btn_group a:hover, .thumbnails-x .btn_group a:hover, .teaser_grid_container .post-thumb .btn_group a:hover {
  color: #084B78 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.pagination-slider .owl-prev:before, .owl-controls .owl-prev:before, .pagination-slider .owl-next:before, .owl-controls .owl-next:before {
  top: 12px !Important;
}
.pagination-slider .owl-next:hover, .owl-controls .owl-next:hover, .pagination-slider .owl-prev:hover, .owl-controls .owl-prev:hover {
  background-color: #084B78 !important;
  border-color: #084B78 !important;
}

/* Formatierung des "Top-Buttons" */
.back-top a {
    background-color: #ffffff;
    border: 2px solid #ffffff;
}
.back-top a:hover {
    background-color: #a3cbe5;
    border: 2px solid #a3cbe5;
}
.back-top span:before {
  color: #084B78 !important;
}

/* Background-Image */
body {
  background-size: 2000px auto !important;
}
.st-content, .st-pusher {
  background-color: transparent;
}
.header-wrapper {
  background-color: #ffffff;
}

/* Mobiles Menu */
.st-menu a:link, .st-menu a:visited  {
  color: #ffffff !important;
}

.fullWidth {
  display: inline-block;
  width: 100%;
}
@media (max-width: 992px) {
.banner .banner-content h1 {
    font-size: 20px !important;
  line-height: normal;
}
}
/* Enfernung des "zurück-Buttons" in der Breadcrumbleiste */
.back-history {
  display: none;
}
/* Fix nach Update ??? */
.wp-picture .btn_group a, .swiper-slide .btn_group a, .portfolio-image .btn_group a, .thumbnails-x .btn_group a {
color: #084B78 !important;
}
.widget_nav_menu li {width:auto !important;}

/* Checkbox Fix */
.gform_wrapper ul.gfield_checkbox li input[type="checkbox"] {
  width: 12px !important;
}

.infoBoxWhite {
	color: #000000 !important;
}
.infoBoxWhite h5 {
	font-size: 16px;
	line-height: 1.2em;
}
.infoBoxWhite i {
	color: #000000 !important;
	font-size: 32px !important;
	margin-top: -8px;
}
.widget_nav_menu .menu:not(:empty) {
	margin-top: 0px !important;
}

/* Schriftfarbe für P */
p {
  color: #000000;
}
