#navigatie_container_relative{
	position:relative;
}
#mobiel_spul{
	display:none;
}
#header_tel,#header_email{
	position:relative;
	padding:0 0 0 16px;
	display:inline-block;
	color:#7d8181;
	font-size:12px;
}
#header_email{
	padding:0 0 0 17px;
}
#header_tel:before{
	content:'';
	background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjNTNhNGRiIiBkPSJNNDkzLjQgMjQuNmwtMTA0LTI0Yy0xMS4zLTIuNi0yMi45IDMuMy0yNy41IDEzLjlsLTQ4IDExMmMtNC4yIDkuOC0xLjQgMjEuMyA2LjkgMjhsNjAuNiA0OS42Yy0zNiA3Ni43LTk4LjkgMTQwLjUtMTc3LjIgMTc3LjJsLTQ5LjYtNjAuNmMtNi44LTguMy0xOC4yLTExLjEtMjgtNi45bC0xMTIgNDhDMy45IDM2Ni41LTIgMzc4LjEuNiAzODkuNGwyNCAxMDRDMjcuMSA1MDQuMiAzNi43IDUxMiA0OCA1MTJjMjU2LjEgMCA0NjQtMjA3LjUgNDY0LTQ2NCAwLTExLjItNy43LTIwLjktMTguNi0yMy40eiIvPjwvc3ZnPg==');
	background-repeat:no-repeat;
	display:inline-block;
	width:12px;
	height:12px;
	position:absolute;
	left:0;
	top:0;
	color:#53a4db;
}
#header_email:before{
	content:'@';
	display:inline-block;
	font-size:12px;
	font-weight:700;
	position:absolute;
	left:0;
	top:0;
	color:#53a4db;
}
.mob_top{
	display:none;
	background:#f3912b;
}
.mob_top a{
	color:#fff;
	padding:5px;
	display:inline-block;
}
/*cat pagina*/
#sub_categorien_container{
	margin:0 0 50px;
}
.product_sub_cat_container{
	background-color:#e2ebf2;
	position:relative;
	height:212px;
	background-position:center center;
	background-size:contain;
	background-repeat:no-repeat;
	margin:12px 0;
}
.product_sub_cat_container a,.product_sub_cat_container p{
	position:absolute;
	bottom:15px;
	display:inline-block;
	background:#f3912b;
	color:#fff;
	padding:10px 10px 10px 20px;
	font-size:16px;
	transition:all .25s ease;
        margin:0;
}
.product_sub_cat_container a:after,.product_sub_cat_container p:after{
	content:'';
	display:block;
	border-top:21px solid transparent;
	border-bottom:21px solid transparent;
	border-left:21px solid #f3912b;
	position:absolute;
	right:-21px;
	bottom:.5px;
	transition:all .25s ease;
}

.product_sub_cat_container a:hover,
.product_sub_cat_container p:hover,
.product_sub_cat_container:hover p{
	background:#53a4db;
	text-decoration:none;
}
.product_sub_cat_container a:hover:after,
.product_sub_cat_container p:hover:after,
.product_sub_cat_container:hover p:after{
	border-left:21px solid #53a4db;
}

.sub_cat_prod_url,.sub_cat_prod_url:hover{
	color: #ff9900;
}
.sub_cat_prod_span{
	color:#60a3da;
}

#header_mob_top{
	display:none;
}

#meest_verkocht_slider .product{
	margin:0 20px;
}

.custom_center{
	text-align:center;
}

/*leesmeer spul*/
.itembeschrijving_hidden{
	/*height:55px;*/
	max-height:82px;
	overflow:hidden;
	transition:all .25s ease;
}
.itembeschrijving_open{
	/*height:auto;*/
	max-height:1200px;
}
.leesmeerbtn{
	cursor:pointer;
	color:#f3912b;
	margin:0 0 30px;
}

body .woocommerce-orders-table__cell-order-actions a.woocommerce-button.button.view, 
body .woocommerce-orders-table__cell-order-actions a.woocommerce-button.button.ced_my_account_reorder,
body .woocommerce-orders-table__cell-order-actions a.woocommerce-button.button.invoice{
	margin:5px 0;
	display:block;
}

body .woocommerce-form__input.woocommerce-form__input-checkbox.input-checkbox{
	position:static;
}

/*checkout pagina*/
/*body.woocommerce-checkout .product-total .woocommerce-Price-amount*/
body.woocommerce-checkout .woocommerce-Price-amount,
body.woocommerce-cart .woocommerce-Price-amount{
	font-size:16px;
}
body.woocommerce-checkout .wc_payment_methods img{
	width:32px;
}
body.woocommerce-checkout .wc_payment_methods .payment_method_mollie_wc_gateway_creditcard img{
	width:176px;
}

