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

.h5, h5 {
    font-size: 1.5rem;
}
h3.product-title, .h3, .featured-products .product-title a, .product-miniature .product-title a {
    font-size: 1 rem;
    color: #000;
    text-transform: none;
}
.block-categories .h6 {
    font-size: 1rem;
}


#search_widget {
    overflow: visible!important;
}
#search_widget form i {
    position: unset!important;
    padding: unset!important;
}

/*Elemente ausgeblendet*/
/*Anzahl Produktseite & Übersichtsseiten, Unterkategorie-Dopplung, Footer-Verweis*/
#product .qty,#product .product-add-to-cart span.control-label,.cart-overview .bootstrap-touchspin, .social-sharing, #subcategories, #footer .text-sm-center {
    display:none!important;
}

/*Preis auf Übersichtsseiten*/
span.product-price-and-shipping {
    display: none!important;
}

span.price {
    font-size: 1.25rem;
}

/*Registrierungslink*/
.page-customer-account #content div.no-account{
    display: none;
}

/*Bestellbestätigung Zusatzinfos*/
#ps_cashondelivery-displayOrderConfirmation {
    display: none;
}

#order-details {
    width: 100%;
}


/* Layoutanpassungen */
#top-menu div#top_sub_menu_59051 {
    top: 85px!important;
}

/*Kategorie-Übersicht*/
.block-category {
    min-height: fit-content;
}

/*Preis Produktdetail*/
.product-prices div {
    margin-bottom: 0!important;
}
.product-prices {
    margin-bottom: 1.25rem;
}

span.icon-prev, span.icon-next {
    display: none!important;
}

#products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description {
    height: 80px;
}
