/**
 * Das wurde benötigt, weil das Design für die Homepage mit dem Style hygge child theme mit grid einstellung zu wenig Columns angezeigt hat.
**/
.hygge-blog--style-grid .code-block.code-block-1{
		margin: 0 !important;
}

/**
 *  Wird benötigt um die Share Buttons richtig dazustellen.
**/
.sd-content li::before{
	content: none !important;
}


/**
 * Wird benötigt um Reiseziele richtig dazustellen!
**/
.panel-row-style-for-w5c33d6006af73-0{
	flex-wrap: nowrap;
  display: flex;
	justify-content: space-between;
	justify-content: space-evenly !important;
}


/**
 * Wird benötigt um Gefällt mir und Teilemiit rauszunehmen aus dem Inhaltsverzeichnis
**/
.toc_list a[href="#Gefaellt_mir"]{
	display: none;
}

.toc_list a[href="#Teilen_mit"]{
	display: none;
}

/**
Das wird benötigt, um den Checkout zu reparieren. Germanized hat es irgendwie kaputt gemacht
*/

.woocommerce-billing-fields__field-wrapper{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.woocommerce-billing-fields__field-wrapper .form-row{
    position: relative;
    width: 100% !important;
    padding-right: 15px;
    padding-left: 15px;
}

#order_comments_field{
    width: 100%;
}

.woocommerce-billing-fields__field-wrapper #billing_title_field .hygge-select-wrap{
    border: 0;
    border-bottom: 3px solid #f7f7f7;
}

.woocommerce-billing-fields__field-wrapper #billing_title_field .hygge-select-wrap:before{
    border: 0;
}

@media (min-width: 576px) {
    #billing_title_field{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    #billing_first_name_field{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    #billing_last_name_field{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    #billing_company_field{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    #billing_postcode_field{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    #billing_city_field{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}



@media (min-width: 768px) {
    #billing_title_field{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    #billing_first_name_field{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    #billing_last_name_field{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    #billing_company_field{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    #billing_postcode_field{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    #billing_city_field{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    #billing_address_1_field{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    #billing_address_2_field{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}



@media (min-width: 992px) {
    #billing_title_field{
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    #billing_first_name_field{
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    #billing_last_name_field{
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    #billing_company_field{
        -ms-flex: 0 0 66.666666%;
        flex: 0 0 66.666666%;
        max-width: 66.666666%;
    }

    #billing_postcode_field{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    #billing_city_field{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    #billing_address_1_field{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    #billing_address_2_field{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    #billing_phone_field{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    #billing_email_field{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

/**
Ende von Checkout-Reparatur
*/
