/*
 * Opmaak van de paginaopbouw.
 *
 * 1. De rij-en-kolomstructuur die de oude site met SiteOrigin maakte.
 * 2. De opmaak van de afbeeldingsblokken.
 * 3. De per pagina vastgelegde breedtes en marges, overgenomen uit de oude site.
 *    De verwijzingen (#pl-54, #pg-1215-0, ...) werken doordat de pagina's dezelfde
 *    nummers hebben gekregen als in de oude installatie.
 */

/* 1. Rijen en kolommen */
.panel-grid.panel-has-style > .panel-row-style,
.panel-grid.panel-no-style {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}

.panel-grid-cell {
	box-sizing: border-box;
}

.panel-grid-cell .panel-cell-style {
	height: 100%;
}

.panel-grid-cell .so-panel:before {
	content: "";
	display: block;
}

.panel-grid-cell .so-panel:after {
	content: "";
	display: table;
	clear: both;
}

.panel-grid-cell .panel-last-child {
	margin-bottom: 0;
}

.panel-grid-cell .widget-title {
	margin-top: 0;
}

.so-panel {
	min-width: 0;
}

.panel-background-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
}

.panel-has-overlay .panel-cell-style,
.panel-has-overlay .panel-row-style,
.panel-has-overlay .panel-widget-style {
	overflow: hidden;
	position: relative;
	z-index: 1;
}

