
body {background:#f8f8f8;}
body {color:#4f4f4f;}

h1 {color:#39404A;}
h2 {color:#39404A;}
h3 {color:#39404A;}

.logotitle {color:#666666;}
.logotitle a {color:#666666;}
.logosubtitle { color:#666666; }

.logo { float:left; max-width:400; }

a  { color:#c30000; }
article ul li a, article ol li a { color:#c30000;}
.post-meta a, a.post-more, .extwdg ul li a:hover { color:#c30000;}

.sidebarbox ul li:hover a, .sidebarbox ul li ul li:hover a, .sidebarbox li.current-menu-item a, .sidebarbox li.current-cat a, .sidebarbox li.current-menu-parent a, .sidebarbox li.current_page_parent a, .sidebarbox ul li.current-menu-item ul li a:hover, 
.sidebarbox ul li.current_page_parent ul li a:hover, 
.sidebarbox ul li.current-menu-ancestor ul li a:hover,
.sidebarbox ul li ul li.current-menu-item a, 
.sidebarbox ul li ul li.current-menu-item a, 
.sidebarbox ul li ul li.current-post-parent a, 
.sidebarbox ul li ul li.current-menu-item a, .post-nav a { color:#c30000; }

.infoboxes [class^="icon-"]:before, .infoboxes [class*=" icon-"]:before {color:#39404A; }
.buttonrequest .input-icon {  color:#40C6F2;}

.boxbutton, .listbutton, .contactform button, .wpcf7 .wpcf7-submit, form.widget_wysija input.wysija-submit, #respond input#submit { background:#40C6F2; color:#ffffff;}
.contactform button, .wpcf7 .wpcf7-submit, form.widget_wysija input.wysija-submit, #respond input#submit {border:1px solid #40C6F2;}

a.toggleMenu {color:#40C6F2;}

.postdate { background:#39404A; }
.blog-page-entry .postdate { background:#40C6F2;}

.topline, .footermenu, a.opensearch { background:#39404A;}
.header {background:#f2f2f2; }
.teaser {background:#eeeeee; }


.mainmenu nav li ul {background:#40C6F2;}
.mainmenu nav ul li a {  color:#6c6c6c;}
.mainmenu nav ul li ul li a {  color:#ffffff;}

.mainmenu nav ul li:hover > a { background:#40C6F2; color:#ffffff;}
.mainmenu nav ul li.current-menu-item a, 
.mainmenu nav ul li.current_page_item a, 
.mainmenu nav ul li.current-menu-parent a 
{ background:#40C6F2; color:#ffffff;}


.mainmenu nav ul li ul li.current-menu-item a, 
.mainmenu nav ul li ul li.current_page_item a, 
.mainmenu nav ul li ul li.current-menu-parent a {background: none !important;}
.mainmenu nav ul li ul li.current-menu-item, 
.mainmenu nav ul li ul li.current_page_item, 
.mainmenu nav ul li ul li.current-menu-parent  {background: rgba(255,255,255,.3) !important;}



@media screen and (max-width: 801px) {
.mainmenu nav li ul {background: none !important;}
.mainmenu nav ul li a {  color:#6c6c6c !important;}
.mainmenu nav ul li a:hover { background:none !important; color:#40C6F2 !important;}
.mainmenu nav ul li a:hover ul li a  {  color:#6c6c6c !important;}
.mainmenu nav ul li.current-menu-item ul li a, 
.mainmenu nav ul li.current_page_item ul li a, 
.mainmenu nav ul li.current-menu-parent ul li a {  color:#6c6c6c !important;}

.mainmenu nav ul li.current-menu-item a, .mainmenu nav ul li ul li.current-menu-item a, 
.mainmenu nav ul li.current_page_item a, .mainmenu nav ul li ul li.current_page_item a, 
.mainmenu nav ul li.current-menu-parent a, .mainmenu nav ul li ul li.current-menu-parent a  
{ background:none !important; color:#40C6F2 !important;}

.mainmenu nav li ul li:hover { background: none !important; }
.mainmenu nav li ul li:hover a {background: none !important;}
}



