.highlights-list-flex{display:flex;flex-flow:row wrap;float:left;gap:0%;margin:0px auto !important;padding:0 !important;position:relative;width:100%;max-width:1200px !important;}
.highlights-list-flex li{display:flex;flex-direction:column;flex-wrap:wrap;flex:1 0 auto;flex-grow:1;margin:0 3% 3% 0;overflow:hidden;padding:0;position:relative;width:14.16%;max-width:14.16%;}
.highlights-list-flex li.six{width:14.16%;max-width:14.16%;}
.highlights-list-flex li.five{width:17.6%;max-width:17.6%;}
.highlights-list-flex li.four{width:22.75%;max-width:22.75%;}
.highlights-list-flex li.three{margin:0 3% 3% 0;width:31.3%;max-width:31.3%;}
.highlights-list-flex li.two{width:48.5%;max-width:48.5%;}

.highlights-list-flex li.six:nth-child(6n+6){margin-right:0;}
.highlights-list-flex li.five:nth-child(5n+5){margin-right:0%;}
.highlights-list-flex li.five:nth-child(6n+6){margin-right:3%;}
.highlights-list-flex li.four:nth-child(4n+4){margin-right:0%;}
.highlights-list-flex li.four:nth-child(5n+5){margin-right:3%;} 
.highlights-list-flex li.three:nth-child(3n+3){margin-right:0;}
.highlights-list-flex li.two:nth-child(even){margin-right:0;} 

