.elementor-15163 .elementor-element.elementor-element-a68804b{margin-top:10px;margin-bottom:50px;}.elementor-15163 .elementor-element.elementor-element-4a29234 .ct-heading{text-align:center;}.elementor-15163 .elementor-element.elementor-element-4a29234 .ct-heading .item--title{color:var( --e-global-color-text );text-decoration:none;margin-bottom:0px;}.elementor-15163 .elementor-element.elementor-element-4a29234 .ct-heading .item--sub-title{color:var( --e-global-color-primary );text-decoration:underline;}.elementor-15163 .elementor-element.elementor-element-e3004e3 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-15163 .elementor-element.elementor-element-eb7cbdc .item--title a{color:var( --e-global-color-primary );}.elementor-15163 .elementor-element.elementor-element-eb7cbdc .item-date{color:var( --e-global-color-primary );}.elementor-15163 .elementor-element.elementor-element-e50bfdd .ct-button-wrapper{text-align:center;}.elementor-15163 .elementor-element.elementor-element-e50bfdd .ct-button-wrapper .btn{background:var( --e-global-color-primary );}@media(min-width:768px){.elementor-15163 .elementor-element.elementor-element-e3004e3{width:100%;}}/* Start custom CSS for ct_post_list, class: .elementor-element-eb7cbdc */.item-comment{
    display: none !important;
}
.ct-post-list-layout2 .post-items .post-item-inner:before{
    background: linear-gradient(to right, #7339B0 0%, #2630A3 100%) !important;
}
.ct-post-list-layout2 .post-items .post-item-inner{
    padding: 10px 20px;
    height: 100px;
    
}

.ct-post-list-layout2 .post-items .post-item-inner .item--holder .item--title a{
    text-decoration: none !important;
    color:#7339B0 !important;
    margin-top: 10px;
    display: block;
    width: 920px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;

}

.ct-post-list-layout2 .post-items .post-item-inner .item--holder .item--title a::after{
    content:'read more';
    font-size: 15px;
    color:#7339B0;
    transition: .3s;
}
.ct-post-list-layout2 .post-items .post-item-inner .item--holder .item-readmore span{
    display: none;
}

.ct-post-list-layout2 .post-items .post-item-inner:hover .item--holder .item--title a{
    color: white !important;
}
.ct-post-list-layout2 .post-items .post-item-inner:hover .item--holder .item--title a::after{
    color: white !important;
}
.ct-post-list-layout2 .post-items .post-item-inner .item--holder .item--title{
    width:90%;
}

@media (max-width:1024px){
    .ct-post-list-layout2 .post-items .post-item-inner .item--holder .item--title{
    width:90%;
}
    .ct-post-list-layout2 .post-items .post-item-inner .item--holder .item--title a  {
   width: 100%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
}
@media (max-width:767px){
    .ct-post-list-layout2 .post-items .post-item-inner{
    padding:3px 15px;
    height: 100px;
 
}
.ct-post-list-layout2 .post-items .post-item-inner .item--holder .item--title{
    width:90%;
}
  .ct-post-list-layout2 .post-items .post-item-inner .item--holder .item--title a  {
        font-size: 20px;
        margin-top:-3px;
        line-height:1.5;
        /*display: block;*/
        width: 100%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
      
  }
}/* End custom CSS */