html {
	height:100%;
	width:100%;
	padding:0;
	margin:0;
}

body {
	height:100%;
	width:100%;
	padding:0;
	margin:0;
}
.is-facebook header {
    display: none;
}
.bg-black {
}

.bg-light {
}

.bg-dark {
}

.bg-colored {
	background:		#201b3f;
	color:			#fff;
}

.bg-colored-dark {
	background:		#00002d;
	color:			#fff;
}

.bg-colored h1 {
	color:			#fff;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 		'Exo', sans-serif;
	font-weight:		600;
	letter-spacing:		1px;
	text-transform:		none;
	color:			#000;
}

h1, .h1 {
}

h2, .h2 {
}

h3, .h3 {
}

h4, .h4 {
}

.wrap {
	padding-left:		40px;
	padding-right:		40px;
	max-width:		1600px;
}

.header {
	background:		#fff;
}

.page-title h2 {
	color:			#fff;
}

.page-title h1 {
	line-height:		26px;
}

#realtime_consumer .list-inline {
	padding-top:8px;
}

.btn-primary {
	background:		#f5932b;
	border-color:		#f5932b;
	border-radius:		0px;
	letter-spacing:		1px;
	height:			30px;	
}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
	color:			#f5932b;
	background:		none;
	border-color:		#f5932b;
}

.btn-sm {
	line-height:		20px;
	font-size:		0.9em;
}

.border-top {
	border-top:		1px solid #ccc;
}

.padding-sides-0px {
	padding-left:		0px;
	padding-right:		0px;
}

.padding-0px {
	padding-top:		0px;
	padding-bottom:		0px;
}

.padding-20px {
	padding-top:		20px;
	padding-bottom:		20px;
}

.padding-30px {
	padding-top:		30px;
	padding-bottom:		30px;
}

.padding-40px {
	padding-top:		40px;
	padding-bottom:		40px;
}

.padding-60px {
	padding-top:		60px;
	padding-bottom:		60px;
}

.margin-bottom-30px {
	margin-bottom:		30px;
}

/*
 * Menu
 */
 
.logo {
	padding:		20px 0px;
}

.nvm-logo-header {
	margin-left:		15px;
	margin-top:		8px;
	padding-left:		15px;
	height:			35px;
	border-left:		1px solid #e1e1e1;
}

.menu {
	padding:0;
}

.menu > li > .item {
	margin:			0px 12px;
	padding: 		0;
	color:			#000;
	font-weight:		600;
	font-size:		0.9em;
	letter-spacing: 	0px;
	text-transform:		capitalize;
}


.menu > li > .item:hover,
.menu > li > .item:active,
.menu > li > .item:focus {
	color:			#f5932b;
	text-decoration:	none;
}

.menu > li > .item.active {
	color:			#f5932b;
	border-bottom: 		2px solid #f5932b;
}

.telefoon {
	margin-top:		30px;
	line-height:		40px;
	font-weight:		600;
	font-size:		1em;
	padding-left:		20px;
	margin-left:		10px;
	border-left:		1px solid #e1e1e1;
}

.menu-button {
	margin-top:		-20px;
}

/*
 * Homepage
 */

.homepage-wrapper {
	height:80%;
	overflow:hidden;
}

.homepage-hero {
	height:100%;
	position:relative;
}

.full-height {
	height:100%;
}

.carousel {
	height:100%;
}
.carousel-inner {
	height:100%;
}

.homepage-hero .item {
	height:			100%;
	background-size:	cover;
}

.homepage-hero .item img {
	width:100%;
}

.fill {
    width: 			100%;
    height: 			100%;
    background-position: 	center;
    -webkit-background-size: 	cover;
    -moz-background-size: 	cover;
    background-size: 		cover;
    -o-background-size: 	cover;
}

.main-visual {
	background:		url(../images/main-visual.jpg);
	max-height:		1020px;
}

.gradient {
	background: 		-webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,1)); /* For Safari 5.1 to 6.0 */
    	background: 		-o-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,1)); /* For Opera 11.1 to 12.0 */
    	background: 		-moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,1)); /* For Firefox 3.6 to 15 */
    	background: 		linear-gradient(rgba(0,0,0,0), rgba(0,0,0,1)); /* Standard syntax (must be last) */
}

