#fancybox-loading{
	position:fixed;
	top:50%;
	left:50%;
	width:40px;
	height:40px;
	margin-top:-20px;
	margin-left:-20px;
	cursor:pointer;
	overflow:hidden;
	z-index:1104;
	display:none;
}
#fancybox-loading div{
	position:absolute;
	top:0;
	left:0;
	width:40px;
	height:480px;
	background-image:url('fancybox.png');
}
#fancybox-overlay{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:1100;
	display:none;
}
#fancybox-tmp{
	padding:0;
	margin:0;
	border:0;
	overflow:auto;
	display:none;
}
#fancybox-wrap{
	position:absolute;
	top:0;
	left:0;
	padding:20px;
	z-index:1101;
	outline:none;
	display:none;
}
#fancybox-outer{
	position:relative;
	width:100%;
	height:100%;
	background:#fff;
}
#fancybox-content{
	width:0;
	height:0;
	padding:0;
	outline:none;
	position:relative;
	overflow:hidden;
	z-index:1102;
	border:0px solid #fff;
}
#fancybox-hide-sel-frame{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:transparent;
	z-index:1101;
}
#fancybox-close{
	position:absolute;
	top:-15px;
	right:-15px;
	width:30px;
	height:30px;
	background:transparent url('fancybox.png') -40px 0px;
	cursor:pointer;
	z-index:1103;
	display:none;
}
#fancybox-error{
	color:#444;
	font:normal 12px/20px Arial;
	padding:14px;
	margin:0;
}
#fancybox-img{
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	border:none;
	outline:none;
	line-height:0;
	vertical-align:top;
}
#fancybox-frame{
	width:100%;
	height:100%;
	border:none;
	display:block;
}
#fancybox-left,#fancybox-right{
	position:absolute;
	bottom:0px;
	height:100%;
	width:35%;
	cursor:pointer;
	outline:none;
	background:transparent url('blank.gif');
	z-index:1102;
	display:none;
}
#fancybox-left{
	left:0px;
}
#fancybox-right{
	right:0px;
}
#fancybox-left-ico,#fancybox-right-ico{
	position:absolute;
	top:50%;
	left:-9999px;
	width:30px;
	height:30px;
	margin-top:-15px;
	cursor:pointer;
	z-index:1102;
	display:block;
}
#fancybox-left-ico{
	background-image:url('fancybox.png');
	background-position:-40px -30px;
}
#fancybox-right-ico{
	background-image:url('fancybox.png');
	background-position:-40px -60px;
}
#fancybox-left:hover,#fancybox-right:hover{
	visibility:visible;
}
#fancybox-left:hover
span{left:20px}
#fancybox-right:hover
span{left:auto;right:20px}
.fancybox-bg{
	position:absolute;
	padding:0;
	margin:0;
	border:0;
	width:20px;
	height:20px;
	z-index:1001;
}
#fancybox-bg-n{
	top:-20px;
	left:0;
	width:100%;
	background-image:url('fancybox-x.png');
}
#fancybox-bg-ne{
	top:-20px;
	right:-20px;
	background-image:url('fancybox.png');
	background-position:-40px -162px;
}
#fancybox-bg-e{
	top:0;
	right:-20px;
	height:100%;
	background-image:url('fancybox-y.png');
	background-position:-20px 0px;
}
#fancybox-bg-se{
	bottom:-20px;
	right:-20px;
	background-image:url('fancybox.png');
	background-position:-40px -182px;
}
#fancybox-bg-s{
	bottom:-20px;
	left:0;
	width:100%;
	background-image:url('fancybox-x.png');
	background-position:0px -20px;
}
#fancybox-bg-sw{
	bottom:-20px;
	left:-20px;
	background-image:url('fancybox.png');
	background-position:-40px -142px;
}
#fancybox-bg-w{
	top:0;
	left:-20px;
	height:100%;
	background-image:url('fancybox-y.png');
}
#fancybox-bg-nw{
	top:-20px;
	left:-20px;background-image:url('fancybox.png');background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#fff;text-align:left}#fancybox-title-over{padding:10px;background-image:url('fancy_title_over.png');display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap
