Here it is (additional CSS):
body {
border-top: none;
}
body.custom-background{
background-image: none;
background-color: #63b3cd;
}
.wrapper {
background: #4f4f4f none repeat scroll 0 0;
-webkit-box-shadow: 2px 3px 4px 3px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 3px 4px 3px rgba(0,0,0,0.75);
box-shadow: 2px 3px 4px 3px rgba(0,0,0,0.50);
}
#footerarea .widget-area {
padding: 14px 0;
}
#site-generator {
border-top: 2px dashed #eaeaea;
color: #999;
padding: 10px 2.5%;
}
div.breadcrumbs {
margin: 10px 0 0 25px;
}
a.current_language {
margin-right: 20px;
}
#footerarea .widget {
box-shadow: none;
background:#4f4f4f;
}
#footerarea .widget-title {
font-size: 15px;
color: #b2b2b2;
}
div.breadcrumbs {
color: #439f55;
}
div.breadcrumbs span > span {
color: #fff;
}
#main-nav a:hover, #main-nav ul li.current-menu-item a, #main-nav ul li.current_page_ancestor a, #main-nav ul li.current-menu-ancestor a, #main-nav ul li.current_page_item a, #main-nav ul li:hover > a, #main-nav li:hover > a, #main-nav ul ul *:hover > a, #main-nav a:focus {
background: #525252 none repeat scroll 0 0;
color: #63b3cd;
}
.widget {
height: 100%;
}
@media only screen and (min-width: 769px) {
#footerarea div.widget-area {
display: flex;
align-items: stretch;
}
}
@media only screen and (max-width: 768px) {
#footerarea div.widget-area {
display: block;
margin-top: 2.5%;
}
#main {
padding-top: 10px;
}
}
#footerarea .widget-wrap {
border-top: 1px solid #63b3cd;
}
#site-generator {
border-top: 1px dashed #63b3cd;
color: #999;
padding: 10px 2.5%;
}
/* ####### MENUE ######*/
/*#main-nav a {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(79, 79, 79, 1) 73%, rgba(79, 79, 79, 1) 79%, rgba(79, 79, 79, 0) 117%, rgba(79, 79, 79, 0) 100%) repeat scroll 0 0;
} */
#main-nav li {
margin-right: 3px;
}
#main-nav {
border: none;
background: none;
box-shadow: 0 0 0 rgba(255, 255, 255, 0.2) inset;
z-index:60;
}
#main-nav a {
background: #57ad68 none repeat scroll 0 0;
}
#main-nav a {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(79, 79, 79, 1) 84%, rgba(79, 79, 79, 0) 85%) repeat scroll 0 0;
}
#main-nav a:hover, #main-nav ul li.current-menu-item a, #main-nav ul li.current_page_ancestor a, #main-nav ul li.current-menu-ancestor a, #main-nav ul li.current_page_item a, #main-nav ul li:hover > a, #main-nav li:hover > a, #main-nav ul ul *:hover > a, #main-nav a:focus {
background: #525252 none repeat scroll 0 0;
line-height: 35px;
}
#main-nav a, #main-nav a:hover, #main-nav a:focus, #main-nav ul li.current-menu-item a, #main-nav ul li.current_page_ancestor a, #main-nav ul li.current-menu-ancestor a, #main-nav ul li.current_page_item a, #main-nav ul li:hover > a {
transition: line-height 0.5s ease 0s, color 0.5s ease 0s;
}
/* ####### MENUE ######*/
/* ####### SLIDER ######*/
.featured-slider, .featured-slider .slider-cycle {
margin-top: -40px;
position: relative;
z-index: 5;
}
figure a {
cursor: default;
}
.featured-text {
display: none;
}
.ngg-slideshow, .slideshow {
max-height: 376px !important;
}
/* ####### SLIDER #####*/
.header-image {
height: auto;
margin-bottom: -35px;
margin-top: -81px;
position: relative;
width: 100%;
z-index: 50;
}
#site-logo {
float: left;
margin-top: -2px;
}
.hgroup-wrap {
padding-bottom: 10px;
padding-top: 15px;
}
.hgroup-wrap {
padding-bottom: 20px;
padding-top: 15px;
}
#site-description {
color: #999;
font: 200 18.5px/20px helvetica,sans-serif;
}
#site-title {
font: 200 24px/42px helvetica,sans-serif;
}
#site-title a {
letter-spacing: 0;
}
.ngg-singlepic {
padding: 0px !important;
}
div.breadcrumbs {
background-color: #555555;
padding: 5px 0 5px 25px;
margin: 0;
display:none;
}
#main-nav a:hover, #main-nav ul li.current-menu-item a, #main-nav ul li.current_page_ancestor a, #main-nav ul li.current-menu-ancestor a, #main-nav ul li.current_page_item a, #main-nav ul li:hover > a, #main-nav li:hover > a, #main-nav ul ul *:hover > a, #main-nav a:focus {
color: #0088cf;
}
#site-logo {
display: none;
}
.header-image {
margin-top: -60px;
margin-bottom:0;
}
.wpcf7-form-control.wpcf7-select {
font-size: 15px;
padding: 5px;
}
a.ngg-fancybox img.ngg-singlepic {
cursor:default;
}
#main-nav a:hover, #main-nav ul li.current-menu-item a, #main-nav ul li.current_page_ancestor a, #main-nav ul li.current-menu-ancestor a, #main-nav ul li.current_page_item a, #main-nav ul li:hover > a, #main-nav li:hover > a, #main-nav ul ul *:hover > a, #main-nav a:focus {
background: #444040 none repeat scroll 0 0;
border: 0 solid rgba(0, 0, 0, 0);
border-radius: 10px 10px 0 0;
line-height: 13px;
}
nav#main-nav {
border-bottom: 3px solid #3a3a3a;
margin-top: 50px;
}
/nav#main-nav ul {
float: right;
margin-right: 116px;
}/
/* ::: Font-size content ::: */
#content ul, #content ol {
font-size: 1.05rem;
}
.hwim-text p {
margin-bottom: 0;
font-style: italic;
}
.wp-caption .wp-caption-text {
padding: 0;
}
.widget {
margin-bottom: 25px;
}
article {
border-radius: 2px;
}
.metaslider .caption {
display: none;
}
.flex-control-paging li a.flex-active {
background: #0088cf !important;
background: rgba(0, 136, 207, 0.9)!important;
cursor: default;
}
.metaslider .flexslider {
margin: 0 0 30px 0 !important;
}
.flex-control-nav {
bottom: -20px !important;}
a.current_language {
margin-left: 20px;
}