/* graue Linie Sticky Menü */

.sticky .sticky__wrapper {
  border-bottom: 1px solid lightgrey;
}

/*"in den Warenkorb"-Button */
.cd-customization .add-to-cart {
      text-transform: none;
}

/* Rahmen Topsearch Eingabe */
#sp-header .top-search-wrapper .searchwrapper {
    box-shadow: 0 0 0 2px #d2000e;
}

/* ?? Topsearch  */
.top-search-input-wrap .top-search-wrap .searchwrapper {
    padding: 1px 0;
    
}

/* Textgröße Topsearch Eingabe*/
.top-search-input-wrap .top-search-wrap .sp_search_input input {
    font-size: 15px;
    font-weight: normal;
}

/* Suchergebnis Hervorhebung */
.search span.highlight {
    background: #e2000d;
}

/* Schriftgröße Virtuemart Kategorien in den Kacheln 
.category-view .row .spacer .spacer-img span.overlay > h3, .browse-view .row .spacer .spacer-img span.overlay > h3, .latest-view .row .spacer .spacer-img span.overlay > h3, .recent-view .row .spacer .spacer-img span.overlay > h3, .featured-view .row .spacer .spacer-img span.overlay > h3, .topten-view .row .spacer .spacer-img span.overlay > h3 {
  font-size: 120%;
}
*/

/*Schriftgröße Virtuemart Produktbezeichnung in der Kategorieansicht*/
.category-view .row .spacer .spacer-inner h2, .browse-view .row .spacer .spacer-inner h2, .latest-view .row .spacer .spacer-inner h2, .recent-view .row .spacer .spacer-inner h2, .featured-view .row .spacer .spacer-inner h2, .topten-view .row .spacer .spacer-inner h2 {
  font-size: 140%;
}


/* Abstand zwischen Menüpunkten verkleinern / Standard = 14 px */
.sp-megamenu-parent > li > a {
    padding: 0 8px;
}


/*
#cart-menu.shopping-menu-is-open {
    position: fixed;
    top: 40px;
}
*/

/* Formulare linksbündig ohne Abstand */
.convertforms .cf-content-wrap, .convertforms .cf-form-wrap {
    padding: 0px;
}



/* Abstand im Shopbereich vor und nach dem Logo vergrößern, sodass identisch mit Webseite
#sp-addspace-logo {
    padding: 30px 0px 30px 0px !important;
}

*/

/* Shop-Menü zweizeilig
#sp-header.addclass .top-search-wrapper .icon-top-wrapper, #sp-header.addclass .top-search-wrapper .icon-top-wrapper >i:before, .sp-megamenu-wrapper > .sp-megamenu-parent >li >a, .sp-megamenu-wrapper #offcanvas-toggler, #sp-header.addclass .modal-login-wrapper span, #sp-header.addclass .ap-my-account i.pe-7s-user, #sp-header.addclass .ap-my-account .info-text, #sp-header.addclass .mod-languages, #sp-header.addclass .logo, #cart-menu.addclass, #cd-menu-trigger.addclass, .cd-cart, .cd-cart > i {
    height: 40px !important;
    line-height: 40px !important;
padding-top: 10px !important;
}
*/



/* Abstand nach oben des Menüs auf der Webseite zum Ausgleich der geringeren Zeilenhöhe aufgrund des zweizeiligen Shop-Menüs, festgelegt im Stil "default" als custom class von "menu" 
.topspace {padding: 20px 0 0 0}
*/


/* Warenkorb Icon bei ausgeklappten Fenster transparent statt weiß hinterlegt
#sp-header #cart-menu.shopping-menu-is-open #cd-menu-trigger > i, #sp-header #cart-menu.shopping-menu-is-open .cd-cart > i {
    background-color: rgba(51, 51, 51, 0) !important;
}
*/


/* Kategorienmenü links -> Anzahl der Produkte ausblenden*/
.sp-module-content ul.VMmenu li a > .nmb_products {
  display: none;
}

/* Darstellung Drop-Down zur Auswahl der Anzahl der Ergebnisse in Google Chrome*/
.orderby-displaynumber .display-number select {
    max-width: 65px;
}


/* Produktdetailseite > Abstand vor und nach "zzgl. Versandkosten" */
.vm-prices-info {
  padding: 10px 0 15px 0;
}


/* Produktdetailseite > Abstand vor Artikelnummer */
.vm-article-number {
  padding-top: 50px;
}

/* Produktdetailseite > Abstand vor Grundpreis */
.vm-unit-price {
  padding-top: 20px;
}

/* Im Login-Bereich > Mein Profil > Reiter Bestellungen > Tabelle auf gesamte Breite*/
table.adminlist {
  width: 100% !important; 
}

/* Darstellung Preis in der Produktübersicht in einer Zeile ohne Umbruch, egal ob ein-, zwei- oder mehrstellig*/
.category-view .row .spacer .spacer-inner .product-price .PricesalesPrice .PricesalesPrice, .category-view .row .spacer .spacer-inner .product-price .PricesalesPrice .PricesalesPriceTt, .category-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .PricesalesPrice, .category-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .PricesalesPriceTt, .browse-view .row .spacer .spacer-inner .product-price .PricesalesPrice .PricesalesPrice, .browse-view .row .spacer .spacer-inner .product-price .PricesalesPrice .PricesalesPriceTt, .browse-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .PricesalesPrice, .browse-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .PricesalesPriceTt, .latest-view .row .spacer .spacer-inner .product-price .PricesalesPrice .PricesalesPrice, .latest-view .row .spacer .spacer-inner .product-price .PricesalesPrice .PricesalesPriceTt, .latest-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .PricesalesPrice, .latest-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .PricesalesPriceTt, .recent-view .row .spacer .spacer-inner .product-price .PricesalesPrice .PricesalesPrice, .recent-view .row .spacer .spacer-inner .product-price .PricesalesPrice .PricesalesPriceTt, .recent-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .PricesalesPrice, .recent-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .PricesalesPriceTt, .featured-view .row .spacer .spacer-inner .product-price .PricesalesPrice .PricesalesPrice, .featured-view .row .spacer .spacer-inner .product-price .PricesalesPrice .PricesalesPriceTt, .featured-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .PricesalesPrice, .featured-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .PricesalesPriceTt, .topten-view .row .spacer .spacer-inner .product-price .PricesalesPrice .PricesalesPrice, .topten-view .row .spacer .spacer-inner .product-price .PricesalesPrice .PricesalesPriceTt, .topten-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .PricesalesPrice, .topten-view .row .spacer .spacer-inner .product-price .PricesalesPriceTt .PricesalesPriceTt {
  font-size: 40px;
}

.availability {
  background: FFFFFF;
}