body {
background-color:#fff;
font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, Ubuntu, "Helvetica Neue", Arial, sans-serif;
} 
body, blockquote, button, input, select, textarea, .site-info, .footer-widgets .widget  {
font-size: 17px;
} blockquote {
background-color: #EAEAEA;
padding: 50px 100px;
font-style: normal;
border: none;
}
blockquote p {
background-image: url(//yggdrasil-aktiengesellschaft.com/wp-content/themes/generatepresschild/images/p.png);
background-repeat: no-repeat;
background-position: center top;
padding-top: 40px;	
}
hr {background-image: url(//yggdrasil-aktiengesellschaft.com/wp-content/themes/generatepresschild/images/bar.png);}
.entry-title {display:none;}
h1 {
background-image: url(//yggdrasil-aktiengesellschaft.com/wp-content/themes/generatepresschild/images/h1.png);
background-position: center bottom;
text-align: center;
padding-bottom: 10px;
font-family: "Times New Roman", Times, serif;
background-repeat: no-repeat;
font-weight: lighter!important;
font-size: 40px;
color: #464c4d;
margin-bottom: 40px;
}
h2 {
font-family: "Times New Roman", Times, serif;
background-position: center;
text-align: center;
color:#464c4d;
}
h4 {
font-size: 60px;
color:#fff;
margin-bottom:0px;
text-align: center;
}
strong {
color:#464c4d;
}
.site-content a {
color:#eee;
border-bottom:dashed 1px;
}
.site-content p:hover  {
color:#222222;
background-color: #92C030;
}
.site-content a:hover  {
color:#222222;
} .site-header {background-color: #fff;}
.header-image {max-width:;} .site-content ul {margin-left: 4px;}
.site-content ul li {
background-image: url(//yggdrasil-aktiengesellschaft.com/wp-content/themes/generatepresschild/images/list.png);
background-repeat: no-repeat;
background-position: left 12px;
list-style-type: none;
padding-left: 20px;
margin-bottom: 10px;
}  .main-navigation.is_stuck {background-color:#fff;}
.current-menu-item a {
border:solid 1px #89BF44;
}
.menu-toggle .mobile-menu {display: none;}   .site-footer {
background-image: url(//yggdrasil-aktiengesellschaft.com/wp-content/themes/generatepresschild/images/bg-footer.jpg);
background-position: center top;
}
.footer-widgets {
color: #222222!important;
text-align:center;
}
.footer-widgets a, .footer-widgets a:visited {color: #222222;}
.footer-widgets a:hover {color: #000;}
.footer-widgets strong {
font-family: Georgia, "Times New Roman", Times, serif;
}
.footer-widgets p {margin-bottom: 15px;}
.footer-widgets img{ max-width:48px; padding-bottom: 10px;}
.site-info {background-color: #fff;}
.site-info a, .site-info a:visited {color: #333;}
.copyright-bar li  {
background-image: none;
display: inline;
list-style-type: none; margin-right:10px;}
.footer-bar-align-right .copyright-bar {float: none;} .start {text-align:center;}
.start h2{font-size:25px; color:#334246; font-weight:lighter}
.start .su-column {border:solid 1px#aaafb1; padding:20px;}
.box1 {margin-top: 50px;}
.su-spoiler-title {
font-size: 19px!important;
color: #bd1313;
} .adresse em {
letter-spacing: 2px;
word-spacing: 2px;
} a.glink img {
margin-right: 1px;
} table, #cv td {
border: none;
}
#cv tr:nth-of-type(odd) tr:nth-of-type(odd) { background: #eee; } #cv tr:nth-of-type(even) tr:nth-of-type(even) {background: #cadea3;}
#cv td{
padding: 30px 10px;
vertical-align: top;
border-bottom:solid 1px #95a0a3;
min-width:400px;
}
#cv tr:hover {background-color: #99cc33; color:#000;}
.cvright {float: right;}
.cvleft {text-transform:uppercase;
font-weight:700;
} input, textarea, select {background-color:#eef3e9!important; border:solid 1px #89bf44!important; color:#000!important; }
.wpforms-form button{background-color: #99cc33!important; border: 1px solid #99cc33; color:#eee!important;}
.wpcf7-not-valid-tip {margin-left: 18px;}
textarea { max-height:100px;}
.wpcf7 {font-size:14px;}
@media screen and (max-width: 760px) {
.header-image {max-width:200px;}
h2 {font-size: 30px;}
h1 {font-size: 30px;}
body, blockquote, button, input, select, textarea, .sidebar .widget, .footer-widgets .widget, .footer-widgets .widget-title, .site-info  {font-size: 16px; text-align:center; }
.main-navigation .main-nav ul .current-menu-item > a {border:none; 	font-weight: 700;}
.footer-widgets { text-align:center;}
.copyright-bar ul {margin: 0;}
.copyright-bar ul li{
display: block;
padding: 0;
margin: 5px 0;
}
.page-header-content h1 {font-size: 30px;}
.box1 { margin-top: 0px;}
.site-content ul {margin-left: 0px;}
blockquote {
padding: 10px;
} #cv td { 
display: ;
}
#cv tr { border: none;} #cv td{
min-width:auto;
}
h4 {font-size: 30px; color:#fff;}
.start .su-column {border:none; padding:0px;}
}