.mce-content-body{
    background:#e8e8e8;
}



/**umb_name:Heading 1 - bold*/
.normalHeading1 {
	font-family: "din-2014", sans-serif;
	font-size: 89px;
	color: #89B716;
	font-weight: 600;
	letter-spacing: -3px;

}

/**umb_name:Heading 1 - special*/
.specialHeading1 {
	font-family: "shelby", sans-serif;
	font-size: 87px;
	color: #ffffff;
	position: relative;
	top: -48px;
}


/**umb_name:Heading 2 - bold black*/
.normalHeading2B {
	font-size: 69px;
	font-weight: 700;
	color: #000000;
	position: relative;
	top: -60px;
	/*background-color: inherit;*/
	/*z-index: 5;*/
}

/**umb_name:Heading 2 - bold green*/
.normalHeading2G {
	font-size: 69px;
	font-weight: 700;
	color: #89B716;
	position: relative;
	top: -60px;
	/*background-color: inherit;*/
	/*z-index: 15;*/
}

/**umb_name:Heading 2 - special*/
.specialHeading2 {
	font-family: "shelby", sans-serif;
	font-size: 105px;
	color:#000000;
	z-index: 10;
	position:relative;
	/*line-height: .1;*/
	/*background-color: inherit;*/

}

/**umb_name:Color - green*/
.greenColor {
	color: #89B716 !important;
}

@media (max-width: 1400px) {
	.normalHeading1 {
		font-size: 70px;
	}

	.specialHeading1 {
		font-size: 77px;
	}

}


@media (max-width: 960px) {
	.normalHeading1 {
		font-size: 50px;
	}

	.specialHeading1 {
		font-size: 55px;
		top:-30px;
	}


	.jb-texts .normalHeading1 {
		font-size: 5.5vw;
	}

	.jb-texts .specialHeading1 {
		font-size: 5.5vw;
		top: -3.5vw;
	}
}

@media (max-width: 800px) {
	.normalHeading2B, .normalHeading2G {
		font-size: 60px;
		top: -51px;
	}

	.specialHeading2 {
		font-size: 90px;
	}
}

@media (max-width: 730px) {
	.jb-texts .normalHeading1 {
		font-size: 50px;
	}

	.jb-texts .specialHeading1 {
		font-size: 52px;
		top: -30px;
	}
}

@media (max-width: 600px) {
	.normalHeading2B, .normalHeading2G {
		font-size: 47px;
		top: -40px;
	}

	.specialHeading2 {
		font-size: 75px;
	}
}

@media (max-width: 500px) {
	.normalHeading2B, .normalHeading2G {
		top: -13px;
	}

	.specialHeading2 {
		line-height:.7;
	}
}

@media (max-width: 420px) {
	.jb-texts .normalHeading1 {
		font-size: 40px;
	}

	.jb-texts .specialHeading1 {
		font-size: 44px;
		top: -22px;
	}
}

@media (max-width: 400px) {
	.normalHeading1 {
		font-size: 40px;
	}

	.specialHeading1 {
		font-size: 50px;
	}

	.normalHeading2B, .normalHeading2G {
		font-size: 38px;
	}

	.specialHeading2 {
		font-size: 65px;
		line-height: .6;
	}
}