.homepage-blog-wrapper {
	position:		absolute;
	z-index:		999;
	height:			420px;
	bottom:			0px;
	width:			100%;
}

.homepage-blog {
	position:		absolute;
	bottom:			50px;
	padding:		0 60px;
}

.blog-slider {
	height:			auto;
	background:		none;
	overflow:		hidden;
}

#blog-posts {
	height:			auto;
	background:		none;
}


.blog-post {
	height:			auto;
	margin-bottom:		20px;
	overflow: 		hidden;
}

.blog-image {
	background:		none;
	height:			170px;
	padding:		0px;
	margin:			0px;
	overflow:		hidden;
	border:			2px solid white;
	/* box-shadow: 		0px 0px 40px #000; */
}

.blog-image img {
	height:			100%;
}

.blog-content {
	background:		none;
	height:			auto;
	padding:		0px 0px 0px 30px;
}

.blog-content .datumbox {
	width:			150px;
	
}

.blog-content .datum {
	background:		#f5932b;
	padding:		5px 10px;
	color:			#fff;
	text-transform:		uppercase;
	letter-spacing:		1px;
	width:			auto;
	font-size:		0.9em;
}

.blog-content h2 {
	font-size:		2.4em;
	font-weight:		600;
}

.blog-content p {
	font-size:		1em;
	color: 			#FFF;
}

.blog-content a:link,
.blog-content a:active,
.blog-content a:visited,
.blog-content a:hover {
	text-decoration:	none;
	color:			#fff;
	letter-spacing:		1px;
}

.read-on-blog a:link,
.read-on-blog a:active,
.read-on-blog a:visited {
	color:			#fff;	
}

.read-on-blog a:hover {
	color:			#f5932b;	
}

.slider-knoppen {
	padding:		0px;
	margin:			20px 0px 80px 0px;
}

#bullet1, #bullet2, #bullet3 {
	cursor:			pointer;
	border:			2px solid #fff;
	height:			15px;
	width:			15px;
	border-radius:		50%;
	margin:			0px auto;
}

#bullet1 {
	background:		white;
}

#bullet2 {
	background:		none;
}

#bullet3 {
	background:		none;
}

.zoek-aanbod-box {
	padding-bottom:		40px !important;
	border-bottom:		0px solid #ccc;
}

.homepage-subtitel {
	text-transform:		uppercase;
	font-size:		15px;
	letter-spacing:		2px;
	font-weight:		800;
	padding:		20px 0px 10px 0px;
	margin:			0px;
}

.zoek-aanbod-titel span {
	font-size:		18px;
}

.select-box {
	color:			#000;
	height: 		30px;
	border-radius: 		none;
	line-height: 		30px;
	text-transform: 	none;
	font-weight: 		400;
	border:			1px solid #ccc;
}

.homepage {
	padding-bottom:		30px;
}

.home-blok1 {
	height:			400px;
	background:		none;
	padding:		20px;
}

.home-blok1 .verkooptest {
	padding-left:		30px;
}

.home-blok1 ul {
	padding:		30px 0px 0px 0px;
	list-style-type: 	none;
}

.home-blok1 ul li span {
	padding-right:		10px;
}


.home-blok2 {
	height:			400px;
	padding:		20px;
	background:		url(../images/gezin-met-kinderen.jpg);
	background-size:	cover;
}

.home-blok2 .nieuwsbrief {
	margin-top:		150px;
}

.nieuwsbrief p {
	color:			#201b3f;
	font-weight:		700;
	letter-spacing:		2px;
	font-size:		0.8em;
	margin:			0px;
}

.nieuwsbrief h3 {
	margin:			0px 0px 10px 0px;
}

.home-blok2 .btn-primary:hover {
	color:			#fff;
	border-color:		#fff;
}

.aanbod-card:nth-child(n+3) {
	display:		none;
}

.card-object-details {
	border:			none;
}

.card-object-details a:link,
.card-object-details a:active,
.card-object-details a:visited {
	text-decoration:	none;
}

.card-object-details a:hover {
	text-decoration:	none;
	color:			#f5932b;
}

.card-object-status {
	background:		#BC2028;
}

.card-object-status.nieuw {
	background:		#201b3f;
}

.aanbod-card .card-object-details {
	padding-left:		0px;
}

