.segment-post-list { 
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.segment-post-list .segment-post-list-item {
    width: 100%;
    margin: 0 0 60px 0;
}

.segment-post-list .segment-post-list-item .segment-post-list-item-inner {
    display: flex;
    position: relative;
    text-decoration: none;
    height: 100%;
}

.segment-post-list .segment-post-list-item .segment-post-list-item-inner .segment-post-list-item-image {
    display: block;
    position: relative;
    width: 46.511%;
    height: 100%;
    margin: 0;
    overflow: hidden;
}   

.segment-post-list .segment-post-list-item .segment-post-list-item-inner .segment-post-list-item-image:after {
    content: '';
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 10px;
    background-color: var(--black);
    z-index: 1;
}   

.segment-post-list .segment-post-list-item.purple .segment-post-list-item-inner .segment-post-list-item-image:after {
    background-color: var(--purple);
}   

.segment-post-list .segment-post-list-item.green .segment-post-list-item-inner .segment-post-list-item-image:after {
    background-color: var(--green);
}  

.segment-post-list .segment-post-list-item.blue-dark .segment-post-list-item-inner .segment-post-list-item-image:after {
    background-color: var(--blue-dark);
}  

.segment-post-list .segment-post-list-item.blue-light .segment-post-list-item-inner .segment-post-list-item-image:after {
    background-color: var(--blue-light);
}    

.segment-post-list .segment-post-list-item .segment-post-list-item-inner .segment-post-list-item-image .segment-post-list-item-image-inner {
    position: absolute;
    display: block;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: transform 0.3s linear;
    z-index: 1;
}

.segment-post-list .segment-post-list-item .segment-post-list-item-inner:hover .segment-post-list-item-image .segment-post-list-item-image-inner {
    transition: transform 0.3s linear;
    transform: scale(1.05);
}

.segment-post-list .segment-post-list-item .segment-post-list-item-inner .segment-post-list-item-content {
    display: block;
    width: 53.489%;
    padding: 100px 0 100px 100px;
}

.segment-post-list .segment-post-list-item .segment-post-list-item-inner .segment-post-list-item-content .segment-post-list-item-content-title {
    display: block;
    padding: 0 0 30px 0;
}

.segment-post-list .segment-post-list-item .segment-post-list-item-inner .segment-post-list-item-content .segment-post-list-item-content-title h3 {
    padding: 0;
    font-size: 3.4rem;
    line-height: 4rem;
    color: var(--black);
    font-family: "DM Serif Text";
}

.segment-post-list .segment-post-list-item .segment-post-list-item-inner .segment-post-list-item-content .segment-post-list-item-content-stats {
    display: block;
    padding: 0 0 30px 0;
}

.segment-post-list .segment-post-list-item .segment-post-list-item-inner .segment-post-list-item-content .segment-post-list-item-content-stats ul {
    padding: 0;
}

.segment-post-list .segment-post-list-item .segment-post-list-item-inner .segment-post-list-item-content .segment-post-list-item-content-stats ul > li:before {
    display: none;
}

.segment-post-list .segment-post-list-item .segment-post-list-item-inner .segment-post-list-item-content .segment-post-list-item-content-stats ul > li {
    display: inline-block;
    padding: 0;
    margin: 0 15px 0 15px;
}

.segment-post-list .segment-post-list-item .segment-post-list-item-inner .segment-post-list-item-content .segment-post-list-item-content-stats ul > li:first-child {
    margin-left: 0;
}

.segment-post-list .segment-post-list-item .segment-post-list-item-inner .segment-post-list-item-content .segment-post-list-item-content-stats ul > li:last-child {
    margin-right: 0;
}

.segment-post-list .segment-post-list-item .segment-post-list-item-inner .segment-post-list-item-content .segment-post-list-item-content-stats ul > li > h4 {
    margin: 0;
    padding: 0 0 4px 0;
    color: var(--black);
    font-size: 3.6rem;
    font-weight: 400;
    line-height: 3.6rem;
}

.segment-post-list .segment-post-list-item.purple .segment-post-list-item-inner .segment-post-list-item-content .segment-post-list-item-content-stats ul > li > h4 {
    color: var(--purple);
}   

.segment-post-list .segment-post-list-item.green .segment-post-list-item-inner .segment-post-list-item-content .segment-post-list-item-content-stats ul > li > h4 {
    color: var(--green);
}  

.segment-post-list .segment-post-list-item.blue-dark .segment-post-list-item-inner .segment-post-list-item-content .segment-post-list-item-content-stats ul > li > h4 {
    color: var(--blue-dark);
}  

.segment-post-list .segment-post-list-item.blue-light .segment-post-list-item-inner .segment-post-list-item-content .segment-post-list-item-content-stats ul > li > h4 {
    color: var(--blue-light);
} 

.segment-post-list .segment-post-list-item .segment-post-list-item-inner .segment-post-list-item-content .segment-post-list-item-content-stats ul > li > p {
    margin: 0;
    padding: 0;
    color: var(--black);
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.6rem;
}


.segment-post-list .segment-post-list-item .segment-post-list-item-inner .segment-post-list-item-content .segment-post-list-item-content-button {
    display: block;
    padding: 10px 0 0 0;
}

@media(max-width:980px) {

    .segment-post-list .segment-post-list-item .segment-post-list-item-inner {
        flex-wrap: wrap;
    }    

    .segment-post-list .segment-post-list-item .segment-post-list-item-inner .segment-post-list-item-image {
        width: 100%;
        height: 350px;
    }     

    .segment-post-list .segment-post-list-item .segment-post-list-item-inner .segment-post-list-item-content {
        width: 100%;
        padding: 30px 0 0 0;
    }         
	
	.segment-post-list .segment-post-list-item {
		margin-bottom: 80px;
	}
	
	.segment-post-list .segment-post-list-item .segment-post-list-item-inner .segment-post-list-item-content .segment-post-list-item-content-stats ul > li {
		margin: 0 20px 0 20px;
	}

} 

@media(max-width:600px) {  
	
	.segment-post-list .segment-post-list-item .segment-post-list-item-inner .segment-post-list-item-content .segment-post-list-item-content-stats ul > li > p {
		font-size: 1.4rem;
		line-height: 1.4rem;
	}
	
	.segment-post-list .segment-post-list-item .segment-post-list-item-inner .segment-post-list-item-content .segment-post-list-item-content-stats ul > li {
    	margin: 0 15px 0 15px;
  	}
	
	.segment-post-list .segment-post-list-item .segment-post-list-item-inner .segment-post-list-item-content .segment-post-list-item-content-stats ul > li > h4 {
		font-size: 3.4rem;
  		line-height: 3.4rem;
	} 
	
	 .content-full-width.list-segment-posts-block.wpblock {
    	margin-bottom: 0;
  	}
	
	.segment-post-list .segment-post-list-item .segment-post-list-item-inner .segment-post-list-item-image {
		height: 250px;
	}
	
	.segment-post-list .segment-post-list-item .segment-post-list-item-inner .segment-post-list-item-content .segment-post-list-item-content-title h3 {
  		font-size: 3rem;
  		line-height: 3rem;
	}

}    