/*
Theme Name: Gesso Child
Theme URI: https://gesso.qodeinteractive.com
Description: A child theme of Gesso
Author: silke kaiser LIMX
Author URI: https://limx.net
Version: 1.0
Text Domain: gesso
Template: gesso
*/

body{letter-spacing:0 !important;}

.qodef-header--centered #qodef-page-header {
background-color:#ffffff !important;
}

/* bug-fix damit product name zu sehen ist, ohne shop-titel-balken*/
#qodef-woo-page.qodef--single .qodef-woo-single-inner, #yith-quick-view-content.single-product .qodef-woo-single-inner{margin-top:100px !important;}

/* category und tags bei produkten ausblenden */
.product_meta .posted_in, .product_meta .tagged_as{display:none !important;}


.legal-price-info .shipping-costs-info:before {
    content: "\007C\00A0";
    margin-left: 4px;
}

/*product list*/
.bildershopplist .qodef-woo-product-content{background-color:#ececec !important;padding-left:22px !important;}

.qodef-woo-product-content{padding-bottom:40px !important;}

#yith-quick-view-modal #yith-quick-view-content.single-product .entry-summary {
align-self: stretch !important;;
}

.yith-wcwl-add-to-wishlist-button__label{display:none !important;}

/*single product, nicht vorrätig/vorrätig ausblenden*/
.stock, .out-of-stock{display:none !important;}
/*anzeige auf bild, wenn original ausverkauft*/
.qodef-out-of-stock{background-color:#17141c !important;color:#ffffff !important;font-family:Montserrat !important; font-size:18px !important; padding:16px !important;}

table.variations{margin-bottom:40px !important;}

#qodef-woo-page.qodef--single form.cart .variations label{font-family:Poppins !important; font-size:16px !important;font-weight:400 !important;}

[class*=gesso] .select2-container--default .select2-selection--single .select2-selection__rendered{padding:4px !important;}
[class*=gesso] .select2-container--default .select2-selection--single{font-size:16px !important;}
[class*=gesso] .select2-container--default .select2-results__option{font-size:16px !important;}

/*mini cart*/
header .widget_gesso_core_woo_dropdown_cart .qodef-widget-dropdown-cart-content{width:323px !important;}

/*add to cart button in quick view*/
.single_add_to_cart_button{font-family:Montserrat !important;color:#17141c !important;border:1px solid #a1a1a1 !important; border-radius:0 !important;font-size:18px !important;line-height:24px !important; padding:9px 20px 9px 20px !important;letter-spacing:2px !important;}
.single_add_to_cart_button:hover{background-color:#17141c !important;color:#ffffff !important;}

.woocommerce-button, .woocommerce-account .button, .product-add-to-cart a, .wp-block-button .wp-block-button__link{font-family:Montserrat !important;color:#17141c !important;border:1px solid #a1a1a1 !important; border-radius:0 !important;font-size:18px !important;line-height:24px !important; padding:9px 20px 9px 20px !important;letter-spacing:2px !important;background-color:#ffffff !important;text-align:center !important;font-weight:500 !important;}
.woocommerce-button:hover, .product-add-to-cart a:hover, .woocommerce-account .button:hover{background-color:#17141c !important;color:#ffffff !important;}

/*in cart*/
.wc-block-cart__empty-cart__title{font-size:26px !important;font-weight:bold !important;margin-bottom:42px !important;}

/*zur kasse button im cart*/
.wc-block-components-button__text{font-family:Montserrat !important;color:#17141c !important;border:1px solid #a1a1a1 !important; border-radius:0 !important;font-size:18px !important;line-height:24px !important; padding:9px 20px 9px 20px !important;letter-spacing:2px !important;margin-top:22px !important;margin-bottom:26px !important;}
.wc-block-components-button__text:hover{background-color:#17141c !important;color:#ffffff !important;}

/*express checkout verstecken im checkout*/
.wp-block-woocommerce-checkout-express-payment-block{display:none !important;}  

/*jetzt kaufen um den button rum*/
.wc-block-components-button{border:0px none !important;background:none !important;}

/*jetzt bezahlen -> übersicht*/
.woocommerce-checkout .shop_table{background-color:#eeecf1 !important;margin-bottom: 26px !important;}
.woocommerce-checkout .shop_table th:first-child, .woocommerce-checkout .shop_table td:first-child{padding-left:22px !important;}
#payment{padding-left:22px !important;}
.wc-gzd-checkbox-placeholder{margin-bottom:26px !important;}


/*dev styles und fixes*/

/*um temporär was auszublenden*/
.ausblenden{display:none !important;}

/*fixes, um manches auszublenden, was im theme nicht ausblendbar ist*/
/*add to cart button in product list elementor widget qode ausblenden*/
.qodef-woo-product-info .ajax_add_to_cart, .qodef-woo-product-info a.product_type_simple{display:none !important;}

/*temp fix bis footer widgets wieder zugreifbar*/
#block-69{min-height:90px !important;}

/*fonts in wishlist & my account & dropdown cart*/
.yith-wcwl-form .shop_table th, .woocommerce-account .woocommerce-MyAccount-navigation ul li a{font-family:Montserrat !important;}
.yith-wcwl-form .wishlist_table.shop_table td.product-stock-status, #qodef-woo-page.qodef--cart .shop_table td.product-name a, #qodef-woo-page.qodef--cart .shop_table th.product-name a, .yith-wcwl-form .shop_table td.product-name a, .yith-wcwl-form .shop_table th.product-name a{font-family:Poppins, sans-serif !important;}

.widget_gesso_core_woo_dropdown_cart .qodef-m-action a, .widget_gesso_core_woo_dropdown_cart .woocommerce-mini-cart__buttons a, .widget_shopping_cart .qodef-m-action a, .widget_shopping_cart .woocommerce-mini-cart__buttons a, .widget_gesso_core_woo_dropdown_cart .qodef-woo-mini-cart-item .qodef-e-quantity, .widget_shopping_cart .qodef-woo-mini-cart-item .qodef-e-quantity, .widget_gesso_core_woo_dropdown_cart .qodef-m-order-details strong, .widget_gesso_core_woo_dropdown_cart .woocommerce-mini-cart__total strong, .widget_shopping_cart .qodef-m-order-details strong, .widget_shopping_cart .woocommerce-mini-cart__total strong, .qodef-m-order-label {font-family:Poppins, sans-serif !important;}


 .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product, .wc-block-grid.has-5-columns.alignfull .wc-block-grid__product{font-size:1em !important;}

/*newsletter anmeldeformular*/
.cr-web-form{}

/*spinner*/
#qodef-page-spinner .qodef-m-inner {color:#f636d7 !important;fill:#f636d7 !important;}

.qodef-svg--preloader {
	stroke-dashoffset: 1281px;
	fill: #f636d7;
	transition: fill 1.24s ease;
}
