	
	#content-wrap .mobile_payments_options
	{
		display:none;
	}





	#content-wrap .left_colum_blocks_txt
	{
		border: 1px solid #EEE;
		width: 100%;
		box-sizing: border-box;
		margin-top: 20px;
	}

	#content-wrap .left_colum_blocks_txt h3
	{
		display:block;
		width: 100%;
		padding:0px;
		margin:0px;
		margin-bottom: 10px;
		padding: 10px;
		box-sizing: border-box;
		background-color: #60c1ed;
		color: #FFF;
		position: relative;
	}

	#content-wrap .left_colum_blocks_txt .content_in_column
	{
		padding: 10px;
		width: 100%;
		box-sizing: border-box;
	}


	#content-wrap .header_not_fixed
	{
		background-color: #f2f7fc;
		width: 100%;
		height: 50px;
	}

	#content-wrap .header_not_fixed .header-content
	{
		padding-top: 15px;
	}

	#content-wrap .header
	{
		background-color: #218ab9;
		position: fixed;
		width: 100%;
		top:0px;
		z-index: 13;
		box-sizing: border-box;
	}

	#content-wrap .extra_div_header
	{
		width: 100%;
	}

	#content-wrap .header_selling_point
	{
		position: relative;
		min-height: 35px;
		background-color: #218ab9;
		width: 100%;
		border-bottom: 1px solid #1d7eaa;
	}

	#content-wrap .selling_point_header
	{
		position: absolute;
		left: 0px;
		top: 10px;
		margin:0px;
		padding:0px;
		color: #FFF;
	}

	#content-wrap .h1_best_soled
	{
		font-size: 16px;
		display:block;
		border-bottom: 1px solid #ff7243;
		width: 100%;
		height: 30px;
		color: #31312f;
	}
	
	#content-wrap .verzend_naar
	{
		position: absolute;
		right: 110px;
		top:11px;	
	}
	
	#content-wrap .verzend_naar_select
	{
		font-size: 12px;
		color: #3b3b3b;
		border: 0px;
	}

	#content-wrap .beoordelingen_header
	{
		position: absolute;
		right: 300px;
		top:6px;
	}

	#content-wrap .beoordelingen_header a
	{
		display:block;
		width: 100%;
		text-decoration:none;
		color: #FFF;
		position: relative;
		left: 0px;
		width: 300px;
	}

	#content-wrap .beoordeling_tekst
	{
		color: #FFF;
		left: 150px;
		margin:0px;
		padding:0px;
		top:5px;
		position: absolute;
	}

	#content-wrap .language_selector_div
	{
		display:block;
		position: absolute;
		right: 0px;
		top:35px;
		background-color: #FFF;
		z-index: 99999999999;
		border: 1px solid #EEE;
		z-index: 999999999999999 !important;
	}

	#content-wrap .language_choice
	{
		padding:0px;
		position: relative;
		margin:0px;
		box-sizing: border-box;
	}

	#content-wrap .language_choice li
	{
		display:block;
		width: 100%;
		box-sizing: border-box;
	}

	#content-wrap .language_choice a
	{
		display:block;
		color: #000;
		text-decoration:none;
		border: 1px solid #EEE;
		border-bottom: 0px;
		box-sizing: border-box;
		width: 100%;
		padding: 10px;
	}

	#content-wrap .language_choice a:hover
	{
		color: #218ab9;
	}


	#content-wrap .language_choice img
	{
		padding-right: 5px;
	}

	#content-wrap .gekozen_lang
	{
		position: absolute;
		right: 0px;
		top: 12px;
		cursor:pointer;
	}

	#content-wrap .gekozen_lang .inner_lang
	{
		color: #FFF;
		text-decoration:none;
	}

	#content-wrap .gekozen_lang img
	{
		padding-right: 5px;
	}





	#content-wrap .header-content, #content-wrap .header-content_first
	{
		position: relative;
		max-width: 1200px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		height: 100%;
	}

	#content-wrap .header-content
	{
		min-height: 60px;
		top: 6px;
	}

	#content-wrap .header-content.no-top
	{
		top:0px;
	}

	#content-wrap .keurmerk_header
	{
		position: absolute;
		right: 0px;
		top:5px;
	}

	#content-wrap .keurmerk_header img
	{
		height: 37px;
	}

	#content-wrap .logo img
	{
		height: 35px;
		margin-top: 7px;
	}

	#content-wrap .search_balk
	{
		position: absolute;
		left: 300px;
		top:5px;
	}

	#content-wrap .search_balk input
	{
		height: 35px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		width: 400px;
		border: 1px solid #FFF;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	#content-wrap .gratis_verzending_holder_sugges
	{
		position:absolute;
		right: 5px;
		bottom:5px;
		color: red;
		background:url('/images/free_shipping_search.png') no-repeat;
		width: 86px;
		height: 30px;
		background-size: auto;
		
		
	}
	

	
	#content-wrap .search_max_w_div
	{
		max-width:422px !important;
		position: relative;
	}


	#content-wrap .search_balk_content
	{
		position: relative;
	}

	#content-wrap .search_balk button
	{
		position: absolute;
		z-index: 2;
		right: 0px;
		top:10px;
		width: 30px;
		height: 20px;
		background:url('/img/search-icon.png') no-repeat;
		border: 0px;
		cursor:pointer;
	}

	#content-wrap .search_balk button:hover
	{
		background:url('/img/search-icon-hover.png') no-repeat;
	}

	#content-wrap .account_header
	{
		position: absolute;
		right: 120px;
		top:15px;
	}

	#content-wrap .account_header.ingelogd
	{
		right: 150px;
		top:17px;
	}

	#content-wrap .account_header .inlogd_link
	{
		color: #FFF;
		font-weight: bold;
		text-decoration:none;
	}

	#content-wrap .account_header .items
	{
		padding:0px;
		margin:0px;
	}

	#content-wrap .account_header .items li
	{
		display:inline-block;
	}


	#content-wrap .account_header .items li a
	{
		font-size: 16px;
		font-weight: bold;
		text-decoration:none;
		color: #FFF;
		padding-left: 20px;
	}

	#content-wrap .account_header .items li a:hover
	{
		color: #181818;
	}

	#content-wrap .shopping-cart_part
	{
		position: absolute;
		right: 0px;
		top:10px;
		z-index: 9999;
		
	}

	#content-wrap .shopping-cart_part .content_shope
	{
		position: relative;
	}

	#content-wrap .shopping-cart_part .logo_shopping_cart
	{
		display:block;
		background:url('/img/shopping-cart.png') no-repeat;
		height: 30px;
		width: 37px;
		cursor:pointer;
		border: 1px solid #218ab9;
	}

	#content-wrap .shopping-cart_part .logo_shopping_cart:hover
	{
		background:url('/img/shopping-cart-hover.png') no-repeat;
	}



	#content-wrap #shopping_cart_content .hidden_content_shop
	{
		display:none;
	}

	#content-wrap #shopping_cart_content .number_of_products
	{
		position: absolute;
		top: -49px;
		right: -18px;
		font-weight: bold;
		color: #000;
		font-size: 14px;
		text-decoration:none;
		background-color: #05f205;
		-moz-border-radius: 30px;
		border-radius: 30px;
		padding-top: 2px;
		width: 23px;
		height: 21px;
		text-align:center;
		cursor:pointer;
	}
	

	#content-wrap #shopping_cart_content .cart_top_products, #content-wrap #shopping_cart_content .cart_top_products_price
	{
		padding:0px;
		margin:0px;
		width: 100%;
	}

	#content-wrap .content_shope .order_products
	{
		float:right;
		display:block;
		background-color: green;
		color: #FFF;
		padding: 8px;
		width: 100%;
		max-width: 100px;
		text-align:center;
		font-weight: bold;
		font-size: 14px;
		text-decoration: none;
		margin-top: 10px;
	}

	#content-wrap .content_shope .edit_shopping_cart
	{
		text-decoration:none;
		position:absolute;
		bottom: 20px;
		right: 140px;
		color: #218ab9;
	}

	#content-wrap .content_shope .edit_shopping_cart:hover
	{
		text-decoration:underline;
	}

	#content-wrap #shopping_cart_content .cart_top_products_price
	{
		margin-top: 10px;
	}

	#content-wrap #shopping_cart_content .cart_top_products
	{
		max-height: 300px;
		overflow:auto;
	}




	#content-wrap #shopping_cart_content .cart_top_products li
	{
		display:block;
		width: 100%;
		padding: 0px;
		margin:0px;
		position: relative;
		border-bottom: 1px solid #EEE;
	}

	#content-wrap #shopping_cart_content .cart_top_products_price li
	{
		display:block;
		width: 100%;
		padding: 0px;
		margin:0px;
		padding-left: 100px;
		box-sizing: border-box;
		position: relative;
		margin-bottom: 10px;
	}

	#content-wrap #shopping_cart_content .cart_top_products li a
	{
		text-decoration: none;
		color: #000;
		width: 100%;
		max-width: 310px;
		display:inline-block;
		padding-bottom: 5px;
		padding-top: 5px;
		color: #218ab9;
		vertical-align:middle;
	}

	#content-wrap #shopping_cart_content .cart_top_products .pallet_zending
	{
		font-weight: bold;
		color: red;
		font-size: 11px;
	}


	#content-wrap #shopping_cart_content .cart_top_products li a:hover
	{
		text-decoration: underline;
	}

	#content-wrap #shopping_cart_content .cart_top_products li .cart_price
	{
		position: absolute;
		top:5px;
		right: 0px;
		font-weight: bold;
		color: #000;
	}

	#content-wrap #shopping_cart_content .cart_top_products li .quantity_cart
	{
		position: absolute;
		top:5px;
		right: 60px;
		font-weight: bold;
		color: #000;
	}

	#content-wrap #shopping_cart_content .cart_top_products_price li .shipping_costs, #content-wrap #shopping_cart_content .cart_top_products_price li .totaal_bedrag_shopping
	{
		position: absolute;
		top:0px;
		right: 0px;
		font-weight: bold;
	}

	#content-wrap #shopping_cart_content .cart_top_products_price li span
	{
		font-weight: bold;
	}


	#content-wrap .shopping-cart_part #shopping_cart_content
	{
		position: absolute;
		width: 400px;
		left: -385px;
		top: 40px;
	}

	#content-wrap .shopping-cart_part #shopping_cart_content .hidden_content_shop
	{
		background-color: #FFF;
		border-left: 1px solid #EEE;
		border-right: 1px solid #EEE;
		border-bottom: 1px solid #EEE;
		padding: 10px;
		width: 400px;
		height: 100%;
		box-shadow: 5px 5px 5px 5px #888888;
	}

	#content-wrap .fullwidth_page
	{
		width: 100%;
		min-height: 100%;
		box-sizing: border-box;
		overflow:hidden;
	}

	#content-wrap .fullwidth_page.min-height-wi-sideba
	{
		min-height: 1070px;
	}


	#content-wrap .container
	{
		position: relative;
		max-width: 1200px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		min-height: 100%;
		padding-top: 20px;
		box-sizing: border-box;
	}

	#content-wrap .m-service-block .container
	{
		position: relative;
		max-width: auto;
		width: auto;
		margin-left: auto;
		margin-right: auto;
		min-height: auto;
		padding-top: none;
		box-sizing: border-box;
	}

	#content-wrap .sidebar
	{
		position: absolute;
		left: 0px;
		top:20px;
		width: 280px;
		z-index: 10;
	}
	
	#content-wrap .inhoud_sidebar
	{
		background-color: #FFF;
	}

	#content-wrap .side_bar_betaallogo
	{
		margin-top: 20px;
	}

	#content-wrap .side_bar_betaallogo img
	{
		width: 100%;
	}

	#content-wrap .content
	{
		width: 100%;
		padding-left: 300px;
		box-sizing: border-box;
		position: relative;
		height: 100%;
	}

	#content-wrap .content .slider_holder
	{
		position: relative;
	}


	#content-wrap .content .slider_holder img
	{
		width: 100%;
	}

	#content-wrap .unique_sell_points_home
	{
		position: absolute;
		top: 20px;
		left: 20px;
		background:url('/img/trans_image_home_white.png');
		width: 450px;
		margin:0px !important;
		padding:0px !important;
	}

	#content-wrap .unique_sell_points_home ul
	{
		margin:0px !important;
		padding:0px !important;
		padding: 20px !important;
		box-sizing: border-box;
	}

	#content-wrap .unique_sell_points_home li
	{
		position: relative;
		margin:0px !important;
		padding:0px !important;
		margin-bottom: 7px !important;
	}

	#content-wrap .unique_sell_points_home li span
	{
		position: absolute;
		left: 30px;
		font-size: 14px;
	}

	#content-wrap .unique_sell_points_home img
	{
		width: 15px !important;
		padding:0px !important;
		margin:0px !important;
		position: relative !important;
		margin-top: 3px !important;
	}



	#content-wrap .head_categories
	{
		margin:0px;
		padding:0px;
		border-bottom: 1px solid #eeeded;
		background-color: #f5f5f5;
	}

	#content-wrap .head_categories li
	{
		display:inline-block;
		box-sizing: border-box;
		width: 100%;
		z-index: 10;
	}

	#content-wrap .head_categories li a
	{
		display:block;
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 10px;
		padding-right: 10px;
		width: 100%;
		box-sizing: border-box;
		border-top: 1px solid #eeeded;
		border-left: 1px solid #eeeded;
		border-right: 1px solid #eeeded;
		z-index: 10;
		vertical-align:middle;
		color: #3d3d3d;
		text-decoration:none;
		font-size: 14px;
	}

	#content-wrap .head_categories li a:hover
	{
		background-color: #218ab9;
		color: #FFF;
	}

	#content-wrap .head_categories li.sel_cat a
	{
		background-color: #218ab9;
		color: #FFF;
	}

	#content-wrap .hoofd_menu
	{
		padding:0px;
		margin:0px;
	}

	#content-wrap .hoofd_menu li
	{
		display:inline-block;
	}

	#content-wrap .hoofd_menu li a
	{
		text-decoration:none;
		font-weight: bold;
		color: #218ab9;
		font-size: 14px;
		padding-right: 25px;
	}

	#content-wrap .hoofd_menu li a:hover
	{
		color: #000;
	}

	#content-wrap .products
	{
		margin:0px;
		padding:0px;
	}

	#content-wrap .products li.product
	{
		display:block;
		width: 33.33%;
		position: relative;
		padding:0px;
		margin:0px;
		box-sizing: border-box;
		float:left;
		margin-bottom: 20px;
	}
	
	
	#content-wrap .products li.product .garantie_neo_25_jaar
	{
		position: absolute;
		left: 15px;
		top:5px;
	}

	#content-wrap .products li.product center
	{
		min-height: 225px;
	}

	#content-wrap .products
	{
		margin-right: -30px;
	}

	#content-wrap .products .product h3
	{
		color: #31312f;
		font-weight: bold;
		line-height: 20px;
		height: 38px;
		overflow:hidden;
		margin-bottom: 10px;
		margin-top: -30px;
		display:block;
		background-color: #FFF !important;
	}

	#content-wrap .products .product .amount
	{
		font-weight: bold;
		font-size: 18px;
		color: #d12c2a;
	}

	#content-wrap .products .product .amount_old
	{
		color: #666666;
		font-size: 12px;
		margin-right: 3px;
	}

	#content-wrap .products .product .op_voorraad
	{
		border: 1px solid #009900;
		color: #009900;
		padding: 5px;
		box-sizing: border-box;
		max-width: 95px;
		font-weight: bold;
		text-align:center;
		margin-top: 15px;
		margin-bottom: 5px;
	}
	
	#content-wrap .products .product .almosout
	{
		border: 1px solid #f37632;
		color: #f37632;
		padding: 5px;
		box-sizing: border-box;
		max-width: 130px;
		font-weight: bold;
		text-align:center;
		margin-top: 15px;
		margin-bottom: 5px;	
	}
	
	#content-wrap .products .product .nostockp
	{
		border: 1px solid red;
		color: #FFF;
		background-color: red;
		padding: 5px;
		box-sizing: border-box;
		max-width: 115px;
		font-weight: bold;
		text-align:center;
		margin-top: 15px;
		margin-bottom: 5px;	
	}	
	

	#content-wrap .levertijd
	{
		color: #009900;
	}


	#content-wrap .products .product a
	{
		display:block;
		width: 100%;
		height: 100%;
		text-decoration:none;
		padding-right: 25px;
		box-sizing: border-box;
		position: relative;
	}

	#content-wrap .products .product:hover h3
	{
		color: #218ab9;
	}

	#content-wrap .products .product .product_price_holder
	{
		display:block;
		width: 100%;
		box-sizing: border-box;
		position: relative;
		height: 45px;
		overflow:hidden;
	}

	#content-wrap .products .product .pallet_product
	{
		position: absolute;
		right: 30px;
		bottom: 77px;
	}


	#content-wrap .products .product .add_to_cart, #content-wrap .products .product .add_to_cart_info
	{
		background:url('/img/koop_nu_knop.png') no-repeat;
		width: 63px;
		height: 36px;
		border: 0px;
		padding:0px;
		margin:0px;
		position:absolute;
		right: 30px;
		bottom: 18px;
		cursor:pointer;
		z-index: 2;
	}

	#content-wrap .products .product .add_to_cart:hover
	{
		background:url('/img/koop_nu_knop-hover.png') no-repeat;
	}



	#content-wrap .products .product .product_foto
	{
		max-width: 200px;
		width: 100%;
		max-height: 200px;
	}
	
	#content-wrap .hoofd_afbeelding_scroll_deel img
	{
		max-height: 500px;
	}
	
	#content-wrap .xzoom-thumbs img
	{
		max-height: 100px;
	}

	#content-wrap .product_afbeelding_area_mob img
	{
		max-height: 400px;
	}
	
	#content-wrap .clear
	{
		clear:both;
	}

	#content-wrap .content_quick_add .button_continue_shop
	{
		background-color: #FFF;
		color: #218ab9;
		text-align:center;
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 12px;
		padding-bottom: 12px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border: 1px solid grey;
		text-decoration:none;
		display:inline-block;
	}

	#content-wrap .content_quick_add h1
	{
		display:block;
		background-color: #218ab9;
		color: #FFF;
		margin:0px !important;
		padding: 10px !important;
		box-sizing: border-box;
		font-size: 14px !important;
		position: absolute;
		top:0px;
		width: 100%;
		left:0px;
	}

	#content-wrap .content_quick_add .button_afrekenen, #content-wrap .veld_container .button_afrekenen, #content-wrap .shipping_form .button_afrekenen
	{
		background-color: #25b903;
		color: #FFF;
		text-align:center;
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 12px;
		padding-bottom: 12px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border: 1px solid #008000;
		text-decoration:none;
		margin-left: 40px;
		display:inline-block;
		font-weight: bold;
		border-bottom: 4px solid #239a07;
		font-size: 14px;
		margin-top:35px;
	}

	#content-wrap .veld_container .button_afrekenen, #content-wrap .shipping_form .button_afrekenen
	{
		margin-left: 0px;
		cursor:pointer;
		font-weight: bold;
	}

	#content-wrap .veld_container .button_afrekenen:hover, #content-wrap .shipping_form .button_afrekenen:hover
	{
		background-color: #000;
		border: 1px solid #000;
		border-bottom: 4px solid #000;
	}

	#content-wrap .content_quick_add h1
	{
		font-size: 18px;
		margin-bottom: 25px;
	}

	#content-wrap .product_afbeelding_area
	{
		width: 100%;
		box-sizing: border-box;
	}

	#content-wrap .nav_onder
	{
		margin-top: 40px;
		margin-bottom: 40px;
	}

	#content-wrap .pagina-nav
	{
		padding:0px
		margin:0px;
		float:none;
		padding-left: 0px;
		margin-left: 0px;
		margin-top: 30px;
		border-left: 1px solid #EEE;
	}

	#content-wrap .pagina-nav li
	{
		display:inline-block;
		padding:0px;
		margin:0px;
		float:none;
	}

	#content-wrap .pagina-nav li a
	{
		display:inline-block;
		padding: 10px;
		padding-bottom: 15px;
		padding-top: 15px;
		box-sizing: border-box;
		width: 100%;
		height: 100%;
		border: 1px solid #EEE;
		width: 45px;
		text-align:center;
		text-decoration:none;
		color: #000;
		font-weight: bold;
		border-left: 0px;
		margin-bottom: 2px;
	}

	#content-wrap .pagina-nav li a:hover
	{
		background-color: #218ab9;
		color: #FFF;
	}

	#content-wrap .pagina-nav li.selected_nav a
	{
		background-color: #218ab9;
		color: #FFF;
	}
	
	#content-wrap li.max_page_nav
	{
		border-left: 1px solid #EEE;
	}
	
	#content-wrap li.dots_nav
	{
		width: 25px;
		text-align:center;
	}
	
	#content-wrap li.next_nav a, li.next_nav label
	{
		width: 105px;	
		cursor:pointer;
	}

	#content-wrap .product_info_koop_nu
	{
		position: absolute;
		right: 0px;
		top:30px;
		background-color: #f5f5f5;
		width: 440px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}

	#content-wrap .product_info_koop_nu .area_buy_box
	{
		position: relative;
		padding: 20px;
		padding-bottom: 5px;
		padding-top: 15px;
		box-sizing: border-box;
	}

	#content-wrap .product_info_koop_nu .area_buy_box h1
	{
		padding: 0px;
		margin:0px;
		margin-bottom: 20px;
		font-size: 18px;
	}

	#content-wrap .product_info_koop_nu .product_price .new_price
	{
		font-size: 18px;
		font-weight: bold;
	}

	#content-wrap .product_info_koop_nu .product_price .old_price
	{
		color: grey;
		font-weight: bold;
		margin-right: 5px;
	}

	#content-wrap .product_info_koop_nu .product_price .btw
	{
		margin-left: 5px;
	}

	#content-wrap .product_info_koop_nu .payment_list
	{
		margin-top: 10px;
	}

	#content-wrap .product_info_koop_nu .unique_selling_point
	{
		padding:0px;
		margin:0px;
		margin-top: 15px;
		line-height: 24px;
		margin-bottom: 0px;
	}

	#content-wrap .product_info_koop_nu .unique_selling_point li
	{
		display:inline-block;
		padding-left: 20px;
		box-sizing: border-box;
		position: relative;
		width: 100%;
	}

	#content-wrap .product_info_koop_nu .unique_selling_point li p
	{
		margin:0px;
		padding:0px;
	}

	#content-wrap .product_info_koop_nu .unique_selling_point li img
	{
		position: absolute;
		left: 0px;
		top:5px;
	}

	#content-wrap .product_info_koop_nu .unique_selling_point li a
	{
		display:inline-block;
		margin:0px;
		padding:0px;

	}

	#content-wrap .product_info_koop_nu .unique_selling_point li img.beord
	{
		position: relative;
		top:1px;
	}

	#content-wrap .attribute_list
	{
		margin:0px;
		padding:0px;
		border: 1px solid #EEE;
		box-sizing: border-box;
		margin-bottom: 20px;
	}

	#content-wrap .attribute_list li
	{
		display:block;
		margin:0px;
		padding:0px;
		padding-top: 30px;
		padding-bottom: 30px;
		width: 100%;
		box-sizing: border-box;
		border-bottom: 1px solid #EEE;
		position: relative;
		padding-left: 20px;
	}

	#content-wrap .attribute_list li .add_to_cart_big
	{
		position: absolute;
		right: 30px;
		top:16px;
	}

	#content-wrap .attribute_list li select
	{
		position: absolute;
		right: 230px;
		top:28px;
	}

	#content-wrap .attribute_list li .attribute_price
	{
		position: absolute;
		right: 320px;
		top:29px;
		font-weight: bold;
		font-size: 14px;

	}

	#content-wrap .attribute_list .name_attri_span
	{
		padding:0px;
		margin:0px;
		width: 100%;
		padding-right: 400px;
		display:block;
		box-sizing: border-box;
	}

	#content-wrap .attribute_list .uitverkocht_att
	{
		position: absolute;
		right: 80px;
		font-size: 16px;
		color: red;
		font-weight: bold;
		top:30px;
	}

	#content-wrap .h1_product_mobile
	{
		display:none;
	}
	
	#content-wrap .h1_product_desk
	{
		display:block;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}

	#content-wrap .product_afbeelding_area_mob
	{
		display:none;
	}
	
	#content-wrap .product_afbeelding_area
	{
		display:block;
	}
	
	
	#content-wrap .xzoom-thumbs
	{
		margin-top: 10px !important;
	}

	#content-wrap .product_description_long
	{
		line-height: 24px;
		font-size: 14px;
		color: #000 !important;
	}
	

	#content-wrap .youtube_video
	{
		max-width: 660px;
		width: 100%;
		height: 300px;
		margin-top: 20px;
	}

	#content-wrap .product_description_long table
	{
		width: 100%;
		max-width: 600px;
	}

	#content-wrap .product_omschrijving_label
	{
		display:none;
	}


	#content-wrap .add_to_cart_big
	{
		display:inline-block;
		background:url(/img/koop_nu_groot.png) no-repeat;
		width: 175px;
		height: 44px;
		cursor:pointer;
		border: 0px;
		padding:0px;
		margin:0px;
		margin-left: 10px;
	}

	#content-wrap .add_to_cart_big:hover
	{
		background:url(/img/koop_nu_groot_hover.png) no-repeat;
	}


	#content-wrap #quantity_product
	{
		display:inline-block;
		height: 44px;
		border: 0px;
		padding:0px;
		margin:0px;
		width: 70px;
		vertical-align:top;
		text-align:center;
		line-height: 24px;
	}

	#content-wrap .mensen_kochten_ook, #content-wrap .recent_bekeken
	{
		border: 1px solid #f2f7fc;
		padding: 20px;
		box-sizing: border-box;
		width: 100%;
		margin-top: 20px;
		position: relative;
		padding-top: 40px;
		margin-bottom: 20px;
	}

	#content-wrap .recent_bekeken
	{
		margin-top: 0px;
	}

	#content-wrap .mensen_kochten_ook strong, #content-wrap .recent_bekeken strong
	{
		display:block;
		position: absolute;
		width: 100%;
		left: 0px;
		top:0px;
		background-color: #f2f7fc;
		color: #218ab9;
		padding: 10px;
		box-sizing: border-box;
		font-size: 16px;
	}

	#content-wrap .categories_list
	{
		margin:0px;
		padding:0px;
		margin-right: -20px;
	}

	#content-wrap .categories_list li
	{
		display:block;
		float:left;
		width: 33.3%;
		box-sizing: border-box;
		margin-bottom: 20px;
		padding-right: 20px;
	}

	#content-wrap .categories_list li a
	{
		display:block;
		width: 100%;
		height: 100%;
		border: 1px solid #EEE;
		box-sizing: border-box;
		position: relative;
		color: #000;
		padding:5px;
		padding-left: 45px;
		height: 65px;
		text-decoration:none;
		line-height: 24px;
		overflow:hidden;
	}

	#content-wrap .categories_list li a h3
	{
		padding:0px;
		display:inline-block;
		width: 100%;
		box-sizing: border-box;
		padding: 10px;
		margin-top: -3px !important;
		padding-left: 0px;
		padding-right: 0px;
		bottom: 0px;
		margin:0px;
		font-weight: normal;
		vertical-align:bottom;
		font-size: 14px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;	
		
	}
	
	#content-wrap .categories_list img
	{
		height: 32px;
		position:absolute;
		left: 5px; 
		top: 10px;
	}

	#content-wrap .categories_list li a:hover
	{
		border: 1px solid #218ab9;
		color: #FFF;
	}

	#content-wrap .categories_list li a:hover h3
	{
		color: #218ab9;
	}

	#content-wrap #desktop_positives
	{
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		max-width: 1200px;
		margin-bottom: -20px;
		height: 45px;
		overflow:hidden;

	}

	#content-wrap #desktop_positives ul
	{
		margin:0px;
		padding:0px;
	}

	#content-wrap #desktop_positives li
	{
		display:inline-block;
		padding-right: 30px;
		padding-top: 15px;
		padding-bottom: 15px;
	}

	#content-wrap #desktop_positives li img
	{
		padding-right: 5px;
	}

	#content-wrap .afreken_container
	{
		width: 100%;
		max-width: 810px;
		margin-left: auto;
		margin-right: auto;
	}

	#content-wrap .inlog_container
	{
		width: 100%;
		max-width: 810px;
		margin-left: auto;
		margin-right: auto;
	}

	#content-wrap .inlog_container .inloggen_div, #content-wrap .inlog_container .registreren_div
	{
		display:inline-block;
		width: 100%;
		max-width: 400px;
		box-sizing: border-box;
		vertical-align:top;
		padding-right:20px;
	}

	#content-wrap .inlog_container .inloggen_div_content, #content-wrap .inlog_container .registreren_div_content
	{
		width: 100%;
		box-sizing: border-box;
		padding: 20px;
		border: 1px solid #EEE;
		position: relative;
	}

	#content-wrap .inlog_container input
	{
		width: 100%;
		box-sizing: border-box;
		height: 40px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border: 1px solid grey;
		margin-bottom: 20px;

	}

	#content-wrap .inlog_container button
	{
		background-color: #218ab9;
		color: #FFF;
		text-align:center;
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 12px;
		padding-bottom: 12px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border: 1px solid #09638c;
		text-decoration:none;
		display:inline-block;
		font-weight: bold;
		cursor:pointer;
	}

	#content-wrap .inlog_container button:hover
	{
		background-color: #09638c;
	}
	#content-wrap .inlog_container .inlog_container_content
	{
		position: relative;
		display:block;
		box-sizing: border-box;
		margin-right: -20px;
	}

	#content-wrap .inlog_container h2
	{
		padding:0px;
		margin:0px;
	}

	#content-wrap .inlog_container .passw_vergeten
	{
		display:block;
		position: absolute;
		bottom: 35px;
		right: 50px;
		color: #218ab9;
		text-decoration:none;
	}

	#content-wrap .inlog_container .passw_vergeten:hover
	{
		text-decoration: underline;
	}

	#content-wrap #passwd_vergeten_div
	{
		margin-top: 20px;
		display:none;
		width: 100%;
		max-width: 783px;
		box-sizing: border-box;
		padding:20px;
		border: 1px solid #EEE;
	}

	#content-wrap #passwd_vergeten_div input
	{
		max-width: 400px;
	}



	#content-wrap .balk_bestellen
	{
		width: 100%;
		box-sizing: border-box;
		padding: 20px;
		background-color: #EEE;
		max-width: 783px;
		margin-bottom: 20px;
		margin-top: 0px;
	}


	#content-wrap .balk_bestellen_content li a
	{
		color: grey;
		text-decoration:none;
	}

	#content-wrap .balk_bestellen_content li a:hover
	{
		color: #000;
		text-decoration:none;
	}


	#content-wrap .message, #content-wrap .error-message
	{
		width: 100%;
		max-width: 783px;
		margin-top: 20px;
		margin-bottom: 20px;
		box-sizing: border-box;
		padding: 20px;
		text-align:center;
		color: green;
		font-size: 14px;
		text-align:center;
		font-weight: bold;
	}

	#content-wrap .error-message
	{
		color: red;
	}

	#content-wrap .personal_info
	{
		font-size: 14px;
	}

	#content-wrap .personal_info .veld_container
	{
		display:block;
		width: 100%;
		position: relative;
		margin-bottom: 10px;
	}

	#content-wrap .personal_info .veld_naam
	{
		position: absolute;
		left: 0px;
		top:1px;
		width: 200px;
		text-align:right;
	}

	#content-wrap .personal_info .veld_container.text .veld_naam, #content-wrap .personal_info .veld_container.selected .veld_naam
	{
		top:12px;
	}

	#content-wrap .afreken_vol_bu .veld_waarde
	{
		text-align:center;
	}

	#content-wrap .personal_info .veld_container.text.optiev .veld_naam
	{
		top:6px;
	}

	#content-wrap .personal_info .veld_waarde
	{
		width: 100%;
		box-sizing: border-box;
		padding-left: 220px;
		max-width: 700px;
		min-height: 30px;

	}

	#content-wrap .personal_info .optiev.radio .veld_waarde
	{
		padding-top: 5px;
	}

	#content-wrap .personal_info .veld_waarde input[type=text], #content-wrap .personal_info .veld_waarde input[type=email], #content-wrap .personal_info .veld_waarde input[type=tel], #content-wrap .personal_info .veld_waarde input[type=password]
	{
		width: 95%;
		border: 1px solid #EEE;
		-moz-border-radius: 5px;
		border-radius: 5px;
		height: 40px;
		padding-left: 20px;
		padding-right: 20px;
		box-sizing: border-box;
		margin-right: 5px;
	}

	#content-wrap .personal_info .veld_waarde select
	{
		width: 50%;
		border: 1px solid #EEE;
		-moz-border-radius: 5px;
		border-radius: 5px;
		height: 40px;
		padding-left: 20px;
		padding-right: 20px;
		box-sizing: border-box;
		margin-right: 5px;
	}


	#content-wrap .personal_info .veld_waarde.w33 input[type=text]
	{
		width: 30%;
		min-width: 150px;
	}

	#content-wrap .personal_info .veld_waarde.w50 input[type=text]
	{
		width: 50%;
	}

	#content-wrap .business_fields, #content-wrap .ander_adres_fields
	{
		display:none;
		background-color: #EEE;
		border: 1px solid #EEE;
		-moz-border-radius: 5px;
		border-radius: 5px;
		max-width: 800px;
		width: 100%;
		padding-top: 10px;
		margin-bottom: 10px;
	}

	#content-wrap .optie
	{
		color: grey;
		display:block;
		font-size: 11px;
	}

	#content-wrap .shipping_form ul
	{
		padding:0px;
		margin:0px;
		border: 1px solid #EEE;
		border-bottom: 0px;
		max-width: 780px;
	}

	#content-wrap .shipping_form li
	{
		display:block;
		padding: 10px;
		border-bottom: 1px solid #EEE;
		border-top: 0px;
		position: relative;
	}

	#content-wrap .shipping_form li .send_image
	{
		position: absolute;
		left: 50px;
		top: 10px;
		height: 22px;
	}

	#content-wrap .shipping_form li .verzending_name
	{
		position: absolute;
		left: 150px;
		top: 15px;
	}

	#content-wrap .shipping_form li .levertijd_ship
	{
		position: absolute;
		left: 400px;
		top: 15px;
	}

	#content-wrap .shipping_form li .price_shipping
	{
		position: absolute;
		right: 150px;
		top: 15px;
		font-weight: bold;
	}

	#content-wrap .shipping_form .button_afrekenen
	{
		margin-top: 30px;
	}

	#content-wrap .shipping_form .afhaal_locatie_div button
	{
		cursor:pointer;
		margin-top: 10px;
		padding: 10px;
		box-sizing: border-box;
		text-align:center;
		margin-left: 150px;
	}

	#content-wrap .shipping_form	.parcel_shop_result_show
	{
		margin-top: 10px;
		margin-left: 150px;
	}

	#content-wrap .betaalmethode_lijst
	{
		border: 1px solid #EEE;
		margin:0px;
		padding:0px;
	}

	#content-wrap .betaalmethode_lijst li
	{
		border-bottom: 1px solid #EEE;
		padding:10px;
		box-sizing: border-box;
		width: 100%;
		text-align:center;
	}

	#content-wrap .betaalmethode_lijst li button
	{
		margin:0px;
		padding:0px;
		border: 0px;
		height: 90px;
		width: 100%;
		cursor:pointer;
		display:block;
	}

	#content-wrap .betaalmethode_lijst li span
	{
		margin:0px;
		padding:0px;
		border: 0px;
		height: 100%;
		width: 100%;
		height: 90px;
		display:block;
	}

	#content-wrap .isseur_select
	{
		padding-top: 5px;
	}

	#content-wrap .isseur_select select
	{
		width: 200px;
		height: 50px;
		text-align:center;
		font-size: 20px;
		margin-bottom: 10px;
	}

	#content-wrap .winkelwagen_container
	{
		width: 100%;
		padding-right: 280px;
		box-sizing: border-box;
		position: relative;
	}

	#content-wrap .winkelwagen_content
	{
		border-top: 1px solid #89d7fa;
		border-bottom: 0px;
		width: 100%;
		box-sizing: border-box;
		position: relative;
	}

	#content-wrap .winkelwagen_side_bar
	{
		position: absolute;
		right: 0px;
		width: 250px;
		top:0px;
	}

	#content-wrap ul.winkelwagen_lijst
	{
		padding:0px;
		margin:0px;
	}

	#content-wrap ul.winkelwagen_lijst li
	{
		padding:0px;
		margin:0px;
		position: relative;
		padding: 20px;
		box-sizing: border-box;
		width: 100%;
		border-bottom: 1px solid #89d7fa;
	}

	#content-wrap ul.winkelwagen_lijst li button
	{
		display:block;
		position: absolute;
		right: 20px;
		bottom: 20px;
		background:url('/img/delete-icon-shopping.png') no-repeat;
		width: 48px;
		height: 52px;
		border: 0px;
		cursor:pointer;
		border: 1px solid #EEE;
		padding: 20px;
		background-position: center center;
	}

	#content-wrap ul.winkelwagen_lijst li button:hover
	{
		border: 1px solid #f9545f;
		background:url('/img/delete-icon-shopping-hover.png') no-repeat;
		background-position: center center;
	}

	#content-wrap ul.winkelwagen_lijst li .winkelwagen_p_foto
	{
		width: 100px;
	}

	#content-wrap ul.winkelwagen_lijst li .product_name_winkelw
	{
		position: absolute;
		left: 150px;
		top:20px;
		font-size: 14px;
		font-weight: bold;
		color: #000;
		text-decoration: none;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		max-width: 500px;
	}

	#content-wrap ul.winkelwagen_lijst li .product_name_winkelw:hover
	{
		text-decoration: underline;
	}

	#content-wrap ul.winkelwagen_lijst li .product_price_wink
	{
		position: absolute;
		right: 20px;
		top:22px;
		font-size: 18px;
	}

	#content-wrap ul.winkelwagen_lijst li .aantal_win
	{
		position: absolute;
		left: 200px;
		bottom:30px;
		font-size: 18px;
		text-align:center;
		width: 60px;
		height: 30px;
	}

	#content-wrap ul.winkelwagen_lijst li .aantal_name
	{
		position: absolute;
		left: 150px;
		bottom:37px;
		font-size: 12px;
	}

	#content-wrap ul.winkelwagen_lijst li.totaal_winkelwagen
	{
		background-color: #f2f7fc;
		position: relative;
		min-height: 125px;
	}

	#content-wrap ul.winkelwagen_lijst li.totaal_winkelwagen .label_verzendkosten
	{
		font-size: 16px;
		position: absolute;
		left: 20px;
		top: 20px;
	}
	
	#content-wrap ul.winkelwagen_lijst li.totaal_winkelwagen .label_verzendkosten p
	{
		margin:0px;
		padding:0px;
		margin-top: 5px;
		font-size: 12px;
		font-weight: bold;
		color: #218ab9;
	}
	
	

	

	#content-wrap ul.winkelwagen_lijst li.totaal_winkelwagen .label_totaal
	{
		font-size: 18px;
		position: absolute;
		left: 20px;
		bottom: 20px;
		font-weight: bold;
	}

	#content-wrap ul.winkelwagen_lijst li.totaal_winkelwagen .totaal_verzendkosten
	{
		position: absolute;
		top:20px;
		right: 20px;
		font-size: 16px;
	}

	#content-wrap ul.winkelwagen_lijst li.totaal_winkelwagen .totaal_totaal
	{
		position: absolute;
		font-size: 18px;
		right: 20px;
		bottom: 20px;
		font-weight: bold;
		text-align:right;
	}
	


	#content-wrap .winkelwagen_side_bar .item_selling_point
	{
		border: 1px solid #89d7fa;
		width: 100%;
		padding: 20px;
		box-sizing: border-box;
		min-height: 80px;
	}

	#content-wrap .winkelwagen_side_bar .item_selling_point img
	{
		position: absolute;
		left: 20px;
		top: 32px;
	}

	#content-wrap .winkelwagen_side_bar .item_selling_point .gratis_bezorg_side_b
	{
		font-weight: bold;
		position: absolute;
		top: 22px;
		left: 65px;
		font-size: 14px;
	}

	#content-wrap .winkelwagen_side_bar .item_selling_point .gratis_bezorg_p_side_b
	{
		position: absolute;
		top: 45px;
		left: 65px;
	}

	#content-wrap .buttons_winkelwagen_below, #content-wrap .buttons_winkelwagen_top
	{
		width: 100%;
		padding-right: 280px;
		box-sizing: border-box;
		position: relative;
		min-height: 80px;
		margin-top: 20px;
	}

	#content-wrap .buttons_winkelwagen_top
	{
		margin-top: 0px;
		min-height: 65px;
	}

	#content-wrap .button_continue_shopping
	{
		display:block;
		position: absolute;
		left: 0px;
		border: 1px solid grey;
		background-color: #FFF;
		color: #218ab9;
		text-align:center;
		padding: 20px;
		padding-top: 10px;
		padding-bottom: 10px;
		text-decoration:none;
		font-size: 16px;
		box-sizing: border-box;
	}

	#content-wrap .button_continue_shopping:hover
	{
		color: #000;
	}

	#content-wrap .button_checkout_shopping
	{
		display:block;
		position: absolute;
		right: 0px;
		border: 1px solid green;
		background-color: #3ab604;
		font-weight: bold;
		color: #FFF;
		text-align:center;
		padding: 20px;
		padding-top: 10px;
		padding-bottom: 10px;
		text-decoration:none;
		font-size: 16px;
		box-sizing: border-box;
	}

	#content-wrap .button_checkout_shopping:hover
	{
		color: #000;
	}

	#content-wrap .buttons_winkelwagen_top .button_checkout_shopping
	{
		top:2px;
	}


	#content-wrap .beoordeling_lijst
	{
		margin:0px;
		padding:0px;
	}

	#content-wrap .beoordeling_lijst li
	{
		display:block;
		width: 100%;
		border-bottom: 1px solid #EEE;
		margin-bottom: 10px;
		position: relative;
	}

	#content-wrap .beoordeling_lijst .date_beoordeling
	{
		position: absolute;
		right: 0px;
		top:0px;
		color: grey;
	}

	#content-wrap .beoordeling_lijst p
	{
		line-height: 22px;
	}
	
	#content-wrap .beoordeling_lijst li h3
	{
		padding-right: 100px;
		width: 100%;
		box-sizing: border-box;
	}


	#content-wrap .footer_container
	{
		position: absolute;
		bottom: 0px;
		left: 0px;
		padding:0px;
		margin:0px;
		background-color: #218ab9;
		width: 100%;
		margin-top: 40px;
		height: 200px;
		overflow:hidden;
	}

	#content-wrap .footer_content
	{
		position: relative;
		max-width: 1200px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}

	#content-wrap .footer_content .hulp_nodig
	{
		position: relative;
		display:block;
		width: 600px;
		overflow:hidden;
	}

	#content-wrap .footer_content .hulp_nodig .titel_hulp
	{
		position: absolute;
		font-size: 24px;
		font-weight: bold;
		top: 40px;
		left: 170px;
		color: #FFF;
	}

	#content-wrap .footer_content .hulp_nodig a
	{
		color: #FFF;
		text-decoration:none;
	}

	#content-wrap .footer_content .hulp_nodig .bel_hulp
	{
		position: absolute;
		font-size: 16px;
		font-weight: bold;
		top: 100px;
		left: 220px;
		color: #FFF;
	}

	#content-wrap .footer_content .hulp_nodig .email_hulp
	{
		position: absolute;
		font-size: 16px;
		font-weight: bold;
		top: 136px;
		left: 220px;
		color: #FFF;
	}

	#content-wrap .footer_content .hulp_nodig .email_hulp a:hover
	{
		color: red;
	}

	#content-wrap .footer_content .contact_footer
	{
		display:block;
		position: absolute;
		right: 0px;
		color: #FFF;
		line-height: 26px;
	}

	#content-wrap .footer_content .onsbedrijf_footer
	{
		display:block;
		position: absolute;
		right: 280px;
		color: #FFF;
		line-height: 26px;
	}

	#content-wrap .footer_content .onsbedrijf_footer ul, #content-wrap .footer_content .onsbedrijf_footer li
	{
		margin:0px;
		padding:0px;
	}

	#content-wrap .footer_content .onsbedrijf_footer li a
	{
		color: #FFF;
		text-decoration:none;
		font-size: 14px;
	}

	#content-wrap .footer_content .onsbedrijf_footer li a:hover
	{
		color: red;
	}

	#content-wrap .footer_content .onsbedrijf_footer h4
	{
		padding-top: 6px;
		color: #FFF;
		font-size: 16px;
		font-weight: bold;
	}


	#content-wrap .footer_content .contact_footer h4
	{
		padding-top: 6px;
		color: #FFF;
		font-size: 16px;
		font-weight: bold;
	}

	#content-wrap .footer_content .contact_footer p
	{
		margin:0px;
		padding:0px;
	}

	#content-wrap .toggle_cat_button
	{
		display:none;
	}

	#content-wrap .menu_item_in_cat, .cat_head_strong
	{
		display:none !important;
	}

	#content-wrap .cat_head_strong
	{
		box-sizing: border-box;
		width: 100%;
		padding: 10px;
		font-size: 14px;
	}

	#content-wrap .mob_cart
	{
		display:none !important;
	}
	
	#content-wrap .bestelling_overzicht_pay
	{
		width: 100%;
		max-width: 700px;
	}
	
	#content-wrap .bestelling_overzicht_pay .bestel_l_head
	{
		font-weight: bold;
	}
	
	#content-wrap .inlogenpagina
	{
		font-size: 14px;
	}

	#content-wrap .swiper-container {
	  width: 100%;
	  height: 100%;
	}
	#content-wrap .swiper-slide {
	  text-align: center;
	  font-size: 18px;
	  background: #fff;

	  /* Center slide text vertically */
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: -webkit-flex;
	  display: flex;
	  -webkit-box-pack: center;
	  -ms-flex-pack: center;
	  -webkit-justify-content: center;
	  justify-content: center;
	  -webkit-box-align: center;
	  -ms-flex-align: center;
	  -webkit-align-items: center;
	  align-items: center;
	}
	
	#content-wrap .no_show_sidebar
	{
		display:none;
	}
	
	#content-wrap .bijna_uitverkocht
	{
		color: #f37632;
		display:block;
		font-weight: bold;
		border: 1px solid #f37632;
		padding: 5px;
		max-width: 150px;
		box-sizing: border-box;
		margin-top: 20px;
		margin-bottom: 18px;
		text-align:center;
		margin-bottom: -10px;
	}
	
	#content-wrap .op_voorraad_p_descr
	{
		color: #78be19;
		display:block;
		font-weight: bold;
		border: 1px solid #78be19;
		padding: 5px;
		max-width: 150px;
		box-sizing: border-box;
		margin-top: 20px;
		margin-bottom: 18px;
		text-align:center;
		margin-bottom: -10px;
	}
	
	#content-wrap .transport_toeslag
	{
		background-color: #f5f5f5;
		padding-left: 90px;
		width: 100%;
		box-sizing: border-box;
		padding-bottom: 10px;
		padding-top: 0px;
		padding-right: 10px;
		position: relative;
		margin-top: 20px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		padding-left: 0px !important;
	}
	
	#content-wrap .transport_toeslag.no_margin_trans_toe
	{
		padding-left: 0px !important;
	}
	
	#content-wrap .transport_toeslag img
	{
		position: absolute;
		left: 10px;
		top: 18px;
	}
	
	#content-wrap .margin_big_trans
	{
		margin-top: 0px !important;
		max-width: 450px;
		margin-left: 0px;
	}

	#content-wrap .margin_small_trans
	{
		margin-top: 0px !important;
		max-width: 450px;
		margin-left: 0px;
	}

	#content-wrap ol.breadcrumbs
	{
		margin:0px;
		padding:0px;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}

	#content-wrap .breadcrumbs_item
	{
		display:inline-block;
		margin-right: 5px;
		color: grey;
		text-decoration:none;
	}

	#content-wrap .breadcrumbs_item a
	{
		color: grey;
		text-decoration:none;
	}

	#content-wrap .breadcrumbs_item a:hover
	{
		color: #218ab9;
		text-decoration:none;
	}

	#content-wrap ol.breadcrumbs .arrow_right
	{
		display:inline-block;
	}

	#content-wrap ol.breadcrumbs .arrow_left
	{
		display:none;
	}
	
	#content-wrap ol.breadcrumbs .last_product_bread
	{
	}
	
	#content-wrap .small_search_image
	{
		max-height: 30px;
		position: absolute;
	}
	
	#content-wrap .beoordeling_cijf
	{
		position: absolute;
		right: 0px;
		top:25px;
	}
	
	#content-wrap .beoordeling
	{
		min-height: 80px;
	}
	
	#content-wrap .beoordeling p
	{
		padding-right: 120px;
		box-sizing: border-box;
		width: 100%;
	}
	
	#content-wrap .tweedehands_tab ul
	{
		margin-top: 20px;
		font-family: arial !important;	
		font-size: 12px;
	}
	
	#content-wrap .tweedehands_tab ul div
	{
		font-size: 11px !important;
	}
	
	#content-wrap .tweedehands_tab ul h3
	{
		padding-top: 10px;
	}
	
	#content-wrap .tabs_link_list
	{
		width: 100%;
		display:block;
		border-bottom: 1px solid #EEE;
	}
	
	#content-wrap .tabs_link_list, .tabs_link_list li
	{
		padding:0px;
		margin:0px;
	}
	
	#content-wrap .tabs_link_list li
	{
		display:inline-block;
	}

	#content-wrap .tabs_link_list	a
	{
		display:inline-block;
		padding:10px;
		text-align:center;
		color: #218ab9;
		text-decoration:none;
		font-size: 14px;
	}

	#content-wrap .ui-tabs .ui-tabs-nav li.ui-tabs-active a
	{
		background-color: #f2f7fc;
		color: #000000;
	}
	
	#content-wrap .reviews_product_niv select, .reviews_product_niv option
	{
		padding: 10px;
		box-sizing: border-box;
		border: 1px solid #EEE;		
	}
	
	#content-wrap .reviews_product_niv select:focus
	{
		border: 1px solid #218ab9;
	}
	
	#content-wrap .reviews_product_niv textarea
	{
		padding: 10px;
		box-sizing: border-box;
		border: 1px solid #EEE;	
		width: 100%;
		max-width: 500px;
		height: 130px;
	}

	#content-wrap .reviews_product_niv textarea:focus
	{
		border: 1px solid #218ab9;
	}
	
	#content-wrap .reviews_product_niv input[type=text], #content-wrap .reviews_product_niv input[type=email]
	{
		padding: 10px;
		box-sizing: border-box;
		border: 1px solid #EEE;
		width: 100%;
		max-width: 500px;
	}
	
	#content-wrap .reviews_product_niv input[type=submit]
	{
		padding: 10px;
		box-sizing: border-box;
		border: 1px solid #EEE;
		background-color: #ff9f00;
		color: #FFF;
		font-weight: bold;
		cursor:pointer;
	}
	
	#content-wrap .open-tab
	{
		color: #000;
		text-decoration:none;
	}

	#content-wrap .open-tab:hover
	{
		color: #000;
		text-decoration:underline;
	}
	
	#content-wrap .reviews_product_niv input[type=submit]:focus
	{
		border: 1px solid #218ab9;
	}

	#content-wrap .reviews_product_niv input[type=text]:focus, .reviews_product_niv input[type=email]:focus
	{
		border: 1px solid #218ab9;
	}
	
	#content-wrap .cijfers_product, #content-wrap .cijfers_product li
	{
		padding:0px;
		margin:0px;
		list-style-type: none;
	}
	
	#content-wrap .cijfers_product
	{
		margin-bottom: 20px;
	}	
	
	#content-wrap .cijfers_product li
	{
		border: 1px solid #EEE;
		padding: 10px;
		box-sizing: border-box;
		margin-bottom: 10px;
	}
	
	#content-wrap .cijfers_product .review_product_zin
	{
		font-size: 16px;
		font-weight: bold;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}

	#content-wrap .cijfers_product .review_product_naam_k
	{
		color: grey;
		padding-top:0px;
		margin-top:0px;
		line-height: 40px;
	}	

	#content-wrap .cijfers_product .review_product_omschrijving
	{
		font-size: 14px;
		line-height: 20px;
	}
	
	#content-wrap .kiyo_review_iframe
	{
		margin-top: 20px;
	}
	
	#content-wrap .filter_products_div
	{
		background-color: #f5f5f5;
		width: 100%;
		position: relative;
		padding: 5px;
		box-sizing: border-box;
		height: 50px;
		margin-top: 10px;
		border: 1px solid #eeeded;
	}

	#content-wrap .filter_products_div.search_ad_filters_on
	{
		margin-top: 0px;
	}
	
	#content-wrap .filter_sorteer
	{
		padding: 5px;
		position: absolute;
		right: 5px;
	}
	
	#content-wrap .sorteer_brand
	{
		padding: 5px;
		position: absolute;
		right: 165px;	
		top:10px;
	}

	#content-wrap #search-result-container
	{
		margin-top: 10px;
		-webkit-box-shadow: 0px 0px 26px -1px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 26px -1px rgba(0,0,0,0.75);
		box-shadow: 0px 0px 26px -1px rgba(0,0,0,0.75);
	}

	#content-wrap .search-result_new
	{
		position: relative;
		background-color: #FFF;
		border-bottom: 1px solid #EEE;
	}

	#content-wrap .search-result_new a
	{
		display:block;
		width: 100%;
		padding: 10px;
		padding-top: 2px;
		padding-bottom: 2px;
		box-sizing: border-box;
	}

	#content-wrap .search-result_new a:hover
	{
		background-color: #EEE;
	}

	#content-wrap .search-result_new a
	{
		text-decoration:none;
	}

	#content-wrap .small_afbeelding_search
	{
		width: 50px;
		display: inline-block;
		vertical-align:middle;
	}

	#content-wrap .search_name
	{
		max-width: 300px;
		min-width: 300px;
		font-size: 14px;
		color: #218ab9;
		display: inline-block;
		vertical-align:middle;
		padding-left: 10px;

	}

	#content-wrap .product_prijs_search
	{
		display:inline-block;
		vertical-align:middle;
		padding-left: 10px;
		font-size: 14px;
		font-weight: bold;
		color: #000;
		font-style: italic;
	}

	#content-wrap .search_bottom_more
	{
		background-color: #f2f7fc;
		font-style: italic;
		padding: 10px;
		box-sizing: border-box;
		width: 100%;
		text-align:center;
	}

	#content-wrap .search_bottom_more a
	{
		color: #000;
		text-decoration:none;
	}

	#content-wrap .search_bottom_more a:hover
	{
		font-weight: bold;
	}

	#content-wrap .geen_resultaat
	{
		font-size: 14px;
		padding: 10px;
		box-sizing: border-box;
		width: 100%;
	}

	#content-wrap .slider_container_new
	{
		border: 1px solid #EEE;
		padding: 20px;
		box-sizing: border-box;
		position: relative;
		-webkit-box-shadow: inset 0px 0px 15px 0px rgba(238,238,238,1);
		-moz-box-shadow: inset 0px 0px 15px 0px rgba(238,238,238,1);
		box-shadow: inset 0px 0px 15px 0px rgba(238,238,238,1);
	}

	#content-wrap .slider_container_new a
	{
		display:block;
		width: 100%;
		height: 100%;
		text-decoration:none;
		color: #000;
	}

	#content-wrap .slider_h1_product
	{
		overflow: hidden;
		height: 40px;
		line-height: 22px;
	}

	#content-wrap .slider_product_omschrijving
	{
		font-size: 12px;
	   	width: 100%;
		overflow: hidden;
		height: 86px;
		line-height: 20px;
	}

	#content-wrap .slider_image_hoofd
	{
		position: absolute;
		height: 250px;
		top: -35px;
	}

	#content-wrap .slider_right_holder
	{
		display:block;
		position: relative;
		padding-left: 270px;
		min-height: 165px;
		max-width: 500px;
	}

	#content-wrap .slider_h1_product
	{
		font-size: 14px;
		font-weight: bold;
		color: #0c78a9;
	}

	#content-wrap .slider_price_product
	{
		font-size: 16px;
		font-weight: bold;
		position: relative;
		color: #d12c2a;
	}

	#content-wrap .slider_price_product s
	{
		color: grey;
		font-size: 12px;
		font-weight: normal;
	}

	#content-wrap .slider_image_hoofd img
	{
		width: 100%;
		max-width: 250px;
	}

	#content-wrap .slider_btw_txt
	{
		font-size: 12px;
		font-weight: normal;
		color: #31312f;
	}

	#content-wrap .bestel_button_slider
	{
		display:inline-block;
		background:url('/img/slider_bestellen_button.png') no-repeat;
		width: 206px;
		height:33px;
		position: absolute;
		bottom: 0px;
		right: 0px;
		cursor:pointer;
		text-align:center;
		color: #FFF;
		font-size: 14px;
		font-weight: bold;
		padding-top: 28px;
	}

	#content-wrap .slider_zij_l_onder
	{
		display:block;
		position: absolute;
		width: 55px;
		height: 75px;
		left: 0px;
		bottom: 0px;
		background:url('/img/slider_zij_l_onder.png') no-repeat;
	}

	#content-wrap .slider_zij_r_onder
	{
		display:block;
		position: absolute;
		width: 39px;
		height: 168px;
		right: 0px;
		top: 10px;
		background:url('/img/slider_zij_r_onder.png') no-repeat;
	}
	
	#content-wrap .slider_mob_left
	{
		display:none;
	}

	#content-wrap .merk_lijst_container
	{
		margin-top: 10px;
		display: table;
		width: 100%;
	}

	#content-wrap .merk_lijst
	{
		padding: 0px;
		margin:0px;
		display: table-row;
	}

	#content-wrap .merk_lijst li
	{
		display: table-cell;
		margin:0px;
		padding:0px;
		padding: 12px;
		box-sizing: border-box;
	}

	#content-wrap .merk_lijst li img
	{
		width: 100%;
	}

	#content-wrap .gratis_verzending_holder
	{
		position: absolute;
		color: #FFF;
		font-weight:bold;
		top: 15px;
		padding: 4px;
		font-size: 12px;
		text-align:center;
		-moz-border-radius: 5px;
		border-radius: 5px;
		right: 30px;
	}
	
	#content-wrap .ocassion_product_info
	{
		position: absolute;
		top: 20px;
		left: 20px;
		background-color: red;
		z-index: 100;
	}
	
	#content-wrap .occassion_marker
	{
		background-color: #d85a6a;
		position: absolute;
		color: #FFF;
		font-weight:bold;
		bottom: 110px;
		padding: 4px;
		font-size: 12px;
		text-align:center;
		-moz-border-radius: 5px;
		border-radius: 5px;
		right: 30px;	
	}

	#content-wrap .home_voordelen_kolom_container
	{
		margin-top: 10px;
		display: table;
		width: 100%;
	}

	#content-wrap .home_voordelen_kolom
	{
		padding: 0px;
		margin:0px;
		display: table-row;

	}

	#content-wrap .home_voordelen_kolom li
	{
		display: table-cell;
		margin:0px;
		padding:0px;
		padding: 12px;
		box-sizing: border-box;
		text-align:center;

	}

	#content-wrap .home_voordelen_kolom li .tekst_kolom
	{
		background-color: #e7eaec;
		color: #31312f;
		font-size: 14px;
		max-width:300px;
		width: 100%;
		padding: 10px;
		box-sizing: border-box;
		line-height: 22px;
		min-height: 90px;
	}

	#content-wrap .home_voordelen_kolom li .tekst_kolom strong
	{
		color: #d85a6a;
	}

	#content-wrap .home_voordelen_kolom li .tekst_kolom a
	{
		color: #31312f;
		text-decoration:none;
	}

	#content-wrap .home_voordelen_kolom li .tekst_kolom a:hover
	{
		text-decoration:underline;
	}
	
	#content-wrap .billink_button
	{
		padding: 10px; 
		background-color: #57b709; 
		-moz-border-radius: 15px; 
		border-radius: 15px; 
		color: #363736; 
		cursor:pointer; 
		font-weight: bold; 
		border: 1px solid grey;
	}

	#content-wrap .billink_button:hover
	{
		background-color: #0ce502; 
	}
	
	#content-wrap #product_tabs
	{
		margin-top: 25px;
	}
	
	#content-wrap #product_tabs div
	{
		font-size: 14px;
	}
	
	
	#content-wrap #product_tabs div a
	{
		color: #000;
	}

	#content-wrap .schade_formulier input[type=text]
	{
		padding: 10px;
		width: 100%;
		box-sizing: border-box;
	}

	#content-wrap .schade_formulier textarea
	{
		padding: 10px;
		width: 100%;
		box-sizing: border-box;
		height: 150px;
	}

	#content-wrap .label_foto
	{
		border: 1px solid grey;
		padding: 10px;
		box-sizing: border-box;
		width: 100%;
		line-height: 22px;
		font-size: 12px;
	}

	#content-wrap .verzend_button
	{
		padding: 10px;
		border: 0px;
		color: #FFF;
		background-color: #218ab9;
		cursor:pointer;
		border: 1px solid grey;
	}

	#content-wrap .verzend_button:hover
	{
		background-color: #156b91;
	}
	
	#content-wrap .product_info_koop_nu .product_price
	{
		margin-top: -10px;
	}
	
	#content-wrap .product_info_koop_nu .extra_tekst_zending
	{
		display:block;
		color: #c2051d;
		font-size: 14px;
		padding-top: 7px;
	}
	
	#content-wrap .product_info_koop_nu .unique_selling_point
	{
		margin-top: 0px;
	}
	
	#content-wrap .product_info_koop_nu .kies_alfver_lo
	{
		margin-top: 5px;
		margin-left: 0px;
		display:block;
	}
	
	#content-wrap .product_info_koop_nu #quantity_product
	{
		border: 1px solid #444544;
	}

	
	#content-wrap .succes-message-new
	{
		background-color: #0fbb0f;
		color: #FFF;
		font-size: 14px;
		display:block;
		width: 100%;
		box-sizing: border-box;
		padding: 20px;
		text-align:center;
		line-height: 24px;
	}
	
	#content-wrap .ship_to_select
	{
		width: 100px;
		border: 1px solid grey;
		padding: 5px;
		box-sizing: border-box;
	}

	#content-wrap .product_specs_l
	{
	   overflow: hidden;
	   text-overflow: ellipsis;
	   display: -webkit-box;
	   -webkit-line-clamp: 3; /* number of lines to show */
	   -webkit-box-orient: vertical;
	   color: grey;
	   min-height: 53px;
	}
	
	#content-wrap .sidenav {
	  height: 100%;
	  right: 0px;
	  display:none;
	  position: fixed;
	  z-index: 99999999999;
	  top: 0;
	  left: 0;
	  overflow-x: hidden;
	  background:url('/images/transparancy_cat.png');
	}
	
	#content-wrap .accordion.extra_label_cat
	{
		background-color: #218ab9;
		color: #FFF;
	}
	
	#content-wrap .accordion.normal_men_c
	{
		border-bottom: 1px solid #d6effb;
	}
	
	#content-wrap .accordion.normal_men_c:hover
	{
		background-color: #218ab9;
		color: #FFF;
	}
	
	#content-wrap .close_content
	{
		position: fixed;
		right: 0px;
		top:0px;
		width: 15%;
		height: 100%;
	}
	
	#content-wrap .scrollbar_cat_menu
	{
		width: 85%;
		position: relative;
		background-color: #218ab9;
		min-width: 200px;
		min-height: 300px;
		padding-top: 60px;
		overflow:hidden;
	}

	#content-wrap .sidenav a.closebtn {
	  padding: 8px 8px 8px 32px;
	  text-decoration: none;
	  font-size: 35px;
	  color: #FFF;
	  display: block;
	}

	#content-wrap .sidenav a.closebtn:hover {
	  color: #f1f1f1;
	}

	#content-wrap .sidenav .closebtn {
	  position: absolute;
	  top: 0;
	  right: 25px;
	  font-size: 36px;
	  margin-left: 50px;
	}
	@media screen and (max-height: 450px) {
	  #content-wrap .sidenav {padding-top: 15px;}
	  #content-wrap .sidenav a {font-size: 18px;}
	}

	#content-wrap .accordion {
	  background-color: #FFF;
	  font-family:arial;
	  color: #444;
	  cursor: pointer;
	  padding: 18px;
	  padding-top: 10px;
	  padding-bottom: 8px;	  
	  width: 100%;
	  text-align: left;
	  border: none;
	  outline: none;
	  font-size: 12px;
	  border-bottom: 1px solid #EEE;
	}

	#content-wrap a.accordion {
	  background-color: #FFF;
	  font-family:arial;
	  color: #444;
	  cursor: pointer;
	  padding: 18px;
	  padding-top: 10px;
	  padding-bottom: 8px;
	  width: 100%;
	  text-align: left;
	  border: none;
	  outline: none;
	  display:block;
	  text-decoration:none;
	  font-size: 12px;
	  border-bottom: 1px solid #EEE;
	}
	
	#content-wrap a.accordion panel
	{
		display:none;
	}

	#content-wrap .cat_moble_href
	{
		color: #777;
		text-decoration:none;
	}



	/* Style the accordion panel. Note: hidden by default */

	#content-wrap .accordion:after {
	  content: '\02795'; /* Unicode character for "plus" sign (+) */
	  font-size: 13px;
	  color: #777;
	  float: right;
	  margin-left: 5px;
	}


	    #content-wrap .search-results
	    {
		position: absolute;
		max-width: 600px;
		width: 600px;
			-webkit-box-shadow: 0px 0px 26px -1px rgba(0,0,0,0.75);
			-moz-box-shadow: 0px 0px 26px -1px rgba(0,0,0,0.75);
			box-shadow: 0px 0px 26px -1px rgba(0,0,0,0.75);
			z-index: 99999;
			background-color: #FFF;
	    }

	   #content-wrap .search_result_inhoud
	    {
		position: relative;
		max-height: 400px;
		  overflow-x: hidden; /* Hide horizontal scrollbar */
		  overflow-y: scroll; /* Add vertical scrollbar */
	    }

	    #content-wrap .product_s_r
	    {
		display:block;
		position: relative;
		width:100%;
		padding: 5px;
		box-sizing: border-box;
		padding-left: 80px;
		color: #242323;
		text-decoration:none;
		margin-bottom: 5px;
		font-family:arial;
		font-size: 12px;
		font-weight: bold;
		line-height: 25px;
		border-bottom: 1px solid #EEE;
	    }

	    #content-wrap .product_s_r.cat_hbd
	    {
		display:block;
		position: relative;
		width:100%;
		padding: 5px;
		box-sizing: border-box;
		padding-left: 15px !important;
		color: #218ab9 !important;
		text-decoration:none;
		margin-bottom: 5px;
		font-family:arial;
		font-size: 12px;
		font-weight: normal !important;
		line-height: 25px;
		border-bottom: 1px solid #EEE;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;		
		
	    }
	    
	    #content-wrap .product_s_r.cat_hbd.last_sea
	    {
	    	border-bottom: 1px dashed #74d0f9 !important;
	    }	
	    
	    #content-wrap .product_s_r.cat_hbd b
	    {
	    	color: #242323 !important;
	    	font-weight: bold !important;
	    }

	    #content-wrap .product_s_r:hover .sa_title
	    {
			color: #218ab9;
	    }

	    #content-wrap .uitverkocht_quick_s
	    {
		position: absolute;
		right: 10px;
		bottom: 5px;
		color: red;
	    }
	    
	    #content-wrap .gratisve_quick_s
	    {
		position: absolute;
		right: 125px;
		bottom: 32px;
	    }

	    #content-wrap .gratisve_quick_s img
	    {
	    	width: 112px !important;
	    	height: 25px !important;
	    }

	    #content-wrap .sa_title
	    {
		display:block;
		width: 100%;
		box-sizing: border-box;
		font-size: 12px;
	    }


	    #content-wrap .sa_beoordeling
	    {
		display:block;
		width: 100%;
		box-sizing: border-box;
	    	padding-left: 0px !important;
	    	margin-left: 0px !important;
	    	left: 0px !important;
	    	color: #218ab9 !important;
	    	font-weight: normal !important;
	    }
	    
	    #content-wrap .sa_beoordeling img
	    {
	    	padding-left: 0px !important;
	    	margin-left: 0px !important;
	    	left: 0px !important;
	    	width: 20px  !important;
	    	position: relative !important;
	    	display:inline-block  !important;
	    	height: auto !important;
	    }

	    #content-wrap .sa_price
	    {
		display:block;
		width: 100%;
		box-sizing: border-box;
		color: grey;
		font-size: 12px;
		font-weight: normal !important;
	    }
	    
	    #content-wrap .sa_price b
	    {
	    	font-size: 14px;
	    	color: #fa891b;
	    	font-weight: bold;
	    }

	    #content-wrap .product_s_r img
	    {
		height: 50px;
		width: 50px;
		position: absolute;
		left: 15px;
		top:5px;
	    }
	    
	    #content-wrap .classificatie_name
	    {
	    	position: absolute;
	    	right: 10px;
	    	top: 5px;
	    	color: #000;
	    }

			#content-wrap .slider_container_new
			{
				background:url('/images/img-1.jpg') no-repeat;
				position: relative;
				min-height: 330px;
				background-size: cover;
				box-sizing: border-box;
  				height: 100%;
				-webkit-box-shadow: none;
				-moz-box-shadow: none;
				box-shadow: none;
			}

			#content-wrap .home_slider_new_products
			{
				display:block;
				width: 100%;
				box-sizing: border-box;
  				height: 100%;
			}


			#content-wrap .home_slider_new_products div
			{
				display:block;
				position: relative;
				width: 100%;
				box-sizing: border-box;
				height: 100%;
			}

			#content-wrap .home_slider_new_products .koop_nu_slider_i
			{
				background-color: #218ab9;
				color: #FFF;
				padding: 7px;
				box-sizing: border-box;
				border: 0px;
				font-size: 14px;
				cursor:pointer;
			}

			#content-wrap .home_slider_new_products .normal_price_slider
			{
				color: #ff6633;
				font-size: 20px;
				font-weight: bold;
			}


			#content-wrap .home_slider_new_products .koop_nu_slider_i:hover
			{
				background-color: #4da1c7;
			}


			#content-wrap .home_slider_new_products div a
			{
				margin:0px;
				padding:0px;
				margin-top: 20px;
				display:inline-block !important;
				background-color: #FFF;
				width: 100%;
				max-width: 600px;
				position: relative;
				height: 240px;
				padding:20px;
				padding-left: 290px;
				box-sizing: border-box;
				float:right;
				margin-right: 30px;
				vertical-align: bottom !important;
			}

			#content-wrap .home_slider_new_products .afbeelding_slider_n
			{
				margin:0px !important;
				padding:0px !important;
				height: 250px;
				position: absolute;
				left: 70px;
				top: 60px;
			}

			#content-wrap .home_slider_new_products .afbeelding_slider_n img
			{
				margin:0px !important;
				padding:0px !important;
				height: 170px;
			}

			#content-wrap .home_slider_new_products .slider_head_name
			{
				padding:0px;
				margin:0px;
				z-index: 100;
				font-size: 20px;
				position: absolute;
				top: 40px;
				left: 20px;
			}
			
			#content-wrap .home_slider_new_products .slider_timer_big
			{
				top: -23px !important;
				background:url('/img/timer_afbeelding_black_friday_klein_white.png') no-repeat;
				font-size: 12px;
				padding-top: 25px;
			}
			
			#content-wrap .one_day_special_head_slider
			{
				position: absolute;
				top: -15px;
				left: 95px;
				font-size: 14px;
				font-weight: bold;
				color: red;
				background-color: #FFF;
				padding: 10px;
				box-sizing: border-box;
			}

			#content-wrap .home_slider_new_products .slider_omschrijving
			{
			   overflow: hidden;
			   text-overflow: ellipsis;
			   display: -webkit-box;
			   -webkit-line-clamp: 3; /* number of lines to show */
			   -webkit-box-orient: vertical;
			  padding-top: 60px;
			}

