/*
Theme Name: Sneleenwebshop
Theme URI: https://www.sneleenwebshop.nl/
Template: oceanwp
Author: Clickdreams B.V.
Author URI: https://www.clickdreams.nl/
Description: Subtheme for sneleenwebshop.nl
Version: 3.3.4.1663062810
Updated: 2022-09-13 11:53:30

*/
a, a:hover, a:active, a:focus-visible, a:focus, *:hover, *:active, *:focus-visible {
   outline: none !important;   
    text-decoration: none !important;
    box-shadow: none !important;
    -webkit-tap-highlight-color: transparent !important;
    -webkit-user-select: none; /* Chrome/Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+ */
    user-select: none;
} 

.woocommerce-order-details h2 { font-size:24px !important; }
.woocommerce-order h2.woocommerce-column__title { font-size:24px !important; }

/* shoppig cart */
ul#shipping_method { padding-bottom: 0 !important; }
ul#shipping_method li label { padding-left:0 !important; font-weight:600 !important;  font-size:14px !important; letter-spacing:normal !important; }
.woocommerce-cart .cart-collaterals .cart_totals .order-total .includes_tax span.woocommerce-Price-amount.amount { font-size:inherit !important; }
.woocommerce .cart-collaterals tr th { font-size:14px !important; }
p.woocommerce-shipping-destination { display:none !important; }

.woocommerce #order_review table.shop_table ul#shipping_method.woocommerce-shipping-methods { text-align:right !important; }

.woocommerce-checkout form.checkout_coupon { border-width:1px !important; }

.form-row .required { text-decoration:none !important; }

#wishlistBox .tinv-wishlist .tinv-header { display: none !important; }

.woocommerce-MyAccount-tabs .oceanwp-user-profile { display: none !important; }

/* variation swatches on shop page */
.woocommerce ul.products li.product:not(.product-category) .product-inner li { margin-bottom:2px !important; }
.woocommerce ul.products li.product:not(.product-category) li.title h2 { margin-bottom:0 !important; }
.woocommerce ul.products li.product:not(.product-category) .product-inner { padding-bottom: 5px !important; }
.woocommerce ul.products.list li.product:not(.product-category) .product-inner { padding-bottom: 0 !important; }
.woocommerce ul.products li.product:not(.product-category) .product-inner li.rating { margin-bottom: 12px !important; }
.woocommerce ul.products li.product:not(.product-category) .product-inner .swatchly_loop_variation_form { position: absolute !important; z-index: 99 !important; bottom: 0px !important; width: 100% !important; }
.woocommerce ul.products.list .product-inner { -ms-flex-wrap: wrap-reverse !important; -webkit-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important;}
.woocommerce ul.products.list li.product:not(.product-category) .product-inner .swatchly_loop_variation_form  {
	z-index: 99 !important;
    padding-left: 20px !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap-reverse !important;
    -webkit-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
    margin-left: 35% !important;
    margin-top: -35px !important;
	width:auto !important;
}
.woocommerce ul.products.list li.product:not(.product-category) .product-inner li.woo-desc { padding-bottom: 35px !important; }


/* variation swatches product detail page */
.woocommerce div.product form.cart .variations th.label { padding-left:0px !important; }

.woocommerce .related.products h2{
    font-size: 34px!important;
    
}

#top-bar p { margin: 0 !important; padding: 0 !important; }

.woocommerce-checkout #payment ul.payment_methods li {
    background-color: #E4E8EB !important;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button { color:#fff !important; }


body .theme-button, body input[type="submit"], body button[type="submit"], body button, body .button, body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button, .woocommerce-cart .wp-element-button, .woocommerce-checkout .wp-element-button, .wp-block-button__link  {
    border-color: transparent !important;
}

body .theme-button:hover, body input[type="submit"]:hover, body button[type="submit"]:hover, body button:hover, body .button:hover, body div.wpforms-container-full .wpforms-form input[type=submit]:hover, body div.wpforms-container-full .wpforms-form input[type=submit]:active, body div.wpforms-container-full .wpforms-form button[type=submit]:hover, body div.wpforms-container-full .wpforms-form button[type=submit]:active, body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, body div.wpforms-container-full .wpforms-form .wpforms-page-button:active, .woocommerce-cart .wp-element-button:hover, .woocommerce-checkout .wp-element-button:hover, .wp-block-button__link:hover {
    border-color: transparent !important;
	color: #fff !important;
}

.woocommerce-checkout #place_order:hover { color: #fff !important; }

.widget_shopping_cart_content .buttons .button:first-child:hover {
    border-color: #ec6607 !important;
	color: #666 !important;
}