nav#head {
	position: fixed;
}

#feature {
	background-attachment: scroll;
	background-size: contain;
	background-position: left top;
	background-image: url(../images/feature-small.jpg);
	height: 572px;
}


#feature #logo, #feature #save-the-date {
	background-size: initial;
	background-attachment: scroll;
}

#feature #home-calls {
	position: absolute;
}

#home-calls p {
  font-size: 0.75em;
}

section.bg .content-block .call-to-action-block {
	background-image: none;
	background-color: rgba(0,0,0,0.8);
	height: auto;
	padding: 10px;
	font-size: 1em;
}

section.bg .content-block .call-to-action-block a.call-to-action {
  display: inline-block;
	margin-bottom: 10px;
}

@media (max-width: 768px) {
	#feature #logo {
		background-position: right 120px;
		background-image: url(../images/logo-medium.png);
	}
	
	#feature #home-calls .header1 {
		font-size: 1.25em;
		float: right;
		clear: both;
	}
	
	#feature #home-calls {
		top: 300px;
		width: 45%;
		height: auto;
		left: auto;
		right: 50px;
	}
	
	/*
	#feature #save-the-date {
		background-image: url(../images/save-the-date-medium.png);
		background-position: right 320px;
	}
	*/
}

@media (max-width: 600px) {
	#feature #logo {
		background-position: right 120px;
		background-image: url(../images/logo-small.png);
	}
	
	#feature #home-calls {
		top: 260px;
		width: 35%;
		height: auto;
		left: auto;
		right: 30px;
	}
	
	#feature #home-calls .header1 {
		display: none;
	}
	
	#feature #home-calls p {
		margin-top: 0;
		margin-bottom: 5px;
		line-height: 105%;
	}
	
	#feature #home-calls a.call-to-action {
		font-size: 0.9em;
	}
	
	/* 
	#feature #save-the-date {
		background-image: url(../images/save-the-date-small.png);
		background-position: right 270px;
	}
	*/
}

@media (max-width: 500px) {
	#feature #logo {
		background-position: right 74px;
		background-image: url(../images/logo-small.png);
	}
	
	#feature #home-calls {
		top: 200px;
		width: 50%;
	}
	
	#feature #home-calls .header1 {
		display: none;
	}
	
	#feature #home-calls p {
		margin-top: 0;
		margin-bottom: 5px;
		line-height: 105%;
	}
	
	#feature #home-calls a.call-to-action {
		font-size: 0.9em;
	}
	
	#learn-more {
		display: none;
	}
	
	/* 
	#feature #save-the-date {
		background-image: url(../images/save-the-date-small.png);
		background-position: right 220px;
	}
	*/
}

@media (max-width: 400px) {
	#feature #logo {
		background-position: right 75px;
		background-image: url(../images/logo-xsmall.png);
	}
	
	#feature #home-calls a.call-to-action {
		font-size: 0.8em;
	}
	
	#feature #home-calls .header1 {
		display: none;
	}
	
	#feature #home-calls p {
		margin-top: 0;
		margin-bottom: 5px;
		line-height: 105%;
	}
	
	#feature #home-calls {
		top: 160px;
		width: 50%;
	}
	
	/* 
	#feature #save-the-date {
		background-image: url(../images/save-the-date-xsmall.png);
		background-position: right 190px;
	}
	*/
}

.content-block.left_justify, .content-block.right_justify {
	text-align: left !important;
}

.content-block .breakout-image {
	display: none;
}

section.bg {
	border-bottom: #FFFFFF 4px solid;
	background-attachment: scroll;
}

section.bg .title-block, 
section.bg .title-block h1 {
	height: 88px;
}

section.bg .title-block h1 {
	font-size: 2.750em;
	line-height: 2.750em;
  padding-top: 5px;
}

#feature #learn-more {
	height: 65px;
}

#feature #learn-more a {
	background-image: url(../images/circle-down-mobile.png);
	height: 49px;
}

h2 {
	font-size: 1.50em;
}

#footer .copyright {
  font-size: 0.9em;
	padding-top: 30px;
}

#footer .author {
  padding-top: 30px;	
	text-align: left;
}

a.eschar-logo {
	position: static !important;
}