#content-wrap .dagdeals_link_m
{
	color: red !important;
}


#content-wrap .blackfriday_timer_prod
{
	position: absolute;
	top: 20px;
	left: 10px;
	background-color: #000;
	padding-top: 22px;
	text-align:center;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	border-radius: 25px;
	width: 80px;
	height: 72px;
	background:url('/img/timer_afbeelding_black_friday_klein.png') no-repeat;
}

#content-wrap .blackfriday_timer_prod.product_info_page
{
	left: 340px;
	top: 30px;
	background:url('/img/timer_afbeelding_black_friday.png') no-repeat;
	border-radius: 25px;
	width: 105px;
	height: 72px;
	padding-top: 30px;
}

#content-wrap .product_afbeelding_area_mob .blackfriday_timer_prod.product_info_page
{
	z-index: 10;
	top: 50px;
	left: auto;
	right: 20px !important;

}

#content-wrap .omschrijving_specials_page
{
	font-size: 14px;
	position: relative;
	width: 100%;
	line-height: 28px;

}

#content-wrap .timer_big_one_day_special
{
	width: 100%;
	position: absolute;
	top: 5px;
	right: 120px;
	width: 200px;
	font-size: 16px;
	color: #218ab9;
	font-weight: bold;
	text-align:right;
	
}

