@charset "UTF-8";


@font-face {
  font-family: 'aller_lightregular';
  src: url('/aller_lt-webfont.eot');
  src: url('/aller_lt-webfont.eot?#iefix') format('embedded-opentype'),
  url('/aller_lt-webfont.woff') format('woff'),
  url('/aller_lt-webfont.ttf') format('truetype'),
  url('/aller_lt-webfont.svg#aller_lightregular') format('svg');
  font-weight: normal;
  font-style: normal;

}

html,
body {
 height:100%;
 font-family: Arial, Geneva, sans-serif;
 font-size: 12px;line-height: 18px;
}

/* COOKIE MELDING NEW */

#PLCookie {
	position: fixed;
	left: 10px;
	bottom: 10px;
	margin-right: 10px;
	background-color: white;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	-ms-align-items: flex-start;
	align-items: flex-start;
	z-index: 100;
	padding: 25px;
	transition: all .8s;
	-webkit-box-shadow: 0px 2px 22px 0px rgba(61,61,61,0.41);
	-moz-box-shadow: 0px 2px 22px 0px rgba(61,61,61,0.41);
	box-shadow: 0px 2px 22px 0px rgba(61,61,61,0.41);
}

#PLCookie h2 {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: 'Montserrat', sans-serif;
	color: #353535;
	font-size: 1.6em;
	font-weight: 700;
	margin-bottom: 15px;
	line-height: 30px;
}

#PLCookie p {
	max-width: 500px;
	font-family: 'Montserrat', sans-serif;
	color: #979797;
	margin-bottom: 20px;
	text-align: justify;
	line-height: 150%;
	font-size: 1.1em;
}

.PL_Buttons {
	display: flex;
	justify-content: space-between;
	-ms-align-items: center;
	align-items: center;
	width: 100%;
}

.PL_Buttons a {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: 'Montserrat', sans-serif;
	padding: 15px;
	background-color: #670001;
	border: 1px solid #670001;
	color: #fefefe;
	width: 48%;
	cursor: pointer;
	text-align: center;
	transition: all .3s;
	margin: 5px;
	font-size: 1.3em;
}

.PL_Buttons a:hover {
	background-color: transparent;
	color: #670001;
	border: 1px solid #670001;
}

/* NEW COOKIE END */

/*Cookies old
#PLCookie {
  width: 100%;
  min-height: 50px;
  position: fixed;
  padding: 0 15px;
  z-index: 1000;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #4f4f4f;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(102,102,102,0.23);
  -moz-box-shadow: 0px 0px 20px 0px rgba(102,102,102,0.23);
  box-shadow: 0px 0px 20px 0px rgba(102,102,102,0.23);
}

#PLCookie article {
  max-width: 1200px;
  margin: 0 auto;
  color: #fff;
  letter-spacing: 1px;
  margin-top: 6px;
  display: flex;
  justify-content: space-between;
}

#PLCookie article div {
  float: right;
}

#PLCookie article span {
  display: block;
  line-height: 36px;
}

#PLCookie article div a {
  padding: 10px 15px;
  margin-left: 20px;
  background-color: #fff;
  color: #4f4f4f;
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 1px;
  white-space: nowrap;
  cursor: pointer;
  transition: all .3s;
}
#PLCookie article div a:hover {
 background-color: #dbdbdb;
}
*/
.contactak
{
  display: block;
  padding: 1em;
  color: #fff;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.4em;
  font-size: .9em;
  background-color: #000035;
  margin-top: 1.5em;
}

/*GDPR page*/
#content-container {
  width: 96%;
  max-width: 1400px;
  margin: auto;
}

#content-container h2 {
  color:#745c5c; 
  font-size:2.4em; 
  font-weight:bold; 
  margin-bottom: 5px;
  margin-top: 1em;
  cursor: pointer;
}

#content-container h3 {
  color: #fff;
  background-color: #3a3a3a;
  padding: .6em;
  cursor: pointer;
  font-weight: bold;
  font-size: 1em;
  margin-top: 1em;
}
#content-container h3.active {
  background-color: #745c5c;
}

#content-container h4 {
  font-size: 1.1em;
  font-weight: bold;
}

#content-container p {
  margin-bottom: 2em;
}

#content-container ul {
  margin-left: 1em;
}

