/**
 *  Theme Name  : PodocentrumNederland
 *  Theme URI   : http://www.podocentrum-nederland.nl
 *  Description : Podocentrum Nederland
 *  Author      : studio-kleur communicatie
 *  Author URI  : http://www.studio-kleur.nl
 *  Version     : 2.1
 */
/* import scss bestanden */
/**
 *  ==========  Parameters
 */
/* Min width */
/* Kleuren */
/* Parameters pagina's */
/* Parameters menu top */
/**
 *  ==========  Non responsive CSS
 */
* {
	margin: 0;
	padding: 0;
}

html, body {
	font-family: "Lucida Sans Unicode", Lucida Grande, sans-serif;
	font-size: 12px;
	line-height: 18pt;
	margin: 0;
	padding: 0;
	color: #6d6e65;
	height: 100%;
}

a img {
	border: none;
	text-decoration: none;
}

a img:hover {
	text-decoration: none;
}

a:link {
	text-decoration: none;
	color: #0088a4;
}

a:visited {
	text-decoration: none;
	color: #0088a4;
}

a:hover {
	text-decoration: underline;
	color: #0088a4;
}

a:active, a:focus {
	text-decoration: none;
	color: #0088a4;
}

h1, h2, h3, h4, h5, h6 {
	color: #8c6440;
	line-height: 1.2;
}

h2.titel-page, h3.titel-page {
	text-align: center;
	font-size: 36px;
	margin-top: 20px;
	margin-bottom: 45px;
}

li {
	list-style-type: none;
}

.border-r {
	border: 1px dotted #ff0000;
}

.border-g {
	border: 1px dotted #00ff00;
}

.border-b {
	border: 1px dotted #0000ff;
}

.titel-home,
.titel-page {
	font-family: "Alegreya Sans", sans-serif;
	font-weight: 700 !important;
	text-align: center;
}

.clear-float {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

.verloop {
	position: absolute;
	width: 100%;
	min-height: 100%;
	background-image: url("../images/achtergrond_verloop.png");
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 3;
}

.container-wolken {
	position: fixed;
	top: 0;
	left: 0;
	min-width: 1200px;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.wolken {
	background-image: url("../images/wolken.png");
	background-repeat: repeat-x;
}

.wolken-blur {
	background-image: url("../images/wolken_blur.png");
	background-repeat: repeat-x;
}

.container {
	position: relative;
	margin: 0 auto;
	z-index: 4;
}

.hover-link {
	background-image: url("../images/achtergrond_link.png");
	background-position: top right;
	background-repeat: no-repeat;
	text-decoration: none;
	padding: 5px 10px 24px 10px;
	line-height: 16px;
	color: #fff !important;
}

.hover-link-page {
	background-image: url("../images/achtergrond_link.png");
	background-position: top right;
	background-repeat: no-repeat;
	text-decoration: none;
	padding: 5px 10px 24px 10px;
	line-height: 16px;
}

.hover-link-button {
	background-image: url("../images/achtergrond_link.png");
	background-position: top right;
	background-repeat: no-repeat;
	text-decoration: none;
	padding: 5px 10px 24px 10px;
	line-height: 16px;
	border: 0;
	background-color: transparent;
	cursor: pointer;
	color: #fff;
	font-family: "Lucida Sans Unicode", Lucida Grande, sans-serif;
	font-size: 12px;
}

.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

.clearfloat-div {
	clear: both;
}

.center {
	text-align: center;
}

.cursief {
	-webkit-text-decoration: italic;
	        text-decoration: italic;
}

strong, b {
	font-weight: bold;
}

.text-nav {
	text-align: right;
	padding: 10px 10px 0 10px;
	line-height: 22px;
}

.text-link {
	font-weight: bold;
	padding-right: 10px;
	background-image: url("../images/link_arrow.png");
	background-repeat: no-repeat;
	background-position: right 4px;
}

.text-link:hover {
	background-image: url("../images/link_arrow_hover.png");
}

.foto-content {
	position: relative;
	z-index: 30;
}

.foto-content-big {
	width: 1123px;
	height: 725px;
	position: relative;
	border: 1px solid transparent;
	z-index: 19;
}

.foto-frame-big {
	perspective: 3094px;
}
.foto-frame-big .skew-left-big {
	position: relative;
	height: 685px;
	width: 1195px;
	margin-top: 21px;
	right: 0px;
	transform: rotateY(20deg);
	-moz-transform: rotateY(20deg);
	-webkit-transform: rotateY(20deg);
	-o-transform: rotateY(20deg);
	z-index: 20;
	outline: 1px solid transparent;
}
.foto-frame-big .skew-right-big {
	position: relative;
	height: 685px;
	width: 1195px;
	margin-top: 21px;
	right: 74px;
	transform: rotateY(-20deg);
	-moz-transform: rotateY(-20deg);
	-webkit-transform: rotateY(-20deg);
	-o-transform: rotateY(-20deg);
	z-index: 20;
	outline: 1px solid transparent;
}

.reset-skew__OUD {
	transform: none;
	-moz-transform: none;
	-webkit-transform: none;
	-o-transform: none;
}

#map-canvas {
	width: 100%;
	height: 550px;
}

.lijn-hor-page {
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #fff;
	width: 50%;
	margin: 0 auto;
}

.container-locator {
	width: 100%;
}

.border-r {
	border: 1px dotted #ff0000;
	box-sizing: border-box;
}

.border-g {
	border: 1px dotted #00ff00;
	box-sizing: border-box;
}

.border-b {
	border: 1px dotted #0000ff;
	box-sizing: border-box;
}

.content-page {
	position: relative;
	z-index: 10;
	width: 100%;
	background-color: #fff;
	background-image: url("../images/voeten.png");
	background-repeat: repeat-y;
}
.content-page .opsomming {
	margin-left: 14px;
}
.content-page .opsomming li {
	line-height: 22px;
	list-style-image: url("../images/square.gif");
}

#fancybox-outer {
	border: 1px solid #aabaab;
}

.seo-content .tabel-privacy {
	margin-bottom: 20px;
}
.seo-content .tabel-privacy td {
	border: 1px solid #ccc;
	padding: 5px;
}
.seo-content h2 {
	font-size: 16px;
}
.seo-content ul {
	margin-bottom: 10px;
	margin-left: 20px;
}
.seo-content ul li {
	list-style-type: square;
}

.content-page {
	width: 100%;
	padding-top: 0;
	box-sizing: border-box;
}
.content-page .content {
	padding: 5%;
	max-width: 800px;
	margin: 0 auto !important;
	box-sizing: border-box;
}
.content-page .content h2 {
	font-weight: bold;
	font-size: 16px;
}
.content-page .content ul {
	margin-bottom: 20px;
}
.content-page .content ul li {
	list-style-type: square;
	margin-left: 25px;
}

#blog .content-voetklachten-stap-1 {
	width: 100%;
	margin: 0 auto;
	max-width: 900px;
	padding: 5%;
	float: none !important;
}
#blog .foto-blog {
	background-size: cover;
	background-position: center;
	height: 300px;
	margin-bottom: 60px;
}
#blog .datum {
	text-align: center;
}

/** 
 *  ==========  Smartphones (landscape & portrait)
 */
@media only screen and (max-width: 767px) {
	/* hidden */
	.hidden {
		display: none;
	}

	.content-page {
		margin: 20px 0 50px 0;
	}

	.container {
		width: 100%;
		padding: 10px;
		box-sizing: border-box;
	}

	.content-page {
		top: 25px;
		background-position: 0 center;
		min-height: 200px;
	}

	.foto-content {
		padding: 1px;
		background-color: #fff;
	}

	.foto-frame .skew-left, .foto-frame .skew-right {
		height: 300px;
	}

	.col-4 {
		width: 100%;
	}
}
/**
 *  ==========  Tablets (landscape)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape) {
	/* hidden */
	.content-page {
		margin-bottom: 60px;
	}

	.container {
		width: 1000px;
	}

	.foto-content {
		height: 550px;
		padding: 1px;
		background-color: #fff;
	}

	.rechts {
		float: right;
	}

	.links {
		float: left;
	}

	.foto-frame .skew-left {
		height: 500px;
	}
	.foto-frame .skew-right {
		height: 500px;
	}

	.foto-content-2 {
		height: 550px;
	}

	.foto-frame-2 {
		perspective: 3094px;
		-webkit-perspective: 3094px;
	}
	.foto-frame-2 .skew-left-2 {
		position: absolute;
		height: 500px;
		width: 1065px;
		top: -15px;
		left: -3px;
		transform: rotateY(20deg);
		-moz-transform: rotateY(20deg);
		-webkit-transform: rotateY(20deg);
		-o-transform: rotateY(20deg);
		z-index: 31;
		outline: 1px solid transparent;
	}

	.col-4 {
		width: 25%;
		float: left;
	}
}
/**
 *  ==========  Tablets (portrait)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait) {
	/* hidden */
	.content-page {
		margin-bottom: 60px;
	}

	.container {
		width: 740px;
	}

	.foto-content {
		height: 400px;
		padding: 1px;
		background-color: #fff;
	}

	.foto-frame .skew-left {
		height: 400px;
	}
	.foto-frame .skew-right {
		height: 400px;
	}

	.foto-content-2 {
		height: 400px;
	}

	.foto-frame-2 {
		perspective: 3094px;
		-webkit-perspective: 3094px;
	}
	.foto-frame-2 .skew-left-2 {
		position: absolute;
		height: 400px;
		width: 790px;
		top: -10px;
		left: -10px;
		transform: rotateY(20deg);
		-moz-transform: rotateY(20deg);
		-webkit-transform: rotateY(20deg);
		-o-transform: rotateY(20deg);
		z-index: 31;
		outline: 1px solid transparent;
	}

	.col-4 {
		width: 50%;
		float: left;
	}
}
/**
 *  ==========  Desktop
 */
@media only screen and (min-width: 1200px) {
	/* hidden */
	.container {
		width: 1123px;
	}

	.content-page {
		margin: 60px auto 80px auto;
		background-position: 40px center;
	}

	.rechts {
		float: right;
	}

	.links {
		float: left;
	}

	.foto-content {
		width: 1121px;
		height: 627px;
		position: relative;
		z-index: 30;
		padding: 1px;
		background-color: #fff;
	}

	.foto-frame .skew-left {
		height: 585px;
	}
	.foto-frame .skew-right {
		height: 585px;
	}

	.foto-content-2 {
		width: 1123px;
		height: 627px;
		position: relative;
		border: 1px solid transparent;
		z-index: 30;
	}

	.foto-frame-2 {
		perspective: 3094px;
		-webkit-perspective: 3094px;
	}
	.foto-frame-2 .skew-left-2 {
		position: absolute;
		height: 585px;
		width: 1195px;
		top: -23px;
		left: 0px;
		transform: rotateY(20deg);
		-moz-transform: rotateY(20deg);
		-webkit-transform: rotateY(20deg);
		-o-transform: rotateY(20deg);
		z-index: 31;
		outline: 1px solid transparent;
	}

	.col-4 {
		width: 25%;
		float: left;
	}
}
#fancybox-wrap_ {
	padding: 0 !important;
}

/**
 *  ==========  Non responsive CSS
 */
#menu-top {
	position: relative;
	width: 100%;
	background-image: url("../images/achtergrond_menu_top.jpg");
	background-repeat: repeat-x;
	background-position: top;
	z-index: 20;
}
#menu-top .menu-container {
	position: relative;
	margin: 0 auto;
	height: 100%;
}
#menu-top .menu-container .menu-top-links {
	position: absolute;
	z-index: 10;
	height: 65px;
}
#menu-top .menu-container .menu-top-links .top-nav-links li {
	list-style-type: none;
	color: #fff;
	font-weight: bold;
	float: left;
	text-transform: uppercase;
	background-image: url("../images/top_nav_arrow.png");
	background-repeat: no-repeat;
	background-position: center -10px;
}
#menu-top .menu-container .menu-top-links .top-nav-links li a {
	color: #d0d0d0;
	text-decoration: none;
}
#menu-top .menu-container .menu-top-midden {
	position: absolute;
	top: 0;
	height: 65px;
	background-image: url("../images/achtergrond_menu_top_midden.jpg");
	background-repeat: repeat-x;
	background-position: top;
	z-index: 9;
}
#menu-top .menu-container .menu-top-midden .top-nav-midden li {
	list-style-type: none;
	color: #fff;
	font-weight: bold;
	float: left;
	text-transform: uppercase;
	background-image: url("../images/top_nav_arrow_dark.png");
	background-repeat: no-repeat;
	background-position: center -10px;
}
#menu-top .menu-container .menu-top-midden .top-nav-midden li a {
	color: #d0d0d0;
	text-decoration: none;
}
#menu-top .menu-container .menu-top-rechts {
	position: absolute;
	top: 0;
	height: 65px;
	z-index: 10;
}
#menu-top .menu-container .menu-top-rechts .top-nav-rechts li {
	list-style-type: none;
	color: #fff;
	font-weight: bold;
	float: left;
	text-transform: uppercase;
	background-image: url("../images/top_nav_arrow.png");
	background-repeat: no-repeat;
	background-position: center -10px;
}
#menu-top .menu-container .menu-top-rechts .top-nav-rechts li a {
	color: #d0d0d0;
	text-decoration: none;
}

/**
 *  ==========  Fixed menu na scrollen top
 */
.fixed {
	position: fixed;
	top: 0;
	width: 1123px;
	margin: 0 auto;
	z-index: 50;
}

#menu-top-scroll {
	border-bottom: 1px solid #eee;
	height: 48px;
	width: 1123px;
	top: -49px;
	display: none;
	background-color: #fff;
}
#menu-top-scroll .kruimel-nav {
	color: #989898;
	float: left;
	width: 260px;
}
#menu-top-scroll .kruimel-nav ul {
	margin-left: 10px;
}
#menu-top-scroll .kruimel-nav ul li {
	float: left;
	margin-right: 10px;
	line-height: 50px;
	list-style-type: none;
}
#menu-top-scroll .kruimel-nav ul li a {
	color: #989898;
	text-decoration: none;
}
#menu-top-scroll .kruimel-nav ul li a:hover {
	text-decoration: none;
	color: #777;
}
#menu-top-scroll .main-nav-scroll {
	float: right;
	background-color: #f9f9f9;
	height: 48px;
	padding-left: 30px;
	background-image: url("../images/arrow_top_nav_scroll.png");
	background-repeat: no-repeat;
	background-position: left;
}
#menu-top-scroll .main-nav-scroll ul {
	margin-right: 10px;
}
#menu-top-scroll .main-nav-scroll ul li {
	float: left;
	line-height: 50px;
	list-style-type: none;
}
#menu-top-scroll .main-nav-scroll ul li .divider {
	margin: 0 5px;
	color: #ddd;
}
#menu-top-scroll .main-nav-scroll ul li a {
	color: #989898;
	text-decoration: none;
}
#menu-top-scroll .main-nav-scroll ul li a:hover {
	text-decoration: none;
	color: #777;
}

/**
 *  ==========  Menu onderkant website
 */
#menu-bottom, #menu-bottom-mob {
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 34px;
	z-index: 20;
}
#menu-bottom .menu-container, #menu-bottom-mob .menu-container {
	margin: 0 auto;
	height: 34px;
}
#menu-bottom .menu-container .menu-links, #menu-bottom-mob .menu-container .menu-links {
	position: relative;
	width: 240px;
	height: 34px;
	background-image: url("../images/achtergrond_menu_bottom.jpg");
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
}
#menu-bottom .menu-container .menu-links .menu-achtergrond, #menu-bottom-mob .menu-container .menu-links .menu-achtergrond {
	position: absolute;
	z-index: 22;
	width: 100%;
	height: 34px;
	background-image: url("../images/achtergrond_menu_bottom.jpg");
	background-repeat: no-repeat;
	background-position: left bottom;
}
#menu-bottom .menu-container .menu-links .menu-achtergrond li, #menu-bottom-mob .menu-container .menu-links .menu-achtergrond li {
	list-style-type: none;
	color: #fff;
	font-weight: bold;
	float: left;
	line-height: 34px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0 15px;
	cursor: pointer;
}
#menu-bottom .menu-container .menu-links .intro-text, #menu-bottom-mob .menu-container .menu-links .intro-text {
	position: absolute;
	z-index: 18;
	height: 0;
	background-color: #fff;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.25);
	width: 247px;
	margin-left: 10px;
	font-size: 12px;
	line-height: 18px;
	bottom: 0;
}
#menu-bottom .menu-container .menu-links .intro-text .intro-content, #menu-bottom-mob .menu-container .menu-links .intro-text .intro-content {
	display: none;
	opacity: 0;
	padding: 20px 20px 40px 20px;
	text-align: left;
}
#menu-bottom .menu-container .menu-links .intro-text .intro-content .text-nav, #menu-bottom-mob .menu-container .menu-links .intro-text .intro-content .text-nav {
	text-align: right;
	margin-top: 5px;
}
#menu-bottom .menu-container .menu-links .intro-text .intro-content .intro-mar, #menu-bottom-mob .menu-container .menu-links .intro-text .intro-content .intro-mar {
	margin-bottom: 10px;
}

/** 
 *  ==========  Smartphones (landscape & portrait)
 */
@media only screen and (max-width: 767px) {
	/* hidden */
	.menu-top-links, .top-nav-midden, .menu-top-rechts, #menu-bottom, #menu-top-scroll {
		display: none;
	}

	#menu-top-scroll {
		height: 20px;
	}

	.verloop {
		background-image: url("../images/achtergrond_verloop_mob.png");
		background-position: right top;
		position: fixed;
	}

	#menu-top {
		position: relative;
		height: 45px;
	}
	#menu-top .menu-container {
		width: 100%;
		font-size: 12px;
	}
	#menu-top .menu-container .menu-top-midden {
		right: 0;
		width: 120px;
		background-image: url("../images/achtergrond_menu_top_midden_tab.jpg");
		background-position: left top;
		height: 100%;
	}
	#menu-top .menu-mob {
		position: absolute;
		top: 10px;
		right: 10px;
		width: 40px;
		height: 30px;
		z-index: 10;
		cursor: pointer;
	}
	#menu-top .menu-mob .bar {
		background-color: #ffffff;
		width: 100%;
		height: 5px;
		margin-bottom: 5px;
	}
	#menu-top .menu-small {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
	}
	#menu-top .menu-mob-container {
		background-color: rgba(255, 255, 255, 0.9);
		padding: 40px 40px 30px 40px;
		width: 100%;
		box-sizing: border-box;
		min-height: 40px;
		margin-top: 45px;
		display: none;
	}

	#menu-bottom-mob .margin-start {
		margin-left: 20px;
	}
	#menu-bottom-mob .button-cta {
		display: block;
		width: 80%;
		padding: 5px;
		text-align: center;
		color: #0088a4;
		background-color: #ffffff;
		margin-bottom: 10px;
		border: 1px solid #0088a4;
	}
}
/** 
 *  ==========  Smartphones (landscape)
 */
@media only screen and (max-width: 767px) and (orientation: landscape) {
	/* hidden */
	.menu-mob-container li {
		width: 50%;
		float: left;
		font-size: 14px;
		margin-bottom: 5px;
	}
}
/** 
 *  ==========  Smartphones (portrait)
 */
@media only screen and (max-width: 767px) and (orientation: portrait) {
	/* hidden */
	.menu-mob-container li {
		width: 100%;
		font-size: 14px;
		margin-bottom: 5px;
	}
}
/**
 *  ==========  iPhone X (landscape)
 */
/**
 *  ==========  Tablets (landscape & portrait)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	/* hidden */
	#menu-bottom-mob {
		display: none;
	}

	#menu-top {
		height: 65px;
	}

	#menu-bottom .menu-container {
		width: 100%;
	}

	#menu-top-scroll {
		width: 100%;
		box-sizing: border-box;
		left: 0;
	}
}
/**
 *  ==========  Tablets (landscape)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape) {
	/* hidden */
	.menu-small {
		display: none;
	}

	.verloop {
		background-image: url("../images/achtergrond_verloop_tab.png");
	}

	#menu-top .menu-container {
		width: 1000px;
		font-size: 12px !important;
	}
	#menu-top .menu-container .menu-top-links {
		left: 0;
		width: 500px;
	}
	#menu-top .menu-container .menu-top-links .top-nav-links li {
		height: 63px;
		line-height: 53px;
	}
	#menu-top .menu-container .menu-top-links .top-nav-links li a {
		padding: 18px 8px;
	}
	#menu-top .menu-container .menu-top-midden {
		right: 90px;
		width: 440px;
		background-image: url("../images/achtergrond_menu_top_midden_tab.jpg");
	}
	#menu-top .menu-container .menu-top-midden .top-nav-midden {
		padding-left: 10px;
	}
	#menu-top .menu-container .menu-top-midden .top-nav-midden li {
		height: 63px;
		line-height: 53px;
	}
	#menu-top .menu-container .menu-top-midden .top-nav-midden li a {
		padding: 18px 10px;
	}
	#menu-top .menu-container .menu-top-rechts {
		right: 0;
		width: 90px;
	}
	#menu-top .menu-container .menu-top-rechts .top-nav-rechts li {
		height: 63px;
		line-height: 53px;
	}
	#menu-top .menu-container .menu-top-rechts .top-nav-rechts li a {
		padding: 18px 10px;
	}

	#menu-bottom .menu-container .margin-start {
		margin-left: 20px;
	}
	#menu-bottom .menu-container .margin-links {
		margin-left: 60px;
	}
}
/**
 *  ==========  Tablets (portrait)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait) {
	/* hidden */
	.menu-top-links, .top-nav-midden, .menu-top-rechts, .kruimel-nav {
		display: none;
	}

	.verloop {
		background-image: url("../images/achtergrond_verloop_tab.png");
	}

	#menu-top .menu-container .menu-top-midden {
		right: 0;
		width: 415px;
		background-image: url("../images/achtergrond_menu_top_midden_tab.jpg");
		background-position: left top;
	}
	#menu-top .menu-mob {
		position: absolute;
		top: 15px;
		right: 15px;
		width: 40px;
		height: 30px;
		z-index: 10;
		cursor: pointer;
	}
	#menu-top .menu-mob .bar {
		background-color: #ffffff;
		width: 100%;
		height: 5px;
		margin-bottom: 5px;
	}
	#menu-top .menu-small {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
	}
	#menu-top .menu-mob-container {
		background-color: rgba(255, 255, 255, 0.9);
		padding: 40px;
		width: 100%;
		box-sizing: border-box;
		min-height: 40px;
		margin-top: 53px;
		display: none;
	}
	#menu-top .menu-mob-container li {
		width: 33.3%;
		float: left;
		font-size: 14px;
		margin-bottom: 5px;
	}

	#menu-bottom .menu-container .margin-start {
		margin-left: 20px;
	}
	#menu-bottom .menu-container .margin-links {
		margin-left: 0;
	}
}
/**
 *  ==========  Desktop
 */
@media only screen and (min-width: 1200px) {
	/* hidden */
	.menu-small, #menu-bottom-mob {
		display: none;
	}

	#menu-top {
		height: 65px;
	}
	#menu-top .menu-container {
		width: 1200px;
		font-size: 13px;
	}
	#menu-top .menu-container .menu-top-links {
		left: 0;
		width: 530px;
	}
	#menu-top .menu-container .menu-top-links .top-nav-links li {
		height: 63px;
		line-height: 53px;
	}
	#menu-top .menu-container .menu-top-links .top-nav-links li a {
		padding: 18px 10px;
	}
	#menu-top .menu-container .menu-top-midden {
		left: 523px;
		width: 562px;
	}
	#menu-top .menu-container .menu-top-midden .top-nav-midden {
		padding-left: 40px;
	}
	#menu-top .menu-container .menu-top-midden .top-nav-midden li {
		height: 63px;
		line-height: 53px;
	}
	#menu-top .menu-container .menu-top-midden .top-nav-midden li a {
		padding: 18px 15px;
	}
	#menu-top .menu-container .menu-top-rechts {
		right: 0;
		width: 110px;
	}
	#menu-top .menu-container .menu-top-rechts .top-nav-rechts li {
		height: 63px;
		line-height: 53px;
	}
	#menu-top .menu-container .menu-top-rechts .top-nav-rechts li a {
		padding: 18px 15px;
	}

	#menu-bottom .menu-container {
		width: 1200px;
	}
	#menu-bottom .menu-container .margin-start {
		margin-left: 14px;
	}
	#menu-bottom .menu-container .margin-links {
		margin-left: 140px;
	}
}
/** 
 *  ==========  Smartphones (landscape & portrait)
 */
@media only screen and (max-width: 767px) {
	.container-home__ .container-panel {
		width: 100%;
	}
	.container-home__ .container-panel .panel-home {
		background: rgba(255, 255, 255, 0.7);
	}
}
/** 
 *  ==========  Smartphones (landscape)
 */
@media only screen and (max-width: 767px) and (orientation: landscape) {
	/* hidden */
	.container-home__ .container-panel .panel-home {
		padding: 10px 20px;
	}
	.container-home__ .container-panel .panel-home .content-home {
		padding: 0;
	}
	.container-home__ .container-panel .panel-home .content-home .intro-tekst {
		display: none;
	}
	.container-home__ .container-panel .panel-home .content-home .container-link-mob {
		margin-top: 10px;
	}
	.container-home__ .container-panel .panel-home .content-home .hover-link-mob a {
		color: #0088a4;
		font-weight: 700;
	}
}
/** 
 *  ==========  Smartphones (portrait)
 */
