nav.mainmenu ul li a, #off_canvas .mod_navigation a, #off_canvas .mod_customnav a {
  font-family: "Bitter", serif;
}

#stickyheader .inside {
	background-color: #ffffff;
	border-bottom: 1px solid #648f32;
	height: 100px;
	opacity: 1;
}

#stickyheader .logo {
	margin-top: 16px;
}

.logo {
	height: 65px;
}

#stickyheader nav.mainmenu ul li a {
	display: block;
	padding: 40px 20px;
}

nav.mainmenu ul ul li a {
	width: 124px;
}

nav.mainmenu ul li a.active:hover {
	background-color: transparent;
}

span.highlight {
	font-weight: bold;
}


@media only screen and (max-width: 1024px) {
	
	.menu-btn-inside .line,
	.menu-btn-inside .line::before,
	.menu-btn-inside .line::after {
    background-color: #648f32;
  }
	
	.bottom_content .mobile_inline,
	.bottom_content a {
		display: block;
	}

	.bottom_content .mobile_hidden {
		display: none;
	}

}


/*
body .logo {
  background-image: url();
  background-repeat: no-repeat;
}
html {
  font-family: "Open Sans", sans-serif;
}
#footer *::-webkit-input-placeholder {
    color: #f7f7f7;
}    
#footer *:-moz-placeholder {
    color: #f7f7f7;
}
#footer *::-moz-placeholder {
    color: #f7f7f7;
}    
#footer *:-ms-input-placeholder {
    color: #f7f7f7;
}
#footer input.text {
	 color: #f7f7f7;
}
h1, h2, h3, h4, h5, h6 {
	color: #e30e20;
}
body {
	background-position: top center!important;
}
body {
	background-color: #ffffff !important;
}
.ce_revolutionslider .ce_hyperlink a {
	background:#648f32;
}
.ce_text p a:not(.button) {
	color:#648f32;
}
.color {
	color:#648f32;
}
.bg_color {
	background-color:#648f32;
}
.articlewrapper.typ4 .ce_hyperlink a:hover {
	background:#648f32;
}
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background:#648f32;
}
nav.mainmenu ul li a:hover,
nav.mainmenu ul a.trail,
nav.mainmenu ul a.active {
	color:#648f32;
}
#submenu a:hover,
#submenu a.* {
	color:#648f32;
}
#off_canvas a:hover,
#off_canvas a.active,
#off_canvas a.trail {
	color:#648f32;
}
.ce_hyperlink.style2_dark a:hover {
	background:#648f32;
	border-color:#648f32;
}
.testimonial .autor {
	color:#648f32;
}
.ce_team .funktion {
	color:#648f32;
}
.ce_team .overlay_content {
	background:#648f32;
}
.ce_blog .blog .comments a,
.ce_blog .blog .morelink {
	color:#648f32;
}
.ce_blog .morelink a:hover {
	color:#648f32;
}
.ce_blog .port_overlay {
	background:#648f32;
}
.ce_preistabelle .titel {
	background:#648f32;
}
.ce_preistabelle .link {
	background:#648f32;
}
.pagination li span.current {
	background:#648f32;
}
.pagination li a:hover {
	color:#648f32;
}
.servicebox a:hover {
	color:#648f32;
}
.servicebox_2 h1,
.servicebox_2 h2,
.servicebox_2 h3,
.servicebox_2 h4,
.servicebox_2 h5,
.servicebox_2 h6 {
	color:#648f32;
}
.servicebox_4:hover {
	border-color: #648f32;
}
.servicebox_2[class^="icon-"]:before, 
.servicebox_2[class*="icon-"]:before {
	color: #648f32;
}
.portfolioliste .port_overlay {
	background:#648f32;
}
.customelement_layout_charts span.prozent {
	color:#648f32;
}
.backgroundvideo.overlay .backgroundvideo_content_wrapper {
	background:#648f32;
}
.mod_faqpage section h3::before {
	background:#648f32;
}
.tabs.horizontal_clean ul li a:hover,
.tabs.horizontal_clean ul li a.current {
	background:#648f32;
}
.servicebox_3[class^="icon-"]:before,
.servicebox_3[class*="icon-"]:before {
	background:#648f32;
}
.servicebox.color_accent[class^="icon-"]:before,
.servicebox.color_accent[class*="icon-"]:before {
	background:#648f32;
}
.articlewrapper.typ2 {
	background: #648f32;
}
#header .mod_search input:not(.captcha) {
	background: #648f32;
}
#header .search_trigger:hover {
	color: #648f32;
}
.ce_revolutionslider .border-left {
	border-color: #648f32;
}
.nachrichtenteaser .morelink a:hover {
	color: #648f32;
}
.button, .ce_hyperlink a {
	border-color: #648f32;
}
.button:hover, .ce_hyperlink a:hover {
	background: #648f32;
}
input[type="submit"], input.submit {
	background: #648f32;
}
.button, .ce_hyperlink a {
	color: #648f32;
}
.metaheader .sprachwechsler span:hover {
	color: #648f32;
}
.blogwrapper_col1 .comments a, .ce_blog .blog .morelink {
	color: #648f32;
}
.ce_revolutionslider .bg_accent {
	background: #648f32;
}
#footer {
	border-color: #648f32;
}
.nachrichtenteaser_v2 .date {
	background-color: #648f32;
}
.nachrichtenliste .subline {
	border-color: #648f32;
}
.divider_2 .ext_txtpic_headline h1:before, .divider_2 .ext_txtpic_headline h2:before, .divider_2 .ext_txtpic_headline h3:before, .divider_2 .ext_txtpic_headline h4:before, .divider_2 .ext_txtpic_headline h5:before, .divider_2 .ext_txtpic_headline h6:before {
	background-color: #648f32;
}
body {-webkit-background-size: cover!important; -moz-background-size: cover!important; -o-background-size: cover!important; background-size: cover!important; background-attachment: fixed!important; background-position: center top!important;}
#header, #stickyheader .inside, nav.mainmenu .layer_two, nav.mainmenu .level_3 {
	background: #fff;
}
nav.mainmenu > ul li a {
	color: #393939;
}
.menu-btn-inside .line:before, .menu-btn-inside .line:after, .menu-btn-inside .line {
	background: #393939;
}
.metaheader .search_trigger {
	color: #393939;
}
#stickyheader .inside {
	background: #fff;
}
.metaheader .socials a:before {
	color: #393939;
}
.metaheader .search_trigger {
	color: #393939;
}
.metaheader .sprachwechsler span {
	color: #393939;
}
nav.mainmenu ul ul li a {
	color: #393939;
}
.metaheader .sprachwechsler ul li a {
	color: #393939;
	background: #fff;
}
.metaheader .inside:before {
	background: rgba(0,0,0,0.1);
}
#header .metaheader .socials {
	display: none;
}
#header .metaheader .mod_sprachwechsler img {
	display: none;
}
.mod_sprachwechsler {
	display: none !important;
}
#bottom, #bottom a, #bottom .ce_hyperlink a {
	color: #f7f7f7;
}
#bottom {
	background: #000;
}
#footer {
	background: #648f32;
}
#footer, #footer a {
	color: #f7f7f7;
}
#footer .socials a:before {
	color: #f7f7f7;
}
#footer input, #footer textarea {
	border-color: #f7f7f7;
}
#footer input.submit {
	border-color: #f7f7f7;
	color: #f7f7f7;
}
#footer *::-webkit-input-placeholder {
    color: #f7f7f7;
}    
#footer *:-moz-placeholder {
    color: #f7f7f7;
}
#footer *::-moz-placeholder {
    color: #f7f7f7;
}    
#footer *:-ms-input-placeholder {
    color: #f7f7f7;
}
#footer h1,#footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {
	color: #191919;
}
#footer input.submit {
	color: #f7f7f7 !important;
}
#footer input.submit {
	background: #191919;
}
nav.mainmenu .layer_two, nav.mainmenu .level_3, .metaheader .sprachwechsler ul li a {
	background: #648f32 !important;
}

#contentwrapper {
	box-shadow: none;
}
#contentwrapper {
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 766px) and (max-width: 989px) {
	#header .logo {width: 200px}
}
@media only screen and (min-width: 766px) and (max-width: 989px) {
	#header .logo {height: 200px}
}
@media only screen and (max-width: 767px) {
	#header .logo {width: 200px}
}
@media only screen and (max-width: 767px) {
	#header .logo {height: 200px}
}
#stickyheader .logo {
	width: 220px;
}
#stickyheader .logo {
	height: 60px;
}
