/*
Theme Name: Christliche Kunst
Theme URI: https://individuell-online.de
Template: Divi
Author: Marcel Grewe
Author URI: https://individuell-online.de
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.27.4.1743082918
Updated: 2025-03-27 14:41:58

*/

.et-menu-nav .menu-item {
    padding:20px;
}

.et-menu-nav .menu-item {
    padding: 15px 20px !important;
    margin-top: 0px !important;
}

.et-menu-nav .menu-item a {
    padding-bottom:0px !important;
}

.et-menu-nav .current-menu-item {
    background:#fff;
}

.et-menu-nav .current-menu-item a {
    color:#BB954F !important
}

.headline-mit-linien h2 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1em;
}

.headline-mit-linien h2::before,
.headline-mit-linien h2::after {
    content: "";
    flex: 1;
    height: 1px;
    background-color: #BB954F; /* Farbe der Linie */
}

.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {
    color:#fff !important;
}

@media (max-width: 980px) {
    .divilife-tile-hover-product-slider ul.products li.product.slick-slide,
    .divilife-classic-product-slider ul.products li.product.slick-slide {
        width: 90% !important;
        margin: 0 auto !important;
        float: none !important;
        clear: none !important;
        display: block !important;
    }

    .divilife-tile-hover-product-slider ul.products,
    .divilife-classic-product-slider ul.products {
        display: block !important;
    }

    .divilife-tile-hover-product-slider ul.products li.product.slick-slide img,
    .divilife-classic-product-slider ul.products li.product.slick-slide img {
        width: 100% !important;
        height: auto !important;
        display: block !important;
    }

    /* Optional: Buttons und Preis untereinander */
    .divilife-classic-product-slider .woocommerce-loop-product__title,
    .divilife-classic-product-slider .price,
    .divilife-classic-product-slider .product-view-button {
        text-align: center;
    }
}

.products.columns-4 .product, .products.columns-3 .product {
    border: 1px solid #ccc;
    padding: 15px !important;
    box-shadow: 0 4px 8px rgba(0,0,0,0.2);
    background:#fff !important;
}

.et_pb_shop_0.et_pb_shop .et_shop_image>img {
    border-radius:0 0 0 0 !important;
}

@media (min-width: 981px) {
    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
        width: 23.5% !important;
        margin-right: 2% !important;
        margin-bottom: 2% !important;
    }

    /* Letztes Produkt in der Zeile: Kein Margin rechts */
    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n) {
        margin-right: 0 !important;
    }
}

.woocommerce-loop-product__title {
    height:100px;
}

.et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product .price .amount {
    font-size:26px !important;
    font-weight:bold !important;
    color:#bb954f !important;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
    background:rgba(0,0,0,0);
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    border-radius: 0px !important;
    padding: 20px 20px 20px 48px;
    font-size: 20px;
    font-family: 'Unna';
    background: #f7f7f7;
    border: 1px solid #ccc;
}

#kategorie-select {
    width: 100%;
    background: #f7f7f7;
    padding: 20px;
    font-size: 20px;
    border: 1px solid #ccc;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
    padding: 0px;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    left: 15px;
    top: 15px;
}

.et_pb_menu_0_tb_header.et_pb_menu ul.et_mobile_menu li a {
    color:#000 !important;
}



