.page-header {
    background-color: rgba(0, 0, 0, 0);
    border-top: none;
    border-bottom: none;
}

body, p {
    font-family: Arial, Helvetica, sans-serif !important;
color: #000 !important;
font-size: 16px !important;
}

h1 {
    font-size: 50px !important;
letter-spacing: 1px;
}

h2 {
    font-size: 45px !important;
font-weight: 400 !important;
}

p {
font-size: 16px !important;
line-height: 24px;
}

.blog-entry-title.entry-title, .blog-entry-title.entry-title a, .blog-entry-title.entry-title a:hover {
    pointer-events: none !important;
    line-height: 45px;
}

a {
    color: #008688;
}

.entries {
    padding: 15px;
    background-color: rgba(255, 255, 255, 0.5);
}

#site-navigation {
    font-size: 30px;
}

.anmeldung a {
  background-color: #008688 !important;
  color: white !important;
}


.anmeldung a:hover {
background-color: #00B0B3 !important;
color: white !important;
}

.navbar-style-six .dropdown-menu a {
    transition: none;
}

.sf-menu ul {
    min-width: 250px;
}

body.wpex-has-vertical-header #site-navigation .sf-menu ul a {
    padding: 8.5px 20px;
}

#site-navigation .dropdown-menu ul {
    background: #fff;
    border: none !important;
}

h4 {
    line-height: 0.5;
    margin: 30px 0 10px;
}


body {
    background-image: url(https://xn--frhlingslauf-elb.ch/wp-content/uploads/2017/10/bg.jpg);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-attachment: fixed;
    background-repeat: no-repeat;
}

@media screen and (max-width: 500px){
body {
    background-image: url(https://xn--frhlingslauf-elb.ch/wp-content/uploads/2017/10/bg_hf.jpg) !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: contain;
    background-position: center center;
    background-attachment: fixed;
    background-repeat: inherit;
}}

.site-footer {
    background: rgba(38, 38, 38, 0);
}

.wpex-row .col {
    float: right;
}

.wpb_single_image img {
    max-height: 60px;
    width: auto;
}

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea {
    background: #008688;
color:#fff;
}

.navbar-style-six .dropdown-menu>li>a {
    padding: 3px 30px !important;
}