/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com
 Description:    Child Theme für Divi Theme by Elegant Themeson CHECK5
 Author:         Rainer Deckert
 Author URI:     https://check5.de
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Ab hier kannst du deine CSS-Anpassungen eintragen
------------------------------------------------------- */

/*h1{font-weight:700;font-size:2em;letter-spacing:0.1em;}
h2{font-weight:600;}*/

.privacy-map-load{cursor:pointer;}

.footerlink a{display:block;font-size:14px;color:#fff;border:1px solid #fff;padding:0 5px;width:140px;white-space:nowrap;font-weight:normal;}
.footerlink a:hover,
.footerlink a:visited,
.footerlink a:active {
    background-color: #8c1515;
}
.centercontent{background:#044200;padding:10px 10px 0 10px;}
.dashicons{font-size:40px;color:#044200;margin:0 20px 0 20px;}
.mfp-title{display:none;}
.button, .woocommerce-form-login__submit{background:#044200 !important;color:#fff !important;border-radius:10px !important;}
.add_to_cart_button{font-size:14px !important;}
.page-numbers{border:1px solid #044200;padding:10px;border-radius:25%;}
.current{background:#8c1515;color:#fff;}
.woocommerce-error{background:#044200 !important;}
.wc-block-cart__submit-button{background:#044200 !important;border-radius:10px;}
.wc-block-cart-item__remove-link svg {width: 32px;height: 32px;fill: #d32f2f !important;}


a{font-weight:700;}
.amount{color:#000 !important;font-weight:700;}

/* === WooCommerce Produkt-Loop-Styling === */
.woocommerce ul.products li.product {
  border: 1px solid #000;       /* Rahmenfarbe – kann geändert werden */
  border-radius: 8px;           /* Ecken abrunden, optional */
  padding: 15px;                /* Innenabstand */
  margin: 10px;                 /* Außenabstand (bewirkt Abstand zwischen Produkten) */
  background: #fffff0;             /* Hintergrundfarbe */
  box-sizing: border-box;
}

.woocommerce ul.products li.product:hover {
  border-color: #009EE8; /* oder deine Akzentfarbe */
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

.shipping-costs-info a{color:cd0000;text-decoration:underline !important;}

.shopicon img{width:40px;float:right;margin:0 10px 0 0;padding:5px 5px 5px 5px;border: 1px solid #ffffff;background-color:#27408b;border-radius:10px;margin:2px 10px 5px 0;}

.shopicon-mobil img{width:40px;margin:0 10px 0 0;padding:5px 5px 5px 5px;border: 1px solid #ffffff;background-color:#27408b;border-radius:10px;margin:2px 10px 5px 0;}

.shop-top{color:#ffffff;font-size:18px;padding:10px 0 0 0;}
.toplink{color:#ffffff;}

.woo-cat-list li a {
    font-family: "Bubbler One", sans-serif;
}


.woo-cat-list ul li a {
    font-family: "Bubbler One", sans-serif;
}

.woo-cat-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.woo-cat-list > li {
    list-style: none;
    border-top: 1px solid #ccc;
    padding: 12px 0;
}

.woo-cat-list > li:first-child {
    border-top: none; /* oder entfernen, wenn auch die erste eine Linie haben soll */
}

.woo-cat-list ul {
    list-style: none;
    margin: 8px 0 0 18px;
    padding: 0;
}

.woo-cat-list ul li {
    position: relative;
    padding-left: 18px;
    margin: 4px 0;
}

.woo-cat-list ul li::before {
    content: "»";
    position: absolute;
    left: 0;
    top: 0;
    font-size: 12px;
}
.woocommerce-info{background:#044200 !important;}

@media only screen and (min-width: 768px) and (max-width: 980px) {

    .et_pb_shop ul.products {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}
}

@media (max-width: 767px) {
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product{
    width:100% !important;
    flex:0 0 100%;
    max-width:100%;
}
}

/*
.products.columns-4 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 30px;
}

.products.columns-4 li.product {
    width: 100% !important;
    margin: 0 !important;
}

@media (max-width: 980px) {
    .products.columns-4 {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 767px) {
    .products.columns-4 {
        grid-template-columns: 1fr;
    }
}
*/
