@media only screen and (orientation:landscape) and (max-width:667px) {
#rotate-me {display:block;}
}
@media only screen and (max-width:667px) {
.gridhover {display:none;}
h1.logo {
display:block;
float:inherit!important;
margin:0;
}
h1.logo img {
float:left;
display:block;
width:auto;
height:28px;
margin:0 auto 0 auto;
}
.page, .post, .results {
	padding: 0 0 20px 0;
}
.grid2 .page, .grid3 .page, .grid4 .page, .grid2 .post, .grid3 .post, .grid4 .post, .results {
	padding:20px;
}
.post p img, .page p img {
width:100%;
height:auto;
margin:0 0 7.5% 0;
padding:0;
}
.cta {
display:block;
}
.cta:after {
float:right;
}
#wrap {
width:95%;
padding:0;
margin:0 2.5%;
}
#slider {
width:110%;
margin:0 -5%;
}
#header {
display:block;
position:fixed;
z-index:99;
top:0;
left:0;
width:100%;
padding:5%;
border-bottom:1px solid #EDEDED;
background:#FFF;
}
#breadcrumbs {
width:90%;
margin:0 5%;
padding:20px 0;	
}
#container {
padding:0;
}
.grid0, .grid1, .grid5, #sidebar, #footer {
float:left;
width:90%;
margin:0% 5% 5% 5%;
}
.grid2, .grid3, .grid4 {
float:left;
width:100%;
margin:0 0 5% 0;
}
.grid4 {width:42.5%;margin:0% 0% 5% 5%;}
.grid4:nth-child(even) {margin:0% 0% 5% 5%;}
.blok25, .blok33 {
	width: 50%;
}
.blok, .blok100, .blok50 {
	width: 100%;
}
.widget {padding:0;margin:0 0 20px 0;}
.widgetF {
width:100%;
float:inherit;
padding:0 0 20px 0;
}
#footer {
padding:20px 0 0 0;
}
#bottom-footer {
display:table;
width:100%;
text-align:center;
height:auto;
padding: 10px 20px;
}
#bottom-footer .cr {
float:none;
height:auto;
line-height:18px;
padding:0;
}
#footernav {
display:table;
float:none;
height: auto;
margin:0 auto;
}
#footernav ul li {
line-height:18px;
}
.imageG4 {
position:relative;
margin:0;
width:100%;
height:103px;
overflow:hidden;	
}
input {height:40px;padding:3.5%;}
input[type="submit"] {width:100%!important;height:40px;}
/* navigatie mobile */
#nav{
z-index: 99999;
clear:both;
display:none;
margin:0;
left:0;
top:0;
position:fixed;
width:100%;
height:100%;
padding: 60px 20px 20px 20px;
background: #FFF;
overflow-y:scroll;
-webkit-overflow-scrolling:touch;
}
#nav .close {
font-size: 22px;
font-weight: bold;
display: block;
cursor: pointer;
z-index: 99999;
position: absolute;
right:20px;
top:20px;
text-align: center;
color:#000;
width: 45px;
height: 27px;
line-height: 30px;
background: #FFF;
}
a#navmobile {float:right;display:block;background:#98C01D;padding:7px 10px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);width:26px;margin:0;cursor:pointer;}
.nav-bar {background-color:#f5f5f5;border-radius:1px;box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);display:block;width:18px;height:2px;margin:2px auto;}
/*.fixed {width:100%!important;position:fixed;padding:0!important;margin:0!important;left:0;top:0;z-index:99;-khtml-box-shadow:none;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.fixed2 {max-width:inherit!important;min-width:inherit!important;margin:0 auto!important;}*/
#myslidemenu ul.menu li.current-menu-item a, 
#myslidemenu ul.menu li.current-page-ancestor a, 
#myslidemenu ul.menu li.current-menu-ancestor a, 
li.current-menu-parent a {
color:#FFF;
background:#98C01D;
}
.jqueryslidemenu {width:100%;height:100%;}
.jqueryslidemenu ul {line-height:inherit;}
.jqueryslidemenu ul li {
display:block;
position:relative;
float:none;
text-align:center;
border:none;
}
.jqueryslidemenu ul li a {
display:block;
width:100%;
height:45px;
line-height:45px;
text-transform:uppercase;
text-decoration:none;
padding:0!important;
margin:0!important;
border-bottom:1px solid #FFF;
background:#EDEDED;
}
.jqueryslidemenu ul li a:hover {background:#EDEDED;}	
.jqueryslidemenu ul li ul {
top:0px!important;
width:100%!important;
position:inherit;
background:#CCC;
z-index:300;
}
.menu-item-has-children.active a {background:#98C01D;}
.jqueryslidemenu ul li ul li {}
.jqueryslidemenu ul li ul li a {
width:100%;
height:45px;
line-height:45px;
text-transform:uppercase;
padding:0!important;
border-top-width:0;
}
.jqueryslidemenu ul li ul li a:hover {background:#none!important;}
.downarrowclass, .rightarrowclass {display:none;}
}