html{
	height:100%;
}
body{
	background-color: #ffffff;
    background-image: none;
    background-repeat:no-repeat;
	background-position:top center;
    color: #74625f;
	font-family: Century Gothic, CenturyGothic, Muli, Arial, Verdana, Geneva, Sans-serif;
	font-size:  16px;
	line-height: 26px;
	font-weight:300;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;

}
	
	
@font-face {
    font-family: 'muli-light-webfont';
    src: url('../fonts/muli-light-webfont.eot');
    src: url('../fonts/muli-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/muli-light-webfont.woff') format('woff'),
         url('../fonts/muli-light-webfont.ttf') format('truetype'),
         url('../fonts/muli-light-webfont.svg# muli-light-webfont') format('svg');
		 
 
}.small, small{
	font-size:100%;
		 
		 

}#content h1{
	font-family: Century Gothic, CenturyGothic, Muli, AppleGothic, Arial, Verdana, Geneva, Sans-serif;
	font-size: 35px;
	font-style: normal;
	line-height: normal;
	width: 100%;
	padding: 0;
	color: #f1560c;
	font-weight: normal;
	text-align: left;
	margin: 0 0 15px 0;
	font-variant: normal;
	letter-spacing: 0;
	
}
#content h2{
	font-family: Century Gothic, CenturyGothic, Muli, AppleGothic, Arial, Verdana, Geneva, Sans-serif;
	font-size: 30px;
	font-style: normal;
	line-height: normal;
	width: 100%;
	padding: 0;
	color: #f1560c;
	font-weight: normal;
	text-align: left;
	margin: 0 0 15px 0;
	font-variant: normal;
	letter-spacing: 0;
	
}h3,
h4, h5, h6, h7, h8{		
	font-family: Century Gothic, CenturyGothic, Muli, AppleGothic, Arial, Verdana, Geneva, Sans-serif;
	font-size: 25px;
	font-style: normal;
	line-height: normal;
	width: 100%;
	padding: 0;
	color: #f1560c;
	font-weight: normal;
	text-align: left;
	margin: 0;
	font-variant: normal;
	letter-spacing: 0;
	
	
}

#rechtermodule h2{
	font-family: Century Gothic, CenturyGothic, Muli, AppleGothic, Arial, Verdana, Geneva, Sans-serif;
	font-size: 30px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	width: 100%;
	margin: 0;
	padding: 0;
	color: #f1560c;
	text-transform: none;
	font-variant: normal;
	letter-spacing: 0;

}#rechtermodule h3{
	font-family: Century Gothic, CenturyGothic, Muli, AppleGothic, Arial, Verdana, Geneva, Sans-serif;
	font-size: 25px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	width: 100%;
	margin: 0;
	padding: 0;
	color: #f1560c;
	text-transform: none;
	font-variant: normal;
	letter-spacing: 0;
}
.moduletable h1
{	font-family: Century Gothic, CenturyGothic, Muli, AppleGothic, Arial, Verdana, Geneva, Sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	width: 100%;
	padding: 0;
	color: #f1560c;
	font-weight: normal;
	text-align: left;
	margin: 0 0 15px 0;
	font-variant: normal;
	letter-spacing: 0;
	
}.moduletable h3{
	color: #f1560c;
	
}h4, 
h5 {
	font-size: inherit;
	font-weight: normal;
	margin: 0;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	padding: 0;


}
@media (max-width: 767px) { 
	
h1{
	font-size: 25px !important;
	line-height:normal !important;
	margin: 0;
	
}h2{
	font-size: 20px !important;
	line-height:normal !important;
}h3{
	font-weight:normal;
	line-height:normal;
}
}


b,strong{
	font-weight: 600;

}img{
	max-width:100%;

}img a,
a img{
	border: 0;
	-moz-transition:0.7s;
	-o-transition:0.7s;
	-webkit-transition:0.7s;
	-ms-transition:0.7s;
	transition:0.7s;
	text-decoration:none;


}img a:hover,
a img:hover{
	opacity:0.4;
	-moz-transition:0.7s;
	-o-transition:0.7s;
	-webkit-transition:0.7s;
	-ms-transition:0.7s;
	transition:0.7s;
	

	
/****add this, als ik in footer toevoeg dan voegt het ook een rechterbalk toe dat is niet okay dus weg ermee!*/

}.at4-share-outer-right {
	display:none;

}#fb_reset{
	font-size:0!important;
	line-height:0!important;
