/* --- colors --- */
/* #2A2727 - type - headerBG*/
/* #009BCC - blues*/
/* #CA0032 - reds*/
/* #F2F2F2 - bg - klassieke marketing is dood*/
/* #5A5353 - bg - logo +footer*/
/* #DCDBDB - bg - social proof*/
body{
	overflow-x: hidden;
	font-family: 'Cera Pro Regular';
	color: #2A2727;
}
@font-face {
font-family: 'Cera Pro Regular';
src: url('fonts/CeraPro-Regular.eot');
src: url('fonts/CeraPro-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/CeraPro-Regular.woff') format('woff'),
url('fonts/CeraPro-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Cera Pro Bold';
src: url('fonts/CeraPro-Bold.eot');
src: url('fonts/CeraPro-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/CeraPro-Bold.woff') format('woff'),
url('fonts/CeraPro-Bold.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
.font-cera-regular {font-family: 'Cera Pro Regular';}
.font-cera-bold {font-family: 'Cera Pro Bold'}

.colorRed, .color-red{
	color: #CA0032;
}
.colorWhite{
	color: #F2F2F2;
}
.Fsize3 {
	font-size: 3rem;
}
.Fsize25 {
	font-size: 2.5rem;
}
.Fsize2 {
	font-size: 2rem;
}
.Fsize15 {
	font-size: 1.5rem;
}
.Fsize1 {
	font-size: 1rem;
}

.border-red {
	border: red solid 1px!important;
}

a.btn-primary, button.btn-primary {
	background-color: #009BCC;
	border-radius: 5px;
	border-style: none;
	color: white;
	font-family: 'Cera Pro Bold';
}

.round {
	border-radius: 50%;
	width: 200px; 
	height: 200px;
	background-size: cover;
}

.height-600-auto-adjust{
	height: 100%;
	min-height:600px;
}
@media (max-width: 768px) { 
	.height-600-auto-adjust{
		min-height:400px;
	}
}
@media (max-width: 992px) { 
	.height-600-auto-adjust{
		min-height:500px;
	}
}



/*@media (min-width: 768px)
.container, .container-md, .container-sm {
    max-width: 720px;
}

@media (min-width: 576px)
.container, .container-sm {
    max-width: 540px;
}*/




/* --- form --- */
.formStyling {
  border-bottom: 2px solid #2A2727;
  border-top: 2px solid white;
  border-left: 2px solid white;
  border-right: 2px solid white;
  padding-top: 0rem;
  margin-top: 1rem;
  margin-bottom: 0rem;
  font-size: 1rem;
  opacity: 0.7;
  max-width: 350px;
}
.formStyling:focus {
  -webkit-box-shadow: none;
    box-shadow: none;
    border-bottom: 2px solid #2A2727;
  border-top: 2px solid white;
  border-left: 2px solid white;
  border-right: 2px solid white;
    background-color: inherit;
    opacity: 1;
}