.image-align-left {
	float: left;
  	margin: 20px 20px 20px 0; 
}

.image-align-right {
	float: right;
  	margin: 20px 0 20px 20px;
}

a.cta-button{
}


/* SimonM, 15.03.18 + 22.03.18, Staff Login buttons */
/* When to display */
.staffLoggedIn {
	display:none;
}
.userLoggedIn .staffLoggedIn {
	display:block;
}
.userLoggedIn .staffLogIn {
	display:none;
}
/* Styling */
.staffLogIn a.button, 
.staffLoggedIn a.button {
	background-color: #fff!important;
  	color: #F4A20A!important;
	border: 2px solid #F4A20A;
  	margin-top: -8px;
}
a.cta-button.button.cta-donate {
  	border: 2px solid #F4A20A;
}
a.cta-button.button.cta-donate:hover,
.staffLogIn a.button:hover, 
.staffLoggedIn a.button:hover {
  	background-color: #c38108!important;
	border: 2px solid #c38108;
  	color: #fff!important;
}
@media screen and (max-width: 1070px) {
	.staffLogIn a.button, 
	.staffLoggedIn a.button {
		display: none!important;
	}
}

/* For page footer */
.pageFooter .staffLogIn a.button, 
.pageFooter .staffLoggedIn a.button {
	margin-top: 0;
}
@media screen and (max-width: 1070px) {
	.pageFooter .staffLogIn a.button, 
	.pageFooter .staffLoggedIn a.button {
		display: inline-block!important;
      	width: auto;
	}
}

/* SimonM, 19.04.18 Hide Blog Avatar and name. Dm request JJM */
.blogsBody .blogDetails {
	display:none;
}

.eventsPostBody.event-natural-breaks-christmas-party .eventWhereWrapper {
  display: none;
}

/* AW 15.02.2019 Blockquote paragraphs quick fix */
.postContent blockquote p {
  display: block;
}

/* DI 28.03.2019 Added wide post category to hide related content ZD 38118 */
.PostSystemCategory_wide-post .content.postFeeds {
  display: none;
}
.PostSystemCategory_wide-post .content.postContent.pageContent {
    width: 100%;
  padding: 0; }