@media only screen and (max-width: 767px) and (orientation: portrait) {
	/* hidden */
	.container-home__ .container-panel .panel-home {
		padding: 20px;
	}
	.container-home__ .container-panel .panel-home .content-home {
		padding: 0;
	}
	.container-home__ .container-panel .panel-home .content-home .container-link-mob {
		margin-top: 10px;
	}
	.container-home__ .container-panel .panel-home .content-home .hover-link-mob a {
		color: #0088a4;
		font-weight: 700;
	}
}
/**
 *  ==========  Desktop
 */
@media only screen and (min-width: 1200px) {
	/* hidden */
	.container-link-mob {
		display: none;
	}

	.container-home____ .container-panel {
		width: 300px;
		height: 180px;
		margin-right: 25px;
		float: left;
	}
	.container-home____ .container-panel .panel-home {
		border: 1px solid #bfc6ce;
		height: 180px;
		width: 282px;
		background: rgba(255, 255, 255, 0.5);
		margin-left: 10px;
	}
	.container-home____ .container-link {
		position: absolute;
		bottom: 10px;
		width: 280px;
		height: 35px;
		background-image: url("../images/achtergrond_link_hook.png");
		background-position: top left;
		background-repeat: no-repeat;
	}
	.container-home____ .container-link a {
		color: #fff;
	}
	.container-home____ .container-link a:hover {
		text-decoration: none;
	}
	.container-home____ .container-link a:hover .span-link {
		width: 0;
	}
}
/**
 *  ==========  Non responsive CSS
 */
#home .row-title {
	text-align: center;
	padding: 20px;
}
#home .row-title h1 {
	font-size: 20px;
}
#home .panel-afspraak-content {
	border: 1px solid #ddd;
	padding: 20px;
	width: 100%;
	max-width: 360px;
	margin: 40px auto;
	background-color: #f9f9f9;
	box-sizing: border-box;
}
#home .titel-homepage-2 {
	text-align: center;
	line-height: 1.3;
}
#home .border-none {
	border: 1px solid #fff;
}
#home .bb {
	box-sizing: border-box;
}
#home .row {
	clear: both;
}
#home .row h2 {
	margin: 20px 0 10px 0;
}
#home .col-width-1 {
	width: 100%;
}
#home .col-width-1,
#home .col-width-2,
#home .col-width-3,
#home .col-width-4,
#home .col-width-1-3,
#home .col-width-2-3 {
	min-height: 160px;
}
#home .hr-home {
	border-top: 1px dotted #e0e0e0;
}
#home .usps .title-usp {
	background-image: url("../images/icon_check.png");
	background-repeat: no-repeat;
	color: #006c83;
}
#home .border-none_ {
	border: 1px solid #ff0000;
}
#home .content-vergoedingen {
	min-height: 100px !important;
}
#home .content-map {
	padding-top: 60px;
}
#home .content-map #map-canvas {
	width: 100%;
	height: 475px;
}

.container-home .container-panel {
	position: relative;
}
.container-home .container-panel .panel-home {
	border: 1px solid #bfc6ce;
	height: 180px;
	background: rgba(255, 255, 255, 0.5);
	margin-left: 10px;
}
.container-home .container-panel .panel-home .content-home {
	padding: 25px 10px;
	line-height: 16px;
}
.container-home .container-panel .panel-home .content-home .titel-home {
	font-size: 18px;
	color: #8c6440;
	margin-bottom: 10px;
}
.container-home .container-panel .panel-pc {
	height: 180px !important;
}
.container-home .container-panel-last {
	margin-right: 0;
}
.container-home .container-link {
	position: absolute;
	bottom: 6px;
	width: 280px;
	height: 35px;
	background-image: url("../images/achtergrond_link_hook.png");
	background-position: top left;
	background-repeat: no-repeat;
	z-index: 20;
}
.container-home .container-link a {
	color: #fff;
}
.container-home .container-link a:hover {
	text-decoration: none;
}
.container-home .container-link a:hover .span-link {
	width: 0;
}
.container-home .content-vest .list-vestigingen {
	background-image: url("../images/lijn_hor_vestiging.png");
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 40px;
}
.container-home .content-vest .list-vestigingen .vestiging-li {
	font-size: 14px;
	line-height: 43px;
	background-image: url("../images/arrow_menu_zorgverleners.png");
	background-repeat: no-repeat;
	background-color: rgba(255, 255, 255, 0.3);
	list-style-type: none;
}
.container-home .content-vest .list-vestigingen .vestiging-li a {
	cursor: pointer;
}
.container-home .content-vest .list-vestigingen .vestiging-li .lijn-hor {
	height: 1px;
	background-image: url("../images/lijn_hor_vestiging.png");
	background-repeat: no-repeat;
	background-position: left bottom;
}
.container-home .content-vest .list-vestigingen .vestiging-li .show-adres {
	color: #8c6440;
}
.container-home .content-vest .list-vestigingen .vestiging-li .show-adres:hover {
	text-decoration: none;
}
.container-home .content-vest .list-vestigingen .vestiging-li .adres {
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 35px;
	display: none;
}
.container-home .content-vest .list-vestigingen .vestiging-li:hover {
	background-position: 225px 15px;
	text-decoration: none;
}
.container-home .content-tekst .home-img {
	width: 100%;
}

#home .postcode-panel {
	position: relative;
	width: 280px;
	height: 180px;
	margin: 0 auto;
	padding-right: 30px;
}
#home .postcode-panel .postcode-div {
	border: 1px solid #bfc6ce;
	height: 180px;
	width: 255px;
	background: rgba(254, 254, 254, 0.4);
	margin-left: 10px;
}
#home .postcode-panel .postcode-div .postcode-content {
	padding: 20px 10px;
	line-height: 18px;
}
#home .postcode-panel .postcode-div .postcode-content h2 {
	font-size: 18px;
	color: #8c6440;
	margin-bottom: 5px;
}
#home .postcode-panel .input-postcode-contact {
	z-index: 19;
	position: absolute;
	bottom: 12px;
	left: 100px;
	width: 145px;
	height: 27px;
	border: 1px solid #d1d1d1;
	z-index: 2;
}
#home .postcode-panel .input-postcode-contact input {
	padding: 7px 7px 5px 35px;
	border: 0;
	width: 100px;
	float: right;
	color: #848484;
	background-color: #fafafa;
}

/** 
 *  ==========  Smartphones (landscape & portrait)
 */
@media only screen and (max-width: 767px) {
	#home .titel-homepage {
		font-size: 24px;
		margin: 30px 0 0 10px;
	}
	#home .titel-homepage-2 {
		font-size: 22px;
		margin: 0 0 40px 0 !important;
	}
	#home .content-vest .titel-homepage-2 {
		font-size: 22px;
		margin: 30px 0 0 10px;
	}
	#home .hr-home {
		margin: 20px 20px 0 20px;
	}
	#home .col-1,
#home .col-2,
#home .col-width-3,
#home .col-width-1-3,
#home .col-width-2-3 {
		padding: 20px;
	}
	#home .row-tm .logo {
		text-align: center;
	}
	#home .row-tm .logo .img-logo {
		width: 160px;
	}
	#home .row-tm .usps .title-usp {
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 5px;
		float: left;
		padding-left: 30px;
		background-position: left 8px top 5px;
	}
	#home .row-tm .keurmerk {
		text-align: center;
		padding-top: 20px;
	}
	#home .row-tm .keurmerk .img-km {
		width: 140px;
	}
	#home .titel-homepage {
		text-align: center;
		font-size: 20px;
		padding: 20px;
	}

	.container-home .container-panel {
		width: 275px;
		margin: 0 auto;
		padding-right: 30px;
	}
	.container-home .container-panel .panel-home {
		width: 275px;
	}
	.container-home .list-vestigingen {
		width: 240px;
		margin: 0 auto;
	}
	.container-home .content-blog .col-1, .container-home .content-blog .col-2, .container-home .content-blog .col-3 {
		padding: 0 20px;
	}
	.container-home .content-blog .col-1 img, .container-home .content-blog .col-2 img, .container-home .content-blog .col-3 img {
		width: 100%;
	}
	.container-home .content-blog .col-1 .blog-bg, .container-home .content-blog .col-2 .blog-bg, .container-home .content-blog .col-3 .blog-bg {
		position: relative;
		width: 100%;
		height: 165px;
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
	}
	.container-home .content-blog .col-1 .blog-bg .blog-date, .container-home .content-blog .col-2 .blog-bg .blog-date, .container-home .content-blog .col-3 .blog-bg .blog-date {
		position: absolute;
		right: 10px;
		top: 10px;
		height: 20px;
		font-size: 11px;
		font-weight: bold;
		min-width: 80px;
		background-color: rgba(255, 255, 255, 0.8);
		padding: 3px 5px;
		color: #006c86;
	}
	.container-home .content-blog .col-1 .blog-content, .container-home .content-blog .col-2 .blog-content, .container-home .content-blog .col-3 .blog-content {
		padding: 20px 0;
	}
	.container-home .content-blog .col-1 .blog-content h3, .container-home .content-blog .col-2 .blog-content h3, .container-home .content-blog .col-3 .blog-content h3 {
		font-family: "Alegreya Sans", sans-serif;
		font-weight: 700 !important;
		font-size: 20px;
	}

	.content-vest .list-vestigingen .vestiging-li {
		background-position: 220px 15px;
	}
}
/** 
 *  ==========  Smartphones small (landscape)
 */
@media only screen and (max-width: 666px) and (orientation: landscape) {
	#home .content-map #map-canvas {
		width: 100%;
		height: 510px;
	}
	#home .titel-homepage {
		font-size: 24px;
		margin: 30px 0 0 10px;
	}
	#home .titel-homepage-2 {
		font-size: 22px;
		margin: 0 0 40px 0 !important;
	}
	#home .content-vest .titel-homepage-2 {
		font-size: 22px;
		margin: 30px 0 0 10px;
	}
	#home .col-width-logo,
#home .col-width-usp,
#home .blog-3 {
		display: none;
	}
	#home .col-1,
#home .col-2,
#home .col-width-3,
#home .col-width-1-3,
#home .col-width-2-3 {
		width: 100%;
		padding: 10px;
	}
	#home .row-tm .usps .title-usp {
		float: left;
		padding-left: 30px;
		background-position: left 10px center;
	}

	.container-home .container-panel {
		width: 265px;
		margin: 0 auto;
		padding-right: 30px;
	}
	.container-home .container-panel .panel-home {
		width: 265px;
	}

	.content-vest .list-vestigingen .vestiging-li {
		width: 50%;
		float: left;
	}
}
/** 
 *  ==========  Smartphones small (portrait)
 */
@media only screen and (max-width: 666px) and (orientation: portrait) {
	#home .col-1,
#home .col-2,
#home .col-width-3,
#home .col-width-1-3,
#home .col-width-2-3 {
		width: 100%;
		padding: 10px;
	}
	#home .col-1, #home .col-2 {
		margin-bottom: 20px;
	}

	.container-home .container-panel {
		width: 255px;
		margin: 0 auto;
		padding-right: 30px;
	}
	.container-home .container-panel .panel-home {
		width: 255px;
		height: 190px;
	}
}
/** 
 *  ==========  Smartphones big (landscape)
 */
@media only screen and (min-width: 667px) and (orientation: landscape) {
	#home .content-map #map-canvas {
		width: 100%;
		height: 510px;
	}
	#home .titel-homepage {
		font-size: 24px;
		margin: 30px 0 0 10px;
	}
	#home .titel-homepage-2 {
		font-size: 22px;
		margin: 0 0 40px 0 !important;
	}
	#home .content-vest .titel-homepage-2 {
		font-size: 22px;
		margin: 30px 0 0 10px;
	}
	#home .col-width-logo,
#home .col-width-usp,
#home .blog-3 {
		display: none;
	}
	#home .row-tm .col-1 {
		float: right;
		width: 40%;
	}
	#home .row-tm .col-2 {
		float: left;
		width: 60%;
	}
	#home .row-tm .logo {
		text-align: right;
	}
	#home .row-tm .usps {
		padding-top: 20px;
	}
	#home .col-width-3 {
		width: 50%;
		float: left;
	}
	#home .col-width-1-3 {
		width: 33.33%;
		float: left;
	}
	#home .col-width-2-3 {
		width: 66.66%;
		float: left;
	}
	#home .content-blog .col-3 {
		display: none;
	}
	#home .content-blog .col-1, #home .content-blog .col-2 {
		padding: 0 20px;
	}
	#home .content-blog .col-1 img, #home .content-blog .col-2 img {
		width: 100%;
	}
	#home .content-blog .col-1 .blog-bg, #home .content-blog .col-2 .blog-bg {
		position: relative;
		width: 100%;
		height: 165px;
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
	}
	#home .content-blog .col-1 .blog-bg .blog-date, #home .content-blog .col-2 .blog-bg .blog-date {
		position: absolute;
		right: 10px;
		top: 10px;
		height: 20px;
		font-size: 11px;
		font-weight: bold;
		min-width: 80px;
		background-color: rgba(255, 255, 255, 0.8);
		padding: 3px 5px;
		color: #006c86;
	}
	#home .content-blog .col-1 .blog-content, #home .content-blog .col-2 .blog-content {
		padding: 20px 0;
	}
	#home .content-blog .col-1 .blog-content h3, #home .content-blog .col-2 .blog-content h3 {
		font-family: "Alegreya Sans", sans-serif;
		font-weight: 700 !important;
		font-size: 20px;
	}
}
/** 
 *  ==========  Smartphones big (portrait)
 */
@media only screen and (max-width: 767px) and (orientation: portrait) {
	#home .col-width-logo,
#home .col-width-usp {
		display: none;
	}
	#home .col-1,
#home .col-2,
#home .col-width-3,
#home .col-width-1-3,
#home .col-width-2-3 {
		width: 100%;
	}
	#home .col-1, #home .col-2 {
		margin-bottom: 20px;
	}
	#home .usps .title-usp {
		float: left;
		padding-left: 30px;
		background-position: left 10px center;
	}
}
/**
 *  ==========  iPhone X (landscape)
 */
/**
 *  ==========  Tablets (landscape & portrait)
 */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.row-title {
		padding: 0;
	}
	.row-title h1 {
		font-size: 30px !important;
	}

	.container-link-mob {
		display: none;
	}

	.panel-afspraak-content {
		padding: 20px 20px 0 20px !important;
	}

	.container-home .width-link-postcode {
		width: 135px;
	}
	.container-home .container-panel .panel-home {
		border: 1px solid #bfc6ce;
		height: 180px;
		background: rgba(255, 255, 255, 0.7);
		margin-left: 10px;
	}
	.container-home .container-link {
		position: absolute;
		bottom: 10px;
		width: 270px;
		height: 35px;
		background-image: url("../images/achtergrond_link_hook.png");
		background-position: top left;
		background-repeat: no-repeat;
	}
	.container-home .container-link a {
		color: #fff;
	}
	.container-home .container-link a:hover {
		text-decoration: none;
	}
	.container-home .container-link a:hover .span-link {
		width: 0;
	}

	.content-vest .list-vestigingen .vestiging-li {
		background-position: 220px 15px;
	}
}
/**
 *  ==========  Tablets (landscape)
 */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	#home .row-tm {
		display: none;
	}
	#home .col-width-logo,
#home .col-width-usp,
#home .col-streamer,
#home .blog-3 {
		display: block;
	}

	.container-home .container-panel .panel-home {
		width: 270px;
	}
}
/**
 *  ==========  Tablets (portrait)
 */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
	#home .content-map #map-canvas {
		width: 100%;
		height: 510px;
	}
	#home .titel-homepage {
		font-size: 30px;
		margin: 30px 0 0 10px;
	}
	#home .titel-homepage-2 {
		font-size: 30px;
		margin: 0 0 40px 0 !important;
	}
	#home .content-vest .titel-homepage-2 {
		font-size: 24px;
		margin: 30px 0 0 10px;
	}
	#home .col-1 {
		padding-right: 30px;
	}
	#home .col-2 {
		padding-right: 20px;
	}
	#home .row {
		padding: 30px 30px 0 30px;
	}
	#home .col-streamer {
		padding-right: 30px;
		margin-top: 30px;
	}
	#home .row-tm {
		display: block;
	}
	#home .row-tm .col-1 {
		float: right;
		width: 40%;
	}
	#home .row-tm .col-1 .logo {
		text-align: right;
	}
	#home .row-tm .col-1 .logo .img-logo {
		width: 200px;
	}
	#home .row-tm .col-2 {
		width: 60%;
	}
	#home .row-tm .col-2 .usps {
		padding-top: 40px;
	}
	#home .row-tm .col-2 .usps .title-usp {
		font-size: 19px;
		font-weight: bold;
		margin-bottom: 5px;
		float: right;
		padding-left: 30px;
		background-position: left 8px top 5px;
	}
	#home .row-tm .col-2 .keurmerk {
		float: right;
		padding: 20px 20px 0 20px;
		clear: both;
	}
	#home .row-tm .col-2 .keurmerk .img-km {
		width: 140px;
	}
	#home .col-width-logo, #home .col-width-usp, #home .blog-3 {
		display: none;
	}
	#home .col-width-3 {
		width: 50%;
		float: left;
	}
	#home .col-width-1-3 {
		width: 33.33%;
		float: left;
	}
	#home .col-width-2-3 {
		width: 66.66%;
		float: left;
	}
	#home .content-blog .col-3 {
		display: none;
	}
	#home .content-blog .col-1, #home .content-blog .col-2 {
		padding: 0 20px;
	}
	#home .content-blog .col-1 img, #home .content-blog .col-2 img {
		width: 100%;
	}
	#home .content-blog .col-1 .blog-bg, #home .content-blog .col-2 .blog-bg {
		position: relative;
		width: 100%;
		height: 165px;
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
	}
	#home .content-blog .col-1 .blog-bg .blog-date, #home .content-blog .col-2 .blog-bg .blog-date {
		position: absolute;
		right: 10px;
		top: 10px;
		height: 20px;
		font-size: 11px;
		font-weight: bold;
		min-width: 80px;
		background-color: rgba(255, 255, 255, 0.8);
		padding: 3px 5px;
		color: #006c86;
	}
	#home .content-blog .col-1 .blog-content, #home .content-blog .col-2 .blog-content {
		padding: 20px 0;
	}
	#home .content-blog .col-1 .blog-content h3, #home .content-blog .col-2 .blog-content h3 {
		font-family: "Alegreya Sans", sans-serif;
		font-weight: 700 !important;
		font-size: 20px;
	}
	#home .content-tekst {
		padding-top: 60px;
	}
	#home .content-tekst p {
		margin-bottom: 20px;
	}
	#home .content-tekst .home-img {
		width: 90%;
		padding-top: 20%;
	}

	.container-home .panel-sport, .container-home .panel-pc, .container-home .panel-afspraak {
		padding-left: 17px;
	}
	.container-home .content-vergoedingen {
		padding: 40px 0 !important;
	}
	.container-home .prijzen-panels {
		margin-left: 50px !important;
	}

	.postcode-panel,
.postcode-div {
		width: 100% !important;
	}

	.postcode-panel {
		padding-right: 10px !important;
	}

	.col-streamer {
		position: relative;
	}
}
/**
 *  ==========  Desktop 1
 */
@media only screen and (min-width: 1024px) {
	#home .row-title {
		padding: 0;
	}
	#home .row-title h1 {
		font-size: 30px !important;
	}
	#home .titel-homepage {
		font-size: 40px;
		margin-left: 10px;
	}
	#home .titel-homepage-2 {
		font-size: 32px;
		margin-bottom: 30px;
	}
	#home .col-1,
#home .col-2 {
		padding-right: 30px;
	}
	#home .col-width-logo,
#home .col-width-usp,
#home .col-streamer,
#home .blog-3 {
		display: block;
	}
	#home .col-streamer {
		padding-right: 30px;
	}
	#home .content-blog .col-3 {
		display: block;
	}
	#home .content-blog .col-1, #home .content-blog .col-2, #home .content-blog .col-3 {
		padding: 0 20px;
	}
	#home .content-blog .col-1 img, #home .content-blog .col-2 img, #home .content-blog .col-3 img {
		width: 100%;
	}
	#home .content-blog .col-1 .blog-bg, #home .content-blog .col-2 .blog-bg, #home .content-blog .col-3 .blog-bg {
		position: relative;
		width: 100%;
		height: 165px;
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
	}
	#home .content-blog .col-1 .blog-bg .blog-date, #home .content-blog .col-2 .blog-bg .blog-date, #home .content-blog .col-3 .blog-bg .blog-date {
		position: absolute;
		right: 10px;
		top: 10px;
		height: 20px;
		font-size: 11px;
		font-weight: bold;
		min-width: 80px;
		background-color: rgba(255, 255, 255, 0.8);
		padding: 3px 5px;
		color: #006c86;
	}
	#home .content-blog .col-1 .blog-content, #home .content-blog .col-2 .blog-content, #home .content-blog .col-3 .blog-content {
		padding: 20px 0;
	}
	#home .content-blog .col-1 .blog-content h3, #home .content-blog .col-2 .blog-content h3, #home .content-blog .col-3 .blog-content h3 {
		font-family: "Alegreya Sans", sans-serif;
		font-weight: 700 !important;
		font-size: 20px;
	}
	#home .row-tm {
		display: none;
	}
	#home .row {
		padding: 40px 40px 0 40px;
	}
	#home .col-width-usp {
		width: 66%;
	}
	#home .col-width-3 {
		width: 33.33%;
		float: left;
	}
	#home .col-width-33 {
		width: 33.33%;
		float: left;
	}
	#home .col-width-1-3 {
		width: 33.33%;
		float: left;
	}
	#home .col-width-2-3 {
		width: 66.66%;
		float: left;
	}
	#home .col-width-logo {
		width: 33.33%;
		float: right;
		min-height: 280px;
	}
	#home .logo {
		text-align: right;
	}
	#home .logo .img-logo {
		width: 200px;
	}
	#home .content-usps .usps {
		width: 75%;
		float: left;
		padding: 40px 40px 0 0;
	}
	#home .content-usps .usps .title-usp {
		font-size: 18px;
		font-weight: bold;
		margin-bottom: 5px;
		float: right;
		padding-left: 30px;
		background-position: left 8px top 5px;
	}
	#home .content-usps .keurmerk {
		width: 25%;
		float: left;
		padding: 20px 0 0 0;
	}
	#home .content-usps .keurmerk .img-km {
		width: 140px;
	}
	#home .width-link-postcode {
		width: 135px;
	}
	#home .postcode-panel,
#home .postcode-div {
		width: 100% !important;
	}
	#home .postcode-panel {
		padding-right: 10px !important;
	}
	#home .col-streamer {
		position: relative;
	}
	#home .content-vergoedingen {
		margin-top: 40px;
	}
	#home .content-tekst p {
		margin-bottom: 20px;
	}
	#home .content-tekst .home-img {
		width: 90%;
		padding-top: 20%;
	}
	#home .content-vest .list-vestigingen .vestiging-li {
		background-position: 220px 15px;
	}
	#home .content-vergoedingen {
		padding: 20px;
	}
	#home .content-vergoedingen .prijzen-panels ul li {
		margin: 10px !important;
	}
}
/**
 *  ==========  Desktop 1
 */
@media only screen and (min-width: 1200px) {
	#home .row-title h1 {
		font-size: 40px !important;
	}
	#home .row {
		padding: 60px 60px 0 60px;
	}
	#home .col-streamer {
		padding-right: 30px;
	}
	#home .section-vergoedingen-1 .vergoedingen-titel {
		margin-bottom: 40px;
	}
	#home .content-vergoedingen {
		padding: 30px;
	}
	#home .content-vergoedingen .prijzen-panels ul li {
		margin: 18px !important;
	}
}
/**
 *  ==========  Non responsive CSS
 */
.container-stappen {
	width: 90px;
	height: 220px;
	position: fixed;
	z-index: 50;
	top: 305px;
	margin-left: -10px;
}
.container-stappen .container-stap {
	width: 90px;
	height: 43px;
	position: absolute;
	z-index: 17;
	left: 0;
	top: 115px;
	background-image: url("../images/achtergrond_link_hook.png");
	background-position: top left;
	background-repeat: no-repeat;
}
.container-stappen .container-stap a {
	color: #fff;
	font-weight: bold;
}
.container-stappen .container-stap a:hover {
	text-decoration: none;
}
.container-stappen .menu-stappen {
	position: absolute;
	opacity: 0;
	z-index: 16;
	top: 120px;
	left: 10px;
	width: 30px;
	background: rgba(158, 158, 158, 0.4);
}
.container-stappen .menu-stappen ul {
	margin-left: 12px;
}
.container-stappen .menu-stappen ul li {
	list-style-type: none;
}
.container-stappen .menu-stappen ul li a {
	color: #bdbdbd;
}
.container-stappen .menu-stappen ul li a:hover {
	text-decoration: none;
	color: #adadad;
}
.container-stappen .menu-stappen ul .hidden {
	font-weight: bold;
	font-size: 16px;
	color: #000;
}

