body{background-attachment:scroll;line-height:27px;overflow-y: scroll;overflow-x: hidden;font-family: 'Hind', sans-serif;font-size:20px;}
.containert{background: #fff;} /* header achtergrondkleur mobiel*/
.headercontainer{float: left;  background: #fff;} /* header achtergrondkleur desktop */

.blogcontainer{background:#f0f0f0;text-align:left !important;padding:20px;}
.blogcontainer p{margin-left:0px;margin-top:0px;}
a.bloglinktitel {font-family: "Hind", sans-serif;padding-left: 0px;padding-bottom: 0px;margin-bottom: 0px;margin-left: 0px;color: #3CBEEE;font-size: 24px;letter-spacing: 1.2px;line-height: 40px;text-decoration:none;}

li > a.actievepagina{text-decoration:underline;}

a.provlink{display:block;color:#fc7500 !important;background:#fff;padding:10px;width:90%;border-radius:3px;border:solid 1px #333;font-weight:bold;font-size:16px;}

p.foot1{font-size:16px;}
.foothead{color: #3CBEEE !important;}

input.buttonmouse{background:grey;}

@font-face {
  font-family: "Hind";
  font-style: normal;
  font-weight: 400;
  src: local("Hind Regular"), local("Hind-Regular"), url(https://fonts.gstatic.com/s/hind/v7/Vb88BBmXXgbpZxolKzz6dw.woff2) format("woff2");
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: "Hind";
  font-style: normal;
  font-weight: 400;
  src: local("Hind Regular"), local("Hind-Regular"), url(https://fonts.gstatic.com/s/hind/v7/eND698DA6CUFWomaRdrTiw.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Hind";
  font-style: normal;
  font-weight: 400;
  src: local("Hind Regular"), local("Hind-Regular"), url(https://fonts.gstatic.com/s/hind/v7/xLdg5JI0N_C2fvyu9XVzXg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* devanagari */
@font-face {
  font-family: "Hind";
  font-style: normal;
  font-weight: 700;
  src: local("Hind Bold"), local("Hind-Bold"), url(https://fonts.gstatic.com/s/hind/v8/5aU19_a8oxmIfNJdER2SjQpf.woff2) format("woff2");
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: "Hind";
  font-style: normal;
  font-weight: 700;
  src: local("Hind Bold"), local("Hind-Bold"), url(https://fonts.gstatic.com/s/hind/v8/5aU19_a8oxmIfNJdERKSjQpf.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Hind";
  font-style: normal;
  font-weight: 700;
  src: local("Hind Bold"), local("Hind-Bold"), url(https://fonts.gstatic.com/s/hind/v8/5aU19_a8oxmIfNJdERySjQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



/* ********************* 2-BLOK ****************** */

.blok1van2{float:left;clear:both;margin-top:30px;width:50%;box-sizing:border-box;padding-left:20px;padding-right:20px;}
.blok1van2 img{width:80%;}
.blok2van2{float:left;margin-top:30px;width:50%;box-sizing:border-box;padding-left:20px;padding-right:20px;}
.blok2van2 img{width:80%;}



/* ********************* 3-BLOK ****************** */

.blok1van3{float:left;clear:both;margin-top:30px;width:33%;opacity: 0.8;box-sizing:border-box;padding-left:20px;padding-right:20px;}
.blok1van3 img{width:40%;}
.blok1van3 img.twintig{width:20%;}
.blok2van3{float:left;margin-top:30px;width:34%;opacity: 0.8;box-sizing:border-box;padding-left:20px;padding-right:20px;}
.blok2van3 img{width:40%;}
.blok2van3 img.twintig{width:20%;}
.blok3van3{float:left;margin-top:30px;width:33%;opacity: 0.8;box-sizing:border-box;padding-left:20px;padding-right:20px;}
.blok3van3 img{width:40%;}
.blok3van3 img.twintig{width:20%;}

/* ********************* 4-BLOK ****************** */

.blok1van4{float:left;margin-top:30px;margin-right:1%;width:23%;box-sizing:border-box;padding-left:20px;padding-right:20px;font-size:12px;border-radius:10px;background:#eee;border-bottom:solid 3px #666;
-webkit-animation: fadein 1s; -moz-animation: fadein 1s; -ms-animation: fadein 1s; -o-animation: fadein 1s; animation: fadein 1s;}
.blok1van4 img{width:30%;}
.blok1van4:hover{background:#E4E4E4;
border-bottom:solid 3px #3CBEEE;
 -webkit-transition: background 0.5s ease;
         -moz-transition: background 0.5s ease;
           -o-transition: background 0.5s ease;
          -ms-transition: background 0.5s ease;
              transition: background 0.5s ease;  

}

.blok2van4{float:left;margin-top:30px;margin-left:1%;margin-right:1%;width:23%;box-sizing:border-box;padding-left:20px;padding-right:20px;font-size:12px;border-radius:10px;background:#DDDCDC;border-bottom:solid 3px #666;
-webkit-animation: fadein 2s; -moz-animation: fadein 2s; -ms-animation: fadein 2s; -o-animation: fadein 2s; animation: fadein 2s;}
.blok2van4 img{width:30%;}
.blok2van4:hover{background:#E4E4E4;
border-bottom:solid 3px #3CBEEE;
 -webkit-transition: background 0.5s ease;
         -moz-transition: background 0.5s ease;
           -o-transition: background 0.5s ease;
          -ms-transition: background 0.5s ease;
              transition: background 0.5s ease;  

}

.blok3van4{float:left;margin-top:30px;margin-left:1%;margin-right:1%;width:23%;box-sizing:border-box;padding-left:20px;padding-right:20px;font-size:12px;border-radius:10px;background:#eee;border-bottom:solid 3px #666;
-webkit-animation: fadein 2s; -moz-animation: fadein 2s; -ms-animation: fadein 2s; -o-animation: fadein 2s; animation: fadein 2s;}
.blok3van4 img{width:30%;}
.blok3van4:hover{background:#E4E4E4;
border-bottom:solid 3px #3CBEEE;
 -webkit-transition: background 0.5s ease;
         -moz-transition: background 0.5s ease;
           -o-transition: background 0.5s ease;
          -ms-transition: background 0.5s ease;
              transition: background 0.5s ease;  

}

.blok4van4{float:left;margin-top:30px;margin-left:1%;width:23%;box-sizing:border-box;padding-left:20px;padding-right:20px;font-size:12px;border-radius:10px;background:#eee;border-bottom:solid 3px #666;
-webkit-animation: fadein 2s; -moz-animation: fadein 2s; -ms-animation: fadein 2s; -o-animation: fadein 2s; animation: fadein 2s;}
.blok4van4 img{width:30%;}
.blok4van4:hover{background:#E4E4E4;
border-bottom:solid 3px #3CBEEE;
 -webkit-transition: background 0.5s ease;
         -moz-transition: background 0.5s ease;
           -o-transition: background 0.5s ease;
          -ms-transition: background 0.5s ease;
              transition: background 0.5s ease;  

}

img.icon-prijs{margin-top:-15%;}
img.okimg{height:25px;width:25px;margin-left:10px;margin-right:20px;}
.webshop-prijs{clear:both;background:#3CBEEE;padding:10px;color:#fff;margin-top:20px;font-size:22px;}
.webshop-prijs2{font-size:28px;font-weight:bold;}
.pakketopties{text-align:left;}

.nobtm{margin-bottom:0px;padding-bottom:0px;}

p.slogan1{color:#0086D4;font-weight:normal;font-size:24px;letter-spacing:2px;margin: 55px 0px 30px 10px;}
p.slogan2{color:#0086D4;font-weight:normal;font-size:18px;letter-spacing:2px;margin: 20px 0px 20px 7px;}

#container{width:100%;}
#contentcontainer{width:100%;}
.maincontentcontainer{clear:both;float:left;height:auto;width:100%;margin:0px;}
.maincontentcontainergrijs{clear:both;float:left;height:auto;width:100%;margin:0px;background:#f0f0f0;}

.mainhome{clear:both;float:left;padding-top:0px;text-align:center;width:100%;float:left;font-size:36px;color:#ffffff;font-weight:normal;background-repeat: no-repeat;  background-position: bottom center;margin-top:0px;
background:#ffffff;
-webkit-animation: fadein 2s; -moz-animation: fadein 2s; -ms-animation: fadein 2s; -o-animation: fadein 2s; animation: fadein 2s;
}

.mainhome80{clear:both;float:left;box-sizing:border-box;margin: 0% 10% 0% 10%;width:80%;height:auto;text-align:center;font-size:36px;color:#555;font-weight:normal;margin-top:60px;margin-bottom:80px;
}

.mainhome80wit{clear:both;float:left;box-sizing:border-box;margin: 0% 10% 0% 10%;width:80%;height:auto;text-align:center;font-size:36px;color:#555;font-weight:normal;padding:40px;background:#fff;border-radius:3px;margin-top:60px;margin-bottom:20px;
box-shadow: 1px 1px 5px #999;
}

.mainhome80notop{clear:both;float:left;box-sizing:border-box;margin: 0% 10% 0% 10%;width:80%;height:auto;text-align:center;font-size:36px;color:#555;font-weight:normal;margin-top:0px;margin-bottom:80px;}

.mainhome80nobtm{clear:both;float:left;box-sizing:border-box;margin: 0% 10% 0% 10%;width:80%;height:auto;text-align:center;font-size:36px;color:#555;font-weight:normal;margin-top:60px;margin-bottom:0px;}

.mainpage{clear:both;float:left;padding:30px;text-align:center;width:100%;float:left;font-size:36px;color:#ffffff;font-weight:normal; margin-top:40px;background:#ffffff; 
-webkit-animation: fadein 1s; -moz-animation: fadein 1s; -ms-animation: fadein 1s; -o-animation: fadein 1s; animation: fadein 1s;
}


img.logohead{clear:both;max-width: 300px;max-height: 125px; display:block;margin-top:10px;margin-left:20px;}
img.imgrondje{margin-top:40px;}

p{font-family: "Hind", sans-serif;text-align:left;margin-top:25px;margin-left:0px;margin-bottom:30px;color:#555;line-height:38px;font-size:20px;}

h1{font-family: "Hind", sans-serif;padding: 0px 10px 10px 0px;color:#333;font-size:30px;font-weight:normal;line-height:38px;} 
h2{font-family: "Hind", sans-serif; text-align:left; font-weight:normal;
 padding-left:0px;padding-bottom:0px;margin-bottom:0px;margin-left:0px;color:#3CBEEE;font-size:30px;
 letter-spacing:1.2px;line-height:40px;
}
h3{font-family: "Hind", sans-serif;font-size:20px;padding-top:20px;}
h3.blauwtop{font-family: "Hind", sans-serif;font-size:20px;padding-top:0px;color:#3CBEEE;}
h4{font-family: "Hind", sans-serif;color:#333;font-size:20px;font-weight:normal;} 

#footer{
 line-height:27px;float:left;clear:both;width:100%;text-align:left;margin-top:0px;
border-top:solid 5px #ccc;background:#444;color:#fff;
}
#footer li a{font-family: 'Hind', sans-serif;font-weight:normal;font-size:16px;letter-spacing:1.2px;}

.mainL40{clear:both;width:40%;height:auto;float:left;margin-top:20px;padding: 10px 10px 20px 0px;box-sizing:border-box;text-align:left;}
.mainL40 img{width:100%;padding-top:20px;}
.mainR60{width:60%;float:right;height:auto;margin-top:20px;padding: 10px 0px 20px 50px;box-sizing:border-box;text-align:left;}

.mainL60{clear:both;width:60%;height:auto;float:left;margin-top:20px;padding: 10px 10px 20px 0px;box-sizing:border-box;text-align:left;}
.mainR40 img{width:100%;}
.mainR40{width:40%;float:right;height:auto;margin-top:20px;padding: 10px 0px 20px 50px;box-sizing:border-box;text-align:left;}

.mainL80{clear:both;width:80%;height:auto;float:left;margin-top:20px;padding: 10px 10px 20px 0px;box-sizing:border-box;text-align:left;}
.mainR20 img{width:100%;}
.mainR20{width:20%;float:right;height:auto;margin-top:20px;padding: 10px 0px 20px 50px;box-sizing:border-box;text-align:left;}

img.imgborder{border:solid 1px #cccccc;}

a.bloklink{background:#444;color:#fff;padding:10px;border-radius:5px;text-decoration:none:font-weight:normal;text-decoration:none;font-size:20px;float:right;}
a.bloklink:hover{background:#555;}

a.bloklink2{background:#444;color:#fff;padding:10px;border-radius:5px;text-decoration:none:font-weight:normal;text-decoration:none;font-size:16px;}
a.bloklink2:hover{background:#555;}

.contactformulier{margin-left:0px; margin-top:20px; height:auto;width:600px;clear:both;float:left;}
.contactgegevens{float:left;clear:none;margin-left:20px; height:400px;width:340px;margin-top:20px;text-align:right;}

a.mylink{font-weight:normal;color:#fff;text-decoration:none;}
a.mylink:hover{color:#999;}

.clear_all{clear:both;height:0.5em;} 

.headercontainer{width: 100%; margin:0px auto;}

.maintop{ overflow:hidden; background-color:#ffffff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;
 margin-top:0px; border-bottom:solid 3px #000000; padding: 0px 0px 20px 0px;
}
.menugal{width:100%;height:auto;float:left;margin-left:0px;margin-top:0px;background-position:center center; background-size:cover;}
.menugal img{max-width:1000px;max-height:1000px; }

input.roundedsubmit{
 width:50%;margin:0px auto;height:40px;border-radius:5px;box-sizing:border-box;border:0px;
 text-align:center;font-size:24px;color:#fff;background:#3CBEEE;
}
input.rounded{width:80%;margin:0px auto;height:40px;border-radius:5px;text-align:center;font-size:24px;color:#333;
box-sizing:border-box;border:0px;}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

@keyframes slide-left {
  from {
    margin-left: 100%;
    width: 300%; 
  }

  to {
    margin-left: 10%;
    width: 80%;
  }
}

#footer2{background:#555;color:#ccc;padding-top:25px;}



/* ********************************************DESKTOP********************************************************* */

@media all and (min-width: 981px){

#footerblokcont{width:80%;margin:0px auto;margin-top:0px;padding-bottom:30px;color: #fff;overflow: hidden;}

.fleft, .fcenter, .fright { width: 23%; margin-right:3%; float: left;box-sizing:border-box;}
.fmedia{ width: 22%; float: left;box-sizing:border-box;}

.myway{color: #3CBEEE;margin-left: 0px;margin-top: 0px;}

.example-header .container { width: 100%; }
.menu-link { display: none;}
.menu { 
margin-top:20px;
margin-right:30px;
  float: right;
  -webkit-transition: all 0.3s ease;  
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease; 
 z-index:20;
}
.menu ul { 
  padding: 0px;
  margin: 0px;
  list-style: none;
  position: relative;
  display: inline-table;
}
.menu > li > ul.sub-menu {
	min-width: 10em;
	padding: 4px 0;
	background-color: #3E8400;
	
}
.menu ul li { padding: 0px;}
.menu > ul > li { display: inline-block; }
.menu ul li a { 
 display: block; text-decoration: none; font-weight: normal; 
 color: #333333; font-size: 16px;  border-bottom:solid 3px #fff;
 letter-spacing:1.3px;
}
.menu ul li > a { height:20px; padding: 19px 12px;}
.menu ul ul { 
  display: none; 
  position: absolute; 
  top:100%;
  min-width: 160px;
}
.menu ul li:hover > ul { display: block; z-index:20;}
.menu ul ul > li { position: relative; clear:both; width:100%;}
.menu ul ul > li a { padding: 5px 15px 5px 10px; height: auto; 
                     background-color: #3E8400;color:#ffffff;}
.menu ul ul > li a:hover { background-color: #fff; color:#333; }
.menu ul > li a:hover { 
 background-color: #fff; color: #000; border-bottom:solid 3px #3CBEEE;
 -webkit-transition: border-color 1s ease;
         -moz-transition: border-color 1s ease;
           -o-transition: border-color 1s ease;
          -ms-transition: border-color 1s ease;
              transition: border-color 1s ease;   

}
.menu ul ul ul { position: absolute; left: 100%; top:0; }
}

/****************************************** TUSSEN 981 en 1280 **********************************/
@media all and (min-width: 981px) and (max-width:1280px ){
img.okimg{display:none;}
}


/* ******************************************** MOBILE MAX 980 ************************************************** */

@media all and (max-width: 980px){
img.logohead{margin-top:10px;}
p{font-size:16px;}
.rounded2{width: 90%;}
.mainhome{margin-top:0px;}
.mainhome80{margin: 0% 5% 0% 5%;width:90%;box-sizing:border-box;margin-top:60px;margin-bottom:80px;}
img.icon-prijs{display:none;}
.pakketopties{text-align:center;font-size:24px;}
img.okimg{display:none;}

/* ********************* 2-BLOK ****************** */

.blok1van2{float:left;clear:both;margin-top:30px;width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px;}
.blok1van2 img{width:80%;}
.blok2van2{float:left;clear:both;margin-top:30px;width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px;}
.blok2van2 img{width:80%;}

/* ********************* 3-BLOK ****************** */

.blok1van3{clear:both;float:left;margin-top:30px;width:100%;opacity: 0.8;}
.blok1van3 img{width:65%;}
.blok2van3{clear:both;float:left;margin-top:30px;width:100%;opacity: 0.8;}
.blok2van3 img{width:70%;}
.blok3van3{clear:both;float:left;margin-top:30px;width:100%;opacity: 0.8;}
.blok3van3 img{width:70%;}

/* ********************* 4-BLOK ****************** */

.blok1van4{float:left;margin-top:30px;clear:both;width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px;font-size:12px;border-radius:10px;background:#eee;border-bottom:solid 3px #666;
-webkit-animation: fadein 1s; -moz-animation: fadein 1s; -ms-animation: fadein 1s; -o-animation: fadein 1s; animation: fadein 1s;}
.blok1van4 img{width:auto;}
.blok1van4:hover{background:#E4E4E4;
border-bottom:solid 3px #3CBEEE;
 -webkit-transition: background 0.5s ease;
         -moz-transition: background 0.5s ease;
           -o-transition: background 0.5s ease;
          -ms-transition: background 0.5s ease;
              transition: background 0.5s ease;  

}

.blok2van4{float:left;margin-top:30px;clear:both;width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px;font-size:12px;border-radius:10px;background:#DDDCDC;border-bottom:solid 3px #666;
-webkit-animation: fadein 2s; -moz-animation: fadein 2s; -ms-animation: fadein 2s; -o-animation: fadein 2s; animation: fadein 2s;}
.blok2van4 img{wwidth:auto;}
.blok2van4:hover{background:#E4E4E4;
border-bottom:solid 3px #3CBEEE;
 -webkit-transition: background 0.5s ease;
         -moz-transition: background 0.5s ease;
           -o-transition: background 0.5s ease;
          -ms-transition: background 0.5s ease;
              transition: background 0.5s ease;  

}

.blok3van4{float:left;margin-top:30px;clear:both;width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px;font-size:12px;border-radius:10px;background:#eee;border-bottom:solid 3px #666;
-webkit-animation: fadein 2s; -moz-animation: fadein 2s; -ms-animation: fadein 2s; -o-animation: fadein 2s; animation: fadein 2s;}
.blok3van4 img{width:auto;}
.blok3van4:hover{background:#E4E4E4;
border-bottom:solid 3px #3CBEEE;
 -webkit-transition: background 0.5s ease;
         -moz-transition: background 0.5s ease;
           -o-transition: background 0.5s ease;
          -ms-transition: background 0.5s ease;
              transition: background 0.5s ease;  

}

.blok4van4{float:left;margin-top:30px;clear:both;width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px;font-size:12px;border-radius:10px;background:#eee;border-bottom:solid 3px #666;
-webkit-animation: fadein 2s; -moz-animation: fadein 2s; -ms-animation: fadein 2s; -o-animation: fadein 2s; animation: fadein 2s;}
.blok4van4 img{width:auto;}
.blok4van4:hover{background:#E4E4E4;
border-bottom:solid 3px #3CBEEE;
 -webkit-transition: background 0.5s ease;
         -moz-transition: background 0.5s ease;
           -o-transition: background 0.5s ease;
          -ms-transition: background 0.5s ease;
              transition: background 0.5s ease;  

}


.mainL40{clear:both;width:100%;height:auto;float:left;margin-top:20px;padding: 10px 10px 20px 0px;box-sizing:border-box;text-align:left;}
.mainL40 img{width:100%;}
.mainR60{clear:both;width:100%;float:left;height:auto;margin-top:20px;padding: 10px 0px 20px 0px;box-sizing:border-box;text-align:left;}

.mainL60{clear:both;width:100%;height:auto;float:left;margin-top:20px;padding: 10px 10px 20px 0px;box-sizing:border-box;text-align:left;}
.mainR40{clear:both;width:100%;float:left;height:auto;margin-top:20px;padding: 10px 0px 20px 0px;box-sizing:border-box;text-align:left;}
.mainR40 img{width:100%;}

.mainL80{clear:both;width:100%;height:auto;float:left;margin-top:20px;padding: 10px 10px 20px 0px;box-sizing:border-box;text-align:left;}
.mainR20{clear:both;width:100%;float:left;height:auto;margin-top:20px;padding: 10px 0px 20px 0px;box-sizing:border-box;text-align:left;}
.mainR20 img{width:100%;}

ul{font-weight:normal;color:#333333;margin:0;padding:0;list-style:none;z-index: 4;}

ul li a{ font-size:25px; height:40px;font-weight:normal;letter-spacing:1.3px;}

.example-header .containert{ width: 100%;}
  .menu a:hover{text-decoration: none;}
  a.menu-link { position: absolute; display: block; color: #ffffff; background-color: #555; float: right; text-decoration: none; padding: 10px 10px; font-size: 22px; font-weight: normal;
margin-left: 70%;
margin-left: -webkit-calc(100% - 100px);
margin-left: -moz-calc(100% - 100px); 
margin-left: calc(100% - 100px);
margin-top: 25px; 
border-radius:3px;}
  a.menu-link:hover{text-decoration:none;}
  .menu { clear: both; min-width: inherit; float: none; }
  .menu, .menu > ul ul { overflow: hidden; max-height: 0; background-color: #f4f4f4; }
  .menu > li > ul.sub-menu { padding: 0px; border: none; }
  .menu.active, .menu > ul ul.active { max-height: 500000em; clear:both;}
.menuactive{margin-top:30px;}
  .menu ul { display: inline; }
  .menu > ul { border-top: 1px solid #808080; }
  .menu li, .menu > ul > li { display: block; width:100%;}
  .menu li a { color: #fff; display: block; padding: 1.2em 0.8em 0.6em 0.8em; border-bottom: 1px solid #808080; position: relative; }
  .menu li.has-submenu > a::after{ 
    content: "+";
    position: absolute;
    top: 0.6em;
    right: 0;
    display: block;
    font-size: 1.5em;
    padding: 0.25em 0.5em;
  }
  .menu li.has-submenu > a.active::after {
    content: "-";
    top: 0.5em;
  }
  .menu li{ /* ACHTERGRONDKLEUR MOBIEL MENU */
   width: 100%;
   background-color: #555;
  }
  .menu li:hover{ /* HOVER ACHTERGRONDKLEUR MOBIEL MENU */
   width: 100%;
   background-color: #444;
  }
  .menu ul ul > li a { background-color: #666666; height:60px; padding: 50px 18px 0px 30px; }
  .menu ul ul, .menu ul ul ul { display: inherit; position: relative; left: auto; top:auto; border:none;}

#footerblokcont{width:100%;margin:0px auto;margin-top:0px;color: <?php echo ;?>;overflow: hidden;}
#contentcontainer{width:100%;}
#container{width:100%;}

.fcenter, .fright, .fmedia, .fleft{
 width: 90%; margin-left: 5%; margin-right: 5%; margin-bottom: 30px;font-size: 150%;text-align-center;
}

.myway{padding: 0px;margin: 0px;font-size:125%;color: #3CBEEE;}

.mainL, .mainR{clear:both;width:100%;height:auto;margin-top: 15px;}

img.logohead{margin-left:0px;}

}


		
hr.fade {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}

hr.fade2 {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.20), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.20), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.20), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.20), rgba(0,0,0,0)); 
}
