html, body{width:100%;height:100%;padding:0;margin:0;}
a{color:#297196;text-decoration:none;}
a, a.subscribe b{
	-webkit-transition:all 300ms;
	-moz-transition:all 300ms;
	-o-transition:all 300ms;
	transition:all 300ms;}
a:hover{color:#08161e;text-decoration:none;}
a:active{
	color:black;
	text-decoration:none;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none;}
.header-wrap{
	padding:0;
	margin:0;
	position:fixed;
	top:0;
	z-index:999;
	height:66px;
	width:100%;
	box-shadow:-3px -3px 3px 0 rgba(0,0,0,0.3),
				3px 0 3px 0 rgba(0,0,0,0.3),
				0 3px 3px 0 rgba(0,0,0,0.3);
	-webkit-backface-visibility:hidden;
	-webkit-transform:translateZ(0);}
.header-wrap.and-sponsored{height:126px;}
.clear{clear:both;}
span.clear{display:block;}
.header-wrap *{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);}
.header-wrap ul{padding-left:10px;margin:0;background:#222;}
.header-wrap .h1-li{max-width:calc(100% - 250px - 355px);}
html[data-useragent*='MSIE 8.0'] .header-wrap .h1-li,
html[data-useragent*='MSIE 9.0'] .header-wrap .h1-li,
html[data-useragent*='MSIE 10.0'] .header-wrap .h1-li{max-width:53%;}
.header-wrap .h1-li > *{color:#808285;}
.header-wrap h1{font:16px/18px 'Merriweather', Georgia, serif;padding:0;margin:10px 0 0;max-height:18px;/*max-width:inherit;*/overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.header-wrap li{display:inline-block;padding:17px 10px;vertical-align:top;}
.header-wrap li .logo-sm,
.header-wrap li .logo-sm-light,
.header-wrap li .logo-lg-light,
.footer-wrap li .footer-logo-light{display:none;}
.header-wrap li a,
.footer-wrap li a{color:#636363;text-decoration:none;display:block;}
.header-wrap li a:hover,
.footer-wrap li a:hover{color:#777;}

.header-wrap .shareThis{float:right;}

.main .shareThis > span{display:inline-block;float:left;margin-left:.4em;}
/*.main .shareThis > .sub{float:none;}*/
.main .shareThis > span > span{display:block;width:32px;height:32px;text-indent:-999px;overflow:hidden;position:relative;cursor:pointer;}
.main .shareThis > span span.facebook,
.main .shareThis > span span.twitter,
.main .shareThis > span span.pinterest,
.main .shareThis > span span.gplus{background:url(../img/spotlight-article/social-sprites.png) no-repeat;}
.main .shareThis > span span.facebook{background-position:0px 0;}
.main .shareThis > span span.twitter{background-position:-40px 0;}
.main .shareThis > span span.gplus{background-position:-80px 0;}
.main .shareThis > span span.pinterest{background-position:-120px 0;}
.main .shareThis > span span.facebook:hover{background-position:0px -32px;}
.main .shareThis > span span.twitter:hover{background-position:-40px -32px;}
.main .shareThis > span span.gplus:hover{background-position:-80px -32px;}
.main .shareThis > span span.pinterest:hover{background-position:-120px -32px;}

.header-wrap .shareThis > span a.subscribe,
.footer-wrap li > span a.subscribe{font:400 17px 'Oswald', Helvetica, Arial, sans-serif;text-transform:uppercase;margin:-2px 1em 0 1em;}
.header-wrap .shareThis > span a.subscribe b,
.footer-wrap li > span a.subscribe b{font-weight:400;font-size:26px;line-height:30px;vertical-align:text-bottom;color:#636363;}
.header-wrap .shareThis > span a.subscribe:hover b,
.footer-wrap li > span a.subscribe:hover b{color:#777;}

.header-wrap .sponsored-bar{padding:10px 0;background:#eee;text-transform:uppercase;font-family:'Roboto', Helvetica, Arial, sans-serif;}
.header-wrap .sponsored-bar li{padding:0;display:block;text-align:center;}
.header-wrap .sponsored-bar li p{margin:0;}
.header-wrap .sponsored-bar li p img{height:40px;}
.header-wrap .sponsored-bar li p .sponsored-title{display:none;}

/*Light Theme Header/Footer*/
.main.light .header-wrap ul,
.main.light .footer-wrap{background:#fff;}
.main.light .header-wrap .sponsored-bar{background:#eee;}
.main.light .header-wrap li .logo-lg-light,
.main.light .footer-wrap li .footer-logo-light{display:inline-block;}
.main.light .header-wrap li .logo-lg,
.main.light .header-wrap li .logo-sm-light,
.main.light .footer-wrap li .footer-logo{display:none;}
.main.light .header-wrap h1{color:black;}
.main.light .header-wrap .shareThis > span a.subscribe,
.main.light .header-wrap .shareThis > span a.subscribe b,
.main.light .footer-wrap li > span a.subscribe,
.main.light .footer-wrap li > span a.subscribe b{
	color:#cfcfd0;
	-webkit-transition:all 300ms;
	-moz-transition:all 300ms;
	-o-transition:all 300ms;
	transition:all 300ms;}
.main.light .header-wrap .shareThis > span a.subscribe:hover,
.main.light .header-wrap .shareThis > span a.subscribe:hover b,
.main.light .footer-wrap li > span a.subscribe:hover,
.main.light .footer-wrap li > span a.subscribe:hover b{color:black;}
.main.light > .slide.bio{box-shadow:0 0 0, 0px -3px 3px 0 rgba(0,0,0,0.3) inset, 0 0 0;}
.main.light .shareThis > span span.facebook{background-position:0px -64px;}
.main.light .shareThis > span span.twitter{background-position:-40px -64px;}
.main.light .shareThis > span span.gplus{background-position:-80px -64px;}
.main.light .shareThis > span span.pinterest{background-position:-120px -64px;}
.main.light .shareThis > span span.facebook:hover{background-position:0px -96px;}
.main.light .shareThis > span span.twitter:hover{background-position:-40px -96px;}
.main.light .shareThis > span span.gplus:hover{background-position:-80px -96px;}
.main.light .shareThis > span span.pinterest:hover{background-position:-120px -96px;}

.main{margin-top:0px;height:100%;-webkit-overflow-scrolling:touch;}
.main .slide{background-attachment:fixed;width:100%;/*min-height:100%;*/height:auto;position:relative;padding:0;background-color:white;z-index:3;overflow:hidden;}
.main .slide .content{max-width:2000px;margin:0 auto;padding:/*75px */0;width:71.5%;}
.main .slide{padding:0 0 75px;}
.main .slide.para-slide{z-index:4;}
.main .slide.first,
.main .slide.para-slide,
.main .slide.hero-credit,
.main .slide.sub-head,
.main .slide.gallery,
.main .slide.footer{padding:0;}
.main .slide.first{padding-top:66px;height:100vh;}
.main .slide.bio{padding-bottom:50px;z-index:3;}
.main .slide .content .sub-header,
.main .slide .content .section-title{text-transform:uppercase;font-family:'Merriweather', Georgia, serif;margin-top:0;}
.main .slide .content .section-title{margin:1.6em 0 0;font-weight:700;font-size:19px;}
.main .slide .content p{font-size:17px;font-family:'Merriweather', Georgia, serif;line-height:26px;letter-spacing:-.6px;margin:0 0 1.6em;}
.main .slide .content p.byline{font-style:italic;font-size:14px;font-family:'Roboto', Helvetica, Arial, sans-serif;text-transform:uppercase;/*margin:2em 0 0;*/padding:0 0 2em;line-height:1;}
.main .slide.bio .content p.byline{padding:0;}
.main .slide .content p .big-letter{float:left;font-size:111px;line-height:98px;margin:5px 10px 0 0;height:83px;text-transform:uppercase;}
.main .slide .content .finale{display:inline-block;background-image:url(../img/spotlight-article/logo-finale-icon.png);background-size:16px;width:16px;height:16px;}
.main .slide .content .inset-image,
.main .slide .content .inset-quote,
.main .slide .content .inset-related-stories{opacity:0.001;max-width:600px;}
.main .slide .content .inset-image .video-gallery .rsSlide{background-color:#FFF;}
.main .slide .content .inset-image .embed-container{position:relative;padding-bottom:57.25%;height:0;overflow:hidden;max-width:100%;}
.main .slide .content .inset-image .embed-container iframe,
.main .slide .content .inset-image .embed-container object,
.main .slide .content .inset-image .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}

.main .slide .content .inset-item{
	-webkit-transition:all .35s cubic-bezier(.33,.66,.66,1);
	-moz-transition:all .35s cubic-bezier(.33,.66,.66,1);
	-o-transition:all .35s cubic-bezier(.33,.66,.66,1);
	transition:all .35s cubic-bezier(.33,.66,.66,1);}
.main .slide .content .inset-item.fade-up{
	-webkit-transform:translate3d(0,50px,0);
	-moz-transform:translate3d(0,50px,0);
	-o-transform:translate3d(0,50px,0);
	transform:translate3d(0,50px,0);}
.main .slide .content .inset-item.fade-left{
	-webkit-transform:translate3d(50px,0,0);
	-moz-transform:translate3d(50px,0,0);
	-o-transform:translate3d(50px,0,0);
	transform:translate3d(50px,0,0);}
.main .slide .content .inset-item.fade-right{
	-webkit-transform:translate3d(-50px,0,0);
	-moz-transform:translate3d(-50px,0,0);
	-o-transform:translate3d(-50px,0,0);
	transform:translate3d(-50px,0,0);}
.main .slide .content .inset-item.fade-down{
	-webkit-transform:translate3d(0,-50px,0);
	-moz-transform:translate3d(0,-50px,0);
	-o-transform:translate3d(0,-50px,0);
	transform:translate3d(0,-50px,0);}
.main .slide .content .inset-item.animate{
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	opacity:1;}

.main .slide .content .inset-quote{max-width:600px;}
.main .slide .content .inset-image.left,
.main .slide .content .inset-quote.left,
.main .slide .content .inset-related-stories.left{left:0px;float:left;margin:0.75% 2.5% 0.75% -14.8%;/*margin:3.75% 2.5% 3.75% -8.8%;*/}
.main .slide .content .inset-image.right,
.main .slide .content .inset-quote.right,
.main .slide .content .inset-related-stories.right{right:0px;float:right;margin:0.75% -14.8% 0.75% 2.5%;/*margin:3.75% -8.8% 3.75% 2.5%;*/}
.main .slide .content .inset-image.portrait.left,
.main .slide .content .inset-image.portrait.right{max-width:256px;}
.main .slide .content .inset-related-stories.left,
.main .slide .content .inset-related-stories.right{max-width:425px;}

.main .slide .content .inset-quote,
.main .slide .content .inset-related-stories,
.main .slide .content .inset-specs{border-top:1px solid black;margin-top:20px;}
.main .slide .content .inset-quote.inset-image{border-top:none;}
.main .slide .content .inset-image{border-bottom:1px solid black;margin-bottom:20px;}
.main .slide .content .inset-quote.left,
.main .slide .content .inset-related-stories.left{padding:25px 0 0 0px;}
.main .slide .content .inset-image.left{padding:0 0 15px 0px;}
.main .slide .content .inset-quote.right,
.main .slide .content .inset-related-stories.right{padding:25px 0px 0 0;}
.main .slide .content .inset-image.right{padding:0 0px 15px 0;}

.main .slide .content .inset-image.left > *,
.main .slide .content .inset-quote.left > *,
.main .slide .content .inset-image.right > *,
.main .slide .content .inset-quote.right > *{max-width:100%;display:block;margin-bottom:1em;letter-spacing:normal;}

.main .slide .content .inset-image.right > *,
.main .slide .content .inset-quote.right > *{float:right;}
.main .slide .content .inset-image .caption,
.main .slide.hero-credit .content p,
.main .slide.gallery .hero-gallery .rsGCaption,
.main .slide.gallery .hero-gallery-fade .rsGCaption,
.main .slide.gallery .hero-gallery-no-transition .rsGCaption{font:700 14px/16px 'Roboto', Helvetica, Arial, sans-serif;}
.main .slide .content .inset-image *:last-child{margin-bottom:0;}
.main .slide .content .inset-image .video-gallery/*{max-width:575px;}*/,
.main .slide .content .inset-image .video-gallery .rsOverflow{background-color:transparent;height:auto !important;/*width:inherit !important;*/}
.main .slide .content .inset-image .video-gallery .rsContainer{height:auto;}
.main .slide .content .inset-image .video-gallery .rsSlide{position:relative;}
.main .slide .content .inset-quote .pullquote{font-weight:700;font-size:30px;line-height:38px;margin:0;}
.main .slide .content .inset-image span.credit,
.main .slide.gallery .hero-gallery .rsGCaption .slideauthor,
.main .slide.gallery .hero-gallery-fade .rsGCaption .slideauthor,
.main .slide.gallery .hero-gallery-no-transition .rsGCaption .slideauthor{font:400 12px 'Roboto', Helvetica, Arial, sans-serif;text-transform:uppercase;}
.main .slide .content .inset-quote span.credit{font-weight:700;font-size:12px;font-family:'Merriweather', Georgia, serif;width:auto;float:right;line-height:1;}
.main .slide .content .inset-related-stories h2{font-weight:700;font-size:28px;font-family:'Merriweather', Georgia, serif;margin:0;}
.main .slide .content .inset-related-stories ul{margin:1em 0 0;padding:0;list-style-type:none;font-size:.9em;}
.main .slide .content .inset-related-stories ul li{margin:0 0 1em;}
.main .slide .content .inset-related-stories ul li .primary-tag{font-weight:300;font-family:'Roboto', Helvetica, Arial, sans-serif;display:inline;text-transform:uppercase;margin-right:.4em;}
.main .slide .content .inset-related-stories ul li .story-title{font-weight:700;font-family:'Merriweather', Georgia, serif;color:black;}
.main .slide .content .inset-related-stories ul li .story-title:hover{color:#297196;}
.main .slide .content .inset-specs ul li{font-family:'Roboto', Helvetica, Arial, sans-serif;font-size:14px;}
.main .slide .content .inset-specs ul li strong{text-transform:uppercase;}
.main .slide .content .inset-specs ul li small{display:block;font-size:11px;}

.main .slide.parallaxParent{height:150vh;background-color:black;padding:0;z-index:3;/*top:75px;margin-top:50px;*/}
.main .slide.scrollToReveal{height:300vh;}
.main .slide.main-hero-credit .content p{padding:.25em 0 0;}
.main .slide.hero-credit .content{padding:0;}
.main .slide.hero-credit .content p{margin:0;padding:.25em 0 0;}
.main .slide.hero-credit .content p span{font:400 12px/16px 'Roboto', Helvetica, Arial, sans-serif;text-transform:uppercase;}
.main .slide.main-hero-credit .content p .credit{float:right;}
.main .slide.gallery{background-color:black;width:100%;min-height:inherit;overflow:hidden;z-index:3;}
.main .slide.gallery > div{float:left;}
.main .slide.gallery > *{}
.main .slide.gallery .hero-gallery{}
.main .slide.gallery .hero-gallery .rsGCaption,
.main .slide.gallery .hero-gallery-fade .rsGCaption,
.main .slide.gallery .hero-gallery-no-transition .rsGCaption{min-height:81px;z-index:10;}
.main .slide img.heroImage.parallaxChild,
.main .slide img.heroImage.main-lg,
.main .slide img.heroImage.main-md,
.main .slide img.heroImage.main-sm{max-width:100%;height:auto;width:100vw;}
.main .slide img.heroImage.main-lg.fixed,
.main .slide .heroTitleSection{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);}
.main .slide img.heroImage.main-lg.fixed{position:fixed;}
.main .slide .heroTitleSection{position:absolute;width:100%;height:100%;}
.main .slide img.heroImage.main-lg.fixed *,
.main .slide .heroTitleSection.fixed *{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);}
.main .slide img.heroImage.main-md,
.main .slide img.heroImage.main-sm{display:none;}
.main .slide .heroTitleSection{position:fixed;}
.main .slide .scroll-down.fade-up img,
.main .slide .heroTitleSection.fade-up{
	-webkit-animation:fade-up-on-load 2s 1;
	-moz-animation:fade-up-on-load 2s 1;
	-o-animation:fade-up-on-load 2s 1;
	animation:fade-up-on-load 2s 1;
}
.main .slide .scroll-down.fade-left img,
.main .slide .heroTitleSection.fade-left{
	-webkit-animation:fade-left-on-load 2s 1;
	-moz-animation:fade-left-on-load 2s 1;
	-o-animation:fade-left-on-load 2s 1;
	animation:fade-left-on-load 2s 1;
}
.main .slide .scroll-down.fade-right img,
.main .slide .heroTitleSection.fade-right{
	-webkit-animation:fade-right-on-load 2s 1;
	-moz-animation:fade-right-on-load 2s 1;
	-o-animation:fade-right-on-load 2s 1;
	animation:fade-right-on-load 2s 1;
}
.main .slide .scroll-down.fade-down img,
.main .slide .heroTitleSection.fade-down{
	-webkit-animation:fade-down-on-load 2s 1;
	-moz-animation:fade-down-on-load 2s 1;
	-o-animation:fade-down-on-load 2s 1;
	animation:fade-down-on-load 2s 1;
}
/*TITLE POSITION/DIMENSIONS HAVE TO BE DEFINED INLINE AND CALCULATED DIFFERENTLY FOR EACH CASE*/
.main .slide .heroTitleSection,
.main .slide .scroll-down{visibility:hidden;}
.main .slide .scroll-down.fixed,
.main .slide .heroTitleSection.fixed{visibility:visible;top:0;left:0;}
.main .slide .heroTitleSection img{position:absolute;padding-top:66px;}
.main .slide .scroll-down img{position:fixed;padding-top:66px;}
.main .slide img.heroImage.parallaxChild{
	-webkit-transition:all .35s cubic-bezier(.33,.66,.66,1);
	-moz-transition:all .35s cubic-bezier(.33,.66,.66,1);
	-o-transition:all .35s cubic-bezier(.33,.66,.66,1);
	transition:all .35s cubic-bezier(.33,.66,.66,1);
	opacity:1;}
.main .slide img.heroImage.parallaxChild.sticky{position:fixed;top:66px;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);}
.main .slide img.heroImage.parallaxChild.sticky *{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);}
.main .slide img.heroImage.parallaxChild.dim{opacity:.3;}

.main .ad{max-width:728px;margin:32px auto 0;padding:0;position:relative;background-color:white;z-index:2;}
.main .ad.mg-b32{margin-bottom:32px;}

.main .slide.first + .slide,
.main .slide.last{z-index:3;}
.main .slide.footer{min-height:202px;z-index:2;}
.main .slide.footer.not-fixed{z-index:3;}
.main .slide.footer.not-fixed .footer-wrap.fixed{position:relative;}

.main .footer-wrap{padding:0;margin:0;background:#222;width:100%;left:0;right:0;bottom:0;z-index:2;}
.main .slide .footer-wrap.fixed{position:fixed;}
.main .slide .footer-wrap ul{width:300px;text-align:center;margin:0 auto;padding:32px 0;list-style-type:none;}
.main .slide .footer-wrap .shareThis{width:52%;margin:.5em auto;}

/*Ratio limit exceeded, fix parallax dependant styles */
.main .slide.first.ratio-exceeded{height:auto;}
.main .slide.first.ratio-exceeded .heroTitleSection.fixed{position:absolute;}
.main .slide.first.ratio-exceeded img.heroImage.main-lg.fixed{position:relative;}
.main .slide.parallaxParent.ratio-exceeded{height:auto;}
.main .slide.parallaxParent.ratio-exceeded img.heroImage.parallaxChild.sticky{position:relative;top:0;}

/*Dark Theme sytles*/
.main.dark-theme .slide{background-color:black;color:#eee;}
.main.dark-theme .slide a:hover{color:#eee;}
.main.dark-theme .slide a:active{color:#fff;}
.main.dark-theme .slide .content .inset-item{border-color:white;}
.main.dark-theme .slide .content .inset-related-stories ul li .story-title,
.main.dark-theme .slide .content .inset-related-stories ul li .primary-tag:hover{color:#eee;}
.main.dark-theme .slide .content .inset-related-stories ul li .story-title:hover{color:#297196;}
.main.dark-theme .slide .content .finale{background-image:url(../img/spotlight-article/logo-finale-icon-dark.png);}

/*Narrowed Content Level 1 Styles*/
.main.narrow .slide .content{width:56.5%;}
@media screen and (max-width: 1230px){
	.header-wrap ul .h1-li{visibility:hidden;width:1px;}
	.main .slide.parallaxParent{height:auto;min-height:0;}

	/*Narrowed Content Level 1 Styles*/
	.main.narrow .slide .content .inset-image.left,
	.main.narrow .slide .content .inset-quote.left,
	.main.narrow .slide .content .inset-related-stories.left{margin:0.75% 4.5% 1.75% -30.8%;width:87%;}
	.main.narrow .slide .content .inset-image.right,
	.main.narrow .slide .content .inset-quote.right,
	.main.narrow .slide .content .inset-related-stories.right{margin:0.75% -30.8% 1.75% 4.5%;width:87%;}
	.main.narrow .slide .content .inset-related-stories.left,
	.main.narrow .slide .content .inset-related-stories.right{max-width:295px;}

	.main .slide img.heroImage.parallaxChild.revealImage{display:none;}
}
@media screen and (max-width: 980px){
	.main .slide .content .inset-image{max-width:80%;width:73%;}
	.main .ad{max-width:300px;}

	/*Narrowed Content Level 1 Styles*/
	.main.narrow .slide .content{width:71.5%;}
	.main.narrow .slide .content .inset-image.left,
	.main.narrow .slide .content .inset-quote.left,
	.main.narrow .slide .content .inset-related-stories.left{margin:0.75% 4.5% 1.75% -10.8%;width:71%;}
	.main.narrow .slide .content .inset-image.right,
	.main.narrow .slide .content .inset-quote.right,
	.main.narrow .slide .content .inset-related-stories.right{margin:0.75% -10.8% 1.75% 4.5%;width:71%;}
}
@media screen and (max-width: 768px){
	.header-wrap{height:50px;}
	.header-wrap.and-sponsored{height:80px;}
	.header-wrap .sponsored-bar{padding:5px 0;}
	.header-wrap .sponsored-bar li p img{display:none;}
	.header-wrap .sponsored-bar li p .sponsored-title{display:inline-block;}
	/*.header-wrap.and-sponsored{height:133px;}*/
	.header-wrap ul .h1-li{display:none;}
	.header-wrap ul .logo-li{padding:5px 0;}
	.header-wrap li .logo-lg{display:none;}
	.header-wrap li .logo-sm{display:block;}
	.header-wrap ul .shareThis{padding:9px 10px;}
	.header-wrap ul .shareThis > span{float:none;margin-left:1px;display:none;}
	.header-wrap ul .shareThis > span.sub{display:block;}
	.header-wrap ul .shareThis > span .subscribe{margin:-2px 0 0;}

	.main .header-wrap .shareThis > span > span{width:28px;height:27px;}
	.main .header-wrap .shareThis > span span.facebook{background-position:0px -128px;}
	.main .header-wrap .shareThis > span span.twitter{background-position:-34px -128px;}
	.main .header-wrap .shareThis > span span.gplus{background-position:-68px -128px;}
	.main .header-wrap .shareThis > span span.pinterest{background-position:-102px -128px;}
	.main .header-wrap .shareThis > span span.facebook:hover{background-position:0px -155px;}
	.main .header-wrap .shareThis > span span.twitter:hover{background-position:-34px -155px;}
	.main .header-wrap .shareThis > span span.gplus:hover{background-position:-68px -155px;}
	.main .header-wrap .shareThis > span span.pinterest:hover{background-position:-102px -155px;}
	.header-wrap .shareThis > span a.subscribe,
	.footer-wrap li > span a.subscribe{font:400 15px 'Oswald', Helvetica, Arial, sans-serif;}
	.header-wrap .shareThis > span a.subscribe b,
	.footer-wrap li > span a.subscribe b{font-size:24px;line-height:29px;}

	/*Light Theme Header/Footer*/
	.main.light .header-wrap li .logo-sm-light{display:block;}
	.main.light .header-wrap li .logo-sm,
	.main.light .header-wrap li .logo-lg-light{display:none;}
	.main.light .header-wrap .shareThis > span span.facebook{background-position:0px -183px;}
	.main.light .header-wrap .shareThis > span span.twitter{background-position:-34px -183px;}
	.main.light .header-wrap .shareThis > span span.gplus{background-position:-68px -183px;}
	.main.light .header-wrap .shareThis > span span.pinterest{background-position:-102px -183px;}
	.main.light .header-wrap .shareThis > span span.facebook:hover{background-position:0px -210px;}
	.main.light .header-wrap .shareThis > span span.twitter:hover{background-position:-34px -210px;}
	.main.light .header-wrap .shareThis > span span.gplus:hover{background-position:-68px -210px;}
	.main.light .header-wrap .shareThis > span span.pinterest:hover{background-position:-102px -210px;}

	.main .slide{min-height:0;}
	.main .slide .content{padding:0;width:85%;}
	.rsDefault .rsGCaption .rsCaption{width:85%;}
	.main .slide.first{padding-top:50px;height:auto;}
	.main .slide .scroll-down img{padding-top:50px;display:none;}
	.main .slide img.heroImage.main-lg,
	.main .slide .heroTitleSection,
	.main .slide .heroTitleSection.fixed{display:none;}
	.main .slide img.heroImage.main-md{display:block;}
	.main .slide.first,
	.main .slide .heroTitleSection.fixed{height:auto;}

	.main .slide .content .inset-image{width:60%;}
	.main .slide .content .inset-quote{max-width:400px;}
	.main .slide .content .inset-image.left,
	.main .slide .content .inset-quote.left,
	.main .slide .content .inset-related-stories.left{margin:1.75% 2.5% 1.75% 0%;width:65%;}
	.main .slide .content .inset-image.right,
	.main .slide .content .inset-quote.right,
	.main .slide .content .inset-related-stories.right{margin:1.75% 0% 1.75% 2.5%;width:65%;}

	.main .slide.gallery .hero-gallery{}
	.main .slide.gallery .rsGCaption{position:relative;}

	.main .slide .footer-wrap.fixed{position:relative;}

	/*Narrowed Content Level 1 Styles*/
	.main.narrow .slide .content .inset-image.left,
	.main.narrow .slide .content .inset-quote.left,
	.main.narrow .slide .content .inset-related-stories.left,
	.main.narrow .slide .content .inset-image.right,
	.main.narrow .slide .content .inset-quote.right,
	.main.narrow .slide .content .inset-related-stories.right{width:65%;}
}
@media screen and (max-width: 640px){
	.main .slide .content .inset-image{max-width:100%;width:100%}
	.main .slide .content .inset-item.left{float:none;max-width:none;margin:3.75% 2.5% 8.75% 0%;width:100% !important;padding-left:0%;}
	.main .slide .content .inset-item.right{float:none;max-width:none;margin:3.75% -2.8% 8.75% 0%;width:100% !important;padding-right:0%;}
	.main .slide .content .inset-item.left > *,
	.main .slide .content .inset-item.right > *{width:100% !important;max-width:none;float:none;}
	.main .slide .content .inset-item.left.portrait{float:left;margin:0.75% 2.5% 0.75% 0%;padding-left:0;}
	.main .slide .content .inset-item.right.portrait{float:right;margin:0.75% 0% 0.75% 2.5%;padding-right:0;}
	.main .slide .content .inset-item.left.portrait img,
	.main .slide .content .inset-item.right.portrait img{width:100% !important;}
	.main .slide .content .inset-quote span.credit{float:right;width:auto !important;}
}
@media screen and (max-width: 480px){
	.header-wrap ul .h1-li{display:none;}

	.main .slide{padding:0 0 25px;}
	.main .slide img.heroImage.main-md{display:none;}
	.main .slide img.heroImage.main-md.no-sm,
	.main .slide img.heroImage.main-sm{display:block;}

	.main .slide .content{width:95%;}

	.main .slide .content .inset-image{max-width:100%;}

	.main .slide .content .inset-item.left,
	.main .slide .content .inset-item.left.portrait{float:none;max-width:none;margin:3.75% 2.5% 8.75% 0%;width:100% !important;padding-left:0%;}
	.main .slide .content .inset-item.right,
	.main .slide .content .inset-item.right.portrait{float:none;max-width:none;margin:3.75% 0% 8.75% 0%;width:100% !important;padding-right:0%;}
	.main .slide .content .inset-item.left > *,
	.main .slide .content .inset-item.right > *{width:100% !important;max-width:none;float:none;}
	.main .slide .content .inset-quote span.credit{float:right;width:auto !important;}
}

/* Title Fade Animations - Fade Up */
@-webkit-keyframes fade-up-on-load{
    0%{opacity:0;-webkit-transform:translate3d(0,50px,0);}
	100%{opacity:1;-webkit-transform:translate3d(0,0,0);}
}
@-moz-keyframes fade-up-on-load{
    0%{opacity:0;-moz-transform:translate3d(0,50px,0);}
	100%{opacity:1;-moz-transform:translate3d(0,0,0);}
}
@-o-keyframes fade-up-on-load{
    0%{opacity:0;-o-transform:translate3d(0,50px,0);}
	100%{opacity:1;-o-transform:translate3d(0,0,0);}
}
@keyframes fade-up-on-load{
    0%{opacity:0;transform:translate3d(0,50px,0);}
	100%{opacity:1;transform:translate3d(0,0,0);}
}

/* Title Fade Animations - Fade Left */
@-webkit-keyframes fade-left-on-load{
    0%{opacity:0;-webkit-transform:translate3d(50px,0,0);}
	100%{opacity:1;-webkit-transform:translate3d(0,0,0);}
}
@-moz-keyframes fade-left-on-load{
    0%{opacity:0;-moz-transform:translate3d(50px,0,0);}
	100%{opacity:1;-moz-transform:translate3d(0,0,0);}
}
@-o-keyframes fade-left-on-load{
    0%{opacity:0;-o-transform:translate3d(50px,0,0);}
	100%{opacity:1;-o-transform:translate3d(0,0,0);}
}
@keyframes fade-left-on-load{
    0%{opacity:0;transform:translate3d(50px,0,0);}
	100%{opacity:1;transform:translate3d(0,0,0);}
}

/* Title Fade Animations - Fade Right */
@-webkit-keyframes fade-right-on-load{
    0%{opacity:0;-webkit-transform:translate3d(-50px,0,0);}
	100%{opacity:1;-webkit-transform:translate3d(0,0,0);}
}
@-moz-keyframes fade-right-on-load{
    0%{opacity:0;-moz-transform:translate3d(-50px,0,0);}
	100%{opacity:1;-moz-transform:translate3d(0,0,0);}
}
@-o-keyframes fade-right-on-load{
    0%{opacity:0;-o-transform:translate3d(-50px,0,0);}
	100%{opacity:1;-o-transform:translate3d(0,0,0);}
}
@keyframes fade-right-on-load{
    0%{opacity:0;transform:translate3d(-50px,0,0);}
	100%{opacity:1;transform:translate3d(0,0,0);}
}

/* Title Fade Animations - Fade Down */
@-webkit-keyframes fade-down-on-load{
    0%{opacity:0;-webkit-transform:translate3d(0,-50px,0);}
	100%{opacity:1;-webkit-transform:translate3d(0,0,0);}
}
@-moz-keyframes fade-down-on-load{
    0%{opacity:0;-moz-transform:translate3d(0,-50px,0);}
	100%{opacity:1;-moz-transform:translate3d(0,0,0);}
}
@-o-keyframes fade-down-on-load{
    0%{opacity:0;-o-transform:translate3d(0,-50px,0);}
	100%{opacity:1;-o-transform:translate3d(0,0,0);}
}
@keyframes fade-down-on-load{
    0%{opacity:0;transform:translate3d(0,-50px,0);}
	100%{opacity:1;transform:translate3d(0,0,0);}
}

@-moz-document url-prefix(){
	.header-wrap .shareThis > span a.subscribe b,
	.footer-wrap li > span a.subscribe b{position:relative;top:-1px;}
}

/*Logged in Preview View Style Overrides*/
body.preview.admin-menu{margin-top:0 !important;}
.preview #admin-menu,
.preview .outer-wrap .tabs{display:none !important;}
/*.preview .main .slide.first{padding-top:0;}
.preview .slide img.heroImage.main-lg.fixed{top:0;}
.preview .main .slide img.heroImage.main-md,
.preview .main .slide img.heroImage.main-sm{padding-top:30px;}*/
.preview .main .slide first{padding-top:20px;}

/*iPad Air stuff*/
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
	.main .slide img.heroImage.parallaxChild,
	.main .slide img.heroImage.main-lg{width:100%;}
}
