html, 
body {
	font-family: 'Open Sans', sans-serif; 
}

.mainmenu ul li a {
	font-size: 13px;
}

#contentwrapper, #slider,  #wrapper, #bottom  {
	max-width: 2560px;
	margin: 0 auto;
}

@media
  screen and (-webkit-min-device-pixel-ratio: 2),
  screen and (min-resolution: 192dpi),
  screen and (min-resolution: 2dppx) {

#contentwrapper, #slider,  #wrapper, #bottom  {
   max-width: 1600px;
   margin: 0 auto;
}
}

.cookiebar__button:hover {
	border: 0px none !important;
}

body.projekte #main .mod_article.first {
	padding-top: 0px;
	padding-bottom: 50px;
}

#bottom .inside, #bottom .inside a { 
	color: rgba(255,255,255,1) !important; 
}
#bottom .inside .left, #bottom .inside .right {
	width: 50%;
}

@media screen and (max-width: 800px) {
  #bottom .inside .left, #bottom .inside .right {
	width: 100%;
	}
}


@media screen and (max-width: 1024px) {
.mainmenu, .header .mod_search {
    display: none;
}
#nav-open-btn {
    display: block;
}
}


@media only screen and (min-width: 768px) {
.header.original {
    line-height: 49px;
}
	
}   


.stickyheader .header.cloned {
	line-height: 90px;
	
}

@media only screen and (min-width: 768px) {
.header.cloned .logo {
	width: 420px;
	margin-top: 10px;
}
}
