.woocommerce .widget_shopping_cart .cart_list li, .woocommerce .widget_shopping_cart li, .woocommerce ul.product_list_widget .cart_list li, .woocommerce ul.product_list_widget li {
    padding-bottom: 65px;
}

.ul.products li.product .button {
    width: 100%;
}

.reset_variations {
    display: none !important;
}

.woocommerce-variation-price {
    display: none;
}

.woocommerce div.product.elementor .woocommerce-variation-add-to-cart .quantity input {
    height: 100%;
    width: 73px;
}

.home span.woocommerce-Price-amount.amount {
    display: none;
}

.single-product span.woocommerce-Price-amount.amount {
    display: none;
}

.ast-woo-header-cart-total  {
    display: none;
}


.elementor-451 .elementor-element.elementor-element-050e7d5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-451 .elementor-element.elementor-element-050e7d5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    height: 50px;
}

span.price {
    display: none !important;
}


a.elementor-register {
    display: none;
}

span.elementor-login-separator {
    display: none;
}


element.style {
}
button.elementor-size-sm.elementor-button {
    background: #ea690d;
}

.elementor-login.elementor-login__logged-in-message {
    display: none;
}

tr.woocommerce-shipping-totals.shipping {
    display: none;
}

p#liefertermin_field {
    padding-top: 50px;
    padding-bottom: 40px;
}

td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status {
    display: none !important;
}

.wpdreams_asl_results .results div.asl_image {
    width: 58px !important;
    height: 80px !important;

}


span.ast-lswitcher-item-header {
    padding-left: 10px;
}

.ast-builder-layout-element.site-header-focus-item.ast-header-language-switcher-element.ast-header-language-switcher.ast-hb-language-switcher-layout-horizontal {
    margin-left: -81px;
}

elementor-302 .elementor-element.elementor-element-f5bb9a8 > .elementor-widget-container {
    margin: -35px 0px 0px 0px;
}

.elementor-element.elementor-element-f5bb9a8.elementor-widget.elementor-widget-text-editor {
    margin-top: -26px;
}

.elementor-5047 .elementor-element.elementor-element-d9c8988 {
    margin-top: -10px;
}

.elementor-302 .elementor-element.elementor-element-d9c8988 {
    margin-top: -10px;
}

.woocommerce div.product .out-of-stock {
    color: red;
    font-size: 20px !important;
}

a.button.product_type_variable {
    display: none;
}


tr.woocommerce-shipping-totals.shipping {
    display: none !important;
}

span.ast-icon.icon-close {
    display: none;
}
span.select2-selection.select2-selection--single {
    border: 1px solid #ddd;
}
.page-id-8285 .woocommerce .woocommerce-checkout .form-row-wide:not(.wfacp-col-full) {
    clear: inline-end !important;
}
.page-id-8285 span.select2-dropdown.select2-dropdown--below {
    BORDER-TOP: TRANSPARENT !IMPORTANT;
}
.woocommerce-message {
    padding-left: 45px;
}


@media screen and (min-width: 320px) and (max-width: 767px) {

.page-id-8284 form.woocommerce-cart-form table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
    border: none !important;
}

.page-id-8284 tr.woocommerce-cart-form__cart-item.cart_item {
    margin-bottom: 29px;
    border: 1px solid #ddd;
}
.page-id-8284 td.product-remove {
    border-top: 0 !important;
}




.woocommerce ul.product_list_widget li img { 
    width: 4em;
    height: 6em !important;
}

.page-id-8285 tr.cart_item {
    display: flex;
    flex-direction: column;
}
.page-id-8285 tr.cart_item td.product-name {
    width: 100%;
}
.page-id-8285 table.shop_table.woocommerce-checkout-review-order-table {
    width: 100%;
    overflow-x: hidden;
    display: flex;
    flex-direction: column;
}
.page-id-8285 table.shop_table.woocommerce-checkout-review-order-table thead:first-child tr {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #ddd;
}
.page-id-8285 table.shop_table.woocommerce-checkout-review-order-table thead:first-child tr th.product-name {
    border-bottom: 0;
}
.page-id-8285 table.shop_table.woocommerce-checkout-review-order-table thead:first-child tr th.product-total {
    border-bottom: 0;
    padding-right: 0;
}


}


