.elementor-8 .elementor-element.elementor-element-ada4c1c{--display:flex;}.elementor-8 .elementor-element.elementor-element-6f74281f > .elementor-widget-container{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D1DEE2;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.05);}.elementor-8 .elementor-element.elementor-element-6f74281f.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}/* Start custom CSS for text-editor, class: .elementor-element-6f74281f *//* Zahlungsmethoden */
.elementor-8 .elementor-element.elementor-element-6f74281f .woocommerce-PaymentMethod.woocommerce-PaymentMethod--actions.payment-method-actions {
	display: flex !important;
	flex-direction: row-reverse !important;
}

/* .elementor-8 .elementor-element.elementor-element-6f74281f #payment .payment_methods li[class*="payment_method_woocommerce_payments"] label {
	display: flex;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .payment_method_woocommerce_payments label:active::before {
    background-color: red !important;
}*/

/* Allgemein */
.elementor-8 .elementor-element.elementor-element-6f74281f .woocommerce.ct-woo-account {
	border-radius: 8px !important;
	overflow: hidden !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .woocommerce ul.woocommerce-error li {
	display: inline !important; 
}

.elementor-8 .elementor-element.elementor-element-6f74281f .woocommerce-MyAccount-content em {
	font-size: 16px !important;
	opacity: 1.0 !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .ct-account-user-box {
	line-height: initial;
	color: #17428c !important;
	font-size: 18px !important;
	font-weight: 500 !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .ct-account-user-box::after {
	content: "In Ihrem Kundenbereich finden Sie Ihre Bestellübersicht, Ihre Abonnements und gespeicherten Zahlungsmöglichkeiten";
	display: block !important;
	font-size: 15px !important;
	font-weight: 400 !important;
	line-height: 1.4em !important;
	margin-top: 12px !important;
	color: #616161 !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .ct-account-welcome {
    border-bottom: 1px solid #e7e7e7 !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .woocommerce-MyAccount-content {
    background-color: #fff !important;
    padding: 16px 32px !important;
    border-left: 1px solid #e7e7e7 !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .ct-acount-nav {
	margin-inline-end: 0px !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .woocommerce-message p {
	margin-bottom: 0 !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .jgtb-add-product button {
    margin-top: 10px !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f button[type="submit"] {
	background-color: #10428c !important;
	border-color: #10428c !important;
	color: #ffffff !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f button[type="submit"]:hover {
	background-color: #ec6726 !important;
	border-color: #ec6726 !important;
	color: #ffffff !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .jgtb-add-product br {
    display: none !important;
}

/* Subscriptions Overview */
.elementor-8 .elementor-element.elementor-element-6f74281f .my_account_subscriptions td {
    border-bottom-width: 1px !important;
    border-color: #728cb9 !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .my_account_subscriptions .subscription-id li {
	display: flex !important;
	flex-direction: row!important;
    flex-wrap: nowrap!important;
    align-items: center!important;
    justify-content: space-between !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .my_account_subscriptions td {
    vertical-align: top !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .my_account_subscriptions .subscription-id li input {
	max-width: 90px !important;
	margin-left: 6px !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .my_account_subscriptions .subscription-id ul {
	padding-left: 0 !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .subscription-id br {
	display: none !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .subscription-status.woocommerce-orders-table__header-subscription-status {
  white-space: nowrap;
}

/* */


.elementor-8 .elementor-element.elementor-element-6f74281f .ct-acount-nav .ct-account-user-box span {
    display: none !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .woocommerce-MyAccount-navigation-link--wishlist {
    display: none !important;
}


/* Bestellungen */
.elementor-8 .elementor-element.elementor-element-6f74281f .woocommerce-orders-table__cell .woocommerce-orders-table__cell-order-number p {
    margin-top: 1em !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .woocommerce-column--shipping-address {
	margin-top: 16px !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .woocommerce-button br {
	display: none;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .woocommerce-notices-wrapper .woocommerce-message {
    flex-direction: row !important;
    justify-content: start !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .woocommerce-notices-wrapper .woocommerce-message a:not([class]) {
  color: #fff;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .woocommerce-info p, .elementor-8 .elementor-element.elementor-element-6f74281f .woocommerce-message p {
	margin-bottom: 0 !important;
}



.elementor-8 .elementor-element.elementor-element-6f74281f h3 {
    font-size: 20px !important;
    margin-top: 20px !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f h2 {
    font-size: 24px !important;
    margin-top: 20px !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f #shipping_country_field, .elementor-8 .elementor-element.elementor-element-6f74281f #billing_country_field {
    display: none;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .product-quantity br {
	display: none !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .product-quantity input[type="number"] {
    display: inline-block !important;
    width: auto !important;
}

select, textarea, input:is([type="url"], [type="tel"], [type="text"], [type="time"], [type="date"], [type="datetime"], [type="datetime-local"], [type="email"], [type="number"], [type="search"], [type="password"]), fieldset .wc-stripe-elements-field, .ff-inherit-theme-style .ff-el-form-control:not([size]):not([multiple]) {
    border-radius: 55px !important;
    margin: 3px 0;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .woocommerce-button.button.subscription_renewal_early {
    display: none !important;
}

#place_order {
  background-color: #10428c !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .woocommerce-orders-table p {
    margin-bottom: 0 !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .woocommerce-orders-table th a br {
    display: none !important;
}

.elementor-8 .elementor-element.elementor-element-6f74281f .woocommerce-orders-table th {
  vertical-align: middle !important;
}/* End custom CSS */