.hide {
    display: none;
}

.nieuwsbrief .container {
    xpadding-right: 0;
    xpadding:0;
	}

.article.nieuwsbrief {
	margin-bottom: 0;
	}

.extra .nieuwsbrief label {
	width: 12em;
	}
		
.homepage .nieuwsbrief .container {
	}	

body.nieuwsbrief .container {
    padding-right: 30px !important;
}

/*.nieuws .nieuwsbrief input {
width:98%;
border:1px solid #555;
padding:.2em 0 .3em;
border-radius:.2em;
}
*/



body.nieuwsbrief form label,
body.nieuwsbrief form input {
    clear: both;
    float: left;
    width: 300px;
}

body.nieuwsbrief form button {
    clear: left;
    float: left;
    margin-left: 0;
}

.gmaps {
	margin-top: 30px;
	}
	
.extra {
	clear:right;
	}
	
.algemeen .extra {
	margin-bottom: 0px;
	}	
	
.article-full {
	width: 100%;
	}	
	
/*opheffen gedoe met .more in de extra balk 
.more .extra {
	font-family: arial, sans-serif;
	}
	
.more .extra h2 {
	color: #000;
	font-family: arial, sans-serif;
	font-weight: bold;
	}
	
.more .extra h2.special {
	}		

/*einde gedoe */

body.zoek form {
	overflow: visible;
	}
	
.extra h1 a {
	font-family: Georgia, serif;
	color: #000;
	font-weight: normal;
	}
	
body.nieuws .date,
body.evenementen .date,
body.persberichten .date,
body.essays .date,
body.projecten .forwhom {
	margin-top: 5px;
	font-family:arial, sans-serif;
	}
	
.extra .date {
	margin-bottom: 0.2em;
	}	
	
.sub .nav li {
	float:none; 
	}
	
.sub .nav {
	margin-bottom: 0px;
	}
  
.sub .nav+h2 {
	margin-top: 1.5em;
	}
	
.evenementen .agenda ol {
	list-style:none
	} 

.evenementen .agenda li {
	margin-left:0;
	margin-bottom:1em
	}

.evenementen .agenda a {
	display:block;
	color:#2D91D0;
	border:none;
	}

.evenementen .agenda a:hover,.homepage .agenda a:focus {
	color:#000;
	}
	
	

/* !!!!! regel 726 basic.css aangepast met een class */
/* !!!! regel 1000 basic.css toegevoegd */

.content form div.formrow {
	overflow:visible;
	}

#titel_chzn {
	max-width: 340px !important;
	}
	
.chzn-drop {
	max-width: 338px !important;
	}	
	
.chzn-search input {
	max-width: 305px !important;
	}
	
.backlinks {
	clear:both;
	padding-top: 20px;
	height: 20px;
	/*width: 960px;*/
	width: 100%;
	}	
	
.backlinks a,
.extra-backlinks a {
	background: transparent url("../images/bg_hoekje.png") no-repeat scroll 0 -502px;
	text-decoration: none;
	border-bottom: none;
	padding-left: 20px;
	}	
	
.extra-backlinks a {
    display: block;
}
	
.backlinks a.backlink1 {
	margin-right: 30px;
	}
	
.categories {
	margin-bottom: 10px;
	font-weight: bold;
	}			
	
	
.less div.img .container {
	padding-left: 24%;
	padding-right: 12%;
	}
	
.less .article {
	float:none;
	}		
	
.row.photo .container h1 {
	font-size: 220%;
	}
	
.row.photo .container h2 {
	font-size: 120%;
	}
	
.row.photo .container {
	min-height: 350px;
	}	
	
body.projecten .row.photo .container {
	height: 405px;
	}	
	
body.essays .extra.sub span.writers {
	background-image: none;
	padding-left: 0;
	}
		
body.book h2.subtitle {
	font-size: 190%;
	}	

.subsidies .subsidietabel {
	margin: 4% 0;
	}


.subsidies .subsidie td,
.projecten td {
	width: 32%;
	}


.subsidies .subsidie td.divider,
.subsidies .subsidie th.divider,
.projecten td.divider,
.projecten th.divider {
	background: #fff;
	padding: 0px;
	width: 2%;
	}
	
.subsidies .more.subsidie:hover .divider,
.subsidies .more.subsidie:focus .divider{
	background: transparent;
	}	

.projecten tr {
    background-color: #FFF97F;
    width: 100%;
}

.nav li a.reset	{
	font-weight: bold;
	}

body.essays .nav li a {
background:url(../images/bg_hoekje_essays.png) no-repeat 0 0;
}
	
.book .aside {
	padding-right: 0px;
	}

.aside .attract {
	margin-bottom: 0px;
	}

.aside .attract p {
	margin: 1em 0 0 0;
	}	
	
.aside .attract blockquote p {
	font-size: 115%;
	}

	
	
/*.content .main .article .container {
	background-color: #f09;
	min-width: 58%; }	*/			

.figure-right {
    float: right;
    margin-left: 3%;
}

.figure {
    position: relative;
}


.figure .figure-copyright {
	position: absolute;
    display: block;
	bottom: 0px;
    right: 0px;
    margin: 0;
    width: auto;
    height: 15px;
    padding: 0px 5px;
    background-color: #000;
    opacity: 0.7;
	filter: alpha(opacity=70);
    text-align: center;
    vertical-align: middle;
    font-size: 10px;
    line-height: 15px;
    font-family: arial, sans-serif;
    
}




