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

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,.toggle-headline 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:#460000;} 
#triangleright { border-right: 50px solid #460000;}

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

.footer,
.recleft,
.postdate 
{background:#860000; }

#topmenu{border-top:1px solid #575D65; border-bottom:1px solid #575D65; }
#triangleleft { border-left: 50px solid #860000; }

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

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

#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:#460000;}
#topmenu ul li:hover ul li a {color:#525252;}
#topmenu ul li ul li:hover a {color:#460000;}
#topmenu ul li ul li:hover ul li a {color:#525252;}
#topmenu ul li ul li ul li:hover a {color:#460000;}
#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:#460000;}
#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:#460000;}


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

 
body { background-color:#860000; }

.logo  {max-width:400px ;}



.bgpattern {
border-bottom: 5px solid #d7bd92;
}

#gototop, #gototop:hover {
background: rgba(70,0,0,.8);
}

.logo {
margin: 0 auto;
}

hr {
margin: 0;
}

.wrapper {
box-shadow: 0 0 10px #e8d0a7;
border-radius: 5px;
background: rgba(129,0,0,1);
background: -moz-linear-gradient(top, rgba(129,0,0,1) 0%, rgba(64,0,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(129,0,0,1)), color-stop(100%, rgba(64,0,0,1)));
background: -webkit-linear-gradient(top, rgba(129,0,0,1) 0%, rgba(64,0,0,1) 100%);
background: -o-linear-gradient(top, rgba(129,0,0,1) 0%, rgba(64,0,0,1) 100%);
background: -ms-linear-gradient(top, rgba(129,0,0,1) 0%, rgba(64,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(129,0,0,1) 0%, rgba(64,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#810000', endColorstr='#400000', GradientType=0 );
}

#menu-hauptmenue {
background: rgba(162,111,48,1);
background: -moz-linear-gradient(top, rgba(162,111,48,1) 0%, rgba(222,189,135,1) 51%, rgba(148,114,56,1) 99%, rgba(232,209,167,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(162,111,48,1)), color-stop(51%, rgba(222,189,135,1)), color-stop(99%, rgba(148,114,56,1)), color-stop(100%, rgba(232,209,167,1)));
background: -webkit-linear-gradient(top, rgba(162,111,48,1) 0%, rgba(222,189,135,1) 51%, rgba(148,114,56,1) 99%, rgba(232,209,167,1) 100%);
background: -o-linear-gradient(top, rgba(162,111,48,1) 0%, rgba(222,189,135,1) 51%, rgba(148,114,56,1) 99%, rgba(232,209,167,1) 100%);
background: -ms-linear-gradient(top, rgba(162,111,48,1) 0%, rgba(222,189,135,1) 51%, rgba(148,114,56,1) 99%, rgba(232,209,167,1) 100%);
background: linear-gradient(to bottom, rgba(162,111,48,1) 0%, rgba(222,189,135,1) 51%, rgba(148,114,56,1) 99%, rgba(232,209,167,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a26f30', endColorstr='#e8d1a7', GradientType=0 );
}

#topmenu {
border: 1px solid #d7bd92;
    border-radius: 3px;
}

#topmenu ul li a {
color: #750000;
}

#topmenu ul li a:hover {
color: #c90000;
}

#topmenu ul ul li {
background: #d7bd92;
}

#topmenu ul ul li a {
color: #000!important;
}

#topmenu ul ul li a:hover {
color: #c90000!important;
}

#topmenu > ul > li.has-sub > a:before, #topmenu > ul > li.has-sub > a:after {
background: #750000;
}

#topmenu > ul > li.has-sub > a:before:hover, #topmenu > ul > li.has-sub > a:after:hover {
background: #c90000;
}

#sidebar .sidebarbox{
background: rgba(162,111,48,1);
background: -moz-linear-gradient(top, rgba(162,111,48,1) 0%, rgba(222,189,135,1) 51%, rgba(148,114,56,1) 99%, rgba(232,209,167,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(162,111,48,1)), color-stop(51%, rgba(222,189,135,1)), color-stop(99%, rgba(148,114,56,1)), color-stop(100%, rgba(232,209,167,1)));
background: -webkit-linear-gradient(top, rgba(162,111,48,1) 0%, rgba(222,189,135,1) 51%, rgba(148,114,56,1) 99%, rgba(232,209,167,1) 100%);
background: -o-linear-gradient(top, rgba(162,111,48,1) 0%, rgba(222,189,135,1) 51%, rgba(148,114,56,1) 99%, rgba(232,209,167,1) 100%);
background: -ms-linear-gradient(top, rgba(162,111,48,1) 0%, rgba(222,189,135,1) 51%, rgba(148,114,56,1) 99%, rgba(232,209,167,1) 100%);
background: linear-gradient(to bottom, rgba(162,111,48,1) 0%, rgba(222,189,135,1) 51%, rgba(148,114,56,1) 99%, rgba(232,209,167,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a26f30', endColorstr='#e8d1a7', GradientType=0 );
border-radius: 5px;
padding: 5px 10px;
}

#sidebar {
background: transparent;
padding: 0;
}

.widgettitle {
color: #860000;
text-align: center;
}

.sidebarbox input#searchsubmit {
padding: 7px;
}

.post-nav .current {
background: #860000!important;
}

.post-nav .page-numbers {
background: #d7bd92;
}

.page-numbers.dots {
color: #575D65;
}
.post-nav .page-numbers:hover, .page-numbers.dots:hover {
background: #860000;
color: #fff;
}

.footer {
box-shadow: 0 0 0 0;
-webkit-box-shadow: 0 0 0 0;
z-index: 1;
}

article iframe {
border: 0;
}

code {
background: transparent;
}

/* .gallery img, .gallery a:hover img, .gallery img:hover {
border: 0;
} */

.gallery img {
padding: 0;
}

.choice-content p {
color: #fff;
}