/*
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;
} 
.related h2 {     font-weight: 500!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;
}
#site-header.medium-header #site-navigation-wrap #site-navigation {
    display: block;
    position: relative;
} 
#menu-main-menu .menu-item {
	float: left!important;
}
#menu-main-menu .toggle-cart-widget{
	float: right!important;
}
#menu-main-menu .woo-wishlist-link{
	float: right!important;
}
header .bottom-header-wrap {
	border-top: solid 1px #bec2c6;
}
.woocommerce a.added_to_cart
{
	color: white!important;
	background-color:black!important;
}
.woocommerce a.added_to_cart:hover
{
	color: white!important;
	background-color:black!important;
}

.woocommerce-cart-form__cart-item .tinv-wraper.tinv-wishlist{
	display:none!important;
}
#billing_company_field {
	display:none!important;
}

/* Begin woolentor cart responsive on mobile */
@media (max-width: 767px) {
	.woolentor-cart-product{
		padding:0!important;
		border-bottom: 1px solid #F2F2F2!important;
		border-top:0px!important;
		border-radius: 0px!important;
		    margin-top: 20px;
	}
	
	.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;
	}
	.elementor-element.elementor-element-74ae5fc .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 */
.tinv-wishlist .product-action .button {
	min-width: 200px !important;
	border-radius: 30px;
}


/* Style for products loop compare */
.elementor-3166{
	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 */
.woo-wishlist-link{
	 padding-right: 70px;
}
   