@font-face {
 font-family: 'Andalan-Eug';
 src: url('fonts/Andalan-Eug.eot?#iefix') format('embedded-opentype'), url('fonts/Andalan-Eug.otf') format('opentype'), url('fonts/Andalan-Eug.woff') format('woff'), url('fonts/Andalan-Eug.ttf') format('truetype'), url('fonts/Andalan-Eug.svg#Andalan-Eug') format('svg');
 font-weight: normal;
 font-style: normal;
}
* {
	padding:0;
	margin: 0;
	-moz-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	text-decoration: none;
	font-size: 17px;
	color: #333;
	font-family: 'Montserrat';
}
html, body {
	height: 100%;
}
#wrap {
	min-height: 100%;
}
#main {
	overflow:auto;
	padding-bottom: 240px;
	font-weight: 300;
	font-size: 20px;
	line-height: 40px;
	color: #454545;
}
#behandeling02 label {
	display: block;
	font-family: 'Work Sans', sans-serif;
	font-size: 15px;
}
label br {
	display: none;
}
.navbar {
  overflow: hidden;
  background-color: #333;
}
#logos {
	display: none;
	}
/* Navigation links */
.navbar a {
  float: left;
  font-size: 16px;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

/* The subnavigation menu */
.subnav {
  float: left;
  overflow: hidden;
}

/* Subnav button */
.subnav .subnavbtn {
	color: #073F89;
    height: 47px;
    display: block;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    float: left;
    margin-left: 30px;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;}

/* Add a red background color to navigation links on hover */
.navbar a:hover, .subnav:hover .subnavbtn {
}

/* Style the subnav content - positioned absolute */
.subnav-content {
    display: none;
    position: absolute;
    width: auto;
    margin-top: 40px;
    z-index: 1;
    background-color: #fff;
    margin-left: 20px;
    padding: 10px;
}

/* Style the subnav links */
.subnav-content a {
	color: #073F89;
    display: block;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    float: left;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
}
.subnav-content a:hover {
    font-weight: bold;
}

/* Add a grey background color on hover */
.subnav-content a:hover {
  color: black;
}

/* When you move the mouse over the subnav container, open the subnav content */
.subnav:hover .subnav-content {
  display: block;
}
#footer {
	position: relative;
	margin-top: -240px;
	height: 240px;
	clear:both;
	background-color: #073F89;
	text-align: center;
}
#fake_banner {
	margin-top: 180px;
}
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}
header {
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	z-index: 9;
	width: 100%;
	height: 180px;
	position: fixed;
	background-color: #fff;
}
header.sticky {
	height: 100px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #073F89;
}
.scrollToTop {
	width:55px;
	height:55px;
	text-align:center;
	position:fixed;
	top:175px;
	right:20px;
	display:none;
	background-image: url(img/bg_scroll_to_top.png);
	background-repeat: no-repeat;
	z-index: 99999;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
#headermain {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
#clear {
	clear: both;
}

header #logo {
	float: left;
	padding-top: 25px;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
header.sticky #logo {
	padding-top: 10px;
}
header #menu {
	float: right;
	width: 800px;
	padding-top: 110px;
	line-height: 60px;
	font-size: 20px;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
header.sticky #menu {
	padding-top: 35px;
}
header #headermain #logo img {
	width: 235px;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
header.sticky #headermain #logo img {
	width: 127px;
}
.circle {
	border-radius: 50%;
	background-color: #073F89;
	height: 97px !important;
	width: 97px !important;
	color: #FFF !important;
	text-align: center !important;
	line-height: 97px !important;
	margin-top: -20px;
}
#menu ul {
	list-style-type: none;
}
header #menu ul li a {
	color: #073F89;
	height: 47px;
	display: block;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	float: left;
	margin-left: 30px;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
}
header #menu ul li a:hover, #menu ul li .active, #footer01 #menu ul li .active, #footer01 #menu ul li a:hover, li.subnavbtn.active {
	font-weight: 600;
}
#banner {
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	margin-top: 180px;
}
#banner.sticky {
	margin-top: 71px;
}
#banner img {
}
#content {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 75px;
	text-align: center;
	padding-bottom: 100px;
	font-size: 16px;
	line-height: 32px;
}
#content h1, #content h2 {
	font-size: 26px;
	font-weight: 400;
	margin-bottom: 30px;
	text-transform: uppercase;
}
#line {
	background-color: #454545;
	height: 4px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 60px;
	margin-bottom: 60px;
}
#verwachten {
	background-image: url(img/bg_verwachten.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 800px;
	width: 100%;
}
#verwachten_main {
	height: 600px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
#verwachten01 {
	float: left;
	height: 500px;
	width: 500px;
	padding-top: 100px;
}
#verwachten01 h2, #reserveren01 h2 {
	font-size: 36px;
	font-weight: normal;
	margin-bottom: 40px;
}
#verwachten02 {
	float: right;
	height: 500px;
	width: 500px;
	padding-top: 100px;
	padding-right: 70px;
	color: #FFF;
}
#verwachten02 h2 {
	color: #FFF;
	font-size: 36px;
	font-weight: normal;
	margin-bottom: 40px;
}
.knop {
	line-height: 40px;
	background-color: #f60;
	height: 40px;
	width: 220px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	display: block;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
}
.knop:hover {
	background-color: #000;
	color: #FFF;
}
#reserveren {
	height: auto;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 100px;
}
#reserveren01 {
	float: left;
	height: auto;
	width: 500px;
}
#reserveren01 a {
	font-weight: bold;
	color: #454545;
}
#reserveren02 {
	float: right;
	height: auto;
	width: 600px;
	margin-right: 20px;
	background-color: #FAFAFA;
}
#resengo-process-flow>#resengo-wrapper .row-fluid {
	background-color: #FAFAFA !important;
}
#subfooter img {
	float: left;
	width: calc(100% / 8);
}
#footer01 {
	float: left;
	width: 365px;
	height: auto;
	text-align: left;
	color: #FFF;
	font-size: 14px;
	line-height: 28px;
	margin-top: 40px;
	font-family: 'Work Sans', sans-serif;
}
#footer02 {
	float: left;
	width: 300px;
	height: auto;
	line-height: 24px;
	font-family: 'Work Sans', sans-serif;
}
#footer02 label, #footer02 label a {
	display: block;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	color: #000;
	font-size: 13px;
}
#footer02 label span {
	float: left;
	width: 100px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	color:#000;
	font-size: 13px;
}
#footer03 {
	float: left;
	width: 360px;
	height: auto;
}
#footer04 {
	float: left;
	width: 310px;
	color: #FFF;
	font-size: 18px;
}
#footer04 label {
	display: block;
	text-align: left;
	height: 30px;
	line-height: 30px;
}
#footer04 label span {
	float: left;
	width: 70px;
	text-align: right;
	margin-right: 20px;
}
#footer04 label a {
	color: #FFF;
}
#footer01 label a, #footer03 label a {
	font-size: 18px;
	color: #FFF;
	display: block;
	height: 36px;
	line-height: 36px;
}
#copyright, #copyright a {
	font-size: 12px;
	color: #000;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
}
#social {
	float: right;
	height: 30px;
	width: 200px;
}
#pastfooter {
	padding-top: 40px;
}
#social a {
	display: block;
	height: 30px;
	width: 30px;
	float: left;
	margin-right: 10px;
}
.facebook {
	background-image: url(img/bg_facebook.png);
}
.instagram {
	background-image: url(img/bg_instagram.png);
}
.bib {
	background-image: url(img/bg_bib.png);
}
.euro {
	background-image: url(img/bg_euro.png);
}
#foto_holder {
	margin-top: 75px;
	text-align: left;
	width: 1080px;
	margin-right: auto;
	margin-left: auto;
}
#foto_holder img {
	background-color: #FFF;
	padding: 10px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
	margin-right: 20px;
	margin-left: 20px;
}
#private {
	background-color: #F8F8F8;
	height: auto;
	padding-top: 100px;
	padding-bottom: 100px;
	margin-bottom: 100px;
}
#private_main {
	height: auto;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#private_main h2 {
	font-weight: normal;
	font-size: 32px;
	margin-bottom: 40px;
}
#private_main a {
	font-weight: bold;
	color: #454545;
}
#lunch {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
#diner {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
#gangen {
	text-align: center;
}
#line2 {
	background-color: #454545;
	height: 2px;
	width: 50px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