.extra figure {
    margin-bottom: 0.7em;
}

.extra .figure + h2{
    margin-top: 1em;
}

.figure .figure-copyright span {
    color: #fff;
    font-size: 10px;
    line-height: 15px;
}

h3.authors_illustrators {
	color: #000;
	}
	
.article .aside .socials {
	margin-top: 0.5em;
	line-height: 1.5em;
	}

.socials img {
	display: inline;
	width: auto;
	margin: 0;
	}
	
.socials a {
	font-size: 80%;
	}	
	
.article .container.downloads-pers {
	margin-top: 10px;
		}		

li.group {
    padding-top: 0.8em;
    font-weight: bold;
}


.lazyload-group {
    display: none;
}

.lazyload-group-1 {
    display: block;
}






body.homepage h3.dark {
    color: #000;
}

.homepage .blog .container {
    padding-left: 8%;
    padding-right: 8%;
}

.homepage .blog .date {
    margin-top: 0;
}


ul.bloglist-home {
    list-style: none;
    margin-top: 1em;
}

ul.bloglist-home li {
    margin-bottom: 1em;
    margin-left: 0;
}

ul.bloglist-home a h4 {
    color: #000;
    }

ul.bloglist-home h3 {
    font-size: 17.7px;
}

ul.bloglist-home a:hover h3 {
    color: #000;
}

.homepage .blogs-home h2 {
    font-size: 17.7px;
    color: #000; 
    font-family: arial, 'sans-serif';  
    font-weight: bold;
}

ul.nieuwslist-home {
    list-style: none;
    margin-top: 1em;
    
}

ul.nieuwslist-home li{
    margin-bottom: 1em;
    margin-left: 0;
}

ul.nieuwslist-home li a h3 {
    font-size: 13.1px;
    color: #E8291C;
}

ul.nieuwslist-home li a:hover h3 {
    color: #000;
}

ul.nieuwslist-home li a h4.special {
    color: #E8291C;
}

h3.home-more {
    color: #000;
}

.homepage .agenda a h4 {
    color: #000;
}

.homepage .agenda a h3.special{
    font-size: 20.933px;
    line-height: 25px;
    margin-top:5px;
}

.homepage .agenda a:hover h3.special{
    color: #000;
}

.homepage .agenda .container {
    padding-top: 0em;
}

/* ERUIT GEHAALD omdat de intro er niet mooier op werd, op verzoek van Dick. ~AW

body.evenementen div.intro {   
    font-family: georgia, 'times new roman', serif;
    font-weight: normal;
}*/

body.evenementen ul.agendalist {
    margin-top: 2em;
}


body.evenementen ul.agendalist li a {
    font-weight: normal; 
}

body.evenementen ul.agendalist li{
    list-style: none;
    margin-left: 0;
    margin-bottom: 1.25em;
}


.last-event h3 {
    margin: 1em 0;
}

.nav h2 a {
    padding-left: 0.8em;
}

.nav .menu-icon {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(../images/menu.png) top left no-repeat;
    vertical-align: middle;
    margin-right: 0.5em;
}

.nav .active .menu-icon {
    background-position: -25px 0px;
}


.nav .menu-icon {
    background-position: -25px -35px;
}

body.homepage .nav .active .menu-icon,
body.algemeen .nav .active .menu-icon {
    background-position: 0px 0px;
}


body.homepage .nav .menu-icon,
body.algemeen .nav .menu-icon {
    background-position: 0px -35px;
}

.main .subnav .nav {
    margin-top: 1em;
    margin-bottom: 1em;
}

.main .subnav .nav li {
   width: 100%; 
   float: none;
}

.main .subnav .nav li a {
    font-size: 100%;
}

.extra.extra-backlinks {
    background: none;
    padding: 0;
}

a.show-next-lazyload-group {
    display: block;
    clear:both;
    width: 96%;
    padding: 2% 2%;
    background: #fff;
    text-align: center;
    border-bottom: 0;
    margin-bottom: 2em;
}
    
a.show-next-lazyload-group:hover {
    background: #e8291b;
}

.searchresults-main p.more {
    clear:both;
}

.uitgelichtblok h1.singleheader {
   font-family: "arial", sans-serif;
   font-weight: bold;
   padding-left: 10px;
}

.uitgelicht.boeken h2 {
    margin-bottom: 5px;
    }

.uitgelicht.boeken h4 {
    color: #000;
    font-family: "arial", sans-serif;
}

.uitgelicht.boeken p {
    font-family: "arial", sans-serif;
    margin-bottom: 0;
}

.uitgelicht .specs-book {
    padding-top: 14px;
    margin-bottom: 10px;
}

.uitgelicht.boeken .book-img {
    margin-top: 18px;
    width: 25%;
}

.uitgelicht.img .container {
    padding-left: 30%;
}

.medewerkers h2.special {
    font: 160% georgia, 'times new roman';
    margin-bottom: 5px;
}

.medewerkers h2 a {
    font-weight: normal;
}

.medewerkers div {
    padding-left: 0;
}

.medewerkers div.img .container {
    padding-left: 0;
}

.medewerkers .article img.portret {
    width: 126px;
}

a[href^=mailto] {
    word-wrap: break-word;
}

a.button {
    border-bottom: 0;
}

a.button:hover {
    color: #fff;
}