.card-object table {
	margin-bottom:		0px;
}

.card-object-table td {
	padding-right:		0px !important;
	padding-left:		0px !important;
	font-size:		1em;
}

.card-object-table .aanbod-details {
	text-align:left;
}

.card-object-sold {
	color:			red;
	font-weight:		700;
	letter-spacing:		2px;
	font-size:		0.9em;
}

.dienst-box {
	height:			auto;
	padding:		40px;
}

.grijs {
	background:		#f1f1f1;
}

.roze {
	background:		#ed4398;

}

.beige {
	background:#ebebe6;
}

.donkerblauw {
	background:		#201b3f;
}

.oranje {
	background:		#f5932b;
}

.dienst-box p.kop {
	font-weight:		700;
	letter-spacing:		2px;
	font-size:		0.9em;
	margin:			0px;
}

.grijs p.kop {
	color:			#666;
}

.beige p.kop {
	color:			#666;
}

.roze p.kop {
	color:			#fff;
}

.donkerblauw p.kop {
	color:			#e1e1e1;
}

.dienst-box h3 {
	color:			#fff;
	margin:			0px 0px 20px;
	font-weight:		600;
	letter-spacing:		1px;
}

.grijs h3 {
	color:			#201b3f;
}

.beige h3 {
	color:			#201b3f;
}

.dienst-box p.text {
	color:			#fff;
	font-size:		1em;
}

.grijs p.text {
	color:			#000;
}

.beige p.text {
	color:			#000;
	padding-bottom:		50px;
}

.dienst-button {
	position:absolute;
	bottom:30px;
	left:50%;
	transform:translate(-50%, 0)
}

/*
.dienst-button .btn-primary:hover {
	opacity:		0.7;
}
*/

.grijs .btn-primary {
	border-color:		#ccc;
	color:			#201b3f;
}

/*
 * Woningaanbod
 */
 
.page-title .select-box {
	border-radius:		0px !important;
}

.panel {
	border-radius:		0px;
}

.panel-title {
	font-weight:		700 !important;
	letter-spacing:		2px !important;
	font-size:		0.9em !important;
	font-family: 		'Open Sans', sans-serif !important;
	text-transform:		uppercase !important;
}
	

input[type=checkbox]:checked + .checkbox-replacement, input[type=radio]:checked + .radio-replacement {
	color:			#179dd9;
}

.view-button {
	color:			#625e77 !important;
}

.realtime-listings-view:checked + .view-button {
	color:			#fff !important;
	background:		rgba(0,0,0,0) !important;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	background:		#ebebe6;
	border-color:		#ebebe6;
}

.pagination>li>a, .pagination>li>span {
	color:#444;
}

.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	color:			#444;
	background:		#ebebe6;
}

.card-object {
	margin-bottom:		20px;
}

.pagination-row {
	height:			200px;
	background:		red;
}

.select-box-title {
	line-height:		38px;
	font-size:		1.2em;
	font-weight:		600;
	color:			#625e77;
	padding:		0 20px 0 0;
}

/*
 * Woningaanbod Details
 */

.photo-slider {
    margin-bottom: 		30px;
    margin-top: 		30px;
    background: 		#fff;
}

.photo-slider-slides img {
    margin: 			0px 15px;
}

.bg-lightspendel {
    background: 		#f5932b none repeat scroll 0 0;
}

.bg-lightspendel-gray {
    background: 		#f1f1f1 none repeat scroll 0 0;
}

.list-object-status {
	background:		#201b3f;
	position:		relative;
}

.price h3 {
    color: #fff;
    float: left;
    margin-bottom: 0;
    line-height: 50px;
}

.expand-content-button {
    background: 		linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
}

.bg-lightspendel-gray .expand-content-button {
    background: 		linear-gradient(to bottom, rgba(241, 241, 241, 0), rgba(241, 241, 241, 1));
}

.locatie h2 {
	margin-top:10px;
}


/*
 * Diensten
 */

.service {
	margin-bottom:		30px;
}

.service .service-box {
	height:			300px;
	padding:		40px 50px 10px 50px;
	overflow:		hidden;
}

.service .service-box .service-box-text {
	height:100px;
	overflow:hidden;
}

.service .service-box p {
	margin:			20px 0px 30px 0px;
}

