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

  /* ubuntu-regular - latin */
@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/ubuntu-v20-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/ubuntu-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/ubuntu-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/ubuntu-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/ubuntu-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/ubuntu-v20-latin-regular.svg#Ubuntu') format('svg'); /* Legacy iOS */
  }
  
.entry-content p {
    font-size: 1rem;
    margin: 0 0 1.5em;
}

.archive {
    max-width: 1000px;
    display: flex;
    flex-direction: row;
    margin: 0px auto 60px auto;
    padding: 0px;
    font-family: "Open Sans", sans-serif;
}

.content_card {
    margin: auto;
    /*
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
*/
}

.entry {
    width: 300px;
    position: relative;
    overflow: hidden;
    margin: 30px 15px;
    padding: 20px 20px 4em 20px;
    background: #FFF;
    box-shadow: 0 0 2px #999;
    float: left;
    border-radius: 5px;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}
.entry-padding{
    padding: 20px;
}

.entry-title,
.entry-title a {
    font-size: 1.4rem;
    font-weight: 400;
    margin-top: 0;
    color: #333;
    text-decoration: none;
    text-align: center;
}

.entry-title a:hover {
    color: #555;
}

.more-link {
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width: 100%;
    padding: 8px;
    background: #0c2643;
    color: lightgrey;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    box-shadow: 0 0 10px #000;
}

.more-link:hover {
    background: #69b8e2;
}

.more-link:after {
    content: "\25bc";
    margin-left: 8px;
    font-size: .8em;
}

.more-link.open:after {
    content: "\25b2";
}

.behandlung-img {
    width: 260px;
    height: auto;
    margin: 0px auto 10px auto;
}


/*MEDIA QUERIES*/

@media (max-width:1100px) {
    .archive {
        max-width: 750px;
    }
    .entry {
        width: 230px;
        margin: 30px 10px;
    }
    .entry-title,
    .entry-title a {
        font-size: 1.2rem;
    }
    .behandlung-img {
        width: 190px;
    }
}

@media (max-width:820px) {
    .archive {
        width: 100%;
    }
    .entry {
        width: 450px;
        float: none;
    }
    .behandlung-img {
        width: 410px;
    }
}

@media (max-width:480px) {
    .entry {
        width: 300px;
        float: none;
    }
    .behandlung-img {
        width: 260px;
    }
}