.flex-preview-container {
	flex:1 1 0px; display: flex; position: relative; max-width: 100%; flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-flex: 1;
}
.preview-content-container {
	flex:1 1 0px; display: flex; position: relative; max-width: 100%; flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-flex: 1;
}
.flex-preview-container--padded {
	padding: 40px 0px;
}
.preview-content-container--padded {
	padding: 40px 0px;
}
@media only screen and (min-width:736px)
{
.flex-preview-container--padded {
	padding: 40px 36px;
}
.preview-content-container--padded {
	padding: 40px 36px;
}
}
.flex-preview-container .preview-content {
	flex:1 1 0px; display: flex; position: relative; -webkit-box-flex: 1;
}
.preview-content-container .preview-content {
	flex:1 1 0px; display: flex; position: relative; -webkit-box-flex: 1;
}
.flex-preview-container .preview-content--center {
	justify-content: center; align-items: center; -webkit-box-pack: center; -webkit-box-align: center;
}
.preview-content-container .preview-content--center {
	justify-content: center; align-items: center; -webkit-box-pack: center; -webkit-box-align: center;
}
.flex-preview-container .preview-content--column {
	flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal;
}
.preview-content-container .preview-content--column {
	flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal;
}
.flex-preview-container .preview-content--full-height {
	height: 100%;
}
.preview-content-container .preview-content--full-height {
	height: 100%;
}
.flex-preview-container .absolute-center {
	margin: auto; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; max-height: 100%; max-width: 100%;
}
.preview-content-container .absolute-center {
	margin: auto; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; max-height: 100%; max-width: 100%;
}
.flex-preview-container iframe {
	border: 0px currentColor; flex:1 1 0px; border-image: none; display: flex; min-height: 100%; -webkit-box-flex: 1;
}
.preview-content-container iframe {
	border: 0px currentColor; flex:1 1 0px; border-image: none; display: flex; min-height: 100%; -webkit-box-flex: 1;
}
.flex-preview-container .video-player {
	height: 100%;
}
.preview-content-container .video-player {
	height: 100%;
}
.flex-preview-container .preview-video-error {
	height: 150px; text-align: center;
}
.preview-content-container .preview-video-error {
	height: 150px; text-align: center;
}
.preview-content-container {
	height: 100%;
}
