.offer-title-1 {
    background-color: #a50050;
}

h2.small a {
background-color: #a50050;
}

.su-tabs-nav span.su-tabs-current {
    background-color: #a50050 !important;
}

.su-tabs-nav {
    border-bottom: 3px solid #a50050 !important;
}

.entry-content table thead th {
    background-color: #a50050;
}

.su-spoiler-style-fancy > .su-spoiler-title {
color:  #fff !important;
background: #a50050 !important;
}

.product-categories > li.cat-parent > a {
    color: #a50050;
}

.sp-action {
    background-color: #a50050 !important;
}

.color1 {
    background-color: #a50050;
}

.color2 {
    background-color: #418FDE;
}
.color3 {
    background-color: #A8AD00;
}

.widget-custom-postson .post-inner h6 a {
    color: #a50050;
}

.woocommerce div.product form.cart .button {
    background-color: #a50050 !important;
}

#colophon {
    border-top: 3px solid #a50050;
}

.site-main {
    background-color: white;
}

.post-3472.product.type-product {
   margin: 25px;
}

/* WOOCOMMERCE CSS Custimization */
.woocommerce ul.products li.product .button {
   margin-top: 0.2em;
  width:100%;
  text-align:center
}
woocommerce-page.columns-2 ul.products li.product, .woocommerce.columns-2 ul.products li.product {
   margin: 0 0 30px 0
}

.woocommerce div.product div.images{margin-bottom:1em}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{display: none;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{pointer-events: none}
.woocommerce div.product div.images .flex-control-thumbs{display: none}
.woocommerce ul.products li.product .price {padding: 10px;}
#enhancedtextwidget-34 .su-button-wide{margin: 0; text-align: left} /*style von ShopHome-Button*/
#enhancedtextwidget-35 .su-button-wide{margin: 0; text-align: left} /*style von ShopHome-Button EN*/

/* Macht Produkttitle gleiches design wie links in fancy style */
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3{
  padding:.5em 0 .5em 15px;
  margin:0;
  font-size:1em;
  background: #a50050;
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:100%;margin:0 0 1em 0}
.woocommerce-page .cart-collaterals .cart_totals{width:100%}
.woocommerce ul.products li.product .price{margin-bottom:0}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){display:none}
.woocommerce div.product p.price, .woocommerce div.product span.price{display: block !important}
.cat-item-319{display: none !important}


/* WOOCOMMERCE APPOINTMENTS CUSTOMIZATION */
.spaces-left{display: none !important} /*hiddes count of open slots*/
.wc-appointments-date-picker .ui-datepicker td.ui-datepicker-current-day a:before, .wc-appointments-date-picker .ui-datepicker td.ui-datepicker-current-day a:hover:before{display: none} /*hiddes bar on booked days*/
.wc-appointments-date-picker .ui-datepicker td.partial_scheduled a:before, .wc-appointments-date-picker .ui-datepicker td.partial_scheduled span:before{display: none} /*hiddes bar on booked days*/
.wc-appointment-summary-name small.status-paid {display:none} /*hiddes paid info in Woocomerce mails*/

/*Produkte innerhalb einer Su-Spoiler designen*/
.su-spoiler-content.su-u-clearfix.su-u-trim .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images{display: none !important}
.su-spoiler-content.su-u-clearfix.su-u-trim h1.product_title.entry-title{display: none !important}
.su-spoiler-content.su-u-clearfix.su-u-trim p.price{display: none !important}
.su-spoiler-content.su-u-clearfix.su-u-trim .woocommerce-product-details__short-description{display: none !important}


/* END WOOCOMMERCE CSS Custimization */



/*BOOK ONLINE BUTTON*/
.button-bookonline {
   border-radius: 5px;
   color: #FFFFFF;
   font-size: 15px;
   padding: 7px 20px;   
   background-color: #a50050;
   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: #418FDE;
   color: #FFFFFF;
}

.button-bookonline.overview{
    position: absolute;
    right: 5px;
    top: 5px;
    background-color: #418fde;
}

.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;
}

