/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*
 * Default Trigger für Cookie-Einstellungen
 */
#cmplz-manage-consent{
    display: none;
}

/*
 * removes buttons below the footer on the Single Product Page - Avada Bug
 */
.pswp{
    display: none;
}

.out-of-stock{
    font-size: 2rem;
    font-weight: bold !important;
}

#billing_state_field, .validate-state{
    display: none !important;
}

.awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-a_regular,
.awb-menu__main-li_regular.current-menu-item .awb-menu__main-a_regular,
.awb-menu__main-li_regular.current-menu-parent .awb-menu__main-a_regular,
.awb-menu__main-li_regular.expanded .awb-menu__main-a_regular,
.awb-menu__main-li_regular.hover .awb-menu__main-a_regular,
.awb-menu__main-li_regular:active .awb-menu__main-a_regular,
.awb-menu__main-li_regular:focus .awb-menu__main-a_regular,
.awb-menu__main-li_regular:focus-within .awb-menu__main-a_regular,
.awb-menu__main-li_regular:hover .awb-menu__main-a_regular{
    text-decoration: underline !important;
    text-decoration-thickness: 2px !important;
    text-decoration-color: #05A353 !important;
}


.awb-menu__main-li_regular.current-menu-item .awb-menu__main-a_regular[href$="diepflegekooperative.de#Aktuelles"],
.awb-menu__main-li_regular.current-menu-item .awb-menu__main-a_regular[href$="diepflegekooperative.de#Vorteile"]
{
    text-decoration: none !important;
}

.awb-menu__main-li_regular.current-menu-item .awb-menu__main-a_regular[href$="diepflegekooperative.de#Aktuelles"]:hover,
.awb-menu__main-li_regular.current-menu-item .awb-menu__main-a_regular[href$="diepflegekooperative.de#Vorteile"]:hover
{
    text-decoration: underline !important;
    text-decoration-thickness: 2px !important;
    text-decoration-color: #05A353 !important;
}

#custom-sticky-menu a,
#custom-sticky-menu a:hover{
    color: #003c7a !important;
}


.fusion-woo-product-design-clean .products .product .product-title, .fusion-woo-product-design-clean .slides .product .product-title{
    font-style: normal !important;
    text-align:  left !important;
    color: var(--h2_typography-color);

}

.fusion-woo-product-design-clean .products .product .product-details-container, .fusion-woo-product-design-clean .slides .product .product-details-container{
    text-align: left !important;
}

.awb-imageframe-style-dany img{
    opacity: 1 !important;
}



.fusion-sticky-transition{
    border-bottom: 1px solid rgb(0, 60, 122) !important;
}

#business_policy{
    height: auto;
}

.pivasoft-widget-vendor-link,
.wcpv-sold-by-cart a,
.woocommerce-tabs.wc-tabs-wrapper .post-content a{
    color: #05a535 !important;
}

.woocommerce-checkout .shop_table{
    background-color: #ffffff !important;
}

.checkout-disabled{
    color: #000;
    background-color: #bfbfbf;
    opacity: 0.2;
}

.shipping_method + label{
    font-size: 0.9rem;
}

.form-row.place-order.wc-gzd-place-order {
    padding-top: 1rem;
}

.woocommerce-shipping-contents small {
    display: none !important;
}

.tiered-pricing-dynamic-price__excluding_tax{

}

.tiered-pricing-dynamic-price__excluding_tax:before{
    content: "";
    display: block;
}

a.affiliate-link{
    color: #003c7a;
    font-style: italic;
    font-weight: bold;
}

.woof_husky_txt-input{
    border: 2px solid #003d7a !important;
    border-radius: 6px !important;
    padding: 5px;
    font-size: 16px;
}

.woof_husky_txt-input::placeholder{
    opacity: 1;
    color: #05a540;
	font-size: 1.2rem;
    font-weight: 600;	
}

.fusion-search-image{
    max-width: 50% !important;
}

.fusion-search-content{
    max-width: 50% !important;
    font-size: 15px !important;
}

.custom-shop-card-image img {
	object-fit: contain !important;
	object-position: initial !important;
}


.info-7-days{
	padding: 1rem 0;
}

.info-7-days a{
	font-weight: bold;
	font-style: italic;
  	color: #05a535;
}

.info-7-days a:hover{
  	color: #05a535c0;
}

.wc-gzd-cart-item-thumbnail{
	display: none !important;
}

.price.has-sale{
	display: inline !important;
}

.woocommerce-price-suffix{
	padding-top: 5px !important;
}

.menuoben {z-index:999999999 !important;}

