@charset "UTF-8";
/* CSS Document */

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

body { 
  	font-family: 'Mukta Malar', sans-serif;
	color:#000000;
	font-size: 15px
}

.container-fluid{
	padding-left: 0px!important;
	padding-right: 0px!important;
}

/* --------------------------------- LINKS VLAK -------------------------------- */
.links_vlak{
	background-color: #f5f6f8;
	height: 900px;
}

@media screen and (max-width: 767px){
.links_vlak{
	height: 710px;
	}
}

@media screen and (max-width: 410px){
.links_vlak{
	height: 920px;
	}
}

h2.titel_bovenaan{
	text-align: center;
	text-transform: uppercase;
	font-size:25px;	
	padding-top:50px;
}

@media screen and (max-width: 950px){
	h2.titel_bovenaan{
		font-size:20px;	
	}
}

@media screen and (max-width: 340px){
	h2.titel_bovenaan{
		font-size:16px;
		padding-top:30px;
	}
}

img.logo{
	width: 50%;
	margin-left: 25%;
	margin-right: 25%;
	margin-top: 10px;
}

@media screen and (max-width: 950px){
	img.logo{
		width: 50%;
		margin-left: 25%;
		margin-right: 25%;
		margin-top: 50px;
	}
}

@media screen and (max-width: 320px){
	img.logo{
		width: 60%;
		margin-left: 20%;
		margin-right: 20%;
		margin-top: 20px;
	}
}

p.tekstje{
	text-align: center;
	font-size:15px;
	margin-left: 60px;
	margin-right: 60px;
}

@media screen and (max-width: 950px){
	p.tekstje{
		font-size:18px;	
		margin-left: 40px;
		margin-right: 40px;
	}
}

@media screen and (max-width: 340px){
	p.tekstje{
		font-size:15px;
		margin-left: 20px;
		margin-right: 20px;
		margin-top:10px
	}
}


/*--------------------- CONTACT--------------------------*/

	/* ------------ formulier ---------- */

form#ajax-contact{
	margin-top: 40px;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	height: 340px;
}

@media screen and (max-width: 500px){
	form#ajax-contact{
		width: 100%;
	}
}

form#ajax-contact h2{
	color: #000;
	text-align: center;
	text-transform: uppercase;
	font-size: 18px;
	padding-top:10px;
	padding-bottom: 10px;
}
@media screen and (max-width: 500px){
	form#ajax-contact h2{
		font-size: 18px;
	}
}

.veld_input{
	width: 80%;
	height: 35px;
	margin-top: 0px;
	margin-left: 10%;
	margin-right: 10%;
	border: none;
	margin-bottom: 10px;
	padding-left: 5px;
	font-size: 14px;
}

.boodschap_input{
	width: 80%;
	height: 100px;
	margin-top: 0px;
	margin-left: 10%;
	margin-right: 10%;
	padding-left: 5px;
	border: none;
	font-size: 14px;
}

.verzendknop{
	background-color: #FFF;
	width: 15%;
	height: 35px;
	margin-left: auto;
	margin-right: auto;
}

@media screen and (max-width: 950px){
	.verzendknop{
		width: 25%;
	}
}

@media screen and (max-width: 500px){
	.verzendknop{
		width: 30%;
	}
}

.verzendknop p{
	font-size: 16px;
	color: #000;
	text-align: center;
	text-transform: uppercase;
	margin-top: 20px;
	padding-top: 6px;
}

.verzendknop a:hover{
	text-decoration: none;
}

div.field input{
	width: 80%;
	height: 35px;
	margin-top: 0px;
	margin-left: 10%;
	margin-right: 10%;
	border: none;
	margin-bottom: 10px;
	padding-left: 5px;
	font-size: 14px;
}

div.field textarea{
	width: 80%;
	height: 100px;
	margin-top: 0px;
	margin-left: 10%;
	margin-right: 10%;
	padding-left: 5px;
	border: none;
	font-size: 14px;
}

div.field button{
	background-color: #FFF;
    width: 30%;
    height: 30px;
    margin-left: 35%;
    margin-right: 35%;
	border: none;
	margin-top: 10px;
}

div.field button:hover{
	cursor: pointer;
}

@media screen and (max-width: 950px){
	div.field button{
		width: 30%;
		margin-left:35%;
		margin-right:35%;
	}
}

@media screen and (max-width: 500px){
	div.field button{
		width: 40%;
		margin-left:30%;
		margin-right:30%;
	}
}

	div.field button p{
		font-size: 14px;
		color: #000;
		text-align: center;
		text-transform: uppercase;
		padding-top: 5px;
		background-color: white
}

/* ----------------- contactgegevens --------------- */
.gegevens p{
	width: 100%;
}

@media screen and (max-width: 767px){
	.gegevens p{
		text-align: center;
	}
}
/*------------icoontjes-------------*/
.icons {
    text-align: center; 
	margin-top: 90px;
	margin-bottom: 30px;
}

.icons a{
    font-size: 30px;
	margin: 0 12px 0 12px;
	color: #000;
}

@media screen and (max-width: 977px){
	.icons a{
    	font-size: 22px;
		margin: 0 8px 0 8px;
		color: #000;
	}
}

@media screen and (max-width: 9770px){
	.icons {
    	margin-top: 25px;
	}
}

@media screen and (max-width: 340px){
	.icons {
    	margin-top: 15px;
	}
}

@media screen and (max-width: 340px){
	.icons a{
    	font-size: 30px;
		margin: 0 15px 0 15px;
	}
}

.icons a:hover{
    color: #b27f18;
}

	/* ------------------------------ RECHTS VLAK ----------------------------- */
.rechts_vlak{
	height: 900px;
	background-image: url(../img/blokskes_beeld.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position:center center;
}

@media screen and (max-width: 767px){
	
  .container-fluid {
    
    background-color:#f5f6f8;
    
  }
  
  .rechts_vlak{
		/*display: none;*/
    height: 600px;
    margin-top:120px;
    
	}
}
	/* ------------------------------ FOOTER ----------------------------- */

.footer {
    padding: 65px 0;
    background-color: #2A2828;
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
} 

.footer_logo {
    float: left;
    margin-right: 40px;
}

@media screen and (max-width: 500px){
	.footer_logo {
    	float: left;
		margin-left: 30px;
		margin-right:10px;
	}
}

.footer_logo img {
    max-width: 100%;
    height: auto;
	width: 48px;
}

.footer_copyright {
    font-size: 12px;
    line-height: 1em;
    color: #fefcfc;
}

.footer_copyright p {
    margin-bottom: 3px;
    font-size: 12px;
    line-height: 1em;
	font-family: 'Open Sans', sans-serif;
    color: #fefcfc;
}

.menu-footer-menu-container {
    display: inline-block;
}

.menu-footer-menu-container ul {
    padding: 0;
    margin: 0;
}

.menu-footer-menu-container li {
    display: inline-block;
}

.menu-footer-menu-container a {
	font-family: 'Open Sans', sans-serif;
    color: #FFF;
	font-size: 12px;
}

.clear {
    clear: both;
}

				/*-------------------------------------EINDE CSS--------------------------------------*/

