/**
 * Foundation for Sites by ZURB
 * Version 6.4.1
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
body, h1, #content h2, #main a:link, #main a:visited, #main p:not(.persoon) a:link, #main li p:not(.persoon) a:link, .i_mth {
  color: #fff; }

#main span.lnk_visable, a.lnk_visable:link, .bewindspersonen a {
  display: initial; }

#main p:not(.persoon) a:link, #main a.lnk_visable:link {
  border-bottom: 1px dotted #fff;
  border: none !important;
  /*
	border: none !important;
   
	-webkit-text-decoration-line: underline;
	-moz-text-decoration-line: underline;
	-ms-text-decoration-line: underline; // not supported
	text-decoration-line: underline;
    
	-webkit-text-decoration-style: dotted;
	-moz-text-decoration-style: dotted;
	-ms-text-decoration-style: dotted; // not supported
	text-decoration-style: dotted;
*/ }

a.lnk_visable span {
  color: #fff;
  text-decoration: none; }

#main p a:visited span, li.plus a.lnk_visable:visited span {
  color: #ddd; }

#vlucht_hdng a p span {
  color: #fff;
  white-space: nowrap; }

h2.main_hdng.mnone {
  margin-bottom: 0; }

.ie .persoon {
  color: fff; }
  .ie .persoon a {
    display: inline-block; }

iframe {
  border: none; }

/*
a.lnk_visable span:after {
	border-bottom: 1px dotted #fff;
  content: '';
  position: absolute;
  bottom: 0; left: -2px; right: -2px;
}

a.lnk_visable {
	display: inline-table;
	text-decoration: none;
}
a.lnk_visable:after {
	content: "";
	border-bottom: 0.1em solid #f00;
	display: table-caption;
	caption-side: bottom;
	position: relative;
	margin-top: -0.15em;
	
}

*/
#site-logo {
  padding-top: 2rem; }

#subtitle {
  padding: 0 0.9375rem 0 0;
  font-size: 1.5rem;
  line-height: 1.625rem;
  margin-bottom: 1.5rem;
  color: #cc0033; }

#content {
  padding: 0;
  overflow-x: hidden; }

.wrapper {
  width: 100%;
  padding: 1rem 0 0.625rem 1rem;
  background: #020d0f; }

.wrapper.default {
  background: #020d0f url(/9370220/g/live_ridderzaal2.jpg) no-repeat 0 0; }

[class*="wrapper l34_ck"] {
  background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(/9370220/g/ckoverig_crop.jpg); }

.wrapper.l34_ck1 {
  background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(/9370220/g/ck1_crop.jpg); }

.wrapper.l34_ck6,
.wrapper.l34_pz {
  background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(/9370220/g/plenair_crop.jpg); }

#avlucht_and_main_pageheading-contnr > .large-8 {
  margin-left: 0; }

#content #avlucht_and_main_pageheading-contnr > div {
  border: none; }

.wr_main.grid-x {
  min-height: 50rem; }

#main {
  margin-right: 0;
  width: calc(100% - 1rem); }

#content h1 {
  font-size: 1.5rem;
  line-height: 1.625rem; }

#main .main_hdng {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 1.5rem;
  margin-right: 0.375rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.bewindspersonen {
  font-size: 0.9375rem; }

#vlucht_hdng p {
  padding-top: 0.375rem;
  margin-right: -1rem;
  text-align: right; }

/*
.w_ico_plan {
	//right: rem-calc(-69);
	right: rem-calc(-58);
	position: absolute;
}

#content svg.ico_plan {
	width: rem-calc(50);
	height: rem-calc(30);
	margin: rem-calc(5) 0 0 rem-calc(-12);
}
*/
.prevbutton, .nextbutton, .currentbutton {
  display: inline-block;
  width: 65px; }

.buttons, #videoplayercontainer {
  margin-bottom: 1.5rem; }

#videoplayercontainer + div {
  padding-top: 0;
  padding-right: 0.5rem; }

