﻿

/*----------------------- Nav --------------------------*/
#branding-wrapper								{display:none;}



/*----------------------- Content ----------------------*/

#content-wrap 					{ padding:0px 27px 0px 10px!important;}
#content						{ background:white; padding:20px!important; margin-top:100px; margin-bottom:80px; -webkit-box-shadow: 0px 1px 5px 0px rgba(66,66,66,0.1); -moz-box-shadow: 0px 1px 5px 0px rgba(66,66,66,0.1); box-shadow: 0px 1px 5px 0px rgba(66,66,66,0.1); border-radius:1px;}

.home-entry						{ padding:20px; margin-top:50vh; margin-bottom:60px;}

.content-image-page				{ max-width:800px; margin-left:0; margin-top:50vh; padding:30px!important;}

.content-image-page h1			{ font-size:7vw!important; line-height:10vw!important; margin-bottom:20px;}

#content-front h1				{ display:none; }



.entry img							{ max-width:100%; height:auto;}


#content h1						{ font-size:6.5vw; line-height:11vw;}
#content h2						{ font-size:3.5vw; line-height:10vw;}


/*  Footer    */

#footer-wrap					{ width:100%; height:auto; position:absolute; bottom:40px; z-index:100;}
#footer							{ box-sizing: border-box; width:100%; height:40px; padding:0px 30px 0px 30px; background:white; -webkit-box-shadow: 0px 1px 5px 0px rgba(66,66,66,0.1); -moz-box-shadow: 0px 1px 5px 0px rgba(66,66,66,0.1); box-shadow: 0px 1px 5px 0px rgba(66,66,66,0.1); border-radius: 1px 0 0 1px}

#menu-footer-menue				{ text-align:center;}
#menu-footer-menue > li			{ display: inline-block; width: auto; text-align:center; padding: 0 9px 0 9px}
#menu-footer-menue > li > a		{ color:#606060; line-height:40px; font-size:12px;}




/*----------------------- Contact Form -----------------*/

.nachrichtenfelder						{ float:inherit; width:92%;}
#nachricht							{ padding:0.8em 4% 0.8em 4%;}
