.offer-title-1 {
    background-color: #418FDE;
}

h2.small a {
background-color: #418FDE;
}

.su-tabs-nav span.su-tabs-current {
    background-color: #418FDE !important;
}

.su-tabs-nav {
    border-bottom: 3px solid #418FDE !important;
}

.entry-content table thead th {
    background-color: #418FDE;
}

.su-spoiler-style-fancy > .su-spoiler-title {
color:  #fff !important;
background: #418FDE !important;
}

.product-categories > li.cat-parent > a {
    color: #418FDE;
}

.sp-action {
    background-color: #418FDE !important;
}

.color1 {
    background-color: #418FDE;
}

.color2 {
    background-color: #A50050;
}
.color3 {
    background-color: #A8AD00;
}

.widget-custom-postson .post-inner h6 a {
    color: #418FDE;
}

.woocommerce div.product form.cart .button {
    background-color: #418FDE !important;
}

#colophon {
    border-top: 3px solid #418FDE;
}

.site-main {
    background-color: white;
}

.post-3472.product.type-product {
   margin: 25px;
}

/*BOOK ONLINE BUTTON*/
.button-bookonline {
   border-radius: 5px;
   color: #FFFFFF;
   font-size: 15px;
   padding: 7px 20px;   
   background-color: #418FDE !important;
   text-decoration: none;
   font-family: Abel, sans-serif;
   font-weight: 700;
   cursor: pointer;
}
.button-bookonline{
    position: absolute;
    z-index:99;
    transition: .5s ease;
    right: 20px;
    top: 20px;
}
.button-bookonline:hover, .button-bookonline:active {
   background-color: #A50050;
   color: #FFFFFF;
}

.button-bookonline.overview{
    position: absolute;
    right: 5px;
    top: 5px;
    background-color: #A50050;
}

.su-column-inner.su-u-clearfix.su-u-trim {
   position: relative;
}

/*ENDE BOOK ONLINE BUTTON*/

/*KALENDER FILTERN*/

.filtertr {
/*  display: none; /* Hidden by default */
}

/* The "show" class is added to the filtered elements */
.show {
  display: block;
}

/* Style the buttons */
.filterbtn{
  border: none;
  outline: none;
  padding: 12px 16px;
  background-color: #f1f1f1;
  cursor: pointer;
}

/* Add a light grey background on mouse-over */
.filterbtn:hover {
  background-color: #ddd;
}

/* Add a dark background to the active button */
.filterbtn.active {
  background-color: #666;
  color: white;
}

/*ENDE KALENDER FILTER*/

/*SkiInstructor info Page*/
.post-8389 .su-spoiler-content {
  padding: 0 !important;
}
.post-8389 .page1635 .header {
  background-color: #FF00FF
  display: none !important;
}

/*recaptcha ausblenden*/
.grecaptcha-badge {
	visibility: hidden;
}

/*Widgets des WH webshops*/
.WSSW {
	--artList-flex-basis: 50% !important;
	
	@media screen and (max-width: 1200px) {
		--artList-flex-basis: 50% !important;
	}
	@media screen and (max-width: 992px) {
		--artList-flex-basis: 50% !important;
	}
	@media screen and (max-width: 768px) {
		--artList-flex-basis: 100% !important;
	}
}
