/* @import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;700&display=swap'); */

/* ------------------------------------------------------------------------------------------ */
/*                                                                                            */
/* Algemeen	/ Lettertypes                                                                     */
/*                                                                                            */
/* ------------------------------------------------------------------------------------------ */

/* --------------- kleuren -----------------------------------------------
vechtdal-rtv
	basic-light: ;
	basic-dark: ;

vechtdal-tv
	basic-light: #23A7D4;
	basic-dark: #0079C2;

vechtdal-nl
	basic-light: #EF7D0F;
	basic-dark: #D92A29;

vechtdal-fm
	basic-light: #95C11F;
	basic-dark: #008D36;

zwart: #1D1D1B

wit: #FFFFFF
-----------------------end ---------------------------------------- */

html {
  font-size: 14px; 
}

body {
  font-family: 'Ubuntu', sans-serif;
  color: #1D1D1B;
  font-size: 0.89rem;
  line-height: 1.5;
}

h1, h2 {
	font-size: 1.8rem;
	line-height: 1.2;
	font-weight: 700;
}

h1 {margin-bottom: 2rem;}
h2 {margin-bottom: 1rem;}

.page-header h2,
.page-header h2 a {
	color: #23A7D4;
	color: #1D1D1B;
	font-size: 1.5rem;
	font-weight: 700;
}

h3, h4 {
	font-size: 1rem;
	line-height: 1.3rem;
}

p {
	font-size: 1rem;
	line-height: 1.5rem;
	margin-bottom: 1.5rem;
}

a  {
	text-decoration: none;
	color: #1D1D1B;
}

a:hover {
	text-decoration: none;
	color: #23A7D4;
}

a:active {
	text-decoration: none;
	color: #0079C2;
}

a:visited {
	text-decoration: none;
	color: #0079C2;
}

.mod-menu.nav li a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 1.2rem;
}

.mod-menu.nav li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.mod-menu.nav li a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

.mod-menu.nav li a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.container-header {margin-bottom: 3em;}
.home .container-header {margin-bottom: 0;}

.container-header .mod-menu > li > a {
	color: #FFFFFF;
	text-decoration: none;
}

.container-header .mod-menu > li > a:hover {
	color: #FFFFFF;
	text-decoration: underline;	
}

.container-header .mod-menu > li > a:active {
	color: #FFFFFF;
	text-decoration: underline;	
} 

.container-header .mod-menu > li > a:visited {
	color: #FFFFFF;
	text-decoration: none;	
}

.mod-menu.nav li.active > a {            /* expliciete overruling nodig cassiopeia */
    text-decoration: none;
}

.grid-child {
  max-width: none;
}


.beheren .com-content-article .icons,
.bewerken .com-content-article .icons {display: inherit !important;}

.beheren .com-content-article .icons a,
.bewerken .com-content-article .icons a {float: right;} 


.com-content-article .icons {display: none !important;}

.com-content-article figure.item-image {
	width: 100%;
	margin-bottom: .5em;
}

/* ------------------------------------------------------------------------------------------ */
/*                                                                                            */
/* Bootstrap                                                                                  */
/*                                                                                            */
/* ------------------------------------------------------------------------------------------ */

.container-component {
    grid-column-start: main-start;
	margin-top: 1em;
    padding-right: 2rem;
}

.container-component > * + *, .container-component > :first-child {
	margin-top : 0px;
}

.col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1,
.col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1,
.col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1,
.col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1 {
	float: left;
}
	
.bg-transparent {
    background-color: transparent !important;
    background-image: none !important;
}

a.btn, a.btn:visited {color: #fff;}

/* Helix Template positions ----------------------------------------------------------------- */

.layout-boxed .body-innerwrapper {
	box-shadow: none;
}


/* Header ----------------------------------------------------------------------------------- */

#sp-header {
	padding-top: 1rem;
	height: auto;
	box-shadow: none;
	background-color: #fff;
}

#sp-header .sp-module {margin-left: 0;}
#sp-header .logo {height: auto;}

