.page .post-header
{
	display:none;
}

.credits
{
	display:none;
}

.page .section-inner.thin
{
	width:1140px;
}

.post-inner {
    padding-top: 10px;
}

@media (max-width:920px)
{
.jetpack_subscription_widget
{
	background:#e6ddbb;
	margin-left:-20px;
	margin-right:-20px;
	margin-top:40px;
	margin-bottom:20px;
	padding:20px;
}
}

@media (max-width:920px)
{
#subscribe-email input
{
	background:#f7f1d9;
	border-color:#f7f1d9;
	height:40px;
}
}

#subscribe-email input
{
padding:7px;
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
}

.subscribe-text
{
	line-height:160% !important;
}

#subscribe-submit button {
    color: #fff;
    background:#333;
	padding:10px;
	cursor:pointer;
	border-radius:5px;
	margin-bottom:10px;
}

.footer #subscribe-submit button {
  margin: 0 auto;
  display: block;
}
#subscribe-submit button:hover {
    background:#917100;
}

.widget h2
{
	font-size:20px !important;
}

.post-content p
{
	font-size:16px !important;
}
.post-title
{
	font-size:30px !important;
}
@media (max-width:920px)
{
.post-content p
{
	font-size:18px !important;
}}
@media (max-width:920px)
{
.post-title
{
	font-size:26px !important;
}}

.page .featured-media img
{
	margin-top:20px;
	width: 220px;
  height: 220px;
}

@media (max-width:920px)
{
.page .featured-media img
{
	  width: 120px;
    height: 120px;
    object-fit: cover;
}
}

@media (max-width:920px)
{
.featured-media img
{
	  width: 600px;
	  height: 220px;
    object-fit: cover;
}
}

.hoffman-widget-list .post-icon img
{
	border-radius:50%;
}
.hoffman-widget-list .post-icon 
{
	border:none;
	margin-top:-30px;
}
.hoffman-widget-list .title
{
	line-height:150%;
}
.post-content ul
{
	list-style:none;
}
.wrapper:after
{
border-top-color: #dedede;
border-right-color: #dedede;
}
.tag-meta p
{
	display:none;
}
.main-menu > li:before 
{
	content: "|";
}
.wp-block-column
{
	box-shadow:gray 0 0 10px;
}
p
{
	line-height:1.6;
}

.ecae-button.ecae-buttonskin-black a.ecae-link
{
    color: #fff;
    background:#333;
	cursor:pointer;
	border-radius:5px;
	border:none;
	padding-top:10px;
}
.ecae-button.ecae-buttonskin-black a.ecae-link:hover {
    background:#917100;
}

.post-content li
{
  list-style-type: square;
}
.archive-header 
{
display: none;
}
@media (max-width:920px)
{
.blog-description
{
	font-size:17px;
}
}

.sshos-dropdown-menu-button-wrapper
{
	display:table !important;
}
.sshos-horizontal-menu-wrapper {
    height: 65px;
    display: none;
    float: left;
    padding: 13px 0;
}
.sshos-dropdown-menu-wrapper {
    display: table !important;
}

.contact-form input[type=email], .contact-form input[type=tel], .contact-form input[type=text], .contact-form input[type=url]
{
	padding:7px;
	width:100%;
	margin-top:7px;
	margin-bottom:20px;
}

.contact-form textarea
{
	height: 100px; !important;
	margin-top:7px;
}
.faux-button, :root .wp-block-button__link, :root .wp-block-file__button, input[type="button"], input[type="reset"], input[type="submit"]
{
    color: #fff;
    background:#333;
	padding:10px;
	cursor:pointer;
	border-radius:5px;
	margin-bottom:10px;
	margin-top:-30px !important;
	margin: 0 auto;
  display: block;
}

@media (max-width:920px)
{
.contact-form input[type=email], .contact-form input[type=tel], .contact-form input[type=text], .contact-form input[type=url]
{

	height:40px;
}
}

.wp-block-jetpack-contact-form 
{
	margin-right:-15px;
}
@media (max-width:768px)
{
.wrapper:after
{
	display:none;
}}