/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */ 

body.product-id-118 h1.h1[itemprop="name"] {
    display: none !important;
}

.social-sharing {
    margin: 10px 0 10px 0;
}

  /* Silbentrennung Global auf der HP */
 body {
    hyphens: none;
}

/* Keine Flexbox-Anwendung im Standardlayout */
/* Styles for mobile view - setzt in der mobil-Ansicht den Text unter die Artikel */
@media screen and (max-width: 768px) {
  #content.page-home {
    display: flex;
    flex-direction: column;
  }
  #custom-text {
    order: 2; /* In der Mobilansicht zweiter */
  }
  section.featured-products {
    order: 1; /* In der Mobilansicht erster */
  }
}

/* Button unter Artikel "Weitere Angebote & Termine abgeschaltet, weil alle Artikel jetzt auf der Startseite sichtbar */
.all-product-link {
    display: none;
}

#featured-category-products-block-center {
  margin-top: 1.5rem;
}
/* Hinweistext auf der Warenkorb Seite */
#main div.cart-grid.row div.cart-grid-body.col-xs-12.col-lg-8 div.card.cart-container div.card-block::after {
    content: "Sie können pro Bestellung die gewünschte Anzahl an Tickets für einen Termin erwerben.";
    display: block;
    margin-top: 15px; /* Anpassen des oberen Abstands */
    margin-bottom: 0;
    font-style: italic; /* Setzen auf kursiv */
    text-align: right; /* Text rechtsbündig */
}
/* Bevor das Popup vor der Weiterleitung auf Warenkorb automatisch auf Warenkorb weiterleitet muss der Schwarze Bildschirm und das Aufblitzen des Popups verhindert werden. Das machen die nächsten 2 Tags */  
.modal-backdrop {
    opacity: 0 !important;
}
#blockcart-modal {
    visibility: hidden !important;
}
/* Newsletter Eintrag Anpassung der Version ohne Popup - der erste Tag stellt das Formular im Container in die Mitte */
.pqnp-popup-subscription-container {
  display: flex;
  justify-content: center;
  align-items: center;
}
.pqnp-popup-box {
  box-sizing: border-box;
  padding: 20px;
  width: auto;
  max-width: 800px;
}

/* Änderung der Überschrift in Newsletter Eintrag. War im Backend Übersetzungen nicht aufrufbar. */
#module-newsletterpro-subscription.lang-de.country-de.currency-eur.layout-full-width.page-.tax-display-disabled.page-customer-account main section#wrapper div.container div#content-wrapper section#main header.page-header h1 {
    visibility: hidden;
    position: relative;
}
#module-newsletterpro-subscription.lang-de.country-de.currency-eur.layout-full-width.page-.tax-display-disabled.page-customer-account main section#wrapper div.container div#content-wrapper section#main header.page-header h1::before {
    content: "Abonnieren Sie unseren Newsletter";
    visibility: visible;
    position: absolute;
    left: 0;
    right: 0;
}
/* Erwirkt Zeilenumbrüche beim Rechtstext im Warenkorb wenn man hier \A einfügt */
.aeuc_cart_custom_text::before {
    content: "KUNDENINFO ZUM TICKETKAUF:\A Wir freuen uns, Sie als Kundin oder Kunden begrüßen zu können. Sollten Sie nach Ihrem Kauf keine E-Mail sehen, sehen Sie bitte in Unbekannt oder im Spam-Ordner nach. Sie können Ihre Bestellung/Rechnung auch jederzeit in Ihrem Kundenkonto einsehen. Dazu gehen Sie bitte unten im Footer auf KUNDENBEREICH. \A\A Hinweis zum Checkout: \A Bei einigen Zahlungsarten fällt eine Gebühr des Zahlungssystems an (sichtbar am Ende des Checkout). VORKASSE (PayPal, Karte, SEPA) ist hier aus technischen Gründen voreingestellt. Sie können dieses bei einigen Terminen unter Punkt 3 des Checkout ändern. Wenn Sie per Banküberweisung zahlen möchten, nehmen Sie bitte Kontakt zu uns auf unter: kundendienst21 (ät) pauluskirche-dortmund.de oder Tel.: 0231 317 30 70. \A\A Bitte beachten Sie: Bei Zahlung per Banküberweisung sind die Tickets erst nach Zahlungseingang gültig. Bitte überweisen Sie innerhalb von 3 Werktagen, um die Gültigkeit Ihrer Bestellung zu sichern und eine Stornierung zu verhindern. \A Bei Barzahlung fällt keine Zahlungsgebühr an. \A\A Ihre Bestellbestätigung / Rechnung gilt nach Zahlung als Ticket. Ausschlaggebend sind der Name des Bestellers und ihre persönliche Bestell-Nr. (Order ID) - daher reichen diese Angaben beim Einlass aus. \A Karten versenden wir daher nicht. \A\A Der Erwerb von Eintrittskarten bei uns ist ein Fixkauf. Nachdem Sie Ihre Bestellung bestätigt haben, ist Ihr Kauf bindend und kann nicht mehr storniert werden (gemäß § 312 g Abs. 2 Satz 1 Nr. 9 BGB). \A Die rechtlichen Hinweise dazu finden Sie in den AGBs (im Footer: Rechtliches > Unsere AGB). \A Wenn Sie diese Verpflichtung nicht eingehen möchten oder können, erwerben Sie Ihre Karten gerne alternativ am Veranstaltungstag.\A\A";
    white-space: pre-line;
}

 /* Produkbild Thumbnail nicht größer als 452px */
 #product #content {
  position: relative;
  max-width: 452px;
}
  /* Artkikelseiten Bildcontainer 40%, Textcontainer 60% */
 @media (min-width: 768px) {
.product-container > div:nth-child(1) {
    float: left;
    width: 35%;
  }
}
 /* Artkikelseiten Bildcontainer 40%, Textcontainer 60% */
@media (min-width: 768px) {
.product-container > div:nth-child(2) {
    float: left;
    width: 65%;
  }
}
 /* Text Listen li werden nicht in prestashop nicht angezeigt. Dieser Regel bewirkt die korrekte Anzeige. */
.product-description ul li {
    list-style-type: disc; /* Wählen Sie den Stil des Aufzählungszeichens */
    margin-left: 20px; /* Abstand vom linken Rand */
}
/* Listenanzeige Zeilenhöhe 1.5 */
.product-description ul li p {
    line-height: 1.5 !important;
}
/* Listenanzeige Zeilenhöhe 1,2 Fließtext */
.product-description p {
    line-height: 1.2 !important;
}
/* Sichtbar machen des Textes beim Check out: "Mit dem Kauf bestätige ich..." */
#checkout-payment-step.checkout-step.-reachable.-clickable.-current.js-current-step div.content p.ps-hidden-by-js {
  display: inherit !important; 
} 
/* ausblenden beim Checkout Felder: Firma und USt-ID. 2 Tags. */
#checkout-addresses-step.checkout-step.-current.-reachable.js-current-step.-clickable div.content div.js-address-form form div#delivery-address div.js-address-form section.form-fields > div:nth-child(5),
#checkout-addresses-step.checkout-step.-current.-reachable.js-current-step.-clickable div.content div.js-address-form form div#delivery-address div.js-address-form section.form-fields > div:nth-child(6) {
    display: none;
}
/* ausplenden des neuen PayPal Banners unter dem Menü */
#index [paypal-messaging-banner], #category [paypal-messaging-banner] {
    display: none;
  }
/* Bilder im Textfeld Kategorieseiten werden an den Rahmen Container angepasst, damit sie nicht überlappen. */
.block-category img {
  max-width: 100%; /* Maximale Breite auf 100% setzen */
  height: auto; /* Höhe automatisch anpassen */
}
/* das Banner bekommt einen kleinen Abstand zum Content darunter in der Mobilansicht */
@media (max-width: 767px) {
 .carousel-inner > .carousel-item > a > img, .carousel-inner > .carousel-item > img, .img-fluid, .img-thumbnail {
 margin-bottom: 1rem;
  }
}
/* Hintergrund nicht Grau sondern weiß hinter Menü und Banner für Mobilansicht */
@media (max-width: 767px) {
  #header .header-top {
    background: #fff;
    padding-bottom: 0;
  }
}
/* Macht das Artiklebild und seine Bildergalerie groß auf den Produktseiten 
#product #content {
  position: relative;
  max-width: 100%;
  margin: auto;
}

/* Klappt alle collapsed auf, also auch das Submenü in Menü 2 in der Columne Links */
.collapse {
  display: block;
}
/* Klappt die Submenüs auch in der Mobilansicht auf */
@media (max-width: 767px) {
  .menu-mobile {
    display: block;
  }
}
#mobile_top_menu_wrapper .top-menu .sub-menu.collapse {
  display: block;
}

/* Macht das nicht benutzte Feld "Newsletter usw. orange und kleiner */
#footer {
  padding-top: 0;
}
/* Höhe des Startseiten Product (Artikel) Container, begrenzt auf 2 Produkte. 
 #content-wrapper section#main section#content.page-home section.featured-products.clearfix div.products {
  max-height: 745px;
  overflow: hidden;
} */

