html body {
background-attachment:fixed !important;
background-size:cover !important;
background-position: center center !important;
}
html .error404 {
background:url(https://schmidtke-praxis.de/wp-content/uploads/2020/10/waterfall1.jpg) !important;
}
.site-title {
 font-family: 'Niconne',handwriting !important;
}
.ast-site-title-wrap {
padding:0 10px;
}
.main-header-bar-navigation {
background:#558d3e !important;
}
.menu-item {
background:#558d3e !important;
}
.entry-content h1 {
font-size:40px !important;
}
body #header-pic {
background:url(https://schmidtke-praxis.de/wp-content/uploads/2020/10/naturpraxis-schmidtke-alternativ_eyecatcher.jpg);
width:100%;
padding-top:28.7%;
background-size:cover !important;
border:#fff solid 0px;
position:relative;
}
body #header-pic img{ 
position:absolute;
top:0;
left:0;
width: 25.75%;
_bottom: -22%;
   _ z-index: 1000;
}
#border-bottom {
width:100%;
height:1px;
background:#ddd !important;
margin-top:5px;
}
.menu-item a {
color:#fff !important;
}
.menu-link {
font-style:italic;
}
.current_page_item {
font-style:normal !important;
}
.current_page_item a {
color:#eee !important;

}
.main-header-bar-navigation {
border-radius:10px 10px 0 0;
}
.ast-container {
background:#fff;
padding-left:0 !important;
padding-right:0 !important;
}
.ast-footer-overlay > .ast-container {
background:transparent !important;
}
#c-footer li  {
display:inline-block;
text-align:center;
margin:0 10px;
}
.ast-article-single {
padding:1.3em 2em !important;
}
#primary {
margin-top:10px !important;
}
.main-header-bar {
    border-bottom-width: 1px;
    border-color: #558d3e !important;
background:#eee !important;
}
.main-header-container {
background:#eee !important;
}
.sidebar-main {
padding-right:20px;
}
.site-title a {
  color:#558d3e !important;
    font-size: 49px !important;
    text-shadow: #000 1px 1px 1px;
}
.entry-title {
font-size:40px !important;
display:none !important;
}

.sidebar-main h2 {
font-size:20px !important;
margin-bottom: 10px !important;
}
.ast-right-sidebar #secondary {
padding-left: 0px; 
}
h2 {
font-size:1.5rem !important;
}
#content li {
list-style:disc !important;
margin-left: 21px !important;
} 
#content ul {
    list-style: disc !important;
}
/*@media only screen and (max-width: 920px) {
  body {
    background-color: lightblue;
  }
}*/

.ast-header-break-point .main-navigation li {
   
    margin-left:20px;
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu {
    background:#558d3e !important;
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu {
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-style: solid;
}
@media only screen and (max-width: 420px) {
  .entry-content h1 {
    font-size:30px !important;
  }
.entry-content h2 {
    font-size: 21px !important;
}
.c-details {
font-size:16px !important;
}
}
.ast-menu-toggle {
color:#fff !important;
}