/**
 * Note that these styles are loaded *before* editor styles, so that
 * editor-specific styles using the same selectors will take precedence.
 */
/*
.media-text-block:after {
	content:"";
	clear:Both;
	display:table;
}

.media-text-block.has-media-on-the-left .cover-wrapper,
.media-text-block.has-media-on-the-left .content-wrapper-inner {
	float:left;
	width:50%;
	display:block;
	box-sizing: border-box;
}

.media-text-block.has-media-on-the-right .cover-wrapper,
.media-text-block.has-media-on-the-right .content-wrapper-inner {
	float:right;
	width:50%;
	display:block;
	box-sizing: border-box;
}


.media-text-block {
	position:relative;
}

.cover-wrapper {
	position:Relative;
	overflow:Hidden;
}

.image-in-background .cover-wrapper {
	padding-bottom:50%;
}

.cover-wrapper .cover-wrapper-settings {
	position:Absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index:2;
}

.cover-background-wrapper {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	outline:1px solid red;
}

.media-text-block:after {
	content:"";
	clear:Both;
	display:table;
}

.cover-wrapper img {
	width:100%;
	height:auto;
}


.cover-background-wrapper {
	
}*/



.quickberg-media-text {
		position:relative;
	}

.quickberg-media-text .cover-wrapper {
	position:Relative;
	overflow:Hidden;
}

.quickberg-media-text .image-in-background .cover-wrapper {
	padding-bottom:100%;
}

.quickberg-media-text .cover-wrapper .cover-wrapper-settings {
	position:Absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index:2;
}

.quickberg-media-text .cover-background-wrapper {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background-repeat:no-repeat;
	background-position: center center;
	background-size: cover;
}

.quickberg-media-text:after {
	content:"";
	clear:Both;
	display:table;
}

.quickberg-media-text .cover-wrapper img {
	display:block;
	width:100%;
	height:auto;
}

@media (min-width:800px) {
	
	.quickberg-media-text.image-in-background .cover-wrapper {
		padding-bottom:50%;
	}
	
	.quickberg-media-text.has-media-on-the-left .cover-wrapper,
	.quickberg-media-text.has-media-on-the-left .content-wrapper-inner {
		float:left;
		width:50%;
		display:block;
		
	}

	.quickberg-media-text.has-media-on-the-left .content-wrapper-inner {
		float:right;
		padding-left:20px;
	}

	.quickberg-media-text.has-media-on-the-right .cover-wrapper,
	.quickberg-media-text.has-media-on-the-right .content-wrapper-inner {
		float:right;
		width:50%;
		display:block;
		box-sizing: border-box;
	}

	.quickberg-media-text.has-media-on-the-right .content-wrapper-inner {
		float:left;
		padding-right:20px;
	}

	.quickberg-media-text.has-media-on-the-right { display:flex; }
	.quickberg-media-text.has-media-on-the-right .cover-wrapper { order: 2; flex-basis:50%; }
	.quickberg-media-text.has-media-on-the-right .content-wrapper-inner { order: 1; flex-basis:50%; }
}

.quickberg-media-text.f12 {
	display:flex;
}

.quickberg-media-text.f12.is-vertically-aligned-top {}

.quickberg-media-text.f12.is-vertically-aligned-center .content-wrapper-inner{
	align-self:center;
}
.quickberg-media-text.f12.is-vertically-aligned-bottom .content-wrapper-inner{
	align-self: flex-end;
	background:red;
}