/*if ie6 waarschuwing*/

}div.ie6{
	width: auto;
	position: fixed;
	bottom: 0;
	right: 0;
	z-index:10000;
}
div.ie6verouderd{
	float:left;
	width:100%;
	padding: 0;
	
	



/***template**/	
	
}article, 
aside, 
details, 
figcaption, 
figure, 
footer, 
header, 
hgroup, 
nav, 
section {	
	padding: 0;
	margin:0;

/**********************opmaak affix*/

}
.affix-top .logo{
	position:absolute;
	z-index:1003;
	top:60px;
	width:500px;
	left:3%;
	-moz-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	-webkit-transition: all 300ms ease-in;
	-ms-transition: all 300ms ease-in;
    transition: all 300ms ease-in;

/*}
#top.affix{
	top: 0;
	-moz-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	-webkit-transition: all 300ms ease-in;
	-ms-transition: all 300ms ease-in;
    transition: all 300ms ease-in;
	z-index:1001;*/

}.affix + #slidercontent{
	padding-top:60px; 
    
}.affix + #maincontent{
	padding-top:50px; 


	
}#hoofdmenu.affix{
	top:0;
	z-index:1002;
	-moz-transition: all 500ms ease-in;
	-o-transition: all 500ms ease-in;
	-webkit-transition: all 500ms ease-in;
	-ms-transition: all 500ms ease-in;
    transition: all 500ms ease-in;

}.navigation {
	top: -250px;
  
		 
}.affix .logo{
	width: 50px;
	height:auto;
	-moz-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	-webkit-transition: all 300ms ease-in;
	-ms-transition: all 300ms ease-in;
    transition: all 300ms ease-in;
	z-index:1003;
  }


#logo.affix{
	left:0;
	top:0;
	z-index:1005;
	font-size:13px;
	-moz-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	-webkit-transition: all 300ms ease-in;
	-ms-transition: all 300ms ease-in;
    transition: all 300ms ease-in;



}	

@media (min-width: 979px) and (max-width: 1199px){ 
	
.affix-top .logo{
    width: 42%;
}#logo.affix {
	left:0;
	top:0;

	
	
}
}
@media (min-width: 768px) and (max-width: 979px) { 
	

#hoofdmenu.affix {
    top:0;
}#logo.affix {
	left:0;
	top:0;
}.affix-top .logo{
    width: 42%;



}
}
@media (max-width: 767px) { 

 [class*="affix"]{	
 	position: static !important;
    
}img.logo{
	position:static !important;
   
}.affix + #slidercontent{
	padding-top:0; 
    
}.affix + #maincontent{
	padding-top:0; 
	
}.affix-top .logo,
.affix .logo{	
    width: 30%;	
	margin-left: 20px;

		

}#logo{
	background-image: url(../images/header_mobiel.jpg);
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center;
}
}
/********eind affix*/


.clearfixje::before, 
.clearfixje::after{
	content: " ";
    display: table;
	
}.clearfixje::after{
	clear:both;
	
}.clearfixje.full{
	width:100%;

}#content{
	-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
	min-height:300px;
	

}#content,
#rechterkolom{
	padding:5% 0;
	
}#rechterkolom img{
	height:100%;
	width: 100%;
	
	
	
}#top{
	background-color:#fff;
	padding: 1% 0;
	width:100%;
	top:-150px;
	
}#hoofdmenu{
	background-color:#f1eee7;
	width:100%;
	top:-150px;


}img.logo{
	padding:0;
	margin:0;



	
}#slidercontent{
background: #ddd4bd; 
background: -moz-linear-gradient(top,  #ddd4bd 0%, #ddd4bd 28%, #ddd4bd 58%, #ddd4bd 71%, #ddd4bd 82%, #ddd4bd 100%); 
background: -webkit-linear-gradient(top,  #ddd4bd 0%,#ddd4bd 28%,#ddd4bd 58%,#ddd4bd 71%,#ddd4bd 82%,#ddd4bd 100%);
background: linear-gradient(to bottom,  #ddd4bd 0%,#ddd4bd 28%,#ddd4bd 58%,#ddd4bd 71%,#ddd4bd 82%,#ddd4bd 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddd4bd', endColorstr='#ddd4bd',GradientType=0 ); 


}#slider{




	
	
/********************footer*/

}#footersocial{
	float:left;
	width:100%;
}#footersocial .moduletable{
	margin: 0 0 5% 0;
	
}#footercontainer{
	width:100%;
	display:block;
	margin: 0;
	padding: 5% 0;
	color:#74625f
		font-size: 0.9em;
	line-height: normal ;