.service-box .kop p {
	font-weight:		700;
	letter-spacing:		2px;
	font-size:		0.9em;
	margin:			0px;
	text-transform:		uppercase;
}

.grijs .kop p {
	color:			#666;
}

.donkerblauw .kop p {
	color:			#e1e1e1;
}

.donkerblauw h2, .roze h2 {
	color:			#fff;
	font-weight:		600;
}

.donkerblauw p, .roze p {
	color:			#fff;
}

/*
 * Diensten details
 */
 
.bg-half {
   	position: 		relative;
}

.bg-half-left, .bg-half-right {
   	height: 		100%;
   	width: 			60%;
}

.bg-half-right {
	position:		absolute;
   	background-position: 	left top;
   	right: 			0;
	overflow:		hidden;
}

.bg-half-right img {
	height:			100%;
}

.margin-top-0 {
	
	margin-top: 		0px;
}

.margin-bottom-0 {
	
	margin-bottom: 		0px;
}

.top-line {
	height:			350px;
	overflow:		hidden;
}

.top-line h1 {
	margin-top:		90px;
	font-size:		2.4em;
	line-height:		1.6em;
}

.service-intro-tekst p {
	font-size:		1.8em;
	line-height:		1.6em;
	font-weight:		300;
	font-style:		italic;
	margin-right:		60px;
	padding-left:		40px;
}

.service-middle-pic {
	height:			220px;
	overflow:		hidden;
}

.service-big-pic {
	height:			320px;
	overflow:		hidden;
}

.service-makelaar-box {
	height:			auto;
	padding:		50px 20px;
	background:		#ebebe6;
	overflow:		hidden;
	color:			#fff;
}

.service-makelaar-box h3 {
	color:			#222;
	margin-bottom:		5px;
}

.service-makelaar-box .subtitel {
	font-size:		0.9em;
	letter-spacing:		2px;
	text-transform:		uppercase;
	font-weight:		700;
	margin-bottom:		20px;
	color:			#444;
}

.makelaars-tekst {
	color:#222;
}

.service-headshot {
	width:			170px;
	height:			170px;
	border-radius:		50%;
	background:		#f1f1f1;
	overflow:		hidden;
}

.service-form-box {
	padding:		0px 30px;
}

.service-form-box h3 {
	margin:			5px 0px 40px 0px;
}

.service-form-box .subtitel {
	font-size:		0.9em;
	letter-spacing:		2px;
	text-transform:		uppercase;
	font-weight:		700;
	color:			#666;
	margin-bottom:		0px;
}

.service-form .input-group {
	width:			100%;
	font-family: 'Exo', sans-serif;
	font-size:		1.1em;
	border:			none;
}

.service-form .form-control {
	border:			none;
	border-radius:		0px;
	border-bottom:		1px solid #666;
	box-shadow:		none;
}

.service-form .form-inline {
	font-family: 		'Exo', sans-serif;
	font-size:		1.1em;
	color:			#666;
}

/*
 * Over ons
 */
 
.top-line-about {
	height:			350px;
	overflow:		hidden;
}

.top-line-about h1 {
	margin-top:		70px;
	font-size:		2.4em;
	line-height:		1.6em;
}

.team-intro {
	padding-top:		75px;
	height:			190px;
}


.thumbnail {
	height:			auto;
	border-radius:		0px;
	border:			none;
	background:		#ebebe6;
	padding:	 	12px 10px;
	overflow: 		hidden;
}

.teamfoto {
	height:			190px;
	border-radius:		0px;
	border:			none;
	background:		#ebebe6;
	overflow: 		hidden;
	background-image:	url(../images/teamfoto.jpg);
	background-size:	cover;
	background-position:	top center;
}

.teamfoto img {
	width:			100%;
}

.about-headshot {
	width:			100%;
	height:			auto;
	border-radius:		50%;
	background:		#f1f1f1;
	overflow:		hidden;
}

.caption h3 {
	color:			#222;
}

.caption .functie-titel {
	text-transform:		uppercase;
	font-weight:		700;
	color:			#222;
	margin-bottom:		15px;
}
	
.caption a:link, .caption a:active, .caption a:visited {
	color:			#f5932b;
}

.caption a:hover {
	color:			#222;
}

