/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com
 Description:    Child Theme für Divi Theme von CHECK5
 Author:         Rainer Deckert
 Author URI:     https://check5.de
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Ab hier kannst du deine CSS-Anpassungen eintragen
------------------------------------------------------- */
.image-container {
    position: relative;
    display: inline-block;
}

.image-container img {
    display: block;
    width: 100%;
    height: auto;
}

.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; /* Startbreite = 0 (unsichtbar) */
    height: 0;
    background: rgba(255, 255, 255, 0.4); /* Transparente schwarze Überlagerung */
    color: #017AC0;
	font-size:36px;
	font-weight:bold;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap; /* Verhindert Zeilenumbruch des Textes */
    overflow: hidden;
    transition: height 0.5s ease-in-out;
}

.image-container:hover .overlay {
    height: 100%; /* Beim Hover wird das Overlay komplett eingeblendet */
}
.overlay p {
    pointer-events: none; /* Verhindert, dass nur der Text anklickbar ist */
}


h3{color:#017AC0;font-weight:bold;font-size:1.2em;}

.shipping-costs-info{display:none !important;}
.single_add_to_cart_button{background-color:#017ac0 !important;color:#ffffff !important;}
.icontext{font-weight:bold;font-size:1.2em;padding:0 0 0 10px;}

/* Warenkorb Lieferzeit */
.lieferzeit{font-weight:bold;font-size:24px;color:#017AC0;}

/*.woocommerce-LoopProduct-link{display:block;border:1px solid #000000;padding:5px;}*/

.shopdetailbutton{width:100%;}
.shoplinkdetails{display:block;background-color:#017ac0;color:#ffffff;text-align:center;font-size:17px;padding:7px;margin-top:-38px;border-top:1px solid #ffffff;}
.cart-solo{padding-top:-30px;margin-top:-30px;}
.loopborder{border:1px solid #b5b5b5;border-radius:5px;padding:5px;}
/*.content-vertical-align-bottom {display: flex;flex-direction: column;justify-content: flex-end;}*/
h6{min-height:60px;}
.lzeit{width:100%;font-size:12px;text-align:center;}

/* woo Mein Konto */
.woocommerce-MyAccount-navigation-link{list-style:none;}
.woocommerce-MyAccount-navigation-link a{display:block;background-color:#017AC0;width:160px;padding:5px;margin:2px;color:#ffffff !important;border:1px solid #ffffff;}
.woocommerce-MyAccount-navigation-link a:hover{background-color:#ffffff;color:#017AC0 !important;border:1px solid #017AC0;}
/* Warenkorb */
.wc-backward{background-color:#017ac0 !important;color:#ffffff !important;font-size:16px !important;}
.wc-backward:hover{background-color:#ffffff !important;color:#017ac0 !important;border:1px solid #017ac0 !important;}
.wc-block-components-notice-banner__content{padding:0 30px 0 30px !important;}
.checkout-button:hover{background-color:#ffffff !important;color:#017ac0 !important;border:1px solid #017ac0 !important;}
/* add-t-cart Button für alle Seiten */
.start-cart{width:100%;margin-top:-15px;}
.start-add{background-color: #017ac0; border: none; color: #ffffff; font-size: 16px; text-align: center; width: 100%; padding: 10px; cursor: pointer;}
.start-add-icon{margin-left:20px;}

/* woo Meldungen */
.woocommerce-notices-wrapper{}
.wc-block-components-notice-banner{}
.wc-block-components-notice-banner__content{}
.wc-forward{background-color:#017ac0 !important;color:#ffffff !important;
  display:block !important;}

.lang-item{font-size:24px !important;}
.toplink:hover{text-decoration:underline;color:#ffffff !important;}
.sociallink:hover{background-color:rgb(31,31,31,0.3);}

#kalkumwandlung{list-style-image:url(https://mypurewater.de/wp-content/uploads/2024/10/kalkumwandlung.jpg);}

.et_pb_text_overlay_wrapper{display:block;}
h5{font-size:1.5em;font-weight:bold;line-height:1.3em;}
/*.et_pb_slide_content{width:400px;}*/
.sliderlink{background-color:#EDAE44;color:#ffffff;display:block;padding:3px;width:140px;float:left;margin-right:3px;text-align:center;font-weight:bold;border-radius:2px;white-space:nowrap;text-transform:uppercase;}

.modlink{background-color:#017AC0;text-align:center;padding:10px 0 0 0;}
.modlink h2{color:#ffffff !important;}
.modlink:hover{background-color:#666666 !important;}

.downloadbutton{display:block;background-color:#017AC0 !important;color:#ffffff;text-align:center;padding:10px;font-size:1.5em;}
.dashicons-download{font-size:1em;}

.footerhead{color:#ffffff;}
.flink{font-weight:400 !important;font-size:13px;color:#ffffff}
#kasseicon{width:20px;}

.spin{font-weight:bold;color:#017AC0;}
.textlink{font-weight:bold;color:#017AC0;}
.textlink:hover{text-decoration:underline;}

.woocommerce-invalid #checkout-checkbox {
    outline: 2px solid red;
    outline-offset: 2px;
}

.moove-gdpr-branding-cnt span{visibility:hidden;}
.moove-gdpr-branding-cnt span:before{content:"CHECK5";visibility:visible;}

@media only screen and (min-width: 767px) {
.sliderhaken{background-color:#77B255;}
/*.et_pb_text_overlay_wrapper{width:650px;}*/
.sliderlink{background-color:#EDAE44;color:#ffffff;display:block;padding:10px;width:150px;float:left;margin-right:10px;text-align:center;font-weight:bold;font-size:14px;border-radius:5px;}
h4{color:#017AC0 !important;font-weight:bold;}
.dashicons-star-filled{color:#FFAC33 !important;font-size:36px !important;margin-right:20px;}
}