/* 
Theme Name: Auf Kurs - Hello Elementor Child Theme
Theme URI: https://github.com/elementor/hello-theme/
Description: Kind-Template des Hello Elementor Themes
Author: Philip Vedder
Author URI: https://philipvedder.de/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
b, strong {
    font-weight: bold;
}

.woocommerce ul.products li.product a {
    color: #000;
}

.product .cart {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    margin-top: 10px;
}

.product .cart button[type="submit"] {
    margin: 0 10px !important;
}

.product p.wc-gzd-additional-info {
    margin-bottom: 0.5rem;
    font-size: .9em;
    clear: left;
}

.products .wc-gzd-additional-info,
.products .wc-gzd-additional-info a {
    margin: 0 !important;
    font-size: 16px !important;
}

.products .wc-gzd-additional-info.tax-info,
.products .wc-gzd-additional-info.shipping-costs-info {
    display: inline-block;
}

.products .wc-gzd-additional-info.tax-info:after {
    content: ",";
}

.products .wc-gzd-additional-info.shipping-costs-info a {
    text-decoration: underline !important;
}

.products .go_to_product_page {
    display: block;
    padding: .618em 1em;
}

.woocommerce ul.products li.product a.go_to_product_page {
    color: #fff !important;
    font-weight: bold;
}

.woocommerce ul.products li.product a.go_to_product_page:hover {
    color: #efefef !important;
    font-weight: bold;
}

.woocommerce ul.products li.product .cart_button {
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
}

.woocommerce ul.products li.product {
    padding-bottom: 150px !important;
}

.elementor-13720 .elementor-element.elementor-element-51305e28.elementor-wc-products ul.products li.product .button:hover {
    background-color: #fff;
    color: #000;
}

.elementor-13720 .elementor-element.elementor-element-51305e28.elementor-wc-products ul.products li.product .button {
    box-shadow: 1px 1px 3px rgba(0,0,0,0.3);
}


@media (max-width: 767px) {
    .woocommerce div.product.elementor ul.tabs li a,
    .woocommerce-tabs ul.wc-tabs li a {
        padding: 0.8em 1.2em;
        font-size: 14px !important;
    }

    .elementor-element.elementor-element-241a0585 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 10px 0px 10px 0px !important;
    }

}

.inpage .woocommerce button.button {
    padding: 5px 10px !important;
}


	

.usp-heading {
	font-size: 30px;
	color: white;
	line-height: 1.2;
    margin-block-end: 1rem;
    margin-block-start: .5rem;
	font-weight: bold;
}

