.ht-product-content-inner .price {display:none!important}
.ht-product-content-inner .ht-product-price .price {display:inherit!important}
.ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-image img {border-bottom: 1px solid #ebebeb!important}

.woocommerce-info {border-top-color: #E02B20!important}
.woocommerce-error, .woocommerce-info, .woocommerce-message { padding: 20px;   margin: 0; border-top: none!important;}
.woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before {display:none!important}

.woocommerce-lost-password input[type=password] {background:#fff; border:1px solid #ebebeb; height:40px; padding:10px; font-size:16px}


/* Mein Konto
-------------------------------------------------------------- */

.meinkonto .woocommerce-MyAccount-navigation a {font-size:15px!important; text-transform: uppercase!important}

.meinkonto input[type=text], .meinkonto input[type=email],.meinkonto input[type=password] {background:#fff; border:1px solid #ebebeb; height:40px; padding:10px; font-size:16px}

.meinkonto button[type=submit], .meinkonto table.my_account_orders .button  { border: 1px solid #fff;  background-color: #E02B20;  color: #fff; transition: background-color 0.5s ease;text-transform:uppercase; 
font-size:14px; font-weight:normal; border-radius:0; padding:16px 30px}
.meinkonto button[type=submit]:hover, .meinkonto table.my_account_orders .button:hover { border: 1px solid #fff;  background-color: #242424;  color: #fff;}

.meinkonto .woocommerce-MyAccount-content h2 {display:none!important}
.meinkonto .wpcw_fe_summary_course_progress th {text-align:left}
/*.meinkonto .wpcw_fe_summary_course_progress th {display:none!important} */


.meinkonto #wpcw_fe_course_progress_detail_3 {visibility: hidden}
.meinkonto #wpcw_fe_course_progress_detail_3:after {
  content:'Du bist GO.FIND.CLUB Mitglied! Die Inhalte findest du in der Navigation unter GO.FIND.CLUB.'; 
  visibility: visible;
  display: inline-block;
  position: relative;
margin-left: -230px;
}


.meinkonto #wpcw_fe_course_progress_detail_17 {visibility: hidden}
.meinkonto #wpcw_fe_course_progress_detail_17:after {
  content:'Du bist GO.FIND.MasterClass Mitglied! Die Inhalte findest du in der Navigation unter GO.FIND.MasterClass'; 
  visibility: visible;
  display: inline-block;
  position: relative;
margin-left: -230px;
}



.woolentor_myaccount_page .woocommerce-Address .woocommerce-Address-title {display:grid}
.woolentor_myaccount_page .woocommerce-Address .woocommerce-Address-title h3 {order:2;display:block!important}
.woolentor_myaccount_page .woocommerce-Address .woocommerce-Address-title a {order:1; display:block!important}



/*
.kurs-club-account .wpcw-orders-table td:first-child, .kurs-club-account .wpcw-orders-table th:first-child,
.kurs-club-account .wpcw-orders-table td:last-child, .kurs-club-account .wpcw-orders-table th:last-child,

.kurs-club-account .wpcw-table-subscriptions td:first-child, .kurs-club-account .wpcw-table-subscriptions th:first-child,
.kurs-club-account .wpcw-table-subscriptions td:last-child, .kurs-club-account .wpcw-table-subscriptions th:last-child
 {display:none!important}

.kurs-club-account .wpcw-student-account-navigation,
.kurs-club-account .wpcw-student-account-content p,
.kurs-club-account .wpcw-student-account-content h2,
.kurs-club-account .wpcw-student-account-content .wpcw-form

{display:none!Important}


.kurs-club-account .wpcw-student-account-content {margin-top:-320px; background:#fff; z-index:0;}
.kurs-club-account .wpcw-student-account-content.space {margin-top:0px; }
.kurs-club-account .space .wpcw-notice {display:none!important}

.kurs-club-account .wpcw-student-account-content.space h2 {display:inherit!important}
.kurs-club-account .wpcw-student-account-content.space h2 { visibility: hidden;}
.kurs-club-account .wpcw-student-account-content.space h2:after {
  content:'Bestellungen Club/Campus'; 
  visibility: visible;
  display: block;
  position: absolute;
  padding: 5px;
  top: 2px;
}



.mep-user-ticket-list, .intro, .kurs-club-account .wpcw-notice { animation: fadeIn 25s;}

.mep-user-ticket-list.myacc, .intro.myacc, .kurs-club-account .wpcw-notice.fast { animation: fadeIn 0s;}


@keyframes fadeIn {
  0% { opacity: 1; }
  90% { opacity: 0; }
  100% { opacity: 1; }
}

.d-none {display:none!important}




@media (max-width: 1024px) {

}
*/



.meinkonto .woocommerce form.checkout_coupon, .meinkonto .woocommerce form.login, .meinkonto .woocommerce form.register {
    border: 0; padding: 0px;  margin: 0;   text-align: left;   border-radius: px;}
	
.meinkonto .woocommerce-MyAccount-navigation ul { margin: 0; padding: 0; list-style: none; display: grid;}

.meinkonto .woocommerce-MyAccount-navigation ul li { padding: 0 0 5px; margin: 0 20px 5px 0;  border-bottom: 1px solid #ddd;}
.meinkonto .woocommerce-MyAccount-navigation ul li a {color:#242424}

.meinkonto .woocommerce-MyAccount-navigation-link--downloads, .meinkonto .woocommerce-MyAccount-navigation-link--customer-logout {display:none}
.meinkonto .woocommerce-MyAccount-navigation-link--courses a {  visibility: hidden; position: relative; width:100%; display:block; text-indent:-9999px }
.meinkonto .woocommerce-MyAccount-navigation-link--courses a:after { content: "GO.FIND. Campus / Club / Masterclass"; visibility: visible;    position: relative; top: 0; left: 0; text-indent:0; float:left }

.meinkonto .woocommerce-MyAccount-navigation-link--edit-account {order:4}
.meinkonto .woocommerce-MyAccount-navigation-link--edit-address {order:5}

.meinkonto .woocommerce-MyAccount-navigation-link.is-active a {color:#e02b20}

.meinkonto .woocommerce-MyAccount-navigation {width: 25%;}
.meinkonto .woocommerce-MyAccount-content {width: 65%;}

	
/* Mini CArt
-------------------------------------------------------------- */
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button {background:#fff!important}
.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart .product-thumbnail {display:none}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product {display: block!important}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product .variation {display: none!important}


@media (min-width: 768px) {
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main {top: 68px!important;}
}



@media (max-width: 767px) {
.elementor-menu-cart__main {top: 50px!important;}
}



/* Single Product
-------------------------------------------------------------- */
.singleproductimg .images {margin-bottom: 0!important}
#prod-supervision .ht-product-image-wrap {width:30%; float:left}
#prod-supervision .ht-product-content {width:70%; float:left}


/* Warenkorb
-------------------------------------------------------------- */
.warenkorb {font-family: "Lato", Sans-serif!important}
.warenkorb .shipping-calculator-form input {height:40px!important; background:#fff; border:1px solid #f4f4f4; color: #242424; padding: 10px; font-size:14px!important  }
.warenkorb .shipping-calculator-form .select2-container--default .select2-selection--single { background-color: #fff;  border: 1px solid #f4f4f4;  border-radius: 0px;   font-size: 14px;  height: 40px;  padding-top: 5px; font-family: "Lato", Sans-serif!important}

.warenkorb .button.wp-element-button {background:#E02B20; font-size:14px; text-transform:uppercase; color:#fff!important; border-radius:0; font-family: "Lato", Sans-serif!important; font-weight:normal; padding:15px 30px}
.warenkorb .button.wp-element-button:hover {background:#242424; }





@media (max-width: 767px) {
.warenkorb table.cart td.actions .wl_update_cart_shop .button{width:100%!important}
.warenkorb .shop_table.cart tr.cart_item td.product-thumbnail img { border-radius: 0!important; width: 100%!important; max-width: 100%!important;}
.warenkorb .wl_cart_table.wl-cart-style-1 .woolentor-cart-img {margin-top: -30px!important}
.warenkorb .product-thumbnail:before {display:none}
}


/* Kasse
-------------------------------------------------------------- */
.kasse input[type=text], .kasse input[type=email],.kasse input[type=password] ,.kasse input[type=tel]{background:#fff; border:1px solid #ebebeb; height:40px; padding:10px; font-size:16px}
.kasse select {background:#fff; border:1px solid #ebebeb; height:40px; padding:10px; font-size:16px}
.kasse textarea {background:#fff; border:1px solid #ebebeb; height:150px; padding:10px; font-size:16px; font-family: "Lato", Sans-serif!important}

.kasse button[type=submit] { border: 1px solid #fff;  background-color: #E02B20;  color: #fff; transition: background-color 0.5s ease;text-transform:uppercase; 
font-size:14px; font-weight:normal; border-radius:0; padding:16px 30px}
.kasse button[type=submit]:hover, .meinkonto table.my_account_orders .button:hover { border: 1px solid #fff;  background-color: #242424;  color: #fff;}

.kasse .select2-container--default .select2-selection--single 
{ background-color: #fff;  border: 1px solid #f4f4f4;  border-radius: 0px;   font-size: 14px;  height: 40px;  padding-top: 5px; font-family: "Lato", Sans-serif!important}


.kasse table.shop_table { border: 0;  margin: 25px 0 0;  border-radius: 0;  padding: 0;}
.kasse table.shop_table th, .kasse table.shop_table td {padding:0; vertical-align:top}
.kasse .product-thumbnail img, .kasse td.product-name dl.variation dt {display:none}
.kasse .woolentor-order-review-product span.product-thumbnail {padding-right: 0;}
.kasse ul, .kasse ul {margin:0; padding:0 0 0 15px}

.kasse button.button.alt {background:#E02B20}
.kasse button.button.alt:hover {background:#242424}

.kasse .right .woocommerce-gzd-legal-checkbox-text:before,.kasse .right .woocommerce-gzd-legal-checkbox-text:after {top:20px!important}
.kasse .right .required { visibility: hidden!important}

.kasse .right .variation {display:none!important}
.kasse .right .woolentor-product {margin-bottom:25px!important}

.kasse .right fieldset#direct-debit-form {padding:0; margin:0; border:0}
.kasse .right fieldset#direct-debit-form label {color: #242424;}

.woocommerce-message {display:none!important} 

.kasse .right .woolentor-shop-table .cart-subtotal th, .kasse .right .woolentor-shop-table .shipping th, .kasse .right .woolentor-shop-table .order-total th { visibility: hidden!important}

.kasse .right .woolentor-shop-table .cart-subtotal th:after {content:'Zwischensumme'; visibility: visible; position: absolute; left:0}
.kasse .right .woolentor-shop-table .shipping th:after {content:'Versand'; visibility: visible; position: absolute; left:0}
.kasse .right .woolentor-shop-table .order-total th:after {content:'Gesamt'; visibility: visible; position: absolute; left:0}


.kasse .woocommerce-checkout #payment {background:#fff}
.kasse .woocommerce-checkout #payment ul.payment_methods {padding:0}
.kasse .woocommerce-checkout #payment div.payment_box {background:#fff; padding:0}
.kasse .woocommerce-checkout #payment div.payment_box:before {display:none}
.kasse .woocommerce-checkout .shop_table {background-color: #fff;}



/* Warenkorb & Kasse Woolentor überschreiben
-------------------------------------------------------------- */

@media (max-width: 1024px) {
.warenkorb h1.elementor-heading-title, .kasse h1.elementor-heading-title {font-size:30px!important}
.warenkorb, .kasse {padding: 75px 30px!important}
.warenkorb-content .left, .kasse-content .left {width:100%!important}
.warenkorb-content .right, .kasse-content .right {width:100%!important}
.warenkorb-content .left .elementor-widget-wrap, .kasse-content .left .elementor-widget-wrap {padding:0!important}
.kasse-headline .elementor-widget-container, .warenkorb-headline .elementor-widget-container {padding-bottom:30px!important}
}


@media (max-width: 767px) {
.warenkorb h1.elementor-heading-title, .kasse h1.elementor-heading-title {font-size:22px!important}
.warenkorb, .kasse {padding: 50px 20px!important}
.kasse-headline .elementor-widget-container, .warenkorb-headline .elementor-widget-container {padding-bottom:10px!important}
}


/* Shopseite
-------------------------------------------------------------- */
.shoppage .ht-category-wrap .ht-category-content-4 { text-align: left;}
.shoppage .ht-category-wrap .ht-category-content-4 span { top: 0!important; right: -30px;  font-size: 12px;}

@media (max-width: 1024px) {
.shoppage  {padding: 75px 30px!important}
.shoppage h1.elementor-heading-title {font-size:30px!important}
.shoppage .ht-category-wrap {margin-bottom: 0px!important}
.shoppage .elementor-widget-heading .elementor-widget-container {margin:0!important; padding: 0px!important}
.produktdetailseite {padding:75px 30px!important}

.produktdetailseite .pds-is .pdsis-left .elementor-widget-wrap {padding:0px 40px 0px 0px!important}
.produktdetailseite .pds-is .pdsis-right .elementor-heading-title {font-size: 30px!important;}
}


@media (max-width: 767px) {
.shoppage h1.elementor-heading-title {font-size:22px!important; margin-left:20px}
.shoppage {padding: 50px 0px!important}

.shoppage .woolentor-products.wl-row {margin:0 20px 0 0px!important}
.shoppage .woolentor-products.wl-row .ht-product {padding:0 0 0 20px!important; margin-bottom:20px!important}

.singleproductsonpage .woolentor-products.wl-row {margin: 0 0 0 -20px !important;}
.singleproductsonpage .woolentor-products.wl-row .ht-product {padding:0 0 0 20px!important; margin:0px 0px 0px 0px!important}

.produktdetailseite {padding:50px 20px!important}
.produktdetailseite .pds-is .pdsis-left .elementor-widget-wrap {padding: 0px!important}
.produktdetailseite .pds-is .pdsis-right,.produktdetailseite .pds-is .pdsis-left {width:100%!important}
.produktdetailseite .pds-is .pdsis-right .elementor-heading-title {font-size: 22px!important;}
.produktdetailseite .pds-is .pdsis-right .elementor-widget-wrap {padding: 20px!important}
.produktdetailseite .pds-is .pdsis-right .elementor-widget-wrap .elementor-widget-heading .elementor-widget-container {padding:0!important}
.produktdetailseite .pds-is .pdsis-right .woocommerce-product-details__short-description h4 {margin:0; padding:0}

}


