p a, li a,
#tabContainer #tabitems li a:hover,
#tabContainer #tabitems li a.active,
.breadcrumb a,
article table a,
.tab-box  ul.tabber li a:hover,
.tab-box  ul.tabber li a.active,
.more-link,
.postmeta a,
.post-more,
.meta-category a,
#sidebar ul li:hover:before, #sidebar ul li.current_page_item:before, #sidebar ul li.current-menu-item:before, #sidebar ul li:hover > a,
#sidebar ul li.current_page_item > a, #sidebar ul li.current-menu-item > a,
#sidebar ul li.current-cat > a, #sidebar ul li.current-cat:before, 
.page-nav a:hover,
.postmeta a:hover,
#sidebar .profilebox ul li a 
{color:#e7343e;}

a.opensearch,
a.boxbutton,
.post-nav .current,
.blog-meta-tag a,
.allposts a,
.wpcf7 .wpcf7-submit, 
#respond input#submit,
.notfoundsearch input#searchsubmit,
.content-button a,
.recright,
.sidebarbox input#searchsubmit,
.toggle-headline.arr h4:before,
#filters button:hover, #filters .is-checked,
.blog-meta-tag a,
#topmenu > ul > li.has-sub:hover > a:after,
#topmenu > ul > li.has-sub:hover > a:before,
#topmenu ul ul li.has-sub:hover > a:after,
#topmenu ul ul li.has-sub:hover > a:before,
.wahomebox:hover i
{background:#e7343e;} 
#triangleright { border-right: 50px solid #e7343e;}

.logotitle,
.logotitle a,
.logosubtitle
{color:#39404a;}

.footer,
.recleft,
.postdate 
{background:#39404a; }

#topmenu{border-top:1px solid #41536b; border-bottom:1px solid #41536b; }
#triangleleft { border-left: 50px solid #39404a; }

.wpcf7 .wpcf7-submit:hover, #respond input#submit:hover,
.notfoundsearch input#searchsubmit:hover,
.boxbutton:hover,
.content-button a:hover,
.blog-meta-tag a:hover
{background:#41536b; }

#sidebar ul li .post-date,
.slick-prev:before, .slick-next:before,
.postmeta, .post-more:hover {color:#41536b;}

#topmenu ul li:hover a,#topmenu ul li.active a, #topmenu ul li.current_page_parent a, #topmenu ul li.current_page_ancestor a {color:#e7343e;}
#topmenu ul li:hover ul li a {color:#525252;}
#topmenu ul li ul li:hover a {color:#e7343e;}
#topmenu ul li ul li:hover ul li a {color:#525252;}
#topmenu ul li ul li ul li:hover a {color:#e7343e;}
#topmenu ul li ul li.active a, #topmenu ul li ul li.current_page_parent a, #topmenu ul li ul li.current_page_ancestor a {color:#e7343e;}
#topmenu ul li ul li ul li.active a, #topmenu ul li ul li ul li.current_page_parent a, #topmenu ul li ul li ul li.current_page_ancestor a {color:#e7343e;}


body, 
h2 a, h3 a, h2 a:hover, h3 a:hover,
#sidebar ul li a, .teaserbox a
 { color:#525252; }
  p a, li a { color:#e7343e; }
 
body { background-image:none !important;}

 
body { background-color:#F6F6F6; }




@media screen and (max-width: 1024px)  {
.fixednav .header-left { float:left; max-width:250px; margin:0; padding:0; text-align:left;}
.fixednav .header-right { float:right; width:calc(100% - 250px); margin:0; padding:0; text-align:left;}
.fixednav .logotitle { font-size:24px !important; line-height:1.1em !important;}
}

@media screen and (max-width: 800px)  {
.fixednav { position:fixed !important; z-index:99999 !important; height:auto !important; }	
.mobilebutton{top:10px;}
.pbtext1 {font-size:18px !important;; }
.pbtext2 {font-size:14px !important;; }
}

@media screen and (max-width: 480px)  {
.header-right .mobilebutton {  }
.fixednav .header-left { display:none;}
.fixednav .header-right { float:none; width:100% !important; margin:0; padding:0; text-align:left;}
.fixednav .logotitle { font-size:20px !important; line-height:1.1em !important; margin-top:20px !important;}

}
