@font-face{font-family:ETmodules;font-display:block;src:url(//topwash.de/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot);src:url(//topwash.de/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot?#iefix) format("embedded-opentype"),url(//topwash.de/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff) format("woff"),url(//topwash.de/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf) format("truetype"),url(//topwash.de/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}p.has-text-align-center {
text-align: center;
}
h3.has-text-align-center {
text-align: center;
}
#main-footer {
background-color: #00519e !important;
background: url(//www.topwash.de/demo/wp-content/uploads/schatten-oben.png) no-repeat center top;
border-top: 5px solid #8caed8;
}
.et_mobile_menu li a {
text-transform: uppercase;
}
#top-menu li li a {
padding: 6px 10px;
width: 220px;
font-size: 15px;
}
.nav li ul {
padding: 10px 0;
width: 260px;
}
@media only screen and (max-width: 1260px) {
#et_mobile_nav_menu {    
display: block;
}
#top-menu-nav, #top-menu, #et_top_search {    
display: none;
}
} .et_pb_menu .et_mobile_menu .menu-item-has-children > a, 
.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children > a,
#main-header .et_mobile_menu .menu-item-has-children > a {
background-color: transparent;
position: relative;
}
.et_pb_menu .et_mobile_menu .menu-item-has-children > a:after, 
.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children > a:after,
#main-header .et_mobile_menu .menu-item-has-children > a:after {
font-family: 'ETmodules';
text-align: center;
speak: none;
font-weight: 600;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
position: absolute;
font-size: 18px;
content: '\4c';
top: 11px;
right: 13px;
}
.et_pb_menu .et_mobile_menu .menu-item-has-children.visible > a:after,
.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children.visible > a:after,
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after {
content: '\4d';
}
.et_pb_menu .et_mobile_menu ul.sub-menu,
.et_pb_fullwidth_menu .et_mobile_menu ul.sub-menu,
#main-header .et_mobile_menu ul.sub-menu {
display: none !important;
visibility: hidden !important;
transition: all 1.5s ease-in-out;
}
.et_pb_menu .et_mobile_menu .visible > ul.sub-menu, 
.et_pb_fullwidth_menu .et_mobile_menu .visible > ul.sub-menu, 
#main-header .et_mobile_menu .visible > ul.sub-menu {
display: block !important;
visibility: visible !important;
}