.ba-blog-editing header,
.ba-post-layout-editing header,
.ba-system-editing header {
  top: -50px!important;
}

.ba-modal-sm + .modal-backdrop {
  z-index: auto!important;
}


.filter .ba-items-filter-wrapper {
  padding: 0!important;
}

.ba-checkout-form-fields[data-type="acceptance"] .ba-checkout-form-field-wrapper {
  align-items: initial!important;
}

body:not(.gutschein) .ba-checkout-place-order-btn {
  border-radius: 5px;
  padding: 10px!important;
}

.ba-add-to-cart-quantity {
  border-radius: 5px;
  padding: 0!important;
}

.ba-blog-post-image img {
  pointer-events: none;
}

.ba-breadcrumbs-wrapper .ba-home-icon {
  margin-right: 0 !important;
}

.auto *{
  width: auto!important;
}
.top-bar .ba-item-wishlist .ba-btn-transition i:not([data-products-count="0"])::after,
.top-bar .ba-item-cart .ba-btn-transition i:not([data-products-count="0"])::after {
  right: -15px!important;
  top: -7px!important;
}

.ba-blog-post-badge-wrapper {
  left: 10px!important;
  top: 10px!important;
  pointer-events: none;
}

.ba-blog-post-wishlist-wrapper {
  margin-top: -15px;
}

.ba-blog-post-wishlist-wrapper i {
  color: rgb(249, 199, 202);
  font-size: 30px;
  padding: 5px!important;
}

.ba-add-to-cart-buttons-wrapper {
  background-color: transparent!important;
}

.inline .ba-add-to-cart-price {
  display: inline!important;
}

.ba-item-add-to-cart:not(.no-price) .ba-add-to-cart-wrapper > .ba-add-to-cart-price:not(.ba-add-to-cart-info),
.ba-blog-post-badge-wrapper {
  display: block!important;
}

.ba-blog-post-badge.out-of-stock-badge, .ba-blog-post-badge {
  margin-right: 5px;
  padding: 5px 10px!important;
}

.ba-item-fields-filter .ba-field-filter {
  margin-bottom: 0px!important;
}

.ba-blog-post-add-to-cart {
  text-align: center;
}

.ba-field-filter:not(.ba-filter-collapsed) .ba-field-filter-value-wrapper {
  margin-bottom: 25px;
}

.ba-item-add-to-cart .ba-add-to-cart-row-label, .ba-item-add-to-cart .ba-add-to-cart-row-value {
  width: 100% !important;
}

.ba-item-fields-filter .ba-selected-filter-values {
  margin: 0 5px 5px 0!important;
  padding: 0 5px 0 5px!important;
}

.ba-selected-filter-values-body span .ba-selected-filter-value,
.ba-selected-filter-values-remove-all span {
  font-size: 13px!important;
}

.ba-add-to-cart-extra-option span span {
  border: 0!important;
}
.material .ba-field-content {
  display: flex;
  justify-content: end;
}

.material .ba-field-content span:not(:last-child) {
  padding-right: 5px;
}

.material .ba-field-content span:not(:last-child):after {
  content: ", ";
}

[data-id="item-16844291819870"] .ba-blog-post-field-title,
.no-produkt-images .ba-add-to-cart-stock,
.no-produkt-images #item-14975226221 .column-wrapper > div:first-child {
  display: none!important;
}

[data-id="item-16844291819870"] .ba-blog-post-field-value {
  text-align: left!important;
  font-weight: bold;
  font-size: 13px;
}

[data-id="item-16844291819870"] .ba-blog-post-field-value:before {
  content: "Von ";
  font-weight: normal;
}

.no-produkt-images #item-14975226221 .column-wrapper > div:last-child {
  width: 100%!important;
}

.no-produkt-images #item-14975226221 .column-wrapper > div:last-child[class*="ba-col-"] {
  margin-left: 0!important;
}

