.post-item-listview-v4  {
    border: 1px solid #EAEAEA;
    border-radius: 10px;
    margin-right: 20px;
    margin-bottom: 20px;
    background: #ffffff;
}

.post-item-listview-v4 .post-item-imagewrapper img{
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.post-item-listview-v4 .post-text-wrapper{
    padding: 20px 0;
}

.post-item-listview-v4 .post-text-wrapper .post-item-category{
    font-size: 14px;
    line-height: 16px;
    color: #888888;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.post-item-listview-v4 .post-item-headline{
    width: 60%;
}

.post-item-listview-v4 .post-item-headline h3{
    line-height: 26px;
    margin-bottom: 20px;
    margin-top: 10px;
}

.post-item-listview-v4 .post-item-text{
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
    color: #757575;
    padding-right: 25px;
}

.post-item-listview-v4 .btn-success{
    background: transparent;
    border-radius: 7px;
    color: #888888;
    padding: 0;
    font-size: 16px;
    text-transform: none;
    line-height: 20px;
}

/*.post-item-listview-v4:hover .btn-success{*/
/*    color: #DE5C80;*/
/*}*/

.post-item-listview-v4 .btn-success:hover{
    color: #DE5C80;
}

@media (max-width: 1400px) {

    .post-item-listview-v4{
        margin-right: 0;
    }

    .post-item-listview-v4 .post-item-headline{
        width: 100%;
    }

    .post-item-listview-v4 .post-item-text{
        font-size: 14px;
        line-height: 20px;
        height: 40px;
        overflow: hidden;
    }

    .post-item-listview-v4 .btn-success{
        font-size: 15px;
    }
}


@media (max-width: 1200px) {

    .post-item-listview-v4 .post-text-wrapper {
        padding: 15px 0;
    }

    .post-item-listview-v4 .post-item-headline h3 {
        line-height: 22px;
        margin-bottom: 10px;
        font-size: 18px;
        margin-top: 10px;
    }

    .post-item-listview-v4 .post-text-wrapper .post-item-category {
        font-size: 12px;
        line-height: 14px;
    }

}


@media (max-width: 768px) {

    .post-item-listview-v4 .post-item-imagewrapper{
        margin-bottom: 0;
    }

    .post-item-listview-v4 .post-text-wrapper{
        padding: 15px;
    }

    .post-item-listview-v4 .post-text-wrapper .post-item-category{
        font-size: 14px;
        line-height: 16px;
        margin-bottom: 20px;
    }

    .post-item-listview-v4 .post-item-headline h3{
        line-height: 26px;
    }

    .post-item-listview-v4 .post-item-text{
        font-size: 14px;
        line-height: 22px;
        height: auto;
        overflow: hidden;
    }

    .post-item-listview-v4 .btn-success{
        font-size: 16px;
    }

}