textarea,
input[type="text"],
input[type="button"],
input[type="submit"] {
-webkit-appearance: none;
border-radius: 0;
}
div:focus {outline:none;}

/* SUP-49912 - tijdelijke fix */
.landing .read-more {
    display: none;
}

/* Openingstijden dubbel verwijderen */

#footer_columns .footer_mappoint .visittime h2 {display:none;}

html {
    scroll-behavior: smooth;
}

:target:before {
    content: "";
    display: block;
    height: 142px;
    margin: -142px 0 0;
}

a#cta_digid, a#cta_eh, a#cta_digid2, a#cta_digid3, a#cta_digid4 {
background-position:8px center;
background-repeat:no-repeat;
padding:10px 10px 10px 48px;
}
a#cta_digid {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNCOTM3Nzg5MEM5QzExRUJCRDA0QTIxQjY4MTkzRjNDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNCOTM3NzhBMEM5QzExRUJCRDA0QTIxQjY4MTkzRjNDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0I5Mzc3ODcwQzlDMTFFQkJEMDRBMjFCNjgxOTNGM0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0I5Mzc3ODgwQzlDMTFFQkJEMDRBMjFCNjgxOTNGM0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7z3Vn7AAACKUlEQVR42uyWz4tSURTHv46iYYgI6dN+EEYqtEhsEHcK0rJFCS1c6UIyMWjromXlYqA2gv+BhCCIUEKgi1m6CBkXGiiY06JyoVk6TzRPz5s+cqY3JtSLwAOHc9/33vc+nHd/HeCH7QpeEnwiOP1hnyy+vYufYKO/ADruoyW0JANs6SXFImUV5LGpYkGWzXYgs22BW+AW+J8A3W43AoGAZP9tlw43Lp/5bah4uObzeVpau92mSCTC9EKhQP1+X/JQ/vTcRtn7F+jRrXN0lHYwf793lR7fMZJqR3F8/ElgIpGgWq3G2sFgkEwmE9ntdjZGqVSS1WollUolvmfj1GTUKUXg3l0TvXp4ibWfBozrgfM2x3GsXS6XmT7P2GKxUKPRYHq322UxHA7T2ydXVjK8flHDMpvrH57ZVoCSc9jr9TCdTqHVakUtFovB4XAgFAohlUqdfg/NCP3RDFq1YkX/5T3odDoRj8ch/DYUi0W4XC6mGwwGFiuVCobDoSTMalTj5rWzEDLFy4Ov64HVapXFXC6HZDKJbDbLnjOZDKLRKOr1Osteyl7cO8/im3c8HmQ+rvStXMAejwfCPGEymaDVakGYL1HX6/VoNpvw+XzQaDRMT6fTbLt8abzGZ/4bBkcz2Dk16zvsTXFwyGNGp2yLde71eonneRoMBix2Oh3S6XQb1TUblxhmsxl+vx/j8RjCCmaLaxOTvYiab4t9GY/S/X9SCMta6n8XYAAT/LhnlpinQAAAAABJRU5ErkJggg==');}
a#cta_eh {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY3NkRGQkJBMEM5QzExRUJBRDZBQUMzQTBDRkIwRDIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY3NkRGQkJCMEM5QzExRUJBRDZBQUMzQTBDRkIwRDIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Njc2REZCQjgwQzlDMTFFQkFENkFBQzNBMENGQjBEMjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Njc2REZCQjkwQzlDMTFFQkFENkFBQzNBMENGQjBEMjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7K6UsrAAACjUlEQVR42rxWTUwTURD+tm/jIrRAtFBrE217EGswkXowUarRGzEx/twIFw3EE+HkSW+9eOGC0avREExIPAgGEyOooF7EX4xBTfwvIE0TS0u2Zbe7vrfd3ULbtNXanezsTGZf3pf5Zubtg6qqoLqf6iRVSf3/Iul7MwxwzAEwQ3Uzaisi1RADnKTOMVgjUwxQog5vEaDMgHjGLRO9nqZfzv7NWo7jIAgCX5BZak3GUizBlulPvgV2bmuG8isBNUXJEXhwrfai6SjLSbqhBHUTgc3lgCiKOSpXVlO4MHQXw/deYk3KlORl9XEYiXO3ID/5Ar7TB8d4b/Eu6RtF5ulXkINe1N85q8U0wHhSxKHeq/jwLVrzImqAow/emmBHgn70nTxAOc+yqtXA4NLwqwV8Mf/TDIyEu+FsbijbCP8qNvaS1tWMgdWc0nxZiMbx6UcsS6CKdRbwe7bA09II4t8KNZ6CzUdtMg35dSRHu8EG/V4R4NjMewwMjhXEWVlnb/QDFNB+5Yy5sTj4CGL4fuWUVirHOwPY7W0tiKeHZ6uj9ERoDwJeVwGlu3Y4zTXJ/tuQX0VAAi40DJ3e2MlG5hcnoLxbKg+4vaUJbmdjyS7NfI4hM7cIrqlOG/5ia9i3opQSkmNWTEu179JgmwfXx59rge5LIzh1tF2nRzXMBr+nq6M6wJ6uIC7ffIjIchwTz+Y1LSXVAGpc2usFTF07j8MdvpqfpZx+7zCL/fF7lA7+CsyTM2/wmR/a54P0JgIlLmqNQdrdRZtGnlvIDr9DANnrhnGnUa34ARvWHIvfCRGKosBOCAhPslllFO0Ha+am0FhaBlfHV0cpLBTWNLKFeDIDnLYQcNryizCsvur/EWAAnjld7i/1zeQAAAAASUVORK5CYII=');}
a#cta_digid2 {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNCOTM3Nzg5MEM5QzExRUJCRDA0QTIxQjY4MTkzRjNDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNCOTM3NzhBMEM5QzExRUJCRDA0QTIxQjY4MTkzRjNDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0I5Mzc3ODcwQzlDMTFFQkJEMDRBMjFCNjgxOTNGM0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0I5Mzc3ODgwQzlDMTFFQkJEMDRBMjFCNjgxOTNGM0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7z3Vn7AAACKUlEQVR42uyWz4tSURTHv46iYYgI6dN+EEYqtEhsEHcK0rJFCS1c6UIyMWjromXlYqA2gv+BhCCIUEKgi1m6CBkXGiiY06JyoVk6TzRPz5s+cqY3JtSLwAOHc9/33vc+nHd/HeCH7QpeEnwiOP1hnyy+vYufYKO/ADruoyW0JANs6SXFImUV5LGpYkGWzXYgs22BW+AW+J8A3W43AoGAZP9tlw43Lp/5bah4uObzeVpau92mSCTC9EKhQP1+X/JQ/vTcRtn7F+jRrXN0lHYwf793lR7fMZJqR3F8/ElgIpGgWq3G2sFgkEwmE9ntdjZGqVSS1WollUolvmfj1GTUKUXg3l0TvXp4ibWfBozrgfM2x3GsXS6XmT7P2GKxUKPRYHq322UxHA7T2ydXVjK8flHDMpvrH57ZVoCSc9jr9TCdTqHVakUtFovB4XAgFAohlUqdfg/NCP3RDFq1YkX/5T3odDoRj8ch/DYUi0W4XC6mGwwGFiuVCobDoSTMalTj5rWzEDLFy4Ov64HVapXFXC6HZDKJbDbLnjOZDKLRKOr1Osteyl7cO8/im3c8HmQ+rvStXMAejwfCPGEymaDVakGYL1HX6/VoNpvw+XzQaDRMT6fTbLt8abzGZ/4bBkcz2Dk16zvsTXFwyGNGp2yLde71eonneRoMBix2Oh3S6XQb1TUblxhmsxl+vx/j8RjCCmaLaxOTvYiab4t9GY/S/X9SCMta6n8XYAAT/LhnlpinQAAAAABJRU5ErkJggg==');}
a#cta_digid3 {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNCOTM3Nzg5MEM5QzExRUJCRDA0QTIxQjY4MTkzRjNDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNCOTM3NzhBMEM5QzExRUJCRDA0QTIxQjY4MTkzRjNDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0I5Mzc3ODcwQzlDMTFFQkJEMDRBMjFCNjgxOTNGM0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0I5Mzc3ODgwQzlDMTFFQkJEMDRBMjFCNjgxOTNGM0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7z3Vn7AAACKUlEQVR42uyWz4tSURTHv46iYYgI6dN+EEYqtEhsEHcK0rJFCS1c6UIyMWjromXlYqA2gv+BhCCIUEKgi1m6CBkXGiiY06JyoVk6TzRPz5s+cqY3JtSLwAOHc9/33vc+nHd/HeCH7QpeEnwiOP1hnyy+vYufYKO/ADruoyW0JANs6SXFImUV5LGpYkGWzXYgs22BW+AW+J8A3W43AoGAZP9tlw43Lp/5bah4uObzeVpau92mSCTC9EKhQP1+X/JQ/vTcRtn7F+jRrXN0lHYwf793lR7fMZJqR3F8/ElgIpGgWq3G2sFgkEwmE9ntdjZGqVSS1WollUolvmfj1GTUKUXg3l0TvXp4ibWfBozrgfM2x3GsXS6XmT7P2GKxUKPRYHq322UxHA7T2ydXVjK8flHDMpvrH57ZVoCSc9jr9TCdTqHVakUtFovB4XAgFAohlUqdfg/NCP3RDFq1YkX/5T3odDoRj8ch/DYUi0W4XC6mGwwGFiuVCobDoSTMalTj5rWzEDLFy4Ov64HVapXFXC6HZDKJbDbLnjOZDKLRKOr1Osteyl7cO8/im3c8HmQ+rvStXMAejwfCPGEymaDVakGYL1HX6/VoNpvw+XzQaDRMT6fTbLt8abzGZ/4bBkcz2Dk16zvsTXFwyGNGp2yLde71eonneRoMBix2Oh3S6XQb1TUblxhmsxl+vx/j8RjCCmaLaxOTvYiab4t9GY/S/X9SCMta6n8XYAAT/LhnlpinQAAAAABJRU5ErkJggg==');}
a#cta_digid4 {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNCOTM3Nzg5MEM5QzExRUJCRDA0QTIxQjY4MTkzRjNDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNCOTM3NzhBMEM5QzExRUJCRDA0QTIxQjY4MTkzRjNDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0I5Mzc3ODcwQzlDMTFFQkJEMDRBMjFCNjgxOTNGM0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0I5Mzc3ODgwQzlDMTFFQkJEMDRBMjFCNjgxOTNGM0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7z3Vn7AAACKUlEQVR42uyWz4tSURTHv46iYYgI6dN+EEYqtEhsEHcK0rJFCS1c6UIyMWjromXlYqA2gv+BhCCIUEKgi1m6CBkXGiiY06JyoVk6TzRPz5s+cqY3JtSLwAOHc9/33vc+nHd/HeCH7QpeEnwiOP1hnyy+vYufYKO/ADruoyW0JANs6SXFImUV5LGpYkGWzXYgs22BW+AW+J8A3W43AoGAZP9tlw43Lp/5bah4uObzeVpau92mSCTC9EKhQP1+X/JQ/vTcRtn7F+jRrXN0lHYwf793lR7fMZJqR3F8/ElgIpGgWq3G2sFgkEwmE9ntdjZGqVSS1WollUolvmfj1GTUKUXg3l0TvXp4ibWfBozrgfM2x3GsXS6XmT7P2GKxUKPRYHq322UxHA7T2ydXVjK8flHDMpvrH57ZVoCSc9jr9TCdTqHVakUtFovB4XAgFAohlUqdfg/NCP3RDFq1YkX/5T3odDoRj8ch/DYUi0W4XC6mGwwGFiuVCobDoSTMalTj5rWzEDLFy4Ov64HVapXFXC6HZDKJbDbLnjOZDKLRKOr1Osteyl7cO8/im3c8HmQ+rvStXMAejwfCPGEymaDVakGYL1HX6/VoNpvw+XzQaDRMT6fTbLt8abzGZ/4bBkcz2Dk16zvsTXFwyGNGp2yLde71eonneRoMBix2Oh3S6XQb1TUblxhmsxl+vx/j8RjCCmaLaxOTvYiab4t9GY/S/X9SCMta6n8XYAAT/LhnlpinQAAAAABJRU5ErkJggg==');}