.ba-item-add-to-cart .ba-add-to-cart-row-value[data-type="image"] > span > span:not(.ba-tooltip) {
  /*border-radius: 0px!important;*/
  height: 350px!important;
  width: 120px!important;
}
.ba-add-to-cart-extra-option span span {
  border: 1px solid #ebebeb;
  border-radius: 10px!important;
}

.ba-item-add-to-cart .ba-add-to-cart-row-value[data-type="image"] > span > span:not(.ba-tooltip)::before {
/*  background: var(--primary)!important;*/
  color: #fff!important;
/*  width: 20px!important;*/
}

.ba-blog-post-add-to-cart-wrapper {
  display: initial!important;
}

.ba-add-to-cart-extra-option span.active span {
  border-color: var(--primary)!important;
}


strong {
  font-weight: 600;
}

.ba-item-product-slideshow .ba-slideshow-img,
.ba-item-product-slideshow {
  background-color: #fff;
}

/* Shop */

.ba-blog-post-image > a, .ba-blog-post-content > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
}

.ba-blog-post-image {
  z-index: 11;
}

.ba-item-blog-posts .ba-blog-post-image,
.ba-blog-post {
  overflow: initial!important;
}

.ba-blog-post-content {
  display: flex;
  flex-wrap: wrap;
}

.ba-blog-post-add-to-cart-wrapper {
  order: 2;
}

.ba-blog-post-content > div {
  display: block;
  width: 100%;
}

[data-id="item-16844311941660"] .ba-blog-post-field-value {
  text-align: left!important;
}

.ba-blog-post-add-to-cart-button span {
  background: var(--primary)!important;
  color: #fff!important;
  padding: 10px!important;
}

body.shop .ba-item-product-slideshow.ba-item li.item.active {
  background: #fff!important;
}

.ba-blog-post-add-to-cart-button {
  justify-content: left!important;
  margin-left: 0!important;
  margin-top: 10px;
  margin-bottom: 10px;
}

.ba-blog-post-add-to-cart,
.ba-blog-post-add-to-cart-wrapper {
  width: 100%;
}

.ba-checkout-order-form-section.ba-checkout-order-form-shipping-wrapper > div:nth-child(4) {
  visibility: hidden;
}

/*
.ba-breadcrumbs-wrapper ul li:nth-child(2),
.ba-breadcrumbs-wrapper ul li:nth-child(3),
*/
/*.ba-breadcrumbs-wrapper ul > li:first-child,*/
body.startseite .ba-add-to-cart-sku,
body:not(.startseite) .menu-btn,
/*
.ba-blog-post.ba-store-app-product[data-id="23"] .ba-blog-post-info-wrapper,
[data-id="23"] .ba-blog-post-add-to-cart-wrapper,
*/
.kategorie,
.ba-item-category-intro,
body.startseite .wunschliste,
.no-extras .ba-add-to-cart-extra-options,
.no-variations .ba-add-to-cart-variations,
.no-price .ba-add-to-cart-price,
.no-label .ba-field-label,
.ba-items-filter-wrapper [data-id="item-16844291819870"] .ba-field-filter-value > .ba-checkbox-wrapper:first-child,
body.gutschein #item-14975226225,
/*body.gutschein .ba-add-to-wishlist,*/
body.shop .ba-item-product-slideshow.ba-item .ba-slideshow [style*="--dots-count: 1"] .ba-icons,
.ba-items-filter-wrapper .open-responsive-filters,
.ba-items-filter-wrapper [data-id="item-1684425373"],
body.gutschein .no-price .ba-add-to-cart-price,
body.gutschein .price,
body.gutschein .inkl,
body.gutschein .intro-post-category,
body.gutschein .beschreibung .column-wrapper > div:last-child,
body.gutschein .intro-post-reviews:before,
body.gutschein .ba-add-to-cart-stock,
body.gutschein .ba-add-to-cart-quantity,
a.ba-blog-post-rating-count {
  display: none!important;
}