/* Produkttitel fetter durch "font-weight:600" */
#products .product-title a,.featured-products .product-title a,.product-accessories .product-title a,.product-miniature .product-title a{color:#7a7a7a;font-size:.875rem;text-decoration:none;text-align:center;font-weight:600}

/* Das sind die alten Codes- bevor das Textfeld der mit dem Bing code flexibel wurde */ 
/* Höhe des Artikelcontainer erweitern damit mehr Text rein passt (5 Zeilen) und der Preis nicht überhängt + Anpassung der Abstände 
  #products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container { height:353px }

  #products .thumbnail-container .product-thumbnail, .featured-products .thumbnail-container .product-thumbnail, .product-accessories .thumbnail-container .product-thumbnail, .product-miniature .thumbnail-container .product-thumbnail { height:250px }

 #products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description {position: relative; padding-left: 0.2rem; padding-right: 0.2rem; } */

/* macht die Textfelder bei den Artikel-Thumpbnails flexibel - sie dennen sich nach unten aus - die nächsten 4 Tags gehören zusammen */
.product-description {
  position: relative; /* Setzt die "position"-Eigenschaft auf "relative" */
  top: 250px; /* Verschiebt das Textfeld um 250px nach unten */
  resize: none !important;
  /* width: fit-content !important; (wird nicht gebraucht; mit dem Befehl war das Textfeld nicht mehr mittig bei product-titel */
  height: fit-content !important;
  overflow: hidden !important;
  display: inline-block !important; /* display: table !important; */
  vertical-align: middle !important;
  margin-top: 0 !important;
  padding-left: 0.2rem; /* Damit der Text nicht an den Rand stößt */
  padding-right: 0.2rem; 
}
/* weil sich durch den oberen Befehl auch ".product-description" auf den Produktseiten verschob, wird hiermit verhindert, dass der Befehl vom Custom.css hier wirkt. */ 
body.page-product div.product-description {
  /* "all: initial; würde alle CSS Befehl auf standard setzten */ 
  top: auto;
}
/* Erlaubt es dem Element, sich in der Höhe zu erweitern */
article.product-miniature.js-product-miniature,
div.thumbnail-container {
  height: auto; 
}
/* Nach dem sich jetzt das Textfeld nach unten ausdehnt, muss der Abstand zum den unteren Artikeln vergrößert werden */
#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {
  position: relative;
  margin-bottom: 4rem;
  height: 318px;
  width: 250px;
  background: #fff;
  box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);
}

/* Der Text Preis bekommt nach unten mehr Abstand in Textfeld */
#products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping, .product-miniature .product-price-and-shipping {
  margin-bottom: 2px !important;
}

/* Verschiebt die Sale Flags (Ticket Klick ins Bild) im Home Block Ticketshop nach unten. die nächsten drei Tags */
#content.page-home section.featured-products.clearfix .products .product article.product-miniature.js-product-miniature .thumbnail-container ul.product-flags {
  margin-top: 223px;
  margin-left: -12px;
} 
#content.page-home div#featured-category-products-block-center.featured-products.clearfix div.products div.product article.product-miniature.js-product-miniature div.thumbnail-container ul.product-flags {
  margin-top: 223px;
  margin-left: -12px;
}
#js-product-list .products.row .product article.product-miniature.js-product-miniature .thumbnail-container ul.product-flags {
  margin-top: 223px;
  margin-left: -12px;
}
/* das macht das Element Flagge durchlässig für die  Funktion des darunterliegenden Link, ansonsten blockiert die Flagge den Link, jetzt kann man auch auf die Flagge drücken */
.product-flags .product-flag.on-sale {
    pointer-events: none;
}

/* Flagge Tickethinweis schmaller */ 
 .product-flags {
  width: 247px;
}
.product-flags li.product-flag{pointer-events:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#ed7f11;font-weight:700;padding:.3125rem .4375rem;text-transform:uppercase;color:#fff;margin-top:.625rem;font-size:1rem;box-shadow:2px 2px 4px 0 rgba(0,0,0,.2)}

.product-flags li.product-flag{pointer-events:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#ed7f11;font-weight:700;padding:.3125rem .4375rem;text-transform:uppercase;color:#fff;margin-top:.625rem;font-size:1rem;box-shadow:2px 2px 4px 0 rgba(0,0,0,.2)} 

 .product-flags li.product-flag.discount,.product-flags li.product-flag.discount-amount,.product-flags li.product-flag.discount-percentage{background-color:#cc3300}.product-flags li.product-flag.on-sale{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;background:#cc3300;width:100%;text-align:center;margin-top:0!important}
 
   /* Produkttitel Abstand oben unten weniger */
  #products .product-title, .featured-products .product-title, .product-accessories .product-title, .product-miniature .product-title {
  margin-top: .1rem;
  margin-bottom: .3rem;
  }
   
/* Schrift der Sale Flag auf 0.94, also etwas kleiner */
#main section#content.page-home section.featured-products.clearfix div.products div.product article.product-miniature.js-product-miniature div.thumbnail-container ul.product-flags li.product-flag.on-sale {
  font-size: 0.94rem;
}
li.product-flag.on-sale {
  font-size: 0.94rem;
}

/* Im Checkout wird bei Überweisung der Link auf die Bankdaten "Weitere Infos" ausgeblendet. 
#payment-option-1-additional-information.js-additional-information.definition-list.additional-information.ps-hidden section p a {
  cursor: pointer; text-decoration: none; color: purple;
} 

.form-control { 
  color: #000;
  }
#featured-category-products-block-center {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

/* Blendet bei Highlights die Rabattsatz Fahne Flag aus z.B. "-3,00 €" */
html body#index.lang-de.country-de.currency-eur.layout-full-width.page-index.tax-display-disabled main section#wrapper div.container div#content-wrapper section#main section#content.page-home section.featured-products.clearfix div.products div.product article.product-miniature.js-product-miniature div.thumbnail-container ul.product-flags li.product-flag.discount {
  display: none !important; 
}
/* Blendet bei Kategorien die Rabattsatz Fahne Flag aus z.B. "-3,00 €" */
html body#category.lang-de.country-de.currency-eur.layout-left-column.page-category.tax-display-disabled.category-id-3.category-gesamtubersicht.category-id-parent-2.category-depth-level-2 main section#wrapper div.container div#content-wrapper.left-column.col-xs-12.col-sm-8.col-md-9 section#main section#products div div#js-product-list div.products.row div.product article.product-miniature.js-product-miniature div.thumbnail-container ul.product-flags li.product-flag.discount {
  display: none !important; 
}
.product article.product-miniature.js-product-miniature .thumbnail-container ul.product-flags li.product-flag.discount {
  display: none !important; 
}
/* Nächste zwei Tags: In der Handyansicht "1 - 13 von 13 Artikel(n)" verbergen (erschein nur in der Handyansicht) */
html body#prices-drop.lang-de.country-de.currency-eur.layout-left-column.page-prices-drop.tax-display-disabled main section#wrapper div.container div#content-wrapper.left-column.col-xs-12.col-sm-8.col-md-9 section#main section#products div div#js-product-list-top.row.products-selection div.col-sm-12.hidden-md-up.text-sm-center.showing {
  display: none !important; 
}
html body#category.lang-de.country-de.currency-eur.layout-left-column.page-category.tax-display-disabled.category-id-3.category-gesamtubersicht.category-id-parent-2.category-depth-level-2 main section#wrapper div.container div#content-wrapper.left-column.col-xs-12.col-sm-8.col-md-9 section#main section#products div div#js-product-list-top.row.products-selection div.col-sm-12.hidden-md-up.text-sm-center.showing {
  display: none !important; 
}
/* Überschrift mit Großbuchstaben abgeschaltet für Gesamtübersicht "weitere Events" im Mondul Sonderangebote. */
html body#prices-drop.lang-de.country-de.currency-eur.layout-left-column.page-prices-drop.tax-display-disabled main section#wrapper div.container div#content-wrapper.left-column.col-xs-12.col-sm-8.col-md-9 section#main h2#js-product-list-header.h2 {
  text-transform: none;
}
 /*Überschriften in Home Block Highlights und VVK werden global verändert. */
