/* 
Theme Name: Simon Loos
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 - HEADER WINKELWAGEN **/
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle_button {
    padding: 10px !important;
    background: #FFF;
    border: none !important;
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle_button:hover {
	background: #FFF;
}

.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button--view-cart {
    border: 1px solid #fac41f;
    background: #FFF;
    color: #212427;
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover {
    background: #fac41f;
    color: #212427;
}

.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button--checkout {
    border: 1px solid #fac41f;
    background: #fac41f;
    color: #212427;
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover {
    border: 1px solid #ed1c28;
    background: #ed1c28;
    color: #FFF;
}


/** WOOCOMMERCE - ARCHIEVEN **/
.woocommerce-shop ul.products li,
.tax-product_cat ul.products li {
	text-align: center !important;
}
.woocommerce-shop ul.products li .add_to_cart_button,
.woocommerce-shop .added_to_cart,
.tax-product_cat ul.products li .add_to_cart_button,
.tax-product_cat .added_to_cart {
	display: inline-block !important;
	text-align: center !important;
}

.woocommerce-shop ul.products li .added_to_cart,
.tax-product_cat ul.products li .added_to_cart {
	font-size: 17px !important;
	font-weight: 400 !important;
}
.woocommerce-shop .added_to_cart:hover,
.tax-product_cat .added_to_cart:hover {
	color: #ed1c28 !important;
}


/** WOOCOMMERCE - PRODUCTPAGINA **/
.single-product .elementor-widget-woocommerce-product-add-to-cart .stock {
	color: #FABE32 !important;
	font-family: 'countach', sans-serif;
	text-transform: uppercase;
	font-size: 20px !important;
}
.single-product .elementor-widget-woocommerce-product-add-to-cart .stock.out-of-stock {
	color: #ED1D29 !important;
}


/** WOOCOMMERCE - WINKELWAGEN **/
.woocommerce-cart .shop_table tbody .product-name a {
    font-family: 'countach', sans-serif !important;
    text-transform: uppercase;
    font-size: 18px;
}

.woocommerce-cart .cart_totals h2 {
    display: none;
}

.woocommerce-cart .coupon #coupon_code {
    padding: 14px;
}


/** WOOCOMMERCE - AFREKENEN **/
.woocommerce-checkout .wc-block-components-main .wc-block-checkout__actions .wc-block-checkout__actions_row button.wc-block-components-checkout-place-order-button {
	font-family: 'countach', sans-serif !important;
    text-transform: uppercase;
    font-size: 20px;
    color: #212427;
    font-weight: 400;
    border: 1px solid #fac41f;
    background: #fac41f;
}
.woocommerce-checkout .wc-block-components-main .wc-block-checkout__actions .wc-block-checkout__actions_row button.wc-block-components-checkout-place-order-button:hover {
	color: #FFF;
	border: 1px solid #ed1c28;
	background: #ed1c28;
}

.woocommerce-checkout .wc-block-checkout__sidebar {
	top: 100px;
}

.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block,
.woocommerce-checkout .checkout-order-summary-block-fill {
	background: #FFF;
	border: none !important;
	border-radius: 0 !important;
	padding: 20px !important;
}
.woocommerce-checkout .checkout-order-summary-block-fill {
	padding: 0 !important;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary,
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-coupon,
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item {
	padding: 0 !important;
}

.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title {
	border: none;
	margin: 0;
	padding: 0;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-icon svg {
	vertical-align: middle;
}

.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title-text,
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title-price {
	font-family: 'countach', sans-serif !important;
    text-transform: uppercase;
    font-size: 18px;
    margin: 0 !important;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content {
	border: none !important;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-name,
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-order-summary-item__total-price {
	font-family: 'countach', sans-serif !important;
    text-transform: uppercase;
    font-size: 18px;	
}
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-metadata {
	display: none;
}

.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block button {
	border: 1px solid #fac41f;
	color: #212427;
	padding: 15px;
	height: 50px;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block button:hover {
	background: #fac41f;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block button .wc-block-components-button__text {
	font-family: 'countach', sans-serif;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 18px;
}

.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item__label,
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item__value,
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel__button {
	font-family: 'countach', sans-serif;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 18px;
}


/** WOOCOMMERCE - BESTELLING ONTVANGEN **/
.woocommerce-order-received .woocommerce-order .woocommerce-notice {
	text-align: center;
}
.woocommerce-order-received .woocommerce-order .woocommerce-order-overview {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 10px 0px;
	padding: 0;
	margin: 40px 0;
	text-align: center;
}
@media screen and (max-width: 767px) {
	.woocommerce-order-received .woocommerce-order .woocommerce-order-overview {
		gap: 15px 0;
	}
	.woocommerce-order-received .woocommerce-order .woocommerce-order-overview li {
		width: 100%;
		border: none;
	}
}


/** WOOCOMMERCE - ACCOUNT **/
.woocommerce-account .e-my-account-tab__orders .woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-actions a {
    margin: 0 0 0 8px;
}
.woocommerce-account .e-my-account-tab__orders .woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-actions a:first-of-type {
    margin: 0;
}


