
body {background:#f8f8f8;}
body {color:#3d3d3d;}

h1 {color:#6c6c6c;}
h2 {color:#6c6c6c;}
h3 {color:#6c6c6c;}

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

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

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

.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,
.pro-pager span.cycle-pager-active
 { color:#d9be7b; }

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

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

a.toggleMenu {color:#d9be7b;}

.postdate { background:#39404a; }
.blog-page-entry .postdate { background:#d9be7b;}

.topline, .footermenu, a.opensearch { background:#d8b14e;}
.header {background:#d8b14e; }
.teaser {background:#d8c593; }


.mainmenu nav li ul {background:#d9be7b;}
.mainmenu nav ul li a {  color:#6c6c6c;}
.mainmenu nav ul li ul li a {  color:#666666;}

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


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

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