background: #ddd4bd; 
background-image: none;
background-repeat: no-repeat;
background-position:top center;


}#footercontainer li:first-child a{	
padding-top: 0;
	
}#footer{
	float:left;
	width:100%;
	margin: 0;
	
	
}#footer a{
	text-decoration:none;
	color: #74625f;
	
	
}#footer a:hover,
#footer a:focus{
	color: #8b7672;
        text-decoration:underline;
	background:none;		
	

}#footerinfo{
	float:left;
	width:100%;
	

}#footerinfo .moduletable,
#footerinfo .custom{
	float:left;
	width:auto;

	
}#footermenu{
	float:left;
	width:auto;
	margin-left:10px;
	line-height:17px ;

	
}#copyright{
	width:auto;
	float:left;
	margin-right:10px;
	
}#copyright .moduletable{
	float:right;

	
/********************************************************************* footer  menu beginbenoem in joomla:
 -module parameter: lijst,
 -geavanceerd parameter= menu class suffix: -footer
 						module class suffix: -footer */
}.moduletable-footer{
	float:left;
	width: 100%;
	
}ul.menu-footer {
	margin: 0;
	list-style-type: none;
	padding: 0;
	
	
}ul.menu-footer li {
	text-decoration: none;
	display: block;
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 8px;

}
ul.menu-footer li a:link, 
ul.menu-footer li a:visited{
	text-decoration: none;




}ul.menu-footer li a:hover{
	color: #8b7672;
        text-decoration: underline;	
	
	
}
@media (max-width: 767px) { 	
	
#footercontainer{
	text-align:center;
	font-size: 0.9em;
}#footerinfo {
    float: none;
    width: auto;
    text-align: center;
    margin:0 auto;
    display: inline-block;	
}#footersocial .moduletable h3{
	text-align:center;
		
}#footermenu{	
	width: 100%;
	display: block;
  text-align:center;
}
}
/***************************CK slider header*************************************/


#camera_wrap_94{
	margin-bottom:0 !important;
}.camera_target .cameraCont img{
	margin-top: 0 !important;
	
}.camerarelative{
	/*height:auto !important;
	min-height:100;*/
	
}#camera_wrap_89{
	margin-bottom: 0 !important;
	-webkit-box-shadow: 0 0 11px 1px rgba(50, 50, 50, 0.78);
	-moz-box-shadow:    0 0 11px 1px rgba(50, 50, 50, 0.78);
	box-shadow:         0 0 11px 1px rgba(50, 50, 50, 0.78);


} .camera_caption_title{
	/*background-color: rgba(32, 10, 82, 0.7);*/
	font-family:Century Gothic, CenturyGothic, Muli, AppleGothic, Arial, Verdana, Geneva, Sans-serif;
	font-size:80px !important;
	text-align:right;
	background: none !important;
	font-weight: bold;

}
@media (min-width: 768px) and (max-width: 979px) { /* Portrait tablet to landscape and desktop */	

 .camera_caption_title{
	font-size: 30px !important;
 }
}
@media (max-width: 767px) { 	
 .camera_caption_title{
	font-size: 20px !important;	
	

}	
}
.camera_pag{
	position: absolute;
	width:auto;
	right:0;
	top:0;
	
}.camera_caption > div{
	background:none !important;
	
}.camera_wrap .camera_pag .camera_pag_ul li{
	background:#fff !important;
	


/********************************linkjes*/

		
}a {
    color:#f1560c;
	text-decoration:none;	

}a:hover,
a:focus{	
	color: #f78c59;
	text-decoration:bold;


	
	
/*************************cookie */
}#cookiepolicy{
	height:auto !important;
	line-height:10px !important;
	text-shadow:1px 1px 0 #333;
	font-family:Century Gothic, CenturyGothic, Muli, AppleGothic, Arial, Verdana, Geneva, Sans-serif;
	
}#cookiepolicy-txt {
background: -moz-linear-gradient(top,  rgba(61,61,61,0.65) 0%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(61,61,61,0.65)), color-stop(100%,rgba(0,0,0,0)));
background: -webkit-linear-gradient(top,  rgba(61,61,61,0.65) 0%,rgba(0,0,0,0) 100%);
background: -o-linear-gradient(top,  rgba(61,61,61,0.65) 0%,rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(top,  rgba(61,61,61,0.65) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom,  rgba(61,61,61,0.65) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a63d3d3d', endColorstr='#00000000',GradientType=0 );


	float:left;
	width:100%;

}#cookiepolicy-wrapper{
	display: inline-block;
	

}#cookiepolicy-accept-cookies{
	display:inline-block;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	background-color:#fff;
	color:#777777;
	font-family:arial;
	text-shadow:1px 1px 0 #fff;
	

	 
}#cookiepolicy-accept-cookies:hover{	 
	opacity: 0.8;	 
	 
	 
}

