/* archivo-narrow-regular - latin */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/archivo-narrow-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Archivo Narrow Regular'), local('ArchivoNarrow-Regular'),
       url('../fonts/archivo-narrow-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/archivo-narrow-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/archivo-narrow-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/archivo-narrow-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/archivo-narrow-v12-latin-regular.svg#ArchivoNarrow') format('svg'); /* Legacy iOS */
}

/* archivo-narrow-italic - latin */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/archivo-narrow-v12-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Archivo Narrow Italic'), local('ArchivoNarrow-Italic'),
       url('../fonts/archivo-narrow-v12-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/archivo-narrow-v12-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/archivo-narrow-v12-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/archivo-narrow-v12-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/archivo-narrow-v12-latin-italic.svg#ArchivoNarrow') format('svg'); /* Legacy iOS */
}

/* archivo-narrow-700 - latin */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/archivo-narrow-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Archivo Narrow Bold'), local('ArchivoNarrow-Bold'),
       url('../fonts/archivo-narrow-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/archivo-narrow-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/archivo-narrow-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/archivo-narrow-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/archivo-narrow-v12-latin-700.svg#ArchivoNarrow') format('svg'); /* Legacy iOS */
}

/* archivo-narrow-700italic - latin */
@font-face {
  font-family: 'Archivo Narrow';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/archivo-narrow-v12-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Archivo Narrow Bold Italic'), local('ArchivoNarrow-BoldItalic'),
       url('../fonts/archivo-narrow-v12-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/archivo-narrow-v12-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/archivo-narrow-v12-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/archivo-narrow-v12-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/archivo-narrow-v12-latin-700italic.svg#ArchivoNarrow') format('svg'); /* Legacy iOS */
}

/* exo-300 - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/exo-v11-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/exo-v11-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/exo-v11-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/exo-v11-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/exo-v11-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/exo-v11-latin-300.svg#Exo') format('svg'); /* Legacy iOS */
}

/* exo-regular - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/exo-v11-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/exo-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/exo-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/exo-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/exo-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/exo-v11-latin-regular.svg#Exo') format('svg'); /* Legacy iOS */
}

/* exo-700 - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/exo-v11-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/exo-v11-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/exo-v11-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/exo-v11-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/exo-v11-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/exo-v11-latin-700.svg#Exo') format('svg'); /* Legacy iOS */
}

/* HandelGotDLig */
@font-face {
  font-family: 'HandelGotDLig';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/HandelGotDLig.ttf'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/HandelGotDLig.ttf') format('truetype'), /* Safari, Android, iOS */
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .ce_revolutionslider_text.bold, .font_headline {
	font-family: Exo, Arial;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 15px;
}
h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	margin-bottom: 5px;
}

div p:last-of-type {
	margin-bottom: 0px;
}

/*  HEADER - Logo */
#top-wrapper {
	 max-height: 180px;
}

.logoheadlinefont {
    font-family: 'HandelGotDLig', Exo, Arial;
    font-weight: 400;
}
.logo a {
	background-image: none;
}
.stickyheader .logo a {
	background-image: url(../../images/logo/logo-severins-horizontal.svg);
}
.stickyheader #logo {
	display: none!important;
}
@media only screen and (max-width:768px) {
	#logo {
		display: none!important;
	}
	.logo a {
		background-image: url(../../images/logo/logo-severins-horizontal.svg);
	}
}
/* HEADER - Menu */
.mainmenu li.mlist a {
	display: inline;
}

/* Header - SLIDER - wegen maximaler Bildbreite */
#slider {
	max-width: 1903px;
	margin: 0 auto;
}

/* CTA Neukunden */
.cta_neukunden {
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);
    z-index: 10;
}



/* Leistungen */




.leistungenliste {
	margin-top: 0px;
}
.leistungenliste h3 {
	margin-top: 20px;
}
.leistungenliste .ce_list ul {
	margin: 10px 0 0 0;
}
.leistungenliste .ce_list li.fa::before {
	color: #5cbdb3;
}
.leistungenliste .autogrid_grid .column, .column[class*="col_"] {
	margin-bottom: 0px;
}

.leistungenliste .ce_list li.fa:last-of-type::after {
	display: none;
}


/* Footer */
#footer {
	background-image: url('../../images/footer/footer-bg.jpg') !important;
}


#footer li:last-of-type::after {
	border-bottom: none;
}
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {
    color: #575756;
}
#footer, #footer a {
	color: #575756;
}

#bottom {
	background-color: rgb(234,234,234) !important;
}


/* Hyperlinks */

.ce_text ul li a, .ce_list ul li a {
    color: #5cbdb3;
}