.crumbs > * > * > *
	{
		padding: 20px calc( 30px + 30 * var( --font-scale ) ) 0px;
	}

.page > * > * > *
	{
		max-width: var( --template-width, 1000px );
		margin: auto;
		padding: calc( 10px + 10 * var( --font-scale ) ) calc( 0px + 30 * var( --font-scale ) );
	}


[cs-span~="posting-columns"] > * > *
	{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

[cs-span~="posting-columns"] .block-column
	{
	}


[cs-span~="posting-columns"] .block-column
	{
		padding: 20px;
	}


/*** BLOCK ***/



.page .block-tags::elm
	{
		kill: true;
	}



/*** BLOCK CONTENT - TOP CONTAINER ***/



/*** BLOCK CONTENT ***/

.page .block-slideshow > .slideshow
	{
		margin: 0px calc( -10px - 40 * var( --font-scale ) );
	}

.page .block-slideshow
	{
		padding: 10px calc( 20px + 40 * var( --font-scale ) ) 35px;
	}

.page .block-content
	{
		display: flex;
		flex-direction: column;
		padding: 25px calc( 20px + 15 * var( --font-scale ) );
		position: relative;
	}

.page .description-text
	{
		x-margin-top: 20px;
	}

.page .block-content-page
	{
		position: relative;
		flex-grow: 1;
	}

.page .block > .caption
	{
		font-size: 1em;
		padding: 20px 0px 5px 0px;
		font-weight: 500;
		opacity: 0.7;
	}

.page .block-tags > .caption::before
	{
		xcontent: 'Kenmerken van dit artikel';
		xcontent: "%(tags.text)";
	}

.page .block-tags
	{
		position: relative;
		display: flex;
		flex-direction: column;
		width: 100%;
	}

.page .block-tags:is( [data-count="0"] )
	{
		display: none;
	}

.page .block-tags ul
	{
		display: flex;
		flex-direction: row;
		margin: auto 0px;	
		flex-wrap: wrap;
	}

.page .block-tags ul li
	{
		display: block;
		flex-direction: column;
		justify-content: center;
		padding: 6px 7px 5px 7px;
		margin-right: 4px;
		margin-bottom: 4px;
		font-size: 0.7em;
		font-weight: 500;
		text-transform: uppercase;
		letter-spacing: 1px;
		border: 1px solid rgb(138, 138, 138);
	}


.page .block-embedcode::slotted( iframe )
	{
		width: 100%;
		min-width: 100%;
	}


/*

	Onderstaande maakt de CTA zelf te smal

.page .tags-documents-cta
	{
		display: flex;
		justify-content: space-between;
	} 

*/

slot[name="share"]::elm
	{
		kill: true;
	}

.page .block-documents > .caption::before
	{
		xcontent: 'Documenten bij dit artikel';
		xcontent: "%(documents.text)";
	}

.page .block-documents
	{
		display: flex;
		flex-direction: column;
		width: 100%;
		padding: 20px 0px;
	}

.page .block-documents:is( [data-count="0"] )
	{
		display: none;
	}


