/************************************************************************
 * Expandable slider 
 ***********************************************************************/

.expandable-slider {
	overflow: hidden;
}

.expandable-slider .expandable-slider-container.expandable-slider-active {
	overflow: initial;
	margin: 0 3rem;
}

/************************************************************************
 * Layout styling
 ***********************************************************************/

.layout__region--2col-container > .layout__region--first {
	flex: 1 1 100%;
}

.layout__region--2col-container > .layout__region--second {
	flex: 1 1 100%;
}

/************************************************************************
 * Region styling
 ***********************************************************************/

.region-header {
	justify-content: space-between;
	align-items: stretch;
}

.region-header > * {
	order: 1;
}

.region-header > .block-language {
	order: 0;
}

.region-header > .block-language .checkbox-menu-popup + label + ul.links {
	left: 0;
	right: auto;
}

.region-header > .block-system-branding-block {
	flex-grow: 0;
}

.region-header nav .responsivemenu-wrapper > ul.menu {
	width: 20em;
}

/************************************************************************
 * Paragraph styling
 ***********************************************************************/

.paragraph--type--text .group-container {
  margin: 0 var(--dim-gutter);
  width: auto;
}

.paragraph--type--text {
	text-align: initial;
}

.paragraph--type--text-image .field--name-field-video video {
	max-width: 100%;
}

/************************************************************************
 * Views styling
 ***********************************************************************/

.view-references.view-display-id-cards .view-content {
	grid-template-columns: repeat(2, 1fr);
}

.view-references.view-display-id-cards_tagged .view-content {
	grid-template-columns: repeat(2, 1fr);
}
