/* AFWIJKINGEN VOOR SCHERMEN 1023px - 640px */
/* Extra breekpunt op 767 voor beperkt aantal elementen */










div.tbl {
	display:block;
}
div.tbl > div {
	display:block;
}


div.tbl.tbl-span2 > div {
	width:100%;
}
div.tbl.tbl-span2 > div:nth-child(1) {
	padding-right:0;
}
div.tbl.tbl-span2 > div:nth-child(2) {
	padding-left:0;
}

















/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* BANNERING */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* MOBILE BANNERS */
.mobilebanner.medium {
	display:block;
}







/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* DEFAULT */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.divider.medium {
	display:block;
	font-size:0;
	line-height:0
}






















/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* DEFAULT WEBSITE SETTINGS */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.halffullblock {
	padding:0 10px;
}


.block {
	width:calc(100% - 20px);
	min-width:0;
}
.block.block-span2 {
	width:calc(100% - 20px);
	min-width:0;
}
.block.block-span3 {
	width:calc(100% - 20px);
	min-width:0;
}
.block.block-span4 {
	width:calc(100% - 20px);
	min-width:0;
}



/* TEGELTYPES */
/* TYPE 1 */
/* subs */
.block.tile.small {
	height:auto;
}
.block.tile.large {
	height:auto;
}
.block.tile.xlarge {
	height:auto;
}


/* TYPE 2 */
/* subs */
.block.tilecol.small {
	height:180px;
}
.block.tilecol.small > div > div.pic {
	width:180px;
}
.block.tilecol.large {
	height:180px;
}
.block.tilecol.large > div > div.pic {
	width:180px;
}


/* TYPE 3 */
.block.tilerow {
	height:180px;
}
.block.tilerow > div {
	display:table;
	width:100%;
}
.block.tilerow > div > div {
	display:table-cell;
	vertical-align:middle;
	position:relative;
}
.block.tilerow > div > div.pic {
	vertical-align:top;
	width:180px;
}
.block.tilerow > div > div.txt {
	width:auto;
	height:180px;
	display:table-cell;
}
/* - - - - - - - - - - - - - - - - - - */


/* SHAREBUTTONS */
#share {
    min-width: 0;
    width: 100%;
}

ul#sharebuttons {
	padding:0 20px;
}
ul#sharebuttons > li {
	display:inline-block;
	padding-right:5px;
}

ul#sharebuttons.relative {
	padding:0;
}
















/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* PAGES & DEFAULT TEMPLATE */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.headerimg {
	height:180px; /* zie ook TDFNM */
}
.headerimg .container {
	height:180px; /* zie ook TDFNM */
}
.headerimg h1 {
	font-size:35px;
}
.headerimg .navbalk {
	display:none;
}




.headerimg .caption {
	top:auto;
	bottom:5px;
}


.content .block-span3 {
	padding-right:0;
}

.rightcol {
	display:none;
}






/* Uitklapstructuur - zoals bvb op downloads.php */
.uitklap.niv1 {
	padding-right: 10px;
}





/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* PARTNERS */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* @media (max-width: 767px) {	
	div.partners > .item {
		width:50%;
	}
} */










/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* INSTAGRAM FEED */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div#igWrap {
	display:none !important;
}









/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* PROJECTEN */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.projectrow > div.img {
	width:200px;
	padding-top:5px;
	padding-right:50px;
}

























/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* KENNIS */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
ul.kennis > li {
	display:block;
	width:100%;
}
ul.kennis > li div.txt {
	padding-right:0;
}



div.kennisbottombanner .block {
	width: calc(50% - 20px);
}
div.kennisbottombanner .block:nth-child(3) {
	clear:left;
}




/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* KENNISCAT */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.kennisCat1 .KennisContent {
	padding-right:10px;
}
.kennisCat2 .KennisContent {
	width:calc(100% - 50px);
}
.kennisCat3 .KennisContent {
	width:calc(100% - 75px);
}
















