@font-face {
    font-family: 'FrutigerStd';
	src: url('../fonts/FrutigerLTStd-Roman.eot');
    src: url('../fonts/FrutigerLTStd-Roman.eot?#iefix') format('embedded-opentype'),
         url('../fonts/FrutigerLTStd-Roman.woff2') format('woff2'),
         url('../fonts/FrutigerLTStd-Roman.woff') format('woff'),
         url('../fonts/FrutigerLTStd-Roman.ttf')  format('truetype'),
         url('../fonts/FrutigerLTStd-Roman.svg#Frutiger LT Std') format('svg');
}

@font-face {
    font-family: 'FrutigerStd';
	font-weight: bold;
	src: url('../fonts/FrutigerLTStd-Bold.eot');
    src: url('../fonts/FrutigerLTStd-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/FrutigerLTStd-Bold.woff2') format('woff2'),
         url('../fonts/FrutigerLTStd-Bold.woff') format('woff'),
         url('../fonts/FrutigerLTStd-Bold.ttf')  format('truetype'),
         url('../fonts/FrutigerLTStd-Bold.svg#Frutiger LT Std') format('svg'); 
}

body, p, h1, h2, h3, h4, a {font-family: 'FrutigerStd', Verdana;}

#sp-header {height: 195px;}	

.logo {text-align: center; margin-bottom: 0px;}
.sp-megamenu-parent {float: none; text-align: center;}
#sp-top-bar {border-color: #fff;}
img.logo-image-phone {width: 350px ;}


.spalten {
  columns: ;
	column-gap: 1.7cm;
 text-align: justify;
	hyphens: ; 
}

@media (max-width: 992px) {
	#sp-header {height: 50px;}
	#offcanvas-toggler {height: 50px; line-height: 50px;}
	.stickylogo img {width: 350px;}
	#sp-header {height: 160px;}
	.spalten {
  columns: 1;
	column-gap: 0cm;
 text-align: justify;
	hyphens: auto; 
}
  }

h1, h2, h3, h4, h5, h6 {color: #0E254F !important; text-transform: ;}

.white h1 , .white h2, .white h3, .white h4, .white h5, .white h6, .white p, .white ul li, .white div, .white strong {color: #fff !important;}

.sppb-content-holder ul li {margin-bottom: 5px!important; }

h4.newsflash-title {font-size: 20px!important; font-weight: bold!important; border-bottom: 1px solid #0E254F!important; margin-top: 30px;}
.newsflash {text-align: center!important;}

.uhrzeiten1  {font-size: 14px!important;}

.offcanvas-menu {background-color: #555!important;}

.sppb-form-check-label {font-size: 17px;}

.sp-contact-info li {font-size: 14px !important;}


a.sppb-gallery-btn {border: 7px solid #F4F4F4; padding: 2px;}


.white ul {margin-left: 15px; padding-left: 0px;}

.uleingerueckt {margin-left: 30px;}

.sp-megamenu-wrapper {margin-left: 110px;}

.sp-contact-info li {margin: 0px 25px;}