.text-uppercase {
  text-transform: none !important;
  font-size: 1.2rem;
}
/* Beim checkout Zahlungsdienst Gebühr ausblenden, den diese wird darunter noch mal angezeigt */
#order-summary-content.page-content.page-order-confirmation div.row div.col-md-12 div.col-md-12.summary-selected-carrier div.row div.col-md-2 span.carrier-price {
  display: none;
}
/* Im Checkout weniger Abstand zu den AGBs */
body#checkout section.checkout-step #conditions-to-approve {
  padding-top: 0;
}
/* ausblenden im Checkout der Lieferadresse */
#checkout.lang-de.country-de.currency-eur.layout-full-width.page-order.tax-display-disabled section#wrapper div.container section#content div.row div.cart-grid-body.col-xs-12.col-lg-8 section#checkout-payment-step.checkout-step.-current.-reachable.js-current-step.-clickable div.content section#order-summary-content.page-content.page-order-confirmation div.row:nth-child(3) > div:nth-child(1) {
  display: none !important; 
}
/* Erweitert die Textfelder Hinweise zum Versand bzw. Zahlungmethoden - 2x weil für zwei Bildschirmgrößen */
@media (min-width: 768px) {
#checkout.lang-de.country-de.currency-eur.layout-full-width.page-order.tax-display-disabled
  section#wrapper div.container section#content div.row div.cart-grid-body.col-xs-12.col-lg-8
  section#checkout-delivery-step.checkout-step.-current.-reachable.js-current-step.-clickable
  div.content div.delivery-options-list form#js-delivery.clearfix div.form-fields
  div.delivery-options div.row.delivery-option label.delivery-option-2
  div.row div.col-sm-4.col-xs-12 {
    float: left;
    width: 43%;
    padding: 0;
  }
}
@media (min-width: 576px) {
#checkout.lang-de.country-de.currency-eur.layout-full-width.page-order.tax-display-disabled
  section#wrapper div.container section#content div.row div.cart-grid-body.col-xs-12.col-lg-8
  section#checkout-delivery-step.checkout-step.-current.-reachable.js-current-step.-clickable
  div.content div.delivery-options-list form#js-delivery.clearfix div.form-fields
  div.delivery-options div.row.delivery-option label.delivery-option-2
  div.row div.col-sm-4.col-xs-12 {
    float: left;
    width: 43%;
    padding: 0;
  }
}
/* und die Gebühren Anzeige etwas schmaler - ist nicht nötig so breit */
@media (min-width: 768px) {
#checkout.lang-de.country-de.currency-eur.layout-full-width.page-order.tax-display-disabled
  section#wrapper div.container section#content div.row div.cart-grid-body.col-xs-12.col-lg-8
  section#checkout-delivery-step.checkout-step.-reachable.-clickable.-current.js-current-step
  div.content div.delivery-options-list form#js-delivery.clearfix div.form-fields
  div.delivery-options div.row.delivery-option label.delivery-option-2
  div.row div.col-sm-3.col-xs-12 {
    float: left;
    text-align:right;
    width: 15%;
    padding: 0 5px 0 5px;
  }
}
@media (min-width: 576px) {
#checkout.lang-de.country-de.currency-eur.layout-full-width.page-order.tax-display-disabled
  section#wrapper div.container section#content div.row div.cart-grid-body.col-xs-12.col-lg-8
  section#checkout-delivery-step.checkout-step.-reachable.-clickable.-current.js-current-step
  div.content div.delivery-options-list form#js-delivery.clearfix div.form-fields
  div.delivery-options div.row.delivery-option label.delivery-option-2
  div.row div.col-sm-3.col-xs-12 {
    float: left;
    text-align:right;
    width: 15%;
    padding: 0 5px 0 5px;
  }
}
/* Checkout Logo Versanddienst korrektur */
body#checkout #order-summary-content .summary-selected-carrier .col-md-2 {
  float: left;
  width: auto;
}
body#checkout #order-summary-content .summary-selected-carrier .logo-container {
  text-align: left;
  display: inline-block;
}
/* Anpassung der Breite der Infos zum Versand-Dienst bzw jetzt Zahlungen - verschiedene Tags, weil an mehreren Stellen */
@media (min-width: 576px) {
  #checkout.lang-de.country-de.currency-eur.layout-full-width.page-order.tax-display-disabled section#wrapper div.container section#content div.row div.cart-grid-body.col-xs-12.col-lg-8 section#checkout-payment-step.checkout-step.-current.-reachable.js-current-step.-clickable div.content section#order-summary-content.page-content.page-order-confirmation div.row div.col-md-12 div.col-md-12.summary-selected-carrier div.row div.col-md-4 {
    float: left;
    width: 44%;
    padding-right: 0;
  }
}
@media (min-width: 577px) and (max-width: 767px) {
  #checkout.lang-de.country-de.currency-eur.layout-full-width.page-order.tax-display-disabled section#wrapper div.container section#content div.row div.cart-grid-body.col-xs-12.col-lg-8 section#checkout-payment-step.checkout-step.-current.-reachable.js-current-step.-clickable div.content section#order-summary-content.page-content.page-order-confirmation div.row div.col-md-12 div.col-md-12.summary-selected-carrier div.row div.col-md-4 {
    float: left;
    width: 44%;
    padding-right: 0;
  }
}
@media (min-width: 768px) {
  #checkout.lang-de.country-de.currency-eur.layout-full-width.page-order.tax-display-disabled section#wrapper div.container section#content div.row div.cart-grid-body.col-xs-12.col-lg-8 section#checkout-payment-step.checkout-step.-current.-reachable.js-current-step.-clickable div.content section#order-summary-content.page-content.page-order-confirmation div.row div.col-md-12 div.col-md-12.summary-selected-carrier div.row div.col-md-4 {
    float: left;
    width: 44%;
    padding-right: 0;
  }
}
/* Kleiner Abstand zwischen den Infos zum Versand-Dienst 4 bzw jetzt Zahlungen wenn sie übereinander liegen in der Mobilansicht */
div.col-md-4:nth-child(2) > span:nth-child(1) {
    margin-bottom: 8px;
  } 

/* Ausblenden auf bestellbestatigungs Site "Barzahlung Zahlung über:" usw"  
#main section#content-hook_payment_return.card.definition-list div.card-block div.row div.col-md-12 ul {
  display: none !important; 
}
/* Ausblenden "Nachnahme" bei Checkout "Versand per Postbrief Einschreiben" und ausblenden "Sepa" bei Checkout PayPal 
#payment-option-2-container {
  display: none !important; 
}
/* Ausblenden "Sepa" bei Check out Versand per Postbrief Einschreiben 
#payment-option-4-container {
  display: none !important; 
}
/* Ausblenden "Sepa" bei Check out bei kombinierten Veranstaltungen (selten)  
#payment-option-5-container {
  display: none !important; 
}
/*
html body#product.lang-de.country-de.currency-eur.layout-full-width.page-product.tax-display-disabled.product-id-98.product-24-09-2022-clostridium-label-night-zen-trip-ax-genrich-shem-cosmic-fall-trail.product-id-category-2.product-id-manufacturer-0.product-id-supplier-1.product-on-sale.product-available-for-order main section#wrapper div.container div#content-wrapper section#main div.row.product-container div.col-md-6 section#content.page-content ul.product-flags {
  display: none !important;
} */

#product.lang-de.country-de.currency-eur.layout-full-width.page-product.tax-display-disabled.product-id-98.product-24-09-2022-clostridium-label-night-zen-trip-ax-genrich-shem-cosmic-fall-trail.product-id-category-2.product-id-manufacturer-0.product-id-supplier-1.product-on-sale.product-available-for-order main section#wrapper div.container div#content-wrapper section#main div.row.product-container div.col-md-6 div.product-information div.tabs {
  margin-top: -1rem;
}

/* Anpassung des Textes keine Gebühr in der Warenkorp übersicht */ 
html body#checkout.lang-de.country-de.currency-eur.layout-full-width.page-order.tax-display-disabled section#wrapper div.container section#content div.row div.cart-grid-right.col-xs-12.col-lg-4 section#js-checkout-summary.card.js-cart div.card-block div.card-block.cart-summary-subtotals-container div#cart-subtotal-shipping.cart-summary-line.cart-summary-subtotals span.value {
  font-size: .875rem;
} 
/* Anpassung des Texes keine Gebühr in der Warenkorp übersicht */ 
html body#cart.lang-de.country-de.currency-eur.layout-full-width.page-cart.tax-display-disabled main section#wrapper div.container div#content-wrapper section#main div.cart-grid.row div.cart-grid-right.col-xs-12.col-lg-4 div.card.cart-summary div.cart-detailed-totals div.card-block div#cart-subtotal-shipping.cart-summary-line span.value {
  font-size: .875rem;
} 
 
 /* "Medlen sie sich an" Schiftgröße von H1 auf 1.1rem */
 .h1, h1 {
  font-size: 1.1rem;
}
html body#authentication.lang-de.country-de.currency-eur.layout-full-width.page-authentication.tax-display-disabled.page-customer-account main section#wrapper div.container div#content-wrapper section#main header.page-header {
  text-align: center;
  margin-left: auto;
   margin-right: auto;
}
 
/* Hier wird auf allen Seiten das Banner auf max 7ßßpx begtenz - darunter 100% für die Darstellung am Handy. 
Hingegne wird das Banner vom Kirchetag immer auf 95% breite gebracht. In den zweitne Tag muss daher das Bild driekt angesprochen werden */
.carousel-inner > .carousel-item > a > img, .carousel-inner > .carousel-item > img, .img-fluid, .img-thumbnail {
  width: 100%;
  max-width: 700px ;
  height: auto;
}
/* hier wird das Banner Kirchentag direkt angesprochen um nur das Bild auf breite 96& zu bringen */  
.banner img[src*="65195be9b796587a3f424a54abacb581.png"] {
  width: 100%;
  max-width: 100% !important;
  height: auto;
}
 /* Umschreibung der Seite Kontakt: Ausblenden "ohne Formular Feld" */
html body#contact.lang-de.country-de.currency-eur.layout-left-column.page-contact.tax-display-disabled main section#wrapper div.container div#content-wrapper.left-column.col-xs-12.col-sm-8.col-md-9 {
  display: none !important;
}
html body#contact.lang-de.country-de.currency-eur.layout-left-column.page-contact.tax-display-disabled main section#wrapper div.container div#left-column.col-xs-12.col-sm-4.col-md-3 {
  width: 52% ;
}

