.center-block{
	display: block;
	margin-left: auto;
	margin-right: auto;
}



.ui-datepicker tbody td{
	background:#fff;
}

iframe[name="google_conversion_frame"]{
	height: 0 !important;
    width: 0 !important; 
    line-height: 0 !important; 
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}

li.menu-item > a[href="#"]{
	cursor:default;
}

#colorbox{
	box-sizing:content-box;
}

.modal-body img{
	max-width:100% !important;
	height:auto !important;
}

picture{
	max-width:100%;
}

.gform_wrapper{
	max-width:none !important;
	margin:0 !important;
}

a,
a:focus,
a:active{
	outline:0 none !important;
	outline:none !important;
	outline-style:none !important;
	ie-dummy:expression(this.hideFocus=true);
	-moz-outline-style:0 none;
}

a.lightbox{
	outline:none;
}

.wp-caption{
	max-width:100% !important;
}

.gallery-item img{
	display:inline-block;
}

.alignleft{
	display:inline;
	float:left;
}

.alignright{
	display:inline;
	float:right;
}

.aligncenter{
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
}

img.alignleft,
img.alignright,
img.aligncenter{
	margin-bottom:21px;
}

span.wpcf7-not-valid-tip{
	width:100%;
	float:left;
}

img.alignleft{
	margin-right:15px;
}

img.alignright{
	margin-left:15px;
}

.expaned-submenu{
	display:none;
}

.wpcf7-text,
.wpcf7-textarea,
.wpcf7-select,
.wpcf7-date{
	border:solid 1px #999;
	outline:none;
	border-radius:0;
	padding:0 10px;
	min-height:28px;
	line-height:28px;
	background:#fff;
	margin:4px 0 0;
	width:100%
}

.wpcf7-textarea{
	padding:10px;
	height:auto;
}

.wpcf7-submit{
	border:none;
	outline:none;
}

#fb-root {
    display: none;
}

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    width: 100% !important;
}

.sub-menu {background-color:#fff!important;padding:25px 20px 15px 25px!important;margin-top:20px!important;}


@media (max-width: 767px){	
	#hoofdmenu li.menu-item-has-children ul,
	#hoofdmenu li.menu-item-has-children:hover ul{
		display:none;
		position:static;
	}
	
	#rechts{
		margin-top:21px;
	}
	
	.ajax-loader{
		width:auto;
		max-width:100%;
		height:auto;
	}
	
	article .gallery-item img{
		max-width:100%;
		width:auto;
	}
	
	.expaned-submenu{
		font: 500 24px/28px 'Ubuntu', Verdana, Geneva, sans-serif;
		color: #a66740;
		text-align: center;
		float: right;
		position: absolute;
		display: block;
		top: 0;
		right: 0;
		height: 100%;
		width: 50px;
		cursor: pointer;
		z-index: 2000;
		margin: 0;
	}
	
	.sub-menu {background-color:#fff!important;padding:25px 20px 15px 25px!important;margin-top:20px!important;}


	#hoofdmenu li{
		clear:both;
	}
	
	#hoofdmenu li > ul{
		position:static;
		width:100%;
		float:left;
	}
	
	.navbar-toggle {
	  border: none;
	  background: transparent !important;
	}
	.navbar-toggle:hover {
	  background: transparent !important;
	}
	.navbar-toggle .icon-bar {
	  width: 22px;
	  transition: all 0.2s;
	}
	.navbar-toggle span:nth-child(2) {
	  transform: rotate(45deg);
	  transform-origin: 10% 10%;
	}
	.navbar-toggle span:nth-child(3) {
	  opacity: 0;
	}
	.navbar-toggle span:nth-child(4) {
	  transform: rotate(-45deg);
	  transform-origin: 10% 90%;
	}
	
	.navbar-toggle.collapsed  span:nth-child(2) {
	  transform: rotate(0);
	}
	.navbar-toggle.collapsed  span:nth-child(3) {
	  opacity: 1;
	}
	.navbar-toggle.collapsed  span:nth-child(4) {
	  transform: rotate(0);
	}
}