#content-wrap .timer_big_discount
{
	background:url('/img/timer_afbeelding_black_friday.png') no-repeat;
	width: 105px;
	height: 72px;
	left: auto;
	padding-top: 28px !important;
	position: absolute !important;
	right: -120px !important;
	top:-30px;
}

#content-wrap .search_suggestie_below
{
	display:block; 
	position: absolute; 
	bottom: 0px; 
	width: 500px; 
	border-radius: 0px 0px 5px 5px;
	border: 20px solid red;
}

#content-wrap .search_suggestie_below_container
{
	position: fixed; 
	background-color: #218ab9; 
	width: 500px; 
	border-radius: 0px 0px 5px 5px;
	font-size: 14px; 
}

#content-wrap .search_suggestie_below_container:hover
{
	background: #ff6633;
}

#content-wrap .search_suggestie_below_container_rela
{
	position: relative; 
	padding: 8px; 
	box-sizing: border-box; 
	color: #FFF; 
	width: 100%; 
	text-align:center;
}

	#content-wrap #mobile_posities, #content-wrap #mobile_posities2, #content-wrap #mobile_posities3
	{
		display:none;
	}
	
	#content-wrap .mobile_payment_method_below
	{
		display:none;
	}

	#content-wrap .winkel_b_menu_mob
	{
		position: absolute;
		margin:0px;
		padding:0px;
		left: 20px;
		top:10px;
	}

	#content-wrap .winkel_b_menu_mob li
	{
		margin:0px;
		display:inline-block;
		padding-right: 20px;
	}

	#content-wrap .winkel_b_menu_mob img
	{
		height: 40px;
	}
	
	#content-wrap .free_shipping_message_basket
	{
		display:block;
		background-color: #ebf4e5;
		padding: 5px;
		margin:0px;
		border: 1px solid #EEE;
		border-left: 5px solid #3c9700;
		position: relative;
		padding-left: 40px;
		box-sizing: border-box;
	}

	#content-wrap .free_shipping_message_basket img
	{
		position:absolute;
		left: 10px;
		top:3px;
	
	}
	
	#content-wrap .toeslag_winkel
	{
		background-color: #fef2e0;
		border-left: 5px solid #fc9905;
		padding-left: 16px;
	}
	
	
	#content-wrap .categorie_home_mobile
	{
		margin:0px;
		padding:0px;
		width: 100%;
		margin-top: 18px;
	}

	#content-wrap .categorie_home_mobile li
	{
		display:block;
		margin:0px;
		padding:0px;
		width: 50%;
		position: relative;
		float:left;
		box-sizing: border-box;
		padding-left: 5px;
	}

	#content-wrap .categorie_home_mobile li a
	{
		display:block;
		border: 1px solid #218ab9;
		width: 100%;
		padding: 8px;
		box-sizing: border-box;
		margin-bottom: 10px;
		text-align:center;
		color: #000;
		text-decoration:none;
		white-space:nowrap;
		overflow:hidden;
	}

	#content-wrap .categorie_home_mobile li a:hover
	{
		background-color: #218ab9;
		color: #FFF;
	}
	
	#content-wrap .categorie_home_mobile li.left_cat
	{
		padding-left: 0px;
		padding-right: 5px;
	}
	
	#content-wrap .categorie_home_mobile
	{
		display:none;
	}
	
	
	#content-wrap .mobile_slide_home
	{
		width: 100%;
		background:rgba(255,255,255, 0.8);
		display:block;
		position: absolute;
		bottom: 20px;
		text-align:center;
		padding: 20px;
		padding-top: 10px;
		padding-bottom: 10px;
		box-sizing: border-box;
		left: 0px;
	}
	
	#content-wrap .mobile_slide_home b
	{
		font-size: 18px;
		display:block;
		margin-bottom: 10px;
		color: #218ab9;
	}
	
	#content-wrap .mobile_slide_home a
	{
		display:block;
		padding: 7px;
		background-color: #218ab9;
		color: #FFF;
		text-align:center;
		max-width: 100px;
		margin-left: auto;
		margin-right: auto;
		font-weight: bold;
		
	}

	#content-wrap .mobile_slide_home a:hover
	{
		background-color: #f6606a;	
	}
	
	#content-wrap .mobile_slide_home
	{
		display:none;
	}
	
	#content-wrap .gratis_verzend_prod_info
	{
		position: absolute;
		top: 40px;
		margin-left: 280px;
	}
	
	#content-wrap .gratis_verzend_prod_info_mob
	{
		position: absolute;
		z-index: 5;
		right: 20px;
		top: 80px;
	}	
	
	#content-wrap .filter_dropdown
	{
		border: 1px solid #EEE;
		padding: 10px;
		box-sizing: border-box;
		width: 100%;
		font-size: 14px;
	}

	#content-wrap .filter_dropdown select
	{
		-webkit-appearance: none;
		margin-left: 10px;
		padding: 10px;
		color: #000;
		border: 1px solid grey;
		border-right: 5px solid #218ab9;
		font-size: 16px;
	}

	#content-wrap .garantie_bij_kopen_div
	{
		width: 100%;
		text-align:center;
		padding-left: 10px;
		padding-right: 10px;
		box-sizing: border-box;
	}

	#content-wrap .garantie_bij_kopen
	{
		padding: 5px;
		width: 100%;
		max-width: 500px;
		box-sizing: border-box;
		margin-bottom: 15px;
	}

	#content-wrap .flag_product_info
	{
		position: absolute;
		top: 20px;
		height: 16px;
		margin-left: 320px;
		padding: 4px;
		border: 2px solid #4c9a10;

	}

	#content-wrap .flag_product_list
	{
		position: absolute;
		top: -14px;
		right: 80px;
		height: 16px;
		padding: 4px;
		border: 2px solid #4c9a10;
	}

	#content-wrap .filter_prijs_van_tot
	{
		position: absolute;
		left: 10px;
		top:10px;
	}

	#content-wrap .filter_prijs_van_tot .van_prijs, #content-wrap .filter_prijs_van_tot .tot_prijs
	{
		width: 50px;
		height: 25px;
		padding-left: 5px;
		padding-right: 5px;
	}

	#content-wrap .container_submit_filter
	{
		display:inline-block;
	}

	#content-wrap .close_filter, #content-wrap .filter_button
	{
		display:none;
	}

	#content-wrap .filter_sorteer_container_mob
	{
		display:none;
	}

	#content-wrap .filter_sorteer_container
	{
		display:block;
	}

	#content-wrap .filter_mob_head
	{
		display:none;
	}

	#content-wrap .prijs_filter_sorterting, #content-wrap .cat_filter_mob
	{
		display:none;
	}

	#content-wrap .categories_list
	{
		display:block;
	}

	#content-wrap .filter_sorteer
	{
		top:10px;
	}
	
	#content-wrap .mob_extra_button_afreken
	{
		display:none;
		margin-left: -10px;
		margin-top: 15px;
		margin-bottom: 10px;
	}

	#content-wrap #klarna_widget_but
	{
		background-color: #ffb3c7;
		color: #000;
		text-align:center;
		text-decoration:none;
		padding: 8px;
		box-sizing: border-box;
		position: absolute;
		bottom: 10px;
		font-size: 14px;
		left: 10px;

	}

	#content-wrap #klarna_widget_but_big
	{
		background-color: #ffb3c7;
		color: #000;
		text-align:center;
		text-decoration:none;
		padding: 20px;
		padding-top: 10px;
		padding-bottom: 10px;
		box-sizing: border-box;
		position: absolute;
		font-size: 16px;
		right: 200px;
	}

	#content-wrap #klarna_widget_but:hover, #content-wrap #klarna_widget_but_big:hover
	{
		background-color: #f0a5b7;
	}

	#content-wrap #btw_widget_area
	{
		display:none;
		top: 0px;
		left: 0px;
		position: fixed;
		width: 100%;
		height: 100%;
		background:url('/images/trans_klarna.png');
		z-index: 999999999999;
		padding: 10px;
		box-sizing: border-box;
	}
	
	#content-wrap #btw_widget_area .iframe_content_btw
	{
		width: 100%;
		height: 100%;
	}

	#content-wrap #btw_widget_area #btw_widget_iframe
	{
		display:block;
		position: relative;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		max-width: 400px;
		height: 100%;
		margin-top: 40px;
		margin-bottom: 40px;
	}

	#content-wrap #klarna_widget_area
	{
		display:none;
		top: 0px;
		left: 0px;
		position: fixed;
		width: 100%;
		height: 100%;
		background:url('/images/trans_klarna.png');
		z-index: 999999999999;
		padding: 10px;
		box-sizing: border-box;
	}

	#content-wrap #klarna_widget_area #klarna_widget_area_iframe
	{
		display:block;
		position: relative;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		max-width: 800px;
		height: 100%;
		
	}

	#content-wrap #close_klarna
	{
		position: absolute;
		right: 10px;
		top:10px;
		color: #FFF;
		font-size: 14px;
		background-color: #218ab9;
		text-decoration:none;
		padding: 10px;
		border: 1px solid grey;
	}
	
	#content-wrap #close_btw
	{
		position: absolute;
		right: 0px;
		top:15px;
		color: #FFF;
		font-size: 20px;
		width: 100%;
		text-align:center;
		
	}

	#content-wrap .iframe_content_klarna
	{
		width: 100%;
		max-width: 1000px;
		margin-left: auto;
		margin-right: auto;
		height: 100%;
		position: relative;
	}
	

	#content-wrap .beoordeling_product_inf_top.mob_beoorde_head
	{
		display:none;
	}

	#content-wrap .area_buy_box .holder_button_add
	{
		margin-top: 10px;
	}

	#content-wrap .add_to_cart_big_new
	{
		display:inline-block;
		background-color: #25b903;
		color: #FFF;
		border: 1px solid #239a07;
		border-bottom: 5px solid #239a07;
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
		text-decoration:none;
		height: 44px;
		text-align:center;
		vertical-align:top;
		line-height:38px;
		font-size: 14px;
		font-weight: bold;
		margin-left: 10px;
	}

	#content-wrap .add_to_cart_big_new:hover
	{
		background-color: #009600;
		border-bottom: 5px solid #026a02;
	}
	
	#content-wrap #tab_beoorde img
	{
		height: 12px;
	}