body.gutschein .no-price .ba-add-to-cart-price {
  display: block!important;
}

body.gutschein .ba-item-add-to-cart .ba-add-to-cart-row-value[data-type="image"] > span > span:not(.ba-tooltip) {
  width: 29vh!important;
	max-width:350px;
	height: 30vh!important;
  /*
  box-shadow: 0 5px 10px rgba(0,0,0,0.1);
	border-radius: 5px;
  */
}

body.gutschein .ba-item-add-to-cart .ba-add-to-cart-row-value[data-type="image"] > span > span:not(.ba-tooltip)::before {
  /* background: var(--primary)!important;*/
  color: #fff!important;
  font: normal normal normal 44px/32px 'balbooa-family'!important;
  /*border: 2px solid var(--primary);*/
}

body.gutschein #item-14975226221 > .column-wrapper > div:last-child,
body.gutschein #item-14975226226,
body.gutschein .beschreibung .column-wrapper > div:first-child {
  width: 100%!important;
}

.ba-items-filter-wrapper {
  padding: 15px 15px;
}

body.shop .ba-gridbox-page,
body.system .ba-gridbox-page {
  margin-top: 100px;
}

body.shop .ba-blog-post-add-to-cart-wrapper {
  display: inline-block;
}

body.shop .ba-add-to-cart-row-label {
  font-weight: 500;
  margin-bottom: 10px;
}

body.gutschein .ba-item-add-to-cart .ba-add-to-cart-row-value[data-type="radio"] {
  flex-direction: row!important;
}

body.gutschein .ba-checkbox-wrapper {
  flex: 1 0 20%;
}

body.gutschein .ba-item-add-to-cart .ba-add-to-cart-row-value {
  width: 100%;
}

body.gutschein .ba-item-add-to-cart .ba-add-to-cart-row-value[data-type="radio"] .ba-checkbox-wrapper {
  margin-right: 5%!important;
}

.ba-checkout-order-product-extra-options .ba-checkout-order-product-extra-options-title,
.ba-checkout-order-product-extra-options .ba-checkout-order-product-extra-options-content,
.ba-cart-product-extra-options .ba-cart-product-extra-options-title,
.ba-cart-product-extra-options .ba-cart-product-extra-options-content {
  width: 50%!important;
}

.ba-cart-product-extra-options {
  margin-top: 10px !important;
  background: #ebebeb;
  padding: 5px 0px 0px 10px;
  border-radius: 5px;
}

/*
.ba-cart-checkout-title span.ba-cart-price-wrapper .ba-cart-price-value:before {
  content: "=";
  padding-right: 5px;
}
*/
.ba-cart-checkout-title span.ba-cart-price-wrapper {
  float: right;
}

.ba-item-add-to-cart .ba-add-to-cart-wrapper > .ba-add-to-cart-variations .ba-add-to-cart-variation,
.ba-item-add-to-cart .ba-add-to-cart-wrapper > .ba-add-to-cart-extra-options .ba-add-to-cart-extra-option {
  display: block;
}

.ba-add-to-cart-quantity {
  background: #fff;
}

.ba-cart-product-quantity-cell {
  background: #fff!important;
  border: 1px solid var(--bg-secondary)!important;
}

.ba-authorize-pay-btn, 
.ba-checkout-order-form-section.ba-checkout-order-form-total-wrapper .ba-checkout-place-order .ba-checkout-place-order-btn,
.ba-minimum-order-amount, 
.ba-wishlist-add-all-btn, 
.ba-cart-checkout-btn {
  background-color: var(--accent)!important;
  color: var(--title-inverse)!important;
}

