 
/*Template wbox_thumbnail_grid*/
/****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: -1em 0 0 -60px;
     padding: 0;
}
 .Grid--top {
     -webkit-box-align: start;
     -ms-flex-align: start;
     -webkit-align-items: flex-start;
     align-items: flex-start; 
}
 .Grid--gutters > .Grid-cell {
     padding: 1em 0 0 60px;
}
 .Grid-cell {
     -webkit-box-flex: 0 1 33%;
     -ms-flex: 0 1 33%;
     -webkit-flex: 0 1 33%;
     flex: 0 1 33%;
     /* Fix IE11: provide width and max-width */
     width: 33%;
     max-width: 33%;
}
 .nemo {
     width: 100%;
    /*padding: .8em 1em 0;
     background: #ffffff;
    */
     min-height: 440px;
}
/* .nemo .img-responsive {
     width:300px;
}
*/
 .nemo::after {
     content: '\00a0';
     display: block;
     margin-top: 1em;
     height: 0;
     visibility: hidden;
}
 @media (max-width: 991px){
     .Grid {
         margin-left: -30px;
    }
     .Grid--gutters > .Grid-cell {
         padding: 1em 0 0 30px;
    }
}
 @media screen and (max-width:699px) {
     .Grid-cell {
         -webkit-box-flex: 0 1 50%;
         -ms-flex: 0 1 50%;
         -webkit-flex: 0 1 50%;
         flex: 0 1 50%;
         width: 50%;
         max-width: 50%;
    }
}
 @media screen and ( max-width:490px) {
     .Grid-cell {
         -webkit-box-flex: auto;
         -ms-flex: auto;
         -webkit-flex: auto;
         flex: auto;
         max-width: 100%;
         width: 100%;
    }
}
 .thumbnail-wrap {
     height: auto;
     overflow: hidden;
     margin-bottom: 10px;
}
 .thumbnail-wrap img {
    width:100%;
}
 .ccm-block-page-list-date {
     font-size: 0.8em;
}
.wbox-blog-read-more {
    margin-top: 10px;
    font-weight: 700;
}