@media (max-width: 767px) { /* Landscape phone to portrait tablet */
	
#cookiepolicy-txt {
	padding:50px 0;
	
}#cookiepolicy-txt span{
	display:block !important;
}#cookiepolicy-accept-cookies{	
	border:1px solid #dcdcdc;
	text-shadow:1px 1px 0 #ffffff;
	width:80%;
	margin: 15px auto;

	

}
}
	
/*************Joomla 3.0*/

/********************************************zoeken
Belangrijk, om de tekst zoek erachter beter te laten verdwijnen heb ik spaties en &nbsp;
in de aangemaakte module zoeken>>opties>>veld knoptekst getypt!Of het stand houdt, in de gaten houden
*/
.invalid{
	color:#ccc;
}#content .search{	
	float: left;
	
	
}.search{	
	float: right;
	margin: 0;

}.search label{
	display:none;


}.highlight{
	color:#8b7672;
	font-weight:500;
	text-decoration:bold;
	
}dt.result-title{
	margin-top:15px;
	
}.search input#mod-search-searchword{
	border-radius: 0;
	border:#ccc 1px solid;


	
}fieldset.only,
dd.result-created{
	display:none;
	
}.search input#mod-search-searchword:focus{	


}.search form{
	margin:0;
	
}.tip-wrap {
 	 max-width: 180px;
  	padding: 3px 8px;
 	 color: #74625f;
 	 text-align: center;
 	 text-decoration: none;
  	background-color: #f1eee7;
  	-webkit-border-radius: 4px;
  	-moz-border-radius: 4px;
 	 border-radius: 4px;
  	z-index: 100;
    -webkit-box-shadow:  1px 1px 3px 0 rgba(0, 0, 0, 0.5);        
    box-shadow:  1px 1px 3px 0 rgba(0, 0, 0, 0.5);

}.tip-title {
    font-weight: bold;
	

	


/****************************laatste nieuws*/

}ul.latestnews {
	margin: 0 ;
	padding: 0;
	display:block;

}ul.latestnewsli{
	list-style:none;
	margin: 0 0 15px 0;

} ul.latestnews li a{


	
}ul.latestnewsli a:hover,
ul.latestnews li a:active{


/******************************module en algemeen*/

	



} [class*="moduletable"]{
	float:left;
	width:100%;




}.custom{
	float:left;
	width:100%;

	

	




/***************************************bootrap override divers*/
}ul.pagenav{
}ul.pagenav li a{
	background-color:transparent;
	text-decoration:none;

}ul.pagenav li a:hover,
ul.pagenav li a:focus{
	background-color:#f1eee7;
	color:#74625f;
	
	

}td.list-date{
	width: 20%;


/***************************speciale artikelen*/


}.items-row{
	margin-bottom: 10%;
}.startpagina .item{
	
	
}.startpagina h2.item-title{
	margin: 0 !important;
	padding: 0 !important;
		
}.startpagina h2.item-title a{
	display:block;
	color: rgba(241,86,12,1.00);
	text-decoration:none;
	width:100%;
	min-height:80px;
	font-size: 40px;
	text-align:center;
	padding: 0;
	margin: 0;
    line-height:33px;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	
}.startpagina h2.item-title a:hover{
		/*background-color: rgba(255,255,255,0.8);*/
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
		
}.startpagina .item img {
	-webkit-filter: blur(0);
	filter: blur(0);
	opacity:1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	
}.startpagina .item-title:hover + .item-image img {
 	-webkit-filter: blur(3px);
	filter: blur(3px);
	opacity:0.6;

}


@media (min-width: 992px) and (max-width: 1200px){


	
.startpagina h2.item-title a{
font-size: 35px;



}.startpagina h2.item-title a:hover{
font-size: 35px;
	

}
}

@media (min-width: 768px) and (max-width: 991px){

.col-md-4{
	width: 33.33%;
	float:left;

}.startpagina h2.item-title a{
	font-size: 33px;
	line-height:26px;
	

}.startpagina h2.item-title a:hover{
	font-size: 33px;
	
}
}
@media (min-width: 500px) {	
.blog-featured img{
	display:block;
	float: left;
	width:100%;
}
.pull-left,
pull-right{
	float: left;
	width: 100%;
	margin: 0;
}
.item-page .pull-left img,
.itempage .pull-right img{
	width: 96%;
	margin: 0;	
}
.item-page .pull-left,
.itempage .pull-right{
	float: left;
	width: 40%;
	margin: 0;	
}
}

