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

	.blender {
		background: url('') no-repeat center top fixed;
	}

}

@media screen and (min-width: 768px) and (max-width: 991px) {

	.blender {
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0px;
		left: 0px;
		background: url('http://elanastone.com.au/wp-content/uploads/2015/03/ES_final_185by100-1000x538.jpg') no-repeat center top fixed;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-attachment: scroll;
		-webkit-transition: 0.4s linear all; 
		transition: 0.4s linear all;
	}

}

@media 	screen and (min-width: 992px) {

	.blender {
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0px;
		left: 0px;
		background: url('http://elanastone.com.au/wp-content/uploads/2015/03/ES_final_185by100-1440x775.jpg') no-repeat center top fixed;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-attachment: scroll;
		-webkit-transition: 0.4s linear all; 
		transition: 0.4s linear all;
	}

}

@media 	screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2),
	screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 2),
	screen and (max-width: 767px) and (min-device-pixel-ratio: 2),
	screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 2/1),
	screen and (max-width: 767px) and (min-resolution: 2dppx),
	screen and (max-width: 767px) and (min-resolution: 192dpi) {

	.blender {
		background: url('') no-repeat center top fixed;
	}
}

@media 	screen and (min-width: 768px) and (max-width: 991px) and (-webkit-min-device-pixel-ratio: 2),
	screen and (min-width: 768px) and (max-width: 991px) and (min--moz-device-pixel-ratio: 2),
	screen and (min-width: 768px) and (max-width: 991px) and (min-device-pixel-ratio: 2),
	screen and (min-width: 768px) and (max-width: 991px) and (-o-min-device-pixel-ratio: 2/1),
	screen and (min-width: 768px) and (max-width: 991px) and (min-resolution: 2dppx),
	screen and (min-width: 768px) and (max-width: 991px) and (min-resolution: 192dpi) {

	.blender {
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0px;
		left: 0px;
		background: url('http://elanastone.com.au/wp-content/uploads/2015/03/ES_final_185by100-2000x1076.jpg') no-repeat center top fixed;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-attachment: scroll;
		-webkit-transition: 0.4s linear all; 
		transition: 0.4s linear all;
	}

}

@media 	screen and (min-width: 992px) and (-webkit-min-device-pixel-ratio: 2),
	screen and (min-width: 992px) and (min--moz-device-pixel-ratio: 2),
	screen and (min-width: 992px) and (min-device-pixel-ratio: 2),
	screen and (min-width: 992px) and (-o-min-device-pixel-ratio: 2/1),
	screen and (min-width: 992px) and (min-resolution: 2dppx),
	screen and (min-width: 992px) and (min-resolution: 192dpi) {

	.blender {
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0px;
		left: 0px;
		background: url('http://elanastone.com.au/wp-content/uploads/2015/03/ES_final_185by100-2880x1549.jpg') no-repeat center top fixed;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-attachment: scroll;
		-webkit-transition: 0.4s linear all; 
		transition: 0.4s linear all;
	}

}
.reveal-animation.ng-enter {
 -webkit-transition: 0.5s linear all; /* Safari/Chrome */
 transition: 0.5s linear all; /* All other modern browsers and IE10+ */
 opacity: 0;
}
.reveal-animation.ng-enter.ng-enter-active {
 opacity: 1;
}
.elana_stone_svg {
	fill: none;
}
a {
	color: #5e2945;
}
.divfill {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 12px;
}
h2, h1 {
	text-transform: uppercase;
	font-family: brandon-grotesque, helvetica;
	font-weight: normal;
}
p {
	font-family: brandon-grotesque, helvetica;
	font-size: 16px;
}
h2 a, h2 a:visited, h2 a:focus {
	margin-right: 15px;
	color: #fafbfb;
	text-decoration: none;
	font-styling: none;
	
}
h2 a:hover {
	color: black;
	text-decoration: none;
	font-styling: none;
}
h2 a:active {
	color: inherit;
	text-decoration: none;
	font-styling: none;
}

.active_section {
	border-bottom: 3px solid white;
}
.newsbox {
	background-color: white;
	margin-bottom: 24px;
}
.newsbox p {
	padding: 12px;
	margin: 0px;
	font-family: garamond-premier-pro, "times new roman", serif;
}
.newsbox a {
	font-weight: bold;
	font-size: 18px;
	font-family: "helvetica neue", helvetica, arial, sans-serif;
}
.quotebox h1, .quotebox p, .quotebox h2 {
	font-family: garamond-premier-pro, helvetica, arial, sans-serif;
	text-transform: none;
}	
.quotebox h1 {
	text-shadow: 0px 1px 1px #999999;
}
.gig_p {
	margin-top: 5px;
	margin-bottom: 10px;
	color: #fafbfb;
	text-transform: uppercase;
}
.gig_h2 {
	color: #fafbfb;
	margin-bottom: 0px; 
	font-weight: bold; 
	margin-top: 0px;
}
.gig_line {
	border-bottom: 1px dotted white; 
	opacity: 0.75; 
	margin-bottom: 8px;
}
.socialmedia {
	margin-right: 10px;
}
#mobile_backdrop {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
}
.mobile_h2 {
	margin-top: 0px;
	margin-bottom: 10px;
}
.subheader_link {
	margin-right: 5px;
	margin-left: 5px;
	color: inherit;
}
.subheader_link:visited {
	color: inherit;
}
.mobile_nav_margin {
	margin-top: 34px;
}
.logomark_margin {
	margin-top: 20px;
}
.sm-spacer {
	min-height: 48px;
}
.sm-spacerow {
	height: 20px;
}
.quote-h1 {
	font-size: 40px; 
	line-height: 50px; 
	font-weight: normal; 
	color: white; 
	margin-bottom: 12px;
}
.sm-quote-h1 {
	font-size: 20px; 
	line-height: 26px; 
	font-weight: normal; 
	color: white; 
	margin-bottom: 12px;
}
.main-negative-margin {
	margin-top: -27px;
}
.video-margin {
	margin-bottom: 24px;
}
.fullsize {
	width: 100%;
	height: 100%;
}
.video-h1 {
	color: white; 
	font-weight: bold; 
	padding-right: 24px; 
	letter-spacing: 2px;
}
.contact-negative-margin {
	margin-top: -16px;
}
.contact_section p {
	font-size: 18px;
}
.contact_section p {
	color: #EDEDC0;
}
.contact_section a {
	color: #488d8b;
}
// 32 queries in 0.575 seconds.