/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* HELPDESK */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media (max-width: 767px) {	
	body#page-helpdesk .zwartebalk h2 {
		font-size:35px;
	}
}














/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* JOBS */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body#page-jobs .content.intro .btn {
	position:static;
	width:100%;
	text-align:right;
}


/* jobs - categorieen */
body#page-jobs ul.jobcats > li {
	width: 50%;
}
body#page-jobs ul.jobcats > li:nth-child(2n) > a {
	border-right:none;
}

/* display banner */
body#page-jobs .bannerdisplay {
	display:none;
}
















/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* ARTIKELLIST */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.artlistrow > div.img {
	width:110px;
}



@media (max-width: 767px) {	
	.artlistrow.big {
		display:block;
		direction:ltr;
	}
	.artlistrow.big > div {
		display:block;
	}
	.artlistrow.big > div.txt {
		width:100%;
		padding:15px;
	}
	.artlistrow.big > div.img {
		width:100%;
	}
}




























/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* AGENDALIST */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

body#page-agendalist form select#type {
	margin-right:20px;
}
@media (max-width: 767px) {	
	/* FORM */
	body#page-agendalist form .titlebalk {
		font-size: 15px;
	}
	body#page-agendalist form select {
		font-size:15px;
		line-height:20px;
		padding: 2px 4px;
	}
	body#page-agendalist form select#type {
		margin-right:10px;
	}
}


body#page-agendalist .block.agenda.grid {
	width:calc(33% - 20px);
}
@media (max-width: 767px) {	
	body#page-agendalist .block.agenda.grid .time .uur {
		display:none;
	}
}











/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* ARTIKEL */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body#page-artikel .artikel { /* default */
	padding:20px 0;
}
body#page-artikel ul#sharebuttons {
	padding:0;
	margin-bottom:20px;
}


@media (max-width: 767px) {
	body#page-artikel .artikel {
		display:block;
	}
	body#page-artikel .artikel > div {
		display:block;
		width:100%;
	}
	body#page-artikel .artikel.pic_links {
		direction:ltr;
	}
	
	body#page-artikel .artikel > div.pic {
		margin-top:35px;
		width:100%;
	}
	body#page-artikel .artikel.pic_rechts > div.pic,
	body#page-artikel .artikel.pic_links > div.pic {
		padding:0;
	}
}


body#page-artikel .mobilebanner {
	margin-top:45px;
}



/* RECHTERKOLOM */
body#page-artikel #rightcol {
	display:none;
}



















/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* AGENDA */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body#page-agenda #data div.fullblock > div > div:nth-child(2) { /* data */
	width:200px;
}
body#page-agenda #data div.fullblock > div > div:nth-child(3) { /* gemeente */
	width:150px;
}

@media (max-width: 767px) {
	body#page-agenda #data div.fullblock {
		padding-top:10px;
	}
	body#page-agenda #data div.fullblock > div {
		display:block;
	}
	body#page-agenda #data div.fullblock > div > div {
		display:inline-block;
		vertical-align:middle;
	}
	body#page-agenda #data div.fullblock > div > div:nth-child(1) { /* clock */
	}
	body#page-agenda #data div.fullblock > div > div:nth-child(2) { /* data */
		width:auto;
		min-width:270px;
	}
	body#page-agenda #data div.fullblock > div > div:nth-child(3) { /* gemeente */
		width:auto;
		padding-left:30px;
	}
	body#page-agenda #data div.fullblock > div > div:nth-child(4) { /* locatie */
		display:none;
	}
}

body#page-agenda #content .pic { /* foto */
	display:none;
}




body#page-agenda #info .block {
	position:relative;
}
body#page-agenda #info h2 { /* titel */
	position:absolute;
	left:0;
	top:0;
	width:calc(100% + 40px);
	margin-left:-20px;
	margin-top:-10px;
	padding:10px 20px;
	background: #333333;
}


body#page-agenda #info .programmawrap { /* programmaWrap */
	width:calc(100% - 20px);
}

