.ce-posts-grid{
    .ce-post-item{
        padding:15px;
        width:100%;
        @media (min-width:768px){
            width:50%;
        }
    }
    @media (min-width:1024px){
        &[data-columns="1"]{
            .ce-post-item{
                width:100%;
            }
        }
        &[data-columns="2"]{
            .ce-post-item{
                width:50%;
            }
        }
        &[data-columns="3"]{
            .ce-post-item{
                width:calc( 100% / 3 );
            }
        }
        &[data-columns="4"]{
            .ce-post-item{
                width:25%;
            }
        }
        &[data-columns="5"]{
            .ce-post-item{
                width:20%;
            }
        }
    }

   
}