 /* Beheer */
#DsEditProperties .eigenschappen, #DsEditAdd .eigenschappen,
.tabcontainer,
.tabcontainer td,
.tabcontainer th {font-size:14px;line-height:1.5em;}

/* Readspeaker icoon fix */
div.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::after {color:#FFFFFF;line-height:16px;}

/* Idee wordt geconverteerd melding verbergen */
.subject p.blob-unavailable {display:none;}


.video_breed {width:600px;}
@media only screen and (min-width : 769px) and (max-width : 959px ) {
	.video_breed {width:100%;}
	.video-js {width:100% !important;}
}
@media only screen and (max-width : 768px) {
	.video_breed {width:100%;}
	.video-js {width:100% !important;}
}

.table_breed {width:1000px;}
@media only screen and (min-width : 769px) and (max-width : 959px ) {
	.table_breed {width:100%;}
	.table-js {width:100% !important;}
}
@media only screen and (max-width : 768px) {
	.table_breed {width:100%;}
	.table-js {width:100% !important;}
}

/* verberg de placeholder tekst in de zoekbalken */
/*
#tinyblock form#quicksearch input.text.placeholder {text-indent:-999999em;}
#tinyblock form#quicksearch input.text:focus {text-indent:0;}

div.topsix_search #sublayout_search input.tex.placeholder {text-indent:-999999em;}
#div.topsix_search #sublayout_search input.tex:focus {text-indent:0;}
*/

/* Zoekresultaten filters */
.row2_content .search-filters ul li a {padding:0}
.row2_content .search-filters ul li > span.label {padding:0 0 0 1.5rem;}

/* witruimte rond broodkruimels */
nav.breadcrumbs {margin:0;padding:0.75rem 0 1.25rem;}

/* website */
*:focus {outline:none;}
a, input, button {
	transition: all 0.18s ease;
}
a:hover {
	text-decoration: underline;
	color: #AD0019;
}
a:focus {
	text-decoration: underline;
	color: #AD0019;
	outline-width:1px; 
	outline-style: dotted;
	outline-offset:-1px;
}

/* Home icoon */
li.homepage a {
	font-size:0 !important;
	min-width:60px;
	overflow:hidden;
	text-indent:-60px;
}
li.homepage a::before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAgCAMAAABJuvqBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg0MDk3RDREMjhFMDExRUJBRjlDQTNDRjQ0REM5RDlDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg0MDk3RDRFMjhFMDExRUJBRjlDQTNDRjQ0REM5RDlDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODQwOTdENEIyOEUwMTFFQkFGOUNBM0NGNDREQzlEOUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODQwOTdENEMyOEUwMTFFQkFGOUNBM0NGNDREQzlEOUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6DRCkAAAAAmVBMVEXuABnvCyPvESjwGjDwHzXwIznxK0DxL0PxM0fyNUnyO07yP1LyQVTzSVv0Vmf0WWn0X2/1Y3L1bXv1b332dIL2f4z3gIz3hpL3ipX4j5r4k574lJ75n6j5pK35pa76rrb6r7f7vsT7wMb7w8n7yc78z9T80tb82Nz93uH95Of+7/H+8PH+8vP+8/T+9vf/+Pn//Pz//v7///95AcrlAAAA8klEQVQ4y8WUa7PBMBBAF6EIV4jXXlSVetR7//+Pu3m0pqatGoN7vuwkOZk8dhMgw3UoMxle7TjYMIEcJkltW8rTSttIc4UQNcilpoZdpUkoRD6vrT2vBdDzHrC2RxAAU0oz6mdoXUexoZkOM9o4P8STi8aa6QwIdUAKwCFeDwxFGo/u9gXtV+dwR74OPu3kmDgbGO60NJlHOIaKyzk0nC/hgXjTNsJTam9o52O0t5WU7q1C8rUpgPikttTZ28fa3ltka5ZYMxfyFa3NWNlqZcba95qP2ADooKKSrOwKVqvYAWgg+m9/MnNZyDz+HIr4F+0P9994gU5r3uYAAAAASUVORK5CYII=');
}
li.homepage.active a::before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAgCAAAAABbD1VvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJFN0FCNTQzMjhFMTExRUI4ODYwODUyQURCNkU5NkMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJFN0FCNTQ0MjhFMTExRUI4ODYwODUyQURCNkU5NkMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkU3QUI1NDEyOEUxMTFFQjg4NjA4NTJBREI2RTk2QzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkU3QUI1NDIyOEUxMTFFQjg4NjA4NTJBREI2RTk2QzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6SrE5oAAABEElEQVQ4y72UK6/CMBSAj0dhMRVIxARBIRokf4BkquJqUoMHhcAcAR7DLPsHZMlVVy1BoVD4EUgIgnDoYyMj2xghcD9z0vZr+jinBTJcRzKX0dWOgw0zKGCW1raVIq2yjTVPCNGAQhpq2FOahFLk69ra9zsAff8Ja3sEATCnLONBjvbjKDa00GFBG6dHPL1oopnOkFAHpBAc4s3QUKbx+G7f0KY6hzsKdAhoJyfE2dDwoGXJPcIxUlzOkeF8iQ7E27YRnTJ7Qzsf4739SendK6RYmwOIb2q/Onv7RNv7q3zNkmjmQv5F6zJWtVqVse6jFiC2AFxU1NKVXcN6HV2AFmLw8SezlKUsk8+hjFe1j3IDSCwvOh+U1pAAAAAASUVORK5CYII=');
}
li.homepage a:hover::before,
li.homepage a:focus::before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAgCAMAAABJuvqBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFENURENTI1MjhFMTExRUJBRkM0Q0E5NkUxQTY1MkEzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFENURENTI2MjhFMTExRUJBRkM0Q0E5NkUxQTY1MkEzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUQ1REQ1MjMyOEUxMTFFQkFGQzRDQTk2RTFBNjUyQTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUQ1REQ1MjQyOEUxMTFFQkFGQzRDQTk2RTFBNjUyQTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6m28HqAAAAmVBMVEWtABmxCyOyESi1GjC3HzW4Izm7K0C8L0O9M0e+NUnAO07BP1LCQVTESVvJVmfKWWnMX2/NY3LQbXvRb33SdILWf4zWgIzYhpLZipXbj5rck57dlJ7gn6jipK3ipa7lrrblr7fqvsTrwMbsw8nuyc7wz9Tx0tby2Nz03uH25Of67/H68PH78vP78/T89vf9+Pn+/Pz//v7////EOyc0AAAA80lEQVQ4y72UZ5OCMBBAV42iRiVnbGtB5A4L9v3/P84UcHAAcRy992Unycuk7CZAhutI5jK62nGwYQYFzNLatlKkVbax5gkhGlBIQw17SpNQinxdW/t+B6DvP2FtjyAA5pRlPMjRfhzFhhY6LGjj9IinF0000xkS6oAUgkO8GRrKNB7f7RvaVOdwR4EOAe3khDgbGh60LLlHOEaKyzkynC/RgXjbNqJTZm9o52O8tz8pvXuFFGtzAPFN7Vdnb59oe3+Vr1kSzVzIv2hdxqpWqzLWfdQCxBaAi4paurJrWK+jC9BCDD7+ZJaylGXyOZTxqvZRbrTZaamUokt3AAAAAElFTkSuQmCC');
}
li.homepage a::before,
li.homepage.active a::before,
li.homepage a:hover::before,
li.homepage a:focus::before {
	content:"";
	background-position:center center;
	background-repeat:no-repeat;
	background-size: contain;
	position: absolute;
	top: 0;
	left: 0;
	width: 38px;
	height: 100%;
}