.about-contact .subtitel {
	color:			#666;
	letter-spacing:		2px;
	font-weight:		700;
	text-transform:		uppercase;
	margin:			0px;
}

.about-contact h2 {
	margin:			10px 0px 20px 0px;
}

.about-form {
	margin:			20px 0px 40px 0px;
}

.about-form .input-group {
	width:			100%;
	font-family: 'Exo', sans-serif;
	font-size:		1.1em;
	border:			none;
}

.about-form label {
	width:			100%;
	font-family: 'Exo', sans-serif;
	font-size:		1.1em;
	border:			none;
}

.about-form .radio-inline {
	width:			auto;
}


.input-group-addon:first-child, .input-group-addon:last-child {
	border:			none;
}

.about-form .form-control {
	border:			none;
	border-radius:		0px;
	border-bottom:		1px solid #666;
	box-shadow:		none;
}

.about-form .form-inline {
	font-family: 		'Exo', sans-serif;
	font-size:		1.1em;
	color:			#666;
}

/*
 * Contact
 */

.contact-blok {
	height:			170px;
	padding:		30px;
}

.roze h3, .roze address {
	color:			#fff;
}

.donkerblauw h3, .donkerblauw td {
	color:			#fff;
}

.contact-blok a:link, .contact-blok a:visited, .contact-blok a:active {
	color:			#000;
}

.contact-blok a:hover	{
	color:			#f5932b;
}

.simple-map-zoom button:hover, .simple-map-zoom button:active, .simple-map-type button:hover, .simple-map-type button:active, .simple-map-type button.active {
	background:		#f5932b;
}

.simple-map-zoom button, .simple-map-type button {
	color:			#f5932b;
}

 
/*
 * Nieuws
 */
 
.post-image {
	background:		none;
	padding:		0px;
	overflow:		hidden;
}
 
.post-image img {
	width:			100%;
	height:			auto;
}

.post-title, .post-title:link, .post-title:visited, .post-title:active {
	font-family: 		'Exo', sans-serif;
	font-weight:		600;
	letter-spacing:		1px;
	color:			#000;
	text-decoration:	none;
}

.post-title:hover {
	color:			#f5932b;
}	

.social-blok {
	padding:		20px;
	margin-bottom:		30px;
	border:			1px solid #ccc;
}

.social-subtitel {
	text-transform:		uppercase;
	font-size:		15px;
	letter-spacing:		2px;
	font-weight:		800;
	padding:		0px 0px 10px 0px;
	margin:			0px;
}

.blogpost-text .datumbox {
	width:			70px;
}

.blogpost-text .post-date {
	background:		#f5932b;
	color:			#fff;
	padding:		0px;
	margin:			0px 0px 8px 0px;
	font-size:		0.8em;
}

/*
 * Nieuws Details
 */
 
.blogpost-box {
	margin-bottom:		100px;
}

.post-text .datumbox {
	width:			100px;
}

.post-text .datumbox .post-date {
	background:		#f5932b;
	color:			#fff;
	padding:		5px;
	margin:			20px 0px 20px 0px;
	font-size:		1em;
}

/*
 * Waardebepaling
 */
 
.top-line-waarde {
	height:			260px;
	overflow:		hidden;
}

.top-line-waarde h1 {
	margin-top:		90px;
	font-size:		2.4em;
	line-height:		1.2em;
}

.waarde-form-titel .subtitel {
	text-transform:		uppercase;
	font-size:		15px;
	letter-spacing:		2px;
	font-weight:		700;
	padding:		20px 0px 5px 0px;
	margin:			0px;
	color:			#666;
}

.waarde-form-titel h2 {
	margin:			0px 0px 20px 0px;
	padding:		0px;
}

.waarde-form-text {
	padding:		0px 0px 20px 0px;
}

.waarde-form-hr {
	margin:			60px 0px 0px 0px;
}

.waarde-form-tussenkop {
	padding:		20px 0px 20px 0px;
}

/*
 * Verkooptest
 */
 
.top-line-verkooptest {
	height:			260px;
	overflow:		hidden;
}

.top-line-verkooptest h1 {
	margin-top:		70px;
	font-size:		2.4em;
	line-height:		1.2em;
}

/*
 * Share & fullscreen
 */