@media (min-width: 450px) and (max-width: 767px) {
	body{
	font-size: 1.6em;
	line-height: normal;
}.startpagina .item {
	float: left;
	width: 100%;
	margin: 3% 0;
		
}.blog-featured img{
	display:block;
	width:100%;
	float: left;
	margin: auto;

}
.pull-left,
pull-right{
	float: left;
	display: block;
	width: 40%;
	margin: 0 3% 0 0;
	
}.startpagina h2.item-title a{
	color: rgba(241,86,12,1);
	text-shadow:none;
	font-size: 40px;
	padding: 0;
	text-align:left;

}.startpagina h2.item-title a:hover{
	font-size: 45px;
	padding: 0;

}
}

@media (max-width: 450px){
	
body{
	font-size: 1.6em;
	line-height: normal;
	
}.startpagina .item {
	float: left;
	width: 100%;
	margin: 3% 0;	
	
}.blog-featured img{
	width:100%;
	float: none;
	
}
.item-page .pull-left img,
.itempage .pull-right img{
	width: 100%;
	margin: 0 1;	
}
.item-page .pull-left,
.itempage .pull-right{
	float: none;
	display:block;
	width: 100%;
	margin: 0 0 5% 0;		
	
	
}
.pull-left,
pull-right{
	float: none;
	display: block;
	width: 100%;
	margin:0;	
	
}.startpagina h2.item-title a{
	position:relative;
	color: rgba(241,86,12,1);
	text-shadow:none;
	font-size: 40px;
	padding: 0;
	text-align:left;

}.startpagina h2.item-title a:hover{
	font-size: 45px;
	padding: 0;	
	
}.startpagina .item img {
	-webkit-filter: blur(0);
	filter: blur(0);
	opacity:1;
	-webkit-transition: 0s ease-in-out;
	transition: 0s ease-in-out;
	
}.startpagina .item-title:hover + .item-image img {
 	-webkit-filter: blur(0);
	filter: blur(0);
	opacity:1;	
	
}
}


/***********************************************blog opmaak artikel*******/
.blog .items-more .nav li:last-child a,
.blog .items-more .nav li:first-child a{
	border-radius: 0;

}.blog .items-more .nav li {
	display:inblock;
	float:left;
}.blog .items-more .nav li a {
	border:none ;


}.item-page .pull-right {
	/*width: 20%;*/

	
}.pull-right img {


}.blog span.icon-chevron-right{
	display:none

}.blog img{


}.blog-more {
    padding: 10px 5px
	
/*}.cols-1 {
    display: block;
    float: none !important;
    margin: 0 !important;
}

.cols-2 .column-1 {
    float: left;
}

.cols-2 .column-2 {
    float: left;
    margin: 0
}

.cols-3 .column-1 {
    float: left;
    padding: 0 5px;
    margin-right: 4%

}

.cols-3 .column-2 {
    float: left;
    margin-left: 0;
    padding: 0 5px
}

.cols-3 .column-3 {
    float: left;
    padding: 0 5px



}

.column-1,
.column-2,
.column-3 {
    padding: 10px 5px
}

.column-2 {
    margin-left: 40%;
}

.column-3 {
*/






/******gearchiveerde artikelen*/
}label.filter-search-lbl{
	color: #74625f;

}.archive button.btn-primary{
	margin: 0 0 20px 0;
	background-color:#f1eee7;
	padding:5px 20px;
	border-radius: 3px;
	
}.archive button.btn-primary:hover{
	background-color: #f1eee7;
	color:#8b7672;
	text-decoration:underline;
}label.filter-search-lbl:hover{
		color:#8b7672;
	text-decoration:underline;
}.filter-search{
	background-color:#f1eee7;
	border: none;

}.row0:first-child{
	border-top: dotted 1px #ddd4bd;

}[class*="row0"],
[class*="row1"]{
	padding: 1px 0;
	margin: 1px 0;
	border-bottom: dotted 1px #ddd4bd;
	
}.archive .page-header h2{
	font-size:15px;


}.archive .page-header h2 a{
	text-decoration: underline;
	
	
}.archive dl.article-info{
	margin:0;
	text-align:right;
	font-size:11px;

}.archive .article-info dt.article-info-term{
	display:none;

}.archive .article-info dd{
	display:inline-block;
	
	
}.archive dl dd:first-child{
	margin-left:0;
	



/***kruimelpad*/
/* De home icon aan het begin van de breadcrumb 
}.breadcrumb li.active span.icon-location {
  background-position: 0 -24px;
  margin-left: 0;*/
  
}.breadcrumb{
	background:none;
	margin:0;
	padding:0;
	color: #ccc;
	font-size:12px;
	
}.breadcrumb a{
	color: #ccc;
	text-decoration:underline;

}.breadcrumb > .active{
	color: #ccc;
    
}.breadcrumb > li + li::before {
    color: #ccc;
    content: "";
    padding: 0 ;
	
}.breadcrumb .divider{
	padding:0 5px;
  

/**tooltip**/


}.tooltip-inner  {
	font-weight:normal !important;
	font-family:Century Gothic, CenturyGothic, Muli, AppleGothic, Arial, Verdana, Geneva, Sans-serif;
	font-size:11px !important;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-shadow:none;
	
	
 }.tip-wrap {
 	 max-width: 200px;
  	padding: 3px 8px;
 	 color: #74625f;
 	 text-align: center;
 	 text-decoration: none;
  	background-color: #f1eee7;
  	-webkit-border-radius: 4px;
  	-moz-border-radius: 4px;
 	 border-radius: 4px;
  	z-index: 100;
    -webkit-box-shadow:  1px 1px 3px 0 rgba(0, 0, 0, 0.5);        
    box-shadow:  1px 1px 3px 0 rgba(0, 0, 0, 0.5);

}.tip-title {
    font-weight: 500;
  
/*****************formulieren*/

}#content input,
#content textarea{
position: relative;
  border: 1px solid #ddd4bd; 

