#sticky-navigation {background-color: #fff; border-bottom: solid 1px #005311;}
h2 {
font-weight: bold;
color: #005311;
font-size: 17px;
}
h3 { font-size:17px;}
a, a:visited {color: #005311; text-decoration: none;}
strong {font-weight: normal;}
em {font-weight: bold;}
pre {
max-width:100%;
white-space:pre-wrap;
line-height:25px;
padding:50px;
}
blockquote {
border: none;
font-size: 17px;
font-style: normal;
background-color: #D7D7D7;
padding:50px;
}
blockquote em {
font-size: 30px;
color: #005311;
font-style: italic;
}
.entry-title  {display:none;}
h1  {
text-align: center;
margin-bottom: 50px;
padding-bottom: 10px;
font-size:25px;
font-weight: 300;
text-transform: uppercase;
color: #005311;
background-image: url(//fis-schaden.de/wp-content/themes/generatepresschild/images/h1.png);
background-repeat: no-repeat;
background-position: center bottom;
}
h1 em  {
font-size:17px;
font-weight: 300;
text-transform: none;
padding-top: 10px;	
}
.site-main ul, .site-main ol {margin-left: 25px!important;}
.site-main ul li, .site-main ol li  {
list-style-image: url(//fis-schaden.de/wp-content/themes/generatepresschild/images/list.png);
list-style-position: outside;
margin-bottom: 10px;
padding-left: 10px;
} .main-navigation ul a {font-size:16px;}
.main-navigation ul ul a {font-size:12px!important;}
.main-navigation, .main-navigation ul ul {background-color: transparent;}
.main-navigation .main-nav ul li a,  .main-navigation .main-nav ul li ul li a { color: #333;} .main-navigation .main-nav ul .current-menu-item > a {color: #005311!important;	background-color: transparent!important;} .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:#005311; 	background-color:transparent} .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:#005311;  background-color:#ccc;} .main-navigation .main-nav ul li[class*="current-menu-"] > a:hover,.main-navigation .main-nav ul li[class*="current-menu-"].sfHover > a{color:#005311; background-color:transparent;} .main-navigation .main-nav ul li[class*="current-menu-"] > a{color:#005311; background-color:transparent;}  .main-navigation ul ul{background-color:#D8D8D8;  width:250px;}
button.menu-toggle, button.menu-toggle:active, button.menu-toggle:focus, button.menu-toggle:hover {color:#005311;}
.main-navigation .menu-toggle {font-size: 25px;}
.menu-toggle .mobile-menu {display: none;} .slideout-navigation {width: 300px !important;}
.current-menu-item a {color:#005311; font-weight: 700;}  .footer-widgets {
color: #fff!important;
text-align:center;
background-image: url(//fis-schaden.de/wp-content/themes/generatepresschild/images/footer.jpg);
background-repeat: repeat;
background-position: center top;
}
.footer-widgets strong { text-transform:uppercase;}
.footer-widgets a{color: #69ae77;}
.footer-widgets a:hover {color:#ccc!important;}
.site-info {background-color: #fff;}
.site-info a, .site-info a:visited {color: #333!important;}
.site-info li {
color: #ccc!important;
list-style-image: none;
list-style-type: none;
display: inline;
padding: 0 10px;
}
.copyright-bar  {color:#333;}
.copyright-bar a:hover {color:#005311!important;}
.footer-bar-align-right .copyright-bar {float: none;} .su-button {color: #FFFFFF; background-color: #005311;}
.su-spoiler-title {
font-weight: normal!important;
font-size: 20px!important;
color:#fff;
background-color:#005311;
padding: 7px 0 10px 50px!important;
}
.su-spoiler-icon {padding-left:10px!important;}
.su-spoiler-content {
border: solid 1px #ccc;
background-color: #fff;
padding: 20px !important;
}
.su-spoiler-content:hover {background-color: #d6eada;}
.quelle .su-spoiler-title {
font-weight: normal!important;
font-size: 17px!important;
color:#000;
background-color:#d7d7d7;
} .start .su-column{text-align: center;}
.start ul{padding:  0 10px 20px; margin-left:0 !important;}
.start h2 {
background-image: url(//fis-schaden.de/wp-content/themes/generatepresschild/images/h2.png);
background-repeat: no-repeat;
background-position: center center;
line-height: 45px;
}
.spalten-start .su-column, .spalte {
min-height: 380px;
background-color:#D7D7D7; 
padding:  30px 40px; 
} blockquote:hover, .start .su-column:hover, .spalten-start .su-column:hover, .leistungen .su-column:hover, .spalte:hover  {background-color:#d6eada;}
.leistungen .su-column {
background-color:#D7D7D7;
padding:  20px 10px;
text-align: center;
font-size: 16px;
}
.leistungen .su-column h2 {
font-size: 15px;
padding: 0;
margin-bottom: 10px;
}
.leistungen .su-column p  { min-height:220px;}
.leistungen .su-column ul {margin-left: 0px!important;}
.leistungen .su-column ul li, .start ul li {
background-image:none;
list-style-image:none;
list-style-type: none;
padding: 0px;	
margin:0px;
}  .banner {font-size: 30px; background-color:#005311; color:#fff; padding:10px;}
.banner strong {font-weight:700;}
#menu-small {margin-right:12px} input, textarea {background-color: #fff!important;}
.wpcf7-submit {background-color: #005311!important; border: 1px solid #005311;}
.wpcf7-not-valid-tip {margin-left: 18px;} input[type="text"], input[type="email"], input[type="tel"], textarea {
background: #bdeec7!important;
padding: 5px;
width: 100%;
border:none;
}
textarea { max-height:100px;}
.wpcf7 {font-size:14px;}
.zstm {margin-left: -16px;} .abstand {margin-bottom: 30px;}
@media screen and (max-width: 760px) {
body,  blockquote, button, input, select, textarea, .site-info, .footer-widgets  {font-size: 15px; text-align:center;}
.footer-widgets p  {font-size: 13px;}
h1  {
text-align: center;
margin-bottom: 16px;
padding-bottom: 10px;
font-size:17px;
text-transform: uppercase;
}
blockquote em {font-size: 15px;}
.footer-widgets a { font-size:12px;}
blockquote, .spalten-start .su-column, .leistungen .su-column, .leistungen .su-column p, .spalte {
padding:  5px;
min-height:auto; 
padding: 10px;
}
.abstand {margin-bottom: 0px;}
.site-main ul  {margin-left: 0px!important;}
.site-main ul li {list-style: none;	padding-left: 0px;}
.banner {font-size: 20px;  background-color:transparent; color:#005311; }
}