/* Defaults */

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('/files/fontsopen-sans-v34-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/fontsopen-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/fontsopen-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/fontsopen-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/files/fontsopen-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/fontsopen-sans-v34-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/files/fontsopen-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/fontsopen-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/fontsopen-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/fontsopen-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/files/fontsopen-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/fontsopen-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-500 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('/files/fontsopen-sans-v34-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/fontsopen-sans-v34-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/fontsopen-sans-v34-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/fontsopen-sans-v34-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/files/fontsopen-sans-v34-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/fontsopen-sans-v34-latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/files/fontsopen-sans-v34-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/fontsopen-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/fontsopen-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/fontsopen-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/files/fontsopen-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/fontsopen-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

body {
  background: #ffffff;
  color: #000000;
}

a {
  color: #000000;
  transition: all .25s ease-in-out;
}

/* The description */
.desc {
  font-size: 1em;
  font-family: 'Open Sans Condensed', sans-serif;
}

/* Text-centering */
.title,
.desc,
.intro {
  text-align: center;
}

/* Masonry grid */
.masonry {
  /*transition: all .5s ease-in-out;*/
  column-gap: 1.5em; /*30px ursprünglich*/
  column-fill: initial;
}

/* Masonry item */
.masonry .brick {
  margin-bottom: 1.5em;/*30px ursprünglich*/
  display: inline-block; /* Fix the misalignment of items */
  vertical-align: top; /* Keep the item on the very top */
  background: #f8f8f8;
  }

.brick1 {
	background: #ffffff;
}
	

/* Masonry image effects 
.masonry .brick img {
  transition: all .5s ease-in-out;
  backface-visibility: hidden; 
}

.masonry .brick:hover img {
  opacity: .60;
}
*/


/* Masonry on tablets */
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .masonry {
    column-count: 2;
  }
}

/* Masonry on big screens */
@media only screen and (min-width: 1200px) {
  .desc {
    font-size: 1.25em;
  }

  .masonry {
    column-count: 3;
  }
}