﻿/* Specific style pertaining to this block only, to be used whenever your block is displayed both front-end and back-end */

.large-media {
	width: 100%;
	padding-bottom: calc(var(--padding) * 2);
	padding-top: var(--padding);
}
.large-media__content {
	width: 100%;
	margin: auto;
	text-align: center;
}
.large-media__content .feature-section__head {
	margin-bottom: var(--padding);
}
.large-media__caption-text {
	width: 100%;
	padding: calc(var(--padding) * 2) var(--padding);
	background: var(--global--color-accent-light, var(--color-200));
}
.large-media__caption-text p {
	font-size: 1.25rem;
	text-align: center;
}
.large-media-subhead {
	width: 100%;
	padding: calc(var(--padding) * 2) var(--padding);
	background: var(--global--color-accent-light, var(--color-200));
}
.large-media-subhead p {
	font-size: 1.25rem;
	text-align: center;
}
.large-media.background-gray{
    background-color: var(--gray-shade1);
    padding: var(--p-tb);
}

.large-media iframe{
    min-height: 600px;
}

.font-din {
    font-family: "din-2014", sans-serif;
	}

@media only screen and (max-width: 30rem) {
.large-media iframe{
    min-height: 300px;
}

}

