/*
 Theme Name:   AFIC child
 Theme URI:    https://www.afic.nl
 Description:  AFIC child
 Author:       AFIC
 Author URI:   https://www.afic.nl/
 Template:     Afic
 Version:      1.0.0
 Tags:         financieringen, verzekeringen, klassiekers
 Text Domain:  AFIC child
*/
 
@import url("../Afic/style.css");

.content { margin-top: 0; color: #222; background-color: #fff; }

.content h3 { color: #ee7d25; }

.post .post-image img { margin-top: 10px; width: 400px; }
.post-body h1 { font-size: 24px; }
@media only screen and (max-width: 600px){
	.post .post-image img { width: 100%; height: 100%; }
	.pagetitle { display: none; }
}

.select-klein {
	width: 20%;
	float:left;	
}

// Watersport paginas
// --------------

---------------------------

.page-id-4498 .menu-main {
	background: #0084c4;
}
.page-id-4523 .menu-main {
	background: #0084c4;
}
.page-id-4526 .menu-main {
	background: #0084c4;
}
.page-id-4534 .menu-main {
	background: #0084c4;
}
.page-id-4640 .menu-main {
	background: #0084c4;
}
.page-id-4537 .menu-main {
	background: #0084c4;
}

.page-id-4534  .header .logo, .page-id-4498 .header .logo, .page-id-4537 .header .logo, .page-id-4640 .header .logo, .page-id-4523 .header .logo, .page-id-4526 .header .logo { height: 85px; padding: 0; margin: 10px 0px 0px 0px; background-size: 250px 72px; background-repeat: no-repeat; background-position: left top; background-image: url("../../uploads/2018/10/logo-watersport-1.jpg"); }
.page-id-4534 #logo img, .page-id-4498 #logo img, .page-id-4537 #logo img, .page-id-4640 #logo img, .page-id-4523 #logo img, .page-id-4526 #logo img { visibility: hidden; };

// ------------------------------------------

// DPDD paginas
// -----------------------------------------

.page-id-5008 .menu-main {
	background: #ff0000;
}
// .page-id-5008  .header .logo { height: 85px; padding: 0; margin: 10px 0px 0px 0px; background-size: 250px 72px; background-repeat: no-repeat; background-position: left top; background-image: url("https://www.afic.nl/wp-content/uploads/2018/10/logo-watersport-1.jpg"); }
// .page-id-5008 #logo img { visibility: hidden; };

// ------------------------------------------


.pagetitle { border-bottom: 1px solid #777; overflow:hidden; padding: 80px 0 20px; margin:0; background-position:center; height: 80px; background-size:cover; }

.pagetitle .pagetitle-title { display:none; font-weight: 500; margin:0; float:left; font-size:1.5em; }

		.input-label {
			font-size:		13px;	
			font-weight:		bold;
			float:			left;
			padding:		0px 0px 0px 0px;
			width: 			240px;
			// height: 60px;
			color:			#333;
			font-family:		arial;
			margin-bottom:		3px;
		}
		.input-label2 {
			font-size:		12px;	
			font-weight:		700;
			float:			left;
			padding:		7px 0px 0px 0px;
			width: 		200px;
		}

		.input-pre {
			font-size:		14px;
			float:			left;
			width: 			26px;
			background:		#e0e0e0;
			height:			26px;
			padding:		2px 0px 0px 0px;
			text-align:		center;
			border:			2px solid #d0d0d0;
			color:			#87888c;
			font-weight:    bold;
			-moz-border-radius: 	5px 0px 0px 5px;
			-webkit-border-radius:	5px 0px 0px 5px;
			border-radius: 		5px 0px 0px 5px;
			-khtml-border-radius: 	5px 0px 0px 5px;
		}

		.input-box {
			float:			left;
			width: 			100px;
			height:			32px;
			margin-bottom: 		3px;
		}
		.input-box input {
			font-size:			14px;
			color:				#87888c;
			width: 				185px;
			height:				32px;
			border-top:			2px solid #d0d0d0;
			border-right:			2px solid #d0d0d0;
			border-bottom:			2px solid #d0d0d0;
			-moz-border-radius: 		0px 5px 5px 0px;
			-webkit-border-radius:		0px 5px 5px 0px;
			border-radius: 			0px 5px 5px 0px;
			-khtml-border-radius: 		0px 5px 5px 0px;
			padding:			0px 0px 0px 3px;
		}
		.input-box-right {
			margin-bottom:			6px;
		}
		.input-box-right select {
			font-size:			14px;
			width: 				224px;
			height:				27px;
			color:				#87888c;
			font-family:			eausans_book, arial;
			border:				2px solid #d0d0d0;
			-moz-border-radius: 		5px 5px 5px 5px;
			-webkit-border-radius:		5px 5px 5px 5px;
			border-radius: 			5px 5px 5px 5px;
			-khtml-border-radius: 		5px 5px 5px 5px;
			padding:			0px 0px 0px 5px;
		}



		.input-box2 {
			float:			left;
			width: 		100px;
			height:		22px;
		}
		.input-box2 input {
			font-size:			12px;
			width: 			100px;
			height:			16px;
			border-top:			2px solid #d0d0d0;
			border-right:			2px solid #d0d0d0;
			border-bottom:		2px solid #d0d0d0;
			-moz-border-radius: 		0px 5px 5px 0px;
			-webkit-border-radius:	0px 5px 5px 0px;
			border-radius: 		0px 5px 5px 0px;
			-khtml-border-radius: 	0px 5px 5px 0px;

		}






		.input-pre-right {
			font-size:			16px;
			float:				left;
			width: 				26px;
			background:			#e0e0e0;
			height:				23px;
			padding:			5px 0px 0px 0px;
			text-align:			center;
			border:				2px solid #d0d0d0;
			
			-moz-border-radius: 		0px 5px 5px 0px;
			-webkit-border-radius:		0px 5px 5px 0px;
			border-radius: 			0px 5px 5px 0px;
			-khtml-border-radius: 		0px 5px 5px 0px;
		}

		.input-box-right {
			float:				left;
			width: 				110px;
			height:				32px;
		}
		.input-box-right input {
			font-size:			16px;
			width: 				110px;
			height:				16px;
			border-top:			2px solid #d0d0d0;
			border-left:			2px solid #d0d0d0;
			border-bottom:			2px solid #d0d0d0;
			-moz-border-radius: 		5px 0px 0px 5px;
			-webkit-border-radius:		5px 0px 0px 5px;
			border-radius: 			5px 0px 0px 5px;
			-khtml-border-radius: 		5px 0px 0px 5px;

		}

		.input-clear {
			clear:				both;
			height:				10px;
		}
		.input-button input[type=submit] {
			cursor:				pointer;
			cursor:				hand;
			width:				224px;
			font-size:			14px;
			-moz-border-radius: 		5px;
			-webkit-border-radius:		5px;
			border-radius: 			5px;
			-khtml-border-radius: 		5px;
			color:				#fff;
			font-weight:			100;
			font-family:			eausans_book, arial;
			margin-top:			6px;
			height:				30px;
			background: 			-webkit-linear-gradient(#ee7d11, #f8d21);
  			background: 			-o-linear-gradient(#ee7d11, #ff8d21);
			background: 			-moz-linear-gradient(#ee7d11, #ff8d21);
			background: 			linear-gradient(#ee7d11, #ff8d21);
		}



		.next-button {
			margin-top:			14px;
			cursor:				pointer;
			cursor:				hand;
			width:				180px;
			font-size:			14px;
			-moz-border-radius: 		5px;
			-webkit-border-radius:		5px;
			border-radius: 			5px;
			-khtml-border-radius: 		5px;
			color:				#fff;
			font-weight:			100;
			font-family:			eausans_book, arial;
			// margin-top:			14px;
			padding:			8px 0px 0px 0px;
			height:				46px;
			background: 			-webkit-linear-gradient(#ee7d11, #f8d21);
  			background: 			-o-linear-gradient(#ee7d11, #ff8d21);
			background: 			-moz-linear-gradient(#ee7d11, #ff8d21);
			background: 			linear-gradient(#ee7d11, #ff8d21);
		}
		.next-button a {
			color:				#fff;
		}

.continue_button {
			float:				right;
			width:				200px;
			text-align:			center;
			margin-top:			14px;
			cursor:				pointer;
			cursor:				hand;
			font-size:			14px;
			-moz-border-radius: 		5px;
			-webkit-border-radius:		5px;
			border-radius: 			5px;
			-khtml-border-radius: 		5px;
			color:				#fff;
			font-weight:			bold;
			font-family:			eausans_book, arial;
			padding:			8px 0px 0px 0px;
			height:				46px;
			background: 			-webkit-linear-gradient(#ee7d11, #f8d21);
  			background: 			-o-linear-gradient(#ee7d11, #ff8d21);
			background: 			-moz-linear-gradient(#ee7d11, #ff8d21);
			background: 			linear-gradient(#ee7d11, #ff8d21);
}
.continue_button a {
	color:				#fff;
}

button {
				float:			right;
				border: 		0;
				background: 		transparent;
}
button div.continue_button {
			float:				right;
			width:				232px;
			text-align:			center;
			margin-top:			14px;
			cursor:				pointer;
			cursor:				hand;
			font-size:			14px;
			-moz-border-radius: 		5px;
			-webkit-border-radius:		5px;
			border-radius: 			5px;
			-khtml-border-radius: 		5px;
			color:				#fff;
			font-weight:			bold;
			font-family:			eausans_book, arial;
			padding:			10px 0px 0px 0px;
			height:				46px;
			background: 			-webkit-linear-gradient(#ee7d11, #f8d21);
  			background: 			-o-linear-gradient(#ee7d11, #ff8d21);
			background: 			-moz-linear-gradient(#ee7d11, #ff8d21);
			background: 			linear-gradient(#ee7d11, #ff8d21);
}









.termijnen {
	text-align:			center;
	font-size:			12px;
	// font-weight:			bold;
	line-height:			18px;
	padding: 			10px 6px;
	float: 				left;
	background: 			#e0e0e0;
	height: 			316px;
	width: 				190px;
	margin-bottom:			10px;
}
.termijnen h1 {
	font-size: 18px;
	margin: 0;
}
.termijnen > .div1 {
	margin:				7px auto;
	font-weight:			700px;
	width:				180px;
	height:				290px;
	color:				#fff;
	font-size:			20px;
	text-align:			center;
	padding:			10px 0px 0px 0px;
	background:			#ea0606;
	-moz-border-radius: 		5px;
	-webkit-border-radius:		5px;
	border-radius: 			5px;
	-khtml-border-radius: 		5px;
	background: 			-webkit-linear-gradient(#ea0606, #f8d21);
  	background: 			-o-linear-gradient(#ea0606, #ff8d21);
	background: 			-moz-linear-gradient(#ea0606, #ff8d21);
	background: 			linear-gradient(#ea0606, #ff8d21);

}
.termijnen > .div1 > span {
	font-size:			12px;
	line-height:			12px;
}
.termijnen > .div2 {
	margin:				4px auto;
	width:				200px;
	height:				44px;
	color:				#fff;
	font-size:			20px;
	padding:			6px 0px 0px 0px;
	text-align:			center;
	background:			#99e127;
	-moz-border-radius: 		5px;
	-webkit-border-radius:		5px;
	border-radius: 			5px;
	-khtml-border-radius: 		5px;
	background: 			-webkit-linear-gradient(#99e127, #f8d21);
  	background: 			-o-linear-gradient(#99e127, #ff8d21);
	background: 			-moz-linear-gradient(#99e127, #ff8d21);
	background: 			linear-gradient(#99e127, #ff8d21);

}
.termijnen > .div2 > span {
	font-size:			12px;
}







.blauw-vinkje li {
	list-style-image: url('../../uploads/2018/11/blauw-vinkje.png');
}


.vinkje li {
	list-style-image: url('../../uploads/2017/06/oranje-vinkje.png');
}

.afm-banner {
	margin-top: 	30px;
	margin-right: 	12px;
	margin-bottom: 	0;
	text-align: 	center;
	border:         1px solid #000000;
}
.afm-banner img {
	width:			50%;
}
.divTable {
margin-top:40px;
margin-bottom: 40px;
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
    width:24%;
	border: 0px solid #999999;
	display: table-cell;
	padding: 3px 0px;
}
.divTableFirst {
    width:28%;
    padding: 3px 0px 3px 0;
}
.divTableLast {
    padding: 3px 0px 3px 0;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}
.divTableRoundleft {
        -moz-border-radius-bottomleft: 6px;
        border-bottom-left-radius: 6px;
        -moz-border-radius-topleft: 6px;
        border-top-left-radius: 6px;
}
.divTableRoundRight {
        -moz-border-radius-bottomright: 6px;
        border-bottom-right-radius: 6px;
        -moz-border-radius-topright: 6px;
        border-top-right-radius: 6px;
}
.divTableOrange {
        background-color: #757477;
        color: #fff;
        height:38px;
        padding: 18px 0 0 0;
        font-weight: 700;
}
.divTableGreen {
        font-weight: 700;
        color: #00ff00;
        font-size: 16px;
}
.divTableRed {
        font-weight: 700;
        color: #ff0000;
        font-size: 16px;
}
.divTableStrong { font-weight: 700; }

.content-list ul li {
	list-style-image: url('images/menu_swirl.html');
}
.content-list h6 {
	color: #ee7d25;
    margin-top:20px;
	margin-bottom: 10px;
}

.image-overlay { position: relative; margin-bottom:30px;}
.image-overlay-text {
	border-radius: 2px;
	position: 	absolute; 
	background-color: #777; 
	opacity: 0.95;
	color: #fff;
    font-size: 1.8em; 
	font-weight: 100; 
	left: 15px; 
	padding: 10px 15px; 
	bottom: 15px;
	margin:0;
	line-height:1.3em;
}
.image-overlay-text p {
	font-size: 0.8em; 
	margin:0;
	padding:0;
    font-style: italic;
}
.widget-image-overlay { position: relative; }
.widget-image-overlay-text {
	border-radius: 5px;
	width: 80%;
	text-align:center;
	position:absolute; 
	color: #fff; 
	font-size: 1.5em; 
	font-weight: 600; 
	padding: 10px 15px; 
	bottom: 15px;
	line-height:1.1em;
}
.widget-link-first {
	border-radius: 5px;
	background-color: #ee7d25; 
	font-size: 1em; 
	font-weight: 700; 
	font-color:#fff;
	float:left;
	margin-bottom: 5px;
	width:100%;
	line-height: 1.4em;
}
.widget-link-first > .widget-link-first-icon {
	font-family:'fontawesome';
	float: left;
	color:#fff;
	padding: 5px 10px 0 20px;
}
.widget-link-first > .widget-link-first-text {
	color:#fff;
	padding: 5px 15px 0 20px;
}
.widget-link-first-open {
	color:#fff;
	font-weight:400;
	font-size:1em;
	padding: 20px 10px 30px 10px;
	margin-bottom: 20px;
}
a.widget-link {
	border-radius: 5px;
	background-color: #ee7d25; 
	font-size: 1em; 
	font-weight: 700; 
	font-color:#fff;
	float:left;
	margin-bottom: 5px;
	width:100%;
}
a.widget-link:hover {
	background-color:#fe8d45;
	text-decoration:none;
}
.widget-link-icon {
	font-family:'fontawesome';
	float: left;
	color:#fff;
	padding: 10px 10px 0px 20px;
}
.widget-link-text {
	font-size: 1.1em;
	padding: 10px 10px 0px 15px;
	color:#fff;
	line-height: 1.4em;
}
.widget-link-sub {
	color:#fff;
	font-weight: 400;
	font-size:14px;
	padding:10px 0 12px 2px;
}

.klassieker-calc {
	margin-right:		0px;
	padding:			0px 20px;
	background: 		#ee7d25;
	border-radius:		5px;
	color:				#fff;
	font-weight:		bold;
}
.klassieker-calc h1 {
	text-align:			center;
	color:				#fff;
	font-size:			16px;
	margin:				0;
	padding: 			20px 0 15px 0;
}
.klassieker-calc label {
	margin:				0;
	color: 				#FFFFFF;
	font-weight:		bold;
}
.klassieker-calc select {
	margin-bottom:		10px;
	padding:			0;
	background: 		#fff;
	border-radius:		5px;
	color:				#333;
	height:				30px;
	padding:			5px;
	width: 				100%;
}
.klassieker-calc input {
	margin:				0;
	padding:			0;
	background: 		#fff;
	border-radius:		5px;
	color:				#333;
	height:				30px;
	padding:			5px;
	width: 				100%;
}
.klassieker-calc input[type='submit'] {
	border:				2px solid #fff;
	border-radius:		5px;
	height:				40px;
	padding: 			9px;
	color:				#fff;
	text-align:			center;
}
#klassieker_error {
	font-weight:		700;
	color:				#fff;
	font-size:			16px;
	text-align:			center;
	height:				30px;
	margin-bottom:		10px;
	margin-top:			0;
}

.footer_left { float: left; margin: 0; margin-bottom: 20px; padding: 0; font-size: 0.9em; color: #fff;}
.footer_left .footer_title { margin: 0; padding: 0; font-size: 2em; font-weight: bold; text-decoration: none; color: #ee7d25; }
.footer_left a { font-weight: bold; }

@media screen and (min-width: 601px){
    .divTableMobile {
        display:none;
    }
}
@media only screen and (max-width: 600px){
    .divTableDesktop {
        display:none;
    }
}
.wpcf7_field_header {
	float:				left;
	width:				100%;
	font-size:			20px;
	margin-top: 			40px;
	margin-bottom:			20px;
	color:				#ee7d25;
	font-weight:			bold;
	border-bottom:			1px solid #ee7d25;
}
.wpcf7_field_horizontal {
	float:				left;
	width:				100%;
}
.wpcf7_field_horizontal_first {
	float:				left;
	width:				48%;
}
.wpcf7_field_horizontal_spacer {
	float:				left;
	width:				4%;
	height:				100%;
}
.wpcf7_field_horizontal_last {
	float:				left;
	width:				48%;
}
.wpcf7_field_sublabel {
	margin-top: 		0;
	margin-bottom: 		15px;
	font-size: 			13px;
}
.wpcf7_field_full {
	float:				left;
	width:				100%;
}

/* Klassieker offerte particulier */
div#wpcf7-f3664-p2304-o1 {
	margin-right:			0px;
	padding:			20px 20px;
	background: 			#ee7d25;
	border-radius:			5px;
	color:				#fff;
	font-weight:			bold;
}
div#wpcf7-f3664-p2304-o1 h1 {
	text-align:			center;
	color:				#fff;
	font-size:			16px;
	margin:				0;
	padding: 			5px 0 15px 0;
}
#wpcf7-f3664-p2304-o1 input[type="text"],
#wpcf7-f3664-p2304-o1 input[type="email"],
#wpcf7-f3664-p2304-o1 textarea {
	margin:				0;
	padding:			0;
	background: 			#fff;
	border-radius:			5px;
	border: 			3px solid #ccc;
	color:				#333;
	height:				30px;
	padding:			4px;
	width: 				100%;   
}
#wpcf7-f3664-p2304-o1 select {
	margin-bottom:			10px;
	padding:			0;
	background: 			#fff;
	border-radius:			5px;
	border: 			3px solid #ccc;
	color:				#333;
	height:				30px;
	padding:			4px;
	width: 				100%;
}
#wpcf7-f3664-p2304-o1 input[type="submit"],
#wpcf7-f3664-p2304-o1 input[type="button"] { 
	border:				3px solid #fff;
	border-radius:		5px;
	height:				40px;
	padding: 			9px;
	color:				#fff;
	text-align:			center;
}
/* Klassieker offerte aanvraag zakelijk */
div#wpcf7-f3664-p2320-o1 {
	margin-right:		0px;
	padding:			20px 20px;
	background: 		#ee7d25;
	border-radius:		5px;
	color:				#fff;
	font-weight:		bold;
}
div#wpcf7-f3664-p2320-o1 h1 {
	text-align:			center;
	color:				#fff;
	font-size:			16px;
	margin:				0;
	padding: 			5px 0 15px 0;
}
#wpcf7-f3664-p2320-o1 input[type="text"],
#wpcf7-f3664-p2320-o1 input[type="email"],
#wpcf7-f3664-p2320-o1 textarea {
	margin:				0;
	padding:			0;
	background: 		#fff;
	border-radius:		5px;
	border: 			3px solid #ccc;
	color:				#333;
	height:				30px;
	padding:			4px;
	width: 				100%;   
}
#wpcf7-f3664-p2320-o1 select {
	margin-bottom:		10px;
	padding:			0;
	background: 		#fff;
	border-radius:		5px;
	border: 			3px solid #ccc;
	color:				#333;
	height:				30px;
	padding:			4px;
	width: 				100%;
}
#wpcf7-f3664-p2320-o1 input[type="submit"],
#wpcf7-f3664-p2320-o1 input[type="button"] { 
	border:				3px solid #fff;
	border-radius:		5px;
	height:				40px;
	padding: 			9px;
	color:				#fff;
	text-align:			center;
}


/* Autoverzekering offerte aanvraag */
div#wpcf7-f2810-p2302-o1 {
	margin-right:		0px;
	padding:			20px 20px;
	background: 		#ee7d25;
	border-radius:		5px;
	color:				#fff;
	font-weight:		bold;
}
div#wpcf7-f2810-p2302-o1 h1 {
	text-align:			center;
	color:				#fff;
	font-size:			16px;
	margin:				0;
	padding: 			20px 0 15px 0;
}
#wpcf7-f2810-p2302-o1 input[type="text"],
#wpcf7-f2810-p2302-o1 input[type="email"],
#wpcf7-f2810-p2302-o1 textarea {
	margin-top:			5px;
	padding:			0;
	background: 		#fff;
	border-radius:		5px;
	color:				#333;
	height:				34px;
	padding:			5px;
	width: 				100%;   
}
#wpcf7-f2810-p2302-o1 select {
	margin-bottom:		10px;
	padding:			0;
	background: 		#fff;
	border-radius:		5px;
	color:				#333;
	height:				30px;
	padding:			5px;
	width: 				100%;
}
#wpcf7-f2810-p2302-o1 input[type="submit"],
#wpcf7-f2810-p2302-o1 input[type="button"] { 
	border:				2px solid #fff;
	border-radius:		5px;
	height:				40px;
	padding: 			9px;
	color:				#fff;
	text-align:			center;
}

div#wpcf7-f2810-p2318-o1 {
	margin-right:		0px;
	padding:			20px 20px;
	background: 		#ee7d25;
	border-radius:		5px;
	color:				#fff;
	font-weight:		bold;
}
div#wpcf7-f2810-p2318-o1 h1 {
	text-align:			center;
	color:				#fff;
	font-size:			16px;
	margin:				0;
	padding: 			20px 0 15px 0;
}
#wpcf7-f2810-p2318-o1 input[type="text"],
#wpcf7-f2810-p2318-o1 input[type="email"],
#wpcf7-f2810-p2318-o1 textarea {
	margin-top:			5px;
	padding:			0;
	background: 		#fff;
	border-radius:		5px;
	color:				#333;
	height:				34px;
	padding:			5px;
	width: 				100%;   
}
#wpcf7-f2810-p2318-o1 select {
	margin-bottom:		10px;
	padding:			0;
	background: 		#fff;
	border-radius:		5px;
	color:				#333;
	height:				30px;
	padding:			5px;
	width: 				100%;
}
#wpcf7-f2810-p2318-o1 input[type="submit"],
#wpcf7-f2810-p2318-o1 input[type="button"] { 
	border:				2px solid #fff;
	border-radius:		5px;
	height:				40px;
	padding: 			9px;
	color:				#fff;
	text-align:			center;
}



// ********************************
// Watersport financiering aanvraag
// ********************************

div#wpcf7-f4655-p4640-o1 {
	margin-right:			0px;
	padding:			20px 20px;
	background: 			#fff;
	border-radius:			5px;
	color:				#0084c4;
	font-weight:			bold;
}
div#wpcf7-f4655-p4640-o1 h1 {
	text-align:			center;
	font-color:			#0084c4;
	font-size:			16px;
	margin:				0;
	padding: 			20px 0 15px 0;
}
#wpcf7-f4655-p4640-o1 input[type="text"],
#wpcf7-f4655-p4640-o1 input[type="email"],
#wpcf7-f4655-p4640-o1 textarea {
	margin-top:			5px;
	padding:			0;
	background: 			#fff;
	border-radius:			5px;
	color:				#333;
	height:				34px;
	padding:			5px;
	width: 				100%;   
}
#wpcf7-f4655-p4640-o1 select {
	margin-bottom:			10px;
	padding:			0;
	background: 			#fff;
	border-radius:			5px;
	color:				#333;
	height:				30px;
	padding:			5px;
	width: 				100%;
}
#wpcf7-f4655-p4640-o1 input[type="submit"],
#wpcf7-f4655-p4640-o1 input[type="button"] { 
	border:				2px solid #fff;
	border-radius:			5px;
	height:				40px;
	padding: 			9px;
	color:				#fff;
	text-align:			center;
}

div#wpcf7-f4655-p4640-o1 {
	margin-right:			0px;
	padding:			20px 20px;
	background: 			#fff;
	border-radius:			5px;
	color:				#0084c4;
	font-weight:			bold;
}
div#wpcf7-f4655-p4640-o1 h1 {
	text-align:			center;
	font-color:			#0084c4;
	font-size:			16px;
	margin:				0;
	padding: 			20px 0 15px 0;
}
#wpcf7-f4655-p4640-o1 input[type="text"],
#wpcf7-f4655-p4640-o1 input[type="email"],
#wpcf7-f4655-p4640-o1 textarea {
	margin-top:			5px;
	padding:			0;
	background: 			#fff;
	border-radius:			5px;
	color:				#333;
	height:				34px;
	padding:			5px;
	width: 				100%;   
}
#wpcf7-f4655-p4640-o1 select {
	margin-bottom:			10px;
	padding:			0;
	background: 			#fff;
	border-radius:			5px;
	color:				#333;
	height:				34px;
	padding:			6px;
	width: 				100%;
}
#wpcf7-f4655-p4640-o1 input[type="submit"],
#wpcf7-f4655-p4640-o1 input[type="button"] { 
	border:				2px solid #fff;
	border-radius:			5px;
	height:				40px;
	padding: 			9px;
	color:				#fff;
	text-align:			center;
	background:			#0084c4;
}
.wpcf7_field_header {
	color:				#0084c4;
	border-bottom:			1px solid #0084c4;
}




