/*Make blog posts full width on screen*/
.no-sidebar .site
{
	max-width: 1180px; 
}

/*Remove author from blog posts*/
span.author.vcard
{
  display: none !important;
}

.entry-author
{
  display: none;
}

/*Make blog date smaller*/
span.posted-on
{
  font-size: 80%;
}

/*Alter bullet point style*/
ul
{
  list-style-type: square;
}

/*Blog post navigation font change*/
.post-navigation a, .paging-navigation a, .comment-navigation a
{
  font-family: 'Roboto', sans-serif;
}

/*Set fonts*/
body, div, span
{
	font-family: 'Roboto', sans-serif;
}

h1, h2, h3, h4, h5, h6
{
	font-family: 'Passion One', sans-serif;
}

h1, h2
{
	text-transform: uppercase;
}

/*Don't show footer*/
.site-info
{
	display: none;
}

footer.site-footer
{
	background-color: #C22E20;
	padding: 0.5em;
}

.site-branding
{
	padding: 0;
	background-color: transparent;
}

.custom-logo
{
 object-fit: contain;
}

.site-title
{
	font-family: 'Passion One', sans-serif;
	text-transform: uppercase;
	font-size: 6.5em;
	margin-bottom: -0.35em !important;
}

.site-title a
{
	color: #05347D !important;
	text-decoration: none;
}

.site-description
{
	font-family: 'Passion One', sans-serif;
	text-transform: uppercase;
	font-size: 1.6em;
	color: #C22E20 !important;
}

.site-description:before, .site-description:after
{
	display: inline;
	content: "";
}

.site-content
{
 background-color: transparent;
}

#tertiary
{
  border-top: 0;
  background-color: transparent;
}

#colophon
{
  background-color: transparent;
  padding: 0;
}

.content-wrapper
{
    background-color: transparent;
}

.main-navigation
{
	background-color: #C22E20;
}

.main-navigation ul li
{
	padding: 0.1em 1em 0.1em 0 !important;
}

navigation .nav-menu > li::before, .main-navigation .menu > li::before 
{
    content: "";
}

#site-navigation
{
  border-radius: 5px;
  border-bottom: 0 !important;
}

#site-navigation.main-navigation a
{
	background-color: #C22E20;
	color: #FFFFFF !important;
}

button.menu-toggle
{
	background-color: #C22E20;
	color: #FFFFFF !important;
}

::selection
{
	background: #05347D;
	text-shadow: none;
	color: #FFFFFF;
}

a, a:visited
{
	color: #05347D !important;
	text-decoration: underline;
}

a:active, a:hover
{
	outline: 0;
}

a:focus
{
	outline: thin dotted;
}

.group:after
{
  content: "";
  display: table;
  clear: both;
}

.entry-title
{
	text-align: left;
	font-size: 2.5em;
	margin-bottom: 1em !important;
}

.entry-footer
{
  padding: 0;
}

.front-page-content-area.content-area
{
  padding-bottom: 0;
}

.featured-page-area
{
  padding-bottom: 0;
}

/*Corrects non-home pages from having big left/right margins*/
.content-wrapper.full-width.without-featured-image
{
	margin: 0 !important;
}

/*Envira gallery*/
.envira-lazy
{
	border: 1px solid transparent !important;
}

/*Remove lightbox image caption*/
#envirabox-title
{
	display: none !important;
}

/*EU Cookie Warning*/
.pea_cook_wrapper.pea_cook_bottomright a
{
 color: #FFFFFF !important; 
}

/*Drag Mailerlite box to the left slightly, to prevent the right side getting clipped slightly*/
div .ml-form-align-center
{
margin: -1em;
}