#get_box a.calltoaction,
a.block_link {
    color:#FFFFFF;
}

a {
transition: all 0.18s ease;
color:#AF1E2D;
}
a:hover,
a:focus {
color:#911518;
}
a.calltoaction,
a.calltoaction.new-window.external{
font-size:1.25rem;
font-weight:normal;
border-radius:0;
text-decoration:underline;
color:#FFFFFF;
background-color:#911518;
}
a.calltoaction::after {
display:inline-block;
font-size:0.8rem;
content:"\F054";
font-family: "fontawesome";
padding-left:5px;
}

a.calltoaction:hover,
a.calltoaction:focus,
a.calltoaction.new-window.external:hover,
a.calltoaction.new-window.external:focus {
color:#FFFFFF;
background-color:#AF1E2D;
}
#footer_columns .column a.calltoaction,
#footer_columns .column a.calltoaction.new-window.external{
background-color:#FFFFFF;
color:#911518;
}

#footer_columns .column a.calltoaction:hover,
#footer_columns .column a.calltoaction:focus {
  background-color: #911518;
  color: #FFFFFF;
  outline-width: 1px;     outline-style: dashed;     outline-color: #currentColor;
} 

#footer_columns .footer_mappoint .visittime h3 {display:none;}

nav.breadcrumbs a {color:#AF1E2D;}
nav.breadcrumbs a::after {color:#911518;}

a.list-icon.url-icon:hover, a.list-icon.url-icon:focus, a.list-icon.mail-icon:hover, a.list-icon.mail-icon:focus, a.list-icon.phone-icon:hover, a.list-icon.phone-icon:focus, a.list-icon.whatsapp-icon:hover, a.list-icon.whatsapp-icon:focus, a.list-icon.location_icon:hover, a.list-icon.location_icon:focus {
opacity:1;
}

/* vaste elementen */
div#wrapper, div.wrapper {
min-height:0;
}
div#header {
width: 100%;
height: 142px !important;
min-height: 142px !important;
background-color: #FFFFFF;
z-index: 4;
box-shadow: 0 0px 4px 0 #000000;
position:relative;
}
#header .container-sessions {top:37px;}

a#logo {padding-top:0 !important;}

