/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.custom-logo {
	transform: scale(.75);
	width: 100px;
}

/* About Tom block */
#post-8 .entry-header {
	display: none;
}

#post-8 {
	padding-bottom: 5em;
}

/* Buying/Selling block */
#post-1293 {
	margin-top: 0;
}

#post-1293 .entry-header {
	display: none;
}

/* Intro text block */
#post-1416 {
	margin: -5em 0 0;
	padding-top: 0;
	background: transparent;
/* z-index: 60; */
	position: relative;
}

#post-1416 .hentry-wrapper {
	background: #0c69ac;
	padding: 2em;
}

#post-1416,
#post-1416 .entry-title,
#post-1416 a.button.minimal {
	color: white;
}

/* Gallery */
#post-1241 {
	margin: -5em 0 0;
	padding-top: 0;
}

#post-1241 .entry-content {
	background: white;
	opacity: .99;
	padding: 2px;
}

#post-1241 .entry-header {
	display: none;
}

/* Home page header image */
#post-4 .hentry-wrapper {
	height: 60vw;
	max-height: 45vh;
	opacity: 0;
	pointer-events: none;
}

.page-template-panel-page #post-4.hentry.has-post-thumbnail {
	background-position: 50% 25%;
}

.hentry {
	border: none;
	padding-bottom: 4.5em;
	padding-top: 6em;
	margin: 0;
}

.site .testimonial-entry {
	border: 1px solid #e2e2e2;
}

.site .jetpack-social-navigation a {
	font-size: 2rem;
}

/* do media width conditional on this, for wide should be display block always, for mobile should be no display spec */
#post-1363 .tiled-gallery-caption {
/*display: block !important;*/
	background-color: rgba(0,0,0,.6);
	color: white;
	font-size: 20px;
	padding: 9px;
	overflow: auto;
	text-overflow: initial;
	white-space: normal;
	left: 2px;
	right: 2px;
	width: initial;
}

#post-1363 .tiled-gallery .gallery-row {
	overflow: visible;
}

#post-1364 .tiled-gallery-caption {
	display: none;
}

.entry-hero {
	background-position: center 10%;
}

@media screen and (min-width: 600px) {
	#post-1293,
																#post-1212 {
		margin-top: -1em;
	}
}

@media screen and (min-width: 768px) {
	#post-1293,
																#post-1212 {
		margin-top: -3em;
	}
}

@media screen and (min-width: 896px) {
	#post-1293,
																#post-1212 {
		margin-top: -5em;
	}
}

@media screen and (min-width: 1020px) {
	#post-1293,
																#post-1212 {
		margin-top: -6em;
	}
}

.footer-widgets {
	text-align: center;
	width: 100%;
	overflow: hidden;
}

.site-branding .custom-logo {
	width: 200px;
	max-width: 100%;
}

.menu-item > a {
	font-size: 1.3em;
	font-weight: bold;
}

@font-face {
	font-family: 'Adjusted Impact Fallback';
	src: local(Impact);
}

h1 {
	font-family: 'Cabin-VariableFont_wdth,wght', 'Adjusted Impact Fallback';
}

h2 {
	font-family: 'Cabin-VariableFont_wdth,wght', 'Adjusted Impact Fallback';
}

.actnbr-pub-shoreditch {
	display: none;
}

.widget-footer-top-area button {
	background-color: #3e69dc;
	color: #1B2706;
}	
}