#sticky-navigation {background-color: #fff;}
body {background-color: #ffffff;} 
body, blockquote, button, input, select, textarea {font-size: 18px;} .page-id-4 .site-content {padding-top: 0;}
.page-id-4 .entry-content {margin:0; }
.page-id-4 .site-header {border-bottom: none;}
.site-content {padding-top: 0;}
.entry-content {margin:0; }
caption, td, th {font-weight: 300;}
pre {
max-width: 100%;
white-space: pre-wrap;
line-height:1.6;
padding-left: 40px;
padding-top: 30px;
padding-bottom: 30px;
}
strong {
font-weight: normal;
}
em {
font-style: normal;
font-weight: bold;
color: #00356a;
}
hr {
background-image: url(//schwall-hermes.de/wp-content/themes/generatepresschild/images/hr.png);
background-repeat: repeat-x;
height: 2px;
background-color: #FFFFFF;	
}
iframe {width:100%; height:400px;}
blockquote {
font-style: normal;
background-image: none;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #00356a;
padding-left: 40px;
}
.wp-caption .wp-caption-text {
font-size: 100%;
text-align:center;
}
.entry-content blockquote ul li{
margin-left: 0px;
background-image:none;
line-height: 30px;
}
a, a:visited {color: #00356a;}
a:hover {color: #333;}
.entry-content a {
border-bottom: dashed 1px;
} .header-image {padding-left: 40px; max-width:177px;}
.header-widget a{font-size: 14px; color:#999999; margin-right: 40px;}
.header-widget a:hover{color:#666666;}
.header-widget .fa {font-size: 14px; color:#999999;} .site-logo {float: left; margin-top:10px;}
.nav-float-right .header-widget {top: -20px;}
.main-navigation ul ul{margin-top: 0px;} .entry-title {
color: #333333;
font-size: 30px;
display: none;
}
.entry-content h1 {
font-size: 30px;
font-weight:normal;
text-transform: uppercase;
letter-spacing: 1px;
word-spacing: 1px;
text-align: center;
margin-top: 10px;
padding: 30px 0 10px 0;
color: #00356a;
background-image: url(//schwall-hermes.de/wp-content/themes/generatepresschild/images/h1.png);
background-repeat: no-repeat;
background-position: center bottom;
background-size:100px 2px;
line-height: 50px;
}
h1 strong{
text-transform:none;
font-size:16px;
}
.entry-content h2 {
font-size: 20px;
font-weight:normal;
text-transform: uppercase;
letter-spacing: 1px;
word-spacing: 1px;
line-height:30px;	
}
.entry-content h3, .entry-content h4{
font-size: 18px;
color: #00356a;
font-weight: bold;
}
.entry-content h4{
font-size: 18px;
color: #00356a;
} .entry-content ul {margin-left: 0px;}
.entry-content ul li {
list-style: none;
margin-left: 5px;
background-image: url(//schwall-hermes.de/wp-content/themes/generatepresschild/images/list.png);
background-repeat: no-repeat;
background-position: left 6px;
padding-left: 20px;
list-style-image: none;	
}
.entry-content ol {margin-left: 15px;}
.entry-content ol li  {list-style-position: outside;} .main-navigation{background-color: transparent; margin-right:20px;}
.main-navigation ul {margin-top: 60px; margin-right: 20px;} 
.main-navigation .main-nav ul li a,  .main-navigation .main-nav ul li ul li a { color:#19538C;} .main-navigation .main-nav ul li a {padding-right:10px;padding-left:10px;} 
.main-navigation ul a {text-transform: uppercase;}
.main-navigation ul ul a {text-transform: none;}
.main-navigation .main-nav ul li a {line-height: 30px;}
.main-navigation .main-nav ul li > a:hover,.main-navigation .main-nav ul li > a:focus, .main-navigation .main-nav ul li.sfHover > a{color:#ccc!important; background-color:#fff!important;}  .main-navigation .main-nav ul li[class*="current-menu-"] > a{color:#ffffff; background-color:#1B5998;} .main-navigation .main-nav ul .current-menu-item > a {color: #ffffff!important; background-color: #1B5998!important;} .main-navigation .main-nav ul li[class*="current-menu-"] > a:hover,.main-navigation .main-nav ul li[class*="current-menu-"].sfHover > a{color:#184c72;background-color:#bcd6f0;} .main-navigation ul ul{background-color:#bcd6f0;} .main-navigation .main-nav ul ul li > a:hover,.main-navigation .main-nav ul ul li > a:focus,.main-navigation .main-nav ul ul li.sfHover > a{color:#00356a; background-color:#D9E8FF;} button.menu-toggle, button.menu-toggle:active, button.menu-toggle:focus, button.menu-toggle:hover {color:#000000;}  .sidebar .widget, .footer-widgets .widget {font-size: 16px;}
#nav_menu-2 .widget-title {
background-color: #666666;
text-align: center;
color: #FFFFFF;
font-size: 15px;
}
#nav_menu-2 li {
padding-bottom: 5px;
padding-top: 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #cccccc;
}
.site-footer .footer-widgets-container .inside-footer-widgets { margin-left: 0px;}
.footer-widgets .widget-title { font-size:15px;	text-transform: uppercase;}
.footer-widgets {
background-color: #d9e7f5;
}
.footer-widgets ul  {
margin-bottom: 5px;
}
.footer-widgets a, .footer-widgets a:visited {
color: #133e69;
border-bottom:dashed 1px;
}
.footer-widgets a:hover {
color: #000;
}
.footer-widgets iframe {height:120px; width: 70%}
.site-info {background-color: #00356a;}
.site-info li {display:inline; 	font-size: 15px; margin-right: 10px;}
.site-info a, .site-info a:visited {
color: #fff !important;
border-bottom:dashed 1px;
}
.site-info a:hover {color:#ccc!important;}
.footer-bar-align-right .copyright-bar {float: none;} a.generate-back-to-top{	
color: #fff;	
font-size:30px;
background-color:#1b5998;
} .center {
text-align: center;
} .page-id-4 .inside-header {
padding-bottom: 40px;
}
.su-row.start {
padding:50px 0!important;
}
.start .su-column  {
min-height: 550px!important;
text-align: center;
box-shadow: 0px -0px 50px rgba(0, 0, 0, 0.2);
padding:40px 60px;
}
.start.su-row .su-column.wkm {
min-height:900px!important;
}
.start .su-column:hover  {
background-color:#e8ebed;
box-shadow:none;
}
.start ul li {
min-height: 130px;
background-image: none;
margin: 0px; padding: 0px; 
}
.start h3 {
font-weight: normal;
color: #333333;
background-image: url(//schwall-hermes.de/wp-content/themes/generatepresschild/images/h3.jpg);
background-repeat: no-repeat;
background-position: center bottom;
padding-bottom: 10px;
}
.start a {
background-color: #f4f4f4;
border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc;
padding: 10px;
color: #19538C;
}
.gelb {
font-size: 18px !important;
background-color: #e7ac07!important;
}
.rot {
font-size: 18px !important;
background-color: #D90000!important;
}
.su-spoiler-style-default > .su-spoiler-title {font-size: 16px;	font-weight: 300; padding-bottom: 0px;}
.su-row {margin-top: 50px;}
.blu .su-spoiler-title {color: #00356a;} .slideblick a:hover, .slidehome a:hover  {
background:#333!important;}
.jobs a {
color: #000!important;
}
.jobs a:hover {
color: #fff!important;
} .red .su-spoiler-title {
min-height: 30px;
font-size: 16px!important;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
color: #e02539;
margin:0 95px;
padding:0; font-size:18px!important;
}
.red .su-spoiler-title .su-spoiler-icon  {
display:none;
}
.red.su-spoiler-style-default > .su-spoiler-title {
padding-left: 0px!important;
}
.red a {
background-color:transparent;
border:none;
padding: 0;
}
.red a:hover {
color:#999;
} .right {text-align:right!important;
border-right: solid 1px #00356a;
padding-right:45px;
}
.right li {background-image:none!important;} .su-dropcap-style-default {
background-color: #db593c;
background: linear-gradient(to bottom,#db593c 0,#db593c 100%)!important;
text-shadow:none!important;
padding:5px;
} .team.su-row{
text-align: center;
} input[type="text"], input[type="email"], input[type="tel"], textarea, input[type="number"], select  {
background: #dbe8ee;
border:dashed 1px #666;
width:100%;
color:#1B365C!Important;
}
input[type="text"]:hover, input[type="email"]:hover, input[type="tel"]:hover, textarea:hover, select:hover, input[type="number"], select  {
background: #C9E9FF;
color:#1B365C!Important;
}
form {
border: dashed 1px #5a80a6;
padding:20px 30px;
border-radius:2px;
color:#1B365C!Important;
}
.zstm {
margin-left: -14px;
} .menu-toggle{
color:#9d2f0e!important;
font-size:20px;
}
@media screen and (min-width:980px) {
a.tel, a.tel-top { pointer-events:none; cusor:default; color: #333;}
a.tel-top {color: #333333;}
}
@media screen and (max-width: 768px) {
blockquote { border:none;}
iframe {height: auto;}
pre {background-position: center 20px;margin-bottom:10px; padding: 80px 10px 10px; margin-top: 30px;} 
.nav-search-enabled .main-navigation .menu-toggle { text-align: center;}
.menu-toggle {margin: -20px 0 0;}
.site-header {margin-top: 0px;}
.inside-header {padding: 0px; padding-top:5px;}
.header-image {padding-left: 0px;}
body, button, input, select, textarea, .sidebar .widget, .footer-widgets .widget {font-size: 15px;} .site-logo {float: none;}
.nav-float-right .header-widget {top: 0px;}
.main-navigation ul {margin-top: 0px; margin-right:0px}
.header-widget a{margin-right: 0px;} table td {padding-left:0px; padding-right:0px;	font-size: 14px;}
#cv td, #cv th, #cv td, #cv a, #cv .fett { padding-left:1px; padding-right:1px; font-size:12px; font-weight:normal;}
#cv th {text-transform: none;}
.entry-content ol {margin-left: 20px;}
.tel-top {margin-right: 0px;}
.site-header {border: none;}
.site-content{padding-top: 0;}
.entry-content {margin: 0;}
.one-container .site-content { padding-top: 0px; }
.copyright-bar li { display:block!important; margin-bottom:5px;}
.copyright-bar ul {margin:0; padding:0;}
.start .su-column  {
padding: 10px;
border: none;
}
.start .su-column img {
max-width: 80%;
}
.entry-content h1 {
font-size: 20px;
margin-top: 0px;
padding-bottom: 0px;
}
.inside-footer-widgets{
text-align: center;
}
.jobs {
border:none;
}
}