 /*Template wbox_flexbox_overview*/
/****SPECIAL****/
 .Grid {
     display: -webkit-box;
     display: -ms-flexbox;
     display: -webkit-flex;
     display: flex;
     -ms-flex-wrap: wrap;
     -webkit-flex-wrap: wrap;
     flex-wrap: wrap;
     list-style: none;
     margin: 0px 0 0 -15px;
     padding: 0;
}
 .Grid--top {
     -webkit-box-align: start;
     -ms-flex-align: start;
     -webkit-align-items: flex-start;
     align-items: flex-start;
}
 .Grid--strech {
     -webkit-box-align: stretch;
     -ms-flex-align: stretch;
     -webkit-align-items: stretch;
     align-items: stretch;
}
 .Grid--gutters > .Grid-cell {
     padding: 5px 0 0 15px;
     margin-bottom: 15px;
}
 @media screen and (min-width: 1200px) {
     .Grid--gutters > .Grid-cell:nth-last-child(-n+3) {
         margin-bottom: 0;
    }
}
 .Grid-cell {
     -webkit-box-flex: 0 1 33.333333%;
     -ms-flex: 0 1 33.333333%;
     -webkit-flex: 0 1 33.333333%;
     flex: 0 1 33.333333%;
}
 .nemo {
     width: 100%;
     -webkit-border-radius: 3px;
     border-radius: 3px;
     height: 100%;
     position: relative;
}

 @media screen and (min-width: 481px) and (max-width: 1199px) {
     .Grid-cell {
         -webkit-box-flex: 0 1 50%;
         -ms-flex: 0 1 50%;
         -webkit-flex: 0 1 50%;
         flex: 0 1 50%;
    }
     .Grid--gutters > .Grid-cell:nth-last-child(-n+2) {
         margin-bottom: 0;
    }
}

 @media screen and (max-width:480px) {
     .Grid-cell {
         -webkit-box-flex: auto;
         -ms-flex: auto;
         -webkit-flex: auto;
         flex: auto;
    }
     .Grid--gutters > .Grid-cell:nth-last-child(-n+1) {
         margin-bottom: 0;
    }
}
/****BIS HIER****/
 .nemo a {
     position: relative;
     display: block;
}
 .nemo .pagelist-seitentitel {
     position: absolute;
     top: 50%;
     left: 50%;
     -webkit-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
     margin: 0;
     color: #000000;
}
 .thumbnail-wrap {
     height: auto;
     overflow: hidden;
     padding: 8px;
     background-color: #ebe8df;
     position: relative;
}
 .thumbnail-wrap .wbox-thumbnail {
     width:100%;
     -webkit-filter: blur(0);
     filter: blur(0);
}
 .thumbnail-wrap .wbox-thumbnail {
     opacity: 0.3;
     -webkit-transition: opacity 0.4s ease;
     -o-transition: opacity 0.4s ease;
     transition: opacity 0.4s ease;
}
 div.ccm-block-page-list-page-entry-grid-thumbnail a:hover .thumbnail-wrap .wbox-thumbnail {
     opacity: 0.8;
     width: 100%;
}