/*gesamter Text Info Bestellung Gastaccount. */ 
html body#guest-tracking.lang-de.country-de.currency-eur.layout-full-width.page-guest-tracking.tax-display-disabled.page-customer-account main section#wrapper div.container div#content-wrapper section#main section#content.page-content div#order-infos {
  color: #222;
}
#order-history.box table.table.table-striped.table-bordered.table-labeled.hidden-xs-down tbody tr td {
  color: #000 !important;
}
.page-customer-account #content {
  color: #000 !important;
}
 
.font-weight-bold {
  font-weight: 500;
}
#customer-form.js-customer-form section p span.text-muted {
  color: #555 !important;
}
 
 .page-home #custom-text {
	 background:#fff;
	 margin-bottom: 1.5rem;
	 padding: 1.125rem 3.125rem 0.125rem 3.125rem; 
	 border-radius: 30px;
	 }

html body#checkout.lang-de.country-de.currency-eur.layout-full-width.page-order.tax-display-disabled section#wrapper div.container section#content div.row div.cart-grid-right.col-xs-12.col-lg-4 section#js-checkout-summary.card.js-cart div.card-block div.cart-summary-products div#cart-summary-product-list.collapse ul.media-list li.media {
  margin-top:1.5rem;
 }
html body#checkout.lang-de.country-de.currency-eur.layout-full-width.page-order.tax-display-disabled section#wrapper div.container section#content div.row div.cart-grid-body.col-xs-12.col-lg-8 section#checkout-personal-information-step.checkout-step.-reachable.-clickable.-current.js-current-step div.content div.tab-content div#checkout-guest-form.tab-pane.active form#customer-form.js-customer-form section p span.font-italic {
 font-style: normal;
}


#cart-summary-product-list.collapse ul.media-list li.media .media-body span.product-quantity {
  font-weight: 600;
  margin-left:.5rem;
  width: 2rem;
  float: right; !important;
}

/*
html body#checkout.lang-de.country-de.currency-eur.layout-full-width.page-order.tax-display-disabled section#wrapper div.container section#content div.row div.cart-grid-right.col-xs-12.col-lg-4 section#js-checkout-summary.card.js-cart div.card-block div.cart-summary-products div#cart-summary-product-list.collapse ul.media-list li.media div.media-body span.product-price {
 padding: 1rem;
  margin: 1rem;
   display: 
  }
  .product-price {
  padding: 1rem;
  margin: 1rem;
   overflow: hidden;
} */
 
/* Die Banner werden beim Artikel-Bild auf der Artikelseite ausgeblenden */
#main .row.product-container .col-md-6 section#content.page-content ul.product-flags li.product-flag.on-sale {
  display: none !important;
}
#main div.row.product-container div.col-md-6 section#content.page-content ul.product-flags li.product-flag.discount {
  display: none !important;
}
  /* Artikel-Bild bei Artikelseite Layer mit Link auf die Galerie ausblenden */
 .product-cover .layer {
  display: none !important;
}
 /* Macht den Rahmen der Formularbox auch weiß */
 html body#contact.lang-de.country-de.currency-eur.layout-left-column.page-contact.tax-display-disabled main section#wrapper div.container div#content-wrapper.left-column.col-xs-12.col-sm-8.col-md-9 section#main section#content.page-content.card.card-block {
	 background-color:#ffffff !important;
}
/* Versteckt die eMail Adresse bei Kontakt 
.contact-rich .block a[href^="mailto:"] {
  font-size: .815rem;
  display: none !important;
} */
 /*
 .contact-rich .block .icon {
  float: left;
  width: 3.5rem;
  padding-bottom: 2rem;
}
/* Verbergen des Menüpunktes "Übersicht" auf Programmübersicht */
#category.lang-de.country-de.currency-eur.layout-left-column.page-category.tax-display-disabled.category-id-3.category-programmubersicht.category-id-parent-2.category-depth-level-2 main section#wrapper div.container div#left-column.col-xs-12.col-sm-4.col-md-3 div.block-categories.hidden-sm-down ul.category-top-menu li a.text-uppercase.h6 {
  display: none ;
}
/* Kategoriebaum - ausblenden Link "programmübersicht" auf der Homeseite und bei den Kategorieseiten */
 .category-top-menu > li:nth-child(2) > ul:nth-child(1) > li:nth-child(2) > a:nth-child(1) {
  display: none ;
} 
/* Programmübersicht bei Kultur weg */
.category-top-menu > li:nth-child(2) > ul:nth-child(1) > li:nth-child(1) > a:nth-child(1) {
  display: none ;
} 
/* Übersicht bei Kultur weg */ 
.currency-eur.layout-left-column.page-index.tax-display-disabled main section#wrapper div.container div#left-column.col-xs-12.col-sm-4.col-md-3 div.block-categories.hidden-sm-down ul.category-top-menu li a.text-uppercase.h6 {
  display: none ;
} 

/* Untere Links Kategoriebaum nicht mehr Fett */
.category-top-menu > li:nth-child(2) > ul:nth-child(1) > li:nth-child(3) > a:nth-child(1) {
  font-weight: 600 ;
  font-size: .875rem;
}

.category-top-menu > li:nth-child(2) > ul:nth-child(1) > li:nth-child(4) > a:nth-child(1) {
  font-weight: 600 ;
  font-size: .875rem;
}
.category-top-menu > li:nth-child(2) > ul:nth-child(1) > li:nth-child(5) > a:nth-child(1) {
  font-weight: 600 ;
  font-size: .875rem;
}
.category-top-menu > li:nth-child(2) > ul:nth-child(1) > li:nth-child(6) > a:nth-child(1) {
  font-weight: 600 ;
  font-size: .875rem;
}

/* Schrift fetter und kleiner bei den Links in Kategorie Menu 2 Columne links */
#wrapper div.container div#left-column.col-xs-12.col-sm-4.col-md-3 div.block-categories.hidden-sm-down ul.category-top-menu li ul.category-sub-menu li a {
  font-weight: 600;
  font-size: .9rem;
}
/* Überschrift Menü 2 links Abstand zum rest normal */
.block-categories .category-sub-menu li[data-depth="1"] {
  margin-bottom: 0rem;
}

/* Linie weg , weil nicht einheitlich */
.block-categories .category-sub-menu li[data-depth="0"] > a {
  border-bottom: 0px solid rgba(0,0,0,.25);
}
/* "Übersicht bei "Kultur" Kategorieseiten weg */
html body#category.lang-de.country-de.currency-eur.layout-left-column.page-category.tax-display-disabled.category-id-10.category-Ubersicht-kultur.category-id-parent-2.category-depth-level-2 main section#wrapper div.container div#left-column.col-xs-12.col-sm-4.col-md-3 div.block-categories.hidden-sm-down ul.category-top-menu li a.text-uppercase.h6 {
  display: none ;
} 
/*
html body#category.lang-de.country-de.currency-eur.layout-left-column.page-category.tax-display-disabled.category-id-16.category-vortrage-gesprach.category-id-parent-2.category-depth-level-2 main section#wrapper div.container div#left-column.col-xs-12.col-sm-4.col-md-3 div.block-categories.hidden-sm-down ul.category-top-menu li a.text-uppercase.h6  {
  display: none ;
} 
html body#category.lang-de.country-de.currency-eur.layout-left-column.page-category.tax-display-disabled.category-id-16.category-vortrage-gesprach.category-id-parent-2.category-depth-level-2 main section#wrapper div.container div#left-column.col-xs-12.col-sm-4.col-md-3 div.block-categories.hidden-sm-down ul.category-top-menu li a.text-uppercase.h6  {
  display: none ;
} 
html body#category.lang-de.country-de.currency-eur.layout-left-column.page-category.tax-display-disabled.category-id-19.category-kulturreihen.category-id-parent-10.category-depth-level-3 main section#wrapper div.container div#left-column.col-xs-12.col-sm-4.col-md-3 div.block-categories.hidden-sm-down ul.category-top-menu li a.text-uppercase.h6  {
  display: none ;
} */
a.text-uppercase.h6  {
  display: none ;
} 
/* Hauptseiten Menü anpassen "Hauptthemenseiten" */
#index.lang-de.country-de.currency-eur.layout-left-column.page-index.tax-display-disabled main section#wrapper div.container div#left-column.col-xs-12.col-sm-4.col-md-3 div.col-md-6 {
  width: auto;
}
#category.lang-de.country-de.currency-eur.layout-left-column.page-category.tax-display-disabled.category-id-3.category-programmubersicht.category-id-parent-2.category-depth-level-2 main section#wrapper div.container div#left-column.col-xs-12.col-sm-4.col-md-3 div.col-md-6  {
  width: auto;
}
#index.lang-de.country-de.currency-eur.layout-left-column.page-index.tax-display-disabled main section#wrapper div.container div#left-column.col-xs-12.col-sm-4.col-md-3 div.col-md-6.links div.row div.col-md-6.wrapper p.h3.hidden-sm-down {  
font-size: 1rem;
text-transform: none ;
} 
#category.lang-de.country-de.currency-eur.layout-left-column.page-category.tax-display-disabled.category-id-3.category-programmubersicht.category-id-parent-2.category-depth-level-2 main section#wrapper div.container div#left-column.col-xs-12.col-sm-4.col-md-3 div.col-md-6.links div.row div.col-md-6.wrapper p.h3.hidden-sm-down {  
font-size: 1rem;
text-transform: none ;
} 
#left-column.col-xs-12.col-sm-4.col-md-3 div.col-md-6. { 
width: auto; 
font-size: 1rem;
}   
#left-column.col-xs-12.col-sm-4.col-md-3 div.col-md-6.links div.row div.col-md-6.wrapper p.h3.hidden-sm-down  { 
width: auto; 
font-size: 1rem;
text-transform: none ;
}   
html body#category.lang-de.country-de.currency-eur.layout-left-column.page-category.tax-display-disabled.category-id-25.category-klimabundnis-dortmund.category-id-parent-31.category-depth-level-3 main section#wrapper div.container div#left-column.col-xs-12.col-sm-4.col-md-3 div.col-md-6 { 
width: auto; 
font-size: 1rem;
}   

