/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
/*Change Link Color Across Site SD*/
a {
	color: #bf5700;
}

/*Hide comment input fields SD 2847880-zen*/
.comment-form-fields {
	display: none;
}

/*Remove box shadow on site SD 2847880-zen*/
.site-footer, .hentry, .page-header, .page-content {
	box-shadow: none;
}

/*Remove Site info entirely SD 2847880-zen*/
.site-info {
	display: none;
}

/* Adjust top and side padding for main page content areas on the site #2847880-zen DP */
@media screen and (min-width: 59.6875em) {
	.hentry, .page-header, .page-content {
		margin: 0;
		padding-top: 0;
	}
}

/* === CLEAN SINGLE POST PAGES TO MATCH HOMEPAGE === */
body.single #sidebar,
body.single .site-footer,
body.single .secondary,
body.single .post-navigation,
body.single .comments-area,
body.single .site-branding {
  display: none !important;
}

body.single::before {
  display: none !important;
}

body.single {
  background: #fefefe !important;
}

body.single .site {
  max-width: 100% !important;
}

body.single .site-content {
  padding: 0 !important;
  margin: 0 auto !important;
  float: none !important;
  width: 100% !important;
  max-width: 640px !important;
}

body.single .content-area {
  float: none !important;
  margin: 0 auto !important;
  width: 100% !important;
  max-width: 640px !important;
}

body.single .entry-content {
  max-width: 100% !important;
}

body.single #page {
  max-width: 100% !important;
  padding: 0 !important;
}

body.single .hentry {
  margin: 0 auto !important;
  padding: 40px 24px !important;
  max-width: 640px !important;
}

body.single .entry-header {
  padding: 0 !important;
}

body.single .entry-title {
  font-family: Georgia, serif !important;
  font-size: 1.8em !important;
  font-weight: 700 !important;
  color: #1a1a1a !important;
}

body.single .entry-title a {
  color: #1a1a1a !important;
  border-bottom: none !important;
}

body.single .entry-content {
  font-family: Georgia, serif !important;
  font-size: 1em !important;
  line-height: 1.7 !important;
  color: #1a1a1a !important;
}

body.single .entry-content a {
  color: #bf5700 !important;
}

body.single .entry-footer {
  display: none !important;
}

/* Also apply to category/archive pages */
body.archive #sidebar,
body.archive .site-footer,
body.archive .secondary,
body.archive .site-branding {
  display: none !important;
}

body.archive::before {
  display: none !important;
}

body.archive {
  background: #fefefe !important;
}

body.archive .site {
  max-width: 100% !important;
}

body.archive .site-content {
  padding: 0 !important;
  margin: 0 auto !important;
  float: none !important;
  width: 100% !important;
  max-width: 640px !important;
}

body.archive .content-area {
  float: none !important;
  margin: 0 auto !important;
  width: 100% !important;
  max-width: 640px !important;
}

body.archive #page {
  max-width: 100% !important;
  padding: 0 !important;
}

body.archive .hentry {
  padding: 40px 24px !important;
}

/* Fix link underlines on post pages (Twenty Fifteen uses border-bottom) */
body.single .entry-content a {
  border-bottom: none !important;
}
body.single .entry-title a {
  border-bottom: none !important;
}
body.archive .entry-content a,
body.archive .entry-title a {
  border-bottom: none !important;
}