/* Tiny House */
.clickable {
	cursor: pointer;
}
.headerImage {
	height: 300px;
	position: relative;
	overflow: hidden;
	margin: 0 0 2em;
}
.headerImage img {
	position: absolute;
	left: -15%;
	width: 130%;
	height: auto;
	max-width: 3000px;
	margin-bottom: 0;
}

.page .entry-header .headerImage h1.entry-title {
	position: absolute;
	z-index: 1;
	left: 0;
	bottom: 0;
	margin: 0px;
	padding: .125em 16px .25em;
	background: #ffcc00;
}
.what, .where, .who, #mc_embed_signup.newsletter, .fromTheBlog {
	border-bottom: solid 1px #ededed;
	padding: 0 0 1em;
	margin: 0 0 1em;
}
.where .wp-image-4289, .where .wp-image-3965 {
	width: 34%;
}
.where .photos img {
	width: 50%;
}
.where.karl img {
	width: 100%;
	height: auto;
	margin: 0px;
}
.who h3 {
	margin-bottom: 0px;
}
.who h4 {
	margin-top: 0px;
}
.who ul li {
	list-style: none;
	margin: 0 0 .5em;
}
.who ul li img {
	height: 75px;
	width: auto;
	margin-top: 0.25em;
}
p.clickable, .yellowBG {
	background: #ffcc00;
	padding: 0 .5em;
	clear: left;
}
.collapse {
	padding: 1em 0 0;
}
.where .wp-image-4289, .where .wp-image-3965 {
	max-width: 150px;
}
/* Blog */
.entry-content img.attachment-post-thumb {
	float: left;
	width: 5em;
	height: auto;
	margin: 0 1em .25em 0;
}
@media screen and (min-width: 600px) {
	#mc-embedded-subscribe-form {
		float: left;
	}
	.headerImage img {
		width: 100%;
		left: 0px;
	}
	/* Blog */
	.entry-content img.attachment-post-thumb {
		width: 6em;
	}
	.where .wp-image-4289, .where .wp-image-3965 {
		width: 100px;
	}
}
@media screen and (min-width: 768px) {
    
    
    .headerImage {
	height: 600px;
	position: relative;
	overflow: hidden;
	margin: 0 0 2em;
}
    
	#primary {
		width: 100%;
	}
	.who ul li {
		width: 50%;
		margin: 0 0 .5em;
		padding: 0 1em 0 0;
		float: left;
	}
	.who ul li.second {
		clear: both;
	}
	/* Blog */
	.fromTheBlog {
		width: 50%;
		float: right;
		margin: 0 0 0 5%;
		border: none 0px;
	}
	.what {
		width: 40%;
		margin: 0 5% 0 0;
		border: none 0px;
	}
	.first {
		border-top: solid 1px #ededed;
		padding: 1em 0;
		margin: 1em 0;
	}
	.where.karl img {
		width: 33.3%;
	}
}

.gallery-item a, .gallery-caption {
	width:100%;
}
.as-seen-on {
	width: 80%;
	margin-left: 10%;
	display: inline-block;
}
@media screen and (min-width: 960px) {
	#mc_embed_signup.newsletter {
		width: 100%;
	}
	#mc_embed_signup.newsletter h3, #mc-embedded-subscribe-form {
		float: left;
		width: 50%;
	}
	#mc-embedded-subscribe-form {
		margin: .5em 0 0;
	}
	.headerImage img {
		top: -50%;
	}
}
@media screen and (min-width: 1200px) {
	#primary, .site-content-fullpage article#featured {
		width: 1200px;
	}
	.page .site-content article {
		width: 1198px;
	}
	#mc-embedded-subscribe-form {
		margin: 0;
	}
	.who ul li {
		width: 33%;
	}
	.who ul li.second {
		clear: none;
	}
	.who ul li.third {
		clear: both;
	}
	.as-seen-on {
		width: 16%;
		margin-left: 0;
	}
}