/***********************************contact */
}dt,
label{
	font-weight:500;
}.contact-form label{
	font-weight:400;
}.dl-horizontal dt span.text,
.dl-horizontal dt span.jicons-text{
	white-space:normal;	
	
}.dl-horizontal dt span.jicons-text{
	
}.dl-horizontal dd{
	width: 60%;
	margin-left: 0;
	float: left;
}.dl-horizontal dt {
	float:left;
	width: 40%;
	text-align:left;
	
}#myTabContent{
	padding: 0 0 0 5%;
}ul#myTabTabs a{
	text-decoration:none;

}.nav-tabs > li > a:hover {
    border-color: #ddd4bd #ddd4bd #f1eee7;
	color:#8b7672;
}
.nav > li > a:focus, .nav > li > a:hover {
    background-color: #f1eee7;	
    text-decoration:bold;
  
}.dl-horizontal{
	padding: 5% 0;
	
}.moduletable-contact,
.custom-contact{
	float:left;
	width:100%;
	text-align:center;
	
	

	
}.form-horizontal .control-label{
	text-align:left;
	
}.form-actions{
	border-top-color:#000;
}.accordion-group{
	border:none;

}.accordion-inner{
	border-top-color:#000;

}.accordion-heading strong{
	font-weight:normal;

}slide-contact a{	
	letter-spacing:1px;
	text-transform: uppercase;	
	text-decoration: none;
	
}slide-contact a:hover{	
}th.list-title{


}td.list-title {
	font-weight: normal;
	font-size:15px;
	
}.contact-form legend{
	color:#74625f;
	border-style:none;
	font-size:16px;
	
}.contact h2,
.contact-category h2{
	
	font-size:25px;
	font-weight:normal;
	line-height:normal;
	margin: 0 0 15px 0;
	/*color: #447a2e;*/

}.contact h3{
}ul.category{
	display: block;
	margin: 0;
	
}ul.category li{
	margin-bottom:5px;
	list-style-type: none;	

}.list-title{
	font-size:15px;
	font-weight:normal;
	margin-right: 15px;
	min-width: 220px;
	/*display:inline-block;*/
	
	
}li.cat-list-row0{
	border-bottom: dotted 1px #ddd4bd;
	border-top: dotted 1px #ddd4bd;
	
}li.cat-list-row1{
	border-bottom: dotted 1px #ddd4bd;
	border-top: dotted 1px #ddd4bd;


}
@media (max-width: 767px) { /* Landscape phone to portrait tablet */
.moduletable-contact a {
	font-size:15px;
	text-decoration:underline;


}.form-horizontal .form-actions {
	padding: 0 !important;
	background-color:transparent;
	border: 0;
}.contact-form input,
.contact-form textarea{	
	display: block;
	width: 90%;
}

}
@media (max-width: 546px) {
	
ul#myTabTabs li{
	display:block;
	width:100%;
	text-align:left;	
}.nav-tabs > li > a{
	border-radius:0;	
	
}.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:focus, 
.nav-tabs > li.active > a:hover{
	border:none;
}
}	
/************************************************divers**/
.label-info, .badge-info{
	background-color:#ddd4bd;
	
}.contact-category .filters{
	display: none;

}h3.page-header{
	font-size:15px;
	font-weight:normal;
	line-height:30px;
	color: #f1560c;	

}.page-header {
	margin: 0;
	padding-bottom: 0;
	border-bottom: none
}.accordion-group dt{
	font-weight:normal;
	
}ul, 
ol {
    margin: 0 0 25px 25px;
    padding: 0;
	
}li {
    /*line-height: normal;*/
	
}p{
	margin: 0 0 20px;
	
}[class*="moduletable"] p,
[class*="custom"] p{
	margin:0;
	padding:4px 0;
	
}#header p{
	margin:0;
	padding:0;
	
}#footer p{
	margin:0;
	padding:0;
	
	

	
}.controls .add-on{
	width:95px; 
	border:0;
	
}.controls .input-small{
	width: 80%;
	background-color:#f1eee7;
	color:#74625f;
	box-shadow: none;
	border:0;


}.readmore{
	float:right;

}.readmore a.btn{

}.readmore a.btn:hover{	
	text-decoration:none;


}.thumbnails > li {
	float:left;
	
}.thumbnail{
	border:none;
	
}.form-actions{
	background-color: transparent;
  
	
}.btn-primary,
a.btn[title="Annuleren"]{
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	background:none;
	background-color: rgba(241,238,231,1.00);
	color: #74625f;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	border:none;
	display:inline-block;
	padding:6px 24px;
	margin: 3px 0;
	text-decoration:none;
	text-shadow:none;
	

	
}.btn-group{	
	margin: 0 0 15px 15px;
	
}.btn-group a{
	text-decoration:none !important;

}.btn:hover,
.btn:focus,
.btn-primary:hover{
	text-shadow:none;
	background:none;
	background-color:transparent;
	background-position:0 -30px;
	transition: none;
	color: rgba(139,118,114,1.00);
	
	
	
	
}.btn-group:first-child {

		
}.classname:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;

}.classname:active {
	top:1px;






}.nav-stacked > li > a{
	text-decoration:none;

/****************************************login form module**/

}form#login-form{



}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
	







