nav.mainmenu ul li a, #off_canvas .mod_navigation a, #off_canvas .mod_customnav a {
  font-family: Open Sans;
}
body {
  font-family: Open Sans;
}
h1,h2,h3,h4,h5,h6 {
  font-family: Open Sans;
}
#header .mod_socials {
	display: none;
}

.mainmenu {
	width: 100%;
	margin-left: 0;
}

.mainmenu ul {
	text-align: right;
}
.bg-accent {
	background-color: #5fd727;
}

p a {
	color: #5fd727;
}

.subnav a {
	color: #5fd727;
}

#nav-open-btn:before {
	background: #5fd727;
}

.ce_table table th {
	background: #5fd727;
}

blockquote a {
	color: #5fd727;
}

.ce_accordion .toggler:before {
  color:#5fd727;
}

.mod_calendar th.head {
  background:#5fd727;
  border-top:1px solid #5fd727;
  border-right:1px solid #5fd727;
  border-left:1px solid #5fd727;
}

.mod_calendar th.previous a,
.mod_calendar th.next a {
  background-color:#5fd727;
}

.pagination li span.current {
	background: #5fd727;
}

.pagination li a:hover {
	color: #5fd727;
}

.mod_faqpage h3:before {
	color: #5fd727;
}

.mod_search .submit {
	border: 1px solid #5fd727;
}

input:focus,
textarea:focus {
  border:1px solid #5fd727;
}

form fieldset legend {
  background-color:#5fd727;
}

.submit {
	background: #5fd727;
}

.submit:hover {
	background: #5fd727;
}

.label-accent {
	background: #5fd727;
}

.ce_hyperlink a.link-white,
a.btn.link-white {
	color: #5fd727;
}

.ce_hyperlink a.link-white:hover,
a.btn.link-white:hover {
	background: #5fd727;
}

.newslist h2,
.newslist h2 a {
	color: #5fd727;
}

.newslist .news-left .news-date {
	background: #5fd727;
}

.color-accent,
.color-accent p,
.color-accent i,
.color-accent h1,
.color-accent h2,
.color-accent h3,
.color-accent h4,
.color-accent h5,
.color-accent h6,
.color-accent a:not(.link-white) {
	color: #5fd727;
}

blockquote {
	border-color: #5fd727;
}

.ce_gallery .content {
	background: #5fd727;
}

.newslist-v3 .date {
	background: #5fd727;
}

.newsteaser_v3 .news-overlay i {
	background-color: #5fd727;
}

.newslist-v3 .subheadline {
	color: #5fd727;
}

.mod_portfoliolist .item figure {
	background-color: #5fd727;
}

.mainmenu ul ul li a:hover, .mainmenu ul ul li a.trail, .mainmenu ul ul li a.active {
	color: #5fd727;
}

body #header .mainmenu ul li ul li a:hover {
	color: #5fd727;
}

.ce_revolutionslider_text.bold {
	background: #5fd727;
}

#bottom .inside a {
	color: #5fd727;
}

.mainmenu ul ul {
	border-color: #5fd727;
}

.mainmenu ul li:hover a, 
.mainmenu ul li a.trail, 
.mainmenu ul li a.active {
	background: #5fd727;
}
#contentwrapper,
#top-wrapper,
#footer,
#bottom {
	max-width: none;
}

#top .inside,
#bottom .inside,
body.sidebar #container,
#main .mod_article:not(.autogrid), 
.fullwidth.boxed-content .contentwrap, 
.smallwidth .contentwrap,
.boxed-content .contentwrap,
.autogrid_wrapper.article,
.ce_text_image_bar .inside,
.ce_headerimage .ce_headerimage_inside,
.mod_breadcrumb_inside {
	max-width: 1280px;
	margin-left: auto;
	margin-right: auto;
}
body {
	color: #000;
}




.image_container img {
    border-radius: 5px;
	border-bottom: 10px solid #5FD727;
}

.borderRund {
    border-radius: 5px;
}

.ce_text_image_bar {
	background: #5FD727;
}

.ce_text_image_bar .text-left {
	width: 100%;
}

.ce_text_image_bar .text-right {
	width: 80%;
	margin-left: 20%;
}

.mod_article.kontakthinweis .ce_text_image_bar .text-left {
	width: 50%;
	margin-left: 50%;
}

.mod_article.kontakthinweis .ce_text_image_bar .text-right {
	width: 50%;
	margin-left: 50%;
}

@media only screen and (max-width: 768px) {
	.mod_article.kontakthinweis .ce_text_image_bar .text-left,
	.mod_article.kontakthinweis .ce_text_image_bar .text-right	{
		width: 100%;
		margin-left: 0;
	}
}

.ce_text_image_bar .text-right ul,
.ce_text_image_bar .text-left ul {
	-webkit-column-count: 2;
	column-count: 2;
	column-gap: 50px;
}

@media only screen and (max-width: 768px) {
	.ce_text_image_bar .text-right ul,
	.ce_text_image_bar .text-left ul {
		-webkit-column-count: 1;
		column-count: 1;
	}	
}

.ce_text ul li,
.ce_list ul li {
    margin-bottom: 10px;
}

.ce_text ul, .ce_list ul, .ce_text ol, .ce_list ol {
	padding-left: 16px;
}

.mod_portfoliolist .item .title {
	background-color: #20470c;
    background-color: rgba(29, 63, 12, 0.4);
}

.mod_faqpage section {
    padding-right: 40px;
	padding-left: 0;
}

.mod_faqpage .info {
    display: none;
}

.mod_portfoliolist .item a.more {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent !important;
	color: transparent;
	position: unset !important;
}

.mod_portfoliolist .item a.zoom {
	display: none !important;
}

@media only screen and (max-width: 1600px) {
	.ce_revolutionslider_text {
		margin-top: 30px !important;
	}
}

@media only screen and (max-width: 1100px) {
	.ce_revolutionslider_text {
		margin-top: 30px !important;
	}

	.ce_revolutionslider_text.text01 {
		font-size: 40px !important;
		line-height: 50px !important;
	}

	.ce_revolutionslider_text.text02 {
		font-size: 22px !important;
		line-height: 30px !important;
		margin: 0 !important;
		margin-top: 40px !important;
	}

	.sliderHome .ce_revolutionslider_text.text01,
	.sliderHome .ce_revolutionslider_text.text02
	{
		margin-top: 140px !important;
	}

	.sliderLohnbuchhaltung .ce_revolutionslider_text.text01,
	.sliderLohnbuchhaltung .ce_revolutionslider_text.text02 {
		margin-top: 120px !important;
	}
	
	.ce_revolutionslider_text.text03,
	.ce_revolutionslider_text.text04,
	.ce_revolutionslider_text.text05 {
		display: none !important;
	}
	
	#bottom .inside {
		padding-left: 20px;
		padding-right: 20px;
		text-align: center;
	}
	
	#bottom .inside .left,
	#bottom .inside .right {
		float: none;
	}
	
.bgtab2 {
	color: red;
}

.bgtab3 table th td tr{
	padding: 5px;
	border:1px solid #5fd727;
	border-collapse:collapse;	
	
}

}

@media only screen and (max-width: 680px) {
	.ce_revolutionslider_text {
		display: none;
	}
}