#calamity {border-width:0;padding:0.5rem;margin:1rem 2% !important;background-color:#AF1E2D;left:0;right:0;}
.layout_four #calamity {position: absolute; z-index:2;}

/*
body.layout_four form#quicksearch {
z-index:9999;
top:215px;
left:0px;
right:0;
margin:0 29%;
width:42%;
border-width:0;
height:auto;
will-change: transform;
}
*/
.layout_four.topsix_search form#quicksearch {display:none;}
.layout_four.topsix_search.scrolled_past_header form#quicksearch {display:block;}
div.topsix_search #sublayout_search {width:42%;margin-left:auto;margin-right:auto;height:4.5rem;}
div.topsix_search #sublayout_search input.text {font-size:1.75rem;height:4.5rem;border:1px solid #AF1E2D;padding-right:8rem;}
div.topsix_search #sublayout_search button.submit {height:4.5rem;background-color:#AF1E2D;width:8rem;margin-left:-8rem;}
div.topsix_search #sublayout_search button.submit::before {font-size:1.75rem;font-weight:normal;}

div.topsix_search #sublayout_search input.text {background-color:rgba(255, 255, 255, 0.9);}
div.topsix_search #sublayout_search input.text:hover, body.layout_four form#quicksearch input.text:focus {background-color:#FFFFFF;}

form#quicksearch {
top: 70px;
height:2.6rem;
left: 0;
right: 0;
width: 32.3%;
margin: 0 0 0 calc(100% - 32.3%);
box-sizing:border-box;
transition: all 0.2s ease-in;
}
form#quicksearch input.text {border:1px solid #AF1E2D;}

form#quicksearch input.text {
width: 79% !important;
padding: 0 20px;
margin:0;
font-size: 1rem;
background-color: #FFFFFF;
font-weight: normal;
transition: background-color 0.18s;
height: 2.5rem;
transition: all 0.2s ease-in;
border-radius:0;
}
form#quicksearch button.submit {
min-width: 0;
height: 33px;
margin: 0;
float: right;
width: 21%;
padding: 0px;
background-color: #AF1E2D;
color:#FFFFFF;
transition: all 0.2s ease-in;
border-radius:0;
}
div.topsix_search #sublayout_search button.submit::before,
form#quicksearch button.submit::before{
content: "";
font-family:Arial, sans-serif;
font-weight: normal;
color: #FFFFFF;
}
div.topsix_search #sublayout_search button.submit span.offscreen  {position:static;font-size:1.75rem;color: #FFFFFF;}
form#quicksearch button.submit span.offscreen {position:static}

div.topsix_search #sublayout_search button.submit:hover,
div.topsix_search #sublayout_search button.submei:focus,
form#quicksearch button.submit:hover,
form#quicksearch button.submit:focus {background-color: #AF1E2D;color:#FFFFFF;}
div.topsix_search #sublayout_search input.text.placeholder,
form#quicksearch input.text.placeholder {text-indent:-999999em;}
div.topsix_search #sublayout_search input.text.placeholder:focus,
form#quicksearch input.text:focus {text-indent:0;outline-width:2px;}

@media only screen and (min-width : 960px) and (max-width : 1439px) {
form#quicksearch {top:77px;}
}

div#accessibility-tools {
margin: 0;
top: 12px;
right: 0px;
left:auto;
width: 13rem;
transition: all 0.18s ease;
box-sizing:border-box;
display: flex;
align-items: center;
}

button.switch::before {font-size:1rem;}
body * #accessibility-tools * {
font-size:1rem;
/*color:#911518;*/
font-weight:normal !important;
font-family: Arial, sans-serif;
min-height:19px;
padding-top:0;
}

div#accessibility-tools .webreader {border-right:1px solid #911518;margin-right:0;padding-right:15px;line-height: 0.8rem;}
div#accessibility-tools .webreader .rs_addtools .rsbtn_play .rsbtn_text span,
div#accessibility-tools .webreader .rsbtn .rsbtn_play .rsbtn_text span {font-weight:normal !important;font-family: Arial, sans-serif !important;}
div#accessibility-tools .webreader .rs-player-loadindicator,
div#accessibility-tools .webreader .rsbtn-progress{min-height:auto;}
div#accessibility-tools .webreader .rsbtn .rsbtn_play .rsbtn_text span {padding-left:1.5rem;}
div#accessibility-tools .webreader .rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::before {font-size:1rem;}
div#accessibility-tools .webreader .rsbtn.rsexpanded .rsbtn_exp .rsbtn_exp_inner {top:22px;}
div#accessibility-tools .webreader .rsbtn.rsexpanded .rsbtn_exp {right:0; left:auto;}
/* zonder contrastknop */
div#accessibility-tools .webreader {border-width:0;}

.webreader .rs_addtools.toolsopen .rsbtn_toolpanel .rsbtn_tools,.webreader .rsbtn.toolsopen .rsbtn_toolpanel .rsbtn_tools {height:auto !important}

.webreader .rs_addtools .rsbtn_tooltoggle, .webreader .rsbtn .rsbtn_tooltoggle {width:16px !important;}

div#accessibility-tools div#styleselect {
line-height: 1rem;
}
div#styleselect a:before {
font-family: "fontawesome";
font-size:1rem;
color:#000000;
content:"\f042";
padding-right:3px;
}
.toplinks {
top:12px;
right:245px;
}

#row1.row1_breadcrumb {
 background-image:none;
background-color:#FFFFFF;
}
.overview_folder #row1.row1_breadcrumb #bannerfoto,
.detail_aside #row1.row1_breadcrumb #bannerfoto {display:none !important;}

nav.breadcrumbs {
margin:2rem 0 1rem;
padding:0;
}

.grid-5, .grid-11, .grid-16 {margin:0;}
.grid-16,
body.overview_folder .row2_content .grid-16 {width:100%;margin:0;}
.grid-5 {width:24%;float:right;}
.grid-11 {width:70%;}
.section.search-results.grid-16 {width: 70%;}

#social-follow {background-color:transparent;padding:0; margin:0;border-radius:0;height:auto;}
#social-follow p {padding-top:5px;margin:0 15px 0 0;font-weight:normal;}

/* menu */
@media only screen and (min-width : 960px) {
div#menu_wide {
top: 80px;
height: 0;
min-height:0;
right: 0;
padding: 0;
box-sizing: border-box;
background-color: transparent;
left: 0px;
margin: 0 auto;
z-index: 9;
}
ul.menu-horizontal {height:0 !important;}
body.menutype_horizontal #dl-menu.menu-horizontal li {
border-right: 2px solid #911518;
height: 28px;
display:inline-block;
float:none;
}
body.menutype_horizontal #dl-menu.menu-horizontal li.last-child {
border-width:0;
}
.menu-horizontal li.first-child {margin-left:0;}

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: 0 5px;
margin: 0 15px;
font-size: 1.555rem;
font-weight: normal;
color: #AF1E2D;
height: 36px;
box-sizing: border-box;
line-height: 28px;
font-family: Arial, sans-serif;
}
.singlemenu li:hover > a,
.singlemenu li a.show-menu,
body.menutype_horizontal #dl-menu.menu-horizontal li.active a,
.menu-horizontal li.active a {
color: #911518;
background-color:transparent;
}
body.menutype_horizontal .singlemenu li a.skip-link {
    background-color:#911518 !important;
    color:#FFFFFF !important;
    font-size:1rem !important;
    line-height:1 !important;
    height:auto !important;
}
body.menutype_horizontal ul.dropdownmenu {
top: 36px;
left: 0;
width: 100%;
columns:3;
text-align:left;
}
body.menutype_horizontal #dl-menu.menu-horizontal li ul.dropdownmenu li {
width: auto;
height:auto;
display:list-item;
border-width:0;
margin-left:1.5rem;
list-style-type:disc;
padding:5px 0;
}
body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link {
border-width:0;
font-size:1rem;
height:auto;
margin:0;
padding:0;
line-height:unset;
font-family: Arial, sans-serif;
color:#000000;
}
body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link:hover,
body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link:focus {background-color:transparent;text-decoration:underline;color:#AF1E2D;}

body.menutype_horizontal #dl-menu.menu-horizontal .dropdownmenu li.first-child {
margin-left: 1.5rem;
}