body#page-agenda #info .programma { /* programma */
	padding:55px 0 30px 0;
}


body#page-agenda #info .praktisch { /* praktisch */
	width:calc(100% - 20px);
}
body#page-agenda #info .praktisch p:nth-child(2) {
	margin-top:75px;
}
body#page-agenda #info .praktisch .data {
	display:block;
}



body#page-agenda #partners .block.block-span4 { /* partners */
	width:calc(100% - 20px);
}
body#page-agenda #partners div.block {
	width: calc(25% - 20px);
}

@media (max-width: 767px) {
	body#page-agenda #partners div.block {
		width: calc(50% - 20px);
	}
}














/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* SHOP ALGEMEEN */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body#page-shoplist .shopcontent,
body#page-shop .shopcontent {
	margin-right:0;
    width: 100%;
}
body#page-shoplist .shopbasket,
body#page-shop .shopbasket {
	margin: 0 10px 10px 10px;
    width: calc(100% - 20px);
}






/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* SHOPLIST */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body#page-shoplist .shopitem {
	width:calc(50% - 20px);
}




/* in de kijker */
body#page-shoplist .shopitem.idk:nth-child(1) > .pic > a.icon.gekleurd {
	display:none;
}
body#page-shoplist .shopitem.idk:nth-child(1) > a.icon.gekleurd {
	display:block;
}

body#page-shoplist .shopitem.idk:nth-child(1),
body#page-shoplist .shopitem.idk:nth-child(2),
body#page-shoplist .shopitem.idk:nth-child(3) {
	height:280px;
	width:calc(100% - 20px);
}
body#page-shoplist .shopitem.idk:nth-child(1) > .pic,
body#page-shoplist .shopitem.idk:nth-child(2) > .pic,
body#page-shoplist .shopitem.idk:nth-child(3) > .pic {
	display:inline-block;
	vertical-align:middle;
	width:280px;
}
body#page-shoplist .shopitem.idk:nth-child(1) > .txt,
body#page-shoplist .shopitem.idk:nth-child(2) > .txt,
body#page-shoplist .shopitem.idk:nth-child(3) > .txt {
	display:inline-block;
	vertical-align:bottom;
	width:calc(100% - 280px);
}
body#page-shoplist .shopitem.idk:nth-child(1) > .txt > div.txtwrap,
body#page-shoplist .shopitem.idk:nth-child(2) > .txt > div.txtwrap,
body#page-shoplist .shopitem.idk:nth-child(3) > .txt > div.txtwrap {
	height:154px;
	max-height:none;
	overflow:hidden;
	padding-right:13px;
}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* SHOP */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body#page-shop .shopitem {
	margin-top:20px;
}
body#page-shop .shopitem .pic {
	width:210px;
}


body#page-shop .prijs > .title {
	width:calc(100% - 130px - 250px);
}
body#page-shop .prijs > .tbl {
	width:250px;
}
body#page-shop .prijs > .add {
	width:130px;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* SHOP STAPPENPLAN */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media (max-width: 767px) {	
	ul.shop_stappen > li > a > span {
		display:none;
	}

	ul.shop_stappen > li > a.active > span {
		display:inline-block;
	}
}




/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* SHOPLIST */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body#page-shoplist .shopitem {
	width:calc(50% - 20px);
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* SHOPLIST GEGEVENS */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body#page-shopgegevens .shopcontent {
	width: calc(100% - 20px);
}
body#page-shopgegevens #shopbasket {
	display:none;
}













/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* LONGREAD */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body#page-longread .headerimg {
	height:250px;
}

body#page-longread main .wrapper {
	max-width:none;
	padding:20px 20px;
}

body#page-longread #title {
	margin-top:0;
}


@media (max-width: 767px) {
	body#page-longread .artikel {
		display:block;
	}
	body#page-longread .artikel > div {
		display:block;
		width:100%;
	}
	body#page-longread .artikel.pic_links {
		direction:ltr;
	}
	
	body#page-longread .artikel > div.pic {
		margin-top:35px;
		width:100%;
	}
	body#page-longread .artikel.pic_rechts > div.pic,
	body#page-longread .artikel.pic_links > div.pic {
		padding:0;
	}
}