#content-wrap .switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
  vertical-align:top;

}

/* Hide default HTML checkbox */
#content-wrap .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
#content-wrap .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

#content-wrap .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

#content-wrap input:checked + .slider {
  background-color: #2196F3;
}

#content-wrap input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

#content-wrap input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
#content-wrap .slider.round {
  border-radius: 34px;
}

#content-wrap .slider.round:before {
  border-radius: 50%;
}

#content-wrap .excluding_btw_box
{
	position: absolute;
	right: 0px;
	top:8px;
	vertical-align:top;
}

#content-wrap .excluding_btw_box .ex_btw_switch_txt
{
	display:inline-block;
	line-height: 32px;
}


#content-wrap .extra_balk_menu
{
	display:block;
	position: relative;
	height: 48px;
	background-color: #FFF;
	width: 100%;
	box-sizing: border-box;
	padding-top: 15px;
	border: 1px solid #eeeeee;
}


#content-wrap .extra_balk_menu .ex_btw_switch_txt
{
	padding-left: 5px;
}

#content-wrap .right_btw_box
{
	left: 18px;
}

#content-wrap .switch_small
{
	height: 28px;
	width: 50px;
}

#content-wrap .switch_small .slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 18px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

#content-wrap .posities_balk_onder
{
	padding-top: 25px;
}

