@media only screen and (min-width: 5px) and (max-width: 959px) {
    div.contentrow > .section, .layout_four .contentrow .onecolumn {margin-left:10px;margin-right:10px;}
    body a#logo {padding:10px 0 0 10px;}
}
@media only screen and (min-width: 5px) and (max-width: 512px) {
    body a#logo {padding:0 0 0 10px;}
}

/* FOTO GALLERIJ */
.gallery {width:100%;max-width:100% !important;}
.ug-gallery-wrapper {height:198px !important;}
.layout_four .section.imagegallery h2,
.layout_four .section.image h2 {display:none;}

/* table op Bestuur/Gemeenteraad/Samenstelling_gemeenteraad
table.gemeenteraad td {width:33%;word-break: break-all;}*/

#slider {height:auto;}

@media only screen and (min-width : 5px) and (max-width : 959px) {
	div#slideshow ul#nav {
		top:unset !important;
		left:unset !important;
		bottom:1px !important;
		right:1px !important;
		z-index:14;
	}
	.two .column .quickto h2, .two .column .fotobar h2, .two .column .fotobar h2 a, .three .column .quickto h2, .three .column .fotobar h2, .three .column .fotobar h2 a, .fotobar h2 a, .fotobar_three h2 a, ul.toptasks h3.toptasks_title, a.item-title, #slider h2 {
        font-weight:bold !important;
    }
}
h2, .section.product h2 {
    margin: 0.5em 0;
    font-size: 1.4em;
}
h3 {font-size:1.2em;margin-bottom:0;}
h4 {font-size:1em;margin-bottom:0;}
h5 {font-size:1em;margin-bottom:0;}
h6 {font-size:1em;margin-bottom:0;}

.columns.three .section h1 {
    font-size:1.6em;
    font-weight:normal;
    margin:0;
}
.quickto ul li a {
    padding-top:7px;
    padding-bottom:7px;
}
div:focus {outline:none;}
.horizontal_tabs div[role="tablist"] {
  display: flex;
} 