/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* HOMEPAGE */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* SLIDER */
body#page-home #sliderwrap > .slider h1 {
	font-size:23px;
	line-height:28px;
	margin-bottom:0;
}



@media (max-width: 767px) {
	body#page-home #sliderwrap > .slider > div { /* slide-element */
		display:block;
		width:100%;
		height:auto;
		padding-bottom:0;
	}
	
	body#page-home #sliderwrap > .slider div.tbl { /* slide content */
		display:block;
		width:100%;
		height:auto;
	}
	body#page-home #sliderwrap > .slider div.tbl > div {
		display:block;
	}
	
	
	
	body#page-home #sliderwrap > .slider div.tbl > div.txt { /* tekst */
		width:100%;
		height:auto;
		padding:15px 15px 38px 15px;
		max-width:100%;
	}
	body#page-home #sliderwrap > .slider div.tbl > div.pic { /* afbeelding */
		position:absolute;
		left:0;
		top:0;
		width:100%;
		height:auto;
	}
	
	
	
	
	body#page-home #sliderwrap .txt > p:nth-last-child(1) {
		display:block;
	}
	body#page-home #sliderwrap .pager { /* slide-pager */
		width:100%;
	}
}







/* NEWS */
body#page-home #news {
	width:calc(100% - 20px);
	overflow:auto;
	padding-top:25px;
	padding-bottom:0;
}
body#page-home #news ul > li {
	padding:15px 20px;
}

body#page-home #news ul > li:nth-last-child(1) {
	border-bottom:none;
}

body#page-home #news .more { /* btn meer nieuws */
	display:none;
	/*position:relative;
	text-align:right;
	padding:20px 10px 10px 20px;*/
}

body#page-home .meer.meernieuws {
	display:block;
}







/* KENNISHOME */

#kennishome .block1 {
	margin: 10px 10px 0 10px;
	
	display: block;
	width: calc(100% - 20px);
	height: auto;
}
#kennishome .block1 > div {
	display: block;
	text-align: center;
	padding: 30px 15px;
}
#kennishome form > div.zoekveld {
	margin-bottom: 5px;
}


#kennishome .block2 {
	display: block;
	width: calc(100% - 10px);
	margin: 5px 5px 10px 5px;
}
#kennishome ul > li a {
	padding: 15px;	
}










/* KENNISBANNER */
body#page-home #kennisbanner ul {
	width:390px;
	margin-left:calc(50% - 175px);
}
body#page-home #kennisbanner ul > li {
	display:block;
	width:auto;
	padding:10px 0;
	margin:auto;
}
body#page-home #kennisbanner ul > li:nth-child(2n) {
	width:100%;
}





/* DISPLAY */
body#page-home .display {
	display:none;
}
/* MBILE DISPLAY */
body#page-home .mobiledisplay {
	display:block;
}







/* LAATSTE AGENDASITEMS */
body#page-home #agendalist {
	width:calc(100% - 20px);
	overflow:auto;
	padding-top:25px;
	padding-bottom:0;
}
body#page-home #agendalist ul > li {
	padding:15px 20px;
}

body#page-home #agendalist ul > li:nth-last-child(1) {
	border-bottom:none;
}