html.largebodyfont {font-size:1.5em;}

html {
	font-size:20px;
}
body {
	font-size:1rem;
	line-height:1.75rem;
	color:#000000;
	font-weight:300;
}

@media not all and (min-resolution:.001dpcm) { 
	@supports (-webkit-appearance:none) {
		body div#accessibility-tools .readspeaker *,
		body button.switch {font-size:0.8rem !important;margin-top:0;}
	}
}

#container_largebodyfont {margin-left:0.5rem;}
form.simpleform span.required {line-height:1;}
#contact {display:none;}
#calamity {margin:1rem 0 3rem;}
table.calendar tbody tr td.disabled a {text-decoration:none;}

.menu-horizontal li.first-child {margin-left:0px;}
body,
#tinyblock form#quicksearch button.submit,
form#sublayout_search button.submit {font-family:'calibri', arial, sans-serif;}
#tinyblock form#quicksearch button.submit span,
form#sublayout_search button.submit span {position:static;font-size: 1rem;font-weight: 400;color: #FFFFFF;}

@media only screen and (min-width : 960px) and (max-width : 1479px) {
	body {font-family:'calibri', arial, sans-serif;}
}
@media only screen and (min-width : 768px) and (max-width : 959px){
	body {font-family:'calibri', arial, sans-serif;}
}
@media only screen and (max-width : 767px){
	body {font-family:'calibri', arial, sans-serif !important;}
}
h1,
h2,
.items h2,
.section.sitemap h2.item-link,
h3,
.items h3,
.items.columns h2,
.section.sitemap h3.item-link,
h4,
.items h4,
h5,
h6 {font-family:'calibri', arial, sans-serif;}

a.calltoaction, a.calltoaction.new-window.external, .container_aside ul.items li.vacitem a.calltoaction {
	background-color:#EE0019;
	color:#FFFFFF;
	font-size: 1.45rem;
}
a.calltoaction:hover, a.calltoaction:focus, a.calltoaction.new-window.external:hover, a.calltoaction.new-window.external:focus, .container_aside ul.items li.vacitem a.calltoaction:hover, .container_aside ul.items li.vacitem a.calltoaction:focus, .container_aside ul.items li.vacitem a.calltoaction.new-window.external:hover, .container_aside ul.items li.vacitem a.calltoaction.new-window.external:focus {
	background-color:#AD0019;
	color:#FFFFFF;
}
.blocktitle.toggle-active, .section.product .blocktitle.toggle-active,
button.blocktitle, .section.product button.blocktitle,
.hidden_information, .product .hidden_information {border-color:#EE0019;border-radius:0;}
.blocktitle::after, .product .blocktitle::after {line-height:2rem;font-size:1rem;}

#row1 .two.columns, #row2 .two.columns, #row3 .two.columns, #row4 .two.columns {
	margin:0;
}
.item-title {font-size:inherit;}