#content-container table {
  margin-left: 1em;
}
#content-container a {
  color: #D3191C;
}
#content-container .c {
  line-height: 150%;
}
#gdpr-wrapper {
 min-height:100%;
 position:relative;
}
.all-holder .c {
  margin-top: 10px;
}
/*/GDPR page*/
/*Contact checkbox*/
#PL_privacy {
  margin-top: 10px;
}
.privcnt {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: .8em;
  height: 20px;
  width: 100%;
}
.privcnt input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.privcnt a {
  height: 100%;
  color: black;
  font-weight: 700;
  color: #7d6565;
  position:relative;
  z-index: 10;
}
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #dedede;
}
.privcnt:hover input ~ .checkmark {
  background-color: #ccc;
}
.privcnt input:checked ~ .checkmark {
  background-color: #7d6565;
}
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.privcnt input:checked ~ .checkmark:after {
  display: block;
}
.privcnt .checkmark:after {
  left: 6px;
  top: 2px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
#mySubBtn {
  position:relative;
  z-index: 3;
}
#mySubBtn.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.submitholder {
  position: relative;
}
.submitholder:after {
  display: block;
  clear: both;
  content: "";
}
.submitholder .submit-warning {
  position: absolute;
  left:0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 2;
}
/*/Contact checkbox*/
#container {
 min-height:100%;
 position:relative;
 width:100%;
 background: url('/images/blaadjes.png');
 background-repeat: no-repeat;
 background-position: 0% 100%;
}

#content{
  padding-bottom: 80px;
  padding-top: 0px;

}
footer{
  position:absolute;
  width:100%;
  height:80px;
  bottom:0;
  background: url('/images/footerBg.jpg');
}

a{
  color: #670001;
}

.indexLogo{
  background-image: url('/images/indexLogo.jpg');
  background-repeat: no-repeat;
  background-position: 50% 10%;
}


header{
  background: url('/images/menuBg.jpg');
  background-repeat: repeat-x;
  background-position: 0% 100%;
  height: 133px;
  top: 0px;
  width: 100%;
  z-index: 99999;
  /*margin-top: 10px;*/
}

.wrapper{
  width: 1100px;
  margin-left: auto;
  margin-right: auto;
} 

.pd{
  margin-top: 70px;
}

.links {
  display: flex;
  justify-content: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}

.links article {
  width: 48%;
  border: 1px solid #560100;
  padding: 15px;
  display: flex;
  justify-content: space-between;
  -ms-align-items: center;
  align-items: center; 
  color: #560100;
}

.linkslink {
  background-color: #560100;
  color: white;
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 1.2em;
  border-radius: 200px;
}

h1{
  font-family: 'aller_lightregular';
  font-size: 19px;
  color: #670001;

  margin-bottom: 20px;
  margin-top: 30px;
  font-weight: bold;
}

article h1
{
  text-align: center;
}

h2{
  font-family: 'aller_lightregular';
  font-size: 16px;
  color: #2a2a2a;
  margin-bottom: 0px;
  margin-top: 0px;
}

header nav{
  float: right;
  color: #2a2a2a;
  width: 805px;
}
header nav ul{ margin-top: 110px; }
header nav ul li{
  float: right;
  text-align: center;
  margin-left: 29px;
  font-family: 'belwe_lt_btmedium';
  font-weight: bold;
  font-size: 12px;
}

header nav ul li a{color:#2a2a2a;
  background-repeat: no-repeat;
  font-family: 'aller_lightregular';
}

#sliderHome{
 /* background: #d9d8dc;
  background-image: url('/images/sliderBg.jpg');
  background-repeat: no-repeat;
  background-position: 50% 0%;*/
  width: 100%;
  height: 430px;
}


#sliderHome .sliderText{
  bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  background: #fff;
  background: url('/images/trans.png');
  width: 960px;
  /*height: 50px;*/
  padding: 5px;
  box-sizing:border-box;
  -moz-box-sizing:border-box; /* Firefox */
}

#sliderHome #homeSl ul{
  margin-left: 0px;
}
#sliderHome #homeSl ul li{
  margin-top: 0px;
}

#faq article div
{
  display: none;
}

#faq article div img
{
  float: left;
  margin-right: 50px;
}

#faq article .faqTxt{
  float: right;

}

#faq h3{
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 10px;
  /* font-family: 'belwe_lt_btmedium';*/
  border-bottom: 2px solid #670001;
  padding-bottom: 7px;
  color: #670001;
  cursor: pointer;
  background-image: url('/images/up.jpg');
  background-repeat: no-repeat;
  background-position: 100% 100%;
  width: 100%;
  font-family: 'aller_lightregular';
  font-size: 14px;
  font-weight: bold;

}

#faq h3.active{
 background-image: url('/images/down.jpg');

}

#faq article:first-child div
{
  display: block;
}

#faqIntro p{
  margin-bottom: 20px;
}


form label{
  width: 130px;
  display: inline-block;
  margin-bottom: 15px;
  padding: 3px;
  color: #670001;
  font-weight: bold;
}

form input, select{
  width: 320px;
  background: #fff;
  border: 1px solid #939393;
  margin-bottom: 15px;
  padding: 3px;
}

form select{
  width: 408px;
}

form textarea{
  margin: 0px;
  width: 320px;
  background: #fff;
  border: 1px solid #939393;
  margin-bottom: 15px;
  padding: 3px;
}



.icon{
  background-image: url('/images/ico1.jpg');
  background-repeat: no-repeat;
  padding-left: 45px;
  height: 34px;
  color: #7d7d7d;
  font-family: 'aller_lightregular';
  margin-bottom: 28px;
}


.icon2{
  background-image: url('/images/ico2.jpg');
}

