#headlines{margin:0 !important;padding:0 !important;clear:both;overflow:hidden;margin-bottom:40px;}
#headlines li{display:block;float:left;margin-right:2%;margin-bottom:5%;}
#headlines li a{text-decoration:none !important;color:#666 !important;display:grid;}
#headlines li h3, #headlines li span{display:block;margin-bottom:10px;text-align:center;}
#headlines li h3{color:#333;font-size:2.8rem;}
#headlines li .HLtext{color:#666;font-weight:100;font-size:1.8rem;line-height:1.4;}
#headlines li .HLimg{width:100%;height:auto;}

#headlines li:hover h3, #headlines li:hover .HLtext{text-decoration:underline;}

/*2 items*/
#headlines.HL-2items li{width:49%;}
#headlines.HL-2items li:nth-child(2n+2){margin-right:0;}
#headlines.HL-2items li:nth-child(2n+1){clear:left;}

/*3 items*/
#headlines.HL-3items li{width:32%;}
#headlines.HL-3items li:nth-child(3n+3){margin-right:0;}
#headlines.HL-3items li:nth-child(3n+1){clear:left;}

/*4 items*/
#headlines.HL-4items li{width:23.5%;}
#headlines.HL-4items li:nth-child(4n+4){margin-right:0;}
#headlines.HL-4items li:nth-child(4n+1){clear:left;}

/*5 items*/
#headlines.HL-5items li{width:18.4%;}
#headlines.HL-5items li:nth-child(5n+5){margin-right:0;}
#headlines.HL-5items li:nth-child(5n+1){clear:left;}

/*6 items*/
#headlines.HL-6items li{width:15%;}
#headlines.HL-6items li:nth-child(6n+6){margin-right:0;}
#headlines.HL-6items li:nth-child(6n+1){clear:left;}