/* AGENDASLIDER */
body#page-home #slider2wrap > .slider2 h1 {
	font-size:23px;
	line-height:28px;
	margin-bottom:0;
}
@media (max-width: 767px) {
	body#page-home #slider2wrap > .slider2 > div { /* slide-element */
		display:block;
		width:100%;
		height:auto;
		padding-bottom:0;
	}
	
	body#page-home #slider2wrap > .slider2 div.tbl { /* slide content */
		display:block;
		width:100%;
		height:auto;
	}
	body#page-home #slider2wrap > .slider2 div.tbl > div {
		display:block;
	}
	
	
	
	body#page-home #slider2wrap > .slider2 div.tbl > div.txt { /* tekst */
		width:100%;
		height:auto;
		padding:15px 15px 38px 15px;
		max-width:100%;
	}
	body#page-home #slider2wrap > .slider2 div.tbl > div.pic { /* afbeelding */
		position:absolute;
		left:0;
		top:0;
		width:100%;
		height:auto;
	}
	
	
	
	
	body#page-home #slider2wrap .txt > p:nth-last-child(1) {
		display:block;
	}
	body#page-home #slider2wrap .pager2 { /* slide-pager */
		width:100%;
	}
}










/* INNOVATIE 1 */
body#page-home .block.innovatie1 {
	height:180px;
	overflow:hidden;
}
body#page-home .block.innovatie1 h1 {
	font-size:23px;
	line-height:28px;
}

body#page-home .block.innovatie1 > div {
	display:table;
	width:100%;
}
body#page-home .block.innovatie1 > div > div {
	display:table-cell;
	vertical-align:middle;
}
body#page-home .block.innovatie1 .pic {
	width:180px;
	height:180px;
	vertical-align:top;
}
body#page-home .block.innovatie1 .txt {
	display:table-cell;
	vertical-align:middle;
	position:relative;
	width:auto;
}
body#page-home .block.innovatie1 .txt > div.hover {
	height:180px;
}






/* PARTNERS */
body#page-home #partners > div > div {
	display:inline-block;
	margin: auto;
}
body#page-home #partners .partnercarousel > div > p {
	width:110px;
	height:55px;
}
@media (max-width: 767px) {
	body#page-home #partners > div > div {
		max-width:400px;
	}
	body#page-home #partners .partnercarousel > div > p {
		width:100px;
		height:50px;
	}
}






/* SHOP */
body#page-home #shop > .block {
	width: calc(50% - 20px);	
}






/* MEDIA */
body#page-home .block.homemedia {
	display:none;
}

















/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* OPBOUW */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */




/* - - - - - - - - - - - - - - - - - - - - */
/* NAV#UP */
/* - - - - - - - - - - - - - - - - - - - - */
nav#up {
	display:none;
	height:0;
}






/* - - - - - - - - - - - - - - - - - - - - */
/* HEADER */
/* - - - - - - - - - - - - - - - - - - - - */
header > .wrapper {
	padding:0;
}






/* - - - - - - - - - - - - - - - - - - - - */
/* HEADER#MENU */
/* - - - - - - - - - - - - - - - - - - - - */
header {
	padding-top:5px;
	padding-bottom:0;
}
header #h_logo {
	width:160px;
	min-width:0;
	margin:10px 20px;
}


header #h_navlabel {
	display:block;
	float:right;
}
header #h_searchlabel {
	display:block;
	float:right;
}


header nav#headnav {
	display:none;
	width:100%;
	min-width:0;
	margin:0;
	padding:10px 20px;
	border-top:1px solid #EDEDED;
	background-color:#F6F6F6;
	text-align:right;
}
header nav#headnav ul > li {
	display:block;
	margin:0;
	padding:7px 0;
}
header nav#headnav ul > li.spacer {
	display:none !important;
}

header nav#headnav ul#subnav {
	display:block;
}


header #h_search {
	display:none;
	width:100%;
	min-width:0;
	margin:0;
	padding:10px 20px;
	border-top:1px solid #EDEDED;
	background-color:#F6F6F6;
}
header #h_search input[type=text] {
	background-color:#F6F6F6;
}

























/* - - - - - - - - - - - - - - - - - - - - */
/* FOOTER */
/* - - - - - - - - - - - - - - - - - - - - */


/* NAV */
footer #f_about {
	width:calc(50% - 20px);
}



/* NEWS */
footer #f_newsletter {
	width:calc(50% - 20px);
}



/* LAN */
footer #f_lan {
	width:calc(100% - 20px);
	text-align:left;
	padding-top:0;
}