td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0
0 0 15px;background:url('fancybox.png') -40px -90px no-repeat}#fancybox-title-float-main{color:#fff;line-height:29px;font-weight:bold;padding:0
0 3px 0;background:url('fancybox-x.png') 0px -40px}#fancybox-title-float-right{padding:0
0 0 15px;background:url('fancybox.png') -55px -90px no-repeat}.fancybox-ie .fancybox-bg{background:transparent !important}*{margin:0;padding:0}
article,aside,details,section{
	display:block;
}
audio,canvas,video{
	display:inline-block;*display:inline;*zoom:1
}
audio:not([controls]){
	display:none
}
[hidden]{display:none}
/*html{
	font-size:100%;
	overflow-y:scroll;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}*/
abbr[title]{
	border-bottom:1px dotted;
}
b,strong{
	font-weight:bold;
}
pre,code,kbd,samp{
}
pre{
	white-space:pre;white-space:pre-wrap;word-wrap:break-word
}
q{
	quotes:none}
q:before,q:after{content:"";content:none}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}

/*img{
	border:0;
	-ms-interpolation-mode:bicubic;
	vertical-align:middle
}*/
svg:not(:root){overflow:hidden}
fieldset{border:0}
label{cursor:pointer}
legend{border:0}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal;*overflow:visible}
table button, table
input{*overflow:auto}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}

button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}

