/* ------------------------------
   Press Library Custom Pages
---------------------------------*/

/* - FONT AWESOME - */
@import url('all.min.css');

table.articles-list {
	 border-bottom: 1px solid #EDEDED;
	 padding: 5px;
}

.article-title {
	display: block;
	margin: 0 auto 15px auto;
	text-align: center;
}

.article-title h2 {
	font-weight: 700;
}

.article-title hr {
	background-color: rgba(34,34,34,.1);
	color: rgba(34,34,34,.1);
	border: 0;
	width: 72%;
	height: 1px;
	opacity: .25;
}

.article-title .details {
	display: block;
	text-align: center;
	margin: 0 auto;
}

.article-title .details p {
	display: inline-block!important;
    margin-right: 10px;
}

.details .fas {
    font-size: .55em!important;
    vertical-align: middle!important;
    filter: opacity(50%)!important;
}

.details .article-source {
    display: block;
}

.article-source span {
    background: #080808!important;
    padding: 0.5% 2.5%!important;
    font-size: .85em;
    text-transform: uppercase;
}

.press-image {
	float: left;
	width: 20.33%;
	height: auto;
	padding: 5px;
	margin: 0 15px 15px 0!important;
}

.press-image img,
.press-image img:hover {
	max-width:100%;
	width: 100%;
	height: auto;
	object-fit: cover;
}

.press-catlinks {
	margin: 45px auto 10px auto;
	border-top: 1px solid #dedede;
	padding: 8px;
	display: block;
	width: 100%;
}

.press-catlinks .fas,
.custom-edit .fas {
	font-size: 9px!important;
	margin-right: 2px;
	color: #E4E4E4;
	vertical-align: middle;
}

.press-catlinks a,
.custom-edit a {
	font-size: 10px!important;
	text-transform: uppercase!important;
	background: transparent!important;
	padding: 0px 2px!important;
}

.press-credit {
	text-align: center;
	font-size: 11px;
	margin: 15px auto;
	font-family: 'Arial';
	color: #8F8F8F;
}

/* -- Pagination -- */
 
.press-pagination li {
    display: inline;
	border-bottom: 0px!important;
}

.press-pagination li a,
.press-pagination li.active a,
.press-pagination li.disabled {
	color: #535353;
    padding: 12px;
    padding: 0.75rem;
    text-decoration:none;
}

/* -- Articles Counter -- */

.press-counter {
	display: block;
	background: #eee;
	padding: 12px;
	width: 80%;
	margin: 8px auto;
	text-align: center;
}

/* -- Press Library -- */

.press-cat-list {
	display: block;
	margin: .5% auto;
	text-align: center;
}

.press-cat-list li {
	display: inline-block;
	border: 1px solid #eee;
	width: 14.33%;
	list-style: none;
	margin: 8px 5px;
}