h1, h2, h3, h4, h5, h6, p, ul, ol,
div.webreader .rs_addtools .rsbtn_play .rsbtn_text span, div.webreader .rsbtn .rsbtn_play .rsbtn_text span,
div.ug-gallery-wrapper {color:#000000;}
h1, h2, h3, h4, h5, h6, a.item-title {
	font-weight:400;
	color:#EE0019;
	line-height:1.875rem;
}
div.webreader .rs_addtools .rsbtn_play .rsbtn_text span,
div.webreader .rsbtn .rsbtn_play .rsbtn_text span {
	font-weight:300;
	color:#EE0019;
	line-height:1.875rem;
}
div.webreader .rsbtn .rsbtn_play:hover .rsbtn_text span,
div.webreader .rsbtn .rsbtn_play:focus .rsbtn_text span {color:#AD0019;}

.section {overflow-y:auto;}
td, th {font-size:1rem;}
caption {text-align:left;}
.section table {margin-bottom:1rem;}
.section table th {text-align:left;}
.section table tr:nth-child(even) {background-color:#CCCCCA;}
.section table th[scope=row],
.section table th[scope=col] {background-color:#EE0019;color:#FFFFFF;}
table.raster1, table.raster2, table.raster3, table.raster1 td, table.raster2 td, table.raster3 td, table.raster1 th, table.raster2 th, table.raster3 th {border-width:0;}

h1 {font-size:2rem;margin:0 0 1rem}
.error-page h1 {margin-top:2rem;}
h2,
.items h2,
.section.sitemap h2.item-link,
.search-results h2.result-ammount {font-size:1.75rem;margin:0;}
.toggle_heading {font-size:1.75rem;font-weight:400;}

h3,
.items h3,
.items.columns h2,
.section.folder ul.items a.item-title,
.section.folder ul.items.columns a.item-title,
.section.sitemap h3.item-link {font-size:1.5rem;margin:0}

h4,
.items h4 {font-size:1.25rem;margin:0}
h5 {font-size:1.25rem;margin:0}
h6 {font-size:1.25rem;margin:0}
p {margin:0 0 1rem}
ul, ol {padding:0;margin-top:10px;}

.description {font-weight: 400;font-size: 1.125rem;}

ul.subitems {padding:0;margin-bottom:1rem;}

.items li, dl.items dd {margin:0 0 1.5rem;padding:0;}
.items p.description, .items p.with-photo {margin:0;color:#000000;}
p.with-photo img, a.item-photo img {padding:0;margin-right:20px;}
h2.sub-heading {border-color:#EE0019;margin:2rem 0 1.5rem;padding-bottom:1rem;}
.items.no-description h3 {margin:0;}

h1 ~ .description {margin-bottom:2rem;}

div#content-footer {border-width:0;border-color:#EE0019;margin:2rem 0;padding-top:1rem;min-height:auto;}

.quickto ul li {background-color:transparent;border-width:0;}
.quickto ul li a:hover, .quickto ul li a:focus {background-color:transparent;}
.quickto ul li a {color:#EE0019;padding:0;}

.onecolumn ul.items li,
.section ul:not(.items) li,
#side-content div.container-content ul li,
ul.subitems li {list-style-type:none;margin:0 0 0 1.25rem;font-weight:300;}

.container_aside ul.items li a,
.container_aside ul li a {color:#000000;padding:0;}
.container_aside ul.items li a:hover,
.container_aside ul.items li a:focus,
.container_aside ul li a:hover,
.container_aside ul li a:focus {color:#EE0019;}
.container_aside ul.items li,
.container_aside ul li {border-width:0;}
.container_aside .ug-gallery-wrapper .ug-textpanel-title {font-weight:300;}

.search-results h2.result-ammount {padding-bottom:0.5rem; margin:3rem 0; border-bottom:1px solid #EE0019;}
.section.search-results li img {max-width: 80px;}
.section.search-results ul.pagerbar li.current {border-width:0; background-color:transparent; padding:0;margin:0;min-width:40px;min-height:40px;color:#000000;text-decoration:none;font-weight:400;}
.section.search-results ul.pagerbar li {padding:0 !important; margin:0;}
.section.search-results ul.pagerbar li::before {content:"";}
.section.search-results ul.pagerbar a {padding: 0 10px; min-width:40px;min-height:40px;border-width:0;text-decoration:underline;}

.section.document ul:not(.items) li ,
.section ol:not(.items) li {margin:0 0 0 1.8rem;font-weight:300;}

.onecolumn .landing ul li::before,
.onecolumn .section ul li::before,
.section ul:not(.items) li::before,
.quickto ul li::before,
.footer_website .folder li::before,
div.container_aside.briefing .container-content ul.items li::before,
div.container_aside.folder .container-content ul.items li::before,
#side-content div.container-content li::before,
ul.subitems li::before {
	content:'\f054';
	font-family:fontawesome;
	display: block;
	position: relative;
	max-width: 0;
	max-height: 0;
	left: -0.75rem;
	top: 0px;
	color:#000000;
	font-size: 0.5rem;
}

/* formdesigner */
.section .checkfields ul li {margin:0;}
.section .checkfields ul li::before {content:"";position:static;display:none;}
form.simpleform table.calendar {position:static;}
form.simpleform a.calendar-button {height:27px;}
form.simpleform .checkfields ul label,
form.simpleform label.inline {display:inline;}
form.simpleform input.checkbox, form.simpleform input.radio {float:none;display:inline;vertical-align: inherit;}
form.simpleform select.inputfield.timefield, form.simpleform input.inputfield.datefield {width:110px;}

#get_box ul.subitems li {margin-left:0;}
#get_box ul.subitems li::before {content:"";padding:0;}
#get_box a.filetype:focus::before, #get_box a.filetype:hover::before, a.block_link:focus::before, a.block_link:hover::before {color:#FFFFFF;}
#get_box a.calltoaction, a.block_link {font-size:1rem;}
#header.isloggedindigid .container-sessions,
#header .container-sessions {top:100px !important;}
.container.digid-session, .container.login-session, .container.er4b-session, .container.eidas-session, .container.cmslogin-session, .container.passportlogin-session, #shoppingcart-session {
	font-weight:300;line-height:1rem;text-align:left;float:right;
}
button.blocktitle, .section.product button.blocktitle,
.hidden_information {padding:0.5rem;}
h2 + .hidden_information {margin-top:-1rem}
#social-sharing div.hidden_information {margin-top:-0.3rem;}
#social-sharing ul.icon-list {overflow:hidden;padding:0;}
div.icon-list-container h2 {
	padding:0 10px 3px 0;
}
#social-follow {
	height: 1.75rem;
	margin: 0 10px 0 0;
}

body.overview_folder .row2_content .grid-16,
.search-results.grid-16 {margin-left:0; margin-right:0;width:100%;}
body.overview_folder .row2_content .grid-16, .search-results.grid-16 {width:100%;}
.grid-11 {width:68%;margin:0;box-sizing:border-box;}
.grid-5 {width:23.6%;margin:0;float:right;}
.pull-11,.push-5 {left:0;}
ul.menu-horizontal{height:auto;}
.contentrow > .section, .layout_four .contentrow .onecolumn {
	margin:0;
}

body.menutype_horizontal .content-wrapper.horizontal,
body.menutype_dual .content-wrapper.horizontal,
#content.error-page,
.content-wrapper.horizontal {
	padding-top:130px;
}

div.toplinks {right:16rem;line-height:1;top:8px;}
.toplinks ul.quicklinks {margin-left:0;line-height:1}
.toplinks ul.quicklinks li.last-child {background-color:transparent;padding:0 15px 0 0;margin:0 15px 0 0;}
.toplinks ul.quicklinks li {line-height:1;margin:0 15px 0 0; padding-right:15px; border-right:1px solid #EE0019;}
.toplinks ul.quicklinks li a,
.toplinks ul.quicklinks li.last-child a {color:#EE0019;font-weight:300;line-height:1;}
.toplinks ul.quicklinks li a:hover,
.toplinks ul.quicklinks li a:focus {color:#AD0019;}

div#menu_wide {
	top: 49px;
	width:750px;
	height:0px;
	min-height:0;
	right: 0;
	padding: 0;
	box-sizing: border-box;
	background-color: transparent;
	left: 0px;
	margin: 0 auto;
	border-bottom: 0;
	z-index:9;
	position:fixed;
	transition: top 0.5s;
}
body.menutype_horizontal ul#dl-menu {width:auto;}

body.dsEditToolbarVisible div#menu_wide {
	top:131px;
}

body.menutype_horizontal #dl-menu.dl-menuwrapper a, 
body.menutype_dual #dl-menu.dl-menuwrapper a, 
body.menutype_horizontal #dl-menu.menu-horizontal a, 
body.menutype_dual #dl-menu.menu-horizontal a,
.menu-horizontal li a {
	padding:0px 15px;
	border-right:1px solid #000000;
	font-size:1.5rem;
	line-height:1.4rem;
	font-weight:400;
	color:#EE0019;
}
body.menutype_horizontal #dl-menu.menu-horizontal a:hover,
body.menutype_horizontal #dl-menu.menu-horizontal a:focus {color:#AD0019;}

body.menutype_horizontal #dl-menu.menu-horizontal li.last-child a {border-right-width:0;}
body.menutype_horizontal #dl-menu.menu-horizontal li.active a,
.menu-horizontal li.active a {color:#000000;}

body.menutype_horizontal #dl-menu.menu-horizontal li.active li a,
.menu-horizontal li.active li a {text-decoration:none;}

.singlemenu li:hover > a, 
.singlemenu li a.show-menu,
.menu-horizontal li.active a {
	background-color:#FFFFFF;
	color:#EE0019;
}
body.menutype_horizontal ul.dropdownmenu,
body.menutype_dual ul.dropdownmenu {
	top:36px;
	left:0;
	width:960px;
	columns:3;
	column-rule: 1px solid #EE0019;
}
body.menutype_horizontal ul.dropdownmenu li:nth-child(3n+1) {clear:none;}
body.menutype_horizontal ul.dropdownmenu li {width:100%;float:none;overflow:hidden;}

body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link,
body.menutype_dual #dl-menu ul.dropdownmenu li a.item-link {
	border-width:0;
	font-size:1rem;
	line-height:1.5rem;
}
body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link:hover,
body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link:focus {text-decoration:underline;background-color:transparent;}
.menu-thumb {
	float:left;
	clear:left;
	margin-right:10px;
}
a#logo {
	padding:0;
	display: flex;
	align-items: center;
	height: 130px;
}
div#header {
	position: fixed;
	width: 100%;
	height: 130px;
	min-height: 130px;
	background-color: #FFFFFF;
	z-index: 4;
	box-shadow: 0 0px 4px 0 #000000;
}
div.topsix_search.with_toptasks {padding-left:0;padding-right:0;}
div.topsix_search #sublayout_search {
	left:0px;
	right:0;
	margin:0 25%;
	width:50% !important;
	border-width:0;
	height:4.5rem;
}
div.topsix_search #sublayout_search input.text {font-size:1.5rem;height:4.5rem;border-radius: 8px;border-width:0;}
div.topsix_search #sublayout_search button.submit {
	height:4.5rem;
	border-radius:0 8px 8px 0;
	min-width: 0;
	margin: 0 0 0 -21%;
	float: right;
	width: 21%;
	padding: 0px;
	background-color: #EE0019;
	color:#FFFFFF;
}
div.topsix_search #sublayout_search button.submit span {position:static;font-size:1.75rem;font-weight:400;}
div.topsix_search #sublayout_search button.submit:hover,
div.topsix_search #sublayout_search button.submit:focus {background-color:#AD0019;color:#FFFFFF;}
div.topsix_search #sublayout_search input.text {background-color:rgba(255, 255, 255, 0.9);}
div.topsix_search #sublayout_search input.text:hover,
div.topsix_search #sublayout_search input.text:focus {background-color:#FFFFFF;}

#searchinput_suggestions {top:4.5rem;}
.livesearch ul {margin-top:0;}

#tinyblock #accessibility-tools {border-radius:0 0 5px 5px}
#tinyblock #accessibility-tools .webreader {width:50px;}
#tinyblock #accessibility-tools .webreader * {font-size:12px;}
#tinyblock #accessibility-tools .webreader .rsbtn a {background-color:transparent}
#tinyblock {width:100%;height:0;}
#tinyblock #accessibility-tools {width: fit-content;float:right;}
#tinyblock .toplinks {right:180px;}

#tinyblock form#quicksearch {
	position:absolute;
	top: 45px;
	height:2.6rem;
	left: 0;
	right: 0;
	width: 32.3%;
	margin: 0 0 0 calc(100% - 32.3%);
	box-sizing:border-box;
	border-width:0;
}
.layout_four.topsix_search #tinyblock form#quicksearch {display:none;opacity:0; transition: all 0.5s ease;animation-delay:0.5s}
.scrolled_past_header.layout_four.topsix_search #tinyblock form#quicksearch {display:block;opacity:1;}

#tinyblock form#quicksearch input.text{
	width: 79% !important;
	padding: 0 20px;
	margin:0;
	font-size: 1rem;
	background-color: #FFFFFF;
	font-weight: 400;
	transition: background-color 0.18s;
	height: 2.5rem;
	border-radius:8px 0 0 8px;
	border:1px solid #EE0019;
}
#tinyblock form#quicksearch button.submit {
	min-width: 0;
	height: 2.5rem;
	margin: 0;
	float: right;
	width: 21%;
	padding: 0px;
	background-color: #EE0019;
	color:#FFFFFF;
	transition: all 0.2s ease-in;
	border-radius:0 8px 8px 0;
}
#tinyblock form#quicksearch button.submit::before,
div.topsix_search form#sublayout_search button.submit::before {
	content: "";
	font-size: 1rem;
	font-weight: 400;
	color: #FFFFFF;
}
#tinyblock form#quicksearch button.submit:hover,
#tinyblock form#quicksearch button.submit:focus {background-color: #AD0019;color:#FFFFFF;}
#tinyblock #accessibility-tools .webreader .rsbtn .rsbtn_play .rsbtn_text span {height:35px;}

/* home */
ul.onlytoptasks.columns {display:flex;flex-direction:row;justify-content: space-between;align-items: baseline;}
ul.onlytoptasks li.column {height:220px;margin:0;}
ul.onlytoptasks.bannercount-1 li.column,
ul.onlytoptasks.bannercount-2 li.column,
ul.onlytoptasks.bannercount-3 li.column,
ul.onlytoptasks.bannercount-4 li.column,
ul.onlytoptasks.bannercount-5 li.column,
ul.onlytoptasks.bannercount-6 li.column {width:220px;margin:0;}
ul.onlytoptasks li.column a {
	width:220px;
	height:100px;
	background: rgba(255, 255, 255, 0.9);
	border:0px solid #EE0019;
	transition: background-color 0.18s;
	padding:0 10px;
	font-size:1.05rem;
	color:#000000;
	border-radius:8px;
}
ul.onlytoptasks li.column.photo a {height:220px;}
ul.onlytoptasks li.column a img {margin:15px auto; height:110px;width:110px;}
ul.onlytoptasks li.column a:hover img, 
ul.onlytoptasks li.column a:focus img {filter: brightness(75%);}
ul.onlytoptasks li.column a span {height:60px;}
ul.onlytoptasks li.column a:hover,
ul.onlytoptasks li.column a:focus {background-color:#FFFFFF;color:#EE0019;}
.layout_four #row3,
.layout_four #row4 {margin:0 0 1rem;}

/* home row2 */
#row2.sublayout_row2_one-columns {
	background-color:#FFFFFF;
	margin:3rem 0 0;
}
.layout_four .column .section.briefing h2.offscreen,
#row2.sublayout_row2_one-columns .folder h2 {
	background-color:transparent;
	color:#EE0019;
	border-bottom:0px solid #EE0019;
	padding-bottom:0.5rem;
}
#row2.sublayout_row2_one-columns .folder h2,
.layout_four .column .section.briefing h2.offscreen {
	position:static;
	padding:0 0 0.5rem 0;
	margin-bottom:0.5rem;
	font-size:1.5rem;
	font-weight:400;
}

.container_aside.landing.briefing h2,
.fotobar h2,
.fotobar_three h2,
.column .quickto h2,
.container_aside.landing.briefing h2 a,
.fotobar h2 a,
.fotobar_three h2 a{
	background-color:transparent;
	color:#EE0019;
	padding:0;
	font-size:1.5rem;
	font-weight:400;
}
.container_aside.landing.briefing a.read-more {border-width:0;text-align:left;padding-left:0;}

.section.folder .columns h2,
.section.folder .columns h3 {position:relative;}
.section.folder .columns h2 a,
.section.folder .columns h3 a,
.container.landing h2 a span {display:block; padding:0 1.5rem 0.5rem 0;}

.container_aside.landing.briefing h2 a,
.container.landing h2 a span {
	display: flex;
	min-height: 75px;
	align-items: flex-end;
}
.section.folder .columns h2 a {}

.column .quickto h2 {padding:0 0 0.5rem;border-bottom:0px solid #EE0019;}
.section.folder .columns h2 {border-bottom:0px solid #EE0019;}

.quickto ul {margin:0.5rem 0 0;}

.section.search-results h3 a::before,
.section.folder .column h2 a::after,
.section.folder .column h3 a::after,
.section.folder a.item-title::after,
.container.landing h2 a span::after {
	content:'\f054';
	font-family:fontawesome;
	display:inline-block;
	color:#EE0019;
	font-size: 1rem;
	line-height: 1.5;
	padding-left:15px;
	text-decoration:none;
	top:auto;
}
.section.search-results h3 a::before {padding-left:0;}
.onecolumn .section.folder a.item-title::after {content:"";padding:0;display:none;} 
.container.landing h2 a span::after {
	padding:0;
	position:absolute;
	right:0;
}
.container.landing h2 a span span.dsEditText::after {display:inline;content:"";}
.container.landing img {margin-top:0.5rem;}
.container_aside.landing.briefing h2 a,
.fotobar h2 a span,
.fotobar_three h2 a span {
	background-color:transparent;
	color:#EE0019;
	border-bottom:0px solid #EE0019;
	padding-bottom:0.5rem;
}
div.container_aside h3 {
	background-color:transparent;
	color:#EE0019;
	font-size:1.5rem;
	font-weight:400;
}
div.container_aside.folder h3,
div.container_aside h3 a span.title {
	border-bottom:0px solid #EE0019;
	padding-bottom:0.5rem;
}
div.container_aside h3 img {margin-top:0.5rem;}
div.container_aside h3 a {
	color:#EE0019;
	font-size:1.5rem;
}
div.container_aside .container-content {
	border-top:0px solid #EE0019;
	padding-top:0rem;
}
.detail_aside #side-content {margin-top:0;}
.aside .container h3, .container_aside h2, .container_aside h3, .container_aside .title_fotobar, div.container_aside.url h3 a span.title, div.container_aside.softlink h3 a span.title, div.container_aside.document h3 a span.title, div.container_aside.product h3 a span.title {
	background-color:transparent;
	color:#EE0019;
	font-size:1.5rem;
	padding:0 0 0.5rem;
	font-weight:400;
}
.container_aside ul.items li a:hover,
.container_aside ul.items li a:focus {background-color:transparent;}
.container.landing h2 a span span.dsEditText {border-width:0;}
.softlinks .fotobar_description, .hardlinks .fotobar_description {
	margin:0.5rem 0 0;
}
div.container_aside > ul, div.container_aside > div,
div.container_aside.briefing .container-content, div.container_aside.folder .container-content {margin-top:0;padding:0; border-width:0;}
div.container-content, div.container_aside.briefing .container-content p {padding:0;}
div.container-content p {margin:0 0 1rem;}

#row2.sublayout_row2_one-columns .folder ul.items {
	display:block;
}
div.container-content .items li,
.quickto ul li,
.footer_website .folder li,
#row2.sublayout_row2_one-columns .folder ul.items li {
	margin:0 0 0 1rem;
	overflow:visible;
	border-width:0;
}
#row2.sublayout_row2_one-columns .folder ul.items a.item-title {color:#000000; font-size:1rem;font-weight:300;margin-bottom:0;line-height:1.5;}
#row2.sublayout_row2_one-columns .folder ul.items a.item-title:hover,
#row2.sublayout_row2_one-columns .folder ul.items a.item-title:focus {color:#EE0019;}
#row2.sublayout_row2_one-columns .folder ul.items a.item-title span.title {font-size:1rem;font-weight:300;padding:3px 0 4px;}

#row1,
#row3 {background-color:#FFFFFF;}

p.breadcrumbs {margin:0;padding:2rem 0;color:#EE0019;font-weight:300;}
p.breadcrumbs a {color:#EE0019;}

/* home row4 */
body.layout_four .columns.two,
body.layout_four .columns.three,
body.layout_four .columns.four {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.footer_website {border-top:10px solid #EE0019;}
.footer_website .contentrow {background-color:#FFFFFF;}
#footer {background-color:#FFFFFF;}
div#footer ul.quicklinks {float:none;margin:0;padding:1rem;text-align:center;line-height:1;}
#footer_columns {
	padding:2rem 0 1rem;
	margin:0 auto;
	clear:both;
}

div#footer ul.quicklinks li {padding:0;margin: 0 0 1rem;display: inline-block;;}
div#footer ul.quicklinks li a {color:#EE0019;border-right:1px solid #EE0019;padding:0 15px 0 0;margin:0 15px 0 0;}
div#footer ul.quicklinks li.last-child a {border-width:0;}
div#footer ul.quicklinks li a.external {border-width:0;padding:0;margin-right:10px;}
div#footer ul.quicklinks li a.external::after {content:"";padding:0;}
div#footer ul.quicklinks li a img {vertical-align:bottom;}

#footer_columns .column h2 {
	font-size:1.5rem;
	font-weight:400;
	margin:0;
}
#footer_columns .column h3 {font-size:1.125rem;margin:0;font-weight:400;}
#footer_columns .column p,
#footer_columns .column ul,
#footer_columns .column ol {margin-bottom:0;}

#footer_columns .column .visittime h3 {display:none !important;}

#row3 .three.columns,
body.layout_four .columns.three {margin:0;}
body.layout_four .columns.three .column {margin:0;width:31.3%;}


@media only screen and (min-width : 1480px) {
	body.menutype_horizontal ul#dl-menu {height:0;}
	.contentrow,
	#footer_columns {width:1440px;margin:0 auto;}
}
@media only screen and (min-width : 960px) and (max-width : 1479px) {
	body.menutype_horizontal ul#dl-menu {height:0;}
	html {font-size:1em;}
	body {font-size:1rem !important;}
	.grid-5 {width:27%;} 
	.contentrow,
	#footer_columns {width:96%;margin:0 auto;}
	.contentrow > .contentrow {width:100%;}
	a#logo {height:80px;}
	#header .container-sessions {top:50px;}
	div#menu_wide {top:85px;width:auto;}
	body.menutype_horizontal ul#dl-menu {width:100%;}
	body.menutype_horizontal #dl-menu.menu-horizontal a {font-size:1.3rem;}
	body.menutype_horizontal ul.dropdownmenu {top:25px;width:100%;columns:2;}
	.menu-horizontal li.first-child {margin-left:10px;}
	
	#tinyblock form#quicksearch {top:77px;}
	#tinyblock form#quicksearch button.submit {padding:10px;}
	ul.onlytoptasks.bannercount-1 li.column, ul.onlytoptasks.bannercount-2 li.column,
	ul.onlytoptasks.bannercount-3 li.column, ul.onlytoptasks.bannercount-4 li.column,
	ul.onlytoptasks.bannercount-5 li.column, ul.onlytoptasks.bannercount-6 li.column {width:16%;}
	ul.onlytoptasks li.column a {width:100%;}
	h2, .items h2, .section.sitemap h2.item-link {font-size:1.5rem;}
	#footer_columns .column h2,
	.container_aside.landing.briefing h2, .fotobar h2, .fotobar_three h2, 
	.container_aside.landing.briefing h2 a, .fotobar h2 a, .fotobar_three h2 a {font-size:1.3rem;}
}

@media only screen and (min-width : 5px) and (max-width : 959px){
    div.topsix_search.with_toptasks #sublayout_search {margin: 0;width: 100% !important;}
	.three .column .quickto h2,
	#footer_columns .column h2,
	#row2.sublayout_row2_one-columns .folder h2,
	.section.folder h2 a.item-title,
	.three .column .fotobar h2 a, .fotobar h2 a {font-size:1.4rem !important;font-weight:400 !important;}
	a#logo {padding-top:0;}
	#tinyblock form#quicksearch {top:50px;right:5rem;}
	#header .container-sessions {top:50px;}
	body.menutype_horizontal #dl-menu.menu-horizontal a {border:0 solid #EE0019;border-width:1px 0 0;}
	body.menutype_horizontal #dl-menu.menu-horizontal a:hover,
	body.menutype_horizontal #dl-menu.menu-horizontal a:focus {color:#FFFFFF;}
	ul.menu-horizontal a:hover,
	ul.menu-horizontal a:focus {background-color:#FFFFFF;}
	li.homepage a {overflow: visible;text-indent: 45px;font-size: 1.5rem !important;}
	li.homepage a::before, li.homepage.active a::before, li.homepage a:hover::before, li.homepage a:focus::before {background-size:auto;background-position:10px center;}
	#header .container-sessions {top:33px;}
	div#accessibility-tools .readspeaker {margin-top:3px;}
	div#accessibility-tools div#styleselect {position:static;}
	div.footer_website .column {clear:both !important; width:100%;margin:0 0 1rem !important;}
	div.topsix_search.with_toptasks {padding-top:34px;}
	div.topsix_search.with_toptasks #sublayout_search {margin-bottom:98px !important;}
}

@media only screen and (min-width : 768px) and (max-width : 959px){
	html {font-size:1em;}
	body {font-size:1rem !important;}
	.grid-5 {width:27%;}
	div.contentrow,
	#footer_columns {width:96% !important;margin:0 auto;}
	.contentrow > .contentrow {width:100%;}
	div#header {min-height:110px;height:110px;}
	body.menutype_horizontal .content-wrapper.horizontal,
	body.menutype_dual .content-wrapper.horizontal,
	#content.error-page,
	.content-wrapper.horizontal {padding-top:110px;}
	div#accessibility-tools {top:0px;right:2%;}
	a#logo {padding-top:0 !important;height:60px;}
	a#logo img {max-width:none !important; max-height:none !important; height:auto;}
	form#sublayout_search button.submit::before {font-size:1.5rem;}
	#tinyblock form#quicksearch {right:5rem;top:60px;margin:0 0 0 60%;}
	div#menu_wide {top:60px;left:auto; right:1rem;margin:0; width:2.7rem;height:2.7rem;}
	div#menu_wide::after {top:0;left:0;width:100%;background-color:#EE0019;height:9px;box-shadow:0 16px 0 #EE0019, 0 32px 0 #EE0019;}
	button#menu-icon {width:2.7rem;height:2.7rem;background-color:#FFFFFF;overflow:hidden;}
	ul#dl-menu, body.menutype_horizontal ul#dl-menu {box-shadow: 0 0px 4px 0 #000000;left:auto !important;right:0;top:70px !important; margin:0 !important;}
	ul.menu-horizontal a {background-color:#FFFFFF !important;}
	ul.menu-horizontal li.active a {background-color:#FFFFFF !important;}
	ul.menu-horizontal a:hover, ul.menu-horizontal .moremenu .dropdownmenu a:hover {background-color:#FFFFFF !important;color:#EE0019 !important;}
	body.menutype_horizontal ul.menu-horizontal li.first-child {width:96vw;}
	body.menutype_horizontal ul.dropdownmenu, body.menutype_dual ul.dropdownmenu {width:auto;}
	body.menutype_horizontal ul.menu-horizontal li {width:96vw;}
	body.menutype_horizontal #dl-menu.menu-horizontal a {line-height:3rem;}
	body.menutype_horizontal ul.dropdownmenu li {border-bottom-width:0;}
	ul.menu-horizontal a:hover,
	ul.menu-horizontal a:focus {background-color:#FFFFFF !important;}
	body.layout_four ul.onlytoptasks.columns .column {margin-left:auto;margin-right:auto;}
	ul.onlytoptasks {width:100%;}
	body.layout_four ul.onlytoptasks.columns {display:block;columns:3;}
	body.layout_four ul.onlytoptasks.columns .column {display:block;float:none;clear:none;margin-bottom:2rem;}
}
@media only screen and (max-width : 512px){
    #sublayout_search {display:none;}
    .layout_four.topsix_search #tinyblock form#quicksearch {display:block;opacity:1;}
}

@media only screen and (max-width : 767px){
	html {font-size:1em;}
	body {font-size:1rem !important;}
	h1 {font-size:1.5rem;}
	h2, .items h2, .section.sitemap h2.item-link {font-size:1.4rem;}
	h3 {font-size:1.3rem;}
	h4 {font-size:1.2rem;}
	h5 {font-size:1.1rem;}
	h6 {font-size:1rem;}
	#row2.sublayout_row2_one-columns {margin:1rem 0 0;}
	.layout_four #row3, .layout_four #row4 {margin:0;}
	div.grid-11,
	div.grid-5 {width:100%;margin:0;}
	body.overview_folder .row2_content .grid-16, body.overview_folder .row2_content .main-content,
	body.layout_four h1.onscreen, body.layout_four .columns, body.layout_four .onecolumn,
	body.overview_folder .row2_content .grid-16, .search-results.grid-16 {width:100%; margin:0 !important;}
	p.breadcrumbs {margin:10 !important;}
	div.contentrow {width:94% !important;margin:0 auto;}
	.footer_website .contentrow {width:100% !important;margin:0 auto;}
	#footer_columns {width:94% !important;margin:0 auto !important;}
	div.contentrow > div.contentrow {width:100% !important;}
	div#header {min-height:110px;height:110px;}
	body.menutype_horizontal .content-wrapper.horizontal, 
	body.menutype_dual .content-wrapper.horizontal, 
	#content.error-page, 
	.content-wrapper.horizontal {padding-top:110px;}
	div#accessibility-tools {top:0px;right:0;}
	#accessibility-tools .readspeaker {margin-right:0;}
	body a#logo {max-width:none;padding-top:0px;display:inline-block;height:33px;margin-top:18px;}
	body a#logo img {max-width:none !important; max-height:none !important; height:100%;width:auto;}
	form#sublayout_search {top:50px;height: 2.6rem;left: auto;right:4rem;width:calc(100% - 4rem);margin:0;}
	form#sublayout_search button.submit::before {font-weight:400;font-size:1rem;}
	#tinyblock form#quicksearch {right:4rem !important;top:60px !important;left:auto !important;width:calc(100% - 4rem);}
	#tinyblock form#quicksearch input.text {width:70% !important;}
	#tinyblock form#quicksearch button.submit {width:30%;}
	form#sublayout_search input.text {font-size:1rem;height:2.5rem;border:1px solid #EE0019;}
	form#sublayout_search button.submit {height:2.5rem;}
	div#menu_wide {top:60px;left:auto; right:1rem;margin:0; width:2.7rem;height:2.7rem;}
	div#menu_wide::after {top:0;left:0;width:100%;background-color:#EE0019;height:9px;box-shadow:0 16px 0 #EE0019, 0 32px 0 #EE0019;}
	button#menu-icon {width:2.7rem;height:2.7rem;background-color:#FFFFFF;overflow:hidden;}
	ul#dl-menu, body.menutype_horizontal ul#dl-menu {box-shadow: 0 0px 4px 0 #000000;left:auto !important;right:0;top:70px !important; margin:0 !important;}
	ul.menu-horizontal a, ul.menu-horizontal a:hover, ul.menu-horizontal .moremenu .dropdownmenu a:hover {background-color:#FFFFFF;}
	#dl-menu, body.menutype_horizontal ul#dl-menu {width:92vw !important;max-height:70vh !important;overflow-y:auto;background-color:#FFFFFF;}
	body.menutype_horizontal ul.menu-horizontal li.first-child {width:auto;}
	body.menutype_horizontal ul.menu-horizontal li {width:auto;}
	body.menutype_horizontal #dl-menu.menu-horizontal a {line-height:3rem;}
	body.menutype_horizontal ul.dropdownmenu, body.menutype_dual ul.dropdownmenu {width:100%;columns:1;column-rule-width:0;}
	body.menutype_horizontal ul.dropdownmenu {display:none;}
	body.menutype_horizontal li.active ul.dropdownmenu {display:block;}
	body.menutype_horizontal #dl-menu.dl-menuwrapper a, body.menutype_dual #dl-menu.dl-menuwrapper a, body.menutype_horizontal #dl-menu.menu-horizontal a, body.menutype_dual #dl-menu.menu-horizontal a, .menu-horizontal li a {border-width:0;}
	body.menutype_horizontal ul.dropdownmenu li {border-bottom-width:0;}
	body ul.menu-horizontal a, ul.menu-horizontal a:hover, ul.menu-horizontal .moremenu .dropdownmenu a:hover,
	body.menutype_horizontal ul.dropdownmenu li a.item-link {background-color:#FFFFFF;}
	#row1.sublayout_row1_onlytoptasks {height:auto;background-color:#EE0019;}
	#row2.sublayout_row2_one-columns {padding-top:0;}
	ul.onlytoptasks.columns {display:block;}
	ul.onlytoptasks.bannercount-1 li.column, ul.onlytoptasks.bannercount-2 li.column,
	ul.onlytoptasks.bannercount-3 li.column, ul.onlytoptasks.bannercount-4 li.column,
	ul.onlytoptasks.bannercount-5 li.column, ul.onlytoptasks.bannercount-6 li.column {height:auto;margin-bottom:1rem;width:100%;}
	ul.onlytoptasks li.column.photo a {width:100%;height:50px;padding:7px;font-size:1.05rem;min-height:0;}
	ul.onlytoptasks li.column a img {float:left;width:36px;height:36px;margin: 0 15px 0 0;}
	ul.onlytoptasks li.column a span {width:auto;height:38px;justify-content:left;}
	#row2.sublayout_row2_one-columns .folder ul.items {columns:1;column-rule-width:0;margin-bottom:2rem;}
	.container_aside.landing.briefing h2 a,
	.section.folder .columns h2 a, .container.landing h2 a span {min-height: auto;}
	body.layout_four .columns.two, body.layout_four .columns.three, body.layout_four .columns.four {display:block;}
	body.layout_four .columns.three .column,
	.two .column, .three .column, .four .column, .five .column {width:100% !important;}
	div.fotobar a {max-height:none;}
	div#footer ul.quicklinks li a {padding-right:5px;margin-right:5px;}
	div.toplinks {top:4px;}
	div#accessibility-tools {left:auto;top:0px;}
	div.toplinks ul.quicklinks li {margin-right:10px;padding-right:10px;}
	div.toplinks ul.quicklinks li.last-child {margin-right:10px;padding-right:10px;}
	div.webreader {margin-right:0px;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	body.menutype_horizontal ul.dropdownmenu {columns:1;}
	body.menutype_horizontal ul.dropdownmenu li {float:left;width:50%;}
	body.menutype_horizontal ul.dropdownmenu li:nth-child(odd) {clear:left;}
	body.menutype_horizontal ul.dropdownmenu li:nth-child(even) {clear:right;}
}

div.container_aside.folder .container-content p.description{padding:0;background-color:transparent;border-width:0;}
.section.briefing a.rss_feed {display:none;}
ul.subitems span.objectinfo {font-style: normal;}

/* hoog contrast */
.highcontrast {}

.highcontrast div#quicklinks li.last-child,
.highcontrast #row2_content .simpleform input.submit,
.highcontrast #social-follow,
.highcontrast .container_aside h3,
.highcontrast .container_aside form.simpleform input.submit,
.highcontrast ul.toptasks .active h2.toptasks_tab,
.highcontrast ul.toptasks h2.toptasks_tab.focus,
.highcontrast ul.toptasks h3.toptasks_title,
.highcontrast #slider h2,
.highcontrast .quickto h2,
.highcontrast #row3 .quickto h2,
.highcontrast .fotobar h2,
.highcontrast .fotobar h2 a,
.highcontrast .fotobar_three h2,
.highcontrast .fotobar_three h2 a,
.highcontrast .aside .container h3,
.highcontrast a.menu-horizontal li.active a,
.highcontrast .menu-horizontal li:focus a,
.highcontrast .menu-horizontal li:hover a,
.highcontrast .menu-horizontal li:focus a,
.highcontrast .menu-horizontal li:hover a,
.highcontrast .menu-horizontal li.active a,
.highcontrast .aside .container h3, 
.highcontrast .container_aside h2, 
.highcontrast .container_aside h3, 
.highcontrast .container_aside .title_fotobar, 
.highcontrast .fotobar_three h2 a, 
.highcontrast .newsdescription h2 a, 
.highcontrast div.container_aside.url h3 a span.title, 
.highcontrast div.container_aside.softlink h3 a span.title, 
.highcontrast div.container_aside.document h3 a span.title, 
.highcontrast div.container_aside.product h3 a span.title, 
.highcontrast .mapoverview.landing h2 {
	background-color:inherit !important;
}
.highcontrast form.simpleform input.submit,
.highcontrast #filter .submit_button, 
.highcontrast form.simpleform a.close, 
.highcontrast .submit_button.submit, 
.highcontrast ul.icon-list a.list-icon, 
.highcontrast .menu-horizontal li.active a, 
.highcontrast .menu-horizontal li:hover a, 
.highcontrast ul.secnav a.item-link, 
.highcontrast ul.secnav span.item-link, 
.highcontrast ul.toptasks h2.toptasks_tab a, 
.highcontrast ul.toptasks .active h3.toptasks_title span, 
.highcontrast #slider h2, 
.highcontrast .fotobar a, 
.highcontrast #social-follow p, 
.highcontrast .fotobar_three a,
.highcontrast .banner, 
.highcontrast ul.pagerbar li.current, 
.highcontrast ul.pagerbar a:hover, 
.highcontrast div#quicklinks li.last-child a, 
.highcontrast .aside .container h3, 
.highcontrast .container_aside h2, 
.highcontrast .container_aside h3, 
.highcontrast .container_aside h4, 
.highcontrast .container_aside h5, 
.highcontrast .container_aside .title_fotobar, 
.highcontrast .fotobar_three h2 a, 
.highcontrast .with-background .quicklinks a, 
.highcontrast #slider h2 a, 
.highcontrast .newsdescription h2 a, 
.highcontrast ul#topproducts span a h3, 
.highcontrast #product-themes .blocks .item-title, 
.highcontrast #product-themes .blocks .item-title h3 {
	color:inherit !important;
	background-color:inherit !important;
}
.highcontrast #slider h2 a,
.highcontrast #row3 .quickto h2, 
.highcontrast h3.submenutitle, 
.highcontrast .quickto h2, 
.highcontrast .title_fotobar, 
.highcontrast ul.toptasks h2.toptasks_tab a:focus, 
.highcontrast ul.toptasks h2.toptasks_tab a:hover, 
.highcontrast .search-productcatalog .container h2, 
.highcontrast .life_productcatalog .container h2, 
.highcontrast .anchors_producttitle, 
.highcontrast #get_box h2, 
.highcontrast #bannerfoto .header_text span, 
.highcontrast ul#topproducts span a h3, 
.highcontrast #product-themes .blocks .item-title, 
.highcontrast #webmetric h2, ul.pagerbar li.current, 
.highcontrast form.simpleform input.submit:focus, 
.highcontrast form.simpleform input.submit:hover, 
.highcontrast #filter .submit_button:focus, 
.highcontrast #filter .submit_button:hover, 
.highcontrast form.simpleform a.close:focus,
.highcontrast form.simpleform a.close:hover,
.highcontrast form.simpleform a.button:focus, 
.highcontrast form.simpleform a.button:hover,
.highcontrast .submit_button.submit:focus, 
.highcontrast .submit_button.submit:hover, 
.highcontrast form.simpleform a.set:focus, 
.highcontrast form.simpleform a.set:hover, 
.highcontrast a.button:focus, 
.highcontrast a.button:hover {
	color:inherit !important;
	background-color:inherit !important;
}.highcontrast #menu_wide, .container_aside ul.items li, 
.highcontrast .container_aside li.vacitem, 
.highcontrast ul.toptasks ul.item_tab li a:hover, 
.highcontrast ul.toptasks ul.item_tab li a:focus, 
.highcontrast #slider .accordion-toggle.accordion-toggle-active, 
.highcontrast #slider .accordion-toggle:hover, 
.highcontrast #slider .accordion-toggle:focus, 
.highcontrast .row2_content .search-filters h3, 
.highcontrast .sc_filter h2 {
	background-color:inherit !important; 
}

.highcontrast a.calltoaction, 
.highcontrast a.calltoaction.new-window.external, 
.highcontrast .container_aside ul.items li.vacitem a.calltoaction {
	background-color: #EE0019;
	color: #FFFFFF;
}

.highcontrast h1,
.highcontrast h2,
.highcontrast h3,
.highcontrast h4,
.highcontrast h5,
.highcontrast h6,
.highcontrast a.item-title,
.highcontrast .container_aside.landing.briefing h2 a,
.highcontrast .fotobar h2 a span,
.highcontrast .fotobar_three h2 a span,
.highcontrast .container_aside ul.items li a,
.highcontrast .container_aside ul li a,
.highcontrast ul.onlytoptasks li.column a,
.highcontrast p.breadcrumbs a,
.highcontrast .toplinks ul.quicklinks li a,
.highcontrast .toplinks ul.quicklinks li.last-child a,
.highcontrast .webreader + #styleselect a {
 color:inherit !important;
}
.highcontrast ul.onlytoptasks li.column a {
	color:#FFFFFF !important;
}
.highcontrast ul.onlytoptasks li.column a:hover,
.highcontrast ul.onlytoptasks li.column a:focus{
	color:#000000 !important;
}

.highcontrast .container.landing.vacancy h2 a,
.highcontrast .container_aside.landing.briefing h2 a,
.highcontrast .fotobar h2 a,
.highcontrast .fotobar_three h2 a,
.highcontrast .toplinks ul.quicklinks li.last-child {
	background-color:transparent;
}
.visittime .location_open,
.visittime .location_closed,
.visittime .location_open.nexttime {font-weight:regular;font-size:1em;}


ul.openingdays,
ul.adjustedtdates {list-style-type: none;padding:0;}
p.location_open::before,
p.location_closed::before {
	font-family: "fontawesome";
	font-weight: normal;
	width: 20px;
	font-size: 20px;
	padding-right: 5px;
	display: inline-block;
}
a.list-icon.phone-icon::before {content:"\f095";padding-right:10px;line-height: 2.9;}

div.contentrow_breadcrumb .style {margin: 30 0 0 10px;}		

/* Eparticipatie */
--.sublayout_row3_emocracy_home .contentrow > .section {margin:1rem 0;}

.emocracy .subjects .items {
	flex-flow: row wrap;
	display: flex;
	justify-content: flex-start;
}
.emocracy .subjects .items li {
	height:auto;
	display:block;
	width:31.33%;
	margin:1rem 3% 1rem 0;
	padding:0;
	border-radius: 8px;
	background-color: transparent;
	transition: all 0.18s;
	box-shadow: inset 0 0 4px #5a5a5a;
}

.emocracy h3.title {padding:0.5rem;background-color:transparent;}
.emocracy h3.title a{font-size:1.25rem; color:#EE0019;}
.subjects .item-text .description {padding:0.5rem;}
.emocracy .description > a {margin-top:0;}
.emocracy .item-image {max-height:258px;width: calc(100% - 1rem);margin: 0 0.5rem;}
.emocracy .item-image > img {display:block;}
.emocracy .vote-box {width:auto;margin:-35px 0.5rem 0 0;}
.vote-box .box {margin:0;}
.vote-box strong {width:35px;height:35px;box-sizing:border-box;}
.vote-box label {height:35px;}

/* folder 3 kolommen */
.section.folder ul.items.three {
	flex-flow: row wrap;
	display: flex;
	justify-content: flex-start;
}
.section.folder ul.items.three li {
	height:auto;
	display:block;
	width:31.33%;
	margin:1rem 3% 1rem 0;
	padding:0.5rem;
	box-sizing:border-box;
	border-radius: 8px;
	background-color: transparent;
	transition: all 0.18s;
------	box-shadow: inset 0 0 4px #5a5a5a;
}
.section.folder ul.items.three li.last-column {margin-right:0;}
.section.folder ul.items.three li h2 {padding:0 0 0.5rem;}
.section.folder ul.items.three li h2 a.item-title {font-size:1.25rem;}
.section.folder ul.items.three li p {margin:0;}

--.section.folder ul.items.three li span.item-photo {
	display:block;
	overflow:hidden;
	max-height:258px;
}