#lunch h3 {
	font-weight: normal;
	font-size: 28px;
}
#diner01 {
	height: auto;
	width: 700px;
	background-color: #FFF;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
	margin-right: auto;
	margin-left: auto;
}
#diner02 {
	height: 500px;
	width: 500px;
}
#diner01header {
	background-color: #454545;
	height: 30px;
	font-weight: normal;
	color: #FFF;
	line-height: 30px;
	padding: 10px;
	font-size: 24px;
}
#diner01main {
	padding: 25px;
}
#table {
	width: 520px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#contact01 {
	float: left;
	height: auto;
	width: 400px;
}
#contact {
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 50px;
}
#contact02 {
	float: right;
	height: auto;
	width: 400px;
	text-align: left;
}
#contact01 label {
	display: block;
	text-align: left;
}
#contact01 label span {
	text-align: left;
	width: 100px;
	float: left;
}
#contact02 label span {
	text-align: left;
	width: 100px;
}
#contact02 label {
	display: block;
}
#contact01 h2, #contact02 h2 {
	text-align: left;
	font-size: 22px;
	margin-bottom: 10px;
}
.knop2 {
	line-height: 40px;
	background-color: #F90;
	height: 40px;
	width: 370px;
	color: #fff !important;
	font-size: 24px;
	text-align: center;
	display: inline-block;
	border: 1px solid #F90;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	font-weight: normal;
	text-transform: uppercase;
}
.knop2:hover {
	background-color: #fff;
	color: #F90 !important;
}
#footer04 img {
	margin-bottom:36px;
	width: 310px;
}
#header, #m_footer, #right-panel {
	display: none;
}

.blauw {
	color: #073F89 !important;
	text-align: center;
}
#therapie01 {
	float: left;
	width: 450px;
}
#therapie02 {
	float: right;
	width: 450px;
}
#therapie01 ul li, #therapie02 ul li {
	background-image: url(img/bg_bullet.png);
	background-repeat: no-repeat;
	background-position: 0px 15px;
	padding-left: 30px;
	list-style-type: none;
	font-weight: bold;
}
#tijd {
	display: inline;
}
#table {
	display: block;
}
#table2 {
	display: none;
}
#filler {
	height: 75px;
}
#banner_main {
	height: 200px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 100px;
	text-align: right;
	text-transform: uppercase;
	color: #FFF;
	font-size: 40px;
	line-height: 60px;
}
#banner_main span {
	color: #F90;
}
#content h1 span span {
	color: #F90;
	font-weight: normal;
}
#content h1 span {
	font-weight: 600;
}
#content h2 span span {
	color: #F90;
	font-weight: normal;
}
#content h2 span {
	font-weight: 600;
}
#voorbeeld_houder {
	margin-top: 40px;
	margin-left: -45px;
}
#voorbeeld_houder a img {
	padding: 10px;
	float: left;
	-webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.3);
	margin-left: 45px;
}
#spotlight {
	background-color: #F2F6F6;
	height: auto;
	padding-top: 80px;
	padding-bottom: 50px;
	margin-bottom: 40px;
}
#spotlight_main {
	width: 890px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 100px;
	color: #231F20;
	font-size: 17px;
	font-weight: 700;
	background-image: url(img/bg_spotlight.png);
	background-repeat: no-repeat;
	background-position: right;
	font-family: 'Work Sans', sans-serif;
}
#spotlight01 {
	width: 570px;
	float: left;
}
#spotlight02 {
	float: right;
	width: 570px;
	font-size: 16px;
	line-height: 32px;
}
#knophouder {
	margin-top: 30px;
	text-align: center;
}
#spotlight01 img {
	background-color: #FFF;
	padding: 10px;
}
#spotlight02 h2 {
	color: #333;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 22px;
	margin-bottom: 20px;
	font-family: 'Montserrat', sans-serif;
}
#spotlight02 h2 span span {
	color: #F90;
}
#spotlight02 h2 span {
	font-weight: 600;
	text-transform: uppercase;
	color: #FFF;
}
#content h2 {
	font-size: 22px;
	margin-bottom: 20px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	color: #333;
}
#wensen01 {
	float: left;
}
#wensen02 {
	float: right;
	text-align: left;
	font-size: 16px;
	line-height: 32px;
	width: 500px;
}
#wensen01 img {
	padding: 10px;
	-webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.3);
}
#footer01 #menu ul li a {
	list-style-type: none;
	color: #000;
	text-transform: uppercase;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	display: block;
	height: 30px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: rgba(0, 0, 0, 0.0);
}
#footer01 #menu ul li {
	float: left;
	display: block;
	margin-right: 30px;
}
#footer01 #menu {
	margin-bottom: 172px;
}
#footer02 a {
	color: #FFF;
}
#contact label {
	display: block;
	text-align: left;
}
#contact label span {
	float: left;
	width: 150px;
}
#contact label a {
	color: #F90;
}
#assortiment_main {
	float: left;
	height: 530px;
	width: 370px;
	margin-left: 45px;
	margin-top: 45px;
}
#assortiment {
	margin-left: -45px;
	margin-bottom: 45px;
}

#assortiment_img img {
	padding: 10px;
	-webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.3);
	max-width: 350px;
	max-height: 263px;
}
#assortiment_title {
	margin-top: 20px;
	overflow: hidden;
	text-align: left;
	font-weight: bold;
}
#assortiment_st {
	height: 170px;
	text-align: left;
	overflow: hidden;
}
#collage01 {
	width: 50%;
	float: left;
}
#collage02 {
	float: left;
	width: 50%;
}
#collage0111, #collage0112, #collage0113, #collage0114 {
	float: left;
	width: 25%;
	padding-top: 25%;
}
#collage0211, #collage0212 {
	float: left;
	width: 50%;
	padding-top: 50%;
}
#collage0121, #collage0122 {
	float: left;
	width: 100%;
	padding-top: 100%;
}
#collage0111 img, #collage0112 img, #collage0113 img, #collage0114 img, #collage0121 img, #collage0122 img, #collage0211 img, #collage0212 img, #collage0213 img, #collage0221 img {
	width: 100%;
	margin-top: -100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 2px solid #FFF;
}
#collage012 {
	float: left;
	width: 25%;
}
#collage013 img {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 2px solid #FFF;
}
#collage013 {
	float: left;
	width: 75%;
}
#collage021, #collage022 {
	width: 50%;
	float: left;
}
#collage0213, #collage0221 {
	float: left;
	width: 100%;
	padding-top: 100%;
}
#collage0222 {
	float: left;
	width: 100%;
}
#collage0222 img {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 2px solid #FFF;
}
#collage img, #collage04 img {
	-webkit-filter: saturate(0%);
	-moz-filter: saturate(0%);
	-o-filter: saturate(0%);
	-ms-filter: saturate(0%);
	filter: saturate(0%);
}
 @keyframes fade {
 0% {
 -webkit-filter: saturate(0);
}
 8% {
 -webkit-filter: saturate(1);
}
 16% {
 -webkit-filter: saturate(1);
}
 24% {
 -webkit-filter: saturate(0);
}
 100% {
 -webkit-filter: saturate(0);
}
}
.one {
	-webkit-filter: saturate(0);
	animation-name: fade;
	animation-duration: 24s;
	animation-iteration-count: infinite;
}
.two {
	-webkit-filter: saturate(0);
	animation-name: fade;
	animation-duration: 16s;
	animation-iteration-count: infinite;
}
.een {
	animation-delay: 0s;
}
.twee {
	animation-delay: 2s;
}
.drie {
	animation-delay: 4s;
}
.vier {
	animation-delay: 6s;
}
.vijf {
	animation-delay: 8s;
}
.zes {
	animation-delay: 10s;
}
.zeven {
	animation-delay: 12s;
}
.acht {
	animation-delay: 14s;
}
.negen {
	animation-delay: 16s;
}
.tien {
	animation-delay: 18s;
}
.elf {
	animation-delay: 20s;
}
.twaalf {
	animation-delay: 22s;
}
#subheader {
	background-color: #F3F3F3;
}
#subheader_main {
	width: 1200px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 50px;
	padding-bottom: 50px;
	text-align: center;
}
#subheader_main h1 {
	text-transform: uppercase;
	font-size: 30px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	margin-bottom: 30px;
	color: #333;
}
#content01 {
	float: left;
	width: 570px;
	text-align: left;
}
#content02 {
	float: right;
	width: 570px;
	text-align: left;
}
.afb {
	padding: 10px;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}