/*******************************************JCE*****/

}a span.wf_file_size,
span.wf_file_date{
	font-size: 10px;
	font-style: italic;







/****************************responsive navbar****************************/

/*******************bootstrap menu*/





}.navbar {
    margin-bottom: 0;
	
}.navbar .navbar-inner{
	background-color: transparent;
    background-image: none;
    border: none;
    border-radius: 0;
    box-shadow: none;
    min-height: 40px;
    padding-left: 0;
    padding-right: 0;	
	



}
@media (min-width: 768px){

.collapse.navbar-collapse{
	padding-left:0;
	padding-right:0;
	-moz-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	-webkit-transition: all 300ms ease-in;
	-ms-transition: all 300ms ease-in;
    transition: all 300ms ease-in;
  }
}





/*******************hoofdmenu*********/


#hoofdmenu.affix .navbar .nav > li:first-child{
	margin:0;



}	
	
@media (min-width: 1200px) and (max-width: 1240px) {
  #hoofdmenu.affix .navbar .nav > li:first-child {
    margin-left:20px;
  }
}
@media (min-width: 992px) and (max-width: 1032px) {
  #hoofdmenu.affix .navbar .nav > li:first-child {
    margin-left:20px;
  }

		
}
@media (min-width: 768px) and (max-width: 820px) {
  #hoofdmenu.affix .navbar .nav > li:first-child {
    margin-left:20px;
  }
}