/*prijs per prod*/
.per_stuk_prijs{
	position:absolute;
	bottom:5px;
	left:15px;
	color:#fff;
	font-size:11px;
}
.woocommerce .products .container-price{
	position:relative;
}
.container-price .btn-default.shop{
	padding-bottom:21px;
	padding-top:21px;
}
/* Cookie styling AVG */
body #cn-notice-text span{
	font-weight:700;
}
body .cookie-notice-container {
    text-align: left;
    display: flex;
    max-width: 1000px;
    margin: 0 auto;
    align-items: center;
}
body .cookie-notice-container #cn-notice-text {
    line-height: 20px;
}
body #cookie-notice .button.wp-default {
    background: transparent;
    color: #fff;
    text-shadow: none;
    border-radius: 20px;
    padding: 10px 22px;
}
body #cookie-notice .button.wp-default#cn-more-info {
    border: none;
    text-decoration: underline;
    font-size: 13px;
}

body .gform_wrapper a{color: inherit;text-decoration: underline;}

@media(max-width:768px){
	body .cookie-notice-container {display: block;}
	body .cookie-notice-container #cn-notice-text{display: block;padding: 0 0 15px 0;}	
}
@media (max-width: 680px){
	body .cookie-notice-container{font-size:11px;}
	body #cookie-notice .button.wp-default {padding: 5px 15px;}
}
/* Einde cookie styling AVG */



.mobiel_menu_container{
	display:none;
}

.woocommerce div.product p.price{
	color:#56a4d6;
}


@media (max-width:991px){
	#mobiel_spul{display:inline-block;position:relative; top:8px;}
	.sticky .navbar-default #mobiel_spul{top:-8px;}
	.sticky .navbar-default{border-radius:0px;}
	.mob_top{display:block; margin-top:62px;}
	.container-fluid.top{display:none;}
	.mob_items{display:flex;}
	.categorie-home-inner.inner-1 h2,.categorie-home-inner.inner-2 h2{font-size:22px;}
	#header_mob_top{display:block; position:relative;}
	#header{display:none;}
	.mobiel_menu_container{display:block; position:fixed; top:0; left:0; right:0; background:#f0f0ed; z-index:99;}
	.mobiel_menu_container .sticky-logo{display:inline-block; margin-right:30px; padding-bottom:3px; padding-top:10px; width:40px;}
	.itembeschrijving_hidden{/*height:55px;*/max-height:82px;}
	.itembeschrijving_open{/*height:auto;*/max-height:1200px;}
}
@media (max-width:767px){
	body{font-size:16px;}
	.tax-product_cat.woocommerce .products img, .products img{height:200px; width:auto; margin:0 auto; display:block;}
	.woocommerce .products .woocommerce-LoopProduct-link{background:#dce7ed;}
	.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{display:block; float:none; text-align:left;}
	body.woocommerce-cart .woocommerce table.shop_table_responsive tr td::before{float:left;}
	body.woocommerce-cart table.cart .product-thumbnail{display:block;}
	body.woocommerce-cart table.cart .product-thumbnail::before{display:none;}
}
@media (max-width:480px){
	.categorie-home-inner.inner-1 h2,.categorie-home-inner.inner-2 h2{font-size:30px;}
	.page-template-page-home .featured-producten-row .featured img{height:200px; width:auto; margin:0 auto; display:block;}
	.header_logo_img{padding:0 0 8px;}
	.header_zoek_balk form{padding-top:0;}
	.mob_top .col-xs-12{padding:0; text-align:center;}
	.mob_top #mob_items{font-size:14px;}
	#slider_home_font_page .carousel-caption{top:10%; width:74%;}
	.leesmeerbtn{margin-left:-7px;}
}

.usps li i{
	display:inline-block;
	padding-right:10px;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
	padding:10px 10px;
	border:1px solid rgba(0,0,0,.1);
	border-radius: 3px;
}

.select2-container--default .select2-selection--single{
	padding:5px 5px;
	border:1px solid rgba(0,0,0,.1);
	border-radius: 3px;
	height:auto;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	height:100%;
}

.header-links .logo{
	display: block;
	width:100%;
}

.header-links .logo svg{
	display: block;
	width: 100%;
}

.header-reviews{
	display: flex;
	justify-content: center;
}

.header-reviews iframe{
	border:none;
	width:200px;
	height:100px;
}

@media screen and (min-width: 992px) {
	.header_zoek_balk .woocommerce-product-search {
		width: 100%;
		display: flex;
	}

	.header_zoek_balk .woocommerce-product-search input {
		width: 100%;
	}

	.header_zoek_balk .woocommerce-product-search button {
		flex-shrink: 0;
	}
}