/* Theme Name: Muzze Child Theme
Theme URI: https://themeforest.net/user/ovatheme/portfolio
Description: Muzze is a modernized take on an ever-popular WordPress. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Muzze will make your WordPress look beautiful everywhere. Created by <a href="https://themeforest.net/user/ovatheme">Ovatheme</a>
Author: Ovatheme
Author URI: https://themeforest.net/user/ovatheme
Template: muzze
Version: 1.0
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain:  muzze-child
*/


.heading-page:after {
    display: none !important;
}


/*Tabelle*/ 
.admission-price .item-price .con-item {width: 100% !important;}
.admission-price .item-price .con-item span.object {width: 70%;}
.admission-price .item-price {padding: 10px 20px !important;}
.admission-price .item-price:nth-child(even) {background-color: rgba(142, 47, 54, 0.01);}
.admission-price .item-price:nth-child(odd) {background-color: rgba(142, 47, 54, 0.05);}

.menu-item a:hover, .menu-item.active a{color: var(--e-global-color-primary)}
.container, body .elementor-section.elementor-section-boxed > .elementor-container {max-width: 1024px !important;}
.heading-page{height: 400px;}
.related.products{display: none !important;}
.return-to-shop{display: none !important;}
.post-footer{display: none !important;}

.heading-page .cta-content h2 {
    padding: 0 !important;
    line-height: 400px !important;
}

	
a.elementor-slide-button,
.view_detail,
.readmore,
a.elementor-button,
ul a{
	text-decoration: none !important;
}

.wc-pao-addon {
    padding-top: 15px;
}

.woocommerce-cart-form td,
.woocommerce-cart-form dd{
	text-transform: none;
	    font-weight: 100;
}

.woocommerce-cart-form th,
.woocommerce-cart-form dt{
	text-transform: none;
}

.woocommerce.single-product .product .product_title,
.woocommerce-cart .page-title, .woocommerce-checkout .page-title {
    font-family: "Roboto Condensed";
	color: var(--e-global-color-secondary);
	font-size: 30px;
}

.cart h4{
	font-size: 18px !important;
}

.cart ol, .cart ul {
    padding: 0 !important;
}


.elementor-widget-container .heading-page:after{
	background: none !important;
}

ul.wc_payment_methods.payment_methods.methods img {
    display: none !important;
}

.socials,
.actions,
.woocommerce-message{
	display: none !important;
}

.woocommerce-checkout .checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 16px;

}


.wc-ppcp-checkout-container{
	width: 100%
}



/* Produktseite Gruppenanmeldung */
.postid-6891 .wc-gzd-additional-info.tax-info,
.postid-6891 .wc-bookings-booking-cost.price span,
.postid-6891 .wc-pao-col2,
.postid-6891 .wc-pao-subtotal-line,
.postid-5866  .wc-gzd-additional-info.tax-info,
.postid-5866  .wc-bookings-booking-cost.price span,
.postid-5866  .wc-pao-col2,
.postid-5866  .wc-pao-subtotal-line,
.postid-6891 .pewc-total-field-wrapper,
.postid-5866 .pewc-total-field-wrapper{
    display: none;
}

.postid-6891 .wc-bookings-booking-cost.price::after, 
.postid-5866 .wc-bookings-booking-cost.price::after{
	content: 'Keine Preisangabe möglich';
	font-size: 20px;
}

.postid-6891 .wc-bookings-booking-cost.price, 
.postid-5866 .wc-bookings-booking-cost.price{
	padding: 15px;
}


/* Warenkorb Gruppenanmeldung */
.page-id-7754 .product-subtotal,
.page-id-7754 product-subtotal,
.page-id-7754 .product-price,
.page-id-7754 .product-quantity,
.page-id-7414 .product-total{
	visibility: hidden;
}

.page-id-7754 .woocommerce-pay-buttons,
.page-id-7754 .cart_totals h2,
.page-id-7754 .cart_totals table,
.page-id-7754 #pwgc-redeem-gift-card-form,
.page-id-7414 .woocommerce-checkout-review-order-table tfoot,
.page-id-7414 #pwgc-redeem-gift-card-form{
	display: none;
} 

.page-id-7414 #order_review{
	display: block;
}

.page-id-7754 a.checkout-button::after {
    content: 'weiter zur Reservierung';
    font-size: 16px;
}

.page-id-7754 a.checkout-button {
    font-size: 0 !important;
    padding: 20px 0 !important;
}

.woocommerce td.product-name .wc-item-meta .wc-item-meta-label, .woocommerce td.product-name .wc-item-meta dt, .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt{
	float: none;
}

.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody tr td .variation {
    display: block;
}


.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody tr td .variation dd, .woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody tr td .variation dt {
    height: auto;
    display: block;
}

.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody tr td {
    height: auto;
}

.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody tr td .variation dd p {
    display: block;
    padding-bottom: 15px;
    width: 100%;
}

.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody tr td {line-height: 30px;}
.wcwl_elements.bound{padding-top: 60px;}




@media (max-width: 430px) {
    .wc-bookings-date-picker .ui-widget-content {
    	padding-right: 30px; 
	}
}




.woocommerce-pay-button__payone-paypal-express-button.payone-paypal-express-button button {
    text-align: center;
    width: 250px !important;
    background: #fff;
    border: none;
    margin: 0 0 30px 0;
}