#content_holder {
	margin-bottom: 100px;
}
#footer02 img {
	margin-bottom: 30px;
	;
}
.center {
	margin-right: auto;
	margin-left: auto;
}
#collage041 {
	float: left;
	width: calc(100% / 8);
	padding-top: calc(100% / 8);
}
#collage04 img {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 2px solid #FFF;
	margin-top: -100%;
}
#boouwproject01 {
	float: left;
	height: 400px;
	width: 450px;
}
#bouwproject {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-color: #F3F3F3;
	margin-bottom: 100px;
}
#boouwproject02 {
	float: left;
	height: 350px;
	width: 400px;
	padding: 25px;
	text-align: left;
}
#boouwproject02 h2 {
	font-size: 20px;
	margin-bottom: 10px;
}
#contact_holder {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#kaart iframe {
	height: 600px;
}
#kaart iframe {
	height: 600px;
	width: 100%;
}
#wrap #main #pagina {
	height: auto;
	width: 100%;
	padding-bottom: 84px;
}
#rounded_corner {
	background-color: #DAE6E8;
	height: 500px;
	border-top-left-radius: 80px;
	margin-left: calc(50% - 200px);
}
#rounded_corner_left {
	height: 600px;
	width: 600px;
	position: absolute;
	border-radius: 80px;
	margin-left: -425px;
	margin-top: 100px;
}
.home01 {
	background-image: url(img/home01.jpg);
	background-position: center top;
}
.over01 {
	background-image: url(img/over01.jpg) !important;
	background-position: center top;
}
#pagina_home {
	margin-left: 270px;
	width: 550px;
	color: #231F20;
	font-weight: 500;
	padding-top: 100px;
	line-height: 30px;
	font-family: 'Work Sans', sans-serif;
}
#pagina_home h1 {
	font-size: 34px;
	line-height: 45px;
	color: #073F89;
	margin-bottom: 35px;
	font-weight: 700;
}
.button {
	line-height: 37px;
	color: #073F89;
	height: 37px;
	font-weight: 500;
	text-transform: uppercase;
	padding-left: 30px;
	padding-right: 30px;
	background-color: #DBC73A;
	border-radius: 20px;
	font-size: 15px;
	display: inline-block;
	text-align: center;
	margin-top: 50px;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	font-family: 'Work Sans', sans-serif;
}
.button:hover {
	color: #fff;
	background-color: #073F89;
}
#pagina_home_vervolg {
	height: auto;
	width: 480px;
	margin-left: calc(50% + 70px);
	padding-top: 90px;
	font-size: 15px;
	line-height: 30px;
	color: #231F20;
	font-family: 'Work Sans', sans-serif;
}
#pagina_behandeling_vervolg {
	height: auto;
	width: 550px;
	margin-left: calc(50% + 70px);
	padding-top: 90px;
	font-size: 17px;
	line-height: 30px;
	color: #231F20;
	font-family: 'Work Sans', sans-serif;
}
#pagina_home_vervolg span {
	font-weight: 700;
	color: #073F89;
	font-size: 15px;
}
#spotlight #spotlight_main h2 {
	color: #073F89;
	font-size: 27px;
	line-height: 44px;
	font-weight: 700;
	margin-bottom: 55px;
}
#spotlight_main ul li {
	list-style-type: none;
	padding-left: 30px;
	background-image: url(img/bg_bullet.png);
	background-repeat: no-repeat;
	background-position: 0px 16px;
}
#bewust {
	height: auto;
	background: rgb(255,255,255);
	background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(219, 199, 61, 1) 50%, rgba(255, 255, 255, 1) 100%);
	padding-top: 80px;
	padding-bottom: 108px;
	margin-bottom: 100px;
}
#bewust_main {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	font-family: 'Work Sans', sans-serif;
	color: #073F89;
	font-size: 15px;
	line-height: 30px;
}
#bewust_main h2 {
	font-family: Andalan-Eug;
	color: #FFF;
	font-size: 65px;
	font-weight: normal;
	margin-bottom: 55px;
}
#bewust_main strong {
	color: #073F89;
}
#kolommen {
	height: auto;
	width:	1200px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 70px;
}
#kolom {
	float: left;
	width: 320px;
	margin-left: 120px;
	height: auto;
	font-family: 'Work Sans', sans-serif;
	font-size: 15px;
	line-height: 28px;
}
#kolom h2 {
	color: #073F89;
	font-size: 26px;
	margin-bottom: 40px;
}
#kolom_holder {
	margin-left: -120px;
}
.centered {
	display: block !important;
	width: 300px !important;
	margin-left: auto;
	margin-right: auto;
}
.groot {
 width: 400px !important;
	}
