/*--------------------------------------------------------------
Das ist dein individuelles Stylesheet.

Füge hier deine eigenen Stile hinzu, um Theme-Aktualisierungen einfacher zu gestalten.
Um Stile aus anderen Stylesheets zu überschreiben, kopiere sie einfach hierher und bearbeite sie.

Achte darauf, die Media Queries zu beachten! Andernfalls könntest du versehentlich Desktop-Stile im mobilen Layout hinzufügen.
https://www.w3schools.com/css/css_rwd_mediaqueries.asp
--------------------------------------------------------------*/

#verstecken1 {display: none; }
.btn_verstecken1.closed:after {content:""}
.btn_verstecken1.opened:after {content:""}

#verstecken2 {display: none; }
.btn_verstecken2.closed:after {content:""}
.btn_verstecken2.opened:after {content:""}

#verstecken3 {display: none; }
.btn_verstecken3.closed:after {content:""}
.btn_verstecken3.opened:after {content:""}

#verstecken4 {display: none; }
.btn_verstecken4.closed:after {content:""}
.btn_verstecken4.opened:after {content:""}

#verstecken5 {display: none; }
.btn_verstecken5.closed:after {content:""}
.btn_verstecken5.opened:after {content:""}

#verstecken6 {display: none; }
.btn_verstecken6.closed:after {content:""}
.btn_verstecken6.opened:after {content:""}

#verstecken7 {display: none; }
.btn_verstecken7.closed:after {content:""}
.btn_verstecken7.opened:after {content:""}

#verstecken8 {display: block; }
.btn_verstecken8.closed:after {content:""}
.btn_verstecken8.opened:after {content:""}

#verstecken9 {display: block; }
.btn_verstecken9.closed:after {content:""}
.btn_verstecken9.opened:after {content:""}

#verstecken10 {display: block; }
.btn_verstecken10.closed:after {content:""}
.btn_verstecken10.opened:after {content:""}




/* Anpassnung von Fehlern im Design */

/* Änder die falsche Darstellung der Kursübersicht */
.bb-course-items.grid-view .bb-course-item-wrap {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.bb-course-items.grid-view #et_builder_outer_content {
    list-style: none !important;
    -ms-flex-flow: row wrap !important;
    flex-flow: row wrap !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    margin-left: -10px !important;
    margin-right: -10px !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
}	


/* Weitere Design Anpassungen */
.wc-block-components-form .wc-block-components-text-input input:autofill, .wc-block-components-form .wc-block-components-text-input.is-active input[type="email"], .wc-block-components-form .wc-block-components-text-input.is-active input[type="number"], .wc-block-components-form .wc-block-components-text-input.is-active input[type="tel"], .wc-block-components-form .wc-block-components-text-input.is-active input[type="text"], .wc-block-components-form .wc-block-components-text-input.is-active input[type="url"], .wc-block-components-text-input input:autofill, .wc-block-components-text-input.is-active input[type="email"], .wc-block-components-form .wc-block-components-text-input input[type="email"], .wc-block-components-form .wc-block-components-text-input input[type="number"], .wc-block-components-form .wc-block-components-text-input input[type="tel"], .wc-block-components-form .wc-block-components-text-input input[type="text"], .wc-block-components-form .wc-block-components-text-input input[type="url"], .wc-block-components-text-input input[type="email"], .wc-block-components-text-input input[type="number"], .wc-block-components-text-input input[type="tel"], .wc-block-components-text-input input[type="text"], .wc-block-components-text-input input[type="url"], .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input

{
  padding: 50px .5em .5em !important;
}
.product p.wc-gzd-additional-info {
  clear: left;
  font-size: 13px;
  margin-bottom: .5rem;
	padding-left: 5px;
	padding-right: 5px;
		
}

.woocommerce li.product a.added_to_cart.wc-forward, .woocommerce li.product a.button.add_to_cart_button, .woocommerce li.product a.button.product_type_external, .woocommerce li.product a.button.product_type_grouped, .woocommerce li.product a.button.product_type_simple, .woocommerce li.product a.button.product_type_variable {
  border-radius: 0 0 var(--bb-block-radius) var(--bb-block-radius);
  border: 0;
  background-color: #839A8A;
  float: right;
  color: #fff;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 12px;
  line-height: 2.5;
  text-align: center;
  min-height: auto;
  white-space: nowrap;
  overflow: hidden;
  padding: .618em 1em;
  margin: 0;
    margin-top: 0px;
}


.header-cover-img 
{
  object-fit: contain !important;
}


/* Hier wird der horizontale Scrollbalken auf der Seite deaktiviert, 
um ein seitliches Scrollen zu verhindern. */
#page-container { 
overflow:hidden; 
}