#content-wrap .winkelwagen_pagina
{
	padding-top: 0px;
}

#content-wrap .besparing_txt
{
	font-size: 12px;
	font-weight: normal;
}
#content-wrap .slick-prev:before {
	display:none !important;
}
#content-wrap .slick-next:before {
	display:none !important;
}


#content-wrap .mobile_cat_slider, #content-wrap mobile_sub_cat_slider
{
	width: 100%;
	box-sizing: border-box;
	background-color: #FFF;
	margin-left: -8px;
}

#content-wrap .mobile_cat_slider .multiple, #content-wrap .mobile_sub_cat_slider .multiple
{
	padding:5px;
	box-sizing: border-box;
	text-align:center;
	background-color: #FFF;
	position: relative;
}

#content-wrap .add_to_cart_n_box
{
	background:url('/img/koop_nu_knop.png') no-repeat;
	width: 63px;
	height: 36px;
	border: 0px;
	padding:0px;
	margin:0px;
	position:absolute;
	right: 20px;
	bottom: 18px;
	cursor:pointer;
	z-index: 10;	
}

#content-wrap .add_to_cart_n_box:hover
{
	background:url('/img/koop_nu_knop-hover.png') no-repeat;	
}

#content-wrap .cat_home_one_line p
{
	  display: -webkit-box !important;
	  -webkit-line-clamp: 1 !important;
	  -webkit-box-orient: vertical !important;
	  overflow: hidden !important;
}