#wrapper div.container div#left-column.col-xs-12.col-sm-4.col-md-3 div.col-md-6.links div.row div.col-md-6.wrapper {
  width: auto;
} 
#wrapper div.container div#left-column.col-xs-12.col-sm-4.col-md-3 div.col-md-6.links {
  width: auto;
} 


 /* Kategoriebaum Namen Text auf einer Linie nach "-" Zeichen bzw. nach erstem Textumbruch */
 #exCollapsingNavbar12.collapse {
  text-indent: -0.66rem;
  padding-left: .4rem;
}
#exCollapsingNavbar19.collapse {
  text-indent: -0.66rem;
  padding-left: .4rem;
}
 /* Kategoriebaum padding Abstand oben und unten weniger */
 .block-categories {
  padding-top: 8px;
  padding-bottom: .009px;
}
.block-categories .category-sub-menu {
  margin-top: 3px;
}
 /* Aufklappen aller Submenüpunkte im Kategogriebaum links oben - bedarf jeweils zweier Befehle */
#exCollapsingNavbar16.collapse.in {
  display: block !important;
}
#exCollapsingNavbar16.collapse {
  display: block !important;
}
#exCollapsingNavbar10.collapse.in {
  display: block !important;
}
#exCollapsingNavbar10.collapse {
  display: block !important;
}
#exCollapsingNavbar19.collapse.in {
  display: block !important;
}
#exCollapsingNavbar19.collapse {
  display: block !important;
}
#exCollapsingNavbar12.collapse.in {
  display: block !important;
}
#exCollapsingNavbar12.collapse {
  display: block !important;
}
#wrapper div.container div#left-column.col-xs-12.col-sm-4.col-md-3 div.block-categories.hidden-sm-down ul.category-top-menu li ul.category-sub-menu li div.navbar-toggler.collapse-icons i.material-icons.add {
  display: none !important;
}
/*
.category-top-menu > li:nth-child(2) > ul:nth-child(1) > li:nth-child(3) > a:nth-child(1) {
  display: none ;
}

.category-top-menu > li:nth-child(2) > ul:nth-child(1) > li:nth-child(4) > a:nth-child(1) {
  display: none ;
}
.category-top-menu > li:nth-child(2) > ul:nth-child(1) > li:nth-child(3) > a:nth-child(1) {
  display: none ;
}
.category-top-menu > li:nth-child(2) > ul:nth-child(1) > li:nth-child(3) > a:nth-child(1) {
  display: none ;
} 
 {
  display: none ;
}



 /* Ampassung de Bestell Seite und Anmelde Seite - Links hover black*/
 .page-order #content a:hover {
  color: #000 !important;
}
/* Anpassung in : Neues Passwort anlegen. */
 .renew-password .email {
  color: #000;
}
#main .page-footer {
  margin-bottom: 1.563rem;
  margin-top : 1rem;
}

 /* https://pauluskirche.net/Bestellung Abstand zwischen Regristrieren und Anmeldung verringern */
 .nav-inline .nav-item + .nav-item, .nav-inline .nav-link + .nav-link {
  margin-left: 6px;
  color: #700;
}
li.nav-item:nth-child(3) > a:nth-child(1) {
  color: #009 !important;
}
.nav-item .nav-link, .nav-item .nav-separtor {
  color: #7a7a7a;
  font-weight: 700;
}
li.input-container:nth-child(1) > label:nth-child(1) > span:nth-child(2) {
  color: #009;
}

 /* verringert den Abstand der Artikel zum Textfeld (nächst beiden Tags) */
#js-product-list-top.row.products-selection .col-md-6.hidden-sm-down.total-products p {
  margin-bottom: 0;
}
#js-product-list-top.row.products-selection {
  margin-bottom: 0;
}

/* Sub-Menü Weite nicht mehr über die Gesamtbreite/
.popover {
  min-width: 250px;
  max-width: 250px;
}

 /* Anzeige des Rechtshinweis im Warenkorb. */
 body#checkout .condition-label label {
  color: #333333 !important; } 
  
  .page-order #content a:hover { 
  font-weight: 500;
}

 /* Im Warenkorb Formular wird wird "Zeige Details" automatisch geöffnet gezeigt. Wichtig für die Richjtlinein zum Onlineverkauf in Deutschlan. */
 #cart-summary-product-list.collapse 
 { display: block !important; }
 
 /* Warenkorb ausblenden wenn nichts drin ist. Wird dann automatisch eingebledet wenn ein Artikel in den Korb gelegt wird. */
 #_desktop_cart div.blockcart.cart-preview.inactive
 { display: none !important; }
 
 /*Anrede und User Info auf eine Höhe mit den Facebook und youtube Links setzten */
 #header .header-nav .user-info {
  margin-left: 2.5rem;
  margin-top: 1.74rem;
  text-align: right;
  white-space: nowrap;
}

/* Text Anmeldung wird ausgeblendet */
#_desktop_user_info .user-info a span 
{ display: none }
/* Bei Anmeldng wird hierdurch der Name wieder eingeblendet, den sonst der Tag oben ausblendet */ 
#_desktop_user_info div.user-info a.account span.hidden-sm-down
{ display: block !important; }

/* Header Navigation fb yt Abstand nach unten zum Banner verringer */
#header .header-nav {
  max-height: 50px;
  margin-bottom: 0;
}

/* Menüabstand nach oben zum Banner zum Banner erweitert */
#header .header-top .menu {
  margin-top: 5px;
  margin-bottom: 0;
}

/* header Abstand nach unten verkleinern */
#header .header-top {
  padding-bottom: 0;
}

#js-product-list section#content.page-content.page-not-found
{display: none !important; }

/* Anpassung der Textkonfiguration Beschreibung Kategorieseiten */
 #category-description.text-muted h1, h2, h3, h4, h5, h6 {
    color: #333333;
}
.block-category .block-category-inner #category-description p, .block-category .block-category-inner #category-description strong {
    color: #222222;
    font-weight: bold;
}

.block-category .block-category-inner #category-description a {
    color: #cc3300;
    text-decoration: none;
}

.block-category .block-category-inner #category-description p {
    color: #000000;
    font-weight: normal;
}
/*
 #products .product-miniature, .featured-products .product-miniature {
    margin: 0 auto;
}
/* Breite des Conten bei verschiedenen Bildschirmgrößen. Anpassung der vorzeitigen Contentverkleinerung damit sich die Inhalte nicht zu früh zusammenschieben */
 @media (min-width:576px)
 {.container{width:90%}}
 @media (min-width:768px)
 {.container{width:90%}}
 @media (min-width:992px)
 {.container{width:100%}}
 @media (min-width:1200px)
 {.container{width:96%}}
 @media (min-width:1350px)
 {.container{width:90%}}