.ba-checkout-order-form-section.ba-checkout-order-form-total-wrapper .ba-checkout-place-order .ba-checkout-place-order-btn:hover,
.ba-live-search-add-to-cart-cell > span:hover, 
.ba-wishlist-add-to-cart-cell > span:not(.ba-wishlist-empty-stock):hover, 
.ba-cart-checkout-row.ba-cart-checkout-promo-code .ba-cart-apply-promo-code:hover, 
.ba-wishlist-add-all-btn:hover, .ba-cart-checkout-btn:hover {
  background-color: var(--primary)!important;
  color: var(--title-inverse)!important;
}

.ba-authorize-field-wrapper input, .ba-my-account-profile .ba-account-profile-field-wrapper input, .ba-my-account-billing-details .ba-checkout-form-fields select, .ba-my-account-billing-details .ba-checkout-form-fields input, .ba-checkout-authentication-input input, .ba-item-checkout-form .ba-checkout-form-field-wrapper textarea, .ba-item-checkout-form .ba-checkout-form-field-wrapper select, .ba-item-checkout-form .ba-checkout-form-field-wrapper input, .ba-item-checkout-form .ba-checkout-form-field-wrapper textarea, .ba-item-checkout-form .ba-checkout-form-field-wrapper input, .ba-item-checkout-form .ba-checkout-form-field-wrapper select {
  background: #fff;
}
/*
.ba-checkout-order-form-section.ba-checkout-order-form-orders-wrapper {
  background: #f5f5f5;
  border-radius: 10px;
  padding: 10px;
}
*/
#item-15003687280 .ba-blog-post-add-to-cart-button {
  z-index: 11;
  position: relative;
}

/* */

html {
  --main-bg-color: blue;
}

@keyframes bgrandom {
    0% { background: yellow; }
    50% { background: blue; }
    55% { background: green;}
    80% { background: violet;}
    85% { background: purple;}
    100% { background: red; }
    }

.sprueche {
  pointer-events: none;
}

.sprueche .ba-blog-post-field-row-wrapper {
/*  filter: invert(30%); */
  color: white;
  text-shadow: 0px 0px 1px #000, 1px 1px 1px #000, -1px -1px 1px #000;
}

.animation {
background: rgb(0,126,1)!important;
background: linear-gradient(0deg, rgba(0,126,1,1) 0%, rgba(178,162,72,1) 15%, rgba(189,164,76,1) 52%, rgba(18,207,238,1) 68%, rgba(0,212,255,1) 100%)!important;
}

.sprueche .ba-blog-post-content {
  padding-top: 25px;
  border-radius: 10px;
	background-color: var(--main-bg-color);  
 /* animation: 99999999s bgrandom infinite;*/
}

.sprueche .ba-blog-post-field-value,
.sprueche .ba-blog-post-field-value p {
  text-align: center!important;
  color: #fff!important;
  font-weight: bold;
}

.sprueche .ba-blog-post-field-title {
  display: none;
}

.tel {
  pointer-events: none;
}
.bottom {
  position: fixed!important;
  bottom: 0;
  width: 100%!important;
}

.inline {
  display: inline-block!important;
  width: auto!important;
}
/*
.ba-form-page {
  padding: 0;
}
*/
#item-16200354460 {
  z-index: -1;
}

