/*
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;
} 
.woocommerce ul.products li.product:not(.product-category) .tinvwl_add_to_wishlist_button.tinvwl-product-in-list .tinvwl_remove_from_wishlist-text {
	display:none!important;
} 
.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; text-transform:none !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; }
a.about_paypal { display: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; }

@media (max-width: 767px) {
body.yes_sticky #wfacp-e-form .wfacp-form .wfacp_main_form .woocommerce-checkout #payment button#place_order, body.yes_sticky #wfacp-e-form .wfacp-form .wfacp_main_form .woocommerce-checkout button#place_order, body.yes_sticky .wfacp-form .wfacp_main_form .woocommerce-checkout button.wfacp_next_page_button {
	z-index: 9999999999 !important;
}
form.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table thead th.product-total { width:50% !important; }
.woocommerce #order_review table.shop_table tfoot td { padding-right: 0 !important; }
}
@media (hover: none) {
	.bg-fixed {
		-webkit-clip-path: inset(0 0 0 0);
		clip-path: inset(0 0 0 0);
		background-size: 0 !important;
		overflow: hidden;
		position: relative;
	}

 

	.bg-fixed:before {
		content: "";
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		background-image: inherit !important;
		background-repeat: no-repeat !important;
		background-size: cover;       /** or contain - what you need **/
		background-position: inherit;
	/** will-change: transform;    - only if you have less then 3 images like that ***/
	}
}

.swatchly_loop_variation_form .out-of-stock{
	display:none!important;
}
.review-comment {
    border-top-color: #efefef!important;
    left: 16%!important;
    border-right-width: 24px!important;
    margin-left: calc(24px/-2)!important;
    border-top-width: 27px!important;
    bottom: -27px!important;
    border-left-width: 0px!important;
}
.wc-blocks-filter-wrapper .wp-block-heading {
    color: #333333!important;
}
.wc-block-components-checkbox__label{
	color: var(--e-global-color-secondary)!important;
    font-family: "Yantramanav", Sans-serif!important;
    font-size: 11px!important;
    font-weight: 600!important;
	text-transform: uppercase!important;
}
.woocommerce_price_filter-1 .widget-title{
	display:none!important;
}
.woocommerce-Tabs-panel h2{
display:none!important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
	border-top:0px!important;
}
.product_meta{
	border:0px!important;
}
.woocommerce div.product .product_title {
	border:0px!important;
}
.woocommerce .related.products h2{
	font-family: "Yantramanav", Sans-serif!important;
    font-weight: 600!important;
	color: #333!important;
	text-transform: uppercase!important;
	font-size: 24px!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
	padding:20px!important;
}
.woocommerce .products .variations{
	margin-left: 15px!important;
}
    
.elementor-kit-15 button, .elementor-kit-15 input[type="button"], .elementor-kit-15 input[type="submit"], .elementor-kit-15 .elementor-button{
	color:white!important;
}
.woo-entry-image img {
	width:100%!important;
}
.woocommerce-cart-form__cart-item .tinv-wraper.tinv-wishlist{
	display:none!important;
}
.tinv-wishlist .product-action{
	min-width:180px!important;
}
/* Begin woolentor cart responsive on mobile */
@media (max-width: 767px) {
	.woolentor-cart-product{
		padding:0!important;
		border-bottom: 1px solid #F2F2F2!important;
		border-radius: 0px!important;
	}
	
	.woocommerce .woolentor-cart-list .cart .product-thumbnail {
		max-width: 300px!important;
	}
	
 	.shop_table.cart tr.cart_item div.product-thumbnail img {
		width: 100%!important;
		max-width: 400px!important;
	}
	
	.woocommerce .woolentor-cart-list .cart .product-thumbnail {
		margin:0 auto!important;
	}
	.shop_table.cart tr.cart_item .product-name {
		font-size: 18px!important;
		font-weight: 600!important;
		margin-top: 10px!important;
	}
	.woolentor-cart-product-actions{
		display:none!important;
	}
	.woolentor-cart-list .woolentor-cart-product-content{
		gap: 10px!important;
	}
	.woolentor-product-price {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.woolentor-cart-product-content{
		padding-left: 20px!important;
		padding-right: 20px!important;
	}
}
/* End woolentor cart responsive on mobile */
/* Style for products loop compare */
.elementor-3234{
	height:0px!important
}

.compare_button{
	display:none;
	position: absolute;
    z-index: 10;
    right: 15px!important;
    top: 110px!important;
	
}
.product-inner:hover .compare_button {
	display: block;
	
}
/* Style for menu button compare */
.wcmenucart-toggle-drop_down{
	 padding-right: 70px;
}
.jet-compare-count-button__link{
	background-color: #FFF0!important;
}
.nav-bar-compare{
	 padding-top: 35px!important;
}

.is-sticky .nav-bar-compare{
	 padding-top: 25px!important;
}