#home_behandelingen {
}
#home_lichtblauw {
	background-color: #DAE6E8;
	height: auto;
	margin-left: calc(50% - 200px);
	margin-top: 110px;
	padding-bottom: 70px;
}
#home_donkerblauw {
    position: absolute;
    height: 265px;
    width: 260px;
    background-color: #073F89;
    margin-top: -110px;
    margin-left: -235px;
    border-radius: 80px;
    padding-right: 80px;
    padding-left: 80px;
    color: #FFF;
    padding-top: 55px;
    padding-bottom: 100px;
}
#home_donkerblauw ul li {
	color: #DBC73A;
	list-style-type: none;
	background-image: url(img/bg_bullet2.png);
	background-repeat: no-repeat;
	background-position: 0px 17px;
	padding-left: 30px;
	font-family: 'Work Sans', sans-serif;
	font-weight: 600;
}
#tekst_home_lichtblauw {
	padding-top: 120px;
	padding-left: 240px;
	width: 430px;
	font-family: 'Work Sans', sans-serif;
	font-size: 15px;
	line-height: 28px;
}
#tekst_home_lichtblauw h2 {
	color: #073F89;
	font-size: 28px;
	line-height: 40px;
	margin-bottom: 40px;
}
#footer_main {
	width: 980px;
	height: 180px;
	margin-right: auto;
	margin-left: auto;
}
#footer_sub {
	background-color: #FFF;
	height: 60px;
}
#logo_rcn {
	height: 150px;
	width: 150px;
	position: absolute;
	background-image: url(img/logos.png);
	margin-top: 370px;
	margin-left: -70px;
}
#footer01 strong {
	color: #FFF;
	font-size: 14px;
	font-family: 'Work Sans', sans-serif;
}
#footer01 a {
	color: #FFF;
	font-size: 14px;
	font-family: 'Work Sans', sans-serif;
}
.telefoon {
	color: #DBC73A !important;
	font-weight: 700 !important;
	font-size: 20px !important;
	padding-left: 40px;
	width: 200px !important;
}
#footer_sub span {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#footer_sub div {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height: 60px;
	text-align: left;
	line-height: 60px;
	font-size: 14px;
}
#footer_sub div a {
	font-size: 14px;
	color: #333;
	font-family: 'Work Sans', sans-serif;
}
.behandeling {
	background-color: transparent !important;
	background-image: url(img/behandeling01.jpg) !important;
	background-position: left top !important;
	background-repeat: no-repeat;
	background-size: cover;
}
.xbehandeling {
	background-color: transparent !important;
	background-image: url(img/xbehandeling01.jpg) !important;
	background-position: left top !important;
	background-repeat: no-repeat;
	background-size: cover;
}
.contactpagina {
	background-image: url(img/contact01.jpg) !important;
	background-size: cover;
}
.indicaties {
	background-image: url(img/indicaties01.jpg) !important;
	background-size: cover;
}
.vgv {
	background-image: url(img/vgv.jpg) !important;
	background-size: cover;
}
#rounded_corner_left div {
	font-size: 12px;
	color: #FFF;
	font-family: 'Work Sans', sans-serif;
	text-transform: uppercase;
	display:block;
	margin-left: auto;
	margin-right: auto;
	width: 200px;
	text-align: center;
}
.behandeling01 {
	background-image: url(img/bg_quote.png) !important;
	background-repeat:no-repeat !important;
	background-position: center 100px;
!important;
	background-color: #073F89 !important;
	padding-left: 180px !important;
	padding-right: 150px !important;
	padding-top: 160px !important;
	padding-bottom: 90px !important;
	width: 270px !important;
	height: 350px !important;
	color: #FFF !important;
	font-family: 'Andalan-Eug';
	font-size: 54px;
	line-height: 60px;
}
.groen {
	background-color:#008990 !important;
	font-size: 51px !important;
}
#pagina_behandeling_vervolg h1 {
	color: #073F89;
	font-size: 32px;
	line-height: 46px;
	margin-bottom: 30px;
}
#spotlight_behandeling {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#behandeling01, #behandeling02 {
	float: left;
	width: 430px;
	font-family: 'Work Sans', sans-serif;
	font-size: 15px;
	line-height: 28px;
}
#behandeling02 {
	float: right;
}
#behandeling01 h2, #behandeling02 h2 {
	color: #073F89;
	font-size: 26px;
	margin-bottom: 40px;
}
#ser_main {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	font-family: 'Work Sans', sans-serif;
	font-size: 15px;
	line-height: 28px;
}
#ser_main h3 {
	color: #073F89;
}
#ser_main h2 {
	color: #073F89;
	font-size: 34px;
	margin-bottom: 40px;
}
#ser {
	padding-top: 80px;
	padding-bottom: 120px;
	background-image: url(img/bg_ser.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.large {
	width: 400px !important;
}
#ervaringen {
	background-color: #F2F6F6;
	padding-top: 70px;
	padding-bottom: 70px;
}
#ervaringen_main {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#ervaringen_main h2 {
	color: #073F89;
	text-align: center;
	font-family: Andalan-Eug;
	font-size: 65px;
	font-weight: normal;
	margin-bottom: 55px;
}
#ervaring {
	background-color: #FFF;
	float: left;
	height: 700px;
	width: 240px;
	margin-left: 40px;
	border-radius: 20px;
	padding-top: 60px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	font-family: 'Work Sans', sans-serif;
	font-size: 15px;
	line-height: 28px;
	font-style: italic;
}
#ervaringen_holder {
	margin-left: -40px;
}
#quote {
	position: absolute;
	height: 29px;
	width: 37px;
	background-image: url(img/bg_quote.png);
	margin-top: -75px;
	margin-left: 100px;
}
#ervaring h3 {
	color: #073F89;
	text-align: center;
	font-family: Andalan-Eug;
	font-weight: normal;
	font-size: 40px;
	margin-bottom: 30px;
}
.indicatie {
	width: 550px !important;
}
.depr {
	background-image: url(img/depr.png) !important;
	background-repeat: no-repeat !important;
	background-position: right center !important;
}
#klachten {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 100px;
	padding-bottom: 150px;
}
#klachten h2 {
	font-size: 26px;
	color: #DBC73A;
	margin-bottom: 46px;
}
#klachten01 {
	float: left;
	width: 520px;
	font-family: 'Work Sans', sans-serif;
}
.kort {
	width: 400px !important;
}
#klachten01 ul li {
	font-family: 'Work Sans', sans-serif;
	font-size: 17px;
	color: #073F89;
	font-weight: 700;
	list-style-position: inside;
	line-height: 34px;
}
#spotlight_vgv p {
	width: 747px;
	margin-right: auto;
	margin-left: auto;
	font-family: 'Work Sans', sans-serif;
	font-size: 15px;
	line-height: 28px;
}
#spotlight_vgv p strong {
	color: #073F89;
	font-family: 'Work Sans', sans-serif;
}
#spotlight_vgv {
	padding-top: 50px;
	padding-bottom: 50px;
}
#meer {
	width: 520px;
	margin-right: auto;
	margin-left: auto;
	font-family: Andalan-Eug;
	font-size: 54px;
	line-height: 60px;
	font-weight: normal;
	color: #073F89;
	text-align: center;
}
.white {
	background-color: #FFF !important;
	color: #073F89 !important;
	width: 400px !important;
}
.white:hover {
	background-color: #073F89 !important;
	color: #fff !important;
}
.extra {
	background-image: url(img/bg_extra.png);
	background-repeat: no-repeat;
	background-position: right center;
}
#pagina_home span {
	color: #1A1B49;
	font-size: 17px;
	line-height: 30px;
	font-family: 'Work Sans', sans-serif;
	font-weight: 600;
}
.over {
	font-family: Andalan-Eug !important;
	color: #DBC73A !important;
	font-size: 53px !important;
	padding-top: 170px !important;
}
#reis {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 100px;
	padding-bottom: 100px;
}
#reis01, #reis01 span {
	float: left;
	width: 420px;
	font-family: 'Work Sans', sans-serif;
	font-size: 15px;
	line-height: 28px;
}
.rechts {
	float: right !important;
	padding-top: 200px !important;
	background-image: url(img/wapen.png) !important;
	background-position: center top;
	background-repeat: no-repeat;
}
#reis01 h2 {
	font-size: 30px;
	color: #073F89;
	line-height: 30px;
	margin-bottom: 30px;
}
#reis01 span {
	color: #073F89;
	font-weight: 600;
}
#gun {
	height: auto;
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 40px;
	padding-bottom: 80px;
}
#gun h2 {
	color: #073F89;
	font-size: 28px;
	margin-bottom: 30px;
}
#gun ul li {
	font-family: 'Work Sans', sans-serif;
	font-size: 17px;
	line-height: 38px;
	font-weight: bold;
	list-style-type: none;
	background-image: url(img/bg_bullet.png);
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: 0px 13px;
}
#gun ul {
	padding-left: 30px;
}
#engeland {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#engeland01 {
	font-family: 'Work Sans', sans-serif;
	font-size: 15px;
	line-height: 28px;
	float: left;
	width: 360px;
}
#engeland02 {
	float: right;
}
#denk {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
	padding-bottom: 100px;
	text-align: center;
	color: #073F89;
	font-family: Andalan-Eug;
	font-size: 65px;
	font-weight: normal;
}
#opleiding {
	background-color: #F2F6F6;
	padding-top: 100px;
	padding-bottom: 100px;
}
#opleiding_main {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	font-family: 'Work Sans', sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #073F89;
}
#opleiding_main label {
	display: block;
	height: auto;
}
#opleiding_main label span {
	float: left;
	width: 400px;
}
#opleiding01 {
	float: left;
	width: 450px;
}
#opleiding02 {
	float: right;
	width: 150px;
}
#opleiding01 ul li, #opleiding02 ul li {
	font-family: 'Work Sans', sans-serif;
	font-size: 15px;
	line-height: 28px;
}
#opleiding02 ul li {
	list-style: none;
	margin-bottom: 10px;
}
#opleiding01, #opleiding02 {
	line-height: 28px;
	font-weight: normal;
}
#opleiding01 ul li {
	background-image: url(img/bg_bullet.png);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 0px 10px;
	padding-left: 40px;
	margin-bottom: 10px;
}
#rounded_corner_left span {
	font-size: 30px;
	line-height: 50px;
	font-weight: 700;
	color: #DBC73A;
}
#pagina_behandeling_vervolg div h1 {
	font-size: 18px;
	font-family: 'Work Sans', sans-serif;
	margin-bottom: 0px;
	line-height: 24px;
}
#pagina_behandeling_vervolg div {
	font-family: 'Work Sans', sans-serif;
	font-size: 15px;
	color: #073F89;
	font-weight: 500;
}
#pagina_behandeling_vervolg div a {
	font-size: inherit;
	color: #073F89;
}
#contactformulier {
	background-color: #EBF1F2;
	height: auto;
	padding-top: 70px;
	padding-bottom: 130px;
	margin-bottom: 40px;
}
#form_main {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#form01 {
	float: left;
	width: 560px;
}
#form02 {
	float: right;
	width: 280px;
	font-family: 'Work Sans', sans-serif;
	color: #073F89;
	font-size: 15px;
	line-height: 28px;
	font-weight: 500;
}
#form02 h3 {
	font-size: 18px;
	font-family: 'Work Sans', sans-serif;
	color: #073F89;
	line-height: 24px;
}
#form02 strong {
	font-size: 17px;
	color: #073F89;
	font-weight: bold;
	font-family: 'Work Sans', sans-serif;
}
#form02 label {
	font-family: 'Work Sans', sans-serif;
	font-size: 15px;
	font-weight: 500;
	color: #073F89;
	display: block;
}
#form02 label span {
	font-size: 15px;
	line-height: 28px;
	font-weight: 500;
	color: #073F89;
	float: left;
	width: 120px;
}
#pagina_extra {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	font-family: 'Work Sans', sans-serif;
	font-size: 15px;
	line-height: 28px;
	padding-top: 40px;
	padding-bottom: 40px;
}
#pagina_extra p, #statement div {
	font-family: 'Work Sans', sans-serif;
	font-size: 15px;
	line-height: 28px;
}
#pagina_extra h1 {
	font-size: 32px;
	color: #073F89;
	margin-bottom: 30px;
}
#statement h2, #pagina_extra p strong {
	color: #073F89;
	font-family: 'Work Sans', sans-serif;
	font-size: 18px;
}
.large span {
	line-height: 37px;
	color: #073F89;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 15px;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	font-family: 'Work Sans', sans-serif;
}
.large span:hover {
	color: #fff;
}
.large:hover > span {
	color: #fff !important;
}
#wrap #main #bewust #meer .button.centered.white span {
	color: #073F89;
	font-family: 'Work Sans', sans-serif;
	font-size: 15px;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
