/*
 Theme Name:   Hello Elementor Child
 Description:  Hello Elementor Child
 Author:       fourplex
 Author URI:   https://fourplex.de
 Template:     hello-elementor
 Version:      1.0
 Text Domain:  hello-elementor-child
*/

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
	padding: 20px !important;
}

h1, h2, h3, h4, h5, h6, p, span {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

::selection {
    background-color: #E5097F;
    color: #fff;
}

header .elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.description {
	color: #5B5B5B;
	margin-bottom:20px;
}

.confirm_add {
	display:none;
}
a.added_to_cart.wc-forward {
	display: block !important;
}

.woocommerce .quantity .qty {
    border: 0;
    border-radius: 0;
}

.quantity {
	display: inline-block;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
	background-color: #E5097F!important;
	color:#fff!important;
	border-radius: 0;
	padding: 15px 030px 15px 30px;
}

@media (min-width: 768px){
    #customer_details{
        width: 50%;
        float: left;
		margin-right: 10%;
    }
    #order_review_heading{
        width: 100%;
        float: left;
    }
    #order_review{
        width: 40%;
        float: left;

    }
    .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
    .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
        width: 100%;
    }
}

@media (max-width:768px){
	.cart_totals {
		width: 100% !important;
	}
}

#kasse h3 {
	margin-top:20px !important;
}


table td, table th, .woocommerce table.shop_table {
	border:none !important;
}

table td, table tbody tr:hover>td, table tbody tr:hover>th, table th {
	background-color: #FFF4FA !important;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: #ffe2ef !important;
}

table td {
	padding: 20px !important
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: none !important;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
	border-top-color: #E5097F;
}

.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
	color: #E5097F;
}

.variations .label {
	display:none;
}

.about_paypal {
	display:none;
}

.woosb-price {
	display: none;
}

.wc-gzd-additional-info.tax-info {
	display:none;
}