#content-wrap .mobile_cat_slider .content_cat_m, #content-wrap .mobile_sub_cat_slider .content_cat_m
{
	display:block;
	color: #000;
	text-decoration:none;
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	border: 1px solid #EEE;
	margin-left: auto;
	margin-right: auto;
	color: #218ab9;
	padding: 3px;
	box-sizing: border-box;
	-webkit-box-shadow: 1px 2px 15px -10px rgba(0,0,0,0.44); 
	box-shadow: 1px 2px 15px -10px rgba(0,0,0,0.44);
}

#content-wrap .mobile_sub_cat_slider .content_cat_m
{
	font-size: 12px;
	min-height: 145px;
}

#content-wrap .slider_lijst, #content-wrap .mobile_sub_cat_slider, #content-wrap #mov_cat_slider, #content-wrap .slider_day_deals, #content-wrap .home_page_sliders
{
	display:none;
}

#content-wrap .back_but_slider
{
	position: absolute;
	left: 10px;
	border: 1px solid grey;
	background-color: #FFF;
	z-index: 2 !important;
	top: 40%;
	border-radius: 35px;
	-webkit-box-shadow: 2px 2px 11px -2px #000000;
	box-shadow: 2px 2px 11px -2px #000000;
	cursor:pointer;
	padding: 5px;
	padding-top: 6px;
	padding-left: 7px;
	padding-right: 8px;
	padding-bottom: 2px;	
}