.marken ul .slideshow-content li {background: #fff; border-radius: 20px; box-shadow: 0 0 15px rgba(0,0,0,0.1); transform: scale(0.88); }
.marken ul .slideshow-content li .ba-slideshow-img {transform: scale(0.95);border-radius: 20px;}




.none {
  display: none!important
}

.ba-hamburger-menu.ba-menu-position-left > .main-menu {
    box-shadow: 0px 0 20px var(--shadow);
}

.pferdchen {
  animation: swing 5s infinite ease-in-out;
}

@keyframes swing {
  0%, 100% { transform: rotate(-35deg);bottom: 0px}
  50% {transform:rotate(-4deg); bottom: -2px}
}
.eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-text { 
  max-height: initial!important;
}

.shop .ba-btn-transition.flaticon-sign::after {
    content: 'Shop';
    position: absolute;
    display: flex;
    top: -7px;
    font-size: 21px;
    padding-left: 30px;
  	font-weight: bold;
  	font-family: Lato;
}

.home .ba-logo-wrapper a > img {
   transition: all .5s ease-in-out;
}
.startseite-container {
    transition: all .5s ease-in-out;
}
/*
.shop a {
	transform: scale(1.0);
  transition: all .5s ease-in-out;
}
.shop a:hover {
	transform: scale(1.25);
  transition: all .5s ease-in-out;
}
*/
/*
.ba-hamburger-menu.ba-menu-position-center > .main-menu {
    min-height: auto!important;

}
.ba-hamburger-menu > .main-menu {
    height: initial!important;
    overflow-x: hidden;
    padding: 55px 20px 20px 20px!important;
    position: fixed;

}
*/
.menu.nav {
    margin: 0 auto!important;
    display: table!important;
}
.ba-hamburger-menu > .main-menu .nav.menu li:nth-child(1) a,
.ba-hamburger-menu > .main-menu .nav.menu li:nth-child(1) i {
   	opacity: 0;
  	font-size: 0px!important;
  	transition: all .5s ease-in-out;
}
header.fixed-header .ba-hamburger-menu > .main-menu .nav.menu li:nth-child(1) a,
header.fixed-header .ba-hamburger-menu > .main-menu .nav.menu li:nth-child(1) i {
  	opacity: 1;
  	font-size: 20px!important;
  	transition: all .5s ease-in-out;
}

#item-16159055754460 {
  width: auto!important;
}

/*
.ba-hamburger-menu > .main-menu .nav.menu li, .ba-hamburger-menu > .main-menu .nav.menu > li.active, .ba-hamburger-menu > .main-menu .nav.menu > li:hover, .ba-hamburger-menu .nav-child .deeper:hover .nav-child, .ba-hamburger-menu .nav .deeper.parent .nav-child {
    width: auto!important;
}
*/
/*
header * {z-index: 1001!important}
*/




/*			@ALL			*/
.ba-item-icon-list .vertical-layout li {
    margin-top: -6px;
}
.ba-item-icon-list .vertical-layout li i {
    opacity: 0;
}
.ba-item-icon-list .vertical-layout li:nth-child(2) i {
    opacity: 1;
}
.right, .right *{text-align:right!important}
.white * {color:#fff!important}
.menu-leiste, header {transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;}
.margin {margin-right:20px}
.ba-item-icon-list li { margin-right: 0px;}
/*			HEADER			*/
.open-menu i {padding: 0px!important;}
#item-15372643680 {padding: 50px 0px}

#item-15372643070, #item-15372643071, #item-15372643360, #item-15372643361, #item-15372643542, #item-15372643543, #item-15572205212910,#item-15572205212913 {min-height: 40px!important;max-height:40px!important;}
/*.menu-leiste{padding:25px 0px}*/

.ba-icon-menu:before {
 /*   content: "\f1c0"!important;
    font-family: "ba-outline"!important;*/
    font-size: 60px!important;
    cursor: pointer!important;
}

i.ba-icon-menu:after {
  content: 'MENÜ'!important;
  position: absolute;
  left: 8px; 
  bottom: 5px;
  font-size: 12px;
  font-weight: bold;
  font-family: arial;
}


/*			BODY			*/

#item-15572372980 .ba-cover-layout {margin-left: -10px;margin-right: 10px;}


/*			FOOTER			*/



/*			Responsive			*/
@media (min-width: 1024px) {
  .ba-item-add-to-cart .ba-add-to-cart-wrapper > .ba-add-to-cart-extra-options .ba-add-to-cart-extra-option[data-type="textinput"] :not(.ba-variation-notice) {
  max-width: 50%;
}
}

@media (max-width: 1024px) {

  
.eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-text { 
      max-height: 250px!important;
}
  .menu-leiste {
    padding:25px 25px
  }
}
#item-15839567460 .ba-icon-list-wrapper ul li i, #item-15839567460 ul li a::before, #item-15839567460 ul li.list-item-without-link::before {
    margin-left: 10px;
}