#wrap #main #bewust #meer .button.centered.white:hover > span {
	color: #fff;
}
@media screen and (max-width: 1100px) {
#headermain, #content, #verwachten_main, #reserveren, #footer_main, #private_main, #diner {
 width: 960px;
}
#subheader_main {
 width: 960px;
}
#content01 {
 width: 450px;
}
#content01 img, #content02 img {
 width: 430px;
}
#content02 {
 width: 450px;
}
#footer01 {
 width: 630px;
}
#footer01 #menu ul li {
 margin-right: 20px;
}
#footer02 {
 width: 310px;
}
#foto_holder {
 width: 960px;
}
#banner_main {
 width: 960px;
}
#foto_holder img {
 width: 260px;
}
#verwachten01 {
 height: 500px;
 width: 420px;
 padding-top: 55px;
}
#verwachten02 {
 height: 500px;
 width: 455px;
 padding-top: 100px;
 padding-right: 10px;
 color: #FFF;
 font-size: 16px;
}
#verwachten01 {
 float: left;
 height: 500px;
 width: 420px;
 padding-top: 100px;
 font-size: 16px;
}
#reserveren01 {
 float: left;
 height: auto;
 width: 400px;
}
#reserveren02 {
 float: right;
 height: auto;
 width: 500px;
 margin-right: 0px;
 background-color: #FAFAFA;
}
#voorbeeld_houder a img {
 width: 270px;
}
.knop2 {
 width: 290px;
 font-size: 20px;
}
#spotlight_main {
 width: 960px;
}
#spotlight01 {
 width: auto;
}
#spotlight01 img {
 width: 350px;
}
#spotlight02 {
 width: 520px;
}
#wensen01 img {
 width: 400px;
}
#assortiment_img img {
 max-width: 270px;
 max-height: 203px;
}
#assortiment_main {
 float: left;
 height: 530px;
 width: 290px;
 margin-left: 45px;
 margin-top: 45px;
}
header #headermain #logo img {
 width: 180px;
}
header #menu {
 width: 760px;
}
header #menu ul li a {
 margin-left: 23px;
}
#footer01 {
 width: 360px;
}
#rounded_corner_left {
 height: 400px;
 width: 400px;
 position: absolute;
 border-radius: 80px;
 margin-left: -285px;
 margin-top: 100px;
}
#pagina_home {
 margin-left: 170px;
 width: 500px;
 color: #231F20;
 font-weight: 500;
 padding-top: 50px;
 line-height: 30px;
 font-family: 'Work Sans', sans-serif;
}
#rounded_corner {
 background-color: #DAE6E8;
 height: 420px;
 border-top-left-radius: 80px;
 margin-left: calc(50% - 200px);
}
#kolommen {
 width: 960px;
}
#pagina_home_vervolg {
 height: auto;
 width: 480px;
 margin-left: calc(50% - 30px);
 padding-top: 90px;
 font-size: 15px;
 line-height: 30px;
 color: #231F20;
 font-family: 'Work Sans', sans-serif;
}
#kolom {
 width: 300px;
 margin-left: 30px;
}
#kolom_holder {
 margin-left: -30px;
}
.behandeling01 {
 background-image: url(img/bg_quote.png) !important;
 background-position: center 50px;
 background-color: #073F89 !important;
 padding-left: 80px !important;
 padding-right: 50px !important;
 padding-top: 110px !important;
 padding-bottom: 90px !important;
 width: 270px !important;
 height: 200px !important;
 color: #FFF !important;
 font-family: 'Andalan-Eug';
 font-size: 44px;
 line-height: 50px;
}
#pagina_behandeling_vervolg {
 height: auto;
 width: 500px;
 margin-left: calc(50% - 30px);
 padding-top: 90px;
 font-size: 17px;
 line-height: 30px;
 color: #231F20;
 font-family: 'Work Sans', sans-serif;
}
#pagina_behandeling_vervolg h1 {
 color: #073F89;
 font-size: 30px;
 line-height: 44px;
 margin-bottom: 30px;
}
.over01, .home01 {
 background-size: 400px 400px;
}
.contactrond {
 font-size: 40px;
}
}
@media screen and (max-width: 360px) {
#main {
 width: 320px;
 margin-right: auto;
 margin-left: auto;
 height: auto;
 overflow: hidden;
 padding-bottom: 0px;
}
body {
 transition: transform .2s;
 -webkit-transition: -webkit-transform .2s;
}
body.ps-active-right {
 -webkit-transform: translateX(-260px);
 -ms-transform: translateX(-260px);
 transform: translateX(-260px);
}
.panel {
 position: fixed;
 top: 0;
 width: 220px;
 height: 100%;
 background-color: #F2F6F6;
 color: #fff;
 box-shadow: inset 5px 5px 10px #D5E1E1;
 padding-top: 25px;
 padding-right: 20px;
 padding-bottom: 20px;
 padding-left: 20px;
}
#right-panel {
 right: 0;
 -webkit-transform: translateX(260px);
 -ms-transform: translateX(260px);
 transform: translateX(260px);
}
#right_panel_header {
 float: left;
 font-size: 14px;
 text-transform: uppercase;
 color: #073F89;
 font-family: 'Montserrat', sans-serif;
}
#right_panel_button {
 float: right;
 height: 20px;
 width: 20px;
}
#header {
 position: fixed;
 width: 320px;
 height: 70px;
 z-index: 999999;
 border-bottom: 1px;
 border-bottom-color: #073F89;
 border-bottom-style: solid;
}
#right-panel ul {
 list-style-type: none;
 margin-top: 20px;
}
#right-panel ul li a {
 color: #073F89;
 text-decoration: none;
 height: 46px;
 display: block;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #073F89;
 line-height: 46px;
 font-size: 16px;
 text-align: left;
 text-transform: uppercase;
 font-family: 'Montserrat', sans-serif;
 font-weight: 400;
}
#right-panel ul li a.active {
 font-weight: 600;
}
#menu {
 height: 25px;
 width: 30px;
 position: absolute;
 margin-left: 277px;
 margin-top: 23px;
}
header {
 display: none;
}
 #header, #right-panel {
 display: block;
 font-weight: 300;
 font-size: 20px;
}
#banner {
 margin-top: 70px;
 height: 0px;
}
#m_footer {
 background-color: #F3F3F3;
 height: auto;
 font-size: 16px;
 line-height: 26px;
 color: #333;
 text-align: center;
 padding-top: 20px;
 padding-bottom: 30px;
 display: block;
}
#m_footer a {
 color: #666;
 text-decoration: none;
}
#m_footermain {
 width: auto;
 margin-right: auto;
 margin-left: auto;
 height: auto;
 color: #FFF;
 font-size: 13px;
 padding: 20px;
 font-family: Lato;
}
#content {
 width: auto;
 padding: 20px;
 text-align: left;
}
#content h1 {
 font-size: 26px;
 margin-bottom: 20px;
 line-height: 40px;
}
#voorbeeld_houder a img {
 width: 260px;
 margin-top: 20px;
}
#voorbeeld_houder {
 margin-top: 0px;
 margin-left: -45px;
}
#knophouder {
 margin-top: 40px;
}
.knop2 {
 width: 280px;
 font-size: 18px;
}
#spotlight_main {
 width: 320px;
}
#spotlight01 img {
 width: 260px;
 margin-left: 20px;
}
#spotlight02 {
 width: 280px;
    /* float: none; */
    margin-top: 20px;
 margin-right: 20px;
}
#content h2 {
 font-size: 22px;
 margin-bottom: 30px;
}
#wensen01 img {
 width: 260px;
}
#voorbeeld_houder {
 margin-top: 0px;
 margin-left: -45px;
}
#voorbeeld_houder a img {
 width: 260px;
 margin-top: 20px;
}
#wensen02 {
 float: right;
 text-align: left;
 font-size: 16px;
 line-height: 32px;
 width: 280px;
 margin-top: 20px;
}
#foto_holder {
 width: 280px;
 margin-top: 30px;
}
#foto_holder img {
 margin-right: 0px;
 margin-left: 0px;
 margin-top: 15px;
 margin-bottom: 15px;
}
#private_main {
 width: auto;
 padding: 20px;
}
#private {
 background-color: #F8F8F8;
 height: auto;
 padding-top: 30px;
 padding-bottom: 30px;
 margin-bottom: 20px;
}
#private_main span {
 display: block;
}
#private_main h2 {
 font-weight: normal;
 font-size: 30px;
 margin-bottom: 30px;
}
#verwachten {
 background-image: none;
 background-repeat: no-repeat;
 background-position: center top;
 height: auto;
 width: auto;
 padding: 20px;
}
#verwachten01 {
 float: none;
 height: auto;
 width: auto;
 padding-top: 0px;
 font-size: 20px;
 text-align: center;
}
#verwachten_main {
 width: auto;
 height: auto;
}
#verwachten01 h2, #reserveren01 h2 {
 font-size: 30px;
 font-weight: normal;
 margin-bottom: 30px;
}
#verwachten02 {
 height: auto;
 width: auto;
 padding-top: 100px;
 padding-right: 10px;
 color: #FFF;
 font-size: 20px;
 background-color: #454545;
 padding: 20px;
 margin-top: 30px;
}
#verwachten02 h2 {
 color: #FFF;
 font-size: 30px;
 font-weight: normal;
 margin-bottom: 30px;
}
#reserveren01 {
 float: none;
 height: auto;
 width: auto;
 margin-bottom: 30px;
}
#reserveren02 {
 float: none;
 height: auto;
 width: auto;
}
#reserveren {
 width: auto;
 padding: 20px;
 margin-bottom: 30px;
}
#subfooter {
 display: none;
}
#m_footer {
 background-color: #231F20;
 height: auto;
 font-size: 16px;
 line-height: 26px;
 color: #FFF;
 text-align: center;
 padding-top: 10px;
 padding-bottom: 30px;
 display: block;
}
#footer04 {
 float: none;
 width: auto;
 color: #FFF;
 font-size: 18px;
 margin-top: 30px;
}
#footer04 label {
 display: block;
 text-align: left;
 height: 30px;
 line-height: 30px;
 padding-left: 0px;
 text-align: left;
 text-transform: uppercase;
 font-size: 12px;
 font-family: 'Montserrat', sans-serif;
 color: #666;
}
#footer04 label span {
 float: left;
 width: 70px;
 text-align: left;
 margin-right: 20px;
 font-size: 12px;
 text-transform: uppercase;
 font-family: 'Montserrat', sans-serif;
 color: #666;
}
#footer04 label a {
 font-family: 'Montserrat', sans-serif;
 color: #666;
 font-size: 12px;
}
#copyright, #copyright a {
 font-size: 11px;
 color: #666;
}
#lunch {
 width: auto;
 margin-right: auto;
 margin-left: auto;
}
#diner01header {
 background-color: #454545;
 height: auto;
 font-weight: normal;
 color: #FFF;
 line-height: 30px;
 padding: 10px;
 font-size: 24px;
}
#diner {
 width: auto;
}
#diner01 {
 width: auto;
}
#table {
 display: none;
}
#table2 {
 display: block;
}
#filler {
 height: 0px;
}
#contact {
 width: auto;
 margin-right: auto;
 margin-left: auto;
}
#contact01 {
 float: none;
 height: auto;
 width: auto;
}
#contact01 label span {
 text-align: left;
 width: 100px;
 float: left;
}
#contact02 {
 float: none;
 height: auto;
 width: 280px;
 text-align: left;
 margin-top: 30px;
 font-size: 16px;
}
#contact02 label span {
 text-align: left;
 width: 83px;
}
#mededeling {
 font-size: 12px;
}
#footer_main {
 width: 280px;
 height: auto;
 padding-bottom: 20px;
}
 #contact {
 width: auto;
 margin-right: auto;
 margin-left: auto;
 margin-top: 30px;
}
#contact label span {
 float: left;
 width: 90px;
}
#assortiment_main {
 width: 280px;
 height: auto;
}
#assortiment_img img {
 max-width: 260px;
 max-height: 203px;
}
#assortiment_st {
 height: auto;
 text-align: left;
 overflow: hidden;
}
#collage img, #collage04 img {
 -webkit-filter: saturate(0%);
 -moz-filter: saturate(0%);
 -o-filter: saturate(0%);
 -ms-filter: saturate(0%);
 filter: saturate(0%);
}
#collage0111 img, #collage0112 img, #collage0113 img, #collage0114 img, #collage0121 img, #collage0122 img, #collage0211 img, #collage0212 img, #collage0213 img, #collage0221 img, #collage0222 img, #collage013 img {
 border: 1px solid #FFF;
}
#subheader_main {
 width: 280px;
 margin-top: 50px;
 line-height: 30px;
}
#subheader_main h1 {
 font-size: 24px;
 line-height: 30px;
 margin-top: 30px;
 margin-bottom: 10px;
}
#content01 {
 width: 280px;
 margin-bottom: 20px;
}
#content01 img, #content02 img {
 width: 260px;
}
#content02 {
 width: 280px;
 margin-bottom: 10px;
}
#content h2 {
 font-size: 22px;
 margin-bottom: 10px;
}
#content_holder {
 margin-bottom: 50px;
}
.knop {
 margin-top: -10px;
}
#spotlight_main {
 padding-top: 30px;
 padding-bottom: 30px;
}
.center {
 margin-left: 0px;
}
#m_footer {
 background-color: #073f89;
 height: auto;
 font-size: 16px;
 line-height: 26px;
 color: #fff;
 text-align: center;
 padding-top: 10px;
 padding-bottom: 30px;
 display: block;
}
.knop2 {
 line-height: 40px;
 background-color: #F60;
 height: 40px;
 width: 280px;
 color: #fff !important;
 font-size: 18px;
 text-align: center;
 display: inline-block;
 border: 1px solid #F60;
 -webkit-transition: all 0.4s ease-in-out;
 transition: all 0.4s ease-in-out;
 font-weight: normal;
 text-transform: uppercase;
 font-family: 'Montserrat', sans-serif;
}
#collage04 img {
 border: 1px solid #FFF;
}
#subheader {
 background-color: #F3F3F3;
 margin-top: -70px;
}
#boouwproject01, #boouwproject02 {
 float: left;
 height: auto;
 width: 260px;
 padding: 10px;
}
#boouwproject01 img, #boouwproject02 img {
 width: 260px;
}
#bouwproject {
 width: 280px;
 margin-right: auto;
 margin-left: auto;
 background-color: #F3F3F3;
 margin-bottom: 30px;
}
#content h2 {
 font-size: 18px;
 margin-bottom: 5px;
}
#rounded_corner {
 background-color: #DAE6E8;
 height: auto;
 border-top-left-radius: 0px;
 margin-left: 0px;
 padding-top: 20px;
}
#rounded_corner_left {
 height: 280px;
 width: 280px;
 position: relative;
 border-radius: 40px;
 margin-left: 20px;
 margin-top: 0px;
}
#pagina_home {
 margin-left: 20px;
 width: 280px;
 color: #231F20;
 font-weight: 500;
 padding-top: 50px;
 line-height: 30px;
 font-family: 'Work Sans', sans-serif;
 padding-bottom: 40px;
}
#pagina_home h1 {
font-size: 20px;
 line-height: 28px;
 color: #073F89;
 margin-bottom: 15px;
 font-weight: 700;
}
#pagina_home h1 br, #pagina_home br {
display: none;
}
.button {
padding-left: 0px;
padding-right: 0px;
 width: 280px;
}
#pagina_home_vervolg {
 height: auto;
 width: 280px;
 margin-left: 20px;
 padding-top: 40px;
 font-size: 15px;
 line-height: 30px;
 color: #231F20;
 font-family: 'Work Sans', sans-serif;
}
#wrap #main #pagina {
 height: auto;
 width: 100%;
 padding-bottom: 40px;
}
#spotlight {
 background-color: #F2F6F6;
 height: auto;
 padding-top: 0px;
 padding-bottom: 0px;
 margin-bottom: 0px;
}
#spotlight_main {
 width: 280px;
 padding-bottom: 320px;
 background-position: center bottom;
 background-size: 280px;
}
#spotlight #spotlight_main h2 {
 color: #073F89;
 font-size: 20px;
 line-height: 30px;
 font-weight: 700;
 margin-bottom: 20px;
}
#spotlight #spotlight_main h2 br {
display: none;
}
#spotlight_main ul li {
 list-style-type: none;
 padding-left: 30px;
 background-image: url(img/bg_bullet.png);
 background-repeat: no-repeat;
 background-position: 0px 9px;
 line-height: 30px;
}
#bewust {
 background: #DBC73D !important;
 padding-top: 40px;
 padding-bottom: 40px;
 margin-bottom: 40px;
}
#bewust_main {
 width: 280px;
 margin-right: auto;
 margin-left: auto;
 height: auto;
 font-family: 'Work Sans', sans-serif;
 color: #073F89;
 font-size: 15px;
 line-height: 30px;
}
#bewust_main h2 {
 font-family: Andalan-Eug;
 color: #FFF;
 font-size: 55px;
 font-weight: normal;
 margin-bottom: 55px;
 text-align: center;
 line-height: 55px;
}
#kolom_holder {
 margin-left: 0px;
}
#kolom h2 {
 color: #073F89;
 font-size: 20px;
 margin-bottom: 20px;
}
#kolom {
 width: 280px;
 margin-left: 0px;
 float: none;
 margin-bottom: 40px;
}
#home_lichtblauw {
 background-color: #DAE6E8;
 height: auto;
 margin-left: 0px;
 margin-top: 40px;
 padding-bottom: 40px;
}
#home_donkerblauw {
 position: relative;
 height: auto;
 width: auto;
 background-color: #073F89;
 margin-top: 0px;
 margin-left: 0px;
 border-radius: 0px;
 padding-right: 0px;
 padding-left: 20px;
 color: #FFF;
 padding-top: 20px;
 padding-bottom: 20px;
}
#logo_rcn {
 display: none;
}
#tekst_home_lichtblauw {
 padding-top: 40px;
 padding-left: 20px;
 width: auto;
 font-family: 'Work Sans', sans-serif;
 font-size: 15px;
 line-height: 28px;
 width: 280px;
}
#tekst_home_lichtblauw h2 {
 color: #073F89;
 font-size: 20px;
 line-height: 24px;
 margin-bottom: 20px;
}
#tekst_home_lichtblauw h2 br {
 display: none;
}
#footer {
 position: relative;
 margin-top: 0px;
 height: auto;
 clear: both;
 background-color: #073F89;
 text-align: center;
}
#kolommen {
 width: 280px;
}
#home_donkerblauw ul li {
 color: #DBC73A;
 list-style-type: none;
 background-image: url(img/bg_bullet2.png);
 background-repeat: no-repeat;
 background-position: 0px 17px;
 padding-left: 30px;
 font-family: 'Work Sans', sans-serif;
 font-weight: 600;
 width: 240px;
}
#footer01 {
 width: 280px;
}
.telefoon {
 padding-left: 0px;
}
.telefoon br {
 display: none;
}
#footer_sub div a {
 font-size: 13px;
 color: #333;
 font-family: 'Work Sans', sans-serif;
}
#footer_sub div {
 width: 280px;
}
.centered {
 width: 280px !important;
}
#kolommen {
 padding-bottom: 20px;
}
#footer01 {
 font-size: 13px;
}
.behandeling {
 background-color: #DAE6E8 !important;
 height: 200px !important;
 border-top-left-radius: 0px !important;
 margin-left: 0px !important;
 padding-top: 20px !important;
 padding-bottom: 300px !important;
 background-size: 320px !important;
}
.behandeling01 {
 background-image: url(img/bg_quote.png) !important;
 background-position: center 50px;
 background-color: #073F89 !important;
 padding-left: 20px!important;
 padding-right: 20px !important;
 padding-top: 110px !important;
 padding-bottom: 40px !important;
 width: 280px !important;
 height: auto!important;
 color: #FFF !important;
 font-family: 'Andalan-Eug';
 font-size: 34px;
 line-height: 40px;
 margin-left: 0px !important;
 border-radius: 0px !important;
 margin-top: 190px !important;
}
.groen {
 background-image: url(img/bg_quote.png) !important;
 background-position: center 50px;
 background-color: #008990 !important;
 padding-left: 20px!important;
 padding-right: 20px !important;
 padding-top: 110px !important;
 padding-bottom: 40px !important;
 width: 280px !important;
 height: auto!important;
 color: #FFF !important;
 font-family: 'Andalan-Eug';
 font-size: 34px !important;
 line-height: 40px;
 margin-left: 0px !important;
 border-radius: 0px !important;
 margin-top: 190px !important;
}
#pagina_behandeling_vervolg {
 height: auto;
 width: 280px;
 margin-left: auto;
 padding-top: 90px;
 font-size: 17px;
 line-height: 30px;
 color: #231F20;
 font-family: 'Work Sans', sans-serif;
 margin-right: auto;
}
#pagina_behandeling_vervolg h1 {
 color: #073F89;
 font-size: 20px;
 line-height: 24px;
 margin-bottom: 20px;
}
#behandeling01, #behandeling02 {
 float: none;
 width: 280px;
 font-family: 'Work Sans', sans-serif;
 font-size: 15px;
 line-height: 28px;
}
#spotlight_behandeling {
 width: 280px;
 margin-right: auto;
 margin-left: auto;
 padding-top: 40px;
 padding-bottom: 40px;
}
#behandeling01 h2, #behandeling02 h2 {
 color: #073F89;
 font-size: 20px;
 margin-bottom: 20px;
}
#behandeling02 br {
display: none;
}
#ser_main {
 width: 280px;
 margin-right: auto;
 margin-left: auto;
 font-family: 'Work Sans', sans-serif;
 font-size: 15px;
 line-height: 28px;
}
#ser_main h2 {
 color: #073F89;
 font-size: 20px;
 margin-bottom: 20px;
}
#ser {
 padding-top: 40px;
 padding-bottom: 40px;
 background-image: none;
 background-repeat: no-repeat;
 background-position: left center;
}
.large span {
 display: none !important;
}
#ervaringen {
 background-color: #F2F6F6;
 padding-top: 40px;
 padding-bottom: 40px;
}
#ervaringen_main {
 width: 280px;
 margin-right: auto;
 margin-left: auto;
}
#ervaringen_main h2 {
 color: #073F89;
 text-align: center;
 font-family: Andalan-Eug;
 font-size: 45px;
 font-weight: normal;
 margin-bottom: 55px;
 line-height: 55px;
}
#ervaring {
 background-color: #FFF;
 float: left;
 height: auto;
 width: 220px;
 margin-left: 40px;
 border-radius: 20px;
 padding-top: 60px;
 padding-right: 30px;
 padding-bottom: 30px;
 padding-left: 30px;
 font-family: 'Work Sans', sans-serif;
 font-size: 15px;
 line-height: 28px;
 font-style: italic;
 margin-bottom: 60px;
}
#quote {
 margin-left: 90px;
}
.indicatie {
 width: 280px !important;
 padding-bottom: 220px;
}
.depr {
 background-image: url(img/depr.png) !important;
 background-repeat: no-repeat !important;
 background-position: center bottom !important;
 background-size: 280px;
}
.indicatie br {
 display: none;
}
 #klachten {
 width: 280px;
 margin-right: auto;
 margin-left: auto;
 padding-top: 40px;
 padding-bottom: 40px;
}
#klachten h2 {
 font-size: 20px;
 color: #DBC73A;
 margin-bottom: 20px;
 line-height: 30px;
}
#klachten01 {
 float: left;
 width: 280px;
 font-family: 'Work Sans', sans-serif;
}
#klachten01 ul li, #klachten02 ul li {
 font-family: 'Work Sans', sans-serif;
 font-size: 17px;
 color: #073F89;
 font-weight: 700;
 list-style-position: inside;
 line-height: 34px;
 list-style: outside;
 margin-left: 22px;
}
.kort {
 width: 280px !important;
}
.vgv {
 background-image: url(img/vgv.jpg) !important;
 background-size: 380px;
 background-position: center top;
}
#pagina_behandeling_vervolg br {
 display: none;
}
 #spotlight_vgv {
 padding-top: 40px;
 padding-bottom: 40px;
}
#spotlight_vgv p {
 width: 280px;
 margin-right: auto;
 margin-left: 20px;
 font-family: 'Work Sans', sans-serif;
 font-size: 15px;
 line-height: 28px;
}
#meer {
 width: 280px;
 margin-right: auto;
 margin-left: auto;
 font-family: Andalan-Eug;
 font-size: 54px;
 line-height: 60px;
 font-weight: normal;
 color: #073F89;
 text-align: center;
}
#wrap #main #bewust #meer .button.centered.white span {
 display: none;
}
.extra {
 background-image: none;
}
.over {
 font-family: Andalan-Eug !important;
 color: #DBC73A !important;
 font-size: 30px !important;
 padding-top: 50px !important;
}
#reis {
 width: 280px;
 margin-right: auto;
 margin-left: auto;
 padding-top: 40px;
 padding-bottom: 40px;
}
#reis01, #reis01 span {
 float: none;
 width: 280px;
 font-family: 'Work Sans', sans-serif;
 font-size: 15px;
 line-height: 28px;
 margin-bottom: 30px;
}
#gun {
 height: auto;
 width: 280px;
 margin-right: auto;
 margin-left: auto;
 padding-top: 40px;
 padding-bottom: 80px;
}
#gun h2 {
 color: #073F89;
 font-size: 20px;
 margin-bottom: 20px;
 line-height: 30px;
}
#gun ul {
 padding-left: 0px;
}
#engeland {
 width: 280px;
 margin-right: auto;
 margin-left: auto;
}
#engeland01 {
 font-family: 'Work Sans', sans-serif;
 font-size: 15px;
 line-height: 28px;
 float: none;
 width: 280px;
 margin-bottom: 30px;
}
#engeland02 img {
 width: 280px;
}
#denk {
 width: 280px;
 margin-right: auto;
 margin-left: auto;
 padding-top: 25px;
 padding-bottom: 100px;
 text-align: center;
 color: #073F89;
 font-family: Andalan-Eug;
 font-size: 45px;
 font-weight: normal;
}
#opleiding_main {
 width: 280px;
}
#opleiding01 ul li {
 background-image: url(img/bg_bullet.png);
 background-repeat: no-repeat;
 list-style-type: none;
 background-position: 0px 10px;
 padding-left: 30px;
 margin-bottom: 10px;
}
#opleiding01 {
 float: none;
 width: 280px;
}
#opleiding02 {
 float: right;
 width: 150px;
 display: none;
}
#opleiding {
 background-color: #F2F6F6;
 padding-top: 40px;
 padding-bottom: 40px;
}
.contactpagina {
 background-image: url(img/contact01.jpg) !important;
 background-size: 320px;
}
.contact br {
 display: block !important;
}
 #form_main {
 width: 280px;
 margin-right: auto;
 margin-left: auto;
}
#contactformulier {
 background-color: #EBF1F2;
 height: auto;
 padding-top: 40px;
 padding-bottom: 40px;
 margin-bottom: 40px;
}
#form01 {
 float: none;
 width: 280px;
 margin-bottom: 30px;
}
.g-recaptcha {
 transform:scale(0.9);
-webkit-transform:scale(0.9);
transform-origin:0 0;
-webkit-transform-origin:0 0;
}
#pagina_extra {
    width: 280px;
}
#pagina_extra h1 {
    font-size: 20px;
    color: #073F89;
    margin-bottom: 20px;
}
.scrollToTop {
	display: none !important;
}
label br {
	display: inline-block !important;
}
.up {
	margin-top:50px !important;
	}
#fake_banner {
    margin-top: 70px;
}
#therapie01, #therapie02 {
    float: none;
    width: 280px;
}
#logos {
	display: block;
	}
}