#header nav.header-nav div.container div.row div.hidden-sm-down div.col-md-5.col-xs-12 
{float:left;width:auto}
#header nav.header-nav div.container div.row div.hidden-sm-down div.col-md-5.col-xs-12 div.col-md-6.links
{float:left;width:auto}
#header nav.header-nav div.container div.row div.hidden-sm-down div.col-md-5.col-xs-12 div.col-md-6.links div.row div.col-md-6.wrapper
{float:left;width:auto}
#header nav.header-nav div.container div.row div.hidden-sm-down div.col-md-7.right-nav
{float:right;width:auto;overflow:hidden} 
#header nav.header-nav div.container div.row div.hidden-sm-down div.col-md-7.right-nav div.col-md-6.links
{float:left;width:auto}
#header nav.header-nav div.container div.row div.hidden-sm-down div.col-md-7.right-nav div.col-md-6.links div.row div.col-md-6.wrapper
{float:left;width:auto} 

 #header a:hover{color: #cc3300 !important; } 
 #content{ background: #f6bf88 !important; }
 #wrapper{ background: #f6bf88 !important; } 

 /* macht die Textfelder in den cms seite weiß und gibt Schatten */
 #content.page-content.page-cms { 
     background: #fff !important; 
     box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2); 
     border-radius: 30px; }

 .tabs .nav-tabs{border:none;border-bottom:2px solid #f1f1f1}.tabs .nav-tabs .nav-link{color:#ed7f11;border:0 solid transparent}.tabs .nav-tabs    .nav-link.active{color:#cc3300}.tabs .nav-tabs .nav-link.active,.tabs .nav-tabs .nav-link:hover{border:none;border-bottom:3px solid #7a7a7a}.tabs  .nav-tabs .nav-item{float:left;margin-bottom:-.125rem}
 #product-description-short{color:#333333}.product-information{font-size:.9375rem;color:#333333}
 #custom-text p .dark{color:#7a7a7a;font-weight:400}
 p{font-size:.9375rem;color:#222222;font-weight:400}
 .product-prices .tax-shipping-delivery-label{font-size:.8125rem;color:#222222}
 .btn-default{background:#ed7f11;color:#fff;text-transform:uppercase;border-radius:0;font-size:.875rem;padding:.5rem 1rem}
 .products-sort-order .select-list:hover{background:#ed7f11;color:#fff;text-decoration:none}
 .select-list:hover{background:#ed7f11;color:#fff;text-decoration:none}
 
 .btn-default{background:#ed7f11;color:#fff;text-transform:uppercase;border-radius:0;font-size:.875rem;padding:.5rem 1rem}
 
 .btn-primary{color:#ffffff;background-color:#ed7f11;border-color:transparent}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#ffffff;background-color:#cc3300;border-color:transparent}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{color:#ffffff;background-color:#cc3300;border-color:transparent;background-image:none}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#ffffff;background-color:#cc3300;border-color:transparent}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary:disabled.focus,.btn-primary:disabled:focus,.btn-primary:disabled:hover{background-color:#ed7f11;border-color:transparent}.btn-secondary,.btn-tertiary{color:#232323;background-color:#f6f6f6;border-color:transparent}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover,.btn-tertiary:focus,.btn-tertiary:hover,.focus.btn-tertiary{color:#232323;background-color:#ddd;border-color:transparent}.active.btn-tertiary,.btn-secondary.active,.btn-secondary:active,.btn-tertiary:active,.open>.btn-secondary.dropdown-toggle,.open>.dropdown-toggle.btn-tertiary{color:#232323;background-color:#ddd;border-color:transparent;background-image:none}.active.btn-tertiary:focus,.active.btn-tertiary:hover,.active.focus.btn-tertiary,.btn-secondary.active.focus,.btn-secondary.active:focus,.btn-secondary.active:hover,.btn-secondary:active.focus,.btn-secondary:active:focus,.btn-secondary:active:hover,.btn-tertiary:active.focus,.btn-tertiary:active:focus,.btn-tertiary:active:hover,.open>.btn-secondary.dropdown-toggle.focus,.open>.btn-secondary.dropdown-toggle:focus,.open>.btn-secondary.dropdown-toggle:hover,.open>.dropdown-toggle.btn-tertiary:focus,.open>.dropdown-toggle.btn-tertiary:hover,.open>.dropdown-toggle.focus.btn-tertiary{color:#232323;background-color:#cbcbcb;border-color:transparent}.btn-secondary.disabled.focus,.btn-secondary.disabled:focus,.btn-secondary.disabled:hover,.btn-secondary:disabled.focus,.btn-secondary:disabled:focus,.btn-secondary:disabled:hover,.btn-tertiary:disabled.focus,.btn-tertiary:disabled:focus,.btn-tertiary:disabled:hover,.disabled.btn-tertiary:focus,.disabled.btn-tertiary:hover,.disabled.focus.btn-tertiary{background-color:#f6f6f6;border-color:transparent}.btn-info{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info.focus,.btn-info:focus,.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#cc3300;border-color:#2aabd2;background-image:none}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#cc3300;border-color:#1f7e9a}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info:disabled.focus,.btn-info:disabled:focus,.btn-info:disabled:hover{background-color:#5bc0de;border-color:#5bc0de}.btn-success{color:#fff;background-color:#4cbb6c;border-color:#4cbb6c}.btn-success.focus,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#3a9a56;border-color:#389252}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#cc3300;border-color:#389252;background-image:none}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#318047;border-color:#256237}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success:disabled.focus,.btn-success:disabled:focus,.btn-success:disabled:hover{background-color:#4cbb6c;border-color:#4cbb6c}.btn-warning{color:#fff;background-color:#ff9a52;border-color:#ff9a52}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{color:#fff;background-color:#ff7c1f;border-color:#ff7615}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ff7c1f;border-color:#ff7615;background-image:none}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#fa6800;border-color:#d25700}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning:disabled.focus,.btn-warning:disabled:focus,.btn-warning:disabled:hover{background-color:#ff9a52;border-color:#ff9a52}.btn-danger{color:#fff;background-color:#ff4c4c;border-color:#ff4c4c}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#ff1919;border-color:#ff0f0f}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#ff1919;border-color:#ff0f0f;background-image:none}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#f40000;border-color:#c00}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger:disabled.focus,.btn-danger:disabled:focus,.btn-danger:disabled:hover{background-color:#ff4c4c;border-color:#ff4c4c}.btn-outline-primary{color:#ed7f11;background-image:none;background-color:transparent;border-color:#ed7f11}.btn-outline-primary.active,.btn-outline-primary.focus,.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover,.open>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#ed7f11;border-color:#ed7f11}.btn-outline-primary.active.focus,.btn-outline-primary.active:focus,.btn-outline-primary.active:hover,.btn-outline-primary:active.focus,.btn-outline-primary:active:focus,.btn-outline-primary:active:hover,.open>.btn-outline-primary.dropdown-toggle.focus,.open>.btn-outline-primary.dropdown-toggle:focus,.open>.btn-outline-primary.dropdown-toggle:hover{color:#fff;background-color:#cc3300;border-color:#175c6a}.btn-outline-primary.disabled.focus,.btn-outline-primary.disabled:focus,.btn-outline-primary.disabled:hover,.btn-outline-primary:disabled.focus,.btn-outline-primary:disabled:focus,.btn-outline-primary:disabled:hover{border-color:#83d3e4}.btn-outline-secondary{color:transparent;background-image:none;background-color:transparent;border-color:transparent}.btn-outline-secondary.active,.btn-outline-secondary.active.focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.active:hover,.btn-outline-secondary.focus,.btn-outline-secondary:active,.btn-outline-secondary:active.focus,.btn-outline-secondary:active:focus,.btn-outline-secondary:active:hover,.btn-outline-secondary:focus,.btn-outline-secondary:hover,.open>.btn-outline-secondary.dropdown-toggle,.open>.btn-outline-secondary.dropdown-toggle.focus,.open>.btn-outline-secondary.dropdown-toggle:focus,.open>.btn-outline-secondary.dropdown-toggle:hover{color:#fff;background-color:transparent;border-color:transparent}.btn-outline-secondary.disabled.focus,.btn-outline-secondary.disabled:focus,.btn-outline-secondary.disabled:hover,.btn-outline-secondary:disabled.focus,.btn-outline-secondary:disabled:focus,.btn-outline-secondary:disabled:hover{border-color:rgba(51,51,51,0)}.btn-outline-info{color:#5bc0de;background-image:none;background-color:transparent;border-color:#5bc0de}.btn-outline-info.active,.btn-outline-info.focus,.btn-outline-info:active,.btn-outline-info:focus,.btn-outline-info:hover,.open>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-outline-info.active.focus,.btn-outline-info.active:focus,.btn-outline-info.active:hover,.btn-outline-info:active.focus,.btn-outline-info:active:focus,.btn-outline-info:active:hover,.open>.btn-outline-info.dropdown-toggle.focus,.open>.btn-outline-info.dropdown-toggle:focus,.open>.btn-outline-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1f7e9a}.btn-outline-info.disabled.focus,.btn-outline-info.disabled:focus,.btn-outline-info.disabled:hover,.btn-outline-info:disabled.focus,.btn-outline-info:disabled:focus,.btn-outline-info:disabled:hover{border-color:#b0e1ef}.btn-outline-success{color:#4cbb6c;background-image:none;background-color:transparent;border-color:#4cbb6c}.btn-outline-success.active,.btn-outline-success.focus,.btn-outline-success:active,.btn-outline-success:focus,.btn-outline-success:hover,.open>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#4cbb6c;border-color:#4cbb6c}.btn-outline-success.active.focus,.btn-outline-success.active:focus,.btn-outline-success.active:hover,.btn-outline-success:active.focus,.btn-outline-success:active:focus,.btn-outline-success:active:hover,.open>.btn-outline-success.dropdown-toggle.focus,.open>.btn-outline-success.dropdown-toggle:focus,.open>.btn-outline-success.dropdown-toggle:hover{color:#fff;background-color:#318047;border-color:#256237}.btn-outline-success.disabled.focus,.btn-outline-success.disabled:focus,.btn-outline-success.disabled:hover,.btn-outline-success:disabled.focus,.btn-outline-success:disabled:focus,.btn-outline-success:disabled:hover{border-color:#96d7a9}.btn-outline-warning{color:#ff9a52;background-image:none;background-color:transparent;border-color:#ff9a52}.btn-outline-warning.active,.btn-outline-warning.focus,.btn-outline-warning:active,.btn-outline-warning:focus,.btn-outline-warning:hover,.open>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#ff9a52;border-color:#ff9a52}.btn-outline-warning.active.focus,.btn-outline-warning.active:focus,.btn-outline-warning.active:hover,.btn-outline-warning:active.focus,.btn-outline-warning:active:focus,.btn-outline-warning:active:hover,.open>.btn-outline-warning.dropdown-toggle.focus,.open>.btn-outline-warning.dropdown-toggle:focus,.open>.btn-outline-warning.dropdown-toggle:hover{color:#fff;background-color:#fa6800;border-color:#d25700}.btn-outline-warning.disabled.focus,.btn-outline-warning.disabled:focus,.btn-outline-warning.disabled:hover,.btn-outline-warning:disabled.focus,.btn-outline-warning:disabled:focus,.btn-outline-warning:disabled:hover{border-color:#ffd6b8}.btn-outline-danger{color:#ff4c4c;background-image:none;background-color:transparent;border-color:#ff4c4c}.btn-outline-danger.active,.btn-outline-danger.focus,.btn-outline-danger:active,.btn-outline-danger:focus,.btn-outline-danger:hover,.open>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#ff4c4c;border-color:#ff4c4c}.btn-outline-danger.active.focus,.btn-outline-danger.active:focus,.btn-outline-danger.active:hover,.btn-outline-danger:active.focus,.btn-outline-danger:active:focus,.btn-outline-danger:active:hover,.open>.btn-outline-danger.dropdown-toggle.focus,.open>.btn-outline-danger.dropdown-toggle:focus,.open>.btn-outline-danger.dropdown-toggle:hover{color:#fff;background-color:#f40000;border-color:#c00}.btn-outline-danger.disabled.focus,.btn-outline-danger.disabled:focus,.btn-outline-danger.disabled:hover,.btn-outline-danger:disabled.focus,.btn-outline-danger:disabled:focus,.btn-outline-danger:disabled:hover{border-color:#ffb2b2}.btn-link{font-weight:400;color:#ed7f11;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled{background-color:transparent}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#208094;text-decoration:underline;background-color:transparent}.btn-link:disabled:focus,.btn-link:disabled:hover{color:#f1f1f1;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:.75rem 1.5rem;font-size:.9375rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{height:0;overflow:hidden;transition-timing-function:ease;transition-duration:.35s;transition-property:height}.collapsing,.dropdown,.dropup{position:relative}.dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-toggle:focus{outline:0}.dropup .dropdown-toggle:after{border-top:0;border-bottom:.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#363a42;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:0}.dropdown-divider{height:1px;margin:.5rem 0;overflow:hidden;background-color:#e5e5e5}.dropdown-item{display:block;width:100%;padding:3px 1.5rem;clear:both;font-weight:400;color:#363a42;text-align:inherit;white-space:nowrap;background:none;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#2b2e34;background-color:#f5f5f5}.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover{color:#fff;text-decoration:none;background-color:#ed7f11;outline:0}.dropdown-item.disabled,.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{color:#f1f1f1}.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)"}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#f1f1f1;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:.3em solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:.125rem}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left;margin-bottom:0}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-.5rem}.btn-toolbar:after{content:"";display:table;clear:both}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:.5rem}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn+.dropdown-toggle-split:after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:1.125rem;padding-left:1.125rem}.btn .caret{margin-left:0}.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:.3em .3em 0;border-bottom-width:0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 .3em .3em}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:after{content:"";display:table;clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;width:auto;display:table;border-collapse:separate}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#7a7a7a;text-align:center;background-color:#f6f6f6;border:1px solid rgba(0,0,0,.25);border-radius:0}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.75rem 1.5rem;font-size:.9375rem;border-radius:.3rem}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group-addon:not(:last-child),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle,.input-group .form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:not(:last-child){border-right:0}.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn,.input-group-btn:not(:last-child)>.btn:not(:first-child),.input-group .form-control:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.form-control+.input-group-addon:not(:first-child){border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:-1px}.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:hover,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:hover{z-index:3}.custom-control{position:relative;display:inline-block;padding-left:1.5rem;cursor:pointer}.custom-control+.custom-control{margin-left:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#0074d9}.custom-control-input:focus~.custom-control-indicator{box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #0074d9}.custom-control-input:active~.custom-control-indicator{color:#fff;background-color:#84c6ff}.custom-control-input:disabled~.custom-control-indicator{cursor:not-allowed;background-color:#eee}.custom-control-input:disabled~.custom-control-description{color:#767676;cursor:not-allowed}.custom-control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:50%;background-size:50% 50%}.custom-checkbox .custom-control-indicator{border-radius:0}
 #header .header-nav .cart-preview.active{background:#ed7f11}
 
 #content .product-title a {
	 color:#222222;text-decoration:none;font-weight:600
	 }
 
 #content .highlighted-informations a{color:#000000;text-decoration:none !important; }
 #products .highlighted-informations .quick-view,.featured-products .highlighted-informations .quick-view,.product-accessories    .highlighted-informations .quick-view,.product-miniature .highlighted-informations .quick-view{color:#ed7f11;font-size:1rem}
 #products a{color:#222222 !important; }
 
 #footer a{color:#222222;text-decoration:none} 
 #footer a:hover{color:#cc3300;text-decoration:none !important; }
 a:focus,a:hover{color:#cc3300;text-decoration:underline}
 .group-span-filestyle .btn-default{background:#ed7f11;color:#fff;text-transform:uppercase;border-radius:0;font-size:.875rem;padding:.5rem 1rem}
 .products-section-title{color:#ffffff;text-align:center;margin-bottom:1.5rem}
 
 #blockcart-modal .product-name{color:#333333;font-size:1.125rem}
 .has-discount.product-price,.has-discount p{color:#000000}.has-discount .discount{background:#cc3300;color:#fff;font-weight:600;padding:.3125rem .625rem;font-size:1rem;margin-left:.625rem;text-transform:uppercase;display:inline-block}

.dropdown-item:focus,.dropdown-item:hover{background:none;text-decoration:none;color:#cc3300}.search-widget{display:inline-block}.search-widget form{position:relative}.search-widget form input[type=text]{border:none;padding:10px;min-width:255px;color:#7a7a7a;border:1px solid rgba(0,0,0,.25)}.search-widget form input[type=text]:focus{outline:3px solid #2fb5d2;color:#232323;background:#fff}.search-widget form input[type=text]:focus+button .search{color:#cc3300}.search-widget form button[type=submit]{position:absolute;background:none;border:none;bottom:.3125rem;right:.125rem;color:#7a7a7a}.search-widget form button[type=submit] .search:hover{color:#cc3300}.header-top .search-widget form input[type=text]{min-width:inherit;width:100%}#checkout #search_widget{display:none}#pagenotfound .page-content #search_widget{width:100%}.page-not-found .search-widget form{display:inline-block}@media (max-width:767px){.header-top .search-widget{float:none}.header-top .search-widget form{margin:0 auto}.header-top .search-widget form input[type=text]{min-width:inherit;background:#fff}}@media (min-width:768px){.search-widget{min-width:15.63rem}}.top-menu[data-depth="1"]{margin:.625rem}.top-menu a:not([data-depth="0"]){display:block;padding:.625rem;color:#7a7a7a;font-weight:400}.top-menu a.dropdown-submenu{color:#232323;text-transform:uppercase;font-weight:600}.top-menu a[data-depth="0"]{font-weight:600;padding:.1875rem .625rem .375rem}#header .top-menu a[data-depth="0"]:hover{color:#000000;text-decoration:none}.top-menu a[data-depth="1"],.top-menu a[data-depth="2"]{padding:0 .625rem .625rem 0}.top-menu .collapse{display:inherit}

/* Submenu des Hauptmenu Weite auf Auto */
.top-menu .sub-menu{box-shadow:2px 1px 11px 2px rgba(0,0,0,.1);border:none;margin-left:.9375rem;width:calc(100% - 30px);min-width:calc(100% - 30px);z-index:18;display:none}
.top-menu .sub-menu.collapse{display:none}
.top-menu .sub-menu ul[data-depth="1"]>li{float:left;margin:0 1.25rem;}
.top-menu .sub-menu a:hover{color:#000000}

 #_desktop_contact_link {visibility:hidden}
 #_mobile_logo.top-logo {display:none !important; }
 #_desktop_logo.col-md-2.hidden-sm-down {display:none !important; } 

 /* Banner und Menü Breite in Anker "displayTop" auf 100% */
 #header div.header-top div.container div.row div.col-md-10.col-sm-12.position-static {
    float: left;
    width: 100%;
}
.product-price{color:#cc3300;display:inline-block}
.products-selection .sort-by{display:none;}
.products-sort-order .select-title{visibility:hidden}
.cart-grid-body a.label:hover{color:#cc3300}
.cart-grid-body .label{color:#222222}
 /* Warenkorb Anzeige im Header hover Black */
 #header .header-nav .cart-preview.active a:hover{ color:#000000 !important; }
 .value a{color:#cc3300}
 .page-customer-account #content .forgot-password a{color:#cc3300}
 .page-customer-account #content .no-account a{color:#cc3300}
 .page-addresses #content .alert a{color:#cc3300} 
 #contend .page-order-confirmation .nav-link a{color:#333333 !important; }
 #contend .page-order-confirmation a:hover{color:#cc3300 !important; } 
 .page-content h6 {color:#ffffff;text-decoration:none}
/* .page-order .nav-item .nav-link.active, .nav-item .nav-separtor.active {color:#555555 !important; } */
.page-order .nav-item .nav-item .nav-separtor.active {color:#555555 !important; } 
.page-order #content a{color:#cc3300; } 
  #products .page-not-found {color:#ffffff !important; }
  #pagenotfound .page-not-found h4, #products .page-not-found h4 {color:#ffffff !important; }
  .page-addresses .address .address-footer a span{color:#cc3300 !important; }
  .page-footer .account-link .text-sm-center {color:#222222} 
  .page-customer-account #main .page-header{color:#222222 !important; }
  .page-customer-account section, summary {color:#ffffff !important; }
  .aeuc_footer_info{visibility:hidden}
 /* Konfiguriert die Textfelder Abstände und Ecken */
 #main .card-block {min-height:1.0rem; padding: 1.25rem 1.25rem 0.7rem; border-radius: 30px; margin-bottom: 1rem; }
 .block-category .block-category-inner #category-description p:first-child {margin-bottom: 0.5rem}
 #contend .nav-item .nav-link a{color:#222222;text-decoration:none  !important; }
 a, area, button, input, label, select, summary, textarea a{color:#cc3300;text-decoration:none; }
 .container .page_content {color:#222222;text-decoration:none !important; }
 .psgdprinfo17 {color:#555555;text-decoration:none  !important; } 
 .btn-primary:hover{color:#ffffff !important; } 
 .box-bonslick h1 {color:#ffffff !important; }
 .box-bonslick p {color:#ffffff !important; }
 #custom-text a{color:#cc3300;text-decoration:none !important; } 
  box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2); }
 .page-home #custom-text a:hover{color:#cc3300 !important; }
 .featured-products.clearfix { background: #ed7f11;border-radius: 30px; box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2); }
 .products-section-title  {padding: 1.125rem 0rem 0rem 0rem} 
   
 #wrapper .breadcrumb li a:hover{color:#cc3300 !important; }

 /* die Punkte bzw Überschriften über den oberen Links ausblenden, aber den Raum den sie einnehmen erhalten */
#header nav.header-nav div.container div.row div.hidden-sm-down div.col-md-7.right-nav div.col-md-6.links div.row div.col-md-6.wrapper p.h3.hidden-sm-down {
	visibility: hidden; 
}
 #header nav.header-nav div.container div.row div.hidden-sm-down div.col-md-5.col-xs-12 div.col-md-6.links div.row div.col-md-6.wrapper p.h3.hidden-sm-down {visibility:hidden}

 #hidden-sm-down {display:none !important; }

#header nav.header-nav div.container div.row div.col-md-6.text-xs-right.hidden-sm-down div.col-md-6.links
{display:none !important; }

 .row .hidden-sm-down .col-md-7.right-nav .col-md-6 .links {display:none !important; }

/* Bei Artikeln im Verkauf wird der Hinweis auf die Steuer ausgeblendet "steuerfrei" */
.product-container .col-md-6 .product-prices .tax-shipping-delivery-label {display:none !important; }
.tax-shipping-delivery-label {display:none !important; }
 
 /* Warenkorp wird ausgeblendet bei ".product-id-supplier-0" Bedeutet: "kein Lieferant angegeben" Nur wenn mam bei Artikel Optionen Lieferant "per eMail Anhang" neu "Warenkorb einblenden" ankreuzt wird der Wahrenkorb eingeblendet */
 .product-id-supplier-0 .product-add-to-cart {display: none !important; } 
 
 /* Warenkorp bei bestimmten Artikeln ausblenden
 
 .product-id-24 .product-add-to-cart {display: none !important; } 

 .product-id-7 .product-add-to-cart {display: none !important; } 

 .product-id-9 .product-add-to-cart {display: none !important; } 

 .product-id-29 .product-add-to-cart {display: none !important; } 

 .product-26-10-klange-fur-die-seele .product-add-to-cart {display: none !important; } 
 
 */

 /* Abstand des Blocks " Unser Ticketshop (Sonderangebot) */ 
 .mt-3 { margin-top: 1.5rem !important; margin-bottom: 1.5rem; } 
 /* Text Normal Titel des Blocks " Unser Ticketshop (Sonderangebot) */
#content.page-home section.featured-products.clearfix.mt-3 h2.h2.products-section-title.text-uppercase {
  text-transform: none !important;
}
 
 /* Lupe Vorschau bei Artikle aus  */
 .highlighted-informations { display:none !important; }

/* Keine Großbuchstaben am Wortanfang bei den Artikelbeschreibungen. Verhindert text-transform: capitalize; */
 #products .product-title, .featured-products .product-title, .product-accessories .product-title, .product-miniature .product-title 
 { text-transform: none !important }

 .h1 { text-transform: none !important; }

 /* Ausgeschaltet: Hauptmenü Kleinschreibung #header .header-top a[data-depth="0"] { text-transform: none !important; } */

/* erweitert das Artikelfeld damit sich drei Spalten ergeben können beim Standard Bildschirm 1140 */
 .col-sm-8 { padding-right: 0px; padding-left: 0px; }
/* macht den Rahmen der Artikel etwas größer zu gunsten der Darstellung von drei Artikeln pro Zeile */
 .col-md-9 { width: 78%; }
/* macht den Rahmen des Menü und Bild links etwas kleiner */
 .col-md-3 { width: 22%; padding-left: 0px;}

 /* centriert die Artikel im Artikelfeld */
 #products .products, .featured-products .products { justify-content:space-evenly;} 

 /* centriert die Artikel im Artikelfeld - erweiterete Befehle - wirkung nicht klar. 
 #products .products, .featured-products .products { text-align:center; display:flex; align-items:center; justify-content:center } */

#sitemap .col-md-3:nth-child(1) > h2:nth-child(1) {display:none !important; }

#new-product-page {display:none !important; }

#best-sales-page {display:none !important; }

#prices-drop-page {display:none !important; }

#custom-text p{ font-size: .9685rem !important; }

 /* .all-product-link ist der Butoon "Alle Angebote & Termine" auf der Startseite unter den Artikeln */
 /*.all-product-link { display:none !important; } */
 #products .all-product-link, .featured-products .all-product-link, .product-accessories .all-product-link, .product-miniature .all-product-link {
  clear: both;
  /* color: #7a7a7a; */
  font-weight: 600;
  margin-top: 10px; 
  margin-left: 10px;
  padding-left: 10px;
  margin-bottom: 1.5rem;
}
 .all-product-link{ color:#ffffff !important; }
.all-product-link a{color:#ffffff !important; }
.all-product-link:hover { color: #500 !important; }
.all-product-link{clear:both;color:#ffffff;font-weight:700;margin-top:1.5rem;margin-bottom:1.5rem} 

 #content a{color:#cc3300;text-decoration:none} 

/* menü 2 konfiguration */
#wrapper div.container div#left-column.col-xs-12.col-sm-4.col-md-3 div.col-md-6.links a{color:#444444;text-decoration:none;font-weight:500;line-height:1.6em; }
#wrapper div.container div#left-column.col-xs-12.col-sm-4.col-md-3 div.col-md-6.links a:hover{color:#cc3300;text-decoration:none;font-weight:500;line-height:1.6em; }
#wrapper div.container div#left-column.col-xs-12.col-sm-4.col-md-3 div.col-md-6.links div.row div.col-md-6.wrapper p.h3.hidden-sm-down { color: #333 !important; }

.pagination { display:none !important; }

#sitemap.lang-de.country-de.currency-eur.layout-full-width.page-sitemap.tax-display-disabled main section#wrapper div.container div#content-wrapper section#main div.container-fluid div.row.sitemap.col-xs-12 div.col-md-3 ul li ul.nested li a#category-page-10 { pointer-events: none; cursor: default; } 

#sitemap.lang-de.country-de.currency-eur.layout-full-width.page-sitemap.tax-display-disabled main section#wrapper div.container div#content-wrapper section#main div.container-fluid div.row.sitemap.col-xs-12 div.col-md-3 ul li ul.nested li a#category-page-22 { pointer-events: none; cursor: default; } 

#sitemap.lang-de.country-de.currency-eur.layout-full-width.page-sitemap.tax-display-disabled main section#wrapper div.container div#content-wrapper section#main div.container-fluid div.row.sitemap.col-xs-12 div.col-md-3 ul li ul.nested li a#category-page-31 { pointer-events: none; cursor: default; } 

#sitemap.lang-de.country-de.currency-eur.layout-full-width.page-sitemap.tax-display-disabled main section#wrapper div.container div#content-wrapper section#main div.container-fluid div.row.sitemap.col-xs-12 div.col-md-3 ul li ul.nested li a#category-page-51{ pointer-events: none; cursor: default; } 

#sitemap.lang-de.country-de.currency-eur.layout-full-width.page-sitemap.tax-display-disabled main section#wrapper div.container div#content-wrapper section#main div.container-fluid div.row.sitemap.col-xs-12 div.col-md-3 ul li ul.nested li a#category-page-50 { pointer-events: none; cursor: default; } 

$(document).ready(function() {
        $('a[target="_blank"]').prop("target", "_self");
      }

.container {
	max-width: 100%;
}      
.container {
    width: 720px;
    max-width: 100%;
}