
                #list-post-panel{
                    max-width : 1200px;
                    margin : 0 auto;
                }
                #list-post-panel ul { 
                    width: 100%;
                    margin- top : 3rem;
                    list-style: none;
                    display: flex;
                    flex-wrap: wrap;
                    justify-content: flex-start;
                }
                #list-post-panel a{
                    width : 100%;
                    max-width : 300px;
                    max-height : calc( 300px * 16 / 9 );
                }
                @media (max-width: 480px) {
                    #list-post-panel a{
                        width : 100%;
                        max-width : 150px;
                        max-height : calc( 150px * 16 / 9 );
                    }
                }
                #list-post-panel li{ 
                    position : relative;
                    font-size : 1rem;
                    width: 100%;
                    max-width : 100%;
                    height: calc( 300px * 16 / 9 );
                    float: left;
                    background: #eee;
                    list-style: none;
                    text-align: center;
                    border: 1px solid #cfcfcf;
                    border-radius: 5px;
                    background-repeat: no-repeat;
                    background-size: cover;
                    margin : 0px;
                    width: 100%;
                    max-width: 300px;
                    max-height: calc( 300px * 16 / 9 );
                }
                @media (max-width: 680px) {
                    #zmooz_template_container{
                        flex-wrap: wrap !important;
                    }
                }
                @media (max-width: 480px) {
                    #list-post-panel li{
                        height: calc( 150px * 16 / 9 );
                    }
                }
                
                
                .post-list-featured-image img{ 
                    width: 100%;
                    height: 200px; 
                }
                .post-list-title{
                    height : max-content;
                    position: absolute;
                    padding: 5%;
                    bottom: 0;
                    color: #fff;
                    font-weight: bold;
                    text-align: left;
                    background: linear-gradient(180deg,transparent,rgba(0,0,0,.89));
                    background-position: bottom;
                    background-repeat: no-repeat;
                    display: flex;
                    flex-direction: column;
                    justify-content: space-between;
                }
                @media (max-width: 480px) {
                    .post-list-title{
                        font-size: .8rem;
                    }
                }
                .post-list-title h1,.post-list-title h2{
                    width:100%;
                    overflow: hidden;
                    display: -webkit-box;
                    -webkit-line-clamp: 4;
                    -webkit-box-orient: vertical;
                    line-height : 1.5 !important;
                    margin : 0 !important;
                    font-size : 1.5em !important;
                    color : #fff !important;
                }
                @media (max-width: 480px) {
                    .post-list-title p{
                        -webkit-line-clamp: 2;
                    }
                }
                
                .zmooz_plugin_pagination{
                    display : flex;
                    justify-content : center;
                    width: max-content !important;
                    margin: 1rem auto !important;
                }
                .zmooz_plugin_pagination .page-numbers{
                    padding :5px;
                    white-space: nowrap !important;
                }
                .zmooz_plugin_pagination .current{
                    background-color : #ccc;
                }
                .zmooz_plugin_backlink{
                    display: flex !important;
                    justify-content: center !important;
                    width: max-content !important;
                    margin: 3rem auto !important;
                    text-overflow: ellipsis !important;
                    overflow: hidden !important;
                    white-space: nowrap !important;
                    font-size : 10px;
                }
            