#sp-logo {margin: 0;}
#sp-logo p {margin-bottom: 0 !important;}

#sp-header .logo p {
	margin: 0;
	margin-bottom: 1rem;
}


/* Menu ------------------------------------------------------------------------------------- */

.navbar-toggler {display: none;}

#sp-menu .mod-menu {list-style: none;}
#sp-menu .mod-menu li {
	display: inline-block; 
	margin-right: 2rem;
}

#sp-menu .navbar {
	padding-top: 1rem;
	padding-bottom: 1rem;
}
#sp-menu .mod-menu li a {
	font-size: 1.2rem;
}

/* Kleuren van de menubalk */
.rtvvechtdal #sp-menu {
	background-color: rgb(77, 0, 40);
	background-image: linear-gradient(135deg,rgb(235,0,122),rgb(140,32,125));
}

.vechtdaltv #sp-menu {
	background-color: #23A7D4;
	background-image: linear-gradient(135deg,#23A7D4,#0079C2);
}

.vechtdalfm #sp-menu {
	background-color: #95C11F;
	background-image: linear-gradient(135deg,#95C11F,#008D36);
}

.vechtdalnl #sp-menu {
	background-color: #EF7D0F;
	background-image: linear-gradient(135deg,#EF7D0F,#D92A29);
}

.stichting  #sp-menu {
	background-color: rgb(235,0,122);
	background-image: linear-gradient(135deg,rgb(235,0,122),rgb(140,32,125));
}

/* Switcher --------------------------------------------------------------------------------- */

#sp-switcher ul {
	list-style: none;
	width: inherit;
	display: inline-block;
	float: right;
	margin-top: 1rem;
}

#sp-switcher li {
	display: inline-block;
	margin-left: 1.55em;
}

#sp-switcher li a,
#sp-switcher li a:hover {
	color: #1D1D1B;
	font-weight: 700;
	font-size: 1.2rem;
}

#sp-switcher .mod-menu > li > a,
#sp-switcher .mod-menu > li > a:visited {
	color: #1D1D1B;
}





/* Main body -------------------------------------------------------------------------------- */
#sp-main-body {
	padding: 2rem 0;
}


/* Bottom ----------------------------------------------------------------------------------- */

#sp-bottom {
	margin-top: 1.5rem;
	padding: 1.5rem 0;
	font-size: 1rem;
	line-height: 1.5;
	border-top: 1px solid #666;
}

#sp-bottom1 img {width : 50%;}

#sp-bottom h3 {
	font-size: 1rem;
	font-weight: 700;
	margin-bottom: 1rem;
	color: #1D1D1B;
}

#sp-bottom li a {
	font-size: 1rem;
	font-weight: 400;
	margin-bottom: 0.5rem;
	color: #1D1D1B;
}

#sp-bottom .sp-module ul > li {
	margin-bottom: 0.5rem;
}

/* HEADER ----------------------------------------------------------------------------------- */


.container-header {
	box-shadow: none;
}

.container-header .grid-child {
	padding: 0 1.07142857rem;
}

.container-header .grid-child.header {
	padding: 1.07142857rem;
}

.container-nav.inner {background-color: transparent; } 




/* Switcher menu -------------------------------------------- */

.navbar-switcher {
	width: 100%;
	color: #1D1D1B;
	display: flex;
	flex-flow: row nowrap;
	justify-content: flex-start;
}

.container-header .navbar-switcher .mod-menu,
.navbar-switcher ul {display: block;}

.navbar-switcher li {
	display: block;
	float: right;
	margin-left: 1.55em;
}

