.site-description {
	font-size: xx-large;
}

.powered-by-wordpress {
	display: none;
}

.footer-logo img {
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
}

.footer-copyright:after {
	content: '- All rights reserved. No part of this document may be reproduced in any form or by any means, electronic or mechanical, including photocopying, recording, or by information storage and retrieval system, without permission in writing from the publisher.';
	font-size: 1em;
	font-weight: 500;
}
.center-cell {
	margin: auto;
	text-align: center;
}
.privacy-policy {
	margin: 0 !important;
}



@media (min-width: 700px) {
    .post-inner {
        padding-top: 1rem;
    }
}

hr.post-separator {margin-top:40px; margin-bottom:40px;}



@media  (min-width: 700px) {
    body:not(.singular) main > article:first-of-type {
        padding: 1rem 0 0!important;
    }
}

.entry-header-inner h2

{padding-top:3rem!important;}

@media (min-width: 700px) {
    .entry-content h4, .entry-content h5, .entry-content h6 {
        margin: 1rem auto 1.5rem;
    }
}



.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: 78rem;
    width: calc(100% - 4rem);
}


table {
 
    margin: 2rem 0 4rem;
   
}


.entry-content > *:first-child {
    margin-top: 1rem;
}

@media print {
    body, .entry-content {
			  text-align: left;
        font-size: 0.5em;
        line-height: 1.5;
    }
    .wp-block-table, table, tr, td, th {
			  text-align: left;
        font-size: 0.75em;
        line-height: 1.5;
    }
    .has-text-align-center {
			  text-align: left;
    }
    h1, h1.entry-title {
			  text-align: left;
        font-size: 0.8em;
			  margin-bottom: 0.8em;
    }
    h2, h2.entry-title {
			  text-align: left;
        font-size: 0.7em;
			  margin-bottom: 0.7em;
    }
    h3, h4, h5, h6, h3.entry-title, h4.entry-title, h5.entry-title, h6.entry-title {
			  text-align: left;
        font-size: 0.6em;
			  margin-bottom: 0.6em;
    }
	.wp-block-image img {
		max-width: 250px;
	}
	.entry-header-inner h2 {
    padding-top:1rem!important;
	}
}