html, body  {
margin: 0;
padding: 0;
font-family: "Arial", "Helvetica", sans-serif;
font-size: 12px;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
.aligncenter {
margin-left: auto;
margin-right: auto;
clear: both;
}
img, iframe, .master-slider-parent, .post-background {
-webkit-box-shadow: 0em 0.083em 0.333em 0em rgba(0,0,0,0.75);
-moz-box-shadow: 0em 0.083em 0.333em 0em rgba(0,0,0,0.75);
box-shadow: 0em 0.083em 0.333em 0em rgba(0,0,0,0.75);
}
a {
color: #e91e63;
}
a:hover {
text-decoration: none;
}
a.current img, a img {
border: none !important;
}
ul {
list-style-position: inside;
padding: 0;
margin-left: 1.667em;
}
li {
margin-top: 1em;
margin-bottom: 1em;
}
input[type=text], input[type=email], input[type=tel], input[type=file], select {
border: none;
border: solid 0.083em #cccccc;
width: 100%;
max-width: 26.667em;
}
textarea {
border: none;
border: solid 0.083em #cccccc;
width: 100%;
max-width: 42.3em;
height: 8.833em;
}
input[type=radio] {
max-width: 1.667em;
}
input[type=submit] {
background-color: #e91e63;
color: #fff;
border: none;
border: solid 0.083em #e91e63;
}
input:focus, textarea:focus {
border-color: #e91e63;
}
.post-background {
background-image: url(//eplanschaltplan.de/wp-content/themes/eplan/img/title.jpg);
position: absolute;
left: 0;
width: 100%;
min-height: 100%;
background-repeat: no-repeat; 
background-size: cover;
background-position: 50% 50%;
display: block;
}
#header {
margin: 0;
padding: 0;
top: 0em;
left: 0em;
position: fixed;
background: #fff;
width: 100%;
-webkit-box-shadow: 0em 0.083em 0.667em 0em rgba(0,0,0,0.75);
-moz-box-shadow: 0em 0.083em 0.667em 0em rgba(0,0,0,0.75);
box-shadow: 0em 0.083em 0.667em 0em rgba(0,0,0,0.75);
height: 5em;
border-bottom: 0.167em solid  #e91e63;
z-index: 9999;
}
a#logo {
border: none;
}
#logo {
float: left;
margin-left: 3.333em;
margin-top: 0.667em;
}
#logo img {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
height: 4.167em;
}
#menu {
float: right;
font-size: 1.5em;
}
#menu ul {
list-style-position: inside;
list-style: none;
padding: 0;
margin-left: 0;
}
#menu li {
float: left;
margin: 0;
margin-right: 1.667em;
}
#menu li a{
color: #000;
text-decoration: none;
}
#menu li a:hover{
border: none;
}
.current {
border-bottom: 0.167em solid  #e91e63 !important;
}
#wrapper {
}
#content {
}
.post {
max-width: 80em;
margin: 0 auto;
min-height: 40em;
min-height: 100vh;
padding-left: 1.667em;
padding-right: 1.667em;
}
.entry {
margin-top: 1.667em;
position: relative;
}
h2 {
padding-top: 4.8em;
margin: 0;
font-size: 1.5em;
margin-bottom: 1.5em;
font-weight: normal;
position: relative;
}
.ms-thumb-frame-selected {
border: 0.167em solid  #e91e63;
}
.ms-thumb-frame-selected img, .no-shadow {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.map {
width: 100%;
height: 25em;
float: left;
}
#footer {
background-color: #e91e63;
min-height: 2.333em;
float: left;
width: 100%;
padding-bottom: 0.833em;
}
#footer-left {
float: left;
}
#footer-left ul {
list-style-position: inside;
list-style: none;
}
#footer-left li {
float: left;
margin: 0;
margin-right: 1.667em;
}
#footer-left li a{
color: #fff;
text-decoration: none;
}
#footer-left li a:hover{
border-bottom: 0.167em solid  #fff;
}
#footer-right {
float: right;
}
#footer-right ul {
list-style-position: inside;
list-style: none;
}
#footer-right li {
float: left;
margin: 0;
margin-right: 1.667em;
}
#footer-right li a{
color: #fff;
text-decoration: none;
}
#footer-right li a:hover{
text-decoration: underline;
}
.button {
background-color: #e91e63;
color: #ffffff;
padding-left: 0.8em;
padding-right: 0.8em;
padding-top: 0.5em;
padding-bottom: 0.5em;
font-size: 1.5em;
text-decoration: none;
}
.clear {
clear: both;
}
.margin-left {
margin-left: 1.667em;
}
.margin-right {
margin-right: 1.667em;
}
.margin-top {
margin-top: 1em;
} .slicknav_menu {
display: none;
position: fixed;
z-index: 99999;
right: 0.833em;
top: 0.417em;
background: none; 
}
.slicknav_nav {
background-color: #fff;
color: #000;
margin-right: -0.833em;
-webkit-box-shadow: 0em 0.083em 0.333em 0em rgba(0,0,0,0.75);
-moz-box-shadow: 0em 0.083em 0.333em 0em rgba(0,0,0,0.75);
box-shadow: 0em 0.083em 0.333em 0em rgba(0,0,0,0.75);
}
.slicknav_btn {
background: #e91e63; height: 1.9em; }
.slicknav_no-text, .slicknav_icon {
margin: 0.167em auto 0em !important;
}
.slicknav_btn:hover{
border: none;
}
.slicknav_nav ul {
margin: 0 0.833em;
}
.slicknav_nav a {
color: #000000;
padding: 0.167em 0;
margin: 0.417em 1.25em;
}
.slicknav_nav a:hover {
background: none;
border: none;
border-radius: 0;
}
.slicknav_icon-bar {
width: 1.25em !important;
}
@media only screen and (min-width: 1280px) {
#content {
font-size: 14px;
}
input, textarea {
font-size: 14px;
}
}
@media only screen and (min-width: 1900px) {
#content {
font-size: 18px;
}
input, textarea {
font-size: 18px;
}
}
@media only screen and (min-width: 3800px) {
#content {
font-size: 36px;
}
input, textarea {
font-size: 36px;
}
.photo {
width: 300px;
height: 396px;
}
}
@media screen and (max-width: 1280px) {	
.post-background {
background-image: url(//eplanschaltplan.de/wp-content/themes/eplan/img/title700.jpg);
}
}
@media screen and (max-width: 980px) { #menu {
display: none;
}
.slicknav_menu {
display: block;
}
#logo {
margin-left: 1.667em;
margin-top: 1em;
}
#logo img {
height: 3.333em;
}
#footer-left {
float: left;
}
#footer-right {
float: left;
}
.post-background {
background-image: url(//eplanschaltplan.de/wp-content/themes/eplan/img/title700.jpg);
}
}
@media screen and (max-width: 470px) {	
#logo {
margin-top: 1em;
}
#logo img {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
height: 2.5em;
margin-top: 0.5em;
}
.post-background {
background-image: url(//eplanschaltplan.de/wp-content/themes/eplan/img/title470.jpg);
}
}
a {
color: #2196f3;
}
input[type=submit] {
background-color: #2196f3;
border-color: #2196f3;
}
input:focus, textarea:focus, select:focus {
border-color: #2196f3;
}
#header {
border-bottom-color: #2196f3;
}
.current {
border-bottom-color: #2196f3 !important;
}
.ms-thumb-frame-selected {
border-color: #2196f3;
}
#footer {
background-color: #2196f3;
line-height: 3;
}
.button {
background-color: #2196f3;
}
.slicknav_btn {
background: #2196f3;
}