body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link .menu-thumb {float:left; display:block;margin-bottom:3px;}
}
/* teksten */
html {font-size:1em;}
body.js #wrapper {
font-family: Arial, sans-serif;
font-size:1rem;
line-height:1.5rem;
color:#000000;
font-weight:normal;
}
#DsEditTreeOuterContainer {
line-height:1.5em;
}
p, dl, ul, ol, hr {
color:#000000;
margin:0 0 1rem;
}
ul, ol {padding-left:2rem;}
.section ul li::marker {color:#911518;}

#side-content .container_aside ul.items li::marker {color:#911518;}

.description {
color:#000000;
}
.items p.description, .subitems p.description {
color:#000000;
font-weight:normal;
font-size:1rem;
}

.item-text .title a, .item-title {color:#911518;font-weight:normal;}
.item-text .title a:hover, .item-title:hover,
.item-text .title a:focus, .item-title:focus {color:#AF1E2D;}
h1, h1 a {
font-family: Arial, sans-serif;
font-weight:bold;
color:#AF1E2D;
font-size:2.5rem;
margin:1em 0 1.4rem;
}
h2, h3, h4, h5, h6,
#product-description h3, #product-conditions h3, #product-price h3, #product-details h3, #product-order h3, #product-application h3, #product-tips h3,
h2 a, h3 a, h4 a, h5 a, h6 a {
font-family: Arial, sans-serif;
font-weight:normal;
color:#AF1E2D;
}
H2,
.toggle_heading {font-size:2rem;font-weight:bold;margin:1rem 0 0.5rem;}
H3 {font-size:1.625rem;margin:1rem 0 0.5rem;font-weight:normal;}
H4 {font-size:1em;margin:1rem 0 0.5rem;font-weight:600;}
H5 {font-size:1.25rem;margin:1rem 0 0;font-weight:normal;}
H6 {font-size:1.125rem;margin:1rem 0 0;font-weight:normal;font-style:normal;}

p.emphasisyellow, p.emphasisred, p.emphasisgreen {
border-width:0;
margin:0;
color:#000000;
padding:5px;
}
.toggle_heading {margin-bottom:0;}
button.blocktitle,
.section.product button.blocktitle {padding:5px 10px;border-radius:0; border-color:#911518;}
.blocktitle:focus, .blocktitle:hover, .product .blocktitle:focus, .product .blocktitle:hover {background-color:rgba(0, 75, 95, 0.1);}
.blocktitle::after, .product .blocktitle::after, .vacitem .blocktitle::after {font-size:1rem;margin-top:8px;}
.blocktitle.toggle-active, .section.product .blocktitle.toggle-active {border-radius:0;}
.hidden_information, .product .hidden_information {border-radius:0;border-color:#911518;}
.vacitem .hidden_information.open {display:block}

span#modification-date {
float: none;
position: absolute;
top: 0;
right: 0;
}

/* tabellen */
caption {text-align:left;}
.section:not(.simpleform) table tr,
.section:not(.simpleform) table th,
.section:not(.simpleform) table td {border-width: 2px;border-color:#FFFFFF;border-style:solid;text-align:left;}
.section:not(.simpleform) table thead th,
.section:not(.simpleform) table tbody th {background-color:#AF1E2D60;color:#000000;}
.section:not(.simpleform) table tr:nth-child(even) {background-color:#AF1E2D20;color:#000000;}
.section:not(.simpleform) table tr:nth-child(odd) {background-color:#FFFFFF;color:#000000;}

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;}

table.raster1 thead th,
table.raster1 tbody th {background-color:#AF1E2D60;color:#000000;}


table.raster2 thead th,
table.raster2 tbody th {background-color:#AF1E2D60;color:#000000;}
table.raster2 td:nth-child(odd) {background-color:#AF1E2D20;color:#000000;}
table.raster2 td:nth-child(even) {background-color:#FFFFFF;color:#000000;}


table.raster3 thead th,
table.raster3 tbody th {background-color:#AF1E2D60;color:#000000;}
table.raster3 tr:nth-child(even) {background-color:#AF1E2D20;color:#000000;}
table.raster3 tr:nth-child(odd) {background-color:#FFFFFF;color:#000000;}

/* formulier */
form.simpleform span.required {line-height:1;}
form.simpleform input.checkbox, form.simpleform input.radio {margin:5px 5px 0 0;}
form.simpleform select.inputfield.timefield,
form.simpleform input.inputfield.datefield {width:100px;}


/* footer foto */
.row2_content {
background-image:url('https://www.veendam.nl/dsresource?objectid=7dbac783-9374-4ae7-bf04-9fbce6ef2b00&type=WEBIMAGE');
padding-bottom:420px !important;
background-repeat:no-repeat;
background-size:1920px 420px;
background-position: center bottom;
}

.footer_website {
border-width:0;
background-color:#AF1E2D;
}

#footer_columns {margin: 2.5rem 0 0;padding:0;}
#contact-information .heading,
#footer_columns .column h2,
#footer_columns .column h3,
#footer_columns .column h4,
#footer_columns .column p,
#footer_columns .column ul,
#footer_columns .column ol,
#footer_columns .column a{
color:#FFFFFF;
}
#footer_columns .column .folder li a {text-decoration:none;}
#footer_columns .column .folder li a:hover,
#footer_columns .column .folder li a:focus {text-decoration:underline;}

#footer_columns .column ul li::marker {color:#FFFFFF;}
#footer_columns .column h2 {
font-size:1.4375rem;
font-weight:normal;
margin:0 0 0.5rem;
}
#footer_columns .column h3 {
font-size:1.25rem;
font-weight:normal;
margin:1rem 0 0;
}
#footer_columns p.info {margin-bottom:0;}
#footer_columns .visittime .location_open, 
#footer_columns .visittime .location_closed, 
#footer_columns .visittime .location_open.nexttime {font-weight:normal;font-size:1rem;margin:0;}
#footer_columns .visittime .location_closed {font-weight:bold;}
#footer_columns .visittime a.read-more {display:none;}


div#footer ul.quicklinks {float:none;text-align:center;}
div#footer ul.quicklinks li {border-right: 1px solid #FFFFFF;padding:0;}
div#footer ul.quicklinks li:last-child {border-width:0;}
div#footer ul.quicklinks li a {color:#FFFFFF;margin:0 10px;}

/* home */
#row1 {background-color:#FFFFFF;background-position:top center;}
#row1 .columns.two, #row2 .columns.two, #row3 .two.columns,
#row1 .columns.three, #row2 .columns.three, #row3 .three.columns {
margin-bottom: 0;
}

div.onlytoptasks {
padding:29rem 0 0;
}
ul.onlytoptasks.columns {
display:flex;
flex-direction: row;
justify-content: space-between;
align-items: baseline;
}

ul.bottomspace.columns.onlytoptasks.bannercount-6
 {
    overflow: visible;
}

ul.onlytoptasks.columns li,
ul.onlytoptasks.columns li.column {
margin:0;
    transition: all 0.5s;
    border-width: 0;
    filter: drop-shadow(0px 0px 5px #666666);
}
ul.onlytoptasks li.column,
ul.onlytoptasks li.column a,
ul.onlytoptasks.bannercount-6 li.column {
width:13.75rem;
height:13.75rem;
}
ul.onlytoptasks li.column a {
border:0px solid #911518;
border-radius: 8px;
background-color:#fff;
color:#911518;
padding:0 10px;
font-size:1rem;
font-weight:bold;
font-family: Arial, sans-serif;
transition:background 0.18s;
}

ul.onlytoptasks li.column a:hover,
ul.onlytoptasks li.column a:focus {
background-color:#E9E8E8;
color:#911518;
}
ul.onlytoptasks li.column a img {
margin: 15px auto 20px;
height: 110px;
width: 110px;
}
ul.onlytoptasks li.column a span {
height:70px;
font-size:1.25rem;
}

/* thema lijst */
#row2.sublayout_row2_one-columns {margin:2rem 0;}
#row2.sublayout_row2_one-columns h2 {
padding-bottom:1rem;
margin:0 0 1rem;
border-bottom:1px solid #AF1E2D;
position:static;
}
#row2.sublayout_row2_one-columns .folder ul.items {
columns:3;
display:block;
}
#row2.sublayout_row2_one-columns .folder ul.items li {
margin:0 0 0 1.5rem;
overflow:visible;
list-style-type: disc;
padding:5px 0;
font-weight:100;
border-width:0;
}
#row2.sublayout_row2_one-columns .folder ul.items a.item-title {display:block;padding:0;color:#000000; font-size:1rem;}
#row2.sublayout_row2_one-columns .folder ul.items a.item-title span {padding:0;display:inline;font-weight:normal;font-size:1rem;}
#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:#AF1E2D;}

/* thema tegels */
.section.folder ul.columns.two,
.section.folder ul.columns.three {
display: flex;
flex-flow: row wrap;
margin:3.125rem 0;
}
.section.folder ul.columns.two li.column,
.section.folder ul.columns.three li.column {
box-sizing:border-box;
margin-bottom:3.125rem;
position:relative;
min-height:142px;
margin:0 0 1.5rem;
padding:0;
transition: background-color 0.18s;
border-bottom-width:0;
}
.section.folder ul.columns.two li.column:nth-child(odd),
.section.folder ul.columns.three li.column:nth-child(n),
.section.folder ul.columns.three li.column:nth-child(2n) {
    margin-right: 3.005%;
}
.section.folder ul.columns.two li.column:nth-child(even),
.section.folder ul.columns.three li.column:nth-child(3n) {
    margin-right: 0;
}
.section.folder ul.columns.two li.column:focus,
.section.folder ul.columns.two li.column:hover,
.section.folder ul.columns.three li.column:focus,
.section.folder ul.columns.three li.column:hover {
background-color:#eceff2;
}

#row2.sublayout_row2_ h2 {
position: absolute;
top: -999999em;
left: -999999em;
}
#row2.sublayout_row2_ .contentrow > .section {margin:0;}
.section.folder ul.columns.two li.column h2,
.section.folder ul.columns.three li.column h2,
.layout_four .section.folder ul.columns.three li.column h3 {
display: flex;
height: 85px;
float: right;
width: calc(100% - 85px);
}
.section.folder ul.columns.two li.column h3,
.section.folder ul.columns.three li.column h3 { display: flex;}

.section.folder ul.columns.two li.column h2 a.item-title,
.section.folder ul.columns.three li.column h2 a.item-title,
.layout_four .section.folder ul.columns.three li.column h3 a.item-title{
padding:12px 12px 0 90px;
line-height:1.6rem;
display:flex;
font-weight:normal;
color:#911518;
font-size:1.25rem;
position:absolute;
left:0;
box-sizing:border-box;
align-items:flex-end;
width:100%;
height:400px;
border-bottom: 320px solid transparent;
overflow:hidden;
word-break: break-word;
hyphens: auto;
}

.section.folder ul.columns.two li.column h2 a.item-title:hover,
.section.folder ul.columns.two li.column h2 a.item-title:focus,
.section.folder ul.columns.three li.column h2 a.item-title:hover,
.section.folder ul.columns.three li.column h2 a.item-title:focus,
.layout_four .section.folder ul.columns.three li.column h3 a.item-title:hover,
.layout_four .section.folder ul.columns.three li.column h3 a.item-title:focus {
color:#911518;
}

.section.folder ul.columns.two li.column p.description,
.section.folder ul.columns.two li.column ul.subitems,
.section.folder ul.columns.three li.column p.description,
.section.folder ul.columns.three li.column ul.subitems {
border-top:2px solid #AF1E2D;
padding:12px;
display:block;
clear:both;
margin:0;
}
.section.folder ul.columns.two li.column ul.subitems,
.section.folder ul.columns.three li.column ul.subitems {
position:relative;
z-index:1;
padding-left:2rem;
}
.section.folder ul.columns.two li.column p.with-photo span.item-photo,
.section.folder ul.columns.three li.column p.with-photo span.item-photo {
width: 60px;
height: 60px;
position: absolute;
top: 15px;
left: 15px;
}
/* row3 */
#row3 {background-color:rgba(0, 75, 95, 0.1);}
body.layout_four #row3 .columns.two, body.layout_four #row3 .columns.three,
body.layout_four #row4 .columns.two, body.layout_four #row4 .columns.three {
margin: 0;
display: flex;
flex-direction: row;
justify-content: space-between;
padding: 0 3px;
}
body.layout_four #row3 .columns.two .column, body.layout_four #row3 .columns.three .column,
body.layout_four #row4 .columns.two .column, body.layout_four #row4 .columns.three .column {
margin: 3.125rem 0;
background-color: #FFFFFF;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.75),0 0 3px rgba(0, 0, 0, 0.75);
}
body.layout_four .container,
body.layout_four .container_aside {margin:0;}
.container_aside ul.items li {border-color:#91151825;}
.container_aside ul.items li:last-child {border-width:1px;}
.container_aside ul.items li a {padding:10px;color:#000000;}
.container_aside ul.items li a:hover {
color:#AF1E2D;
background-color:#FFFFFF;
}
.section.folder ul.columns.two li.column:focus,
.section.folder ul.columns.two li.column:hover,
.section.folder ul.columns.three li.column:focus,
.section.folder ul.columns.three li.column:hover {
color:#911518;
background-color:#E9E8E8;
}
div.container_aside > ul, div.container_aside > div,
.container_aside.landing.briefing a.read-more {
border-width:0;
}

.read-more {
font-weight:normal;
display:block;
padding:0 15px 0.5rem;
text-align:right;
margin:0;
}
.container_aside.landing.briefing a.read-more::after,
.read-more::after {
display:inline-block;
font-size:0.75rem;
content:"\F054";
font-family: "fontawesome";
}

.softlinks .fotobar_description, .hardlinks .fotobar_description {
padding:8px 15px 1rem;
margin:0;
}

.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: #AF1E2D;
padding:0;
font-size: 1.75rem;
}
.aside .container h3, .container_aside h2, .container_aside .title_fotobar, 
.container.landing h2 a span, .column .quickto h2, 
.sublayout_row4_three_column .column .section.document h2:first-child, .container_aside.landing.briefing h2, 
.two.columns .column .section.document h2 {
background-color: transparent;
color: #AF1E2D;
border-bottom: 0px solid #AF1E2D;
font-size: 1.5rem;
padding: 0px;
margin:0;
padding-bottom:1rem;
}
div.container_aside.softlink h3 a,
div.container_aside.url h3 a {
    display:flex;
    flex-direction:row-reverse;
    justify-content: flex-end;
    align-items: center;
}
div.container_aside h3 a:hover .title,
div.container_aside h3 a:focus .title {text-decoration:underline;}
div.container_aside.softlink img,
div.container_aside.url img {
    width:60px;
    margin: 0 0.5rem 0 0;
}

.container.landing h2 a span span.dsEditText {
padding: 0;
border-width:0;
}
.column .quickto h2, .container.landing h2, .container.landing h2 a, 
.container_aside.landing.briefing h2 a,
.container.landing h2 a span {background-color:#FFFFFF;color:#911518;font-size:1.5555rem;}

.detail_aside #side-content {margin-top:1.9375rem;}
.aside .container h3, .container_aside h2, .container_aside h3, .container_aside .title_fotobar, div.container_aside.vacancy h3 span.title, 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: #AF1E2D;
font-size: 1.5rem;
padding:0;
margin-bottom:1rem;
}
div.container_aside h3 img {margin-top:1rem;}
div.container_aside.url h3 a span.title,
div.container_aside.softlink h3 a span.title, div.container_aside.product h3 a span.title {
margin-bottom:0;
}

#get_box ul li a.filetype, a.block_link.filetype {display:flex;align-items:baseline;}
#get_box a span, a.block_link span {height:auto;}

#side-content .container_aside ul.items {margin-left:1.25rem;}
#side-content .container_aside ul.items li,
#side-content .container_aside ul.items li:last-child {overflow:visible;color: #AF1E2D;border-width:0;list-style: disc outside;margin:0 0 1rem;}
#side-content .container_aside ul.items li a {padding:0;}
#side-content .container_aside .container-content {padding:0;}
#side-content .container_aside div.container-content p,
#side-content .container_aside div.container-content p.description {font-size:1rem;margin:0 0 1rem;background-color:transparent;padding:0;font-weight:normal;border-width:0;}
#side-content .container_aside span.objectinfo {font-size:0.7rem;}
#side-content .container_aside ul.items li a:hover,
#side-content .container_aside ul.items li a:focus {background-color:transparent;color:#AF1E2D;}
#side-content .container_aside a.more {font-weight:normal;margin:0;display:block;text-align:right;text-decoration:underline;}

/* folder */

.section.search-results li,
.row2_content .section.folder li {border-bottom:1px solid #AF1E2D20;padding-top:0;padding-bottom:1rem;margin-bottom:1rem;}
.row2_content .section.folder ul.subitems li {border-width:0;padding:0;margin:0;}

.section span.objectinfo {font-size:0.7rem !important;line-height:1;font-family: Arial, sans-serif;color:#000000;}
.section .items span.item-photo img {max-width:60px;}
.section .items.two h2 a.item-title {font-size:1.5rem;}

/* folder items zonder beschrijving */
.grid-11 .section.folder ul.columns.two li,
.grid-11 .section.folder ul.columns.three li {width:48.4%; margin-right:0;}
.grid-11 .section.folder ul.columns.two li.column:nth-child(odd),
.grid-11 .section.folder ul.columns.three li.column:nth-child(1n) {clear:left;margin-right:3.005%}
.grid-11 .section.folder ul.columns.two li.column:nth-child(even),
.grid-11 .section.folder ul.columns.three li.column:nth-child(2n) {margin-right:0;}

.section .items.no-description li {overflow:visible;padding:0;margin:15px 0;}
.section .items li h2 {margin:0 0 0.5rem;}
.section .items.no-description li h3 {margin:0;}

.section.folder ul.columns.two.no-description li.column,
.section.folder ul.columns.three.no-description li.column {
min-height:auto;
background-color:transparent;
margin-bottom:1rem;
}
.section.folder ul.columns.two.no-description li.column h2,
.section.folder ul.columns.two.no-description li.column h3,
.section.folder ul.columns.three.no-description li.column h2,
.section.folder ul.columns.three.no-description li.column h3,
.layout_four .section.folder ul.columns.three.no-description li.column h3 {
height:auto;
float:none;
width:100%;
line-height:1.5rem;
}
.section.folder ul.columns.two.no-description li.column h3::after,
.section.folder ul.columns.three.no-description li.column h3::after {
top:auto;
bottom:0;
}
.section.folder ul.columns.two.no-description li.column h2 a.item-title,
.section.folder ul.columns.two.no-description li.column h3 a.item-title,
.section.folder ul.columns.three.no-description li.column h2 a.item-title,
.section.folder ul.columns.three.no-description li.column h3 a.item-title {
height: auto;
padding: 0 30px 0 0;
position: static;
}
.section.folder ul.columns.two.no-description li.column h2 a.item-title:hover,
.section.folder ul.columns.two.no-description li.column h2 a.item-title:focus,
.section.folder ul.columns.three.no-description li.column h2 a.item-title:hover,
.section.folder ul.columns.three.no-description li.column h2 a.item-title:focus {text-decoration:none;}
.section.folder ul.columns.two.no-description li.column h2:hover,
.section.folder ul.columns.two.no-description li.column h2:focus,
.section.folder ul.columns.three.no-description li.column h2:hover,
.section.folder ul.columns.three.no-description li.column h2:focus {text-decoration:underline;}

/* folder datum */
.folder .columns.two .objectinfo,
.folder .columns.three .objectinfo {
position: absolute;
top: 5px;
right: 10px;
color:#AF1E2D;
font-size:0.7rem;
}

.folder .columns.no-description .objectinfo {position:static;display:inline;padding:0;}
div#content-footer,
#social-sharing div.hidden_information {border-color:#911518;}
#social-sharing button.toggle_hidden_information {color:#911518;padding:2px 0 2px 5px;}
#social-sharing button.toggle-active, #social-sharing button.toggle_hidden_information:focus, #social-sharing button.toggle_hidden_information:hover {background-color:#911518;color:#FFFFFF;}
a.list-icon, #social-sharing a.list-icon.whatsapp-icon {color:#911518;}
#social-sharing button.toggle_hidden_information::before,
#social-sharing button.toggle_hidden_information::after {font-size:1rem;line-height:7px;}

/* zoekresultatem */
.livesearch ul li a:hover, .livesearch ul li a:focus {background-color:transparent;}
.section.search-results .items li h3 {margin:0;}
.section.search-results .items span.item-photo img {display:none;}


.items li, dl.items dd {
margin-bottom:1.875rem;
}

ul.subitems li {margin-bottom:0;padding:0;list-style-type:disc;}
ul.subitems li a {color:#911518;}
ul.subitems li a:hover,
ul.subitems li a:focus {color:#AF1E2D;}
p.more {text-align:right;}
a.more {font-weight:normal;}
a.more::after {
display: inline-block;
font-size: 0.75rem;
content: "\F054";
padding-left:0;
}

.contentrow > .section {margin:0;}
.search-results h2.result-ammount {font-size:1rem;color:#000000;margin:2rem 0 3rem;padding-bottom:1rem; border-bottom:2px solid #AF1E2D;} 
.section .items li h3 {margin:0 0 0.5rem;}
.section .items li h3 a.item-title {font-size:1.75rem;}
ul.pagerbar {font-weight:normal;}
ul.pagerbar a, ul.pagerbar li.current, ul.pagerbar li.delimiter {border-width:0;}
ul.pagerbar li.current {padding:2px 7px 1px;}


body.highcontrast ul.onlytoptasks li.column a {background-color:#FFFFFF;border-color:#911518;color:#911518;}
body.highcontrast ul.onlytoptasks li.column a:hover,
body.highcontrast ul.onlytoptasks li.column a:focus {background-color:#FFFFFF;border-color:#AF1E2D;color:#AF1E2D;}

body.highcontrast .singlemenu li:hover > a,
body.highcontrast .singlemenu li a.show-menu,
body.highcontrast #social-follow {background-color:transparent;}

body.highcontrast #contact-information .heading,
body.highcontrast #footer_columns .column h1,
body.highcontrast #footer_columns .column h2,
body.highcontrast #footer_columns .column h3,
body.highcontrast #footer_columns .column h4,
body.highcontrast #contact-information p a {
color:#FFFFFF;
}
body.highcontrast .container.landing.vacancy h2,
body.highcontrast .container_aside.landing.briefing h2,
body.highcontrast .fotobar h2,
body.highcontrast .fotobar_three h2,
body.highcontrast .landing.my_municipality h2,
body.highcontrast .container.landing.vacancy h2 a,
body.highcontrast .container_aside.landing.briefing h2 a,
body.highcontrast .fotobar h2 a,
body.highcontrast .fotobar_three h2 a{background-color:inherit;color:#911518;}


/* Responsive */

@media only screen and (min-width : 1470px) {
.contentrow {width:1470px;}
div#menu_wide {width: 960px;}
}
@media only screen and (min-width : 960px) {
body.menutype_horizontal .content-wrapper.horizontal,
body.menutype_dual .content-wrapper.horizontal,
#content.error-page {
padding-top: 142px;
}
div#header,
div#menu_wide {position: fixed;}
}

@media only screen and (min-width : 960px) and (max-width : 1469px) {
html, body {font-size:1em !important;}
body.menutype_horizontal ul#dl-menu,
div.contentrow {width:910px;}
body.menutype_horizontal ul#dl-menu {text-align:left;margin:0 auto;height:0;box-sizing:border-box;padding-left:250px;}

a#logo img {height:95px;}
div#menu_wide {top:103px;}

form#quicksearch {top:72px;}
.section.search-results.grid-16 {width: 65%;}
.grid-11 {width:65%;}
.grid-5 {width:29%;}
div.sublayout_row1_onlytoptasks {background-size: 1469px auto;}
ul.onlytoptasks.columns {flex-wrap:wrap;}
ul.onlytoptasks.columns li.column {width:31.33%;margin-bottom:1rem;}
ul.onlytoptasks.columns li.column a {width:100%;}
ul.onlytoptasks li.column a span {height:47px;}
}
@media only screen and (min-width : 768px) and (max-width : 959px) {
html, body {font-size:0.87em !important;}
div.contentrow {width:748px !important;padding:0 10px; margin:0 auto;}
a#logo img {height:95px;}
div#header {min-height:94px !important;height:94px !important;}
form#quicksearch {top:75px !important;right:60px !important;margin:0 0 0 auto !important;}
form#quicksearch input.text {padding:10px !important;}
div.sublayout_row1_onlytoptasks {background-size: 969px auto;}
div.onlytoptasks {padding-top:22rem;}
ul.onlytoptasks.columns {flex-wrap:wrap;}
ul.onlytoptasks.columns li.column {width:31.33%;height:10.7rem;margin-bottom:1rem;}
ul.onlytoptasks.columns li.column a {width:100%;height:10.7rem;}
ul.onlytoptasks li.column a span {height:47px;}
ul.onlytoptasks li.column a img {height:80px;width:80px;margin:8px auto;}

.section.folder ul.columns.two li.column,
.section.folder ul.columns.three li.column {width:48%;}
.section.folder ul.columns.two li.column:nth-child(odd)
.section.folder ul.columns.three li.column:nth-child(2n+1) {margin-right: 4%;clear: left;}
.section.folder ul.columns.two li.column:nth-child(even),
.section.folder ul.columns.three li.column:nth-child(2n) {margin-right: 0;}
}
@media only screen and (min-width : 5px) and (max-width : 959px) {
    a#logo {margin-left:40px;}
  
    div#header {min-height:125px !important;height:125px !important;}
    /* button#menu-icon {display:none;}
    div#menu_wide {width:768px;top:-35px;float:none;margin:0 auto;position:absolute;}
    div#menu_wide:after {position:static;}
    */
    button#menu-icon {cursor:pointer;}
    div#menu_wide {height:auto;top:-50px;z-index:5;position:absolute;}
    body.menutype_horizontal #dl-menu ul.dropdownmenu li a.item-link {background-color:#FFFFFF;}
    body.menutype_horizontal ul#dl-menu, 
    body.menutype_dual ul#dl-menu, 
    body.menutype_dual_extra_startnode ul#dl-menu {box-shadow:0 2px 3px #000000;}
    #tinyblock .toplinks ul.quicklinks {height:unset;}
    form#quicksearch {height:auto !important;}
    form#quicksearch input.text {
    width: calc(100% - 40px) !important;
    min-height: 40px;
    height: 40px !important;
    font-size: 1.25rem;
    }
    form#quicksearch button.submit {
    min-height: 40px;
    height: 40px !important;
    width:40px;
    }
    form#quicksearch button.submit::before{
    content:"\f002";
    font-family:"fontawesome";
    }
    form#quicksearch button.submit span.offscreen {position:absolute;}

    body.layout_four #row3 .columns.three {display:block;}
    body.layout_four #row3 .columns.three .column {width:100%;margin: 3.125rem 0 0;}
    body.layout_four #row3 .columns.three .column:last-child {margin-bottom:3.125rem;}
    #footer_columns #contact {margin:0;}
    .section.search-results.grid-16 {width: 100%;}
}
@media only screen and (min-width : 5px) and (max-width : 767px) {
    html, body {font-size:0.87em !important;}
    div.contentrow {width:100% !important;padding:0 20px; margin:0 auto;box-sizing:border-box;}
    form#quicksearch {top:75px !important;right:60px !important;margin:0 0 0 auto !important;}
    
    div#row1.sublayout_row1_topsix_search,
    div#row1.sublayout_row1_onlytoptasks {background-size: 767px auto;background-position:top center;}
    div.onlytoptasks {padding-top:18rem;}
    ul.onlytoptasks.columns {flex-wrap:wrap;}
    ul.onlytoptasks.columns li.column {width:31.33%;height:10.7rem;margin-bottom:1rem;}
    ul.onlytoptasks.columns li.column a {width:100%;height:10.7rem;}
    ul.onlytoptasks li.column a span {height:47px;}
    ul.onlytoptasks li.column a img {height:80px;width:80px;margin:8px auto;}
    
    .section.folder ul.columns.two li.column,
    .section.folder ul.columns.three li.column {width:100%;}
    .section.folder ul.columns.two li.column:nth-child(odd),
    .section.folder ul.columns.three li.column:nth-child(2n+1) {margin-right: 0;clear: left;}
    .section.folder ul.columns.two li.column:nth-child(even),
    .section.folder ul.columns.three li.column:nth-child(2n) {margin-right: 0;}
    div#accessibility-tools {right:10px;top:3px;}
    #header .container-sessions {top:85px;position:absolute;width:max-content;}
/*
    div#menu_wide {width:96%;}
    body.menutype_horizontal #dl-menu.dl-menuwrapper a, body.menutype_horizontal #dl-menu.menu-horizontal a {font-size:1.2rem;}
    body.menutype_horizontal #dl-menu.menu-horizontal li ul.dropdownmenu li {width:100%;float:none;}
    .menu-horizontal li > ul.dropdownmenu, .menu-horizontal li:hover > ul.dropdownmenu {width:100% !important;}
*/
    #row2.sublayout_row2_one-columns .folder ul.items {
        columns:1;
    }
    #bannerfoto {display:block !important;}
	.landing.document img.float-left {float:none !important;}
	.landing.document img.float-right {float:none !important;}
}
@media screen and (max-width: 640px) {
	#thematictabs div[role="tablist"] {flex-direction:column;}
	.horizontal_tabs [role="tab"][aria-selected="true"] {border-bottom-color:#DDDDDD;}
}

@media only screen and (min-width : 5px) and (max-width : 513px) {
    div#header {
min-height: 125px !important;
height: 125px !important;
    }
    div#row1.sublayout_row1_topsix_search,
div#row1.sublayout_row1_onlytoptasks {background-size: 513px auto;background-position:top center;}
    div.onlytoptasks {padding-top: 12rem;}
form#quicksearch {margin-top:35px !important;width:145px !important;}
/*
    body.menutype_horizontal #dl-menu.dl-menuwrapper a,
    body.menutype_horizontal #dl-menu.menu-horizontal a {margin: 0 5px;}
    body.menutype_horizontal ul.dropdownmenu {columns:1}
    body.menutype_horizontal #dl-menu.menu-horizontal li ul.dropdownmenu li {padding:5px 0;}
*/
    ul.onlytoptasks.columns {display:block;width:100%;}
    ul.onlytoptasks.columns li.column {width:100%;height:3.5rem;}
    ul.onlytoptasks.columns li.column a {height: 3.5rem;min-height:0;}
    ul.onlytoptasks.columns li.column a span {justify-content: left;width:auto;}
    ul.onlytoptasks li.column a img {width:38px;height:38px;margin:5px 5px 0 0;float:left;}
    
    .section.folder ul.columns.two,
    .section.folder ul.columns.three {margin:1rem 0;}
    .row2_content {background-size:513px 135px; padding-bottom:135px;}
}

@media only screen and (min-width : 768px) and (max-width : 1279px) {
#footer_columns {width:80%;margin-left:auto;margin-right:auto;}
#footer_columns .column {width:50%;margin:0;}

}
@media only screen and (min-width : 5px) and (max-width :767px) {
#footer_columns {width:80%;margin-left:auto;margin-right:auto;}
#footer_columns .column {width:100%;margin:0 0 1rem;}
.footer_website .column:nth-child(2n+1) {clear:none !important;}
}
@media only screen and (min-width : 1024px) and (max-width : 1279px) {
.footer_website {background-position:-20px top,calc(100% + 20px) top;}
}
@media only screen and (min-width : 960px) and (max-width : 1023px) {
.footer_website {background-position:-40px -40px,calc(100% + 80px) top;}
}
@media only screen and (min-width : 768px) and (max-width : 959px) {
.footer_website {background-position:-70px bottom,calc(100% + 113px) -45px;}
}
@media only screen and (max-width : 767px) {
.footer_website {background-position:-70px bottom,calc(100% + 113px) -45px;background-size:30%;}
}
.toplinks ul.quicklinks li.last-child {
  position: fixed;
  bottom:20px;
  right:20px;
  background-color:transparent;
  height:auto;
}

.toplinks ul.quicklinks li.last-child a {
  background-color:#911518;
  color:#FFFFFF !important;
  padding: 0.5rem 1rem;
  border-radius: 1rem;
  box-shadow: 0 2px 5px 0px #000000;
}
.toplinks ul.quicklinks li.last-child a:hover,
.toplinks ul.quicklinks li.last-child a:focus {
  box-shadow:none;
}
@media only screen and (max-width: 512px) {
    #row1 {background-size: 512px auto;background-position:top center !important;}
    #bannerfoto {height:145px !important;}
    div.topsix_search #sublayout_search {width:100%;}
    div.topsix_search.with_toptasks {margin-bottom:0 !important;padding-top:2rem;}
    div.topsix_search.with_toptasks #sublayout_search {margin-bottom:60px !important;}
    body.layout_four ul.onlytoptasks.columns {margin-bottom: 0 !important;}
}
@media only screen and (min-width: 512px) and (max-width: 767px) {
    #row1 {background-size: 767px auto;background-position:top center !important;}
    #bannerfoto {height:218px !important;}
    div.topsix_search #sublayout_search {width:100%;}
    div.topsix_search.with_toptasks {margin-bottom:0 !important;padding-top:2rem;}
    div.topsix_search.with_toptasks #sublayout_search {margin-bottom:60px !important;}
    body.layout_four ul.onlytoptasks.columns {margin-bottom: 0 !important;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
    #row1 {background-size: 959px auto;background-position:top center !important;}
    #bannerfoto {height:270px !important;}
    div.topsix_search #sublayout_search {width:70%;}
}
@media only screen and (min-width: 960px) and (max-width: 1023px) {
    #row1 {background-size: 1024px auto;background-position:top center !important;}
    #bannerfoto {height:290px !important;}
    div.topsix_search #sublayout_search {width:70%;}
}
@media only screen and (min-width: 1024px) and (max-width: 1359px) {
    #row1 {background-size: 1360px auto;background-position:top center !important;}
    #bannerfoto {height:368px !important;}
    div.topsix_search #sublayout_search {width:70%;}
}
@media only screen and (min-width: 1360px) and (max-width: 1479px) {
    #row1 {background-size: 1480px auto;background-position:top center !important;}
    #bannerfoto {height:418px !important;}
    div.topsix_search #sublayout_search {width:70%;}
}
a.calltoaction {margin:1px;outline-color:#AF1E2D;} 

.error .description .larger{
    line-height:2em;
} 

@media only screen and (min-width:5px) and (max-width: 959px) {
    body.menutype_horizontal ul#dl-menu {display: none !important;}
    body.menutype_horizontal ul#dl-menu[aria-expanded="true"] {display: block !important;}
}
/* gesloten correct weergeven aangepaste openingstijden*/
.section.mappoint .adjustedtdates dl.details {    grid-template-columns: 150px auto;}