.navbar-switcher li a,
.navbar-switcher li a:hover {color: #1D1D1B;}

.navbar-switcher .mod-menu > li > a,
.navbar-switcher .mod-menu > li > a:visited {
	color: #1D1D1B;
}

.navbar-switcher li a img {width: 100px;}
.navbar-switcher .switcher-menu-image {display: none;}

/* Kleuren van de navbar ------------------------------------ */
.rtvvechtdal .container-nav,
.rtvvechtdal .card-header,
.rtvvechtdal .card,
.stichting .container-nav,
.stichting .card-header,
.stichting .card {
	background-color: rgb(235,0,122);
	background-image: linear-gradient(135deg,rgb(235,0,122),rgb(140,32,125));
}

.rtvvechtdal .card,
.stichting .card {
	border: 1px solid rgb(140,32,125);
}

.vechtdaltv .container-nav,
.vechtdaltv .card-header,
.vechtdaltv .card  {
	background-color: #23A7D4;
	background-image: linear-gradient(135deg,#23A7D4,#0079C2);
}

.vechtdaltv .card {
	border: 1px solid #0079C2;
}

.vechtdalfm .container-nav,
.vechtdalfm .card-header,
.vechtdalfm .card {
	background-color: #95C11F;
	background-image: linear-gradient(135deg,#95C11F,#008D36);
}

.vechtdalfm .card {
	border: 1px solid #95C11F;
}

.vechtdalnl .container-nav,
.vechtdalnl .card-header {
	background-color: #EF7D0F;
	background-image: linear-gradient(135deg,#EF7D0F,#D92A29);
}

.vechtdalnl .card {
	border: 1px solid #D92A29;
}

.stichting .container-nav.inner,
.vechtdaltv .container-nav.inner,
.vechtdalfm .container-nav.inner,
.vechtdalnl .container-nav.inner  {
	background-color: transparent;
	background-image: none;
}

.stichting 
.stichting .container-nav,
.stichting .card-header {
	background-color: rgb(235,0,122);
	background-image: linear-gradient(135deg,rgb(235,0,122),rgb(140,32,125));
}

.stichting .card {
	border: 1px solid rgb(140,32,125);
}

.card,
.card-body,
.card-body p,
.card-body a,
.card-body a:hover  {color: #fff;}



/* LOGO ------------------------------------------------------------------------------------- */

.navbar-brand p {margin-bottom: 0;}

/* ------------------------------------------------------------------------------------------ */
/*                                                                                            */
/* Componenten en Algemene Module instellingen                                                */
/*                                                                                            */
/* ------------------------------------------------------------------------------------------ */

.card {
	position: relative;
	display: flex;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
    background-image: linear-gradient(135deg, #23A7D4, #0079C2);
	border: 1px solid #0079C2;
	border-radius: 0;
}

.card-header {
	color: #fff;
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-image: linear-gradient(135deg, #23A7D4, #0079C2);
    border-bottom: none;
}

.card-header:first-child {
    border-radius: 0;
}

/* LOGO in de HEADER ---------------------------------------------------------------------------- */

.headerLogo {
	justify-content: center !important;
	display: flex !important;
	flex-direction: row;
}

.brand-logo {
	display: block;
	margin-left: 0px;
}


/* MENU BOVENIN (categorieen) ------------------------------------------------------------------- */

.container-nav {
	justify-content: center !important;
	display: flex !important;
	flex-direction: row;
	flex-wrap: nowrap;
	padding-bottom: 1em;
}

.container-nav.inner {
	background-color: transparent;
}

.container-header {	
	background-color: white;
   background-image: none;
}

.container-header .navbar-brand {
	margin-right: unset;  /* -------- overrulen template.css -------- */
}

/*
.navbar-brand {
	width: 1112px;
}
	
nav.navbar {
	width: 1112px;
}
*/

div.grid-child.container-nav {
   box-shadow: inset 0 5px 5px rgb(0 0 0 / 3%);
}

.navbar-expand-md {
	margin: 0px;
}


.sidebar-nav,
.sidebar-right.menu-archief {
	color: #FFFFFF;
	background-color: #23A7D4;
   background-image: linear-gradient(135deg,#23A7D4,#0079C2);
   box-shadow: inset 0 5px 5px rgb(0 0 0 / 3%);
}

/* BANNER (pagina 2 e.v. -----------------------------------------------------------------------*/

.container-banner {
    margin: 0 0 1.5rem 0;
}


/* MENU rechts (hoofdmenu) ---------------------------------------------------------------------*/

.sidebar-right .mod-menu.nav li {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0.5em;
    padding-left: 0px;
}


/* FOOTER --------------------------------------------------------------------------------------*/

.container-bottom-a {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  margin: 2rem 0rem 0rem 0rem;
  padding: 0rem;
  grid-column-start: full-start;
  grid-column-end: full-end;
  background-color: #fafafa;
  border: 1px solid #e3e3e3;
}

.footerColumn {
	flex-basis:100px;
	max-width: 275px;
	font-size: .777778rem;
	border-left: 2px solid #e3e3e3;
	padding-left: 2rem;
}

.footerColumnLogo {
	flex-basis:100px;
	max-width: 275px;
}

.footerDummy {
	border-left: 0px;
	padding-left: 2rem;
}

.footerColumnHeader {
	font-size: .61111rem;
	font-weight: 600;
	color: #999;
	text-transform: uppercase;
    margin-bottom: 0px;
}

.footerColumn .mod-menu.nav li a {
	color: #1D1D1B;
}

.footerColumn .mod-menu.nav li a:hover {
	text-decoration: none;
	color: #23A7D4;
}

.footerColumn .mod-menu.nav li a:active {
	text-decoration: none;
	color: #0079C2;
}

.footerColumn .mod-menu.nav li a:visited {
	text-decoration: none;
	color: #1D1D1B;
}

.footerColumn .mod-menu.nav li {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0.3em;
    padding-left: 0px;
}


/* TABELLEN ----------------------------------------------------------------------------------------*/

.vechtdaltv-table-row {
    border: 1px solid #EDEDED;
    padding: 19px;
    margin: 10px 0;
}

.vechtdaltv-table-td {
	min-width: 135px;
}

.vechtdaltv-table-title a {
	text-decoration: none;
	color: #1D1D1B;
}

.vechtdaltv-table-title a:hover {
	text-decoration: underline;
	color: #0079C2;
}

.vechtdaltv-table-date {
	opacity: 75%;
	font-size: .7rem;
}

.vechtdaltv-table-row-footer {
    height: 20px;
}

.vechtdaltv-table-btn a.btn-primary {
    width: 125px;
    padding-top: 0rem;
    padding-right: 1rem;
    padding-bottom: 0rem;
    padding-left: 1rem;
    font-size: .85rem;
    background-image: linear-gradient(135deg, #23A7D4, #0079C2);
    border-color: #0079C2;
    color: #FFFFFF;
    border-radius: 0;
}

.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + 1.2rem + 2px);
    padding: .6rem 1rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #1D1D1B;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.container-banner div {
    display: block;
    margin: 0;
	background-size: cover;
	height: 100%;
}

/* Custom fields ---------------------------------------------------------------------------- */

.com-content-article .fields-container {padding-left: 0;}
.fields-container li {list-style: none;}


/* ------------------------------------------------------------------------------------------ */
/*                                                                                            */
/* Individuele aanpassingen (Modules)                                                         */
/*                                                                                            */
/* ------------------------------------------------------------------------------------------ */

/* Weer online ------------------------------------------------------------------------------ */ 

.RootWidget__WidgetFooter-swf2j4-2,
.RootWidget__WidgetLogo-swf2j4-4 {
	display: none !important;
}


/* RAXO ------------------------------------------------------------------------------------- */

.raxo_allmode_pro {
	padding-left: 0;	
	padding-right: 0;
	margin-left: -0.5em;
	margin-right: -0.5em;
	float: left;
	width: auto;
}



.raxo-wrap {margin-bottom:3.5rem; float: left; width: 100%;}
.raxo-img {margin-bottom:0.5rem;}
.raxo-img img {width:100%;}
.raxo-title {height:50px;margin-bottom:0;}
.raxo-date {font-size:0.8rem; line-height:0.8rem; margin-bottom:0.5rem;opacity: 0.6;}
.raxo-info {font-size:0.9rem;font-weight:300;line-height:1.5;opacity:0.8;margin-bottom:0.25rem;}
.raxo-text {margin-bottom:0;}


/* raxo banner homepage -------------------------------------------------------------------------- */

.rtv-vechtdal-banner {
	box-sizing: border-box;
}
	
.rtv-vechtdal-banner *, .rtv-vechtdal-banner ::before, .rtv-vechtdal-banner ::after {
	box-sizing: inherit;
}

.rtv-vechtdal-banner article,
.rtv-vechtdal-banner h3, .rtv-vechtdal-banner h4,
.rtv-vechtdal-banner img,
.rtv-vechtdal-banner a {
	margin: 0; 
	padding: 0;
	background: transparent none;
	border: 0 none;
}

.rtv-vechtdal-banner .raxo-wrap {
	position: relative;
	height: inherit;
	overflow: hidden;
	transition: all .2s;
}

.rtv-vechtdal-banner .raxo-container > div {
	display: flex;
	flex-wrap: wrap;
	height: inherit;
	margin: 0;
	overflow: hidden;
}

.rtv-vechtdal-banner {
	margin: 0;
	height: 360px;
}

.rtv-vechtdal-banner article {
	flex: 1 1 50%;
	margin: 0;
	padding: 0;
	min-width: 50%;
	height: inherit;
}

.rtv-vechtdal-banner a.banner-link-container {
	display: block;
	height: inherit;
	min-width: 50%;	
}

.rtv-vechtdal-banner .raxo-image img {
	max-width: 100%; 
	height: auto;
}

.rtv-vechtdal-banner .raxo-image img {
	width: 100%;
}

.rtv-vechtdal-banner .raxo-title-box {
	display: flex;
	width: 100%;
	height: inherit;
	position: absolute;
	z-index: 1;
}
	
.rtv-vechtdal-banner .raxo-title {
	flex-basis: 60%;
	align-self: flex-end;
	color: #FFFFFF;
	font-size: 1.75rem;
	line-height: 2.5rem;
	margin-left: 2.5rem;
	margin-bottom: 2.5rem;
}

.rtv-vechtdal-banner article:first-of-type .raxo-title {
	text-align: right;
	margin-left: 0;
	margin-right: 2.5rem;
}

.colnr0 {
	justify-content: flex-end;
}

.colnr1 {
	justify-content: flex-start;
}

a.raxo-link {
	text-decoration: none;
	color: #1D1D1B;
}

a.raxo-link:hover {
	text-decoration: none;
	color: #23A7D4;
}

/* RAXO videos homepage --------------------------------------------------------------------- */

.raxo_allmode_pro {float: left; clear: both;}

/* Homepage (videos) */
.raxo_allmode_pro .rtv-vechtdal-videos .raxo-item-normal {padding-bottom: 2.5rem;}
.raxo_allmode_pro .rtv-vechtdal-videos .raxo-text iframe {width: 100% !Important;}
/* Tijdelijke fix om introtext te verbergen) */
.raxo_allmode_pro .rtv-vechtdal-videos .raxo-text div {display: none;}
.raxo_allmode_pro .rtv-vechtdal-videos .raxo-title {height: 1.3rem;}
.raxo_allmode_pro .rtv-vechtdal-videos .raxo-title,
.raxo_allmode_pro  .rtv-vechtdal-videos .raxo-title a {
	color: #23A7D4;
	text-decoration: none;
}

/* Archief - Videos */

.raxo_allmode_pro .rtv-vechtdal-videos-archief .raxo-item-normal {margin-bottom: 2.5rem;}
.raxo_allmode_pro .rtv-vechtdal-videos-archief .raxo-item-normal .videoframe {width: 100%; max-height: 10rem;display: flex;}
.raxo_allmode_pro .rtv-vechtdal-videos-archief .raxo-item-normal .videoframe iframe {width: 100%; height: 100%;max-height: 100%;}

/* Tijdelijke fix om introtext te verbergen) */
.raxo_allmode_pro .rtv-vechtdal-videos-archief .raxo-text div {display: none;}
.raxo_allmode_pro .rtv-vechtdal-videos-archief .raxo-title {height: 3rem; margin-bottom: 0; overflow: hidden;}
.raxo_allmode_pro .rtv-vechtdal-videos-archief .raxo-title, .raxo_allmode_pro .rtv-vechtdal-videos-archief .raxo-title a {color: #23A7D4;text-decoration: none; word-break: break-all;}




.raxo_allmode_pro .raxo-item-normal iframe {
	background-color: #ccc;
	background-image: url('https://vechtdalleeft.nl/images/no-image-60pct-400px.jpg');
	background-size: cover;
}
									
.raxo_allmode_pro.rtv-vechtdal-nieuws.video {
	background-color: rgba(29,29,27,0.15);
	padding: .75rem 0;
	margin-bottom: 3rem;
}


/* Custom categorie articels */

.rtv-vechtdal-nieuws.video {
	background-color: rgba(29,29,27,0.15);
	padding: .75rem;
	margin-bottom: 3rem;
	float: left;
}

.rtv-vechtdal-nieuws.video .raxo-text {display: none;}

.rtv-vechtdal-nieuws.video .raxo-wrap {margin-bottom: 0;}


/* ------------------------------------------------------------------------------------------ */
/*                                                                                            */
/* Pagina specifieke aanpassingen                                                             */
/*                                                                                            */
/* ------------------------------------------------------------------------------------------ */






/* ------------------------------------------------------------------------------------------ */
/*                                                                                            */
/* Media queries                                                                              */
/*                                                                                            */
/* ------------------------------------------------------------------------------------------ */


/* Extra large devices (large desktops)*/
/* No media query since the extra-large breakpoint has no upper bound on its width*/

/* Large devices (desktops, less than 1200px)*/
@media (min-width: 1200px) {

	/* header maximal breedte */
	.grid-child.header,
	.container-nav.inner {max-width: 81em; }
	.container-nav.inner {width: 81em;justify-content: left !important; } 

	/* Main */
	main {min-height: 35em;}

	/* Homepage nieuws */
	.rtv-vechtdal-nieuws .raxo-text {min-height: 120px;}

	/* Homepage videos */
	.rtv-vechtdal-videos .raxo-text iframe {height: 15.35rem !important;}

}

/* Large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) {

	/* Banner */
	.container-banner {margin: 0 0 1.5rem 0;}

	/* Homepage videos */
	.rtv-vechtdal-videos .raxo-text iframe {height: 17.35rem !important;}

	/* Archief videos */
	.rtv-vechtdal-videos-archief .raxo-item-normal {height: 10.5rem !important;}

}

/* Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) {
	.navbar-brand {width:955px;}
	nav.navbar {width:955px;}

}


/* Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) {
	
	
	.raxo-title {height:25px; margin-bottom:1rem;}
	.vechtdaltv-table-td {min-width:25px;}
	.table td.vechtdaltv-table-td {padding:0.5rem;}
	.navbar-brand {width:575px;}
	nav.navbar {width:575px;}
	
	 /* RAXO module */

	/* Banner */
	.rtv-vechtdal-banner .raxo-title {flex-basis:100%;align-self:unset;}

}

/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) { 

	


	.container-bottom-a {flex-direction:column;}	
	.footerColumn {border-left:none;}
	.footerColumnLogo {flex-basis:50px;}

}

@media (max-width: 479.98px) {	
	.navbar-brand {width:470px;}
	nav.navbar {width:470px;}

	/* RAXO module */
	.rtv-vechtdal-banner .raxo-top {flex-flow: column nowrap;} 

	/* Banner */
	.container-banner {
		height: 150px;
	}

}


/*

<div class="ytp-cued-thumbnail-overlay-image" style="background-image: url('https://i.ytimg.com/vi_webp/8L9XLw6k-hQ/maxresdefault.webp');"></div>

<button class="ytp-large-play-button ytp-button" aria-label="Afspelen"><svg height="100%" version="1.1" viewBox="0 0 68 48" width="100%"><path class="ytp-large-play-button-bg" d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z" fill="#f00"></path><path d="M 45,24 27,14 27,34" fill="#fff"></path></svg></button>