#content-wrap .forward_but_slider
{
	position: absolute;
	right: 5px;
	border: 1px solid grey;
	background-color: #FFF;
	z-index: 2 !important;
	top: 40%;
	border-radius: 35px;
	-webkit-box-shadow: 2px 2px 11px -2px #000000;
	box-shadow: 2px 2px 11px -2px #000000;
	cursor:pointer;
	padding: 5px;
	padding-top: 6px;
	padding-left: 7px;
	padding-right: 8px;
	padding-bottom: 2px;
}

#content-wrap .slick-disabled.slick-arrow.back_but_slider, #content-wrap .slick-disabled.slick-arrow.forward_but_slider
{
	display:none !important;
}

#content-wrap .back_but_slider img, #content-wrap .forward_but_slider img
{
	width: 10px;
}

#content-wrap .slider_lijst .back_but_slider, #content-wrap .slider_lijst .forward_but_slider
{
	top: 40%;
}

#content-wrap .back_but_slider:hover, #content-wrap .forward_but_slider:hover
{
	-webkit-box-shadow: 2px 2px 11px -2px #218ab9;
	box-shadow: 2px 2px 11px -2px #218ab9;
	border: 1px solid #218ab9;
}

#content-wrap .mobile_cat_slider .content_cat_m p, #content-wrap .mobile_sub_cat_slider .content_cat_m p
{
	  display: -webkit-box;
	  -webkit-line-clamp: 2;
	  -webkit-box-orient: vertical;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  font-size: 12px;
	  max-height: 34px;
	  line-height: 18px;
}

#content-wrap .cookie-message
{
	display:none;
}

#content-wrap .mobile_cat_slider .content_cat_m:hover, #content-wrap .mobile_sub_cat_slider .content_cat_m:hover
{
	color: #f8545f;
}

#content-wrap .mobile_cat_slider .multiple img
{
	width: 100%;
	max-width: 100px;
}

#content-wrap .mobile_sub_cat_slider img
{
	max-width: 80px;
}

#content-wrap .mobile_cat_scrolling
{
	margin-top: 20px;
	margin-bottom: 20px;
}

#content-wrap .dayspecials_home
{
	display:none;
}

#content-wrap .product_slider_home
{
	background-color: #FFF;
}

#content-wrap .price_holder_slide_prod
{
	display:block;
	text-align:left;
	color: #000;
}

#content-wrap .price_holder_slide_prod s
{
	color: grey;
	font-weight: normal;
}

#content-wrap .filled_with_products_slide p
{
	text-align:left;
	min-height: 40px;
}

#content-wrap .mobile_cat_slider.filled_with_products_slide .content_cat_m
{
	padding: 10px;
	padding-top: 5px;
	box-sizing: border-box;
	min-height: 302px;
	position: relative;
}

#content-wrap .mobile_cat_slider.filled_with_products_slide .multiple img
{
	max-width: 180px;
}

#content-wrap .dayspecials_home
{
	margin-top: -10px;
	margin-bottom: 8px;
}

#content-wrap .filled_with_products_slide .discount_offer
{
	position: absolute;
	right: 5px;
	top: 5px;
	height: 35px;
	text-align:center;
	padding-top: 10px;
	width: 35px;
	border-radius: 50%;
	background-color: #d71920;
	color: #FFF;
	box-sizing: border-box;
	font-size: 11px;
}

#content-wrap .filled_with_products_slide .price_holder_slide_prod
{
	color: #d71920;
}

#content-wrap .best_sol_cat_link
{
	color: #000;
	text-decoration:none;
}

#content-wrap .best_sol_cat_link:hover
{
	color: #218ab9;
	text-decoration:none;
}

#content-wrap .product_info_below_suggest
{
	margin-bottom: 10px;
	border-top: 1px solid #EEE;
	padding-top: 6px;
}

#content-wrap .product_info_below_suggest strong.title
{
	font-size: 14px;
}

#content-wrap .verzend_knop_new
{
	display:block;
	background-color: #FFF;
	padding: 15px;
	box-sizing: border-box;
	cursor:pointer;
	line-height: 26px;
	font-size: 14px;
	margin-bottom: 10px;
	border: 1px solid #b3b6b7;
	-webkit-box-shadow: inset 0px 0px 15px -1px rgba(0,0,0,0.19);
	box-shadow: inset 0px 0px 15px -1px rgba(0,0,0,0.19);
	position: relative;
	max-width: 500px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

#content-wrap .verzend_knop_new.different_border_rad2
{
	border-radius: 0px;
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
}

#content-wrap .shipping_form ul
{
	box-sizing: border-box;
	padding: 10px;
}

#content-wrap .verzend_knop_new:hover
{
	border: 2px solid #218ab9;
	-webkit-box-shadow: inset -1px 0px 15px 3px rgba(33,138,185,0.24);
	box-shadow: inset -1px 0px 15px 3px rgba(33,138,185,0.24);
}

#content-wrap .verzend_knop_new.fast_shipping_dpd
{
	border: 2px solid #04cc04;
}

#content-wrap .verzend_knop_new img
{
	width: 40px;
}

#content-wrap .change_pickup
{
	position: relative;
	display:block;
	z-index: 3;
	background-color: orange;
	color: #555755;
	padding: 8px;
	box-sizing: border-box;
	border: 1px solid grey;
	cursor:pointer;
	width: 100%;
	margin-top: -31px;
	text-align:center;
	font-size: 14px;
	font-weight: bold;
	max-width: 600px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	z-index: 999999999999999999999;
}

#content-wrap .change_pickup:hover
{
	background-color:#218ab9;
	color: #FFF;
}

#content-wrap .most_picked_cirkel
{
	padding: 5px;
	border-radius: 50px;
	width: 60px;
	height: 48px;
	background-color: #04cc04;
	color: #FFF;
	position: absolute;
	right: 80px;
	top:15px;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	padding-top: 12px;
}


#content-wrap .betaalmethode_lijst_new
{
	margin:0px;
	padding: 0px;
	margin-left: -10px;
	vertical-align:top;
}

#content-wrap .betaalmethode_lijst_new li
{
	display:inline-block;
	padding: 10px;
	box-sizing: border-box;
	width: 50%;
	vertical-align:top;
}

#content-wrap .betaalmethode_lijst_new li button
{
	padding: 10px;
	box-sizing: border-box;
	background-color: #FFF;
	cursor:pointer;
	width: 100%;
	border: 1px solid #b3b6b7;
	-webkit-box-shadow: inset 0px 0px 15px -1px rgba(0,0,0,0.19);
	box-shadow: inset 0px 0px 15px -1px rgba(0,0,0,0.19);
}

#content-wrap .betaalmethode_lijst_new li button:hover
{
	border-color: #218ab9;
	color: #218ab9;
}

#content-wrap .proforma_fac_new
{
	display:block;
	margin-top: -30px;
	font-size: 14px;
	text-decoration:none;
}

#content-wrap .betaalmethode_lijst_new li button img
{
	height: 50px;
}

#content-wrap .specs_extra_product_info
{
	margin:0px;
	padding:0px;
	margin-top: 15px;
	margin-bottom: 45px;
	display: table;
	width: 100%;
}

#content-wrap .specs_extra_product_info li
{
	display:inline-block;
	width: 49%;
	border: 1px solid #EEE;
	margin-bottom: 5px;
	margin-right: 5px;
	box-sizing: border-box;
	vertical-align:top;
	font-size: 14px;
}



#content-wrap .specs_extra_product_info li label
{
	display:inline-block;
	width: 180px;
	background-color: #f2f7fc;
	color: #000;
	padding: 8px;
	font-weight: bold;
	height: 100%;
	display: table-cell;
	height: 34px;
	vertical-align:middle;
}

#content-wrap .specs_extra_product_info li:hover
{
	border: 1px solid #218ab9;
}

.specs_extra_product_info li span
{
	display:inline-block;
	display: table-cell;
	padding-left: 10px;
	vertical-align:middle;
}


#content-wrap .volume_buy_list
{
	margin:0px;
	padding:0px;
	margin-top: 10px;
	margin-bottom: -10px;
}

#content-wrap .volume_buy_list li
{
	display:inline-block;
	padding-right: 10px;
	box-sizing: border-box;
	vertical-align:top;
	margin-bottom: 15px;
	font-weight: bold;
}

#content-wrap .volume_buy_list li p
{
	display:block;
	margin:0px;
	padding:0px;
	padding-top: 3px;
	font-weight: bold;
	color: red;
}

#content-wrap .volume_buy_list li a
{
	border: 2px solid #e6e6e8;
	border-radius: 25px;
	box-sizing: border-box;
	padding: 10px;
	cursor:pointer;
	width: 100%;
	text-align:center;
	display:block;
}

#content-wrap .volume_buy_list li a:hover
{
	border: 2px solid #218ab9;
}

#content-wrap #volume1,#content-wrap #volume2,#content-wrap #volume3,#content-wrap #volume4,#content-wrap #volume5
{
	min-width:110px;
}

#content-wrap .volume_buy_list li p
{
	min-width:110px;
	text-align:center;
}

#content-wrap .kader_discount_amount
{
	display:block;
	position: absolute;
	top:-10px;
	left: 10px;
	background-color: red;
	padding: 5px;
	text-align:center;
	color: #FFF;
	width: 100%;
	max-width: 115px;
	padding-top: 0px;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;

}

#content-wrap .kader_cer
{
	position: relative;
	padding-top: 10px;
}

#content-wrap .kader_cer span
{
	line-height: 30px;
	font-size: 12px;
}

#content-wrap .kader_product_price
{
	display:block;
	border: 1px solid grey;
	padding: 10px;
	position: relative;
	background-color: #FFF;
	width: 100%;
	max-width: 105px;
	text-align:center;
	font-size: 25px;
	font-weight: bold;
}

#content-wrap .variatie_cer .kader_product_price
{
	max-width: 150px;
	font-size: 16px;
	margin-top: -20px;
}

#content-wrap .kader_product_price label
{
	display:inline-block;
	font-size: 16px;
}

#content-wrap .kader_product_price s
{
	display:block;
	font-size: 12px;
}

#content-wrap #shopping_big_one_extra
{
	width: 100% !important;
	font-size: 16px;
}

#content-wrap .prijs_between_kader
{
	position: relative;
}

#content-wrap .prijs_between_kader_rechts
{
	position: absolute;
	left: 145px;
	top: 25px;
}

#content-wrap .socdisc_app
{
	display:block;
	font-weight: bold;
	color: #239a07;
}

#content-wrap .socdisc img
{
	position: absolute;
	left: 4px;
	top: 4px;
	height: 25px;
}

#content-wrap .socdisc
{
	display:inline-block;
	font-weight: bold;
	cursor:pointer;
	background: url('/img/face_bgr_co.png') repeat-x, #036ee4;
	color: #FFF;
	padding: 8px;
	padding-left: 22px;
	position: relative;
	font-size: 11px;
	cursor:pointer;
}

#content-wrap .slider_new_daydeals ul, #content-wrap .slider_new_daydeals li { padding:0px; margin:0px; font-family: arial; }
#content-wrap .slider_day_deals .columleft { display:block; float:left; min-height: 320px; width:45%; box-sizing: border-box; text-align:center; position: relative; }
#content-wrap .slider_day_deals .columleft img { min-height: 320px; max-width: 100%; width: auto; height: auto; max-height: 220px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
#content-wrap .slider_day_deals .columright { display:block; float:left; min-height: 320px; width:55%; background-color: #218ab9; box-sizing: border-box; position: relative;}
#content-wrap .slider_day_deals { height: 100%; max-height: 320px; min-height: 350px; }

#content-wrap .slider_day_deals .columright .dagdeal_label { display:block; position: absolute; background:#ff0000 url('/img/label_daydeal.png') repeat-y; top: 20px; left: -40px; padding-left: 58px; font-size: 16px; font-weight: bold; color: #FFF; text-transform:uppercase; height: 41px; text-align:right; padding-right: 15px; padding-top: 12px; box-sizing: border-box; }

#content-wrap .slider_day_deals .omschrijving_day_deal { position: absolute; top: 80px; left: 20px; color: #FFF; width: 100%; padding-right: 40px; box-sizing: border-box;}

#content-wrap .slider_day_deals .day_deal_but { cursor:pointer; display:block; position: absolute; bottom: 22px; left: 20px; background-color: #ff6633; padding: 10px; box-sizing: border-box; color: #FFF; font-weight: bold; font-size: 14px;  border-radius: 5px; border: 2px solid #ff6633; -webkit-box-shadow: 2px 3px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 2px 3px 5px 0px rgba(0,0,0,0.75); box-shadow: 2px 3px 5px 0px rgba(0,0,0,0.75); }

#content-wrap .slider_day_deals .day_deal_but:hover { background-color: #fe5821; }


#content-wrap .slider_day_deals .omschrijving_day_deal p { text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; line-height: 24px; }

#content-wrap .slider_day_deals .omschrijving_day_deal h3 { text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

#content-wrap .slider_day_deals .daydeal_timer_area { border-radius: 0px 0px 5px 5px; display:block; padding-left: 40px; position: absolute; background-color: #a0dbf6; right: 20px; top: 0px; font-size: 20px; color: #ff0000; font-weight: bold; padding-bottom: 20px; }

#content-wrap .slider_day_deals .clock_icon { position: absolute; left: -20px; top: 20px; }

#content-wrap .slider_day_deals .timer_timer { display:block; position: absolute; top: 25px; left: 18px; }

#content-wrap .slider_day_deals .daydeal_timer_area_content { position: relative; padding-left: 40px; height: 45px; width: 90px; }

#content-wrap .slider_day_deals .price_daydeal { position: absolute; right: 20px; bottom: 20px; background-color: #FFF; padding: 10px; padding-left: 20px; padding-right: 20px; text-align:right; }

#content-wrap .slider_day_deals .price_daydeal span { display:block; }

#content-wrap .slider_day_deals .old_daydeal_price { color: #323c41; }

#content-wrap .slider_day_deals .old_daydeal_price s { font-size: 12px; }

#content-wrap .slider_day_deals .old_daydeal_price sub { vertical-align: super; font-size: 8px;  text-decoration: line-through;  }

#content-wrap .slider_day_deals .new_daydeal_price { color: #ff6633; font-size: 30px; font-weight: bold;}

#content-wrap .slider_day_deals .new_daydeal_price sub { font-size: 15px; vertical-align: super; }



#content-wrap .blokken_advantages { margin:0px;padding:0px;width: 100%;box-sizing: border-box;margin-top: 40px; }

#content-wrap .blokken_advantages li
{
	width: 33.33%;
	display:block;
	margin:0px;
	padding:0px;
	box-sizing: border-box;
	float:left;
	line-height: 24px;
	font-size: 14px;
	color: #FFF;

}

#content-wrap .blokken_advantages li:hover .blok1_inside, #content-wrap .blokken_advantages li:hover .blok2_inside
{
	-webkit-box-shadow: inset 0px 0px 21px -6px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px 0px 21px -6px rgba(0,0,0,0.75);
	box-shadow: inset 0px 0px 21px -6px rgba(0,0,0,0.75);
}

#content-wrap .blokken_advantages li a
{
	text-decoration:none;
}

#content-wrap .slider_new_daydeals .slick-dots {
	bottom:-10px;
}

