@import "reset.css";
@import "menu.css";
html {  -webkit-text-size-adjust: none;}
body{background-color:#f5f6f8;color:#676767;font-family:Open Sans, Arial;font-size:15px;}
body, html {height: 100%;}
/*  Float containers fix: */
.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear{clear:both;}
a{color:#00aaca;}
a:hover{color:#00aaca;}
b,strong{font-weight:bold;}

#superwrapper {min-height: 100%;height: auto !important;height: 100%;}
.wrapper {max-width: 1920px;width:95%;height: auto;margin: 0px auto;position:relative;}
.wrapper2 {max-width: 1160px;width:95%;height: auto;margin: 0px auto;position:relative;}

.placeholder {color:#b4b4b4;}
::-webkit-input-placeholder, ::-webkit-textarea-placeholder {color:#b4b4b4;}
:-moz-placeholder {color:#b4b4b4;opacity:1;}
::-moz-placeholder {color:#b4b4b4;opacity:1;}
:-ms-input-placeholder, :-ms-textarea-placeholder {color:#b4b4b4;}	
input[placeholder], textarea[placeholder] {color:#b4b4b4;}

.afspraak {position: fixed;bottom: 20px;right: 20px;z-index: 1500;}
.btn {color: #fff;text-decoration: none;padding: 20px;background-color: #006282;display: inline-block;font-weight: 700;border-radius: 10px;}
.btn:hover {color: #fff;}

/*page Title
**************/
h1 {color:#717171;font-size:30px;line-height:normal;font-weight:400;margin-bottom:30px;text-transform:uppercase;font-family:Dosis,arial;display:block;}
h2 {color:#4f93a9;font-size:24px;line-height:normal;font-weight:700;margin-bottom:30px;font-family:Dosis,arial;display:block;}
h3 {color:#717171;font-size:18px;line-height:normal;font-weight:400;margin-bottom:20px;font-family:Dosis,arial;display:inline-block;}
h4 {color:#006282;font-size:15px;line-height:normal;font-weight:700;margin-bottom:20px;display:block;}

/*header
******************/
#top {background:#00aaca;border-bottom:2px solid #0b94ae;position:relative;}

#subniv, .subs {display:none;margin-top:20px;}
.trigger {text-decoration:none;text-transform:uppercase;color:#fff;background-color:#006282;padding:10px;font-family:Dosis,arial;font-size:16px;font-weight:500;letter-spacing:0.5px;cursor:pointer;}

.headleft {float:left;}
.headright {float:right;}

#search {float:right;}
.searchfield {background-color:#fff;color:#fff;border:1px solid #ededed;border-radius: 0px;box-shadow: none;-webkit-appearance:none;width:200px;padding:10px;}
input.search {font-size:12px;border:0;box-shadow:none;-webkit-appearance:none;outline:none;font-family:Open Sans,arial;}
.search_submit {display:block;float:right;font-size:16px;color:#b4b4b4;}
.search_submit:hover {}

#header {background-color:#fff;border-bottom:2px solid #00aaca;padding:20px 0px;position:relative;}
#logo {}
#logo span {display:block;color:#006282;font-size:20px;font-weight:700;}

#slideshow {position:relative;}
#abs {position:absolute;top:20%;left:0px;z-index:1000;width:100%;}
.sliTitel {background-color:#22b5d1;color:#fff;font-family:Dosis,arial;font-size:16px;letter-spacing:0.5px;padding:15px 25px;display:inline-block;text-align:center;text-transform:uppercase;}
.sliTekst {color:#54667a;font-size:14px;line-height:28px;border-left:5px solid #22b5d1;}
.pad {background-color:#fff;padding:20px;width:500px;}
.sliTekst span {text-transform:uppercase;font-family:Dosis,arial;font-weight:600;color:#006282;margin-bottom:20px;display:block;font-size:24px;}
.button {margin-top:20px;}
.button a {-webkit-transition:0.4s ease;-moz-transition:0.4s ease;-ms-transition: 0.4s ease;-o-transition:0.4s ease;transition:0.4s ease;display:inline-block;text-transform:uppercase;font-family:Dosis,arial;font-size:14px;padding:5px 10px;border-radius:5px;text-decoration:none;font-weight:600;letter-spacing:1px;background-color:#fff;color:#006282;border:1px solid #006282;}
.button a:hover {background-color:#006282;color:#fff;border:1px solid #006282;}

#navMobMenu{display:none;}
#navMob,#searchMob,#loginLnksmob,#languagesMob {background-color:#fff;display:none;} 

/*main content -> menu & content
*********************************/
#main{width:100%;margin:60px 0;line-height:24px;}
.mainleft {float:left;width:45%;margin-right:10%;}
.mainright {float:right;width:45%;}

#content{width:100%;max-width:1160px;margin:0 auto;}
.page4 ul {list-style-type:none;margin:0;}
.page4 ul li {padding:5px;display:block;border-bottom:1px solid #d8d8d8;}
.page4 ul li:last-child {border-bottom:0px;}
.page4 ul li:before {content:"\f054";font-family:FontAwesome,arial;color:#006282;margin-right:10px;}

#nivs {padding:30px 0;}

.table {display:table;width:100%;}
.row {display:table-cell;vertical-align:middle;height:150px;padding:25px 50px;}
.row a {display:block;}

.dienst a {text-decoration:none;text-transform:uppercase;font-family:Dosis,arial;font-size:14px;font-weight:500;padding:5px 10px;background-color:#006282;color:#fff;border:1px solid #006282;border-radius:5px;display:block;-webkit-transition: 0.4s ease;-moz-transition: 0.4s ease;-ms-transition: 0.4s ease;-o-transition: 0.4s ease;transition: 0.4s ease;}
.dienst a:hover {background-color:transparent;color:#006282;}

.videoWrapper {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.linkk {margin-top:40px;}
.linkk a {text-decoration:none;text-transform:uppercase;font-family:Dosis,arial;font-size:15px;font-weight:500;padding:10px 20px;background-color:#006282;color:#fff;border:1px solid #006282;display:inline-block;-webkit-transition: 0.4s ease;-moz-transition: 0.4s ease;-ms-transition: 0.4s ease;-o-transition: 0.4s ease;transition: 0.4s ease;}
.linkk a:hover {background-color:transparent;color:#006282;}

/*footer top
****************/
#footer {background-color:#fff;border-top:1px solid #ededed;padding:35px 0px;font-size:13px;line-height:24px;font-weight:300;position: relative;z-index: 1600;}
.ftkol1 {float:left;width:33%;}
.ftkol2 {float:left;width:34%;}
.ftniv1 {list-style-type:none;margin:0;padding:0;}
.ftniv1 li {}
.ftniv1 li a {display:inline-block;color:#717171;font-weight:100;text-decoration:none;}
.ftniv1 li a:hover {color:#000;}
.ftniv1 li.curr a {color:#000;}
.ftkol3 {float:left;width:33%;text-align:right;}
.ftkol3 span {font-size:16px;line-height:24px;text-align:center;}
.ftkol3 a {color:#7c7c7c;text-decoration:none;}
.ftkol3 a:hover {color:#000;}
.ftborder1 {border-right:1px solid #ededed;padding-right:20px;}
.ftborder2 {border-right:1px solid #ededed;padding:0 20px;}
.ftborder3 {padding-left:20px;}

#fct ul {margin:0px;list-style-type:none;}
#fct ul li {display:block;}
#fct ul li span {display:none;}
#fct ul li.last {margin-right:0px;}

#footer a.tel {text-decoration:none;}
.navB {display:none;}

#siteby {background-color:#006282;color:#fff;padding:15px 0;font-weight:300;text-align:center;font-size:11px;position: relative;z-index: 1600;}
#siteby a {color:#fff;}

#mask {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9000;
  background-color:#000;
  display: none;
}

#boxes .window {
  position: absolute;
  left: 0;
  top: 0;
  width: 440px;
  height: 200px;
  display: none;
  z-index: 9999;
  padding: 20px;
  border-radius: 15px;
  text-align: center;
}

#boxes #dialog {
  width: 750px;
  height: 300px;
  line-height:21px;
  padding: 15px 15px 0 15px;
  background-color: #ffffff;
  font-family: 'Open Sans', sans-serif;
  font-weight:300;
  font-size: 15pt;
}

#popupfoot {
  font-size: 16pt;
  margin-top:100px;
}