
body {background:#eeeeee;}
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:; }

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:#f7993b;}

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

a.toggleMenu {color:#f7993b;}

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

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


.mainmenu nav li ul {background:#f7993b;}
.mainmenu nav ul li a {  color:#f7993b;}
.mainmenu nav ul li ul li a {  color:#020202;}

.mainmenu nav ul li:hover > a { background:#f7993b; color:#020202;}
.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:#f7993b; color:#020202;}


.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:#f7993b !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:#f7993b !important;}

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



.mainmenu {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    font-family: \'Open Sans\', \'Helvetica Neue\', Helvetica, Arial, sans-serif;
    padding: 10px;
}
h1 {
    font-size: 1.7em;
    padding: 0 0 15px 0;
  	color: #0a0a0a;
}
h1, h2, h3, h4 {
    color: #0a0a0a;
}
h2.homeheadline {
    font-size: 1.5em;
    text-transform: uppercase;
    line-height: 2em;
    padding: 0;
    margin-bottom: 10px;
    text-shadow: 0 0 1px #ccc;
}
h1 a, h2 a, h3 a, h4 a {
    color: #0a0a0a;
}