/** 
 *  ==========  Smartphones (landscape & portrait)
 */
@media only screen and (max-width: 767px) {
	/* hidden */
	.stap, .container-stappen {
		display: none;
	}
}
/**
 *  ==========  Tablets (landscape & portrait)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	/* hidden */
}
/**
 *  ==========  Tablets (landscape)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape) {
	/* hidden */
}
/**
 *  ==========  Tablets (portrait)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait) {
	/* hidden */
}
/**
 *  ==========  Desktop
 */
@media only screen and (min-width: 1200px) {
	/* hidden */
}
/*

	Supersized - Fullscreen Slideshow jQuery Plugin
	Version : 3.2.7
	Site	: www.buildinternet.com/project/supersized

	Author	: Sam Dunn
	Company : One Mighty Roar (www.onemightyroar.com)
	License : MIT License / GPL License

*/
* {
	margin: 0;
	padding: 0;
}

body {
	height: 100%;
}

img {
	border: none;
}

#supersized-loader {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 0;
	width: 60px;
	height: 60px;
	margin: -30px 0 0 -30px;
	text-indent: -999em;
}

#supersized {
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	overflow: hidden;
	z-index: -999;
	height: 100%;
	width: 100%;
}

#supersized img {
	width: auto;
	height: auto;
	position: relative;
	display: none;
	outline: none;
	border: none;
}

#supersized.speed img {
	image-rendering: -moz-crisp-edges;
}

/*Speed*/
#supersized.quality img {
	image-rendering: optimizeQuality;
}

/*Quality*/
#supersized li {
	display: block;
	list-style: none;
	z-index: -30;
	position: fixed;
	overflow: hidden;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #111;
}

#supersized a {
	width: 100%;
	height: 100%;
	display: block;
}

#supersized li.prevslide {
	z-index: -20;
}

#supersized li.activeslide {
	z-index: -10;
}

#supersized li.image-loading {
	background: #111;
	width: 100%;
	height: 100%;
}

#supersized li.image-loading img {
	visibility: hidden;
}

#supersized li.prevslide img, #supersized li.activeslide img {
	display: inline;
}

/*

	Supersized - Fullscreen Slideshow jQuery Plugin
	Version : 3.2.7
	Site	: www.buildinternet.com/project/supersized

	Theme 	: Shutter 1.2
	Author	: Sam Dunn
	Company : One Mighty Roar (www.onemightyroar.com)
	License : MIT License / GPL License

*/
/* Controls Bar
----------------------------*/
#controls-wrapper {
	margin: 0 auto;
	height: 42px;
	width: 100%;
	bottom: 0px;
	left: 0;
	z-index: 4;
	background: url(../img/nav-bg.png) repeat-x;
	position: fixed;
}

#controls {
	overflow: hidden;
	height: 100%;
	position: relative;
	text-align: left;
	z-index: 5;
}

#slidecounter {
	float: left;
	color: #999;
	font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-shadow: #000 0 -1px 0;
	margin: 0px 10px 0 15px;
	line-height: 42px;
}

#slidecaption {
	overflow: hidden;
	float: left;
	color: #FFF;
	font: 400 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-shadow: #000 1px 1px 2px;
	margin: 0 20px 0 0;
	line-height: 42px;
}

#navigation {
	float: right;
	margin: 0px 20px 0 0;
}

#play-button {
	float: left;
	margin-top: 1px;
	border-right: 1px solid #333;
	background: url("../img/bg-hover.png") repeat-x 0 44px;
}

#play-button:hover {
	background-position: 0 1px;
	cursor: pointer;
}

#prevslide, #nextslide {
	position: absolute;
	height: 43px;
	width: 43px;
	top: 50%;
	margin-top: -21px;
	opacity: 0.6;
}

#prevslide {
	left: 10px;
	background: url("../img/back.png");
}

#nextslide {
	right: 10px;
	background: url("../img/forward.png");
}

#prevslide:active, #nextslide:active {
	margin-top: -19px;
}

#prevslide:hover, #nextslide:hover {
	cursor: pointer;
}

ul#slide-list {
	padding: 15px 0;
	float: left;
	position: absolute;
	left: 50%;
}

ul#slide-list li {
	list-style: none;
	width: 12px;
	height: 12px;
	float: left;
	margin: 0 5px 0 0;
}

ul#slide-list li.current-slide a, ul#slide-list li.current-slide a:hover {
	background-position: 0 0px;
}

ul#slide-list li a {
	display: block;
	width: 12px;
	height: 12px;
	background: url("../img/nav-dot.png") no-repeat 0 -24px;
}

ul#slide-list li a:hover {
	background-position: 0 -12px;
	cursor: pointer;
}

#tray-button {
	float: right;
	margin-top: 1px;
	border-left: 1px solid #333;
	background: url("../img/bg-hover.png") repeat-x 0 44px;
}

#tray-button:hover {
	background-position: 0 1px;
	cursor: pointer;
}

/* Progress Bar
----------------------------*/
#progress-back {
	z-index: 5;
	position: fixed;
	bottom: 42px;
	left: 0;
	height: 8px;
	width: 100%;
	background: url("../img/progress-back.png") repeat-x;
}

#progress-bar {
	position: relative;
	height: 8px;
	width: 100%;
	background: url("../img/progress-bar.png") repeat-x;
}

/* Thumbnail Navigation
----------------------------*/
#nextthumb, #prevthumb {
	z-index: 2;
	display: none;
	position: fixed;
	bottom: 61px;
	height: 75px;
	width: 100px;
	overflow: hidden;
	background: #ddd;
	border: 1px solid #fff;
	-webkit-box-shadow: 0 0 5px #000;
}

#nextthumb {
	right: 12px;
}

#prevthumb {
	left: 12px;
}

#nextthumb img, #prevthumb img {
	width: 150px;
	height: auto;
}

#nextthumb:active, #prevthumb:active {
	bottom: 59px;
}

#nextthumb:hover, #prevthumb:hover {
	cursor: pointer;
}

/* Thumbnail Tray
----------------------------*/
#thumb-tray {
	position: fixed;
	z-index: 3;
	bottom: 0;
	left: 0;
	background: url(../img/bg-black.png);
	height: 150px;
	width: 100%;
	overflow: hidden;
	text-align: center;
	box-shadow: 0px 0px 4px #000;
}

#thumb-back, #thumb-forward {
	position: absolute;
	z-index: 5;
	bottom: 42px;
	height: 108px;
	width: 40px;
}

#thumb-back {
	left: 0;
	background: url("../img/thumb-back.png") no-repeat center center;
}

#thumb-forward {
	right: 0;
	background: url("../img/thumb-forward.png") no-repeat center center;
}

#thumb-back:hover, #thumb-forward:hover {
	cursor: pointer;
	background-color: rgba(255, 255, 255, 0.1);
}

#thumb-back:hover {
	border-right: 1px solid rgba(255, 255, 255, 0.2);
}

#thumb-forward:hover {
	border-left: 1px solid rgba(255, 255, 255, 0.2);
}

ul#thumb-list {
	display: inline-block;
	list-style: none;
	position: relative;
	left: 0px;
	padding: 0 0px;
}

ul#thumb-list li {
	background: #111;
	list-style: none;
	display: inline;
	width: 150px;
	height: 108px;
	overflow: hidden;
	float: left;
	margin: 0;
}

ul#thumb-list li img {
	width: 200px;
	height: auto;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	transition: all 100ms ease-in-out;
}

ul#thumb-list li.current-thumb img, ul#thumb-list li:hover img {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

ul#thumb-list li:hover {
	cursor: pointer;
}

/**
 *  ==========  Non responsive CSS
 */
.streamer-voetklachten-stap-1, .streamer-voetklachten-stap-2, .streamer-voetklachten-stap-5, .streamer-voetklachten-sport-stap-1, .streamer-voetklachten-sport-stap-2, .streamer-voetklachten-sport-stap-5, .streamer-zorgverleners, .streamer-podotherapie, .streamer-steunslippers, .streamer-vergoedingen, .streamer-not-found {
	background-size: contain;
}

.streamer-voetklachten-stap-1 {
	position: absolute;
	background-image: url("../images/streamer_voetklachten_stap_1.png");
	background-repeat: no-repeat;
	z-index: 40;
}

.streamer-voetklachten-stap-2 {
	position: absolute;
	background-image: url("../images/streamer_voetklachten_stap_2.png");
	background-repeat: no-repeat;
	z-index: 40;
}

.streamer-voetklachten-stap-5 {
	position: absolute;
	background-image: url("../images/streamer_voetklachten_stap_5.png");
	background-repeat: no-repeat;
	z-index: 40;
}

.streamer-voetklachten-sport-stap-1 {
	position: absolute;
	background-image: url("../images/streamer_voetklachten_stap_1.png");
	background-repeat: no-repeat;
	z-index: 40;
}

.streamer-voetklachten-sport-stap-2 {
	position: absolute;
	background-image: url("../images/streamer_voetklachten_stap_2.png");
	background-repeat: no-repeat;
	z-index: 40;
}

.streamer-voetklachten-sport-stap-5 {
	position: absolute;
	background-image: url("../images/streamer_voetklachten_stap_5.png");
	background-repeat: no-repeat;
	z-index: 40;
}

.streamer-zorgverleners {
	position: absolute;
	background-image: url("../images/streamer_zorgverleners.png");
	background-repeat: no-repeat;
	z-index: 40;
}

.streamer-podotherapie {
	position: absolute;
	background-image: url("../images/streamer_podotherapie.png");
	background-repeat: no-repeat;
	z-index: 40;
}

.streamer-steunslippers {
	position: absolute;
	background-image: url("../images/streamer_steunslippers.png");
	background-repeat: no-repeat;
	z-index: 40;
}

.streamer-vergoedingen {
	position: absolute;
	background-image: url("../images/streamer_vergoedingen.png");
	background-repeat: no-repeat;
	z-index: 40;
}

.streamer-home-new {
	position: absolute;
	background-image: url("../images/streamer_vergoedingen.png");
	background-repeat: no-repeat;
	z-index: 40;
}

.streamer-not-found {
	position: absolute;
	background-image: url("../images/streamer_stap_1.png");
	background-repeat: no-repeat;
	z-index: 40;
}

/** 
 *  ==========  Smartphones (landscape & portrait)
 */
@media only screen and (max-width: 767px) {
	/* hidden */
	.streamer-voetklachten-stap-1, .streamer-voetklachten-stap-2, .streamer-voetklachten-stap-5, .streamer-voetklachten-sport-stap-1, .streamer-voetklachten-sport-stap-2, .streamer-voetklachten-sport-stap-5, .streamer-zorgverleners, .streamer-podotherapie, .streamer-steunslippers, .streamer-vergoedingen, .streamer-not-found {
		display: none;
	}
}
/** 
 *  ==========  Smartphones (landscape)
 */
@media only screen and (max-width: 767px) and (orientation: landscape) {
	/* hidden */
}
/** 
 *  ==========  Smartphones (portrait)
 */
@media only screen and (max-width: 767px) and (orientation: portrait) {
	/* hidden */
}
/**
 *  ==========  Tablets (landscape & portrait)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	/* hidden */
}
/**
 *  ==========  Tablets (landscape)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape) {
	/* hidden */
	.streamer-voetklachten-stap-1 {
		top: 300px;
		right: 40px;
		width: 200px;
		height: 171px;
	}

	.streamer-voetklachten-stap-2 {
		top: 1000px;
		left: 60px;
		width: 250px;
		height: 136px;
	}

	.streamer-voetklachten-stap-5 {
		top: 400px;
		right: 85px;
		width: 257px;
		height: 170px;
	}

	.streamer-voetklachten-sport-stap-1 {
		top: 300px;
		right: 40px;
		width: 200px;
		height: 171px;
	}

	.streamer-voetklachten-sport-stap-2 {
		top: 900px;
		left: 85px;
		width: 276px;
		height: 136px;
	}

	.streamer-voetklachten-sport-stap-5 {
		top: 400px;
		right: 85px;
		width: 257px;
		height: 170px;
	}

	.streamer-zorgverleners {
		top: 200px;
		right: 85px;
		width: 277px;
		height: 151px;
	}

	.streamer-podotherapie {
		top: 350px;
		left: 85px;
		width: 257px;
		height: 171px;
	}

	.streamer-steunslippers {
		top: 300px;
		right: 85px;
		width: 257px;
		height: 154px;
	}

	.streamer-vergoedingen {
		top: 460px;
		left: 85px;
		width: 257px;
		height: 154px;
	}

	.streamer-home-new {
		top: -300px;
		right: 0;
		width: 257px;
		height: 154px;
	}

	.streamer-not-found {
		top: 450px;
		right: 85px;
		width: 257px;
		height: 171px;
	}
}
/**
 *  ==========  Tablets (portrait)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait) {
	/* hidden */
	.streamer-voetklachten-stap-2 {
		display: none;
	}

	.streamer-voetklachten-stap-1 {
		top: 220px;
		right: 20px;
		width: 180px;
		height: 171px;
	}

	.streamer-voetklachten-stap-5 {
		top: 400px;
		right: 85px;
		width: 257px;
		height: 170px;
	}

	.streamer-voetklachten-sport-stap-1 {
		top: 220px;
		right: 20px;
		width: 180px;
		height: 171px;
	}

	.streamer-voetklachten-sport-stap-2 {
		top: 600px;
		left: 85px;
		width: 276px;
		height: 136px;
	}

	.streamer-voetklachten-sport-stap-5 {
		top: 400px;
		right: 85px;
		width: 257px;
		height: 170px;
	}

	.streamer-zorgverleners {
		top: 160px;
		right: 40px;
		width: 277px;
		height: 151px;
	}

	.streamer-podotherapie {
		top: 240px;
		left: 40px;
		width: 257px;
		height: 171px;
	}

	.streamer-steunslippers {
		top: 180px;
		right: 25px;
		width: 257px;
		height: 154px;
	}

	.streamer-vergoedingen {
		top: 460px;
		left: 85px;
		width: 257px;
		height: 154px;
	}

	.streamer-home-new {
		display: none;
	}

	.streamer-not-found {
		top: 450px;
		right: 85px;
		width: 257px;
		height: 171px;
	}
}
/**
 *  ==========  Desktop
 */
@media only screen and (min-width: 1200px) {
	/* hidden */
	.streamer-voetklachten-stap-1 {
		top: 670px;
		right: 85px;
		width: 257px;
		height: 171px;
	}

	.streamer-voetklachten-stap-2 {
		top: 1200px;
		left: 85px;
		width: 276px;
		height: 136px;
	}

	.streamer-voetklachten-stap-5 {
		top: 400px;
		right: 85px;
		width: 257px;
		height: 170px;
	}

	.streamer-voetklachten-sport-stap-1 {
		top: 670px;
		right: 85px;
		width: 257px;
		height: 171px;
	}

	.streamer-voetklachten-sport-stap-2 {
		top: 600px;
		left: 85px;
		width: 276px;
		height: 136px;
	}

	.streamer-voetklachten-sport-stap-5 {
		top: 400px;
		right: 85px;
		width: 257px;
		height: 170px;
	}

	.streamer-zorgverleners {
		top: 370px;
		right: 85px;
		width: 277px;
		height: 151px;
	}

	.streamer-podotherapie {
		top: 400px;
		left: 85px;
		width: 257px;
		height: 171px;
	}

	.streamer-steunslippers {
		top: 300px;
		right: 85px;
		width: 257px;
		height: 154px;
	}

	.streamer-vergoedingen {
		top: 460px;
		left: 85px;
		width: 257px;
		height: 154px;
	}

	.streamer-home-new {
		top: -300px;
		right: 0;
		width: 257px;
		height: 154px;
	}

	.streamer-not-found {
		top: 450px;
		right: 85px;
		width: 257px;
		height: 171px;
	}
}
/**
 *  ==========  Non responsive CSS
 */
