/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
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 */

.woocommerce-MyAccount-orders, .woocommerce-MyAccount-orders * {
  border: none !important;
  background: transparent;
}

.woocommerce-MyAccount-orders .woocommerce-button {
	background-color: var(--e-global-color-primary) !important;
  color: white !important;
}

.woocommerce-MyAccount-orders .woocommerce-button:hover {
  background-color: white !important;
  color: var(--e-global-color-primary) !important;
}

.woocommerce-MyAccount-orders .woocommerce-orders-table__cell {
  padding: 2em 4em !important; 
}

.woocommerce-MyAccount-orders .woocommerce-orders-table__cell .woocommerce-button {
  margin: 0.5em;
  
}

.woocommerce-order-details.woocommerce-info.mollie-instructions {
	border-top-color: var( --e-global-color-primary ) !important;
}

.payment_box.payment_method_mollie_wc_gateway_creditcard {
	background-color: transparent !important;
}

.payment_box.payment_method_mollie_wc_gateway_creditcard::before {
	border: none !important;
}

payment_box.payment_method_mollie_wc_gateway_creditcard {
	background-color: transparent !important;
}

.woocommerce-checkout-payment {
	background-color: var(--e-global-color-secondary) !important;
}

.payment_box.payment_method_mollie_wc_gateway_creditcard, .payment_box.payment_method_mollie_wc_gateway_creditcard .mollie-component-label {
	color: white !important;
}


.woocommerce-order-details.woocommerce-info.mollie-instructions::before {
	color: var(--e-global-color-primary) !important;
}

.woocommerce.wp-block-group.alignwide {
  margin: 5rem;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
  border: none !imporant;
}

.woocommerce-cart-form table.shop_table, .woocommerce-cart-form table.shop_table td, .shop_table.woocommerce-checkout-review-order-table {
  border: none !important;
}

.shop_table.woocommerce-checkout-review-order-table, 
.shop_table.woocommerce-checkout-review-order-table *,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details, 
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details * {
	background: transparent;
    border: none !important;
}

.shop_table_responsive.cart .product-remove {
  border: none !important;
}

.shop_table_responsive.cart .product-thumbnail {
  border: none !important;
}

.shop_table_responsive.cart .product-name {
  border: none !important;
}

.shop_table_responsive.cart .product-price {
  border: none !important;
}

.shop_table_responsive.cart .product-quantity {
  border: none !important;
}

.shop_table_responsive.cart .product-subtotal {
  border: none !important;
}

.shop_table_responsive.cart .coupon {
  padding: 0 0.5rem !important;
}

.shop_table_responsive.cart .coupon input {
  min-width: 250px !important;
}

.shop_table_responsive.cart .coupon button, .shop_table_responsive.cart .actions button, .wc-gzd-order-submit button{
  margin: 2px 1rem;
  background-color: var( --e-global-color-primary ) !important;
  color: white !important;
  transition: 0.2s;
}

.shop_table_responsive.cart .coupon button:hover, .shop_table_responsive.cart .actions button:hover, .wc-gzd-order-submit button:hover {

  background-color: white !important;
  color: var( --e-global-color-primary ) !important;
  transition: 0.2s;
}



.cart_totals .shop_table, .woocommerce-shipping-totals.shipping {
  border: none !important;
  
}

.checkout-button.button.alt.wc-forward {
  background-color: var( --e-global-color-primary );
  color: white;
  transition: 0.2s;
}

.checkout-button.button.alt.wc-forward:hover {
  background-color: white;
  color: var( --e-global-color-primary);
  transition: 0.2s;
}


/** Sticky footer */

html, body {
	height: 100%;
}

body {
	display: flex;
	flex-direction: column;
}

main {
	flex: 1 0 auto;
}