@media (max-width: 768px) {
  
  .ba-add-to-cart-quantity {
  padding: 1px;
  }
  
   .ba-add-to-cart-extra-option[data-type="dropdown"],
  .ba-item-add-to-cart .ba-add-to-cart-stock,
  .ba-add-to-cart-price,
  .ba-add-to-cart-button-wrapper,
  .ba-item-add-to-cart .ba-add-to-cart-variation {
    flex-direction: initial!important;
  }
  
  .ba-add-to-cart-row-label:after {
    content: ":";
    margin-left: -3px;
    padding-right: 5px;
  }
  
  .ba-item-add-to-cart .ba-add-to-cart-row-label, 
  .ba-item-add-to-cart .ba-add-to-cart-row-value {
  	width: auto!important;
	}
  
.kasse .ba-item-checkout-form .ba-checkout-form-field-wrapper input,
.kasse input[type="text"] {
    border-radius: 5px!important;
	}
  
  .ba-item-field-group .ba-field-wrapper, 
  .ba-item-field .ba-field-wrapper {
    display: block!important;
    margin-bottom: 10px
  }
  
  .ba-field-content {
  	text-align: left!important;
	}
  
  .material .ba-field-content {
    justify-content: left!important;
  }
  .eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-text { 
    max-height: 150px!important;
}
  .shop a:hover {
    transform: scale(1.0);
    transition: none;
	}
  .ba-hamburger-menu.ba-menu-position-center > .main-menu {
      min-height: auto!important;
  }
  .ba-hamburger-menu > .main-menu {
      height: 100vh!important;
      overflow-x: hidden;
      padding: 55px 20px 20px 20px!important;
      position: fixed;
  /*    z-index: 1!important; */
  }
  


  .menu.nav {
      display: initial!important;
  }

  .ba-hamburger-menu > .main-menu .nav.menu li, .ba-hamburger-menu > .main-menu .nav.menu > li.active, .ba-hamburger-menu > .main-menu .nav.menu > li:hover, .ba-hamburger-menu .nav-child .deeper:hover .nav-child, .ba-hamburger-menu .nav .deeper.parent .nav-child {
      width: 100%!important;
  }
 .facebook li a > span,
 .ba-item-icon-list .vertical-layout li i {
    display: none!important
	}
  #item-15839625180 .ba-counter span.counter-number {
   	width: 100%; 
  }
}

@media (max-width: 667px) {
  .telefonnummer span {
    display: none;
  }
  .beschreibung .ba-field-content p,
  .beschreibung .ba-field-label {
    font-size: 14px!important;
    line-height: 24px!important;
  }
  .ba-add-to-cart-button-wrapper {
    display: block!important;
  }
  .ba-add-to-cart-quantity {
    margin: 0 0px 0 0;
  }
  .ba-add-to-cart-quantity {
    display: none!important;
  }
  [data-id="item-16844291819870"] .ba-blog-post-field-value {
  	font-size: 11px;
	}
  .ba-item-add-to-cart .ba-add-to-cart-row-value[data-type="image"] > span > span:not(.ba-tooltip) {
  height: 250px !important;
  width: 80px !important;
}
  .mobil-center * {text-align: center}
  .ba-slideshow-nav, #item-15652455630 span {display: none!important} 
  .ba-icon-menu:before {font-size:40px!important;}
  i.ba-icon-menu:after {
  content: ''!important;
  position: absolute;
  left: 0px; 
  bottom: 0px;
  font-size: 12px;
  font-weight: bold;
  font-family: arial;
    display: none!important;
	}
  .tel {
  	pointer-events: initial;
	}
 
}