// **************************************
// Einde watersport financiering aanvraag
// **************************************






.wpcf7 {
	// border-radius: 2px;
	// background-color: #999;
	// border: 3px solid #666666;
}
.wpcf7-form {
	// padding: 3px 3px 0 3px;
}
.wpcf7 input[type="text"] {
	border: 2px solid #999;
	color #333;
}
.wpcf7 input[type="tel"] {
	border: 2px solid #999;
	color #333;
}
.wpcf7 input[type="email"] {
	border: 2px solid #999;
	color #333;
}
.wpcf7 textarea {
	border: 2px solid #999;
}
.wpcf7 input, textarea {
	font-weight: 		400;
	border-radius: 		5px;
	font-size: 			14px;
	color: 				#333;
	margin: 			0 10px 5px 0;
}

.wpcf7 select {
	border: 2px solid #999;
	border-radius: 5px;
	font-size: 1em;
	padding: 6px;
	margin: 0 10px 5px 0;
}



.wpcf7 textarea { height: 180px; }
.wpcf7 input[type="submit"] { width: 100%; background: #ee7d25; color: #fff; margin-top: 15px; }

.wpcf7-not-valid{
    border:2px solid #ff2222!important;
}
span.wpcf7-not-valid-tip {
    display: none;
}
div.wpcf7-validation-errors {
    display: block !important;
}
.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors {
    color: #D8000C;
    background-color: #FF0000;
    // border: 0;
    padding: 10px;
}
.wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #ff0000; /* Blue */
}
.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {
    top: 10px;
	color: #4F8A10;
    background-color: #DFF2BF;
    // border: 0;
    padding: 10px;
}

