.topnavigation, ul.snap-slider li, .mod_login_form .btn, ul.menu > li.active > a .linktext, .leading:before, #right .moduletable.lightgreen, div.countdown {
	background: var(--maincolor);
}

ul.menu.sidemenu > li a::before, .btn::before, header h1 {
	color: var(--linkcolor);
}

.btn::before, p.readmore a::after {
	background: var(--maincolor);
}


h2 span, .item-page h2, p.readmore a,
.tagspopular ul li a:link, ul.category-module li a:link, .tagsselected ul li a:link, .tagspopular ul li a:visited, ul.category-module li a:visited,
.tagsselected ul li a:visited,
a:hover, a:active, a:focus, h3, .panel h3 a, ul.menu.sidemenu > li a,
.breadcrumb > li:not(.active) > span,
.tagspopular ul li:before, ul.category-module li:before, .tagsselected ul li:before,
.joodb table h3 a {
	color: var(--maincolor);
}

h2 a {
	color: #555
}

.panel h3.pane-toggler-down a:after {
	border-bottom: 5px solid var(--maincolor);
}

.panel h3 a:after {
	border-top: 5px solid var(--maincolor)
}

.dropdown-menu li.active > a, .breadcrumb > li > a, .panel h3 a, .item-page a {
	color: #var(--maincolor) !important;
}


ul.menu.sidemenu > li a.invertiert {
	background: var(--maincolor);
	color: var(--linkcolor)
}

ul.menu.sidemenu > li a.invertiert:before {
	color: var(--linkcolor)
}

@media screen and (max-width: 900px) {
	.navbar ul.menu.horizontal > li.active > a,
	.navbar ul.menu.horizontal > li.active > a .linktext {
		color: var(--maincolor) !important;
	}
}

a.home2, a.home2 span, .cube-wrapper .front,
.carousel-indicators li {
	background: var(--maincolor);
}

.count {font-size:1.7em; color:#fff; font-weight:bold}
.contentboxinner  h2  {color:#fff; font-size:52px}
.contentboxinner  h2 span {color:#fff}
@media screen and (min-width: 700px) {
.contentboxinner  {display:flex; text-align:left; margin:0 auto; gap:60px; max-width:700px;font-size:1.2em}
.count {font-size:100px; color:#fff; font-weight:bold; padding-top:40px}
  }

li::marker {font-weight:bold}