/*
 Theme Name:   PenNews Child
 Theme URI:    http://pennews.pencidesign.com/
 Description:  PenNews Child Theme
 Author:       PenciDesign
 Author URI:   http://pencidesign.com
 Template:     pennews
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: two-columns, custom-menu, featured-images, post-formats, sticky-post, threaded-comments, translation-ready, editor-style
 Text Domain:  pennews-child
*/
	
.pgntn-page-pagination-intro, .pgntn-page-pagination a, .pgntn-page-pagination .current {
    padding: 0.3rem 1rem !important;
}
	
.pgntn-elipses, .page-numbers, .post-page-numbers {
	display: none !important;
}
:nth-child(1 of .post-page-numbers) {
    color: #0A0000!important;
    float: left!important;
    margin-right: auto;
    margin-left: 25px !important;
    width: 33.333%;
    font-size: 17px;
    height: 80px;
    border-radius: 6px 9px 9px 6px;
    font-weight: 700;
    display: flex !important;
    align-items: center;
    justify-content: center;
	background-color: #E6E6E6 !important;
	border-color: #E6E6E6 !important;
	&::before {
		border-width: 35px 20px;
		display: block;
		width: 0;
		height: 2px;
		margin-left: 0;
    	margin-right: -26px;
		position: absolute;
		border-style: solid;
		border-color: inherit;
		border-top-color: transparent;
		border-bottom-color: transparent;
		content: "";
		left: auto;
		right: 100%;
		border-left-color: transparent;
		border-right-color: inherit;
	}
}
:nth-last-child(1 of .post-page-numbers) {
    color: #FFF!important;
    float: right !important;
    margin-left: auto;
    margin-right: 25px !important;
    width: 33.333%;
    font-size: 17px;
    height: 80px;
    border-radius: 6px 9px 9px 6px;
    font-weight: 700;
    display: flex !important;
    align-items: center;
    justify-content: center;
	background-color: #0A0000 !important;
	border-color: #0a0000 !important;
	&::before {
		border-width: 35px 20px;
		display: block;
		width: 0;
		height: 2px;
		margin-left: -26px;
		margin-right: 0;
		position: absolute;
		left: 100%;
		right: auto;
		border-style: solid;
		border-color: inherit;
		border-top-color: transparent;
		border-right-color: transparent;
		border-bottom-color: transparent;
		content: "";
	}
}

.divider {
	text-align: center;
	color: #999;
	font-family: open sans;
	font-size: 11px;
	font-weight: 400;
	text-transform: uppercase;
	overflow: hidden;
	margin-bottom: 7px;
	margin-top: 20px;
}
.divider:before, .divider:after {
	background-color: #d9d9d9;
	content: "";
	display: inline-block;
	height: 1px;
	position: relative;
	vertical-align: middle;
	width: 50%;
}
.divider:before {
	right: 0.5em;
	margin-left: -50%;
	margin-top: -2px;
}
.divider:after {
	left: 0.5em;
	margin-right: -50%;
	margin-top: -2px;
}
