/* Foundation Overrides BOF */
.row { max-width: 95%; }
/* Foundation Overrides EOF */

/* Big guys */
html { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*, *:before, *:after { -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; }
header, section, footer, aside, nav, article { display: block; line-height: 1 }
body { background: #fff; color: #555; font-size: 100.01%; -webkit-text-size-adjust: 100.01%; -ms-text-size-adjust: 100.01%; }
p { font-size: 1rem; line-height: 1.2rem;}

/*****/

.intro .logo { width: 480px; }
.intro h1 { display: none; }

.logos img { margin-bottom: 1rem; border-radius: 6px; }
.logos img.active:hover { -webkit-animation: tada 1s; animation: tada 1s; }
.logos img.inactive { opacity: .5 }
.logos img.inactive:hover { opacity: .75 }

.announcements { color: #fff; }
.announcements img.inactive { opacity: .75 }
.announcements img.inactive:hover { opacity: .9 }
.announcements span { display: inline-block; margin-bottom: 3rem; }

.impressum p { margin: 3rem 0; font-size: .75rem; line-height: 1.5rem;}

#modalComingsoon { text-align: center; background: #000; color: #fff; }
#modalComingsoon a.button { background-color: orange; color: #000 }
#modalComingsoon a.button:hover, #modalComingsoon a.button:focus { background-color: #fff; }
#modalComingsoon .close-button:focus, #modalComingsoon .close-button:hover { color: #fff }

/*****/

.bg-lightgray { background: #e5e5e5; }

/*****/

.centered {text-align: center; }
.padme { padding: 3rem 0;}
.spaceme { margin: 3rem 0;}
.floatbreaker { clear: both; }
.rahmen1 { border: 1px #555 solid; }
.rund1 {	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.fadein1, .fadein2 img, fadein3 img { opacity: .75; filter: alpha(opacity=75); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;	}
.fadein1:hover, .fadein2 img:hover, fadein3 img { opacity: 1; filter: alpha(opacity=100); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
.fadein3 img:hover { opacity: .75; filter: alpha(opacity=75); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";  }
.trans1 { -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.clickarea { cursor: pointer; }
.rechts { float: right; margin: .5rem 0 3rem 3rem; }
.links { float: left; margin: .5rem 3rem 3rem 0; }

/*****/

/*
@media screen and (max-width: 768px)
{
}
*/