div.wpcf7-mail-sent-ok:before,div.wpcf7-validation-errors:before {
    font: 26px/30px FontAwesome;
    margin-right: 16px;
    vertical-align: middle;
}
div.wpcf7-mail-sent-ok:before {
    content:'\f00c';
}
div.wpcf7-validation-errors:before {
    content:'\f057';
}

.page_content h4 { font-weight: 400; color: #ee7d25; margin-top: 20px; margin-bottom: 10px;}








/* Autoverzekering offerte aanvraag */
div#wpcf7-f2810-p2302-o1 {
	margin-right:		0px;
	padding:			20px 20px;
	background: 		#ee7d25;
	border-radius:		5px;
	color:				#fff;
	font-weight:		bold;
}
div#wpcf7-f2810-p2302-o1 h1 {
	text-align:			center;
	color:				#fff;
	font-size:			16px;
	margin:				0;
	padding: 			20px 0 15px 0;
}
#wpcf7-f2810-p2302-o1 input[type="text"],
#wpcf7-f2810-p2302-o1 input[type="email"],
#wpcf7-f2810-p2302-o1 textarea {
	margin-top:			5px;
	padding:			0;
	background: 		#fff;
	border-radius:		5px;
	color:				#333;
	height:				34px;
	padding:			5px;
	width: 				100%;   
}
#wpcf7-f2810-p2302-o1 select {
	margin-bottom:		10px;
	padding:			0;
	background: 		#fff;
	border-radius:		5px;
	color:				#333;
	height:				30px;
	padding:			5px;
	width: 				100%;
}
#wpcf7-f2810-p2302-o1 input[type="submit"],
#wpcf7-f2810-p2302-o1 input[type="button"] { 
	border:				2px solid #fff;
	border-radius:		5px;
	height:				40px;
	padding: 			9px;
	color:				#fff;
	text-align:			center;
}

