/* cabin-regular - latin */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/cabin-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Cabin'), local('Cabin-Regular'),
       url('../fonts/cabin-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/cabin-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/cabin-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/cabin-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/cabin-v12-latin-regular.svg#Cabin') format('svg'); /* Legacy iOS */
}
/* cabin-600 - latin */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/cabin-v12-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Cabin SemiBold'), local('Cabin-SemiBold'),
       url('../fonts/cabin-v12-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/cabin-v12-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/cabin-v12-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/cabin-v12-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/cabin-v12-latin-600.svg#Cabin') format('svg'); /* Legacy iOS */
}

p, h1, h2, h3, h4, h5, h6, a{
    letter-spacing: 0.03em;
}

.slider{
    background: #73c3e7;
	padding-bottom: 1em;
}

#slider-head{
    color: #005b7d;
}

#slider-subhead{
    color: #fff;
}

.window{
    background-image: url(../img/window-background.jpg);
    background-size: cover;
    background-attachment: fixed;
	padding-bottom: 1em;
}

.window2{
    background-image: url(../img/window-background2.jpg);
    background-size: cover;
    background-attachment: fixed;
	padding-bottom: 1em;
}

#window{
    color: #fff;
    text-align: center;
	text-shadow: #222222 0.1em 0.1em 0.2em;
}

.round{
    border: none;
    border-radius: 100%;
	padding: .5em;
}

.icon{
    width: 60%;
    height: auto;
}

.footer{
    background-color: #73c3e7;
	padding: 2em;
}

.footer p {
	color: #fff;
}

.footer a {
	color: #fff;
}

.grossbild{
    width: 100%;
	height: auto;
}

.image-wrapper {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  text-align: center;
  margin-top: 2em; }

.image-overlay-content {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0; }

.overlay-fade-in img {
  transition: all 0.2s linear; }

.overlay-fade-in .image-overlay-content {
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.4);
  transition: all 0.4s ease-in-out; }

.overlay-fade-in h5 {
  color: #fff;
  margin-top: 50%;
  transition: all 0.2s ease-in-out;
  background: rgba(0, 0, 0, 0.6); }

.overlay-fade-in:hover img {
  transform: scale(1.2); }

.overlay-fade-in:hover .image-overlay-content {
  opacity: 1; }

.overlay-fade-in:hover h2, .overlay-fade-in p, .overlay-fade-in .button {
  opacity: 1; }