.navbar ul {
    position:relative;
	

}
.navbar ul{
	width: 100%;
	text-align:left;
   	margin:0;
    padding:0;
	float:left;	

}.navbar li > ul  {
	position: absolute;
	z-index:1500;
	width:180px;
	display:block;
	visibility:hidden;
	opacity:0;

	
			
 }.navbar ul li:hover ul{
	opacity:1;
	visibility:visible;
	-moz-transition:opacity ease-in-out 0.7;
    -o-transition:opacity ease-in-out 0.7s;
    -webkit-transition:opacity ease-in-out 0.7s;
	-ms-transition:opacity ease-in-out 0.7s;
	transition:opacity ease-in-out 0.7s;
	
				  	 
 }.navbar ul > li{
	 list-style:none;
	 float:left;
	 

}.navbar ul ul > li{
	display:block;	 
	width: 100%;
	border-top: 1px solid #fff;

	
}.navbar ul ul > li:last-child{
	
	
}
.navbar ul ul li > a{
	padding: 3%;  /***/
	margin: 0;	
	display: block;
	background-image:none;	




}.navbar ul li > a{
	font-weight: 300;
	color: #74625f;
	margin: 0 26px 0 0;
	padding: 12px 0 ; /*bottom belangrijk anders raakt muis uitklap menu niet*/
	text-decoration: none;
	-moz-transition:color ease-in-out 0.7;
    -o-transition:color ease-in-out 0.7s;
    -webkit-transition:color ease-in-out 0.7s;
	-ms-transition:color ease-in-out 0.7s;
	transition:color ease-in-out 0.7s;
	
}.navbar ul li:last-child a{	
	margin: 0;


/*rollende streep**/

}.navbar ul li a{
	background-attachment: scroll;
	background-image: url(../images/lichtblauw2x2.png);
	background-repeat: no-repeat;
	background-position: -500px 35px; /*** spelen met de achtergrond afbeelding*/
	-moz-transition:background-position ease-in-out 0.7s;
    -o-transition:background-position ease-in-out 0.7s;
    -webkit-transition:background-position ease-in-out 0.7s;
	-ms-transition:background-position ease-in-out 0.7s;
	transition:background-position ease-in-out 0.7s;
	

	
}
.navbar ul li a:hover{
    background-position: right 35px;/* spelen met de menu image :-)*/
	color: #8b7672;
  	-moz-transition:all ease-in-out 0.7s;
	-o-transition:all ease-in-out 0.7s;
	-webkit-transition:all ease-in-out 0.7s;
	-ms-transition:all ease-in-out 0.7s;
	transition:all ease-in-out 0.7s;

/***eind streep*/

}.navbar ul > li > a:focus, 
.navbar ul > li > a:hover{
    background-color: #f1eee7;	/**bootstrap override*/

}
ul.nav li.parent li.active a,
ul.nav li.parent li.parent li.active a{
	color: #74625f;
	background-color:#f1eee7;
	
} ul.nav li li.current,
 ul.nav li li li.current
 {
   background-color: transparent;
}
ul.nav li.parent li a,
ul.nav li.parent li.parent li a{
	color: #74625f;
    background-color: #f1eee7;
	background-image: url(../images/lichtblauw2x2.png);
	background-repeat: no-repeat;
	background-position: -500px 35px; /*** spelen met de achtergrond afbeelding*/
    -moz-transition:background-position ease-in-out 0.7s;
    -o-transition:background-position ease-in-out 0.7s;
    -webkit-transition:background-position ease-in-out 0.7s;
	-ms-transition:background-position ease-in-out 0.7s;
	transition:background-position ease-in-out 0.7s;
   
	
} 
 ul.nav li.active a{
	color: #74625f;
	background-color: transparent;
	-moz-transition:all ease-in-out 0.7s;
    -o-transition:all ease-in-out 0.7s;
    -webkit-transition:all ease-in-out 0.7s;
	-ms-transition:all ease-in-out 0.7s;
	transition:all ease-in-out 0.7s;	

} 
 ul.nav li.current a{
	color: #74625f;
	background-color: transparent;
	-moz-transition:all ease-in-out 0.7s;
    -o-transition:all ease-in-out 0.7s;
    -webkit-transition:all ease-in-out 0.7s;
	-ms-transition:all ease-in-out 0.7s;
	transition:all ease-in-out 0.7s;

} 
 ul.nav li.current li a{
	 font-weight:300;


		
	
}	
ul.nav li.active:hover {
	color: #8b7672;

}	
ul.nav li.active:hover li,
ul.nav li:hover li {
	
	
	
}ul.nav li.active a:hover{
	background-position: right 35px;/* spelen met de menu image :-)*/
	color: #8b7672;

}
ul.nav li li a:hover,
ul.nav li.parent li a:hover,
ul.nav li li.active a:hover,
ul.nav li.parent li.parent li a:hover{
    background-color: f1eee7;
    color: #8b7672 !important;
	background-image: url(../images/lichtblauw2x2.png);
	background-repeat: no-repeat;
	background-position: -500px 35px; /*** spelen met de achtergrond afbeelding*/
    -moz-transition: all ease-in-out 0.500s;
	-ms-transition: all ease-in-out 0.500s;
    -o-transition:all ease-in-out 0.500s;
    -webkit-transition:all ease-in-out 0.500s;
	transition:all ease-in-out 0.500s;
	
}
@media (max-width: 767px) {  

	 
.navbar li > ul  {
	position: relative;
	width:95%;
	margin-left: 5%;
	display:block;
	visibility:visible;
	opacity:1;

}.navbar li li ul  {
	width: 90%;
	
}.navbar ul > li{
	 float:none;
	 display:block;
	 border: none;
	 line-height:normal;
}.navbar ul ul > li{
	border-top: none;
	 
}.navbar ul li a{
	background-image:none;	
	margin:  0;
	padding:  0.5% 0 ; 

}.navbar ul ul li a{	
	margin:  0;
	padding:  0.5% 0 ; 

}.small{
	font-size: 100%;
	
}.navbar-toggle .icon-bar {
	background-color:#fff;
	z-index:1000;	
	
/*************************einde opmaak hoofdmenu*/
	/****re-captcha 2***/

}
}
@media (max-width: 480px) {
#jform_captcha,
#rc-imageselect, 
.g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
}