div#wpcf7-f2810-p2318-o1 {
	margin-right:		0px;
	padding:			20px 20px;
	background: 		#ee7d25;
	border-radius:		5px;
	color:				#fff;
	font-weight:		bold;
}
div#wpcf7-f2810-p2318-o1 h1 {
	text-align:			center;
	color:				#fff;
	font-size:			16px;
	margin:				0;
	padding: 			20px 0 15px 0;
}
#wpcf7-f2810-p2318-o1 input[type="text"],
#wpcf7-f2810-p2318-o1 input[type="email"],
#wpcf7-f2810-p2318-o1 textarea {
	margin-top:			5px;
	padding:			0;
	background: 		#fff;
	border-radius:		5px;
	color:				#333;
	height:				34px;
	padding:			5px;
	width: 				100%;   
}
#wpcf7-f2810-p2318-o1 select {
	margin-bottom:		10px;
	padding:			0;
	background: 		#fff;
	border-radius:		5px;
	color:				#333;
	height:				30px;
	padding:			5px;
	width: 				100%;
}
#wpcf7-f2810-p2318-o1 input[type="submit"],
#wpcf7-f2810-p2318-o1 input[type="button"] { 
	border:				2px solid #fff;
	border-radius:		5px;
	height:				40px;
	padding: 			9px;
	color:				#fff;
	text-align:			center;
}



