.entry-content .more-link, .entry-summary .more-link, .wp-block-button__link {
  border: 0px !important;
  color: #fff !important;
  background-color: #c0272d !important;
}

.widget-title, .wp-block-heading {
  font-size: 1.78em !important;
  font-weight: 500 !important;
	line-height: 120% !important;
}

.wp-block-button__link, .wp-element-button {
  display: inline-block !important;
  padding: 15px 18px !important;
	font-size: 1.1rem !important;
  line-height: 1 !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
  color: #fff !important;
  background-color: #c0272d !important;
	border-radius: 0px !important;
}

.wp-block-heading, .wp-block-categories__label, .wp-block-archives__label {
  display: inline-block !important;
  padding-bottom: 3px !important;
  border-bottom: 2px solid #ca2017 !important;
  margin-bottom: 20px !important;
  font-size: 1.78em !important;
  font-weight: 500 !important;
  letter-spacing: 1px !important;
}
.byline {
    display: none !important;
}
label {
	font-family: "Barlow Condensed","Open Sans" !important;
}

#block-9, #block-10, #block-6, #block-26 {
	margin-top:0px !important;
	padding-top:0px !important;
}

#block-10, #block-6, #block-26 {
	border-top: 0px !important;
}

#block-26 {
  padding-bottom: 50px !important;
}

.sharedaddy {
  display: none !important;
}

.home .entry-content {
  margin-top: 0px !important;
}

.site-title {
	display:none!important;
}

.widget ul {
  padding-left: 0em !important;
}

.widget {
	margin-bottom:0px !important;
}

.wp-block-jetpack-subscriptions__container {
  margin-bottom: 55px !important;
}

.wp-block-search__label {
	display: none !important;
}

.site-logo {
	margin-top: 15px !important;
}

.social {
	margin-right:15px !important;
}
.byline::before {
  margin: 0 .5em !important;
}
.cat-links::before {
  margin: 0 .5em !important;
}
.blog-credits {
	display:none !important;
}

@media screen and (max-width: 799px) {
  .site-logo {
    margin-bottom: 35px !important;
  }
	
	.home .header-image {
    display:none !important;
		max-height:0px !important;
  }
}

@media screen and (max-width: 599px) {
  .site-branding {
    margin-bottom: 30px !important;
  }
}

@media screen and (max-width: 599px) and (min-width: 501px) {
  header {
    margin-bottom: 30px !important;
  }
}

.site-logo {
  margin-bottom: .25em !important;
}

.site-description {
  padding-bottom: 25px !important;
}

@media screen and (max-width: 600px) {
  .site-logo {
    max-height: 75px !important;
  }
}