/*  // dit alles, ab uitgecomment 210917 tbv nieuwe site-vormgeving       
#mainzonderavlucht {
	width: 100%;
	margin-left:0;
	padding-left:0;
	left:0;
}
#content_zondervlucht #content2 { 
	padding: 0 0;
}
*/
/*
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
	-webkit-flex: 1 1 400px;
	-ms-flex: 1 1 400px;
	flex: 1 1 auto;
	-webkit-align-self: auto;
	-ms-flex-item-align: auto;
	align-self: auto;
	margin: 0 -1.2em;  // dit alles, ab uitgecomment 210917 tbv nieuwe site-vormgeving       
*/
#videoplayercontainer {
  position: relative;
  height: 0px;
  width: calc(100% - 0.75rem);
  margin-left: 0.375rem;
  padding-right: 0.375rem;
  padding-bottom: -webkit-calc(50.625% + 80px);
  padding-bottom: -moz-calc(50.625% + 80x);
  padding-bottom: calc(50.625% + 80px);
  background-color: black; }
  #videoplayercontainer:focus {
    outline: 0.125rem dotted #fff; }

#videoplayercontainer iframe {
  overflow: hidden;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%; }

[class*="wrapper l34_ck"] #videoplayercontainer {
  padding-bottom: 56.25%; }

#avlucht_and_main_pageheading-contnr, .agendapunt {
  padding-right: 1rem; }

.zaken ul {
  margin-bottom: 0.375rem; }

#debatgemisttext, #bewindslieden {
  padding-left: 0.375rem; }

#debatgemisttext {
  /*	font-size: 120%;   //  ab uitgecomment 210917 tbv nieuwe site-vormgeving        */ }
  #debatgemisttext ul {
    max-height: 27.25rem;
    overflow-y: auto;
    overflow-x: hidden; }

.bewindspersonen li:not(.current) .sprekerfoto img,
.sprekers li:not(.current) .sprekerfoto img {
  -webkit-filter: grayscale(100%);
  /* Safari 6.0 - 9.0 */
  filter: grayscale(100%); }

.sprekers ul {
  margin-right: 1.25rem; }

.sprekerfoto.current img {
  -webkit-filter: grayscale(0%);
  /* Safari 6.0 - 9.0 */
  filter: grayscale(0%); }

.sprekerfoto {
  margin-right: 1rem;
  width: 6.25rem; }

.persoon {
  width: calc(100% - 116px);
  padding-right: 0.5rem; }

.sprekerfoto, .persoon {
  margin-bottom: 0.375rem; }

p.persoon a {
  position: relative; }