.icon3{
  background-image: url('/images/ico3.jpg');
}

.icon4{
  background-image: url('/images/ico4.jpg');
}

.icon5{
  background-image: url('/images/ico5.jpg');
}

.icon6{
  background-image: url('/images/ico6.jpg');
}

.lm{
  float: right;
  font-family: 'aller_lightregular';
  font-size: 12px;
  color: #670001;
  font-weight: bold;
}

#content ul{
  list-style: disc;
  list-style-image:url('/images/list.png');
  margin-left: 20px;
  color: red;
  margin-bottom: 20px;
}

#content ul li{
  margin-top: 10px;
  color: black;
}

.cred{
 color: #670001;
}

.ulFl ul
{
  width: 100%;
}

.ulFl ul li{
  float: left;
  width: 50%;
}

#footerQuote{
  width: 100%;
  height: 189px;
  line-height: 185px;
  color:#B1B1B1;
  font-size:22px;
  text-align:right;
  padding-right: 300px;
  box-sizing:border-box;
  -moz-box-sizing:border-box; /* Firefox */
  background: url('/images/footerBlad.jpg');
  background-repeat: no-repeat;
  background-position: 100% 50%;
  margin-top: 25px;
}
footer .siteby {
  padding-top: 4px;
}

article h3{

}


#nieuws article{
  width: 300px;
  float: left;
  margin-bottom: 35px;
}

.center{
  margin-left: 30px;
  margin-right: 30px;
}

#nieuws h2
{
  margin-bottom: 15px;
  font-family: 'aller_lightregular';
  font-size: 16px;
  color: #670001;
  font-weight: bold;
}

#nieuws .lm
{
  color: #fff;
  width: 90px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  font-family: 'aller_lightregular';
  font-size: 14px;
  font-weight: bold;
  background: #545454;

}

#nieuws img{
  border-bottom: 2px solid #670001;
}

#nieuwsArticle{
  width: 630px;
  float: left;
}

#nieuwsArticle img{
  border-bottom: 2px solid #670001;
}

#mediaBar img{
  border: none;
}

#mediaBar{
  background: #b1a3a3;
  padding: 5px;
  color: #fff;
}

#mediaBar a{
  color: #fff;
}

.verhuurTxt{
  height: 140px;
}

aside
{
  width: 300px;
  float: right;
}

aside .center{
  margin-left:0px;
  margin-right:0px;
}

aside .verhuurTxt
{
  height: 100px;
  margin-bottom: 5px;
}

aside h2
{
  margin-bottom: 15px;
  font-family: 'aller_lightregular';
  font-size: 16px;
  color: #670001;
  font-weight: bold;
}

aside .lm{
  color: #fff;
  width: 90px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  font-family: 'aller_lightregular';
  font-size: 14px;
  font-weight: bold;
  background: #545454;
}

#mySubBtn{
  color: #fff;
  width: 90px;
  height: 25px;
  /*line-height: 25px;*/
  text-align: center;
  font-family: 'aller_lightregular';
  font-size: 14px;
  font-weight: bold;
  background: #545454;
  float: right;
  margin-right: 26px;
}

section h2{
  display: none;
}

#sliderHome .wrapper div
{
  height:433px;
  width: 100%;

}

#sliderHome .wrapper div img{
 /* position: absolute;
 bottom: 0px;*/
}

#sliderHome .wrapper div.txtHolderSlider
{
 width: 500px;
 float: right;
 text-align: right;
}

#sliderHome .wrapper div.txtHolderSlider h2{
  text-align: right;
  font-family: 'aller_lightregular';
  font-size: 34px;
  font-weight: bold;
  color: #670001;
  width: 100%;
  border-bottom: 2px solid  #670001;
  padding-bottom: 4px;
  margin-top: 60px;
  margin-bottom: 30px;
}

#sliderHome .wrapper  .lm
{
  color: #fff;
  width: 90px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  font-family: 'aller_lightregular';
  font-size: 14px;
  font-weight: bold;
  background: #545454;
  float:  right;
  margin-top: 50px;

}


.loctek-slider-controls{
  display: none;
}

section .verhuurTxt{
  height: 72px;
  overflow: hidden;
}

section .icon h2{
  display: block;
}

footer {
  text-align: center;
  color: #fff;
}

footer a{
 color: #fff;
}

#fbFooter{
  position: absolute;
  right: 110px;
  top: -36px;
  background: url('/images/facebook.png');
  width: 63px;
  height: 63px;
}

#fNieuws{
  position: absolute;
  right: 180px;
  top: -15px;
  background: url('/images/nieuws/nieuws.png');
  width: 54px;
  height: 54px;
}

@media all and (max-width: 730px) {
  #PLCookie article div {
    float: none;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 6px;
    width: 100%;
  }

  #PLCookie article span {
    display: block;
    padding-top: 6px;
    text-align: center;
    margin-right: 0;
    padding-bottom: 55px;
    width: 100%;
  }
}