HTML
{
	background: url(/files/content/115Geburtstag/lb_04.jpg) bottom / cover fixed transparent;
	padding-top: 40px;
	padding-bottom: 40px;
	/*+transition: 1000ms ease-in-out;*/
	-webkit-transition: 1000ms ease-in-out;
	-moz-transition: 1000ms ease-in-out;
	-o-transition: 1000ms ease-in-out;
	transition: 1000ms ease-in-out;
}
@media (max-width: 1640px)
{
	HTML
	{
		padding-top: 0;
		padding-bottom: 0;
	}
}
BODY.geburtstag
{
	font-size: 1.25rem;
}
#wrapper
{
	background-color: rgba(255, 255, 255, 0.800);
	/*+box-shadow: 0 0 120px -20px rgba(0, 0, 0, 0.666);*/
	-moz-box-shadow: 0 0 120px -20px rgba(0, 0, 0, 0.666);
	-webkit-box-shadow: 0 0 120px -20px rgba(0, 0, 0, 0.666);
	box-shadow: 0 0 120px -20px rgba(0, 0, 0, 0.666);
	-webkit-backdrop-filter: blur(12px);
	backdrop-filter:blur(12px);
}
#firstsection .mod_article .articlewrapper
{
	margin: 0 auto;
	padding: 0 7.69231%;
}
#slidersection
{
	padding: 0;
}
.top
{
	clip-path: polygon(0 0,100% 0,100% calc(100% - 150px),50% 100%,0 calc(100% - 150px));
}
.bottom
{
	clip-path: polygon(0 0,50% 150px,100% 0,100% 100%,0 100%);
	margin-top: -150px;
}
H1, H2, H3, H4, H5, H6
{
	font-family: TimesNewRoman, Times New Roman, Times, Baskerville, Georgia, serif;
	margin-bottom: 0;
	border-bottom: none;
	padding-bottom: 0;
	font-weight: bold;
}
H1
{
	text-align: center;
	font-size: 4em;
	color: #B79F70;
	font-family: 'Lobster', cursive;
	text-shadow: 4px 4px 4px rgba(58, 69, 73, 0.150);
	background: linear-gradient(to left, #EF5350, #F48FB1, #7E57C2, #2196F3, #26C6DA, #43A047, #EEFF41, #F9A825, #FF5722);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	padding: 3rem 0;
}
@media (max-width: 799px)
{
	H1
	{
		font-size: 2em;
	}
}
H2
{
	text-transform: uppercase;
	color: #B0AA49;
}
.geburtstag #main .mod_article
{
	padding-top: 200px;
	padding-bottom: 175px;
	position: relative;
}
.geburtstag #main .image_container
{
	margin-bottom: 20px;
}
.geburtstag #main IMG
{
	/*+box-shadow: 0 20px 20px -10px rgba(0, 0, 0, 0.333);*/
	-moz-box-shadow: 0 20px 20px -10px rgba(0, 0, 0, 0.333);
	-webkit-box-shadow: 0 20px 20px -10px rgba(0, 0, 0, 0.333);
	box-shadow: 0 20px 20px -10px rgba(0, 0, 0, 0.333);
	/*+border-radius: 1em;*/
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	-khtml-border-radius: 1em;
	border-radius: 1em;
}
.geburtstag #main .mod_article.grau, .geburtstag #main .mod_article.hellgrau
{
	position: relative;
	background: none;
}
.geburtstag #main .mod_article.grau
{
	background-color: rgba(218, 225, 170, 0.25);
}
.geburtstag #main .mod_article.hellgrau
{
	background-color: #EEE4D4;
	background: url(/files/theme/img/bg_dunkelgrau.jpg) 0 0 / cover #F0EFEA;
}
.geburtstag #main .mod_article.hell
{
	background: url(/files/theme/img/bg_hellgrau.jpg) 0 0 / cover #E0D7D2;
}
.geburtstag #main .mod_article.dunkelgrau BUTTON
{
	background-color: #5A95B2;
}
.geburtstag #main .mod_article.dunkelgrau H2
{
	color: #5A95B2;
}
.more A:hover, A.more, .back A, A.back, FORM BUTTON, INPUT[type=submit], .button, #main .ce_hyperlink A, BUTTON
{
	background-color: #CFCB8B;
}
FORM LEGEND
{
	padding-top: 1.8rem;
}