.afbeelding-voetklachten-top {
	background-image: url("../images/afbeelding_voetklachten_top.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}

.afbeelding-voetklachten-sport-top {
	background-image: url("../images/afbeelding_voetklachten_sport_top.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}

.afbeelding-voetklachten-stap-2 {
	background-image: url("../images/afbeelding_voetklachten_stap_1.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}

.afbeelding-voetklachten-sport-stap-2 {
	background-image: url("../images/afbeelding_voetklachten_sport_stap_1.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}

.afbeelding-voetklachten-stap-3 .onderzoek-film {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

/** 
 *  ==========  Smartphones (landscape & portrait)
 */
@media only screen and (max-width: 767px) {
	/* hidden */
	.foto-voetklachten-stap-1, .footer-section-links {
		display: none;
	}

	.section-voetklachten-stap-1 .afbeelding-voetklachten-top, .section-voetklachten-stap-1 .afbeelding-voetklachten-sport-top {
		background-size: cover;
	}

	.content-voetklachten-stap-1, .content-voetklachten-stap-2, .content-voetklachten-stap-3, .content-voetklachten-stap-4, .content-voetklachten-stap-5 {
		width: 100%;
		box-sizing: border-box;
		padding: 20px;
	}
	.content-voetklachten-stap-1 h1, .content-voetklachten-stap-1 h2.titel-page, .content-voetklachten-stap-1 h3.titel-page, .content-voetklachten-stap-2 h1, .content-voetklachten-stap-2 h2.titel-page, .content-voetklachten-stap-2 h3.titel-page, .content-voetklachten-stap-3 h1, .content-voetklachten-stap-3 h2.titel-page, .content-voetklachten-stap-3 h3.titel-page, .content-voetklachten-stap-4 h1, .content-voetklachten-stap-4 h2.titel-page, .content-voetklachten-stap-4 h3.titel-page, .content-voetklachten-stap-5 h1, .content-voetklachten-stap-5 h2.titel-page, .content-voetklachten-stap-5 h3.titel-page {
		text-align: center;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.content-voetklachten-stap-1 h1, .content-voetklachten-stap-2 h1, .content-voetklachten-stap-3 h1, .content-voetklachten-stap-4 h1, .content-voetklachten-stap-5 h1 {
		font-size: 22px;
	}
	.content-voetklachten-stap-1 h2.titel-page, .content-voetklachten-stap-2 h2.titel-page, .content-voetklachten-stap-3 h2.titel-page, .content-voetklachten-stap-4 h2.titel-page, .content-voetklachten-stap-5 h2.titel-page {
		font-size: 18px;
	}
	.content-voetklachten-stap-1 h3.titel-page, .content-voetklachten-stap-2 h3.titel-page, .content-voetklachten-stap-3 h3.titel-page, .content-voetklachten-stap-4 h3.titel-page, .content-voetklachten-stap-5 h3.titel-page {
		font-size: 16px;
	}
	.content-voetklachten-stap-1 p, .content-voetklachten-stap-1 .intro, .content-voetklachten-stap-2 p, .content-voetklachten-stap-2 .intro, .content-voetklachten-stap-3 p, .content-voetklachten-stap-3 .intro, .content-voetklachten-stap-4 p, .content-voetklachten-stap-4 .intro, .content-voetklachten-stap-5 p, .content-voetklachten-stap-5 .intro {
		font-size: 12px;
		line-height: 22px;
		margin-bottom: 12px;
		color: #606c6e;
	}
	.content-voetklachten-stap-1 .lijn-hor-seo, .content-voetklachten-stap-2 .lijn-hor-seo, .content-voetklachten-stap-3 .lijn-hor-seo, .content-voetklachten-stap-4 .lijn-hor-seo, .content-voetklachten-stap-5 .lijn-hor-seo {
		border-bottom: 1px dotted #ddd;
		margin: 0 140px;
	}
	.content-voetklachten-stap-1 .content p, .content-voetklachten-stap-2 .content p, .content-voetklachten-stap-3 .content p, .content-voetklachten-stap-4 .content p, .content-voetklachten-stap-5 .content p {
		font-size: 12px;
		line-height: 16pt;
	}
}
/** 
 *  ==========  Smartphones (landscape)
 */
@media only screen and (max-width: 767px) and (orientation: landscape) {
	/* hidden */
}
/** 
 *  ==========  Smartphones (portrait)
 */
@media only screen and (max-width: 767px) and (orientation: portrait) {
	/* hidden */
}
/**
 *  ==========  Tablets (landscape & portrait)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	/* hidden */
	.section-voetklachten-stap-1 {
		position: relative;
	}
	.section-voetklachten-stap-1 .content-voetklachten-stap-1 {
		float: left;
		width: 60%;
		box-sizing: border-box;
		padding: 60px 20px 60px 80px;
	}
	.section-voetklachten-stap-1 .foto-voetklachten-stap-1 {
		float: right;
		width: 35%;
		height: 360px;
		padding: 100px 20px 20px 20px;
		background-image: url("../images/zool_extra.png");
		background-repeat: no-repeat;
		background-size: contain;
		background-position: bottom;
		box-sizing: border-box;
	}
	.section-voetklachten-stap-1 h1 {
		text-align: center;
		font-size: 30px;
		margin-top: 20px;
		margin-bottom: 35px;
	}
	.section-voetklachten-stap-1 p, .section-voetklachten-stap-1 .intro {
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 16px;
		color: #606c6e;
	}
	.section-voetklachten-stap-1 .lijn-hor-seo {
		border-bottom: 1px dotted #ddd;
		margin: 0 140px;
	}
	.section-voetklachten-stap-1 .content p {
		font-size: 12px;
		line-height: 16pt;
	}
	.section-voetklachten-stap-1 .footer-section-links {
		position: absolute;
		z-index: -1;
		bottom: -50px;
		height: 60px;
		width: 100%;
		background-image: url("../images/footer_ruis_2.png");
		background-repeat: no-repeat;
		background-position: left top;
	}

	.section-voetklachten-stap-2 {
		position: relative;
	}

	.section-voetklachten-stap-3 {
		position: relative;
	}
	.section-voetklachten-stap-3 .afbeelding-grijs-schuin-r {
		position: absolute;
		background-image: url("../images/afbeelding_grijs_schuin_r.png");
		background-repeat: no-repeat;
		background-position: left 70px;
		width: 100%;
		height: 220px;
		z-index: 10;
		top: -70px;
	}
	.section-voetklachten-stap-3 h2 {
		text-align: center;
		font-size: 36px;
		margin-top: 20px;
		margin-bottom: 45px;
	}
	.section-voetklachten-stap-3 .content-voetklachten-stap-3 {
		position: relative;
		z-index: 10;
	}
	.section-voetklachten-stap-3 .achtergrond-grijs {
		background-color: #f7f7f7;
		margin-top: 45px;
		padding-bottom: 40px;
	}
	.section-voetklachten-stap-3 li {
		margin-left: 17px;
	}
	.section-voetklachten-stap-3 h3 {
		font-size: 24px;
		margin-bottom: 30px;
		text-align: center;
	}
	.section-voetklachten-stap-3 p {
		font-size: 12px;
		line-height: 24px;
		margin-bottom: 24px;
	}
	.section-voetklachten-stap-3 .content-margin-left {
		margin-left: 16px;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier, .section-voetklachten-stap-3 .onderzoek-sport {
		position: relative;
		z-index: 12;
		height: 560px;
		width: 100%;
		margin-bottom: 60px;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .container-uitleg-onderzoek, .section-voetklachten-stap-3 .onderzoek-sport .container-uitleg-onderzoek {
		width: 440px;
		position: absolute;
		background-color: rgba(74, 43, 1, 0.6);
		top: 0;
		height: 0;
		left: 100px;
		z-index: 10;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .content-onderzoek, .section-voetklachten-stap-3 .onderzoek-sport .content-onderzoek {
		width: 400px;
		position: absolute;
		padding: 20px;
		top: 20px;
		left: 100px;
		z-index: 20;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .content-onderzoek .titel-onderzoek, .section-voetklachten-stap-3 .onderzoek-sport .content-onderzoek .titel-onderzoek {
		font-size: 26px;
		text-align: center;
		color: #fff;
		margin-bottom: 20px;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .content-onderzoek p, .section-voetklachten-stap-3 .onderzoek-sport .content-onderzoek p {
		font-size: 11px;
		line-height: 17px;
		color: #fff;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .onderzoek-film, .section-voetklachten-stap-3 .onderzoek-sport .onderzoek-film {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 560px;
		background-size: cover;
		background-position: center;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .onderzoek-navigatie, .section-voetklachten-stap-3 .onderzoek-sport .onderzoek-navigatie {
		position: absolute;
		bottom: -4px;
		width: 100%;
		height: 166px;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .onderzoek-navigatie .navigatie-onderzoek, .section-voetklachten-stap-3 .onderzoek-sport .onderzoek-navigatie .navigatie-onderzoek {
		margin-top: 26px;
		bottom: 0;
		width: 100%;
		height: 140px;
		background-color: rgba(255, 255, 255, 0.8);
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .onderzoek-navigatie .onderzoek-item, .section-voetklachten-stap-3 .onderzoek-sport .onderzoek-navigatie .onderzoek-item {
		width: 24.7%;
		height: 166px;
		float: left;
		text-align: center;
		cursor: pointer;
		box-sizing: border-box;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .onderzoek-navigatie .onderzoek-item-sport, .section-voetklachten-stap-3 .onderzoek-sport .onderzoek-navigatie .onderzoek-item-sport {
		width: 19.7%;
		height: 166px;
		float: left;
		text-align: center;
		cursor: pointer;
		box-sizing: border-box;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .onderzoek-navigatie img, .section-voetklachten-stap-3 .onderzoek-sport .onderzoek-navigatie img {
		padding: 56px 0 24px 0;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .onderzoek-navigatie a, .section-voetklachten-stap-3 .onderzoek-sport .onderzoek-navigatie a {
		font-size: 18px;
		color: #8c6440;
		text-align: center;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .onderzoek-navigatie a:hover, .section-voetklachten-stap-3 .onderzoek-sport .onderzoek-navigatie a:hover {
		text-decoration: none;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .onderzoek-navigatie .onderzoek-item:hover, .section-voetklachten-stap-3 .onderzoek-sport .onderzoek-navigatie .onderzoek-item:hover {
		background-image: url("../images/hover_onderzoek.png");
		background-repeat: no-repeat;
		background-position: center top;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .onderzoek-navigatie .active, .section-voetklachten-stap-3 .onderzoek-sport .onderzoek-navigatie .active {
		background-image: url("../images/hover_onderzoek.png");
		background-repeat: no-repeat;
		background-position: center top;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .onderzoek-navigatie .item-lijn-ver, .section-voetklachten-stap-3 .onderzoek-sport .onderzoek-navigatie .item-lijn-ver {
		float: left;
		border-left: 1px solid #cbc9c7;
		border-right: 1px solid #fff;
		height: 70px;
		margin-top: 58px;
	}

	.section-voetklachten-stap-5 {
		position: relative;
		width: 100%;
		margin-bottom: 40px;
	}
	.section-voetklachten-stap-5 h2 {
		text-align: center;
		font-size: 36px;
		margin-top: 20px;
		margin-bottom: 45px;
	}
	.section-voetklachten-stap-5 .content-voetklachten-stap-5 {
		position: relative;
		z-index: 10;
	}
	.section-voetklachten-stap-5 .achtergrond-grijs {
		margin-top: 45px;
		padding-bottom: 40px;
	}
	.section-voetklachten-stap-5 h3 {
		font-size: 24px;
		margin-bottom: 30px;
		text-align: center;
	}
	.section-voetklachten-stap-5 p {
		font-size: 12px;
		line-height: 24px;
		margin-bottom: 24px;
	}
	.section-voetklachten-stap-5 .content-margin-left {
		margin-left: 16px;
	}
}
/**
 *  ==========  Tablets (landscape)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape) {
	/* hidden */
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 {
		background-size: 1100px;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop {
		position: absolute;
		width: 210px;
		height: 480px;
		left: 200px;
		top: 20px;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-klacht, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-klacht {
		display: block;
		width: 115px;
		height: 115px;
		cursor: pointer;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-klacht:hover, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-klacht:hover {
		background-image: url("../images/hover_klacht.png");
		background-repeat: no-repeat;
		background-position: left top;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-klacht-active, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-klacht-active {
		background-image: url("../images/hover_klacht.png");
		background-repeat: no-repeat;
		background-position: left top;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .pop-link, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .pop-link {
		position: absolute;
		display: none;
		border: 1px solid #fff;
		padding: 3px;
		margin: 60px 0 0 60px;
		background-color: rgba(255, 255, 255, 0.5);
		color: #000;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-23, .section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-55, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-23, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-55 {
		position: absolute;
		top: 30px;
		left: 60px;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-31, .section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-63, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-31, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-63 {
		position: absolute;
		top: 80px;
		left: 55px;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-29, .section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-61, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-29, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-61 {
		position: absolute;
		top: 170px;
		left: 45px;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-27, .section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-59, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-27, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-59 {
		position: absolute;
		top: 290px;
		left: 45px;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-25, .section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-57, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-25, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-57 {
		position: absolute;
		top: 400px;
		left: 40px;
	}
	.section-voetklachten-stap-2 .content-voetklachten-stap-2 {
		float: right;
		width: 600px;
		margin: 40px 40px 100px 0;
	}
	.section-voetklachten-stap-2 .content-voetklachten-stap-2 h1 {
		text-align: center;
		font-size: 36px;
		margin-top: 20px;
		margin-bottom: 45px;
	}
	.section-voetklachten-stap-2 .content-voetklachten-stap-2 p {
		font-size: 16px;
		line-height: 28px;
		margin-bottom: 20px;
		color: #606c6e;
	}
	.section-voetklachten-stap-2 .content-voetklachten-stap-2 .panels-voetklachten p {
		font-size: 12px;
		line-height: 16pt;
	}
	.section-voetklachten-stap-2 .container-uitleg-klacht {
		width: 500px;
		position: absolute;
		background-color: rgba(74, 43, 1, 0.6);
		bottom: 0;
		height: 0;
		right: 100px;
	}
	.section-voetklachten-stap-2 .content-uitleg-klacht {
		width: 380px;
		position: absolute;
		height: 120px;
		padding: 20px;
		bottom: 40px;
		right: 100px;
		display: none;
		opacity: 0;
		z-index: 50;
	}
	.section-voetklachten-stap-2 .content-uitleg-klacht .titel-klacht {
		font-size: 26px;
		color: #fff;
	}
	.section-voetklachten-stap-2 .content-uitleg-klacht p {
		font-size: 12px;
		line-height: 24px;
		color: #fff;
	}
	.section-voetklachten-stap-2 .content-klacht {
		width: 380px;
		position: absolute;
		padding: 20px;
		bottom: 80px;
		right: 100px;
		z-index: 50;
	}
	.section-voetklachten-stap-2 .content-klacht .titel-klacht {
		font-size: 26px;
		color: #fff;
	}
	.section-voetklachten-stap-2 .content-klacht p {
		font-size: 12px;
		line-height: 24px;
		color: #fff;
	}

	.section-voetklachten-stap-3 .content-links {
		float: left;
		width: 375px;
		margin-right: 90px;
		margin-left: 90px;
	}
	.section-voetklachten-stap-3 .content-rechts {
		float: left;
		width: 375px;
	}

	.section-voetklachten-stap-4 {
		position: relative;
		width: 100%;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 {
		width: 100%;
		background-image: url("../images/achtergrond_ruis_schuin_l.png");
		background-repeat: no-repeat;
		background-position: left 200px;
		padding-top: 75px;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 h2 {
		text-align: center;
		font-size: 36px;
		margin-top: 20px;
		margin-bottom: 45px;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 .achtergrond-wit {
		margin-top: 80px;
		padding-bottom: 80px;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 li {
		margin-left: 17px;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 h3 {
		font-size: 24px;
		margin-bottom: 30px;
		text-align: center;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 p {
		font-size: 12px;
		line-height: 24px;
		margin-bottom: 24px;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 .content-margin-left {
		margin-left: 16px;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 .content-links {
		float: left;
		width: 375px;
		margin-right: 130px;
		margin-left: 130px;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 .content-rechts {
		float: left;
		width: 375px;
	}
	.section-voetklachten-stap-4 .footer-stap-4 {
		position: absolute;
		top: 650px;
		left: 0;
		width: 100%;
		height: 200px;
		z-index: 10;
		background-image: url("../images/afbeelding_grijs_schuin_l.png");
		background-repeat: no-repeat;
		background-position: left 100px;
		border: 1px solid #ff0000;
	}
	.section-voetklachten-stap-4 .content-therapie {
		position: relative;
		top: -60px;
		left: 0;
		width: 100%;
		height: 726px;
		z-index: 20;
		background-color: #c7c7c7;
	}
	.section-voetklachten-stap-4 .content-therapie .skew-ruis-top {
		position: absolute;
		background-image: url("../images/achtergrond_ruis_schuin_top.png");
		background-repeat: no-repeat;
		height: 100px;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 25;
	}
	.section-voetklachten-stap-4 .content-therapie #content-therapie {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 726px;
		z-index: 23;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg {
		position: absolute;
		right: 0;
		top: 0;
		background-color: rgba(255, 255, 255, 0.5);
		width: 221px;
		height: 726px;
		z-index: 30;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg .therapie-navigatie {
		position: absolute;
		z-index: 40;
		top: 0;
		right: 0;
		width: 246px;
		height: 725px;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg .therapie-navigatie .item-therapie {
		height: 143px;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg .therapie-navigatie .item-therapie .item-therapie-nav {
		text-align: center;
		margin-left: 40px;
		width: 200px;
		font-size: 20px;
		color: #8c6440;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg .therapie-navigatie .item-therapie .item-therapie-nav a {
		display: block;
		height: 140px;
		color: #8c6440;
		padding: 70px 0 60px 0;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg .therapie-navigatie .item-therapie .item-therapie-nav a:hover {
		text-decoration: none;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg .therapie-navigatie .item-therapie:hover {
		background-image: url("../images/hover_therapie.png");
		background-repeat: no-repeat;
		background-position: left 55px;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg .therapie-navigatie .item-therapie-active {
		background-image: url("../images/hover_therapie.png");
		background-repeat: no-repeat;
		background-position: left 55px;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg .therapie-navigatie .item-lijn-hor {
		width: 70px;
		border-top: 1px solid #cbc9c7;
		border-bottom: 1px solid #fff;
		float: right;
		margin-right: 75px;
	}
	.section-voetklachten-stap-4 .afbeelding-therapie-1-kolom {
		position: absolute;
		height: 546px;
		width: 100%;
		z-index: 25;
	}
	.section-voetklachten-stap-4 .afbeelding-therapie-2-kolom {
		position: absolute;
		height: 400px;
		width: 100%;
		z-index: 25;
	}
	.section-voetklachten-stap-4 .content-therapie-1-kolom {
		position: absolute;
		width: 500px;
		top: 470px;
		left: 200px;
		z-index: 30;
		color: #505e60;
		z-index: 35;
	}
	.section-voetklachten-stap-4 .content-therapie-1-kolom h3 {
		font-size: 20px;
		text-align: center;
		margin-bottom: 30px;
		color: #8c6440;
	}
	.section-voetklachten-stap-4 .content-therapie-1-kolom p {
		font-size: 12px;
		line-height: 20px;
		text-align: left;
		margin-bottom: 20px;
	}
	.section-voetklachten-stap-4 .content-therapie-2-kolom {
		position: absolute;
		width: 65% px;
		bottom: 30px;
		left: 70px;
		z-index: 30;
		color: #505e60;
		z-index: 35;
	}
	.section-voetklachten-stap-4 .content-therapie-2-kolom h3 {
		font-size: 20px;
		text-align: center;
		margin-bottom: 30px;
		color: #8c6440;
	}
	.section-voetklachten-stap-4 .content-therapie-2-kolom p {
		font-size: 12px;
		line-height: 20px;
		text-align: left;
		margin-bottom: 20px;
	}
	.section-voetklachten-stap-4 .content-therapie-2-kolom .content-therapie-top {
		width: 500px;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.section-voetklachten-stap-4 .content-therapie-2-kolom .content-therapie-extra {
		float: left;
		width: 310px;
		margin-right: 75px;
	}
	.section-voetklachten-stap-4 .content-therapie-2-kolom .content-therapie-extra h4 {
		font-size: 12px;
		font-weight: bold;
		color: #8c6440;
	}
	.section-voetklachten-stap-4 .content-therapie-2-kolom .content-therapie-extra p {
		font-size: 12px;
		line-height: 20px;
		text-align: left;
		margin-bottom: 20px;
	}
	.section-voetklachten-stap-4 .content-therapie-2-kolom .content-therapie-no-margin {
		margin-right: 0;
	}

	.section-voetklachten-stap-5 .content-links {
		padding: 0 50px 0 90px;
		width: 50%;
		box-sizing: border-box;
		float: left;
	}
	.section-voetklachten-stap-5 .content-rechts {
		padding: 0 90px 0 50px;
		width: 50%;
		box-sizing: border-box;
		float: left;
	}

	.container-stap-5-bottom {
		position: relative;
		bottom: 0;
		height: 280px;
		width: 100%;
	}

	.tekst-kader-stap-5 {
		height: 220px;
		width: 700px;
		margin: 0 auto;
		background-image: url("../images/tekst_kader.png");
		background-repeat: no-repeat;
		background-position: right bottom;
		display: none;
		opacity: 0;
	}
	.tekst-kader-stap-5 .tekst {
		padding: 10px 40px 0 40px;
	}
	.tekst-kader-stap-5 .tekst h2 {
		text-align: center;
		margin-bottom: 20px;
		font-size: 24px;
	}
	.tekst-kader-stap-5 .tekst p {
		text-align: left;
	}

	.bottom-stap-5 {
		position: relative;
		width: 100%;
		z-index: 15;
		bottom: 0;
		background-image: url("../images/bottom_podotherapie.png");
		background-repeat: no-repeat;
		background-position: top;
		height: 120px;
	}

	.pop-stap-5 {
		z-index: 14;
		position: absolute;
		bottom: -90px;
		height: 10px;
		right: 220px;
		width: 110px;
		background-image: url("../images/pop_podotherapie.png");
		background-repeat: no-repeat;
		background-position: top;
	}

	.section-voetklachten-sport-stap-5 .content-voetklachten-sport-stap-5 {
		width: 600px;
		margin: 0 auto 100px auto;
	}
}
/**
 *  ==========  Tablets (portrait)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait) {
	/* hidden */
	.section-voetklachten-stap-1 .afbeelding-voetklachten-sport-top {
		background-size: 900px;
	}

	.section-voetklachten-stap-2 {
		height: 900px;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 {
		background-size: 900px;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop {
		position: absolute;
		width: 170px;
		height: 400px;
		left: 160px;
		top: 20px;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-klacht, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-klacht {
		display: block;
		width: 90px;
		height: 90px;
		cursor: pointer;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-klacht:hover, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-klacht:hover {
		background-image: url("../images/hover_klacht.png");
		background-repeat: no-repeat;
		background-position: left top;
		background-size: contain;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-klacht-active, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-klacht-active {
		background-image: url("../images/hover_klacht.png");
		background-repeat: no-repeat;
		background-position: left top;
		background-size: contain;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .pop-link, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .pop-link {
		position: absolute;
		display: none;
		border: 1px solid #fff;
		padding: 3px;
		margin: 60px 0 0 60px;
		background-color: rgba(255, 255, 255, 0.5);
		color: #000;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-23, .section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-55, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-23, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-55 {
		position: absolute;
		top: 20px;
		left: 50px;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-31, .section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-63, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-31, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-63 {
		position: absolute;
		top: 65px;
		left: 45px;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-29, .section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-61, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-29, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-61 {
		position: absolute;
		top: 140px;
		left: 40px;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-27, .section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-59, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-27, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-59 {
		position: absolute;
		top: 230px;
		left: 45px;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-25, .section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-57, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-25, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-57 {
		position: absolute;
		top: 320px;
		left: 35px;
	}
	.section-voetklachten-stap-2 .content-voetklachten-stap-2 {
		width: 100%;
		padding: 60px 80px;
		box-sizing: border-box;
		min-height: 300px;
	}
	.section-voetklachten-stap-2 .content-voetklachten-stap-2 h1 {
		text-align: center;
		font-size: 36px;
		margin-top: 20px;
		margin-bottom: 45px;
	}
	.section-voetklachten-stap-2 .content-voetklachten-stap-2 p {
		font-size: 16px;
		line-height: 28px;
		margin-bottom: 20px;
		color: #606c6e;
	}
	.section-voetklachten-stap-2 .content-voetklachten-stap-2 .panels-voetklachten p {
		font-size: 11px;
		line-height: 18pt;
	}
	.section-voetklachten-stap-2 .container-uitleg-klacht {
		width: 400px;
		position: absolute;
		background-color: rgba(74, 43, 1, 0.6);
		bottom: 0;
		height: 0;
		right: 50px;
	}
	.section-voetklachten-stap-2 .content-uitleg-klacht {
		width: 320px;
		position: absolute;
		height: 100px;
		padding: 20px;
		bottom: 20px;
		right: 50px;
		display: none;
		opacity: 0;
		z-index: 50;
	}
	.section-voetklachten-stap-2 .content-uitleg-klacht .titel-klacht {
		font-size: 24px;
		color: #fff;
	}
	.section-voetklachten-stap-2 .content-uitleg-klacht p {
		font-size: 11px;
		line-height: 18px;
		color: #fff;
	}
	.section-voetklachten-stap-2 .content-klacht {
		width: 320px;
		position: absolute;
		padding: 20px;
		bottom: 40px;
		right: 50px;
		z-index: 50;
	}
	.section-voetklachten-stap-2 .content-klacht .titel-klacht {
		font-size: 26px;
		color: #fff;
	}
	.section-voetklachten-stap-2 .content-klacht p {
		font-size: 11px;
		line-height: 18px;
		color: #fff;
	}

	.section-voetklachten-stap-3 .content-links, .section-voetklachten-stap-3 .content-rechts {
		margin: 0 auto;
		width: 450px;
	}

	.section-voetklachten-stap-4 {
		position: relative;
		width: 100%;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 {
		width: 100%;
		background-image: url("../images/achtergrond_ruis_schuin_l.png");
		background-repeat: no-repeat;
		background-position: left 200px;
		padding-top: 75px;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 h2 {
		text-align: center;
		font-size: 36px;
		margin-top: 20px;
		margin-bottom: 45px;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 .achtergrond-wit {
		margin-top: 80px;
		padding-bottom: 80px;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 li {
		margin-left: 17px;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 h3 {
		font-size: 24px;
		margin-bottom: 30px;
		text-align: center;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 p {
		font-size: 12px;
		line-height: 24px;
		margin-bottom: 24px;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 .content-margin-left {
		margin-left: 16px;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 .content-links {
		float: left;
		width: 375px;
		margin-right: 130px;
		margin-left: 130px;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 .content-rechts {
		float: left;
		width: 375px;
	}
	.section-voetklachten-stap-4 .footer-stap-4 {
		position: absolute;
		top: 650px;
		left: 0;
		width: 100%;
		height: 200px;
		z-index: 10;
		background-image: url("../images/afbeelding_grijs_schuin_l.png");
		background-repeat: no-repeat;
		background-position: left 100px;
		border: 1px solid #ff0000;
	}
	.section-voetklachten-stap-4 .content-therapie {
		position: relative;
		top: -60px;
		left: 0;
		width: 100%;
		height: 550px;
		z-index: 20;
		background-color: #c7c7c7;
	}
	.section-voetklachten-stap-4 .content-therapie .skew-ruis-top {
		position: absolute;
		background-image: url("../images/achtergrond_ruis_schuin_top.png");
		background-repeat: no-repeat;
		height: 60px;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 25;
	}
	.section-voetklachten-stap-4 .content-therapie #content-therapie {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 500px;
		z-index: 23;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg {
		position: absolute;
		right: 0;
		top: 20px;
		background-color: rgba(255, 255, 255, 0.5);
		width: 221px;
		height: 551px;
		z-index: 30;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg .therapie-navigatie {
		position: absolute;
		z-index: 40;
		top: 0;
		right: 0;
		width: 246px;
		height: 550px;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg .therapie-navigatie .item-therapie {
		height: 100px;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg .therapie-navigatie .item-therapie .item-therapie-nav {
		text-align: center;
		margin-left: 40px;
		width: 200px;
		font-size: 20px;
		color: #8c6440;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg .therapie-navigatie .item-therapie .item-therapie-nav a {
		display: block;
		height: 97px;
		color: #8c6440;
		padding: 30px 0 0 0;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg .therapie-navigatie .item-therapie .item-therapie-nav a:hover {
		text-decoration: none;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg .therapie-navigatie .item-therapie:hover {
		background-image: url("../images/hover_therapie.png");
		background-repeat: no-repeat;
		background-position: left 30px;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg .therapie-navigatie .item-therapie-active {
		background-image: url("../images/hover_therapie.png");
		background-repeat: no-repeat;
		background-position: left 30px;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg .therapie-navigatie .item-lijn-hor {
		width: 70px;
		border-top: 1px solid #cbc9c7;
		border-bottom: 1px solid #fff;
		float: right;
		margin-right: 75px;
	}
	.section-voetklachten-stap-4 .afbeelding-therapie-1-kolom {
		position: absolute;
		height: 546px;
		width: 100%;
		z-index: 25;
	}
	.section-voetklachten-stap-4 .afbeelding-therapie-2-kolom {
		position: absolute;
		height: 400px;
		width: 100%;
		z-index: 25;
	}
	.section-voetklachten-stap-4 .content-therapie-1-kolom {
		position: absolute;
		width: 450px;
		top: 300px;
		left: 40px;
		z-index: 30;
		color: #505e60;
		z-index: 35;
	}
	.section-voetklachten-stap-4 .content-therapie-1-kolom h3 {
		font-size: 20px;
		text-align: center;
		margin-bottom: 30px;
		color: #8c6440;
	}
	.section-voetklachten-stap-4 .content-therapie-1-kolom p {
		font-size: 12px;
		line-height: 20px;
		text-align: left;
		margin-bottom: 20px;
	}
	.section-voetklachten-stap-4 .content-therapie-2-kolom {
		position: absolute;
		width: 60%;
		bottom: 30px;
		left: 70px;
		z-index: 30;
		color: #505e60;
		z-index: 35;
	}
	.section-voetklachten-stap-4 .content-therapie-2-kolom h3 {
		font-size: 20px;
		text-align: center;
		margin-bottom: 30px;
		color: #8c6440;
	}
	.section-voetklachten-stap-4 .content-therapie-2-kolom p {
		font-size: 12px;
		line-height: 20px;
		text-align: left;
		margin-bottom: 20px;
	}
	.section-voetklachten-stap-4 .content-therapie-2-kolom .content-therapie-top {
		width: 100%;
		margin-bottom: 20px;
	}
	.section-voetklachten-stap-4 .content-therapie-2-kolom .content-therapie-extra {
		width: 100%;
	}
	.section-voetklachten-stap-4 .content-therapie-2-kolom .content-therapie-extra h4 {
		font-size: 12px;
		font-weight: bold;
		color: #8c6440;
	}
	.section-voetklachten-stap-4 .content-therapie-2-kolom .content-therapie-extra p {
		font-size: 12px;
		line-height: 20px;
		text-align: left;
		margin-bottom: 20px;
	}
	.section-voetklachten-stap-4 .content-therapie-2-kolom .content-therapie-no-margin {
		margin-right: 0;
	}

	.section-voetklachten-stap-5 .content-links, .section-voetklachten-stap-5 .content-rechts {
		margin: 0 auto;
		width: 75%;
		box-sizing: border-box;
	}

	.container-stap-5-bottom {
		position: relative;
		bottom: 0;
		height: 260px;
		width: 100%;
	}

	.tekst-kader-stap-5 {
		height: 250px;
		width: 600px;
		margin: 0 auto;
		background-image: url("../images/tekst_kader.png");
		background-repeat: no-repeat;
		background-position: right bottom;
		display: none;
		opacity: 0;
	}
	.tekst-kader-stap-5 .tekst {
		padding: 10px 40px 0 40px;
	}
	.tekst-kader-stap-5 .tekst h2 {
		text-align: center;
		margin-bottom: 20px;
		font-size: 24px;
	}
	.tekst-kader-stap-5 .tekst p {
		text-align: left;
	}

	.bottom-stap-5 {
		position: relative;
		width: 100%;
		z-index: 15;
		bottom: 0;
		background-image: url("../images/bottom_podotherapie.png");
		background-repeat: no-repeat;
		background-position: top;
		height: 120px;
	}

	.pop-stap-5 {
		z-index: 14;
		position: absolute;
		bottom: -90px;
		height: 10px;
		right: 120px;
		width: 110px;
		background-image: url("../images/pop_podotherapie.png");
		background-repeat: no-repeat;
		background-position: top;
	}

	.section-voetklachten-sport-stap-5 .content-voetklachten-sport-stap-5 {
		width: 600px;
		margin: 0 auto 100px auto;
	}
}
/**
 *  ==========  Desktop
 */
@media only screen and (min-width: 1200px) {
	/* hidden */
	.section-voetklachten-stap-1 {
		position: relative;
		width: 100%;
	}
	.section-voetklachten-stap-1 .afbeelding-voetklachten-top, .section-voetklachten-stap-1 .afbeelding-voetklachten-sport-top {
		background-size: 1202px;
	}
	.section-voetklachten-stap-1 .content-voetklachten-stap-1 {
		float: left;
		width: 600px;
		padding-bottom: 60px;
		margin: 40px 0 60px 95px;
	}
	.section-voetklachten-stap-1 .foto-voetklachten-stap-1 {
		float: right;
		width: 350px;
		padding-bottom: 60px;
		margin: 40px 0 60px 0;
		height: 240px;
		background-image: url("../images/zool_extra.png");
		background-repeat: no-repeat;
		background-size: 300px;
		background-position: bottom;
	}
	.section-voetklachten-stap-1 h1 {
		text-align: center;
		font-size: 36px;
		margin-top: 20px;
		margin-bottom: 45px;
	}
	.section-voetklachten-stap-1 p, .section-voetklachten-stap-1 .intro {
		font-size: 16px;
		line-height: 28px;
		margin-bottom: 20px;
		color: #606c6e;
	}
	.section-voetklachten-stap-1 .lijn-hor-seo {
		border-bottom: 1px dotted #ddd;
		margin: 0 140px;
	}
	.section-voetklachten-stap-1 .content p {
		font-size: 12px;
		line-height: 16pt;
	}
	.section-voetklachten-stap-1 .footer-section-links {
		position: absolute;
		z-index: -1;
		bottom: -50px;
		height: 60px;
		width: 100%;
		background-image: url("../images/footer_ruis_2.png");
		background-repeat: no-repeat;
		background-position: left top;
	}

	.section-voetklachten-stap-2 {
		position: relative;
		width: 1123px;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 {
		background-size: 1202px;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop {
		position: absolute;
		width: 210px;
		height: 560px;
		left: 220px;
		top: 20px;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-klacht, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-klacht {
		display: block;
		width: 115px;
		height: 115px;
		cursor: pointer;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-klacht:hover, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-klacht:hover {
		background-image: url("../images/hover_klacht.png");
		background-repeat: no-repeat;
		background-position: left top;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-klacht-active, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-klacht-active {
		background-image: url("../images/hover_klacht.png");
		background-repeat: no-repeat;
		background-position: left top;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .pop-link, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .pop-link {
		position: absolute;
		display: none;
		border: 1px solid #fff;
		padding: 3px;
		margin: 60px 0 0 60px;
		background-color: rgba(255, 255, 255, 0.5);
		color: #000;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-23, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-23 {
		position: absolute;
		top: 30px;
		left: 60px;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-31, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-31 {
		position: absolute;
		top: 80px;
		left: 55px;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-29, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-29 {
		position: absolute;
		top: 170px;
		left: 45px;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-27, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-27 {
		position: absolute;
		top: 320px;
		left: 50px;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-25, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-25 {
		position: absolute;
		top: 440px;
		left: 45px;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-55, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-55 {
		position: absolute;
		top: 30px;
		left: 60px;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-63, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-63 {
		position: absolute;
		top: 80px;
		left: 55px;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-61, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-61 {
		position: absolute;
		top: 170px;
		left: 45px;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-59, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-59 {
		position: absolute;
		top: 320px;
		left: 50px;
	}
	.section-voetklachten-stap-2 .afbeelding-voetklachten-stap-2 .pop .link-57, .section-voetklachten-stap-2 .afbeelding-voetklachten-sport-stap-2 .pop .link-57 {
		position: absolute;
		top: 440px;
		left: 45px;
	}
	.section-voetklachten-stap-2 .content-voetklachten-stap-2 {
		float: right;
		width: 600px;
		margin: 60px 95px 100px 0;
	}
	.section-voetklachten-stap-2 .content-voetklachten-stap-2 h1 {
		text-align: center;
		font-size: 36px;
		margin-top: 20px;
		margin-bottom: 45px;
	}
	.section-voetklachten-stap-2 .content-voetklachten-stap-2 p {
		font-size: 16px;
		line-height: 28px;
		margin-bottom: 20px;
		color: #606c6e;
	}
	.section-voetklachten-stap-2 .content-voetklachten-stap-2 .panels-voetklachten p {
		font-size: 12px;
		line-height: 16pt;
	}
	.section-voetklachten-stap-2 .container-uitleg-klacht {
		width: 560px;
		position: absolute;
		background-color: rgba(74, 43, 1, 0.6);
		bottom: 0;
		height: 0;
		right: 150px;
	}
	.section-voetklachten-stap-2 .content-uitleg-klacht {
		width: 420px;
		position: absolute;
		height: 120px;
		padding: 20px;
		bottom: 40px;
		right: 150px;
		display: none;
		opacity: 0;
		z-index: 50;
	}
	.section-voetklachten-stap-2 .content-uitleg-klacht .titel-klacht {
		font-size: 28px;
		color: #fff;
	}
	.section-voetklachten-stap-2 .content-uitleg-klacht p {
		font-size: 12px;
		line-height: 24px;
		color: #fff;
	}
	.section-voetklachten-stap-2 .content-klacht {
		width: 420px;
		position: absolute;
		padding: 20px;
		bottom: 80px;
		right: 150px;
		z-index: 50;
	}
	.section-voetklachten-stap-2 .content-klacht .titel-klacht {
		font-size: 28px;
		color: #fff;
	}
	.section-voetklachten-stap-2 .content-klacht p {
		font-size: 12px;
		line-height: 24px;
		color: #fff;
	}

	.section-voetklachten-stap-3 {
		position: relative;
		width: 1123px;
	}
	.section-voetklachten-stap-3 .afbeelding-grijs-schuin-r {
		position: absolute;
		background-image: url("../images/afbeelding_grijs_schuin_r.png");
		background-repeat: no-repeat;
		background-position: left 70px;
		width: 1123px;
		height: 220px;
		z-index: 10;
		top: -70px;
	}
	.section-voetklachten-stap-3 h2 {
		text-align: center;
		font-size: 36px;
		margin-top: 20px;
		margin-bottom: 45px;
	}
	.section-voetklachten-stap-3 .content-voetklachten-stap-3 {
		position: relative;
		z-index: 10;
	}
	.section-voetklachten-stap-3 .achtergrond-grijs {
		background-color: #f7f7f7;
		margin-top: 45px;
		padding-bottom: 40px;
	}
	.section-voetklachten-stap-3 li {
		margin-left: 17px;
	}
	.section-voetklachten-stap-3 h3 {
		font-size: 24px;
		margin-bottom: 30px;
		text-align: center;
	}
	.section-voetklachten-stap-3 p {
		font-size: 12px;
		line-height: 24px;
		margin-bottom: 24px;
	}
	.section-voetklachten-stap-3 .content-margin-left {
		margin-left: 16px;
	}
	.section-voetklachten-stap-3 .content-links {
		float: left;
		width: 375px;
		margin-right: 130px;
		margin-left: 130px;
	}
	.section-voetklachten-stap-3 .content-rechts {
		float: left;
		width: 375px;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier, .section-voetklachten-stap-3 .onderzoek-sport {
		position: relative;
		z-index: 12;
		height: 630px;
		width: 1123px;
		margin-bottom: 60px;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .container-uitleg-onderzoek, .section-voetklachten-stap-3 .onderzoek-sport .container-uitleg-onderzoek {
		width: 440px;
		position: absolute;
		background-color: rgba(74, 43, 1, 0.6);
		top: 0;
		height: 0;
		left: 100px;
		z-index: 10;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .content-onderzoek, .section-voetklachten-stap-3 .onderzoek-sport .content-onderzoek {
		width: 400px;
		position: absolute;
		padding: 20px;
		top: 20px;
		left: 100px;
		z-index: 20;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .content-onderzoek .titel-onderzoek, .section-voetklachten-stap-3 .onderzoek-sport .content-onderzoek .titel-onderzoek {
		font-size: 28px;
		text-align: center;
		color: #fff;
		margin-bottom: 20px;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .content-onderzoek p, .section-voetklachten-stap-3 .onderzoek-sport .content-onderzoek p {
		font-size: 12px;
		line-height: 20px;
		color: #fff;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .onderzoek-film, .section-voetklachten-stap-3 .onderzoek-sport .onderzoek-film {
		position: absolute;
		left: 0;
		top: 0;
		width: 1123px;
		height: 635px;
		background-size: cover;
		background-position: center;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .onderzoek-navigatie, .section-voetklachten-stap-3 .onderzoek-sport .onderzoek-navigatie {
		position: absolute;
		bottom: -5px;
		width: 1123px;
		height: 166px;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .onderzoek-navigatie .navigatie-onderzoek, .section-voetklachten-stap-3 .onderzoek-sport .onderzoek-navigatie .navigatie-onderzoek {
		margin-top: 26px;
		bottom: 0;
		width: 1123px;
		height: 140px;
		background-color: rgba(255, 255, 255, 0.8);
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .onderzoek-navigatie .onderzoek-item, .section-voetklachten-stap-3 .onderzoek-sport .onderzoek-navigatie .onderzoek-item {
		width: 277px;
		height: 166px;
		float: left;
		text-align: center;
		cursor: pointer;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .onderzoek-navigatie .onderzoek-item-sport, .section-voetklachten-stap-3 .onderzoek-sport .onderzoek-navigatie .onderzoek-item-sport {
		width: 220px;
		height: 166px;
		float: left;
		text-align: center;
		cursor: pointer;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .onderzoek-navigatie img, .section-voetklachten-stap-3 .onderzoek-sport .onderzoek-navigatie img {
		padding: 56px 0 24px 0;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .onderzoek-navigatie a, .section-voetklachten-stap-3 .onderzoek-sport .onderzoek-navigatie a {
		font-size: 20px;
		color: #8c6440;
		text-align: center;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .onderzoek-navigatie a:hover, .section-voetklachten-stap-3 .onderzoek-sport .onderzoek-navigatie a:hover {
		text-decoration: none;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .onderzoek-navigatie .onderzoek-item:hover, .section-voetklachten-stap-3 .onderzoek-sport .onderzoek-navigatie .onderzoek-item:hover {
		background-image: url("../images/hover_onderzoek.png");
		background-repeat: no-repeat;
		background-position: center top;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .onderzoek-navigatie .active, .section-voetklachten-stap-3 .onderzoek-sport .onderzoek-navigatie .active {
		background-image: url("../images/hover_onderzoek.png");
		background-repeat: no-repeat;
		background-position: center top;
	}
	.section-voetklachten-stap-3 .onderzoek-particulier .onderzoek-navigatie .item-lijn-ver, .section-voetklachten-stap-3 .onderzoek-sport .onderzoek-navigatie .item-lijn-ver {
		float: left;
		border-left: 1px solid #cbc9c7;
		border-right: 1px solid #fff;
		height: 70px;
		margin-top: 58px;
	}

	.section-voetklachten-stap-4 {
		position: relative;
		width: 1123px;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 {
		width: 1123px;
		background-image: url("../images/achtergrond_ruis_schuin_l.png");
		background-repeat: no-repeat;
		background-position: left 200px;
		padding-top: 75px;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 h2 {
		text-align: center;
		font-size: 36px;
		margin-top: 20px;
		margin-bottom: 45px;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 .achtergrond-wit {
		margin-top: 80px;
		padding-bottom: 80px;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 li {
		margin-left: 17px;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 h3 {
		font-size: 24px;
		margin-bottom: 30px;
		text-align: center;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 p {
		font-size: 12px;
		line-height: 24px;
		margin-bottom: 24px;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 .content-margin-left {
		margin-left: 16px;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 .content-links {
		float: left;
		width: 375px;
		margin-right: 130px;
		margin-left: 130px;
	}
	.section-voetklachten-stap-4 .content-voetklachten-stap-4 .content-rechts {
		float: left;
		width: 375px;
	}
	.section-voetklachten-stap-4 .footer-stap-4 {
		position: absolute;
		top: 650px;
		left: 0;
		width: 1123px;
		height: 200px;
		z-index: 10;
		background-image: url("../images/afbeelding_grijs_schuin_l.png");
		background-repeat: no-repeat;
		background-position: left 100px;
		border: 1px solid #ff0000;
	}
	.section-voetklachten-stap-4 .content-therapie {
		position: relative;
		top: -60px;
		left: 0;
		width: 1123px;
		height: 726px;
		z-index: 20;
		background-color: #c7c7c7;
	}
	.section-voetklachten-stap-4 .content-therapie .skew-ruis-top {
		position: absolute;
		background-image: url("../images/achtergrond_ruis_schuin_top.png");
		background-repeat: no-repeat;
		height: 100px;
		top: 0;
		left: 0;
		width: 1123px;
		z-index: 25;
	}
	.section-voetklachten-stap-4 .content-therapie #content-therapie {
		position: absolute;
		top: 0;
		left: 0;
		width: 1123px;
		height: 726px;
		z-index: 23;
	}
	.section-voetklachten-stap-4 .content-therapie .skew-wit-bottom {
		position: absolute;
		background-image: url("../images/achtergrond_wit_bottom.png");
		background-repeat: no-repeat;
		height: 20px;
		bottom: 0;
		left: 0;
		width: 1123px;
		z-index: 25;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg {
		position: absolute;
		right: 0;
		top: 0;
		background-color: rgba(255, 255, 255, 0.5);
		width: 221px;
		height: 726px;
		z-index: 30;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg .therapie-navigatie {
		position: absolute;
		z-index: 40;
		top: 0;
		right: 0;
		width: 246px;
		height: 725px;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg .therapie-navigatie .item-therapie {
		height: 143px;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg .therapie-navigatie .item-therapie .item-therapie-nav {
		text-align: center;
		margin-left: 40px;
		width: 200px;
		font-size: 20px;
		color: #8c6440;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg .therapie-navigatie .item-therapie .item-therapie-nav a {
		display: block;
		height: 140px;
		color: #8c6440;
		padding: 70px 0 60px 0;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg .therapie-navigatie .item-therapie .item-therapie-nav a:hover {
		text-decoration: none;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg .therapie-navigatie .item-therapie:hover {
		background-image: url("../images/hover_therapie.png");
		background-repeat: no-repeat;
		background-position: left 55px;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg .therapie-navigatie .item-therapie-active {
		background-image: url("../images/hover_therapie.png");
		background-repeat: no-repeat;
		background-position: left 55px;
	}
	.section-voetklachten-stap-4 .content-therapie .therapie-navigatie-bg .therapie-navigatie .item-lijn-hor {
		width: 70px;
		border-top: 1px solid #cbc9c7;
		border-bottom: 1px solid #fff;
		float: right;
		margin-right: 75px;
	}
	.section-voetklachten-stap-4 .afbeelding-therapie-1-kolom {
		position: absolute;
		height: 546px;
		width: 100%;
		z-index: 25;
	}
	.section-voetklachten-stap-4 .afbeelding-therapie-2-kolom {
		position: absolute;
		height: 400px;
		width: 100%;
		z-index: 25;
	}
	.section-voetklachten-stap-4 .content-therapie-1-kolom {
		position: absolute;
		width: 500px;
		top: 470px;
		left: 200px;
		z-index: 30;
		color: #505e60;
		z-index: 35;
	}
	.section-voetklachten-stap-4 .content-therapie-1-kolom h3 {
		font-size: 20px;
		text-align: center;
		margin-bottom: 30px;
		color: #8c6440;
	}
	.section-voetklachten-stap-4 .content-therapie-1-kolom p {
		font-size: 12px;
		line-height: 20px;
		text-align: left;
		margin-bottom: 20px;
	}
	.section-voetklachten-stap-4 .content-therapie-2-kolom {
		position: absolute;
		width: 730px;
		bottom: 30px;
		left: 94px;
		z-index: 30;
		color: #505e60;
		z-index: 35;
	}
	.section-voetklachten-stap-4 .content-therapie-2-kolom h3 {
		font-size: 20px;
		text-align: center;
		margin-bottom: 30px;
		color: #8c6440;
	}
	.section-voetklachten-stap-4 .content-therapie-2-kolom p {
		font-size: 12px;
		line-height: 20px;
		text-align: left;
		margin-bottom: 20px;
	}
	.section-voetklachten-stap-4 .content-therapie-2-kolom .content-therapie-top {
		width: 500px;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.section-voetklachten-stap-4 .content-therapie-2-kolom .content-therapie-extra {
		float: left;
		width: 310px;
		margin-right: 75px;
	}
	.section-voetklachten-stap-4 .content-therapie-2-kolom .content-therapie-extra h4 {
		font-size: 12px;
		font-weight: bold;
		color: #8c6440;
	}
	.section-voetklachten-stap-4 .content-therapie-2-kolom .content-therapie-extra p {
		font-size: 12px;
		line-height: 20px;
		text-align: left;
		margin-bottom: 20px;
	}
	.section-voetklachten-stap-4 .content-therapie-2-kolom .content-therapie-no-margin {
		margin-right: 0;
	}

	.section-voetklachten-stap-5 {
		position: relative;
		width: 1123px;
		margin-bottom: 40px;
	}
	.section-voetklachten-stap-5 h2 {
		text-align: center;
		font-size: 36px;
		margin-top: 20px;
		margin-bottom: 45px;
	}
	.section-voetklachten-stap-5 .content-voetklachten-stap-5 {
		position: relative;
		z-index: 10;
	}
	.section-voetklachten-stap-5 .achtergrond-grijs {
		margin-top: 45px;
		padding-bottom: 40px;
	}
	.section-voetklachten-stap-5 h3 {
		font-size: 24px;
		margin-bottom: 30px;
		text-align: center;
	}
	.section-voetklachten-stap-5 p {
		font-size: 12px;
		line-height: 24px;
		margin-bottom: 24px;
	}
	.section-voetklachten-stap-5 .content-margin-left {
		margin-left: 16px;
	}
	.section-voetklachten-stap-5 .content-links {
		float: left;
		width: 375px;
		margin-right: 130px;
		margin-left: 130px;
	}
	.section-voetklachten-stap-5 .content-rechts {
		float: left;
		width: 375px;
	}

	.container-stap-5-bottom {
		position: relative;
		bottom: 0;
		height: 280px;
		width: 100%;
	}

	.tekst-kader-stap-5 {
		height: 220px;
		width: 700px;
		margin: 0 auto;
		background-image: url("../images/tekst_kader.png");
		background-repeat: no-repeat;
		background-position: right bottom;
		display: none;
		opacity: 0;
	}
	.tekst-kader-stap-5 .tekst {
		padding: 10px 40px 0 40px;
	}
	.tekst-kader-stap-5 .tekst h2 {
		text-align: center;
		margin-bottom: 20px;
		font-size: 24px;
	}
	.tekst-kader-stap-5 .tekst p {
		text-align: left;
	}

	.bottom-stap-5 {
		position: relative;
		z-index: 15;
		width: 100%;
		background-image: url("../images/bottom_podotherapie.png");
		background-repeat: no-repeat;
		background-position: top;
		height: 120px;
	}

	.pop-stap-5 {
		z-index: 14;
		position: absolute;
		bottom: -90px;
		height: 10px;
		right: 280px;
		width: 110px;
		background-image: url("../images/pop_podotherapie.png");
		background-repeat: no-repeat;
		background-position: top;
	}

	.section-voetklachten-sport-stap-5 .content-voetklachten-sport-stap-5 {
		width: 600px;
		margin: 0 auto 100px auto;
	}
}
/**
 *  ==========  Non responsive CSS
 */
.panel-contact-seo {
	position: relative;
}
.panel-contact-seo .container-contact-seo {
	border: 1px solid #e5e5e5;
	width: 100%;
	height: 100%;
	background: rgba(254, 254, 254, 0.4);
	box-sizing: border-box;
	word-wrap: break-word;
}
.panel-contact-seo .container-contact-seo .panel-content {
	padding: 10px;
}

/*
.panel-contact-seo {
	position: relative;
	height: 110px;
	max-width: 290px;
	min-width: 240px;
	margin: 40px auto 40px auto;
	.container-contact-seo {
		border: 1px solid #e5e5e5;
		width: 100%;
		height: 100%;
		margin-left: 10px;
		background: rgba(254, 254, 254, 0.4);
		box-sizing: border-box;
		.panel-content {
			padding: 10px;
		}
	}
}
*/
.content-contact h1, .content-contact h2 {
	text-align: center;
}
.content-contact p {
	font-size: 12px;
	line-height: 22px;
	margin-bottom: 20px;
	color: #606c6e;
}

.content-vestigingen .list-vestigingen {
	background-image: url("../images/lijn_hor_vestiging.png");
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 40px;
}
.content-vestigingen .list-vestigingen .vestiging-li {
	list-style-type: none;
	font-size: 14px;
	line-height: 43px;
	background-image: url("../images/arrow_menu_zorgverleners.png");
	background-repeat: no-repeat;
	background-color: rgba(255, 255, 255, 0.3);
}
.content-vestigingen .list-vestigingen .vestiging-li a {
	cursor: pointer;
}
.content-vestigingen .list-vestigingen .vestiging-li .lijn-hor {
	height: 1px;
	background-image: url("../images/lijn_hor_vestiging.png");
	background-repeat: no-repeat;
	background-position: left bottom;
}
.content-vestigingen .list-vestigingen .vestiging-li .show-adres {
	color: #8c6440;
}
.content-vestigingen .list-vestigingen .vestiging-li .show-adres:hover {
	text-decoration: none;
}
.content-vestigingen .list-vestigingen .vestiging-li .adres {
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 35px;
	display: none;
}
.content-vestigingen .list-vestigingen .vestiging-li:hover {
	background-position: 225px 15px;
	text-decoration: none;
}

a.tel-link:link {
	color: #0088a4;
}

a.tel-link:hover {
	text-decoration: none;
}

/** 
 *  ==========  Smartphones (landscape & portrait)
 */
@media only screen and (max-width: 767px) {
	.footer-page-contact, .ideen-panel {
		display: none;
	}

	.panel-contact-seo {
		max-width: 200px;
		width: 100%;
		margin: 20px auto;
		text-align: center;
	}
	.panel-contact-seo .container-contact-seo {
		margin-left: 0;
	}
	.panel-contact-seo .ext-link-agenda {
		background-color: #0088a4;
		color: #ffffff;
		padding: 5px 10px;
	}

	.content-contact {
		width: 100%;
		padding: 20px 20px 0 20px;
		box-sizing: border-box;
	}
	.content-contact h1 {
		font-size: 24px;
		margin-top: 20px;
		margin-bottom: 35px;
	}
	.content-contact p {
		text-align: center;
	}
	.content-contact .button-cta {
		padding: 5px;
		text-align: center;
		color: #0088a4;
		background-color: #ffffff;
		margin-bottom: 10px;
		border: 1px solid #0088a4;
		margin: 0 auto 10px auto;
	}

	.content-vestigingen {
		width: 100%;
		margin-top: 20px;
		min-height: 300px;
		padding: 20px;
		box-sizing: border-box;
	}
	.content-vestigingen h2 {
		font-size: 32px;
		margin-top: 20px;
		margin-bottom: 45px;
	}
	.content-vestigingen p {
		text-align: center;
	}
	.content-vestigingen .list-vestigingen .vestiging-li {
		background-position: 220px 15px;
	}

	.container-naw {
		padding: 20px;
		box-sizing: border-box;
	}
	.container-naw h2 {
		text-align: left;
		font-size: 14px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.container-naw p {
		margin-bottom: 10px;
		line-height: 20px;
	}
	.container-naw .naw-panel {
		width: 100%;
	}

	.keurmerk {
		text-align: center;
		padding: 20px 20px 0 20px;
	}
	.keurmerk img {
		width: 180px;
	}
}
/** 
 *  ==========  Smartphones (landscape)
 */
@media only screen and (max-width: 767px) and (orientation: landscape) {
	.panel-contact-seo {
		max-width: 300px;
	}

	.content-contact .button-cta {
		display: block;
		width: 45%;
	}

	.content-vestigingen .list-vestigingen .vestiging-li {
		width: 50%;
		float: left;
	}

	.container-naw .naw-panel {
		width: 49%;
		float: left;
	}
}
/** 
 *  ==========  Smartphones (portrait)
 */
@media only screen and (max-width: 767px) and (orientation: portrait) {
	.content-contact .button-cta {
		display: block;
		width: 70%;
	}

	.content-vestigingen .list-vestigingen .vestiging-li {
		width: 100%;
	}

	.container-naw .naw-panel {
		width: 100%;
	}

	.content-vest .list-vestigingen .vestiging-li {
		width: 100%;
	}
}
/**
 *  ==========  Tablets (landscape & portrait)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	a.tel-link:link {
		color: #6d6e65 !important;
	}

	.panel-contact-seo {
		height: 110px;
		max-width: 290px;
		min-width: 240px;
		margin: 30px auto;
	}
	.panel-contact-seo .container-contact-seo {
		margin-left: 10px;
	}

	.content-contact {
		margin-left: 40px;
		margin-top: 40px;
	}
	.content-contact h1 {
		font-size: 32px;
		margin-top: 20px;
		margin-bottom: 45px;
	}

	.content-vestigingen {
		float: right;
		width: 245px;
		margin-right: 40px;
		margin-top: 20px;
		min-height: 300px;
		position: relative;
		z-index: 15;
	}
	.content-vestigingen h2 {
		text-align: center;
		font-size: 32px;
		margin-top: 20px;
		margin-bottom: 45px;
	}
	.content-vestigingen .list-vestigingen .vestiging-li {
		background-position: 220px 15px;
	}

	.panels-contact {
		position: relative;
		z-index: 15;
		margin-left: 40px;
		margin-top: 40px;
	}
	.panels-contact p {
		font-size: 12px;
	}

	.panels-voetklachten {
		position: relative;
		z-index: 15;
		margin-left: -10px;
		margin-top: 43px;
	}
	.panels-voetklachten p {
		font-size: 12px;
	}

	.postcode-panel {
		position: relative;
		width: 280px;
		height: 180px;
	}
	.postcode-panel .postcode-div {
		border: 1px solid #bfc6ce;
		height: 180px;
		width: 260px;
		background: rgba(254, 254, 254, 0.4);
		margin-left: 10px;
	}
	.postcode-panel .postcode-div .postcode-content {
		padding: 25px 10px;
		line-height: 18px;
	}
	.postcode-panel .postcode-div .postcode-content h2 {
		font-size: 18px;
		color: #8c6440;
		margin-bottom: 5px;
	}

	.container-panel-last {
		margin-right: 0;
	}

	.input-postcode-contact {
		z-index: 19;
		position: absolute;
		bottom: 16px;
		left: 100px;
		width: 145px;
		height: 27px;
		border: 1px solid #d1d1d1;
	}

	.input-postcode {
		z-index: 19;
		position: absolute;
		bottom: 17px;
		left: 100px;
		width: 145px;
		height: 27px;
		border: 1px solid #d1d1d1;
	}

	.input-postcode input, .input-postcode-contact input {
		padding: 7px 7px 5px 35px;
		border: 0;
		width: 100px;
		float: right;
		color: #848484;
		background-color: #fafafa;
	}

	.width-link-postcode {
		width: 135px;
	}

	.width-link-afspraak {
		width: 200px;
	}

	.container-link {
		z-index: 20;
		position: absolute;
		bottom: 10px;
		height: 35px;
		background-image: url("../images/achtergrond_link_hook.png");
		background-position: top left;
		background-repeat: no-repeat;
	}
	.container-link a {
		color: #fff;
	}
	.container-link a:hover {
		text-decoration: none;
	}
	.container-link a:hover .span-link {
		width: 0;
	}

	.container-naw {
		float: left;
		box-sizing: border-box;
	}
	.container-naw h2 {
		text-align: center;
		font-size: 18px;
		margin-top: 50px;
		margin-bottom: 45px;
	}
	.container-naw p {
		margin-bottom: 10px;
		line-height: 20px;
	}
	.container-naw .naw-panel {
		float: left;
		width: 250px;
		margin-right: 55px;
	}
	.container-naw .container-panel-last {
		margin-right: 0;
	}

	.keurmerk {
		text-align: center;
		padding: 20px 20px 0 20px;
	}
	.keurmerk img {
		width: 180px;
	}
}
/**
 *  ==========  Tablets (landscape)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape) {
	.content-contact, .panels-voetklachten, .panels-contact {
		width: 620px;
	}

	.postcode-panel {
		float: left;
		margin-right: 25px;
	}

	.postcode-panel.ideen-panel {
		float: none;
		margin: 40px 0 0 -10px !important;
	}
	.postcode-panel.ideen-panel .postcode-div {
		width: 240px !important;
	}

	.container-naw {
		width: 600px;
		padding-left: 40px;
	}
}
/**
 *  ==========  Tablets (portrait)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait) {
	.content-contact, .panels-voetklachten, .panels-contact {
		width: 620px;
	}

	.postcode-panel {
		float: left;
		margin-right: 25px;
		margin-bottom: 40px;
	}

	.postcode-panel.ideen-panel {
		float: none;
		margin: 20px 0 0 -10px !important;
	}
	.postcode-panel.ideen-panel .postcode-div {
		width: 240px !important;
	}

	.container-naw {
		width: 100%;
		padding: 0 40px;
	}
}
/**
 *  ==========  Desktop
 */
@media only screen and (min-width: 1200px) {
	.keurmerk {
		text-align: center;
		padding: 20px 20px 0 20px;
	}
	.keurmerk img {
		width: 180px;
	}

	.panel-contact-seo {
		height: 110px;
		max-width: 290px;
		min-width: 240px;
		margin: 40px auto 40px auto;
	}
	.panel-contact-seo .container-contact-seo {
		margin-left: 10px;
	}

	.content-contact {
		width: 620px;
		margin-left: 95px;
		margin-top: 40px;
	}
	.content-contact h1 {
		font-size: 32px;
		margin-top: 20px;
		margin-bottom: 45px;
	}

	.content-vestigingen {
		float: right;
		width: 245px;
		margin-right: 95px;
		margin-top: 20px;
		min-height: 300px;
		position: relative;
		z-index: 15;
	}
	.content-vestigingen h2 {
		text-align: center;
		font-size: 32px;
		margin-top: 20px;
		margin-bottom: 45px;
	}
	.content-vestigingen .list-vestigingen .vestiging-li {
		background-position: 220px 15px;
	}

	.panels-contact {
		position: relative;
		z-index: 15;
		width: 620px;
		margin-left: 85px;
		margin-top: 43px;
	}
	.panels-contact p {
		font-size: 12px;
	}

	.panels-voetklachten {
		position: relative;
		z-index: 15;
		width: 620px;
		margin-left: -10px;
		margin-top: 43px;
	}
	.panels-voetklachten p {
		font-size: 12px;
	}

	.postcode-panel {
		float: left;
		position: relative;
		width: 280px;
		height: 180px;
		margin-right: 25px;
	}
	.postcode-panel .postcode-div {
		border: 1px solid #bfc6ce;
		height: 180px;
		width: 260px;
		background: rgba(254, 254, 254, 0.4);
		margin-left: 10px;
	}
	.postcode-panel .postcode-div .postcode-content {
		padding: 25px 10px;
		line-height: 18px;
	}
	.postcode-panel .postcode-div .postcode-content h2 {
		font-size: 18px;
		color: #8c6440;
		margin-bottom: 5px;
	}

	.postcode-panel.ideen-panel {
		float: none;
		margin: 40px 0 0 -10px !important;
	}

	.container-panel-last {
		margin-right: 0;
	}

	.input-postcode-contact {
		z-index: 19;
		position: absolute;
		bottom: 16px;
		left: 100px;
		width: 145px;
		height: 27px;
		border: 1px solid #d1d1d1;
	}

	.input-postcode {
		z-index: 19;
		position: absolute;
		bottom: 17px;
		left: 100px;
		width: 145px;
		height: 27px;
		border: 1px solid #d1d1d1;
	}

	.input-postcode input, .input-postcode-contact input {
		padding: 7px 7px 5px 35px;
		border: 0;
		width: 100px;
		float: right;
		color: #848484;
		background-color: #fafafa;
	}

	.width-link-postcode {
		width: 135px;
	}

	.width-link-afspraak {
		width: 200px;
	}

	.container-link {
		z-index: 20;
		position: absolute;
		bottom: 10px;
		height: 35px;
		background-image: url("../images/achtergrond_link_hook.png");
		background-position: top left;
		background-repeat: no-repeat;
	}
	.container-link a {
		color: #fff;
	}
	.container-link a:hover {
		text-decoration: none;
	}
	.container-link a:hover .span-link {
		width: 0;
	}

	.container-naw {
		float: left;
		margin-left: 95px;
		width: 575px;
	}
	.container-naw h2 {
		text-align: center;
		font-size: 18px;
		margin-top: 50px;
		margin-bottom: 45px;
	}
	.container-naw p {
		margin-bottom: 10px;
		line-height: 20px;
	}
	.container-naw .naw-panel {
		float: left;
		width: 260px;
		margin-right: 55px;
	}
	.container-naw .container-panel-last {
		margin-right: 0;
	}
}
/**
 *  ==========  Non responsive CSS
 */
.afbeelding-vergoedingen-top {
	background-image: url("../images/afbeelding_vergoedingen_top.jpg");
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: cover;
}

.section-vergoedingen-1 {
	position: relative;
	z-index: 35;
	padding-top: 60px;
}

.section-vergoedingen-2 {
	position: relative;
	z-index: 30;
}

.achtergrond {
	position: absolute;
	width: 100%;
	height: 600px;
	top: 100px;
	z-index: -2;
}

.section-vergoedingen-3 {
	position: relative;
	z-index: 30;
}

.content-vergoedingen {
	min-height: 340px;
	width: 100%;
	box-sizing: border-box;
}
.content-vergoedingen h1 {
	text-align: center;
	font-size: 38px;
	margin-bottom: 55px;
}
.content-vergoedingen p {
	text-align: center;
	font-size: 16px;
	line-height: 26px;
}
.content-vergoedingen .prijzen-panels {
	margin-top: 40px;
}
.content-vergoedingen .prijzen-panels ul li {
	width: 124px;
	height: 134px;
	padding: 13px;
	text-align: center;
	list-style-type: none;
	float: left;
	font-size: 10px;
	border: 1px solid #e5e5e5;
	background: rgba(246, 246, 246, 0.4);
	margin: 20px;
}
.content-vergoedingen .prijzen-panels ul li img {
	margin: 10px auto 5px auto;
	width: 136px;
}
.content-vergoedingen .prijzen-panels ul li .titel-panel {
	font-size: 20px;
	color: #8c6440;
}
.content-vergoedingen .prijzen-panels ul li p {
	font-size: 10px;
	line-height: 16px;
}
.content-vergoedingen .prijzen-panels ul .margin-lii {
	margin-right: 55px;
}
.content-vergoedingen .prijzen-panels ul .prijs-panel {
	display: none;
	opacity: 0;
}

.vergoedingen-intro {
	padding: 75px 40px 0 75px;
	text-align: center;
	font-size: 16px;
	line-height: 26px;
}
.vergoedingen-intro h2 {
	text-align: center;
	font-size: 38px;
	margin-bottom: 55px;
}

.footer-vergoedingen {
	position: relative;
	bottom: 0;
	height: 280px;
	width: 100%;
	margin-top: 80px;
}

.tekst-kader-vergoedingen {
	height: 220px;
	width: 700px;
	margin: 0 auto;
	background-image: url("../images/tekst_kader.png");
	background-repeat: no-repeat;
	background-position: right bottom;
	display: none;
	opacity: 0;
}
.tekst-kader-vergoedingen .tekst {
	padding: 10px 40px 0 40px;
}
.tekst-kader-vergoedingen .tekst h2 {
	text-align: center;
	margin-bottom: 20px;
	font-size: 24px;
}
.tekst-kader-vergoedingen .tekst p {
	text-align: left;
}

.bottom-vergoedingen {
	position: relative;
	width: 100%;
	z-index: 15;
	bottom: 0;
	background-image: url("../images/bottom_podotherapie.png");
	background-repeat: no-repeat;
	background-position: top;
	height: 120px;
}

.pop-vergoedingen {
	z-index: 14;
	position: absolute;
	bottom: -90px;
	height: 10px;
	right: 280px;
	width: 110px;
	background-image: url("../images/pop_podotherapie.png");
	background-repeat: no-repeat;
	background-position: top;
}

/** 
 *  ==========  Smartphones (landscape & portrait)
 */
@media only screen and (max-width: 767px) {
	/* hidden */
	.page-vergoedingen {
		width: 100%;
	}

	.vergoedingen-intro {
		padding: 20px;
	}

	.content-vergoedingen {
		padding: 20px;
	}
	.content-vergoedingen h1 {
		font-size: 26px;
		margin-bottom: 35px;
	}
	.content-vergoedingen p {
		font-size: 12px;
		line-height: 22px;
	}
	.content-vergoedingen .prijzen-panels {
		margin-top: 30px;
	}
	.content-vergoedingen .prijzen-panels ul .margin-li {
		margin-bottom: 20px;
	}

	.vergoedingen-intro {
		padding-bottom: 60px;
	}
	.vergoedingen-intro h2 {
		font-size: 26px;
		margin-bottom: 35px;
	}
	.vergoedingen-intro p {
		font-size: 12px;
		line-height: 22px;
		text-align: left;
	}
}
/** 
 *  ==========  Smartphones (landscape)
 */
@media only screen and (max-width: 767px) and (orientation: landscape) {
	/* hidden */
	.prijzen-panels {
		width: 95%;
		margin: 0 auto;
	}
}
/** 
 *  ==========  Smartphones (portrait)
 */
@media only screen and (max-width: 767px) and (orientation: portrait) {
	/* hidden */
	.prijzen-panels {
		width: 190px;
		margin: 0 auto;
	}
}
/**
 *  ==========  Tablets (landscape & portrait)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	/* hidden */
	.page-vergoedingen {
		width: 100%;
	}

	.vergoedingen-intro {
		padding: 40px;
	}

	.content-vergoedingen {
		padding: 40px;
	}
	.content-vergoedingen .prijzen-panels {
		margin-top: 40px;
	}
}
/**
 *  ==========  Tablets (landscape)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape) {
	/* hidden */
}
/**
 *  ==========  Tablets (portrait)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait) {
	/* hidden */
	.content-vergoedingen .prijzen-panels {
		margin-left: 60px;
	}
}
/**
 *  ==========  Desktop
 */
@media only screen and (min-width: 1200px) {
	/* hidden */
	.page-vergoedingen {
		width: 1123px;
	}

	.vergoedingen-intro {
		padding: 75px 40px 0 75px;
	}

	.content-vergoedingen .prijzen-panels {
		width: 960px;
		margin: 0 auto;
	}
}
/**
 *  ==========  Framework CSS
 *
 *  Extra small devices (portrait phones, less than 576px)
 *  No media query since this is the default
 */
.zorgverzekeringen {
	padding-top: 30px;
	position: relative;
}
.zorgverzekeringen .logo-div {
	text-align: center;
	width: 100%;
	height: 100px;
	position: relative;
}
.zorgverzekeringen .logo-div img {
	cursor: pointer;
	vertical-align: middle;
}

.tabel-weergeven {
	z-index: 999;
	background-color: rgba(0, 0, 0, 0.7);
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	display: none;
}
.tabel-weergeven .container-tabel {
	position: absolute;
	width: 100%;
	padding: 20px;
	top: 50%;
	transform: translateY(-50%);
	margin: 0;
}
.tabel-weergeven .container-tabel .content-tabel {
	background-color: #fff;
	border: 1px solid #ddd;
	width: 100%;
	max-width: 660px;
	min-height: 200px;
	margin: 0 auto;
}
.tabel-weergeven .container-tabel .tabel-prijzen {
	border: 1px solid #eee;
	margin: 20px;
	width: 90%;
	box-sizing: border-box;
}
.tabel-weergeven .container-tabel .tabel-prijzen td {
	padding: 5px;
	text-align: left;
	vertical-align: top;
}
.tabel-weergeven .container-tabel tr:nth-child(even) {
	background: #f8f8f8;
}
.tabel-weergeven .container-tabel tr:nth-child(odd) {
	background: #fff;
}
.tabel-weergeven .container-tabel tr:first-child {
	font-weight: bold;
}
.tabel-weergeven .container-tabel .logo-img-overlay {
	padding: 20px 20px 0 20px;
	float: left;
}
.tabel-weergeven .button-close {
	float: right;
	margin: 10px;
	cursor: pointer;
}

/**
 *  Small devices (landscape phones, 576px and up)
 */
@media (min-width: 576px) {
	.zorgverzekeringen .logo-div {
		width: 50%;
		float: left;
		height: 140px;
		padding-bottom: 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}
}
/**
 *  Medium devices (tablets, 768px and up)
 */
/**
 *  Smartphones (landscape)
 */
/**
 *  Smartphones (portrait)
 */
/**
 *  Large devices (desktops, 992px and up)
 */
@media (min-width: 992px) {
	.zorgverzekeringen .logo-div {
		width: 33.3333%;
		height: 120px;
	}
}
/**
 *  Extra large devices (large desktops, 1200px and up)
 */
/**
 *  Desktops, 1400px and up
 */
@media (min-width: 1400px) {
	.zorgverzekeringen .logo-div {
		width: 25%;
		height: 130px;
	}
}
/**
 *  Desktops, 1600px and up
 */
.content-not-found-top {
	background-image: url("../images/afbeelding_voetklachten_top.jpg");
	background-repeat: no-repeat;
	width: 1123px;
	height: 627px;
}

.content-not-found {
	width: 1123px;
}
.content-not-found h1 {
	text-align: center;
	font-size: 36px;
	margin-top: 20px;
	margin-bottom: 45px;
}
.content-not-found p {
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 20px;
	color: #606c6e;
	text-align: center;
}

/**
 *  ==========  Non responsive CSS
 */
.mar-t-10 {
	margin-top: 10px;
}

.titel-social {
	line-height: 22px;
	float: left;
}

.icon-social {
	float: right;
	margin-left: 10px;
}

.icon-social:hover {
	opacity: 0.8;
}

.footer-page {
	position: absolute;
	z-index: 11;
	bottom: 0;
	height: 200px;
	width: 100%;
	background-image: url("../images/footer_ruis.png");
	background-repeat: no-repeat;
	background-position: left top;
}

.tekst-kader-footer {
	height: 240px;
	width: 606px;
	margin: 0 auto;
	background-image: url("../images/tekst_kader.png");
	background-repeat: no-repeat;
	background-position: top;
}
.tekst-kader-footer .tekst {
	padding: 0 40px 0 40px;
}

.footer-page-vergoedingen {
	position: absolute;
	z-index: 11;
	bottom: 0;
	height: 200px;
	width: 100%;
	background-image: url("../images/achtergrond_ruis.png");
}

.footer-page-steunslippers {
	position: absolute;
	z-index: 11;
	bottom: 0;
	height: 200px;
	width: 100%;
	background-image: url("../images/footer_ruis.png");
	background-repeat: no-repeat;
	background-position: 0 100px;
}

.footer-page-contact {
	position: absolute;
	z-index: 11;
	bottom: 0;
	height: 200px;
	width: 100%;
	background-image: url("../images/footer_ruis.png");
	background-repeat: no-repeat;
	background-position: 0 100px;
}

#footer {
	position: relative;
	background-image: url("../images/bg_footer.jpg");
	background-position: center;
	min-height: 100px;
}
#footer .footer-col {
	min-height: 100px;
}
#footer .footer-col .titel {
	font-family: "Alegreya Sans", sans-serif;
	font-weight: 700;
	color: #8c6440;
	font-size: 16px;
}
#footer .footer-col .logo {
	float: right;
}
#footer .footer-col .logo .img-logo {
	width: 140px;
}
#footer .footer-col .menu-footer-1-container li, #footer .footer-col .menu-footer-2-container li {
	list-style-type: none;
}
#footer .footer-col .menu-footer-1-container li a:link, #footer .footer-col .menu-footer-1-container li a:visited, #footer .footer-col .menu-footer-1-container li a:active, #footer .footer-col .menu-footer-2-container li a:link, #footer .footer-col .menu-footer-2-container li a:visited, #footer .footer-col .menu-footer-2-container li a:active {
	color: #6d6e65;
}
#footer .footer-col .menu-footer-1-container li a:hover, #footer .footer-col .menu-footer-2-container li a:hover {
	text-decoration: underline;
}

.f-home {
	background-image: none !important;
}

/** 
 *  ==========  Smartphones (landscape & portrait)
 */
@media only screen and (max-width: 767px) {
	/* hidden */
}
/** 
 *  ==========  Smartphones (landscape)
 */
@media only screen and (max-width: 767px) and (orientation: landscape) {
	/* hidden */
	#footer {
		padding: 20px;
		font-size: 90% !important;
	}
	#footer .col-4 {
		width: 33.333%;
		float: left;
	}
	#footer .footer-4 {
		display: none;
	}
}
/** 
 *  ==========  Smartphones (portrait)
 */
@media only screen and (max-width: 767px) and (orientation: portrait) {
	/* hidden */
	#footer {
		padding: 20px;
	}
	#footer .footer-1, #footer .footer-2 {
		margin-bottom: 20px;
	}
	#footer .footer-4 {
		display: none;
	}
}
/**
 *  ==========  Tablets (landscape & portrait)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	/* hidden */
	#footer {
		padding: 30px;
	}
}
/**
 *  ==========  Tablets (landscape)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape) {
	/* hidden */
}
/**
 *  ==========  Tablets (portrait)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait) {
	/* hidden */
	#footer {
		padding: 40px;
	}
	#footer .col-4 {
		width: 33.333%;
	}
	#footer .footer-4 {
		display: none;
	}
}
/**
 *  ==========  Desktop
 */
@media only screen and (min-width: 1200px) {
	/* hidden */
	#footer {
		padding: 40px 60px;
	}
}
/**
 *  ==========  Sass bestand formulieren
 */
/*  ==========  Standaard CSS */
button {
	border: 0;
	background-color: transparent;
	color: #fff;
	cursor: pointer;
	line-height: 12px;
	font-size: 12px;
}

.order-slipper, .confirm-slipper {
	display: none;
}

#submit-1, #submit-2, #submit-3 {
	cursor: pointer;
}

#submit-2, #submit-3 {
	display: none;
}

button:focus {
	outline: 0;
}

textarea:focus {
	outline: 0;
}

input:focus {
	outline: 0;
}

/*  ==========  Meldingen formulieren */
#melding-succes-slipper {
	display: none;
}

/*  ==========  Bestelformulier steunslipper */
.form-slipper .input-form-m {
	border: 1px solid #cbcbcb;
	padding: 5px;
	width: 100%;
	box-sizing: border-box;
}
.form-slipper .input-form {
	border: 1px solid #cbcbcb;
	padding: 5px;
	width: 200px;
}
.form-slipper .input-form-area-m {
	border: 1px solid #cbcbcb;
	padding: 5px;
	height: 200px;
	resize: none;
	margin-bottom: 20px;
	width: 100%;
	box-sizing: border-box;
}
.form-slipper .input-form-area {
	border: 1px solid #cbcbcb;
	padding: 5px;
	width: 400px;
	height: 90px;
	resize: none;
	margin-bottom: 20px;
}
.form-slipper .error-input {
	border: 1px solid #a32727 !important;
	background-color: #ffd6d6;
}
.form-slipper .error-naam {
	display: none;
	color: #a32727;
	padding-left: 5px;
}
.form-slipper .error-geboortedatum {
	display: none;
	color: #a32727;
	padding-left: 5px;
}
.form-slipper .error-telefoonnummer {
	display: none;
	color: #a32727;
	padding-left: 5px;
}
.form-slipper .error-email {
	display: none;
	color: #a32727;
	padding-left: 5px;
}

/**
 *  ==========  Non responsive CSS
 */
.afbeelding-steunslippers-top {
	background-image: url("../images/afbeelding_steunslippers_top.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 100%;
}

.content-steunslippers, .opsomming-steunslippers {
	margin: 0 auto;
}

/** 
 *  ==========  Smartphones (landscape & portrait)
 */
@media only screen and (max-width: 767px) {
	.footer-page-steunslippers {
		display: none;
	}

	.content-steunslippers {
		width: 90%;
		padding: 20px 0;
		box-sizing: border-box;
	}
	.content-steunslippers h1 {
		text-align: center;
		font-size: 26px;
		margin-bottom: 35px;
	}
	.content-steunslippers p {
		text-align: center;
		font-size: 13px;
		line-height: 22px;
		margin-bottom: 24px;
	}

	.opsomming-steunslippers {
		font-size: 13px;
		line-height: 22px;
	}
	.opsomming-steunslippers .nummer {
		float: left;
		width: 7%;
		height: 30px;
		font-size: 20px;
		color: #8c6440;
	}
	.opsomming-steunslippers .tekst {
		width: 93%;
		float: left;
		padding-bottom: 16px;
	}

	.content-modellen-steunslippers {
		margin-top: 40px;
		min-height: 300px;
		width: 100%;
	}
	.content-modellen-steunslippers .lijn-hor-verloop {
		width: 100%;
		height: 1px;
		background-image: url("../images/lijn_hor_verloop.png");
		background-repeat: no-repeat;
		background-size: 1123px;
	}
	.content-modellen-steunslippers .model-steunslipper {
		width: 100%;
		min-height: 342px;
		background-image: url("../images/achtergrond_model_slipper.png");
		background-repeat: no-repeat;
		background-position: left top;
	}
	.content-modellen-steunslippers .model-steunslipper .afbeelding-slipper {
		position: relative;
		padding: 40px 20px 20px 20px;
		display: none;
		opacity: 0;
	}
	.content-modellen-steunslippers .model-steunslipper .afbeelding-slipper .extra-afbeeldingen {
		margin-top: 20px;
	}
	.content-modellen-steunslippers .model-steunslipper .afbeelding-slipper .extra-afbeeldingen img {
		border: 1px solid #ddd;
		margin: 5px;
	}
	.content-modellen-steunslippers .model-steunslipper .afbeelding-slipper .extra-afbeeldingen img:hover {
		border: 1px solid #aaa;
	}
	.content-modellen-steunslippers .model-steunslipper .afbeelding-slipper .extra-afbeeldingen img {
		width: 40px;
	}
	.content-modellen-steunslippers .model-steunslipper .afbeelding-slipper .steunslipper-big {
		width: 275px;
	}
	.content-modellen-steunslippers .model-steunslipper .afbeelding-slipper .steunslipper-prijs {
		position: absolute;
		left: 10px;
		top: 140px;
		width: 110px;
		height: 40px;
		background-image: url("../images/prijs_steunslipper.png");
		background-repeat: no-repeat;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper {
		min-height: 380px;
		margin-bottom: 40px;
		z-index: 20;
		padding: 20px;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .tekst-slipper h2 {
		font-size: 26px;
		margin-bottom: 35px;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .tekst-slipper .div-select {
		width: 100%;
		box-sizing: border-box;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .tekst-slipper .select-l, .content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .tekst-slipper .select-m, .content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .tekst-slipper .select-r {
		padding: 5px;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .tekst-slipper select {
		width: 100%;
		background: transparent;
		border: none;
		height: 29px;
		padding: 5px;
		border-radius: 0;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .tekst-slipper .steunslipper-dropdown {
		border: 1px solid #ccc;
		background-color: #fff;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .lijn-hor {
		border-top: 1px dotted #ddd;
		margin: 20px;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper h2 {
		font-size: 26px;
		margin-bottom: 35px;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .bestel-table {
		margin-top: 40px;
		border: 0;
		width: 100%;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .bestel-table td {
		padding: 5px 5px 5px 0;
		vertical-align: top;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .bestel-table .first-td {
		width: 170px;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .container-link {
		display: none;
	}
}
/** 
 *  ==========  Smartphones (landscape)
 */
@media only screen and (max-width: 767px) and (orientation: landscape) {
	.opsomming-steunslippers {
		width: 60%;
	}
}
/** 
 *  ==========  Smartphones (portrait)
 */
@media only screen and (max-width: 767px) and (orientation: portrait) {
	.opsomming-steunslippers {
		width: 90%;
	}
}
/**
 *  ==========  Tablets (landscape & portrait)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.content-steunslippers {
		width: 75%;
		padding: 30px 0;
		box-sizing: border-box;
	}
	.content-steunslippers h1 {
		text-align: center;
		font-size: 30px;
		margin-bottom: 45px;
	}
	.content-steunslippers p {
		text-align: center;
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 26px;
	}

	.opsomming-steunslippers {
		width: 60%;
		font-size: 14px;
		line-height: 24px;
	}
	.opsomming-steunslippers .nummer {
		float: left;
		width: 7%;
		height: 30px;
		font-size: 24px;
		color: #8c6440;
	}
	.opsomming-steunslippers .tekst {
		width: 93%;
		float: left;
		padding-bottom: 18px;
	}

	.content-modellen-steunslippers {
		margin-top: 60px;
		min-height: 300px;
		width: 100%;
	}
	.content-modellen-steunslippers .lijn-hor-verloop {
		width: 100%;
		height: 1px;
		background-image: url("../images/lijn_hor_verloop.png");
		background-repeat: no-repeat;
		background-size: 100%;
	}
	.content-modellen-steunslippers .model-steunslipper {
		position: relative;
		top: 0;
		width: 100%;
		min-height: 342px;
		background-image: url("../images/achtergrond_model_slipper.png");
		background-repeat: no-repeat;
		background-position: left top;
	}
	.content-modellen-steunslippers .model-steunslipper .afbeelding-slipper {
		position: relative;
		width: 725px;
		margin: 0 auto;
		padding: 40px;
		height: 250px;
		display: none;
		opacity: 0;
		box-sizing: border-box;
	}
	.content-modellen-steunslippers .model-steunslipper .afbeelding-slipper .extra-afbeeldingen {
		margin-top: 20px;
		position: absolute;
		right: 0;
		top: 40px;
		width: 300px;
	}
	.content-modellen-steunslippers .model-steunslipper .afbeelding-slipper .extra-afbeeldingen img {
		border: 1px solid #ddd;
		margin: 5px;
	}
	.content-modellen-steunslippers .model-steunslipper .afbeelding-slipper .extra-afbeeldingen img:hover {
		border: 1px solid #aaa;
	}
	.content-modellen-steunslippers .model-steunslipper .afbeelding-slipper .extra-afbeeldingen img {
		width: 40px;
	}
	.content-modellen-steunslippers .model-steunslipper .afbeelding-slipper .steunslipper-big {
		width: 275px;
	}
	.content-modellen-steunslippers .model-steunslipper .afbeelding-slipper .steunslipper-prijs {
		position: absolute;
		left: 20px;
		bottom: 75px;
		width: 110px;
		height: 40px;
		background-image: url("../images/prijs_steunslipper.png");
		background-repeat: no-repeat;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper {
		position: relative;
		width: 725px;
		margin: 0 auto 40px auto;
		height: 380px;
		z-index: 20;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper #stap-2, .content-modellen-steunslippers .model-steunslipper .content-slipper #stap-3 {
		display: none;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper {
		position: relative;
		left: 10px;
		bottom: 0;
		background-image: url("../images/achtergrond_slipper_panel.jpg");
		background-repeat: no-repeat;
		background-position: left bottom;
		width: 715px;
		height: 380px;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .tekst-slipper {
		padding: 0 90px 0 55px;
		position: absolute;
		display: block;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .tekst-slipper h2 {
		font-size: 26px;
		margin-bottom: 35px;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .tekst-slipper .div-select {
		width: 33.333%;
		float: left;
		box-sizing: border-box;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .tekst-slipper .select-l {
		padding: 0 5px 0 0;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .tekst-slipper .select-m {
		padding: 0 5px;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .tekst-slipper .select-r {
		padding: 0 0 0 5px;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .tekst-slipper select {
		width: 100%;
		background: transparent;
		border: none;
		height: 29px;
		padding: 5px;
		border-radius: 0;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .tekst-slipper .steunslipper-dropdown {
		border: 1px solid #ccc;
		background-color: #fff;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .lijn-hor {
		border-top: 1px dotted #ddd;
		margin: 20px;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper h2 {
		font-size: 26px;
		margin-bottom: 35px;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .bestel-table {
		margin-top: 40px;
		border: 0;
		width: 100%;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .bestel-table td {
		padding: 5px 5px 5px 0;
		vertical-align: top;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .bestel-table .first-td {
		width: 150px;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .bevestig-slipper {
		padding: 63px 90px 0 55px;
		position: absolute;
		display: none;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .bevestig-slipper h2 {
		font-size: 26px;
		margin-bottom: 35px;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .bevestig-slipper .bestel-table {
		margin-top: 40px;
		border: 0;
		width: 100%;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .bevestig-slipper .bestel-table td {
		padding: 5px 5px 5px 0;
		vertical-align: top;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .bevestig-slipper .bestel-table .first-td {
		width: 150px;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .container-link {
		position: absolute;
		bottom: 20px;
		width: 280px;
		height: 35px;
		background-image: url("../images/achtergrond_link_hook.png");
		background-position: top left;
		background-repeat: no-repeat;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .container-link a {
		color: #fff;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .container-link a:hover {
		text-decoration: none;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .container-link a:hover .span-link {
		width: 0;
	}
}
/**
 *  ==========  Tablets (landscape)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape) {
	.opsomming-steunslippers {
		width: 50%;
	}
}
/**
 *  ==========  Tablets (portrait)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait) {
	.opsomming-steunslippers {
		width: 60%;
	}
}
/**
 *  ==========  Desktop
 */
@media only screen and (min-width: 1200px) {
	.content-steunslippers {
		width: 725px;
		padding: 40px 0 40px 0;
	}
	.content-steunslippers h1 {
		text-align: center;
		font-size: 38px;
		margin-bottom: 55px;
	}
	.content-steunslippers p {
		text-align: center;
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 30px;
	}

	.opsomming-steunslippers {
		width: 610px;
		font-size: 16px;
		line-height: 26px;
	}
	.opsomming-steunslippers .nummer {
		float: left;
		width: 30px;
		height: 30px;
		font-size: 26px;
		color: #8c6440;
	}
	.opsomming-steunslippers .tekst {
		padding-bottom: 20px;
	}

	.content-modellen-steunslippers {
		margin-top: 60px;
		min-height: 300px;
		width: 1123px;
	}
	.content-modellen-steunslippers .lijn-hor-verloop {
		width: 1123px;
		height: 1px;
		background-image: url("../images/lijn_hor_verloop.png");
		background-repeat: no-repeat;
		background-size: 1123px;
	}
	.content-modellen-steunslippers .model-steunslipper {
		width: 100%;
		min-height: 342px;
		background-image: url("../images/achtergrond_model_slipper.png");
		background-repeat: no-repeat;
		background-position: left top;
	}
	.content-modellen-steunslippers .model-steunslipper .afbeelding-slipper {
		position: absolute;
		float: left;
		width: 270px;
		height: 250px;
		margin: 60px 0 0 50px;
		display: none;
		opacity: 0;
	}
	.content-modellen-steunslippers .model-steunslipper .afbeelding-slipper .extra-afbeeldingen {
		margin-top: 20px;
	}
	.content-modellen-steunslippers .model-steunslipper .afbeelding-slipper .extra-afbeeldingen img {
		border: 1px solid #ddd;
		margin: 5px;
	}
	.content-modellen-steunslippers .model-steunslipper .afbeelding-slipper .extra-afbeeldingen img:hover {
		border: 1px solid #aaa;
	}
	.content-modellen-steunslippers .model-steunslipper .afbeelding-slipper .extra-afbeeldingen img {
		width: 40px;
	}
	.content-modellen-steunslippers .model-steunslipper .afbeelding-slipper .steunslipper-big {
		width: 275px;
	}
	.content-modellen-steunslippers .model-steunslipper .afbeelding-slipper .steunslipper-prijs {
		position: absolute;
		left: -20px;
		bottom: 95px;
		width: 110px;
		height: 40px;
		background-image: url("../images/prijs_steunslipper.png");
		background-repeat: no-repeat;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper {
		position: relative;
		float: right;
		width: 725px;
		height: 380px;
		margin-bottom: 40px;
		z-index: 20;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper #stap-2, .content-modellen-steunslippers .model-steunslipper .content-slipper #stap-3 {
		display: none;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper {
		position: relative;
		left: 10px;
		bottom: 0;
		background-image: url("../images/achtergrond_slipper_panel.jpg");
		background-repeat: no-repeat;
		background-position: left bottom;
		width: 715px;
		height: 380px;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .tekst-slipper {
		padding: 63px 90px 0 55px;
		position: absolute;
		display: block;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .tekst-slipper h2 {
		font-size: 26px;
		margin-bottom: 35px;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .tekst-slipper .div-select {
		width: 33.333%;
		float: left;
		box-sizing: border-box;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .tekst-slipper .select-l {
		padding: 0 5px 0 0;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .tekst-slipper .select-m {
		padding: 0 5px;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .tekst-slipper .select-r {
		padding: 0 0 0 5px;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .tekst-slipper select {
		width: 100%;
		background: transparent;
		border: none;
		height: 29px;
		padding: 5px;
		border-radius: 0;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .tekst-slipper .steunslipper-dropdown {
		border: 1px solid #ccc;
		background-color: #fff;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .lijn-hor {
		border-top: 1px dotted #ddd;
		margin: 20px;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper h2 {
		font-size: 26px;
		margin-bottom: 35px;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .bestel-table {
		margin-top: 40px;
		border: 0;
		width: 100%;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .bestel-table td {
		padding: 5px 5px 5px 0;
		vertical-align: top;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .bestel-table .first-td {
		width: 150px;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .bevestig-slipper {
		padding: 63px 90px 0 55px;
		position: absolute;
		display: none;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .bevestig-slipper h2 {
		font-size: 26px;
		margin-bottom: 35px;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .bevestig-slipper .bestel-table {
		margin-top: 40px;
		border: 0;
		width: 100%;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .bevestig-slipper .bestel-table td {
		padding: 5px 5px 5px 0;
		vertical-align: top;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .panel-slipper .bevestig-slipper .bestel-table .first-td {
		width: 150px;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .container-link {
		position: absolute;
		bottom: 20px;
		width: 280px;
		height: 35px;
		background-image: url("../images/achtergrond_link_hook.png");
		background-position: top left;
		background-repeat: no-repeat;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .container-link a {
		color: #fff;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .container-link a:hover {
		text-decoration: none;
	}
	.content-modellen-steunslippers .model-steunslipper .content-slipper .container-link a:hover .span-link {
		width: 0;
	}
}
/**
 *  ==========  Non responsive CSS
 */
.afbeelding-zorgverleners-top {
	background-image: url("../images/afbeelding_zorgverleners_top.jpg");
	background-repeat: no-repeat;
	background-position: center;
}

.anchor {
	position: absolute;
	bottom: 70px;
	left: 0;
	z-index: 30;
}

.uitleg-zorgverleners {
	background-image: url("../images/achtergrond_zorgverleners.png");
	background-repeat: no-repeat;
}

.uitleg-zorgverleners-single {
	min-height: 400px;
}

/** 
 *  ==========  Header foto
 */
@media only screen and (max-width: 400px) {
	.afbeelding-zorgverleners-top {
		background-size: 402px;
	}
}
@media only screen and (min-width: 600px) and (max-width: 799px) {
	.afbeelding-zorgverleners-top {
		background-size: 802px;
	}
}
@media only screen and (min-width: 800px) and (max-width: 999px) {
	.afbeelding-zorgverleners-top {
		background-size: 1002px;
	}
}
@media only screen and (min-width: 1000px) and (max-width: 1199px) {
	.afbeelding-zorgverleners-top {
		background-size: 1202px;
	}
}
@media only screen and (min-width: 1200px) {
	.afbeelding-zorgverleners-top {
		background-size: 1202px;
	}
}
/** 
 *  ==========  Smartphones (landscape & portrait)
 */
@media only screen and (max-width: 767px) {
	/* hidden */
	.content-zorgverleners {
		padding: 20px;
	}
	.content-zorgverleners h1 {
		text-align: center;
		font-size: 26px;
		margin-bottom: 20px;
	}
	.content-zorgverleners .zorgverleners-intro, .content-zorgverleners .zorgverleners-rechts {
		padding-bottom: 20px;
	}
	.content-zorgverleners .zorgverleners-links {
		padding-bottom: 0;
	}
	.content-zorgverleners h2 {
		text-align: center;
		font-size: 20px;
		margin-bottom: 20px;
	}

	.uitleg-zorgverleners .menu-zorgverleners, .uitleg-zorgverleners-single .menu-zorgverleners {
		padding: 40px 20px 20px 20px;
	}
	.uitleg-zorgverleners .menu-zorgverleners-single, .uitleg-zorgverleners-single .menu-zorgverleners-single {
		padding: 40px 20px 20px 20px;
	}
	.uitleg-zorgverleners .menu-zorgverleners, .uitleg-zorgverleners .menu-zorgverleners-single, .uitleg-zorgverleners-single .menu-zorgverleners, .uitleg-zorgverleners-single .menu-zorgverleners-single {
		width: 100%;
		min-height: 100px;
		box-sizing: border-box;
	}
	.uitleg-zorgverleners .menu-zorgverleners .menu-titel, .uitleg-zorgverleners .menu-zorgverleners-single .menu-titel, .uitleg-zorgverleners-single .menu-zorgverleners .menu-titel, .uitleg-zorgverleners-single .menu-zorgverleners-single .menu-titel {
		font-size: 18px;
		color: #8c6440;
	}
	.uitleg-zorgverleners .menu-zorgverleners .list-zorgverleners, .uitleg-zorgverleners .menu-zorgverleners-single .list-zorgverleners, .uitleg-zorgverleners-single .menu-zorgverleners .list-zorgverleners, .uitleg-zorgverleners-single .menu-zorgverleners-single .list-zorgverleners {
		background-image: url("../images/lijn_hor_menu.png");
		background-repeat: no-repeat;
		background-position: left top;
		margin-top: 40px;
		padding-top: 5px;
	}
	.uitleg-zorgverleners .menu-zorgverleners .list-zorgverleners .uitleg-li, .uitleg-zorgverleners .menu-zorgverleners-single .list-zorgverleners .uitleg-li, .uitleg-zorgverleners-single .menu-zorgverleners .list-zorgverleners .uitleg-li, .uitleg-zorgverleners-single .menu-zorgverleners-single .list-zorgverleners .uitleg-li {
		font-size: 16px;
		line-height: 43px;
		background-image: url("../images/arrow_menu_zorgverleners.png");
		background-repeat: no-repeat;
		background-position: 250px center;
	}
	.uitleg-zorgverleners .menu-zorgverleners .list-zorgverleners .uitleg-li .lijn-hor, .uitleg-zorgverleners .menu-zorgverleners-single .list-zorgverleners .uitleg-li .lijn-hor, .uitleg-zorgverleners-single .menu-zorgverleners .list-zorgverleners .uitleg-li .lijn-hor, .uitleg-zorgverleners-single .menu-zorgverleners-single .list-zorgverleners .uitleg-li .lijn-hor {
		height: 1px;
		background-image: url("../images/lijn_hor_menu.png");
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	.uitleg-zorgverleners .menu-zorgverleners .list-zorgverleners .uitleg-li .uitleg-link, .uitleg-zorgverleners .menu-zorgverleners-single .list-zorgverleners .uitleg-li .uitleg-link, .uitleg-zorgverleners-single .menu-zorgverleners .list-zorgverleners .uitleg-li .uitleg-link, .uitleg-zorgverleners-single .menu-zorgverleners-single .list-zorgverleners .uitleg-li .uitleg-link {
		color: #8c6440;
	}
	.uitleg-zorgverleners .menu-zorgverleners .list-zorgverleners .uitleg-li .uitleg-link:hover, .uitleg-zorgverleners .menu-zorgverleners-single .list-zorgverleners .uitleg-li .uitleg-link:hover, .uitleg-zorgverleners-single .menu-zorgverleners .list-zorgverleners .uitleg-li .uitleg-link:hover, .uitleg-zorgverleners-single .menu-zorgverleners-single .list-zorgverleners .uitleg-li .uitleg-link:hover {
		text-decoration: none;
	}
	.uitleg-zorgverleners .menu-zorgverleners .list-zorgverleners .uitleg-li:hover, .uitleg-zorgverleners .menu-zorgverleners-single .list-zorgverleners .uitleg-li:hover, .uitleg-zorgverleners-single .menu-zorgverleners .list-zorgverleners .uitleg-li:hover, .uitleg-zorgverleners-single .menu-zorgverleners-single .list-zorgverleners .uitleg-li:hover {
		background-position: 255px center;
	}
	.uitleg-zorgverleners .menu-zorgverleners .list-zorgverleners .uitleg-active, .uitleg-zorgverleners .menu-zorgverleners-single .list-zorgverleners .uitleg-active, .uitleg-zorgverleners-single .menu-zorgverleners .list-zorgverleners .uitleg-active, .uitleg-zorgverleners-single .menu-zorgverleners-single .list-zorgverleners .uitleg-active {
		background-position: 260px center;
	}
	.uitleg-zorgverleners #tekst-zorgverleners, .uitleg-zorgverleners #tekst-zorgverleners-single, .uitleg-zorgverleners-single #tekst-zorgverleners, .uitleg-zorgverleners-single #tekst-zorgverleners-single {
		padding: 20px;
	}
	.uitleg-zorgverleners #tekst-zorgverleners, .uitleg-zorgverleners #tekst-zorgverleners-single, .uitleg-zorgverleners-single #tekst-zorgverleners, .uitleg-zorgverleners-single #tekst-zorgverleners-single {
		width: 100%;
		box-sizing: border-box;
	}
	.uitleg-zorgverleners #tekst-zorgverleners h2, .uitleg-zorgverleners #tekst-zorgverleners-single h2, .uitleg-zorgverleners-single #tekst-zorgverleners h2, .uitleg-zorgverleners-single #tekst-zorgverleners-single h2 {
		font-size: 20px;
		color: #8c6440;
		text-align: center;
		margin-bottom: 20px;
	}
	.uitleg-zorgverleners #tekst-zorgverleners p, .uitleg-zorgverleners #tekst-zorgverleners-single p, .uitleg-zorgverleners-single #tekst-zorgverleners p, .uitleg-zorgverleners-single #tekst-zorgverleners-single p {
		margin-bottom: 14px;
		line-height: 20px;
	}
}
/** 
 *  ==========  Smartphones (landscape)
 */
@media only screen and (max-width: 767px) and (orientation: landscape) {
	/* hidden */
}
/** 
 *  ==========  Smartphones (portrait)
 */
@media only screen and (max-width: 767px) and (orientation: portrait) {
	/* hidden */
}
/**
 *  ==========  Tablets (landscape & portrait)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	/* hidden */
	.content-zorgverleners {
		padding: 50px;
	}
	.content-zorgverleners h1 {
		text-align: center;
		font-size: 26px;
		margin-bottom: 20px;
	}
	.content-zorgverleners .zorgverleners-intro, .content-zorgverleners .zorgverleners-rechts {
		padding-bottom: 20px;
	}
	.content-zorgverleners .zorgverleners-links {
		padding-bottom: 0;
	}
	.content-zorgverleners h2 {
		text-align: center;
		font-size: 20px;
		margin-bottom: 20px;
	}

	.uitleg-zorgverleners .menu-zorgverleners, .uitleg-zorgverleners-single .menu-zorgverleners {
		padding: 60px 20px 20px 20px;
	}
	.uitleg-zorgverleners .menu-zorgverleners-single, .uitleg-zorgverleners-single .menu-zorgverleners-single {
		padding: 9px 0 0 36px;
	}
	.uitleg-zorgverleners .menu-zorgverleners, .uitleg-zorgverleners .menu-zorgverleners-single, .uitleg-zorgverleners-single .menu-zorgverleners, .uitleg-zorgverleners-single .menu-zorgverleners-single {
		float: left;
		width: 210px;
		min-height: 100px;
	}
	.uitleg-zorgverleners .menu-zorgverleners .menu-titel, .uitleg-zorgverleners .menu-zorgverleners-single .menu-titel, .uitleg-zorgverleners-single .menu-zorgverleners .menu-titel, .uitleg-zorgverleners-single .menu-zorgverleners-single .menu-titel {
		font-size: 14px;
		color: #8c6440;
	}
	.uitleg-zorgverleners .menu-zorgverleners .list-zorgverleners, .uitleg-zorgverleners .menu-zorgverleners-single .list-zorgverleners, .uitleg-zorgverleners-single .menu-zorgverleners .list-zorgverleners, .uitleg-zorgverleners-single .menu-zorgverleners-single .list-zorgverleners {
		background-image: url("../images/lijn_hor_menu.png");
		background-repeat: no-repeat;
		background-position: left top;
		margin-top: 20px;
		padding-top: 5px;
	}
	.uitleg-zorgverleners .menu-zorgverleners .list-zorgverleners .uitleg-li, .uitleg-zorgverleners .menu-zorgverleners-single .list-zorgverleners .uitleg-li, .uitleg-zorgverleners-single .menu-zorgverleners .list-zorgverleners .uitleg-li, .uitleg-zorgverleners-single .menu-zorgverleners-single .list-zorgverleners .uitleg-li {
		font-size: 13px;
		line-height: 34px;
		background-image: url("../images/arrow_menu_zorgverleners.png");
		background-repeat: no-repeat;
		background-position: 200px center;
	}
	.uitleg-zorgverleners .menu-zorgverleners .list-zorgverleners .uitleg-li .lijn-hor, .uitleg-zorgverleners .menu-zorgverleners-single .list-zorgverleners .uitleg-li .lijn-hor, .uitleg-zorgverleners-single .menu-zorgverleners .list-zorgverleners .uitleg-li .lijn-hor, .uitleg-zorgverleners-single .menu-zorgverleners-single .list-zorgverleners .uitleg-li .lijn-hor {
		height: 1px;
		background-image: url("../images/lijn_hor_menu.png");
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	.uitleg-zorgverleners .menu-zorgverleners .list-zorgverleners .uitleg-li .uitleg-link, .uitleg-zorgverleners .menu-zorgverleners-single .list-zorgverleners .uitleg-li .uitleg-link, .uitleg-zorgverleners-single .menu-zorgverleners .list-zorgverleners .uitleg-li .uitleg-link, .uitleg-zorgverleners-single .menu-zorgverleners-single .list-zorgverleners .uitleg-li .uitleg-link {
		color: #8c6440;
	}
	.uitleg-zorgverleners .menu-zorgverleners .list-zorgverleners .uitleg-li .uitleg-link:hover, .uitleg-zorgverleners .menu-zorgverleners-single .list-zorgverleners .uitleg-li .uitleg-link:hover, .uitleg-zorgverleners-single .menu-zorgverleners .list-zorgverleners .uitleg-li .uitleg-link:hover, .uitleg-zorgverleners-single .menu-zorgverleners-single .list-zorgverleners .uitleg-li .uitleg-link:hover {
		text-decoration: none;
	}
	.uitleg-zorgverleners .menu-zorgverleners .list-zorgverleners .uitleg-li:hover, .uitleg-zorgverleners .menu-zorgverleners-single .list-zorgverleners .uitleg-li:hover, .uitleg-zorgverleners-single .menu-zorgverleners .list-zorgverleners .uitleg-li:hover, .uitleg-zorgverleners-single .menu-zorgverleners-single .list-zorgverleners .uitleg-li:hover {
		background-position: 205px center;
	}
	.uitleg-zorgverleners .menu-zorgverleners .list-zorgverleners .uitleg-active, .uitleg-zorgverleners .menu-zorgverleners-single .list-zorgverleners .uitleg-active, .uitleg-zorgverleners-single .menu-zorgverleners .list-zorgverleners .uitleg-active, .uitleg-zorgverleners-single .menu-zorgverleners-single .list-zorgverleners .uitleg-active {
		background-position: 205px center;
	}
	.uitleg-zorgverleners #tekst-zorgverleners, .uitleg-zorgverleners-single #tekst-zorgverleners {
		margin: 70px 20px 55px 0;
	}
	.uitleg-zorgverleners #tekst-zorgverleners-single, .uitleg-zorgverleners-single #tekst-zorgverleners-single {
		margin: -15px 55px 55px 0;
	}
	.uitleg-zorgverleners #tekst-zorgverleners, .uitleg-zorgverleners #tekst-zorgverleners-single, .uitleg-zorgverleners-single #tekst-zorgverleners, .uitleg-zorgverleners-single #tekst-zorgverleners-single {
		float: right;
	}
	.uitleg-zorgverleners #tekst-zorgverleners h2, .uitleg-zorgverleners #tekst-zorgverleners-single h2, .uitleg-zorgverleners-single #tekst-zorgverleners h2, .uitleg-zorgverleners-single #tekst-zorgverleners-single h2 {
		font-size: 20px;
		color: #8c6440;
		text-align: center;
		margin-bottom: 20px;
	}
	.uitleg-zorgverleners #tekst-zorgverleners p, .uitleg-zorgverleners #tekst-zorgverleners-single p, .uitleg-zorgverleners-single #tekst-zorgverleners p, .uitleg-zorgverleners-single #tekst-zorgverleners-single p {
		margin-bottom: 14px;
		line-height: 20px;
	}
}
/**
 *  ==========  Tablets (landscape)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape) {
	/* hidden */
	.uitleg-zorgverleners, .uitleg-zorgverleners-single {
		background-size: 1024px;
	}

	#tekst-zorgverleners, #tekst-zorgverleners-single {
		width: 600px;
	}
}
/**
 *  ==========  Tablets (portrait)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait) {
	/* hidden */
	.uitleg-zorgverleners, .uitleg-zorgverleners-single {
		background-size: 880px;
	}

	#tekst-zorgverleners, #tekst-zorgverleners-single {
		width: 440px;
	}
}
/**
 *  ==========  Desktop
 */
@media only screen and (min-width: 1200px) {
	/* hidden */
	.content-zorgverleners {
		padding: 45px 90px 0 90px;
	}
	.content-zorgverleners h1 {
		text-align: center;
		font-size: 38px;
		width: 680px;
		margin: 0 auto;
		padding-bottom: 35px;
	}
	.content-zorgverleners .zorgverleners-intro {
		padding-bottom: 55px;
		width: 740px;
		margin: 0 auto;
	}
	.content-zorgverleners .zorgverleners-rechts {
		float: right;
		width: 375px;
	}
	.content-zorgverleners .zorgverleners-links {
		float: left;
		width: 375px;
	}
	.content-zorgverleners h2 {
		text-align: center;
		font-size: 24px;
		margin-bottom: 30px;
	}

	.uitleg-zorgverleners {
		min-height: 533px;
		margin-top: 45px;
	}

	.uitleg-zorgverleners .menu-zorgverleners, .uitleg-zorgverleners-single .menu-zorgverleners {
		padding: 60px 0 0 36px;
	}
	.uitleg-zorgverleners .menu-zorgverleners-single, .uitleg-zorgverleners-single .menu-zorgverleners-single {
		padding: 9px 0 0 36px;
	}
	.uitleg-zorgverleners .menu-zorgverleners, .uitleg-zorgverleners .menu-zorgverleners-single, .uitleg-zorgverleners-single .menu-zorgverleners, .uitleg-zorgverleners-single .menu-zorgverleners-single {
		float: left;
		width: 285px;
		min-height: 100px;
	}
	.uitleg-zorgverleners .menu-zorgverleners .menu-titel, .uitleg-zorgverleners .menu-zorgverleners-single .menu-titel, .uitleg-zorgverleners-single .menu-zorgverleners .menu-titel, .uitleg-zorgverleners-single .menu-zorgverleners-single .menu-titel {
		font-size: 18px;
		color: #8c6440;
	}
	.uitleg-zorgverleners .menu-zorgverleners .list-zorgverleners, .uitleg-zorgverleners .menu-zorgverleners-single .list-zorgverleners, .uitleg-zorgverleners-single .menu-zorgverleners .list-zorgverleners, .uitleg-zorgverleners-single .menu-zorgverleners-single .list-zorgverleners {
		background-image: url("../images/lijn_hor_menu.png");
		background-repeat: no-repeat;
		background-position: left top;
		margin-top: 40px;
		padding-top: 5px;
	}
	.uitleg-zorgverleners .menu-zorgverleners .list-zorgverleners .uitleg-li, .uitleg-zorgverleners .menu-zorgverleners-single .list-zorgverleners .uitleg-li, .uitleg-zorgverleners-single .menu-zorgverleners .list-zorgverleners .uitleg-li, .uitleg-zorgverleners-single .menu-zorgverleners-single .list-zorgverleners .uitleg-li {
		font-size: 16px;
		line-height: 43px;
		background-image: url("../images/arrow_menu_zorgverleners.png");
		background-repeat: no-repeat;
		background-position: 250px center;
	}
	.uitleg-zorgverleners .menu-zorgverleners .list-zorgverleners .uitleg-li .lijn-hor, .uitleg-zorgverleners .menu-zorgverleners-single .list-zorgverleners .uitleg-li .lijn-hor, .uitleg-zorgverleners-single .menu-zorgverleners .list-zorgverleners .uitleg-li .lijn-hor, .uitleg-zorgverleners-single .menu-zorgverleners-single .list-zorgverleners .uitleg-li .lijn-hor {
		height: 1px;
		background-image: url("../images/lijn_hor_menu.png");
		background-repeat: no-repeat;
		background-position: left bottom;
	}
	.uitleg-zorgverleners .menu-zorgverleners .list-zorgverleners .uitleg-li .uitleg-link, .uitleg-zorgverleners .menu-zorgverleners-single .list-zorgverleners .uitleg-li .uitleg-link, .uitleg-zorgverleners-single .menu-zorgverleners .list-zorgverleners .uitleg-li .uitleg-link, .uitleg-zorgverleners-single .menu-zorgverleners-single .list-zorgverleners .uitleg-li .uitleg-link {
		color: #8c6440;
	}
	.uitleg-zorgverleners .menu-zorgverleners .list-zorgverleners .uitleg-li .uitleg-link:hover, .uitleg-zorgverleners .menu-zorgverleners-single .list-zorgverleners .uitleg-li .uitleg-link:hover, .uitleg-zorgverleners-single .menu-zorgverleners .list-zorgverleners .uitleg-li .uitleg-link:hover, .uitleg-zorgverleners-single .menu-zorgverleners-single .list-zorgverleners .uitleg-li .uitleg-link:hover {
		text-decoration: none;
	}
	.uitleg-zorgverleners .menu-zorgverleners .list-zorgverleners .uitleg-li:hover, .uitleg-zorgverleners .menu-zorgverleners-single .list-zorgverleners .uitleg-li:hover, .uitleg-zorgverleners-single .menu-zorgverleners .list-zorgverleners .uitleg-li:hover, .uitleg-zorgverleners-single .menu-zorgverleners-single .list-zorgverleners .uitleg-li:hover {
		background-position: 255px center;
	}
	.uitleg-zorgverleners .menu-zorgverleners .list-zorgverleners .uitleg-active, .uitleg-zorgverleners .menu-zorgverleners-single .list-zorgverleners .uitleg-active, .uitleg-zorgverleners-single .menu-zorgverleners .list-zorgverleners .uitleg-active, .uitleg-zorgverleners-single .menu-zorgverleners-single .list-zorgverleners .uitleg-active {
		background-position: 260px center;
	}
	.uitleg-zorgverleners #tekst-zorgverleners, .uitleg-zorgverleners-single #tekst-zorgverleners {
		margin: 133px 55px 55px 0;
	}
	.uitleg-zorgverleners #tekst-zorgverleners-single, .uitleg-zorgverleners-single #tekst-zorgverleners-single {
		margin: -15px 55px 55px 0;
	}
	.uitleg-zorgverleners #tekst-zorgverleners, .uitleg-zorgverleners #tekst-zorgverleners-single, .uitleg-zorgverleners-single #tekst-zorgverleners, .uitleg-zorgverleners-single #tekst-zorgverleners-single {
		float: right;
		width: 690px;
	}
	.uitleg-zorgverleners #tekst-zorgverleners h2, .uitleg-zorgverleners #tekst-zorgverleners-single h2, .uitleg-zorgverleners-single #tekst-zorgverleners h2, .uitleg-zorgverleners-single #tekst-zorgverleners-single h2 {
		font-size: 24px;
		color: #8c6440;
		text-align: center;
		margin-bottom: 30px;
	}
	.uitleg-zorgverleners #tekst-zorgverleners p, .uitleg-zorgverleners #tekst-zorgverleners-single p, .uitleg-zorgverleners-single #tekst-zorgverleners p, .uitleg-zorgverleners-single #tekst-zorgverleners-single p {
		margin-bottom: 14px;
		line-height: 20px;
	}
}
/**
 *  ==========  Non responsive CSS
 */
.afbeelding-podotherapie-top {
	background-image: url("../images/afbeelding_podotherapie_top.jpg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

/** 
 *  ==========  Header foto

@media only screen and (max-width : 400px) {

	.afbeelding-podotherapie-top {
		background-size: 402px;
	}
}
@media only screen and (min-width : 600px) and (max-width : 799px) {

	.afbeelding-podotherapie-top {
		background-size: 802px;
	}
}
@media only screen and (min-width : 800px) and (max-width : 999px) {

	.afbeelding-podotherapie-top {
		background-size: 1002px;
	}
}
@media only screen and (min-width : 1000px) and (max-width : 1199px) {

	.afbeelding-podotherapie-top {
		background-size: 1202px;
	}
}
@media only screen and (min-width : 1200px) {

	.afbeelding-podotherapie-top {
		background-size: 1202px;
	}
}
 */
/** 
 *  ==========  Smartphones (landscape & portrait)
 */
@media only screen and (max-width: 767px) {
	/* hidden */
	.container-podotherapie-bottom {
		display: none;
	}

	.content-podotherapie {
		padding: 20;
		box-sizing: border-box;
	}
	.content-podotherapie h1 {
		text-align: center;
		font-size: 26px;
		margin-top: 20px;
	}
	.content-podotherapie .podotherapie-rechts {
		padding: 0 20px 20px 20px;
		box-sizing: border-box;
	}
	.content-podotherapie .podotherapie-links {
		padding: 0 20px 20px 20px;
		box-sizing: border-box;
	}
	.content-podotherapie h2 {
		text-align: center;
		font-size: 16px;
		margin-bottom: 16px;
	}
	.content-podotherapie .opsomming-podotherapie {
		padding: 20px;
		width: 100%;
		max-width: 300px;
		box-sizing: border-box;
		margin: 0 auto;
	}
	.content-podotherapie .opsomming-podotherapie .opsomming-podotherapeut {
		min-height: 100px;
	}
	.content-podotherapie .opsomming-podotherapie .opsomming-podotherapeut li {
		list-style-image: url("../images/square.gif");
		margin-left: 20px;
	}
	.content-podotherapie .opsomming-podotherapie .opsomming-podotherapeut img {
		border: 1px solid #d4d4d4;
		width: 100%;
	}
	.content-podotherapie .opsomming-podotherapie .opsomming-podotherapeut .opsomming-content {
		padding-bottom: 20px;
	}
	.content-podotherapie .opsomming-podotherapie .opsomming-podotherapeut .opsomming-content h3 {
		margin-bottom: 10px;
		margin-top: 10px;
		font-size: 14px;
		text-align: left;
	}
}
/** 
 *  ==========  Smartphones (landscape)
 */
@media only screen and (max-width: 767px) and (orientation: landscape) {
	/* hidden */
}
/** 
 *  ==========  Smartphones (portrait)
 */
@media only screen and (max-width: 767px) and (orientation: portrait) {
	/* hidden */
}
/**
 *  ==========  Tablets (landscape & portrait)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	/* hidden */
}
/**
 *  ==========  Tablets (landscape)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: landscape) {
	.marging-bottom {
		padding: 50px !important;
	}

	.content-podotherapie {
		padding: 50px 50px 0 50px;
		box-sizing: border-box;
	}
	.content-podotherapie h1 {
		text-align: center;
		padding-bottom: 45px;
		font-size: 38px;
		width: 545px;
		margin: 0 auto;
		border-bottom: 1px solid #dfdfdf;
		margin-bottom: 50px;
	}
	.content-podotherapie .podotherapie-rechts {
		float: right;
		width: 400px;
	}
	.content-podotherapie .podotherapie-links {
		float: left;
		width: 400px;
	}
	.content-podotherapie h2 {
		text-align: center;
		font-size: 24px;
		margin-bottom: 30px;
	}
	.content-podotherapie .opsomming-podotherapie {
		margin-top: 50px;
	}
	.content-podotherapie .opsomming-podotherapie .opsomming-podotherapeut {
		position: relative;
		width: 375px;
		min-height: 156px;
		margin-bottom: 40px;
	}
	.content-podotherapie .opsomming-podotherapie .opsomming-podotherapeut li {
		list-style-image: url("../images/square.gif");
		margin-left: 20px;
	}
	.content-podotherapie .opsomming-podotherapie .opsomming-podotherapeut img {
		border: 3px solid #d4d4d4;
		width: 300px;
	}
	.content-podotherapie .opsomming-podotherapie .opsomming-podotherapeut .opsomming-content h3 {
		margin-bottom: 10px;
		font-size: 16px;
		text-align: left;
	}

	.container-podotherapie-bottom {
		position: relative;
		bottom: 0;
		height: 320px;
		width: 100%;
		z-index: 14;
		margin-bottom: -130px;
	}

	.tekst-kader-podotherapie {
		height: 220px;
		width: 606px;
		margin: 0 auto;
		background-image: url("../images/tekst_kader.png");
		background-repeat: no-repeat;
		background-position: top;
		display: none;
		opacity: 0;
	}
	.tekst-kader-podotherapie .tekst {
		padding: 10px 40px 0 40px;
	}
	.tekst-kader-podotherapie .tekst h2 {
		text-align: center;
		margin-bottom: 20px;
		font-size: 24px;
	}
	.tekst-kader-podotherapie .tekst p {
		text-align: center;
	}

	.bottom-podotherapie {
		position: relative;
		width: 100%;
		z-index: 15;
		bottom: 0;
		background-image: url("../images/bottom_podotherapie.png");
		background-repeat: no-repeat;
		background-position: top;
		height: 120px;
	}

	.pop-podotherapie {
		z-index: 14;
		position: absolute;
		bottom: 40px;
		height: 10px;
		right: 340px;
		width: 110px;
		background-image: url("../images/pop_podotherapie.png");
		background-repeat: no-repeat;
		background-position: top;
	}
}
/**
 *  ==========  Tablets (portrait)
 */
@media only screen and (min-width: 768px) and (max-width: 1199px) and (orientation: portrait) {
	.marging-bottom {
		padding: 50px !important;
	}

	.content-podotherapie {
		padding: 50px 50px 0 50px;
		box-sizing: border-box;
	}
	.content-podotherapie h1 {
		text-align: center;
		padding-bottom: 45px;
		font-size: 38px;
		width: 545px;
		margin: 0 auto;
		border-bottom: 1px solid #dfdfdf;
		margin-bottom: 50px;
	}
	.content-podotherapie .podotherapie-rechts {
		width: 400px;
		margin: 0 auto;
	}
	.content-podotherapie .podotherapie-links {
		margin: 0 auto;
		width: 400px;
	}
	.content-podotherapie h2 {
		text-align: center;
		font-size: 24px;
		margin-bottom: 30px;
	}
	.content-podotherapie .opsomming-podotherapie {
		margin-top: 50px;
		width: 300px;
		margin: 0 auto;
	}
	.content-podotherapie .opsomming-podotherapie .opsomming-podotherapeut {
		position: relative;
		width: 400px;
		min-height: 156px;
		margin-bottom: 40px;
	}
	.content-podotherapie .opsomming-podotherapie .opsomming-podotherapeut li {
		list-style-image: url("../images/square.gif");
		margin-left: 20px;
	}
	.content-podotherapie .opsomming-podotherapie .opsomming-podotherapeut img {
		border: 3px solid #d4d4d4;
		width: 300px;
	}
	.content-podotherapie .opsomming-podotherapie .opsomming-podotherapeut .opsomming-content h3 {
		margin-bottom: 10px;
		font-size: 16px;
		text-align: left;
	}

	.container-podotherapie-bottom {
		position: relative;
		bottom: 0;
		height: 320px;
		width: 100%;
		z-index: 14;
		margin-bottom: -120px;
	}

	.tekst-kader-podotherapie {
		height: 220px;
		width: 606px;
		margin: 0 auto;
		background-image: url("../images/tekst_kader.png");
		background-repeat: no-repeat;
		background-position: top;
		display: none;
		opacity: 0;
	}
	.tekst-kader-podotherapie .tekst {
		padding: 10px 40px 0 40px;
	}
	.tekst-kader-podotherapie .tekst h2 {
		text-align: center;
		margin-bottom: 20px;
		font-size: 24px;
	}
	.tekst-kader-podotherapie .tekst p {
		text-align: center;
	}

	.bottom-podotherapie {
		position: relative;
		width: 100%;
		z-index: 15;
		bottom: 0;
		background-image: url("../images/bottom_podotherapie.png");
		background-repeat: no-repeat;
		background-position: top;
		height: 120px;
	}

	.pop-podotherapie {
		z-index: 14;
		position: absolute;
		bottom: 40px;
		height: 10px;
		right: 340px;
		width: 110px;
		background-image: url("../images/pop_podotherapie.png");
		background-repeat: no-repeat;
		background-position: top;
	}
}
/**
 *  ==========  Desktop
 */
@media only screen and (min-width: 1200px) {
	/* hidden */
	.marging-bottom {
		padding: 45px 90px 240px 90px !important;
	}

	.content-podotherapie {
		padding: 45px 90px 0 90px;
	}
	.content-podotherapie h1 {
		text-align: center;
		padding-bottom: 45px;
		font-size: 38px;
		width: 545px;
		margin: 0 auto;
		border-bottom: 1px solid #dfdfdf;
		margin-bottom: 50px;
	}
	.content-podotherapie .podotherapie-rechts {
		float: right;
		width: 375px;
	}
	.content-podotherapie .podotherapie-links {
		float: left;
		width: 375px;
	}
	.content-podotherapie h2 {
		text-align: center;
		font-size: 24px;
		margin-bottom: 30px;
	}
	.content-podotherapie .opsomming-podotherapie {
		margin-top: 50px;
	}
	.content-podotherapie .opsomming-podotherapie .opsomming-podotherapeut {
		position: relative;
		width: 375px;
		min-height: 156px;
		margin-bottom: 40px;
	}
	.content-podotherapie .opsomming-podotherapie .opsomming-podotherapeut li {
		list-style-image: url("../images/square.gif");
		margin-left: 20px;
	}
	.content-podotherapie .opsomming-podotherapie .opsomming-podotherapeut img {
		border: 3px solid #d4d4d4;
		width: 300px;
	}
	.content-podotherapie .opsomming-podotherapie .opsomming-podotherapeut .opsomming-content h3 {
		margin-bottom: 10px;
		font-size: 16px;
		text-align: left;
	}

	.container-podotherapie-bottom {
		position: relative;
		bottom: 0;
		height: 320px;
		width: 100%;
		margin-bottom: -120px;
	}

	.tekst-kader-podotherapie {
		height: 220px;
		width: 606px;
		margin: 0 auto;
		background-image: url("../images/tekst_kader.png");
		background-repeat: no-repeat;
		background-position: top;
		display: none;
		opacity: 0;
	}
	.tekst-kader-podotherapie .tekst {
		padding: 10px 40px 0 40px;
	}
	.tekst-kader-podotherapie .tekst h2 {
		text-align: center;
		margin-bottom: 20px;
		font-size: 24px;
	}
	.tekst-kader-podotherapie .tekst p {
		text-align: center;
	}

	.bottom-podotherapie {
		position: relative;
		width: 100%;
		z-index: 15;
		bottom: 0;
		background-image: url("../images/bottom_podotherapie.png");
		background-repeat: no-repeat;
		background-position: top;
		height: 120px;
	}

	.pop-podotherapie {
		z-index: 14;
		position: absolute;
		bottom: 40px;
		height: 10px;
		right: 340px;
		width: 110px;
		background-image: url("../images/pop_podotherapie.png");
		background-repeat: no-repeat;
		background-position: top;
	}
}
/**
 *  ==========  Non responsive CSS
 */
#tekst-dtp-single {
	width: 100%;
	max-width: 800px;
	margin: 0 auto 60px auto;
}
#tekst-dtp-single h1 {
	text-align: center;
	font-size: 36px;
	margin-top: 20px;
	margin-bottom: 45px;
}
#tekst-dtp-single h2, #tekst-dtp-single h3 {
	font-size: 20px;
	margin: 30px 0 0 0;
	font-weight: bold;
}
#tekst-dtp-single p {
	margin-bottom: 10px;
}
#tekst-dtp-single input {
	padding: 10px;
	width: 400px;
}
#tekst-dtp-single .nf-error {
	color: #ba1c1c;
}
#tekst-dtp-single .nf-after-field {
	display: none;
}
#tekst-dtp-single .html-container, #tekst-dtp-single .listradio-container {
	padding-top: 15px;
	margin-bottom: 0;
}
#tekst-dtp-single .listradio-container:hover {
	background-color: #f8f8f8;
}
#tekst-dtp-single .label-left .nf-field-label {
	text-align: left;
	width: 80%;
}
#tekst-dtp-single .label-left .nf-field-element {
	width: 20%;
	min-width: 160px;
}
#tekst-dtp-single .label-left .nf-field-element ul li {
	float: left;
	padding-right: 10px !important;
}
#tekst-dtp-single .border-form, #tekst-dtp-single .list-radio-wrap {
	border-bottom: 1px dotted #ddd;
}
#tekst-dtp-single .submit-wrap {
	margin-top: 40px;
}
#tekst-dtp-single .dtp-button {
	padding: 10px 20px;
	color: #ffffff;
	background-color: #0088a4;
	border: none;
	width: 200px;
	font-size: 18px;
	cursor: pointer;
}
#tekst-dtp-single .dtp-button:hover {
	opacity: 0.8;
}
#tekst-dtp-single .dtp-message {
	margin: 20px 0;
	text-align: center;
}

.error-dtp {
	margin-top: 40px;
	border: 1px dotted #ba1c1c;
	padding: 20px;
	color: #ba1c1c !important;
	background-color: rgba(255, 0, 0, 0.1);
	font-weight: bold;
	text-align: center;
}
.error-dtp p {
	color: #ba1c1c !important;
	font-size: 14px;
	margin-bottom: 0;
}

#dtp .panels-contact {
	margin-left: 0 !important;
}
#dtp .panels-contact .postcode-panel {
	float: none !important;
	margin: 0 auto !important;
}
#dtp p {
	font-size: 12px;
	line-height: 22px;
	margin-bottom: 20px;
	color: #606c6e;
}

@media only screen and (max-width: 1199px) and (min-width: 768px) and (orientation: portrait) {
	#dtp .panels-contact {
		width: 344px;
	}
}
@media only screen and (max-width: 1199px) and (min-width: 768px) and (orientation: landscape) {
	#dtp .panels-contact {
		width: 500px;
	}
}
/**
 *  ==========  Non responsive CSS
 */
a.maak-afspraak {
	cursor: pointer;
	color: #0088a4;
}

.overlay-m,
.overlay-agenda {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	z-index: 998;
}

.overlay-agenda {
	display: none;
}

.container-maak-afspraak {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
	border: 1px dotted red;
	display: none;
}
.container-maak-afspraak .content-maak-afspraak {
	position: absolute;
	width: 80%;
	max-width: 500px;
	min-height: 200px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	display: none;
	z-index: 1000;
	background-color: #fff;
	padding: 20px 20px 10px 20px;
	box-sizing: border-box;
}
.container-maak-afspraak .content-maak-afspraak .close-agenda {
	float: right;
	color: #0088a4;
	font-weight: bold;
	cursor: pointer;
}
.container-maak-afspraak .content-maak-afspraak h2 {
	margin-bottom: 16px;
}
.container-maak-afspraak .content-maak-afspraak .red {
	color: red;
}
.container-maak-afspraak .content-maak-afspraak .button-agenda {
	display: inline-block;
	padding: 5px 15px;
	background-color: #0088a4;
	color: #fff;
	width: 180px;
	margin: 10px 0;
	text-align: center;
}

.mededeling {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	min-height: 40px;
	background-color: white;
	z-index: 999;
	box-sizing: border-box;
	padding: 15px;
	text-align: center;
}
.mededeling .titel {
	font-weight: bold;
}
.mededeling .sluiten {
	margin: 0 10px;
	display: inline-block;
	color: #fff;
	padding: 5px 15px;
	background-color: #0088a4;
}

/** 
 *  ==========  Smartphones (landscape & portrait)
 */
@media only screen and (max-width: 899px) {
	.mededeling h1 {
		font-size: 30px;
		margin-bottom: 10px;
	}
	.mededeling .titel {
		font-size: 14px;
		margin-bottom: 5px;
	}
}
/** 
 *  ==========  Smartphones (landscape)
 */
@media only screen and (min-width: 900px) {
	.mededeling h1 {
		font-size: 40px;
		margin-bottom: 15px;
	}
	.mededeling .titel {
		font-size: 16px;
		margin-bottom: 5px;
	}

	.container-maak-afspraak .content-maak-afspraak {
		padding: 40px 40px 20px 40px;
	}
	.container-maak-afspraak .content-maak-afspraak h2 {
		margin-bottom: 20px;
	}
}

.google-maps {
	width: 100% !important;
}

.page-template-Voetklachten .panels-contact,
.page-template-VoetklachtenSport .panels-contact {
	margin-left: 0 !important;
}

.page-template-Voetklachten .panels-contact .postcode-panel,
.page-template-VoetklachtenSport .panels-contact .postcode-panel {
	margin: 0 auto !important;
	float: unset !important;
}

.container-home .container-panel .panel-home {
    height: 200px !important;
}

#home .postcode-panel,
#home .postcode-panel .postcode-div {
    height: 200px !important;
}

/*# sourceMappingURL=style.css.map */