#sp-page-builder .sppb-section-title .sppb-title-heading {
	text-transform: uppercase;
}

h3 {
	text-transform: uppercase;
}

div#jahresprogramm.sppb-section.uppercase div div.sppb-row div div div div div div.text-center div a.sppb-btn.sppb-btn-success.sppb-btn-lg,
div#jahresprogramm.sppb-section.uppercase div div.sppb-row div div div div div a {
	background-color: #cc3535;
	box-shadow: 0 0 0 0, inset 0 0 0 0;
}

div#jahresprogramm.sppb-section.uppercase div div.sppb-row div div div div div div.text-center div a.sppb-btn.sppb-btn-success.sppb-btn-lg:hover,
div#jahresprogramm.sppb-section.uppercase div div.sppb-row div div div div div a:hover {
	background-color: #af2727;
	box-shadow: 0 0 0 0, inset 0 0 0 0;
}

div#jahresprogramm.sppb-section.uppercase div div.sppb-row div div div div div a {
	padding: 12px 18px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 4px;
}

div.body-innerwrapper header#sp-header div.container div.row div div.sp-column div.sp-megamenu-wrapper {
	display: none;
}

div.body-innerwrapper section#sp-main-body div.row div div.sp-column div div.page-content section#vorstand.sppb-section.team_border div.sppb-row-container div.sppb-row div div div.sppb-column-addons div {
	margin-bottom: 15px;
}

div.body-innerwrapper section#sp-main-body div.row div div.sp-column div div.page-content section#vorstand.sppb-section.team_border div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-persion.sppb-text-center div.sppb-addon-content div.sppb-person-introtext a {
	font-size: 14px;
}

.sppb-addon-persion .sppb-person-information > span.sppb-person-designation {
  font-size: 14px;
}

a.chronoforms6_credits {
	display: none;
}

textarea#bemerkungen {
	height: 130px;
	margin-top: 14px;
}

form#display-section1.ui.form.G2-form div div div.field.required input,
form#display-section1.ui.form.G2-form div textarea {
	border: 1px solid rgba(34,36,38,.15);
	border-radius: 0px;
}

button#button10 {
	margin-top: 14px;
	border: 1px solid rgba(34,36,38,.15);
	background-color: #cc3535;
}

div.ui.basic.red.pointing.prompt.label {
	display: none!important;
}

a.logo h1 {
	font-family: 'Boogaloo', cursive;
	text-transform: uppercase;
	font-size: 50px!important;
}
#sp-header {
	height: 80px!important;
}

#sp-header .logo {
	height: 80px!important;
}

img.sp-default-logo {
	max-height: 55px;
}

.sp-column {
	text-align: center;
}

#sp-footer {
	background-color: #aaa!important;
	color: #ffffff!important;
	padding: 10px 0!important;
	font-size: 14px;
	font-weight: bold;
}

#sp-footer a:hover {
	color: #cc3535!important;
}

.scrollup {
	border: 1px solid #cc3535!important;
	background-color: #cc3535!important;
	border-radius: 50px;
	bottom: 50px!important;
}

.scrollup::before {
	right: -1px!important;
	width: 40px!important;
	height: 38px!important;
	line-height: 35px!important;
	font-size: 28px!important;
}

div.body-innerwrapper section#sp-main-body div.row div#sp-component.col-sm-12.col-md-12 div.sp-column div#sp-page-builder.sp-page-builder.page-1 div.page-content div#jahresprogramm.sppb-section.uppercase div.sppb-container-inner div.sppb-row div.sppb-col-sm-12 div#column-id-1510677045.sppb-column div.sppb-column-addons div#sppb-addon-1510677048.clearfix div.sppb-addon.sppb-addon-cta div.text-center h4.sppb-cta-title {
	line-height: 32px!important;
}

div.body-innerwrapper section#sp-main-body div.row div#sp-component.col-sm-12.col-md-12 div.sp-column div#sp-page-builder.sp-page-builder.page-1 div.page-content div#jahresprogramm.sppb-section.uppercase div.sppb-container-inner div.sppb-row div.sppb-col-sm-12 div#column-id-1510677045.sppb-column div.sppb-column-addons div#sppb-addon-1510677048.clearfix div.sppb-addon.sppb-addon-cta div.text-center {
	padding: 0 20px;
}

#sp-footer {
	display: none!important;
}

@media (max-width: 768px) {
  .col-xs-8 {
    width: 100%;
	}
	
	div#section-id-1510674822.sppb-section {
    margin-top: 80px!important;
	}
	
	.scrollup {
		bottom: 20px!important;
		right: 20px!important;
	}
}