.flex-row{
	 display: flex;
   justify-content: space-evenly;
	margin-bottom: 1.75rem;
}

p a{
	text-decoration: underline;
}

a:hover{
	color: #711c00;
}

.site-title a{
	color: #fff;
}

.site-title a:hover{
	color: #d24719;
}

.site-description{
	color: #020202;
}

.author-page .entry-header img{
	padding-bottom: 20px;
}

.author-page .two-columns{
	padding-top: 20px;
}
.nice-h2{
    color: #020202;
    font-size: 1.125rem;
    margin: 1.375rem 0 1.375rem;
    padding: 0;
    text-transform: uppercase;
}

.nice-h2:after{
	    background: #f24444;
    content: "";
    display: block;
    margin: 0.9375rem 0 1.875rem;
    width: 100px;
    height: 3px;
}

.nf-form-fields-required{
	font-style: italic;
	padding-bottom: 20px;
}
.nf-field-element{
	font-family: Oswald, sans-serif;
	font-weight: bold;
}
.nf-field-element input{
	font-size: 1rem;	
}

.uppercase{
	text-transform: uppercase;
}

.center{
	text-align:center;
}

.pad-right{
	padding-right: 1.75rem;
}

.widget a, .widget a:visited {
    color: #d24719;
}

.button, a.special-button, .widget .button, .widget a.button{
background: #d24719;
border: 1px solid #d93d3d; 
border-bottom: 3px solid #b23f19;
color: #fff;
display: inline-block;
font-size: 0.75rem;
font-weight: 600;
line-height: normal;
padding: 0.75rem 1.5rem;
text-transform: uppercase;
text-decoration: none;
  -webkit-transition: all .25s ease-out;
transition: all .25s ease-out;
margin: 0;
max-width: 100%;
word-wrap: break-word;
font-family: "Open Sans", sans-serif;
	
}

.button:hover, .button:focus, .button:active, .widget .button:hover, .widget .button:focus, .widget .button:active, .widget a.button:hover, .widget a.button:focus, .widget a.button:active, a.special-button:hover, a.special-button:active, a.special-button:focus {
  background: #711c00;
  color: #fff;
}




.issue-page-cover{
	overflow:hidden;
}

.issue-page-cover img{
	margin: 0 1.875rem 0.9375rem 0;
}

.issue-page-buttons p{
	margin-top: 1.75rem;
	margin-bottom: 0;
}

.issue-page-buttons div, .button-bottom{
	margin-bottom: .75rem;
}

aside.issue-block{
	margin-bottom: 1.75rem;
}

#scrollUp span::before, .pagination .prev.page-numbers:before, .pagination .next.page-numbers:after,.toggle-menu-wrapper a:before, .primary-menu-responsive .dropdown-toggle:after {
	font-weight: 900;
}

.author-display{
	border-top: 1px solid transparent;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.author-display .author-title:after{
    background: #d24719;
content: "";
display: block;
margin: 0.9375rem 0 1.25rem;
width: 100px;
height: 3px;
}

.credits-blog{
	color: inherit;
}

.credits-blog a{
	color: inherit !important;
}