// ********************************
// PCG Formulier
// ********************************

div#wpcf7-f5170-p5154-o1 {
	margin-right:			300px;
	padding:			120px 120px;
	background: 			#fff;
	border-radius:			5px;
	color:				#0084c4;
	font-weight:			bold;
}
div#wpcf7-f5170-p5154-o1 h1 {
	text-align:			center;
	font-color:			#0084c4;
	font-size:			16px;
	margin:				0;
	padding: 			20px 0 15px 0;
}
#wpcf7-f5170-p5154-o1 input[type="text"],
#wpcf7-f5170-p5154-o1 input[type="email"],
#wpcf7-f5170-p5154-o1 textarea {
	margin-top:			555px;
	padding:			0;
	background: 			#fff;
	border-radius:			5px;
	color:				#333;
	height:				34px;
	padding:			5px;
	width: 				100%;   
}
#wpcf7-f5170-p5154-o1 select {
	margin-bottom:			10px;
	padding:			0;
	background: 			#fff;
	border-radius:			5px;
	color:				#333;
	height:				30px;
	padding:			5px;
	width: 				100%;
}
#wpcf7-f5170-p5154-o1 input[type="submit"],
#wpcf7-f5170-p5154-o1 input[type="button"] { 
	border:				2px solid #fff;
	border-radius:			5px;
	height:				40px;
	padding: 			9px;
	color:				#fff;
	text-align:			center;
}

