.headlineTitles{
	-webkit-box-orient: vertical;
    overflow: hidden;
    text-transform: capitalize;
    -ms-flex-align: center; 
}
.headlineTitles h1{
    margin: 0px; 
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    font-size: 21px; 
    display: inline-block
}
@media screen and (max-width:341px){
	.headlineTitles{
		margin-top: -2px;
	}
	.headlineTitles h1{
		font-size: 14px !important;
	}
}
@media only screen and (max-width:360px){
	.hrline{
		margin-left: 10px;
		margin-right: 10px
	}
}
@media only screen and (max-width:480px){
	.hrline{
		margin-left: 10px;
		margin-right: 10px
	}
}
.headlineTitles h1{
	font-size: 16px !important;     
} 
.subSectionTitle{
	color: #888;
	font-size: 13px;
	display: block;
}
.hrline{
    margin-left: 20px;
    margin-right: 20px;
    border-top: 1px solid #313131;
    margin-bottom: 10px;
    margin-top: 10px;
}
.laid{
	color: #ff9800;	
	font-weight: 700;  	
}
.showingCounter, .showingdate{   
    color: #9a9a9a;
    font-size: 13px;
    text-transform: none;
    display: block;
    border-left: 0;
    padding-left: 0;
}
/* Paginador: override del CDN viejo (rojo) — estilo naranja centrado */
.pagination{
	display:inline-flex !important;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	gap:6px;
	float:none !important;
	margin:0 auto !important;
	padding:0 !important;
	list-style:none !important;
}
.pagination > li{
	display:inline-flex !important;
	float:none !important;
	margin:0 !important;
}
.pagination > li > a,
.pagination > li > span{
	display:inline-flex !important;
	align-items:center;
	justify-content:center;
	float:none !important;
	min-width:40px;
	height:40px;
	padding:0 12px !important;
	margin:0 !important;
	border-radius:999px !important;
	border:1px solid #333 !important;
	background:#1a1a1f !important;
	color:#ddd !important;
	font-weight:700 !important;
	line-height:1 !important;
}
.pagination > li > a:hover,
.pagination > li > a:focus{
	background:#2a2a32 !important;
	border-color:#555 !important;
	color:#fff !important;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{
	background:#ff9800 !important;
	border-color:#ff9800 !important;
	color:#111 !important;
}
.pagination > .disabled > span,
.pagination > .disabled > a{
	background:transparent !important;
	border-color:transparent !important;
	color:#666 !important;
}
.text-center .pagination,
.ytph-pager,
.kp-pager{
	display:flex !important;
	justify-content:center !important;
	width:100% !important;
	text-align:center !important;
}
.gridSection{
	padding-top: 5px;
}
.gridSection{
    display: table-cell;
    padding-top: 8px;
}