#content-wrap .slider_new_daydeals .slick-dots li button:before
{
	font-size: 20px;
	line-height: 20px;
	color: #66b3d6;
}

#content-wrap .slider_new_daydeals .slick-dots li.slick-active button:before {
    color:#ff6633 !important;
}

#content-wrap .slider_new_daydeals
{
	margin-bottom: -15px;
}

#content-wrap .slider_day_deals li:hover .columright
{
	-webkit-box-shadow: inset 0px 0px 21px -6px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px 0px 21px -6px rgba(0,0,0,0.75);
	box-shadow: inset 0px 0px 21px -6px rgba(0,0,0,0.75);
}



#content-wrap .blokken_advantages li.blok1
{
	box-sizing: border-box;
	padding-right: 10px;
	height: 139px;
	position: relative;
}

#content-wrap .blokken_advantages .blok1_inside
{
	width: 100%;
	background-color: #ff6633;
	border-radius: 5px;
	border: 1px solid #ff6633;
	box-sizing: border-box;
	text-align:left;
	height: 139px;
	overflow:hidden;
	position: relative;
	padding: 10px;
	padding-right: 40%;

}

#content-wrap .blokken_advantages li.blok1 img, .blokken_advantages li.blok3 img
{
	width: 60%;
	position: absolute;
	right: 10px;
	bottom:0px;
}

#content-wrap .blokken_advantages li.blok2 img
{
	width: 55%;
	position: absolute;
	right: 10px;
	bottom:0px;
}


#content-wrap .blokken_advantages li.blok2
{
	box-sizing: border-box;
	padding-right: 10px;
	position: relative;
}

#content-wrap .blokken_advantages .blok2_inside
{
	width: 100%;
	background-color: #218ab9;;
	border-radius: 5px;
	border: 1px solid #218ab9;;
	box-sizing: border-box;
	text-align:left;
	height: 139px;
	overflow:hidden;
	position: relative;
	padding: 10px;
	padding-right: 52%;
}



#content-wrap .blokken_advantages li.blok3
{
	background-color: #FFF;
	position: relative;
	box-sizing: border-box;
}

#content-wrap .blokken_advantages .blok3_inside
{
	width: 100%;
	background-color: ##FFF;
	box-sizing: border-box;
	text-align:left;
	height: 139px;
	overflow:hidden;
	position: relative;
	padding: 10px;
	padding-right: 40%;
	color: #218ab9;
}

#content-wrap .blokken_advantages .blok3_inside a
{
	color: #218ab9;
}

			#content-wrap .disable_class
			{
				display:none !important;
			}

			#content-wrap .load_more_container
			{
				display:inline-block;
				width: 100%;
				text-align:center;
			}

			#content-wrap .load_more_container a
			{
				display:inline-block;
				color: #000;
				text-decoration:none;
				padding-left: 20px;
				padding-right: 20px;
				padding-top: 10px;
				padding-bottom: 10px;
				box-sizing: border-box;
				border: 1px solid #218ab9;
				text-align:center;
				color: #218ab9;
				text-transform:uppercase;
				font-weight: bold;
				font-size: 14px;
				margin-top: 10px;
			}

			#content-wrap .load_more_container a:hover
			{
				background-color: #218ab9;
				color: #FFF;
			}

#content-wrap .mobile_menu {
  display: none;
  position: relative;
}

#content-wrap #sm_menu_ham,
  .sm_menu_outer {
    display: none !important;
  }


#content-wrap .beoord_product img
{
	width: 15px;	
}


#content-wrap .google_rating_fixed
{
	position: fixed;
	bottom: 20px;
	color: #000;
	left: 20px;
	text-decoration:none;
	z-index: 999999;
	background-color: #FFF;

}

#content-wrap .google_rating_nfixed
{
	position: relative;
	color: #000;
	display:inline-block; 
	text-decoration:none;
	background-color: #FFF;
	max-width: 250px;

}

#content-wrap .google_rating_inside
{
	border: 1px solid #4286f5;
	padding: 10px;
	line-height: 24px;
	text-align:center;
	padding-bottom: 0px;
}

#content-wrap .google_rating_inside:hover
{
	border: 1px solid #eb4336;
}



#content-wrap .google_rating_inside .google_rating_inside_span1 img
{
	height: 50px;
}

#content-wrap .google_rating_inside .google_rating_inside_span2
{
	font-size: 12px;
}

#content-wrap .google_rating_inside .google_rating_inside_span2 strong
{
	font-size: 14px;
}

#content-wrap .cats_extra_filter
{
	margin-top: 95px;
	margin-left: 10px;
}

						#content-wrap .condition_checkbox_bef
						{
							padding: 10px;
							display:block;
							box-sizing: border-box;
						}

						#content-wrap .condition_checkbox
						{
							padding: 20px;
							border: 1px solid #218ab9;
							box-sizing: border-box;
							width: 100%;
							max-width: 550px;
							margin-left: auto;
							margin-right: auto;
							display:block;
							font-size: 14px;
							line-height: 24px;
						}


						#content-wrap .condition_checkbox input[type=checkbox] {
						    transform: scale(1.5);
						    margin-right: 5px;
						}



#content-wrap .product_description_long.desc_check ul li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: green; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
  font-size: 1em;

}

#content-wrap .product_description_long.desc_check p
{
	line-height: 30px !important;
}

#content-wrap .product_description_long.desc_check ul li
{
	border-bottom: 1px solid #EEE;
	padding: 5px;
	box-sizing: border-box;
}

#content-wrap .product_description_long.desc_check ul
{
	padding-left: 20px;
}

#content-wrap .product_description_long.desc_check h2, #content-wrap .product_description_long.desc_check h3 
{
	font-size: 16px !important;
}


#content-wrap #product_omschrijving_alle_info
{
    max-width: 700px;
    position: relative;
}



#content-wrap .fadeout {
    position: absolute;
    bottom: 0em;
    width:100%;
    height: 4em;
    background: -webkit-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: -moz-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: -o-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: -ms-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
}


#content-wrap .lees-meer-container
{
	max-width: 700px;
	text-align: center;
	margin-bottom: 20px;
}
#content-wrap .lees-meer-container a
{
	border-radius: 10px;
	display:inline-block;
	border: 1px solid #218ab9;
	padding: 10px;
	color: #218ab9;
	text-decoration:none;
	background-color: #FFF;
	font-weight: bold;
	cursor:pointer;
}

#content-wrap .lees-meer-container a:hover
{
	display:inline-block;
	border: 1px solid green;
}

#content-wrap .trustpilot-widget
{
	padding-top: 8px;
	border-top: 1px solid grey;
	border-bottom: 1px solid grey;
	padding-bottom: 0px;
}

#content-wrap .product_info_trustpilot
{
	margin-top: 25px;
	margin-bottom: 10px;
	margin-left: 0px;
}

	#content-wrap .trustpilot_markerings, #content-wrap .trustpilot_markerings_desk
	{
		border: 0px !important;
		margin-top: -5px;
	}

#content-wrap .submenu_column_1, #content-wrap .submenu_column_3, #content-wrap .submenu_column_5
{
	display:none;
}

@media (min-width: 1000px) {
	#content-wrap .submenu_column_1
	{
		display: none;
		position: absolute;
		left: 100%;
		column-count: 1; /* verdeel het submenu in 3 kolommen */
		max-height: 500px; /* stel de maximale hoogte in */
		overflow-y: auto; /* voeg een scrollbar toe wanneer het submenu te groot wordt */
		padding:0px;
		margin:0px;
		margin-top: -46px;
		padding-top: 20px;
		padding-bottom: 40px;
		margin-left:-1px;
		padding-right: 20px;
		width: 300px;
		column-gap: 0;
		row-gap: 0;
	}
	
	#content-wrap .submenu_column_2
	{
		display: none;
		position: absolute;
		left: 100%;
		column-count: 2; /* verdeel het submenu in 3 kolommen */
		max-height: 500px; /* stel de maximale hoogte in */
		overflow-y: auto; /* voeg een scrollbar toe wanneer het submenu te groot wordt */
		padding:0px;
		padding-right: 20px;
		margin:0px;
		margin-top: -46px;
		padding-top: 20px;
		padding-bottom: 40px;
		margin-left:-1px;
		width: 500px;
		column-gap: 0;
		row-gap: 0;
	}	
	

	#content-wrap .submenu_column_3
	{
		display: none;
		position: absolute;
		left: 100%;
		column-count: 3; /* verdeel het submenu in 3 kolommen */
		max-height: 500px; /* stel de maximale hoogte in */
		overflow-y: auto; /* voeg een scrollbar toe wanneer het submenu te groot wordt */
		padding:0px;
		padding-right: 20px;
		margin:0px;
		margin-top: -46px;
		padding-top: 20px;
		padding-bottom: 40px;
		margin-left:-1px;
		width: 700px;
		column-gap: 0;
		row-gap: 0;
	}

	#content-wrap .submenu_column_4
	{
		display: none;
		position: absolute;
		left: 100%;
		column-count: 4; /* verdeel het submenu in 3 kolommen */
		max-height: 500px; /* stel de maximale hoogte in */
		overflow-y: auto; /* voeg een scrollbar toe wanneer het submenu te groot wordt */
		padding:0px;
		padding-right: 20px;
		margin:0px;
		margin-top: -46px;
		padding-top: 20px;
		padding-bottom: 40px;
		margin-left:-1px;
		width: 800px;
		column-gap: 0;
		row-gap: 0;
	}

	#content-wrap .submenu_column_5
	{
		display: none;
		position: absolute;
		left: 100%;
		column-count: 7; /* verdeel het submenu in 3 kolommen */
		max-height: 550px; /* stel de maximale hoogte in */
		overflow-y: auto; /* voeg een scrollbar toe wanneer het submenu te groot wordt */
		padding:0px;
		padding-right: 20px;
		margin:0px;
		margin-top: -46px;
		padding-top: 20px;
		padding-bottom: 40px;
		margin-left:-1px;
		width: 900px;
		column-gap: 0;
		row-gap: 0;
	}

	#content-wrap .submenu_column_1 li, #content-wrap .submenu_column_2 li, #content-wrap .submenu_column_3 li, #content-wrap .submenu_column_4 li, #content-wrap .submenu_column_5 li
	{
		padding:0px !important;
		margin:0px !important;
	}

	#content-wrap .submenu_column_1 li a, #content-wrap .submenu_column_2 li a, #content-wrap .submenu_column_3 li a, #content-wrap .submenu_column_4 li a, #content-wrap .submenu_column_5 li a
	{
		margin-top: -5px !important;
		display:block;
		background-color: #f8f8f8 !important;
		padding:0px !important;
		border: 1px solid #eeeded;
		padding: 5px !important;
		padding-left: 10px !important;
		box-sizing: border-box;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #3d3d3d !important;

	}

	#content-wrap .submenu_column_1 li a:hover, #content-wrap .submenu_column_2 li a:hover, #content-wrap .submenu_column_3 li a:hover, #content-wrap .submenu_column_4 li a:hover, #content-wrap .submenu_column_5 li a:hover
	{
		background-color: #218ab9 !important;
		color: #FFF !important;
	}

	#content-wrap .menu_itemfg:hover .submenu_column_1, #content-wrap .menu_itemfg:hover .submenu_column_2, #content-wrap .menu_itemfg:hover .submenu_column_3, #content-wrap .menu_itemfg:hover .submenu_column_4, #content-wrap .menu_itemfg:hover .submenu_column_5 {
	  display: block;
	}
}

#content-wrap .tarieven_verzend
{
	width: 100%;
	max-width: 400px;
}

#content-wrap .tarieven_verzend td
{
	line-height: 30px;
	border-bottom: 1px solid #EEE;
}

#content-wrap .tarieven_verzend tr:hover td
{
	background-color: #EEE;
}

#content-wrap .tarieven_verzend .head_tarieven td
{
	background-color: grey !important;
	color: #FFF;
	font-weight: bold;
}	

.posities_winkelwagen
{
	margin:0px;
	padding:0px;
	line-height: 28px;
	margin-bottom: 20px;
	font-size: 14px;
	min-width: 300px;
}

.afreken_container h1
{
	font-size: 14px;
}