div#wpcf7-f5170-p5154-o1 {
	margin-right:			660px;
	padding:			200px 200px;
	background: 			#fff;
	border-radius:			5px;
	color:				#0084c4;
	font-weight:			bold;
}
div#wpcf7-f5170-p5154-o1 h1 {
	text-align:			center;
	font-color:			#0084c4;
	font-size:			16px;
	margin:				0;
	padding: 			20px 0 15px 0;
}
#wpcf7-f5170-p5154-o1 input[type="text"],
#wpcf7-f5170-p5154-o1 input[type="email"],
#wpcf7-f5170-p5154-o1 textarea {
	margin-top:			775px;
	padding:			0;
	background: 			#fff;
	border-radius:			5px;
	color:				#333;
	height:				34px;
	padding:			5px;
	width: 				100%;   
}
#wpcf7-f5170-p5154-o1 select {
	margin-bottom:			10px;
	padding:			0;
	background: 			#fff;
	border-radius:			5px;
	color:				#333;
	height:				34px;
	padding:			6px;
	width: 				100%;
}
#wpcf7-f5170-p5154-o1 input[type="submit"],
#wpcf7-f5170-p5154-o1 input[type="button"] { 
	border:				200px solid #fff;
	border-radius:			5px;
	height:				40px;
	padding: 			9px;
	color:				#fff;
	text-align:			center;
	background:			#0084c4;
}
.wpcf7_field_header {
	color:				#0084c4;
	border-bottom:			1px solid #0084c4;
}