p.persoon a:link {
  border-bottom-color: #fff; }

p.persoon a:visited {
  border-bottom-color: #999; }

p.persoon .glyph {
  position: absolute; }

.sprekerNaam.current {
  margin-left: 1.0625rem; }

.sprekerfoto.current {
  box-shadow: 0 0 10px 1px #c80031; }

p.current {
  font-weight: bold; }

.agendapunt {
  overflow: hidden;
  padding-bottom: 1.5rem;
  transition: max-height 150ms ease-in-out; }

.agendapunt:empty {
  min-height: 0;
  padding: 0; }

.agendapunt:empty + article {
  margin-top: 1.5rem; }

.button.small {
  margin-top: 0.4375rem; }

.agendapunt div.seriekeuze ul {
  margin-bottom: 0.25rem; }

.agendapunt a {
  float: right;
  padding: 0.4175em 0.4384em; }

.agendapunt a + a {
  padding-left: 0; }

.agendapunt + article {
  margin-top: 1rem; }

.button.arrow-only::after {
  font-size: 120%;
  top: 0.1em; }

#livedebat a:focus {
  outline-color: #fff; }

#livedebat #pageheader a:focus {
  outline-color: #222; }

.uitklap.button.dropdown-uitklap .glyph {
  transform: rotate(-90deg);
  margin-top: -0.625rem; }

.uitklap.button:not(.dropdown-uitklap)::after {
  top: 0.0625rem; }

.uitklap.button:not(.dropdown-uitklap) .glyph {
  transform: rotate(90deg); }

.uitklap.button {
  background: transparent;
  cursor: pointer; }
  .uitklap.button::after {
    position: relative;
    top: 0.1875rem;
    float: right; }
  .uitklap.button::after {
    border-bottom-color: #cc0033; }
  .uitklap.button::after {
    border-bottom-color: #cc0033; }
  .uitklap.button.primary::after {
    border-bottom-color: #cc0033; }
  .uitklap.button.secondary::after {
    border-bottom-color: #767676; }
  .uitklap.button.success::after {
    border-bottom-color: #3adb76; }
  .uitklap.button.warning::after {
    border-bottom-color: #ffae00; }
  .uitklap.button.alert::after {
    border-bottom-color: #cc4b37; }

@media screen and (max-width: 35.4375em) {
  #vlucht_hdng {
    /*		a {
			align-items: center;			
		}
*/ }
    #vlucht_hdng p {
      margin-right: 0;
      padding-top: 0; }
      #vlucht_hdng p span {
        height: 24px;
        display: inline-block;
        position: relative;
        top: 2px; }
  article.grid-x.grid-margin-x {
    margin-right: -0.5rem; }
  #videoplayercontainer + div em {
    padding-left: 0.375rem;
    display: block; }
  #subtitle {
    padding-left: 0.5rem; }
  .w_ico_plan {
    right: 0;
    margin-top: -0.5rem; }
  .ico_met_date {
    top: 0.125rem;
    display: flex; }
  #content svg.ico_plan {
    width: 2.5rem;
    height: 1.6875rem;
    position: relative;
    top: 0.3125rem; }
  .i_plan_date {
    padding-left: 0.25rem;
    display: flex;
    position: static;
    margin-left: 0.5rem; }
  .i_day, .i_dag, .i_plan_date {
    font-size: inherit;
    line-height: inherit; }
  .i_day {
    padding: 0 0.25rem; }
  .i_day, .i_dag {
    background: transparent; }
  #vlucht_hdng {
    padding-bottom: 1.5rem; }
    #vlucht_hdng > a {
      left: 0.625rem; } }

@media only screen and (max-width: 25.8125rem) {
  .subtitle_slot {
    display: none; } }

@media only screen and (max-width: 45.625rem) {
  #logo-en-iconen, #subtitle {
    justify-content: flex-start; }
  #site-logo {
    order: 1; }
  #subtitle {
    order: 2;
    margin-bottom: 1.25rem;
    width: 100%; }
  #vlucht_hdng {
    font-size: 0.875rem; } }

@media only screen and (min-width: 35.5625rem) and (max-width: 55rem) {
  #debatgemisttext ul {
    max-height: 35.3vw; } }

@media only screen and (min-width: 35.5625rem) and (max-width: 45.625rem) {
  #subtitle {
    padding-left: 1rem; } }

@media only screen and (min-width: 35.5625rem) {
  /*	#content svg.ico_plan {
		width: rem-calc(100);
		height: rem-calc(61);
		margin: rem-calc(-12) 0 0 rem-calc(-12);
	}
*/
  #videoplayercontainer {
    padding-bottom: -webkit-calc(56.625% + 60px);
    padding-bottom: -moz-calc(56.625% + 60x);
    padding-bottom: calc(56.625% + 60px);
    padding-right: 0;
    margin-left: 0;
    width: 100%; }
  #content, #videoplayercontainer + div, #bewindslieden {
    padding: 0.9375rem; }
  #avlucht_and_main_pageheading-contnr {
    padding-left: 0.9375rem; }
  #vlucht_hdng a {
    right: -2.1875rem;
    margin: -2.125rem 0 -0.75rem 0; }
  .ico_met_date {
    top: -0.25rem; }
  #livedebat .ico_met_date {
    top: 0.25rem; }
  .agendapunt {
    padding-left: 0.9375rem; }
  #videoplayerwrap {
    padding-right: 0.875rem; } }

@media only screen and (min-width: 55.0625rem) and (max-width: 64.0625rem) {
  #debatgemisttext ul {
    max-height: 22.375rem;
    max-height: 34.96vw; } }

@media only screen and (min-width: 64.125rem) and (max-width: 79.9375rem) {
  #debatgemisttext ul {
    max-height: 34.06vw; } }

body#debatgemist_ck2 {
  margin: 0; }
  body#debatgemist_ck2 div#player {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden; }
  body#debatgemist_ck2 iframe.player {
    width: 100%;
    height: 100%; }

div.agendapunt div.zaken li {
  display: none; }

div.agendapunt div.zaken li:nth-child(1) {
  display: flex; }

div.agendapunt.uitklap div.zaken li {
  display: flex; }