.highlights-list-flex li .post-img {background-position:center center;background-repeat:no-repeat;background-size:cover;float:left;display:block;height:250px;margin:0 0 20px;overflow:hidden;padding:0;position:relative;width:100%;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.highlights-list-flex li .post-img .post-bg {background-position:center center;background-repeat:no-repeat;background-size:cover;bottom:0;display:block;height:250px;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%;-moz-transition:all 3.0s ease;-webkit-transition:all 3.0s ease;-o-transition:all 3.0s ease;-ms-transition:all 3.0s ease;transition:all 3.0s ease;} 
.highlights-list-flex li .post-content {border:4px solid #fff;border-radius:20px;display:block;float:left;margin:0;overflow:hidden;padding:0 0 20px;position:relative;width:100%;}
.highlights-list-flex li .post-name {color:#3A357E;display:block;float:left;font-family:'Oswald', sans-serif;font-weight:400;font-size:60px;font-size:calc((112.5% + 0.25vw) * 2.5);line-height:80% !important;padding-bottom:10px;padding-top:5px;position:relative;text-align:center;width:100%;}

.highlights-list-flex li .post-subtext {color:#3A357E;display:block;float:left;font-family:'Oswald', sans-serif;font-weight:400;font-size:24px;line-height:80% !important;padding-bottom:10px;padding-top:5px;position:relative;text-align:center;width:100%;}  
	
.highlights-list-flex li.four .post-name {font-size:48px;font-size:calc((112.5% + 0.25vw) * 2);}
.highlights-list-flex li.six .post-name, .highlights-list-flex li.five .post-name {font-size:36px;font-size:calc((112.5% + 0.25vw) * 1.5);}
.highlights-list-flex li .post-desc {display:block;float:left;font-family:'Lato', sans-serif;font-weight:400;font-size:18px;line-height:100%;margin:0;position:relative;text-align:center;transition:all .5s ease-in-out;width:100%;} 
.highlights-list-flex li .post-desc p{color:#333;display:block;font-family:'Lato', sans-serif;font-weight:400;font-size:18px;line-height:120%;margin:0 !important;position:relative;text-align:center;width:100%;}
.highlights-list-flex li .post-link {color:#3A357E;display:block;float:left;font-family:'Lato', sans-serif;font-weight:400;font-size:18px;padding-bottom:20px;position:relative;text-align:left;width:100%;}
.highlights-list-flex li .post-link::after {content: "→";margin-left:5px;}
	
.on-cs .highlights-list-flex li .post-name {font-size:48px;font-size:calc((112.5% + 0.25vw) * 2);} 
.on-cs .highlights-list-flex li.four .post-name{font-size:30px;font-size:calc((112.5% + 0.25vw) * 1) !important;} 
.on-cs .highlights-list-flex li.five .post-name,
.on-cs .highlights-list-flex li.six .post-name{font-size:24px;font-size:calc((112.5% + 0.25vw) * 0.8) !important;}
	
	
@media screen and (max-width: 1700px) {  
	.on-cs .highlights-list-flex li.five,
	.on-cs .highlights-list-flex li.six{margin:0 3% 3% 0;width:48%;max-width:48%;}
	.on-cs .highlights-list-flex li.five:nth-child(even),
	.on-cs .highlights-list-flex li.six:nth-child(even){margin:0 0 3% 0;}
}
@media screen and (max-width: 1600px) { 
	.on-cs .highlights-list-flex li .post-name {font-size:36px;font-size:calc((112.5% + 0.25vw) * 1.5) !important;}
	.on-cs .highlights-list-flex li.four .post-name,  
	.on-cs .highlights-list-flex li.five .post-name,
	.on-cs .highlights-list-flex li.six .post-name{font-size:30px;font-size:calc((112.5% + 0.25vw) * 1) !important;} 
}
@media screen and (max-width: 1300px) {  
	.on-cs .highlights-list-flex li.four{margin:0 3% 3% 0;width:48%;max-width:48%;}
	.on-cs .highlights-list-flex li.four:nth-child(even){margin:0 0 3% 0;}
	 
	.on-cs .highlights-list-flex li.four .post-name,
	.on-cs .highlights-list-flex li.five .post-name,
	.on-cs .highlights-list-flex li.six .post-name{font-size:36px;font-size:calc((112.5% + 0.25vw) * 1.5) !important;}
}  
@media screen and (max-width: 1200px) {
	.highlights-list-flex li.six{width:17.6%;max-width:17.6%;} /* 5 */
	.highlights-list-flex li.six:nth-child(6n+6){margin-right:3%;}
	.highlights-list-flex li.six:nth-child(5n+5){margin-right:0;}
	
	.on-cs .highlights-list-flex li .post-name {font-size:30px;font-size:calc((112.5% + 0.25vw) * 1) !important;}
	.on-cs .highlights-list-flex li.three{margin:0 0 3% 0;width:100%;max-width:100%;}
	.on-cs .highlights-list-flex li.three .post-name {font-size:60px;font-size:calc((112.5% + 0.25vw) * 2.5) !important;}
}
@media screen and (max-width: 1100px) {   
	.highlights-list-flex li.six {width:22.75%;max-width:22.75%;} /* 4 */
	.highlights-list-flex li.six:nth-child(5n+5){margin-right:3%;}
	.highlights-list-flex li.six:nth-child(4n+4){margin-right:0;}
	
	.highlights-list-flex li.five{width:22.75%;max-width:22.75%;} /* 4 */
	.highlights-list-flex li.five:nth-child(5n+5){margin-right:3%;}
	.highlights-list-flex li.five:nth-child(4n+4){margin-right:0;} 
} 
@media screen and (max-width: 1000px) { 
} 
@media screen and (max-width: 767px) { 
	.highlights-list-flex li{margin-bottom:5% !important;}
	.highlights-list-flex li.six, 
	.highlights-list-flex li.five,
	.highlights-list-flex li.four, 
	.highlights-list-flex li.three, 
	.highlights-list-flex li.two {width:47.5%;max-width:47.5%;} /* 2*/ 
	
	.highlights-list-flex li,
	.highlights-list-flex li.six:nth-child(3n+3),
	.highlights-list-flex li.five:nth-child(3n+3),
	.highlights-list-flex li.four:nth-child(odd),
	.highlights-list-flex li.three:nth-child(3n+3),
	.highlights-list-flex li.two:nth-child(odd){margin-right:5% !important;}
	
	.highlights-list-flex li.six:nth-child(2n+2),
	.highlights-list-flex li.five:nth-child(2n+2),
	.highlights-list-flex li.four:nth-child(even),
	.highlights-list-flex li.three:nth-child(even), 
	.highlights-list-flex li.two:nth-child(even){margin-right:0% !important;} 
	
	.on-cs .highlights-list-flex li .post-name,
	.on-cs .highlights-list-flex li.two .post-name,
	.on-cs .highlights-list-flex li.three .post-name,
	.on-cs .highlights-list-flex li.four .post-name,
	.on-cs .highlights-list-flex li.five .post-name,
	.on-cs .highlights-list-flex li.six .post-name{font-size:48px;font-size:calc((112.5% + 0.25vw) * 2) !important;}
	
	.on-cs .highlights-list-flex li.six, 
	.on-cs .highlights-list-flex li.five,
	.on-cs .highlights-list-flex li.four, 
	.on-cs .highlights-list-flex li.three, 
	.on-cs .highlights-list-flex li.two{margin:0 0 3% 0;width:100%;max-width:100%;}
	
	.on-cs .highlights-list-flex li.six:nth-child(even), 
	.on-cs .highlights-list-flex li.five:nth-child(even),
	.on-cs .highlights-list-flex li.four:nth-child(even), 
	.on-cs .highlights-list-flex li.three:nth-child(even), 
	.on-cs .highlights-list-flex li.two:nth-child(even){margin:0 0 3% 0;}
} 
@media screen and (max-width: 500px) { 
	.highlights-list-flex li {margin-bottom:10% !important;}
	.highlights-list-flex li.six,
	.highlights-list-flex li.five,
	.highlights-list-flex li.four,
	.highlights-list-flex li.three, 
	.highlights-list-flex li.two{width:100%;max-width:100%;}  
	.highlights-list-flex li.six:nth-child(3n+3),
	.highlights-list-flex li.six,
	.highlights-list-flex li.five:nth-child(3n+3),
	.highlights-list-flex li.five:nth-child(odd),
	.highlights-list-flex li.five:nth-child(even),			
	.highlights-list-flex li.four:nth-child(odd),
	.highlights-list-flex li.four:nth-child(even),
	.highlights-list-flex li.three:nth-child(3n+3),
	.highlights-list-flex li.three:nth-child(odd),
	.highlights-list-flex li.three:nth-child(even),
	.highlights-list-flex li.two:nth-child(odd),
	.highlights-list-flex li.two:nth-child(even){margin-right:0% !important;} 
}