.photo-slider-overlay {
	position:		absolute;
	top:			10%;
	right:			10%;
}

.fullscreen .photo-slider-overlay {
	display:		none;
}

.photo-slider-overlay .btn {
	position:		static;
	width:			auto;
	height:			auto;
	font-size:		inherit;
	opacity:		1;
	padding:		0 16px;
	background:		#fff;
	color:			#000;
	text-shadow:		none;
	border:			none;
	line-height:		40px;
	box-shadow:		0 0 3px rgba(0, 0, 0, 0.5);
	margin:			0 0 0 10px;
}

.photo-slider-overlay a.at300b {
	color:			#666;
}

.photo-slider-overlay a.at300b .at4-icon {
	display:		inline-block!important;
	position:		relative;
	top:			2px;
}

/*
 * Footer
 */
 
.sub-footer {
	padding:		40px 0px 60px 0px;
}

.sub-footer .masthead {
	margin-top:		30px;
}

.main-footer h6 {
	letter-spacing: 	1px;
	font-weight:		400;
}

.main-footer ul li {
	font-size:		0.9em;
	letter-spacing:		1px;
	font-weight:		300;
}

.footer-sub {
	width:			50px;
	display:		inline-block;
}

.btn-social {
    	width: 			40px;
    	height: 		40px;
    	padding: 		0;
    	margin-right: 		10px;
    	line-height: 		38px;
    	background: 		none;
    	border:			2px solid #fff;
    	border-radius: 		50%;
    	font-size: 		1em;
    	text-align: 		center;
    	letter-spacing: 	0;
}

.btn-social:last-child {
	line-height:		35px;
}

.visual-social a {
	color:			#fff;
}

.visual-social a:hover {
	color:			#000;
	background:		#fff;
}

.icon-pinterest-p {
	font-size:1.2em;
	line-height:45px;
}

/*
 * MODAL WINDOW
 */
 
/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 50px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    width: 1021px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

/* The Close Button */
.close {
    color: #f5932b;
    float: right;
    font-size: 32px;
    font-weight: bold;
    opacity:1;
    padding-top:14px;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.modal-header {
    padding: 5px 20px 10px 20px;
    background: #fff;
    color: white;
}

.modal-body {
	padding:0px;
	margin:0px;
	height:600px;
	overflow:hidden;
}

.modal-footer {
    padding:0px;
    height:0px;
    background:none;
    display:none;
}

/*
* Waardetest
*/
.waardetest-outer {
	width: 400px;
	height: 130px;
	position: fixed;
	right: 0;
	bottom: 0;
	padding: 40px 20px 20px;
	z-index: 1000;
	transition: transform .75s ease;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
	background: #fff;
}

.waardetest-outer .waardetest-inner h3 {
	position: absolute;
	left: 0;
	padding: 0 30px;
	transition: top .75s;
	font-size: 25px;
	top: 15px;
	width: 100%;
	text-align: center;
	color: #000;
}

.waardetest-outer .waardetest-inner p {
	margin-top: 15px;
	margin-bottom: 15px;
}

.waardetest-outer .waardetest-close {
	position: absolute;
	width: 100%;
	height: 50px;
	top: 0;
	right: 0;
	cursor: pointer;
	z-index: 9999;
}

.waardetest-outer .waardetest-close a {
	position: absolute;
	top: 24px;
	right: 10px;
	cursor: pointer;
	font-size: 25px;
	height: 10px;
	line-height: 10px;
	transform: rotate(0deg);
	transition: transform .25s ease;
	transform-origin: center;
	z-index: 100;
	text-decoration: none !important;
	color: #000 !important;
}

.waardetest-outer.is-closed {
	transform: translateY(70px);
}

.waardetest-outer.is-closed .waardetest-close a {
	transform: rotate(135deg);
}

.waardetest-btn{
	margin-top: 30px !important;
}

.grecaptcha-disclaimer, .grecaptcha-disclaimer a {
	color: #999;
	font-size: 10px;
	line-height: 14px;
}

.grecaptcha-disclaimer img{
	float: left;
	margin-right: 10px;
	max-width: 28px;
}

.grecaptcha-disclaimer div {
	display: inline-block;
}

.grecaptcha-badge {
	opacity: 0;
	visibility: hidden;
}