span.extra_spacing{letter-spacing:0.1em}
div.clear{clear:both;width:0px;height:0px}
.displace{position:absolute;left:-5000px}
/*.hidden{display:none}*/
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.ir
br{display:none}
.hidden{display:none !important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix{zoom:1}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
@media only screen and (min-width: 480px){}@media only screen and (min-width: 768px){}@media
print{*{color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px
solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}/*p,h2,h3{orphans:3;widows:3}*/h2,h3{page-break-after:avoid}}
/*.sprite-logo,
{background:transparent url(../images/sprites.png) no-repeat -2px -383px;display:block;height:43px;width:178px}.sprite-arrowrightsmall{background:transparent url(../images/sprites.png) no-repeat -541px -408px;display:block;height:17px;width:12px}*/

.sprite-buttondown,.navbutton-down{
	background-attachment: scroll;
	background-image: url(../images/arrow_downH.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 50px;
	width: 50px;
}
.sprite-buttondown:hover,.navbutton-down:hover{
	background-attachment: scroll;
	background-image: url(../images/arrow_down.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 50px;
	width: 50px;
}
.sprite-buttonup,.navbutton-up{
	background-attachment: scroll;
	background-image: url(../images/arrow_upH.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 50px;
	width: 50px;
}
.sprite-buttonup:hover,.navbutton-up:hover{
	background-attachment: scroll;
	background-image: url(../images/arrow_up.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 50px;
	width: 50px;
}
.sprite-buttonhome,.navbutton-home{
	background-attachment: scroll;
	background-image: url(../images/arrow_topH.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 50px;
	width: 50px;
}
.sprite-buttonhome:hover,.navbutton-home:hover{
	background-attachment: scroll;
	background-image: url(../images/arrow_top.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 50px;
	width: 50px;
}
@media screen and (max-height: 950px) {
.sprite-buttondown,.navbutton-down{
	height: 50px;
	width: 50px;
}
.sprite-buttondown:hover,.navbutton-down:hover{
	height: 50px;
	width: 50px;
}
.sprite-buttonup,.navbutton-up{
	height: 50px;
	width: 50px;
}
.sprite-buttonup:hover,.navbutton-up:hover{
	height: 50px;
	width: 50px;
}
.sprite-buttonhome,.navbutton-home{
	height: 50px;
	width: 50px;
}
.sprite-buttonhome:hover,.navbutton-home:hover{
	height: 50px;
	width: 50px;
}
}

.sprite-instagramlogo{background:transparent url(../images/sprites.png) no-repeat -549px -430px;display:block;height:56px;width:56px}
.sprite-playbutton{background:transparent url(../images/sprites.png) no-repeat -2px -2px;display:block;height:169px;width:169px}
.sprite-playbutton:hover{background-position:-2px -175px}
.sprite-playbutton-opacity, .opacity #slideplay-playbutton{background:transparent url(../images/sprites.png) no-repeat -175px -2px;display:block;height:169px;width:169px}

.sprite-backarrow{background:transparent url(/assets/images/sprites.png?d03a2d01e90bb08da0632a8fcbffbaf4) no-repeat -541px -224px;display:block;height:34px;width:20px}

html{height:100%;overflow:hidden}
body{height:100%;background-color:#353535;overflow:hidden}
.scrollcontainer{height:100%;position:relative}
/*#navbutton-instructions{bottom:90px;left:0;right:0;color:#c8c7c7;font-size:0.75em;text-align:center;text-transform:uppercase}*/
#navbutton-down{bottom:3%;right:0.5%;margin-left:-32px;width:50px;height:50px}
#navbutton-up{top:17%;right:0.5%;margin-left:-32px;width:50px;height:50px}
@media screen and (max-height: 780px) {
#navbutton-up{top:18%;}
}
@media screen and (max-height: 680px) {
#navbutton-up{top:20%;}
}
@media screen and (max-height: 580px) {
#navbutton-up{top:21%;}
}

#navbutton-down,#navbutton-up,#navbutton-instructions,.socialicon{position:fixed;z-index:7}
#navbutton-down,#navbutton-up,#navbutton-instructions{z-index:4}
.opacity
.socialicon{opacity:0.3;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease}
.opacity .socialicon:hover{opacity:1}
.opacity .socialicon-extra{background:white;border-radius:31px;width:31px;height:31px;-webkit-transition:width 0.4s ease, opacity 0.4s ease;-moz-transition:width 0.4s ease, opacity 0.4s ease;-ms-transition:width 0.4s ease, opacity 0.4s ease;-o-transition:width 0.4s ease, opacity 0.4s ease;transition:width 0.4s ease, opacity 0.4s ease}
.opacity .socialicon-extra:hover{width:365px}
.opacity .socialicon-extra:after{content:"";position:absolute;top:0;right:0;z-index:1}

.slide,.interstice{position:relative;overflow:hidden}
.slide{
	height:100%;
	/*box-shadow:0px 0px 60px rgba(0,0,0,0.5);*/
	background:#353535 none no-repeat center 0;
	background-size:cover;
	z-index:2}
.test{position:absolute;left:50%;right:0;top:0;bottom:0;background:yellow none no-repeat center 0 fixed;background-size:cover}

#slideplay-playbutton{position:absolute;left:50%;margin-left:-84.5px;top:21em}
.opacity #slideplay-playbutton{opacity:0.25;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease}
.opacity #slideplay-playbutton:hover{opacity:1}
#slideplay-fancybox,.video-popup{width:899px;padding:19px
0 19px 19px;border:1px
solid #303030;background:#353535;zoom:1}
#slideplay-fancybox:before,#slideplay-fancybox:after,.video-popup:before,.video-popup:after{content:"";display:table}
#slideplay-fancybox:after,.video-popup:after{clear:both}
#slideplay-fancybox .video, .video-popup
.video{float:left}
#slideplay-fancybox .content, .video-popup
.content{width:240px;float:right}
#slideplay-fancybox .content h2, .video-popup .content
h2{margin-top:1.5em;margin-bottom:0.42105263157895em;font-size:2.375em;color:#eeeee2}
#slideplay-fancybox .content h3, .video-popup .content
h3{font-size:1em;line-height:1.375em;color:#eeeee2;font-family:arial,sans-serif;font-weight:normal}
#slideplay-fancybox .content h3 em, .video-popup .content h3
em{font-weight:bold}
#slideplay-fancybox .content p, .video-popup .content
p{color:#c4c4ba;margin-bottom:1.3333333333333em;font-size:0.75em;line-height:1.8333333333333em;padding-right:25px}
#slideplay-fancybox .closebutton, .video-popup
.closebutton{position:absolute;right:35px;top:20px}
#fancybox-content{border-color:black;box-shadow:0 0 10px rgba(0,0,0,0.75)}