/* ------------------------------------------ */
/* -------- EL-PICTURESECTION DEFAULT ------- */
/* ------------------------------------------ */

.el-picturesection.bhElement .el-picturesection-picture {
	min-height: 300px;
}
.el-picturesection.bhElement .el-picturesection-picture .bhBgImage {
	width: 100%;
	height: 100%;
	position: absolute;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.el-picturesection.bhElement .el-picturesection-content {
	position: relative;
	height: 100%;
	margin: 0 auto;

	display: -webkit-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
}
body:not(.bhe-state-editing) .el-picturesection.bhElement .el-picturesection-content {
	overflow: hidden;
}
body.bhe-state-dragging .el-picturesection.bhElement .el-picturesection-content {
	max-width: 900px;
}
.el-picturesection.bhElement .el-picturesection-content > div {
	flex-grow: 1;
}

/* ----- BILDSEKTION BILD OBEN ----- */
.el-picturesection.bhElement.pstop .el-picturesection-picture .bhBgImage { background-position: top center; }

/* ----- BILDSEKTION BILD UNTEN ----- */
.el-picturesection.bhElement.psbottom .el-picturesection-picture .bhBgImage { background-position: bottom center; }

/* ----- BILDSEKTION BILD FIXED ----- */
.el-picturesection.bhElement.psfixed .el-picturesection-picture .bhBgImage { background-attachment: fixed; }

/* ----- BILDSEKTION BILD PARALLAXING ----- */
.el-picturesection.bhElement.psparallax .el-picturesection-picture .bhBgImage {	background-position: top center; background-attachment: fixed; }

/* ----- STYLES ----- */

.el-picturesection.bhElement.psopacitygreen1 .bhBgImage,
.el-picturesection.bhElement.psopacitybrown1 .bhBgImage,
.el-picturesection.bhElement.psopacityblack1 .bhBgImage { opacity: .3; }

.el-picturesection.bhElement.psopacitybrown2 .bhBgImage,
.el-picturesection.bhElement.psopacityblack2 .bhBgImage { opacity: .6; }

.el-picturesection.bhElement.psopacitygreen2 .bhBgImage { opacity: .4; }

.el-picturesection.bhElement.psopacitygreen1,
.el-picturesection.bhElement.psopacitygreen2 { background-color: #8BA820; }
.el-picturesection.bhElement.psopacitybrown1,
.el-picturesection.bhElement.psopacitybrown2 { background-color: #5F4313; }
.el-picturesection.bhElement.psopacityblack1,
.el-picturesection.bhElement.psopacityblack2 { background-color: #000; }

/* FIX, WENN PICTURESECTION IN FADER LIEGT */

.el-fader .el-picturesection .el-picturesection-content .bhContainer {
	max-height: auto !important;
	height: auto !important;
}