.logo {
	float: 				left;
	margin-top: 			20px;
	width:				20%
}

.header_contact_wrapper {
	float:				right;
	margin-top: 			10px;
	border: 			0px solid #000;
	width: 				80%;
	right: 				0px;
}
.header_contact {
	// width:			20%;
	border: 			0px solid #ee7d25;
	border-radius: 			5px;
	float: 				right;
	margin-left: 			15px;
	padding:			5px;
}
.header_contact:hover {
	background: 			#e0e0e0;
}
.header_contact:last-child:hover {
	background: 			#fff;
}
.header_contact:first-child {
	margin-left: 			0px;
}
.header_contact_icon {
	height: 			30px;
	float: 				left;
	padding: 			4px 8px 0 0;
	color: 				#ee7d25;
	font-size: 			30px;
}
.header_contact_icon_blauw {
	height: 			30px;
	float: 				left;
	padding: 			4px 8px 0 0;
	color: 				#0084c4;
	font-size: 			30px;
}

.header_contact_text {
	font-size: 			14px;
	font-weight: 			1000;
	color: 				#757477;
	white-space: 			nowrap;
	overflow: 			hidden;
}
.header_contact_text_blauw {
	//font-size: 			14px;
	//font-weight: 			1000;
	color: 				#0084c4;
	text-decoration:		underline;
	//white-space: 			nowrap;
	//overflow: 			hidden;
}


