/*
Theme Name: Enfold 2014 JW
Template: enfold
Author: Holy Cow Online Marketing
Version: 1.1
Updated: 2019-09-11 17:06:57
*/

@charset "UTF-8";
@import url('../enfold/style.css');

/* Global */

p,
div,
span,
ol,
li,
ul {
	font-size: 15px;
}

/* Beginning of Home page */

.HomeItemWrapper {
	float: left;
	margin-right: 1em;
	display: block;
}

.HomeCaption {
	margin-bottom: 1em;
	text-align: center;
	color: #2E3C60 !important;
}

#jawLivingBuildingMakers .HomeBackground {
	background-image: url('http://www.jonathanawright.com/wp-content/uploads/2019/09/LivingBuildingMakers_Cover_1500x1500px-1024x1024.jpg');
	background-size: contain;
}

#jawWordWorks .HomeBackground {
	background: url('http://www.jonathanawright.com/wp-content/uploads/2014/08/After-the-Rain-Book-Cover-small.png');
}

#jawSustainableBuildingDesign .HomeBackground {
	background: url('http://www.jonathanawright.com/wp-content/uploads/2014/08/Crooked-Sustainabile.jpg');
}

#jawYourSunshine .HomeBackground {
	background: url('http://www.jonathanawright.com/wp-content/uploads/2014/08/Your-Sunshine.jpg');
}

#jawOnTheWater .HomeBackground {
	background: url('http://www.jonathanawright.com/wp-content/uploads/2014/08/Sculling-Lead.jpg');
}

#jawPeoplePlaces .HomeBackground {
	background: url('http://www.jonathanawright.com/wp-content/uploads/2014/08/People-and-Places.jpg');
}

#jaw1Piano2Piano .HomeBackground {
	background: url('http://www.jonathanawright.com/wp-content/uploads/2014/08/piano-keys.jpg');
}

.HomeBackground {
	float: left;
	margin-bottom: 0.5em;
	width: 240px;
	height: 295px;
	background-size: 100% 100%;
	box-shadow: 5px 5px 5px 0px #888;
}

.HomeBackground:hover {
	opacity: 0.6;
}

.HomeBackground .HoverText h2 {
	display: none;
}

.HomeBackground:hover .HoverText h2 {
	display: block;
	padding-top: 3em;
	color: #FFF;
	text-shadow: 2px 2px #000;
	text-align: center;
}

.HomeItem a:link,
.HomeItem a:hover,
.HomeItem a:focus,
.HomeItem a:active {
	text-decoration: none !important;
}

@media (max-width: 1139px) {
	.HomeBackground {
		width: 230px;
		height: 283px;
	}

	.template-blog {
		padding-left: 1em;
	}

}

@media (max-width: 1010px) {

	.HomeBackground .HoverText h2 {
		display: block;
		padding-top: 3em;
		color: #FFF;
		text-shadow: 2px 2px #000;
		text-align: center;
	}

	.HomeBackground {
		opacity: 0.6;
	}
}


/* End of Home page */

/* Clean Up */

.post_delimiter {
	display: none;
}

.avia_transform a:hover .image-overlay {
	opacity: 0 !important;
}

@media only screen and (max-width: 1139px) {

	.html_mobile_menu_tablet .main_menu,
	.html_mobile_menu_tablet #header_main_alternate {
		display: none;
	}

	.html_mobile_menu_tablet .container #advanced_menu_toggle,
	.html_mobile_menu_tablet #advanced_menu_hide {
		display: block;
	}

	.html_mobile_menu_tablet #mobile-advanced {
		display: block;
	}
}

/* Word Works Page */

.BookImg {
	float: left;
	width: 50%;
	margin-right: 2em;
	margin-bottom: 1em;
}

.BuyNowButton {
	margin-bottom: 1em;
}

.ReviewWrapper {
	margin-bottom: 2em;
	margin-top: 2em;
}

.ReviewAuthor {
	font-weight: bold;
	color: #2E3C61;
}

.poem {
	position: relative;
	width: 500px;
	padding: 50px;
	margin-top: 1em;
	background-color: #fff;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
}

.poem:before,
.poem:after {
	position: absolute;
	width: 40%;
	height: 10px;
	content: ' ';
	left: 12px;
	bottom: 12px;
	background: transparent;
	-webkit-transform: skew(-5deg) rotate(-5deg);
	-moz-transform: skew(-5deg) rotate(-5deg);
	-ms-transform: skew(-5deg) rotate(-5deg);
	-o-transform: skew(-5deg) rotate(-5deg);
	transform: skew(-5deg) rotate(-5deg);
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
	z-index: -1;
}

.poem:after {
	left: auto;
	right: 12px;
	-webkit-transform: skew(5deg) rotate(5deg);
	-moz-transform: skew(5deg) rotate(5deg);
	-ms-transform: skew(5deg) rotate(5deg);
	-o-transform: skew(5deg) rotate(5deg);
	transform: skew(5deg) rotate(5deg);
}

.poem p {
	font-family: ‘Courier New’, Courier, monospace;
}

@media (max-width: 1139px) {

	.BuyNowButton {
		width: 47% !important;
	}

}

@media (max-width: 767px) {
	.BookImg {
		float: none !important;
		width: 100% !important;
		margin-right: 1em !important;
	}

	.BuyNowButton {
		float: none !important;
		width: 100% !important;
		margin-bottom: 1em !important;
	}

}

/* Your Sunshine Page */

.MainImg {
	float: left !important;
	width: 45% !important;
	margin-right: 1em !important;
}

ul.SunshineUl {
	width: 47%;
	float: right;
	margin-top: 0.5em;
}

@media (max-width: 1139px) {
	ul.SunshineUl {
		width: 46%;
		float: right;
		margin-top: 0.5em;
	}
}

@media (max-width: 989px) {
	ul.SunshineUl {
		width: 45%;
		float: right;
		margin-top: 0.5em;
	}
}

@media (max-width: 767px) {
	.MainImg {
		float: none !important;
		width: 100% !important;
		margin-right: 1em !important;
	}

	ul.SunshineUl {
		width: 100%;
		float: none !important;
		margin-top: 0.5em;
	}

}

/* Cleaned up Homepage at mobile sizes */

@media (max-width: 1010px) {

	.HomeBackground {
		margin-left: 2em !important;
	}

}

@media (max-width: 750px) {

	.HomeBackground {
		margin-left: 3em !important;
	}

}

@media (max-width: 468px) {

	.HomeBackground6 .HomeCaption {
		margin-left: 5em !important;
	}

}

@media (max-width: 310px) {

	.HomeBackground,
	.HomeCaption {
		margin-left: 1em !important;
	}

}

/* Fixed styling of HTML5 Audio player */

.ttw-music-player .track-info {
	margin: 4px 0px 0px !important;
	width: 175px !important;
}

.ttw-music-player .album-cover,
.ttw-music-player .album-cover .img,
.ttw-music-player .album-cover .highlight {
	margin-right: 2em;
}

.ttw-music-player .tracklist {
	margin-top: 1em;
}

body.page-id-179 #myplayer .ttw-music-player .tracklist li:hover {
	color: #000000 !important;
}

.ttw-music-player {
	width: 100% !important;
}

.ttw-music-player .tracklist .title {
	width: 250px !important;
}
