.start .small-cell{

}

.small-cell{
    float: left;
    margin: 0px 20px 0px 0px;
    /*width: 290px;*/
    display: -webkit-inline-flex;
    display: inline-flex;
}

.small-preview{
    display: block;
    position: relative;
    height: auto;/*280px;*/
    overflow: hidden;
    margin-bottom: 12px;
    border-radius: 6px;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.26);
    transition-duration: 150ms;
    background-color: white;
    width: 100%;
}

.small-preview .image {
    /*display: block;*/
    /*border-radius: 6px;*/
    overflow: hidden;
    height: 90%;
}
.small-preview .image img{
    /*width: 100%;*/
    height: 100%;
    aspect-ratio: 3 / 2;
}

.small-preview .title{
    position: absolute;
    display: flex;
    left: 0;
    bottom: 0;
    right: 0;
    background: linear-gradient(to bottom,
    rgba(255, 255, 255, 0.0),
    rgba(255, 255, 255, 0.6),
    rgba(255, 255, 255, 0.8),
    rgba(255, 255, 255, 1) 75%);
    /*width: 100%;*/
    min-height: 95px;
    padding: 10px;
    /*border-radius: 6px;*/
    font-weight: 700;
    /*transition-duration: 150ms;*/
    /*bottom: 10px;*/
    /*font-size: 19px;*/
    /*transform: scale(1.1, 1);*/
    overflow-wrap: break-word;
}

@media screen and (max-width: 1219px) {
    /*.teaser-wide .small-cell, .teasers_field .small-cell{*/
    /*    width: 225px;*/
    /*}*/

    .small-preview:before {
        height: 250px;
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 23%, rgba(45, 46, 54, 1) 61%, rgba(45, 46, 54, 1) 100%);
    }
}

@media screen and (max-width: 1000px) and (min-width: 727px){
    .small-preview .title {
        padding: 20px 15px 10px 20px;
        font-size: 14px;
    }
}
@media screen and (max-width: 727px) {
    .small-cell
    {
        margin-right: 17px;
    }
}

@media screen and (max-width: 505px){
    .small-cell{
        width: 100%;
        margin: 0;
    }
    .wide-cell{
        /*width: 100%;*/
        margin: 0 !important;
    }
    /*.small-preview{*/
    /*    height: 390px;*/
    /*}*/
   .small-preview .title {
       top: auto;
       bottom: 0;
       height: auto;
       /*padding: 125px 10px 30px 10px;*/
       font-size: 18px;
   }
}

/*@media screen and (max-width: 420px){*/
/*    .small-preview{*/
/*        height: 360px;*/
/*    }*/
/*}*/