/* 2. Afbeeldingsblokken */
.so-widget-sow-image-default-46c7616ffdb5-54 .sow-image-container {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.so-widget-sow-image-default-46c7616ffdb5-54 .sow-image-container > a {
  display: inline-block;
  width: 100%;
  
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .so-widget-sow-image-default-46c7616ffdb5-54 .sow-image-container > a {
    display: flex;
  }
}
.so-widget-sow-image-default-46c7616ffdb5-54 .sow-image-container .so-widget-image {
  display: block;
  
  
  width: 100%;
}
.so-widget-sow-image-default-8b5b6f678277-54 .sow-image-container {
  display: flex;
  align-items: flex-start;
}
.so-widget-sow-image-default-8b5b6f678277-54 .sow-image-container > a {
  display: inline-block;
  
  max-width: 100%;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .so-widget-sow-image-default-8b5b6f678277-54 .sow-image-container > a {
    display: flex;
  }
}
.so-widget-sow-image-default-8b5b6f678277-54 .sow-image-container .so-widget-image {
  display: block;
  height: auto;
  max-width: 100%;
  
}
/* 3. Per pagina vastgelegde opmaak */
/* ==== adviezen.html ==== */
/* Layout 1215 */ #pgc-1215-0-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pl-1215 .so-panel { margin-bottom:30px } #pl-1215 .so-panel:last-of-type { margin-bottom:0px } #pg-1215-0.panel-has-style > .panel-row-style, #pg-1215-0.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } @media (max-width:780px){ #pg-1215-0.panel-no-style, #pg-1215-0.panel-has-style > .panel-row-style, #pg-1215-0 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-1215-0 > .panel-grid-cell , #pg-1215-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pl-1215 .panel-grid-cell { padding:0 } #pl-1215 .panel-grid .panel-grid-cell-empty { display:none } #pl-1215 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }  }

/* ==== agenda.html ==== */
/* Layout 1589 */ #pgc-1589-0-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pl-1589 .so-panel { margin-bottom:30px } #pl-1589 .so-panel:last-of-type { margin-bottom:0px } #pg-1589-0.panel-has-style > .panel-row-style, #pg-1589-0.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } @media (max-width:780px){ #pg-1589-0.panel-no-style, #pg-1589-0.panel-has-style > .panel-row-style, #pg-1589-0 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-1589-0 > .panel-grid-cell , #pg-1589-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pl-1589 .panel-grid-cell { padding:0 } #pl-1589 .panel-grid .panel-grid-cell-empty { display:none } #pl-1589 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }  }

/* ==== contactgegevens.html ==== */
/* Layout 382 */ #pgc-382-0-0 , #pgc-382-1-0 , #pgc-382-2-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pg-382-0 , #pg-382-1 , #pl-382 .so-panel { margin-bottom:30px } #pl-382 .so-panel:last-of-type { margin-bottom:0px } #pg-382-1.panel-has-style > .panel-row-style, #pg-382-1.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } @media (max-width:780px){ #pg-382-0.panel-no-style, #pg-382-0.panel-has-style > .panel-row-style, #pg-382-0 , #pg-382-1.panel-no-style, #pg-382-1.panel-has-style > .panel-row-style, #pg-382-1 , #pg-382-2.panel-no-style, #pg-382-2.panel-has-style > .panel-row-style, #pg-382-2 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-382-0 > .panel-grid-cell , #pg-382-0 > .panel-row-style > .panel-grid-cell , #pg-382-1 > .panel-grid-cell , #pg-382-1 > .panel-row-style > .panel-grid-cell , #pg-382-2 > .panel-grid-cell , #pg-382-2 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pl-382 .panel-grid-cell { padding:0 } #pl-382 .panel-grid .panel-grid-cell-empty { display:none } #pl-382 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }  }

/* ==== cookie-policy.html ==== */
/* Layout w5c0fceaf2605f */ #pgc-w5c0fceaf2605f-0-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pl-w5c0fceaf2605f .so-panel { margin-bottom:30px } #pl-w5c0fceaf2605f .so-panel:last-of-type { margin-bottom:0px } #pg-w5c0fceaf2605f-0> .panel-row-style { padding:50px 0px 0px 0px } #pg-w5c0fceaf2605f-0.panel-has-style > .panel-row-style, #pg-w5c0fceaf2605f-0.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } @media (max-width:780px){ #pg-w5c0fceaf2605f-0.panel-no-style, #pg-w5c0fceaf2605f-0.panel-has-style > .panel-row-style, #pg-w5c0fceaf2605f-0 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-w5c0fceaf2605f-0 > .panel-grid-cell , #pg-w5c0fceaf2605f-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pl-w5c0fceaf2605f .panel-grid-cell { padding:0 } #pl-w5c0fceaf2605f .panel-grid .panel-grid-cell-empty { display:none } #pl-w5c0fceaf2605f .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px } #pg-w5c0fceaf2605f-0> .panel-row-style , #panel-w5c0fceaf2605f-0-0-0> .panel-widget-style { padding:0% 0% 0% 0% }  }

/* ==== doel-en-missie.html ==== */
/* Layout 1210 */ #pgc-1210-0-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pl-1210 .so-panel { margin-bottom:30px } #pl-1210 .so-panel:last-of-type { margin-bottom:0px } #pg-1210-0.panel-has-style > .panel-row-style, #pg-1210-0.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } @media (max-width:780px){ #pg-1210-0.panel-no-style, #pg-1210-0.panel-has-style > .panel-row-style, #pg-1210-0 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-1210-0 > .panel-grid-cell , #pg-1210-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pl-1210 .panel-grid-cell { padding:0 } #pl-1210 .panel-grid .panel-grid-cell-empty { display:none } #pl-1210 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }  }

/* ==== home.html ==== */
/* Layout 54 */ #pgc-54-0-0 , #pgc-54-1-0 , #pgc-54-2-0 , #pgc-54-3-0 , #pgc-54-4-0 , #pgc-54-5-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pg-54-0 , #pg-54-1 , #pg-54-2 , #pg-54-3 , #pg-54-4 , #pl-54 .so-panel { margin-bottom:30px } #pl-54 .so-panel:last-of-type { margin-bottom:0px } #pg-54-0.panel-has-style > .panel-row-style, #pg-54-0.panel-no-style { -webkit-align-items:center;align-items:center } #pg-54-1.panel-has-style > .panel-row-style, #pg-54-1.panel-no-style , #pg-54-2.panel-has-style > .panel-row-style, #pg-54-2.panel-no-style , #pg-54-3.panel-has-style > .panel-row-style, #pg-54-3.panel-no-style , #pg-54-4.panel-has-style > .panel-row-style, #pg-54-4.panel-no-style , #pg-54-5.panel-has-style > .panel-row-style, #pg-54-5.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } #panel-54-1-0-0> .panel-widget-style { padding:0px 0px 0px 0px;display:none; } #pg-54-2> .panel-row-style , #pg-54-5> .panel-row-style { padding:0% 15% 0% 15% } #pg-54-3> .panel-row-style { padding:3% 15% 5% 15% } #pg-54-4> .panel-row-style { padding:3% 15% 5% 15%;display:none } @media (max-width:780px){ #pg-54-0.panel-no-style, #pg-54-0.panel-has-style > .panel-row-style, #pg-54-0 , #pg-54-1.panel-no-style, #pg-54-1.panel-has-style > .panel-row-style, #pg-54-1 , #pg-54-2.panel-no-style, #pg-54-2.panel-has-style > .panel-row-style, #pg-54-2 , #pg-54-3.panel-no-style, #pg-54-3.panel-has-style > .panel-row-style, #pg-54-3 , #pg-54-4.panel-no-style, #pg-54-4.panel-has-style > .panel-row-style, #pg-54-4 , #pg-54-5.panel-no-style, #pg-54-5.panel-has-style > .panel-row-style, #pg-54-5 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-54-0 > .panel-grid-cell , #pg-54-0 > .panel-row-style > .panel-grid-cell , #pg-54-1 > .panel-grid-cell , #pg-54-1 > .panel-row-style > .panel-grid-cell , #pg-54-2 > .panel-grid-cell , #pg-54-2 > .panel-row-style > .panel-grid-cell , #pg-54-3 > .panel-grid-cell , #pg-54-3 > .panel-row-style > .panel-grid-cell , #pg-54-4 > .panel-grid-cell , #pg-54-4 > .panel-row-style > .panel-grid-cell , #pg-54-5 > .panel-grid-cell , #pg-54-5 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pl-54 .panel-grid-cell { padding:0 } #pl-54 .panel-grid .panel-grid-cell-empty , #pg-54-3> .panel-row-style { display:none } #pl-54 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px } #pg-54-0> .panel-row-style , #panel-54-0-0-0> .panel-widget-style { display:none; } #panel-54-1-0-0> .panel-widget-style { padding:0px 0px 0px 0px;display:block; } #pg-54-2> .panel-row-style , #pg-54-5> .panel-row-style { padding:0% 10% 0% 10% } #pg-54-4> .panel-row-style { display:block }  }

/* ==== leden.html ==== */
/* Layout 1213 */ #pgc-1213-0-0 { width:61.8034%;width:calc(61.8034% - ( 0.38196600790794 * 30px ) ) } #pgc-1213-0-1 { width:38.1966%;width:calc(38.1966% - ( 0.61803399209206 * 30px ) ) } #pg-1213-0 , #pl-1213 .so-panel { margin-bottom:30px } #pgc-1213-1-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pl-1213 .so-panel:last-of-type { margin-bottom:0px } #pg-1213-0.panel-has-style > .panel-row-style, #pg-1213-0.panel-no-style , #pg-1213-1.panel-has-style > .panel-row-style, #pg-1213-1.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } @media (max-width:780px){ #pg-1213-0.panel-no-style, #pg-1213-0.panel-has-style > .panel-row-style, #pg-1213-0 , #pg-1213-1.panel-no-style, #pg-1213-1.panel-has-style > .panel-row-style, #pg-1213-1 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-1213-0 > .panel-grid-cell , #pg-1213-0 > .panel-row-style > .panel-grid-cell , #pg-1213-1 > .panel-grid-cell , #pg-1213-1 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pgc-1213-0-0 { margin-bottom:30px } #pl-1213 .panel-grid-cell { padding:0 } #pl-1213 .panel-grid .panel-grid-cell-empty { display:none } #pl-1213 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }  }

/* ==== over-adviesraad-sociaal-domein.html ==== */
/* Layout 378 */ #pgc-378-0-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pl-378 .so-panel { margin-bottom:30px } #pl-378 .so-panel:last-of-type { margin-bottom:0px } #pg-378-0.panel-has-style > .panel-row-style, #pg-378-0.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start } @media (max-width:780px){ #pg-378-0.panel-no-style, #pg-378-0.panel-has-style > .panel-row-style, #pg-378-0 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-378-0 > .panel-grid-cell , #pg-378-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pl-378 .panel-grid-cell { padding:0 } #pl-378 .panel-grid .panel-grid-cell-empty { display:none } #pl-378 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }  }