/* CSS for Homepage only */
body{visibility:visible;}
input[type=submit] {cursor: pointer;}


#tool-tip-1,#tool-tip-2,#tool-tip-3,#tool-tip-4, #promo-video #play-video img, .tooltip, .toolcontent{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}

.tool-tip-content-1,.tool-tip-content-2,.tool-tip-content-3,.tool-tip-content-4,.tool-tip-content-5{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}

.tool-tip-content-1,.tool-tip-content-2,.tool-tip-content-3,.tool-tip-content-4{-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.2);box-shadow:0px 2px 2px rgba(0,0,0,0.2);-o-box-shadow:0px 2px 2px rgba(0,0,0,0.2);}

#video-showcase {margin:0 auto; max-width: 1600px; overflow: hidden;}
#video-showcase > div {width: 100%; margin: 0 auto; position: relative;}

.ie8 #wordmark {font-style: italic;}
#wordmark {font-family: "ITCGaramondW01-LightIt", serif; text-transform: capitalize; font-weight: normal; line-height: 1; font-style: italic;}
#wordmark b {font-family: "GaramondClassicoW00-Bol 867658", serif; font-size: 1em;font-weight: normal;}
#wordmark em {font-size: 0.8125em; text-transform: lowercase;}
#wordmark sup {text-transform: uppercase; vertical-align: super; padding-left: 3px; position: relative; top: 0px; left: 1px; padding-right: 5px;}

.wordmark {font-family: "ITCGaramondW01-LightIt", serif; text-transform: capitalize; font-weight: normal; line-height: 1; font-style: italic;}
.wordmark b {font-family: "GaramondClassicoW00-Bol 867658", serif; font-size: 1em;font-weight: normal;}
.wordmark em {font-size: 0.8125em; text-transform: lowercase;}
.wordmark sup {text-transform: uppercase; vertical-align: super; padding-left: 3px; position: relative; top: 0px; left: 1px; padding-right: 5px;}

#footer-disclaimer #wordmark sup {top: -3px;}
#video-text {max-width:1600px; overflow:hidden; margin:0 auto; /* min-height: 750px; */}
#video-text .container {max-width:960px; overflow:hidden; margin:0 auto; /* min-height: 750px; */ position: relative;}


p sup {font-size: 0.5em; position: relative; top: -7px;}
#stern p sup {top:-4px;}

.map-text {line-height: 19px!important;}
.map-hover-link {font-weight: 600; text-transform: uppercase; font-size: 14px; line-height: 15px; display: block; padding: 0; margin: 10px 0 0; color: #1e234d; text-decoration: none;}
.map-hover-link:hover {color: #00a8ff;}
.button.supercall {
  width: auto;
  font-size: 18px;
  padding: 12px 25px;
  font-weight: 800; margin: 20px 8px 0;}


#scroll-arrow{text-shadow:0 1px 2px rgba(0,0,0,0.7); -moz-text-shadow:0 1px 2px rgba(0,0,0,0.7); -webkit-text-shadow:0 1px 2px rgba(0,0,0,0.7); -o-text-shadow:0 1px 2px rgba(0,0,0,0.7);}

video {width: 100%;}

#video-text #experience {position:absolute; z-index:100; text-align:center; top:auto; bottom: 130px; margin:0 auto; width:100%; opacity: 0;}

#video-text h1, #video-text h2 {text-transform:uppercase; color:#fff; line-height:0.9; }

#video-text h1 {font-size: 1.75em; font-weight: 900; margin-bottom: 10px;}
#video-text h2 {font-size: 3.75em; font-weight: 700; margin-bottom: 20px;}
#video-text h3 {font-size: 1.75em; color: #fff; font-weight: normal; margin-top: 15px;}
#video-text h3 strong {text-transform: uppercase; font-size: 70%;}
#video-text #experience p {color: #fff; margin-top: 10px; font-size: 1.125em;}

#dining-text, .entertainment-home-content, #skycontent {text-shadow: 0 1px 2px rgba(0,0,0,0.5);-moz-text-shadow: 0 1px 2px rgba(0,0,0,0.5); -webkit-text-shadow: 0 1px 2px rgba(0,0,0,0.5);-o-text-shadow: 0 1px 2px rgba(0,0,0,0.5);}

.button {text-shadow: none;-moz-text-shadow: none; -webkit-text-shadow: none;-o-text-shadow: none;}

.nodisplay {display: none;}

#wowvideo {display:none;}

#player #wowvideo {
	box-shadow: 0 0 15px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 15px rgba(0,0,0,0.5);
	-o-box-shadow: 0 0 15px rgba(0,0,0,0.5);
}
#homevideo .close{
	width:38px;
	height:38px;
	background-color:#ff0000;
	position: absolute;
	z-index:100;
	right:-15px;
	top:-15px;
	background: url(../img/close.png) no-repeat;
	cursor: pointer;
}

div.mc-image{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%;overflow:hidden;width:100%;}
.mc-old-browser .mc-image{overflow:hidden;}
sup {font-size: 0.375em; text-transform: uppercase;}

video,object{top:0;}

#newsletter{max-width:1600px;margin:0 auto;text-align:center;height:270px;background:#f4f4f4;bottom:0;}
#newsletter-container{margin:0 auto;background:none;padding:28px 0;}
#newsletter h4{text-transform:uppercase;font-size:2em;font-weight:900;display:block;color:#1f244e;padding:0 0 6px 0;vertical-align:top;}
#newsletter #email-container{display:inline-block;width:90%;float:none;}
#newsletter #email-form{display:inline-block;width:65%;}
#newsletter #newsletter-container #email-container .button{margin-top:0;}

#promo-video {max-width: 1600px;}
#promo-video > div {max-width: 944px; margin: 0 auto; position: relative;}
#promo-video img {max-width: 100%;}
#promo-video #play-video {position: absolute; left: 2.5%; text-align: center; width: 50%;}
#promo-video #play-video h1 {font-size: 2em; color: #fff; font-weight: 900; cursor: pointer; text-transform: uppercase; line-height: 0.7; margin-top: 150px;}
#promo-video #play-video h2 {font-size: 1.75em; color: #fff; margin: 7px 0 12px;}
#promo-video #play-video h3 {font-size: 1.5em; color: #fff; font-weight: 900; cursor: pointer; text-transform: uppercase; margin-top: 6px;}
#promo-video #play-video img {opacity: 0.8; cursor: pointer; margin-top: 20px;}
#promo-video #play-video img:hover {opacity: 1;}

#social-hub{background:#fff;}
#social-hub > div{max-width:980px;margin:0 auto;padding:50px 0;}
#social-hub #content{margin:0 auto;height:350px;overflow:auto;width:90%;}
#social-hub #content section{display:none;}
#social-hub #content p{margin-bottom:1em;max-width:50em;line-height:1.6;}
#social-hub-menu{width:280px;margin:0 auto;}
#social-hub-menu h1{color:#1f244e;font-weight:900;font-size:1.75em;text-transform:uppercase;text-align:center;}
#social-hub-menu ul{margin:0 auto;padding:30px 0 20px;border-bottom:3px solid #dae0e6;list-style:none;text-align:center;float:none;margin-bottom:30px;width:100%;}
#social-hub-menu li{font-size:1em;display:inline-block;width:20px;height:20px;border-right:dotted 1px #dae0e6;padding:0 10px 0 0 ;margin:0 5px 0 0 ;}
#social-hub-menu li:first-child{border-left:none;}
#social-hub-menu li.last{border:0;padding:0;margin:0;}
#social-hub-menu li a{}
#social-hub-menu li a img{max-width:100%;}
#social-hub-menu li a:hover,#social-hub-menu li a:focus,#social-hub-menu li a.current{color:#000;}
#social-hub-menu #indicator{position:absolute;left:0;bottom:-15px;width:20px;height:16px;background:url('../img/notch.png') center center no-repeat;}
#tabs{position:relative;}

#map h1,#map h2,#map p{text-transform:uppercase;color:#febd11;line-height:0.9em;}
#map p{color:#fff;}
#map-text-block{width:100%; max-width: 980px; text-align:center; padding:0; margin:0 auto;}
#map p{font-size:1.75em;background:url(../img/where-lines.png) center center no-repeat;}
#map h1{font-size:3.45em;color:#fff;}
#map h2{font-size:2.375em;}
#map p.secondary-map-text{font-size:1em;text-transform:none;font-weight:500;line-height:1.1em;background:none;}
#map p.secondary-map-text br{display:none;}
#map p,#map h1,#map h2{font-weight:900;}
#map #map-text-block .button{margin-top:25px;width:170px;}

.life {max-width: 1600px; overflow: visible;}
.life > div {margin: 0 auto; max-width: 920px; text-align: center; padding: 100px 20px 80px; position: relative;}

.life.skin, .life.spa {height: 650px; overflow: hidden;}
.life.skin > div, .life.spa > div {padding: 0; height: 100%;}
.life .content-container.left {position: absolute; left: -20%; top: 0; width: 46%;}
.life .content-container.right {position: absolute; left: 74%; top: 0; width: 46%;}
.life .content-container.right, .life .content-container.left {height: 100%; background: rgb(31,36,78); background: rgba(31,36,78,0.85); opacity: 0;}
.life .content-container article {padding: 0 60px;}
.life .content-container.right h1, .life .content-container.right h2, .life .content-container.right h3, .life .content-container.right p, .life .content-container.left h1, .life .content-container.left h3, .life .content-container.left h2, .life .content-container.left p {color: #fff;}

.life .content-container.right h1, .life .content-container.left h1 {font-size: 2.5em;font-weight: 900;}

.skin-parallax {position: absolute; height: 140%!important; width: 100%; top: -20%; left: 0; padding: 0; max-width: 1600px!important;}
.spa-parallax {position: absolute; height: 100%; width: 100%; top: 0%; left: -50%; padding: 0; max-width: 2000px!important;}

/* Part 2 */

#skydivecontainer{position:relative; overflow:hidden; height: 1200px; width: 100%; border-bottom: solid 2px #fff;}

#skyclouds{background:#74ACCF url(../img/water.jpg) no-repeat center bottom; position:absolute!important; width: 100%; max-width: 1600px; top: -10%; left: 0; overflow: hidden; height: 120%;}

#skydiver{position:absolute; z-index:10; width:100%; height:566px; top: -60%; left: 0; text-align: center;}
#skydiver img {margin-left: -50px; width: 100%; max-width: 950px;}
#skycontent {margin:0 auto; z-index:9; position:absolute; width:100%; text-align: center; top: 100%; left: 0;}

#skycontent h1, #skycontent h2, #skycontent h3, #skycontent p{font-weight:900; color:#fff; text-transform:uppercase; text-align:center; margin:0;  line-height:0.9;}
#skycontent h1{font-size:72px; padding-top: 10px;}
#skycontent h3{font-size:25.5px;}
#skycontent p{font-size:18px; max-width: 500px; margin: 10px auto; text-transform: none; font-weight: 600; line-height: 1;}
#skycontent .button {font-size: 18px; width: auto; padding: 10px 25px;}
/*

#skycontent p,#daynightcontent p{max-width:600px;color:#fff;margin:0 auto;text-align:center;}

#skycontent .learn{opacity:0;}

#skycontent h3{font-size:1.75em;}
#skycontent p{text-shadow:0 1px 0px rgba(0,0,0,0.5);font-size:1.25em;margin-top:15px;line-height:1.1;}
*/

div.nowopen{margin-top: 20px;padding-top: 20px;margin: 20px auto 0;width: 600px;border-top: 1px solid #9BB1BF;}
div.nowopen h4{font-size: 1.8em;text-shadow: 0px 1px 0px #001133;color: #fff;font-weight: 900;text-transform: uppercase;font-family: "proxima-nova",sans-serif;}
div.nowopen a.button{ width: auto; padding: 9px 30px 7px; margin: 0 10px;}
.button-placement {/* position: absolute; left: 0; right: 0; bottom: 0 */}
#video-text #experience.family {position: absolute;z-index: 100;text-align: center;top: 280px;margin: 0 auto;width: 100%;opacity: 0;}
#video-viewport {top: 0;overflow: hidden;}
.home-intro-content {width: 100%; position: absolute; left: 0; right: 0; bottom: 20%; text-align: center; color: #fff; text-shadow: 0px 2px 3px rgba(0,0,0,0.4); z-index: 100;}
.home-intro-content h1 {font-size: 54px; margin-bottom: 10px; font-weight: 700;}
.home-intro-content h2 {font-size: 48px; text-transform: uppercase; font-weight: 600; margin-bottom: 50px;}
.home-intro-content h3 {text-transform: uppercase; font-size: 21px; font-weight: 600; margin-top: 25px;}
.scale {position: absolute; top: 0;}

.quantum-back .home-intro-content {opacity: 1;}
.vid-height {height: 790px;}
.showcase {position: relative;}
#scroll-arrow {font-size: 11px; width: 100%; text-align: center; height: 50px!important; z-index: 100; color: #fff; opacity: 0; text-transform: uppercase; position:absolute!important; bottom:20px; pointer-events:none; z-index: 990; line-height: 1.1; text-align: center;}
#scroll-arrow img {width: 34px; display: block; margin: 0 auto 5px;}
#scroll-arrow.fadein-arrow {opacity: 1; -webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}


header.flexheader{pointer-events:none;}
header.flexheader.hideheader{opacity:0!important;margin-top:120px;}

/* social media section */

#social-hub a{color:#0073BB;text-decoration:none;}
#social-hub a:hover{text-decoration:underline;}
#twiterBox .tweet{border-bottom:1px solid #DAE0E6;font:1.2em Arial,sans-serif;margin:0 0 10px;overflow:hidden;padding:0 0 10px;font-size:15px;}
#twiterBox .avatar{float:left;margin:0 10px 0 0;width:48px; display: none;}
#twiterBox.time{display:none;}
#playlist,#ytapiplayer{position:relative;}
#playlist{bottom:20px;left:40px;overflow:hidden;width:602px; position:absolute;}
#youtubeBox{height:530px;overflow:hidden;}
#ytapiplayer{height:285px;left:0;top:0;width:464px; margin: 0 auto;}
#playlist .thumbs-holder{height:80px;left:26px;overflow:hidden;position:relative;top:0;width:600px;}
#playlist #thumbs-slider{left:0;position:absolute;top:0;width:auto;}
#playlist .thumb{float:left;height:80px;margin:0 10px 2px 0;width:130px;}
#playlist a,#playlist a:hover,#playlist a:visited{color:#FFFFFF;text-decoration:none;}
#playlist a img{border:medium none;}
#playlist .pic{margin:0;width:130px;}
#playlist .blurb{display:none;float:left;margin-top:5px;width:180px;}
#playlist .blurb a{font-size:11px;}
.tn-next,.tn-prev{height:80px;position:absolute;top:0;width:23px;}
.tn-next{background:url("../img/bg/yt-tn-next.png") no-repeat scroll left center transparent;right:0;}
.tn-prev{background:url("../img/bg/yt-tn-prev.png") no-repeat scroll left center transparent;left:0;}
.googlePlusBox{border-bottom:1px solid #CCCCCC;line-height:18px;margin:5px;max-width:100%;padding:15px;font-size:15px;text-align:center;}
.plusRoyal{font-weight:600;text-transform:uppercase;font-size:23px;font-family:"proxima-nova-n4","proxima-nova",sans-serif;margin-bottom:10px;}
.plusDate{font-size:12px;font-style:oblique;}
.plusAttach{margin:20px 0}
#instagramBox{text-align:center;}
.socialBox{height:520px;overflow-x:hidden;overflow-y:scroll;}
#pinterest-feed{height:424px;overflow-y:scroll;text-align:center;}
ul.stream li{clear:both;border-bottom:1px solid #CCCCCC;color:#333333;font:13px/18px Arial,sans-serif;margin-bottom:12px;padding:10px 15px;position:relative;overflow:hidden;}
ul.stream .pincontent{float:left;margin-left:20px;width:60%;}
ul.stream li a{float:left;margin-right:20px;background:none repeat scroll 0 0 #FFFFFF;border:1px solid #ECECEC;display:block;margin:3px auto 5px;padding:1px;}
ul.stream li .date{clear:both;color:#666666;display:block;font-size:11px;font-style:italic;line-height:12px;margin:10px 0 0;}
ul.stream li .section-share{display:none;}
#instagram-feed{height:424px;overflow-y:scroll;}


#dining {height: 710px; overflow: hidden;}
#dining #video-dining {width: 1600px; margin-top: -50px;}
#dining #dining-text {position: absolute; width: 100%; bottom: 100px; text-align: center; color: #fff;}
#dining #dining-text h1 {font-size: 2.5em; text-transform: uppercase; color: #fff; line-height: 0.9; font-weight: 800;}
#dining #dining-text h2 {font-weight: 700; margin-top: 20px; font-size: 1.75em; text-transform: uppercase; }
#dining #dining-text h3 {font-size: 1.5em; margin-top: 20px;}

#dining .button, #entertainment-home .button {margin-top: 25px;}

#entertainment-home {height: 690px; overflow: hidden; border-bottom: solid 2px #fff;}

.entertainment-home-content {position: absolute; bottom:100px; left: 0; right: 0; width: 100%; color: #fff; z-index: 20; text-align: center; }
.technology-home-content {position: absolute; bottom:10%; left: 0; right: 0; width: 100%; color: #fff; z-index: 20; text-align: center; }
.family-home-content {position: absolute; top:20%; left: 0; right: 0; width: 100%; height: 100%; color: #fff; z-index: 20; text-align: center; }
.lifestyle-home-content {position: absolute; top:30%; left: 10%;  width: 50%; height: 100%; color: #fff; z-index: 20; text-align: center; }


.entertainment-home-content .button-placement {top:auto;}

#entertainment-home .front-image {position: absolute; bottom: 0;}
 #family-home .front-image {position: absolute; bottom: -100px;}

.entertainment-home-content h1, .technology-home-content h1, .family-home-content h1, .lifestyle-home-content h1 {font-size: 2.25em; text-transform: uppercase; font-weight: 700; margin-bottom: 20px; font-weight: 800;}
.entertainment-home-content h2, .technology-home-content h2, .family-home-content h2, .lifestyle-home-content h2  {font-size: 1.75em; text-transform: uppercase; font-weight: 700; margin-bottom: 10px;}
.entertainment-home-content h3, .technology-home-content h3, .family-home-content h3,  .lifestyle-home-content h3  {font-size: 1.5em;}
.technology-home-content h2 {font-size: 2.25em;}
.technology-home-content h1 {margin-bottom: 10px;}
.family-home-content h1, .family-home-content h2, .lifestyle-home-content h1,  .lifestyle-home-content h2   {font-size: 2.75em; margin: 0; padding: 0;}
.family-home-content h1 {margin-bottom: 0px;}
.family-home-content h2 {margin-bottom: 30px;}
.lifestyle-home-content h2 {margin-bottom: 30px;}
.lifestyle-home-content p {font-size: 1.25em;}





#social-hub-menu li{width:25px;height:25px;padding:0 20px 0 0;margin:0 10px 0 0 ;}
#social-hub-menu{width:440px;margin:0 auto;}
#newsletter h4{display:inline-block;padding:2px 0 3px 0;}
/* #map-text-block{width:400px;text-align:center;padding:100px 0 0;margin:0 auto;} */
#map p{font-size:1.75em;background:url(../img/where-lines.png) center center no-repeat;}
#map h1{font-size:4.75em;color:#fff;}
#map h2{font-size:3.25em;}
#map p.secondary-map-text{font-size:1.25em;text-transform:none;font-weight:500;line-height:1.1em;background:none;}
#map p.secondary-map-text br{display:block;}


/*
#stern h1{font-size:3.75em;}
#stern h2{font-size:1.5em; text-transform: uppercase; font-weight: 600; }
*/

/*
#tool-tip-1{top:430px;left:30px;}
#tool-tip-2{top:250px;left:100px;}
#tool-tip-3{top:140px;right:70px;}
#tool-tip-4{top:280px;right:30px;}
#tool-tip-5{top:280px;right:30px;}
#tool-tip-6{top:280px;right:30px;}
#tool-tip-7{top:280px;right:30px;}
#tool-tip-8{top:280px;right:30px;}
#tool-tip-9{top:280px;right:30px;}

.tool-tip-content-1{display:none;bottom:15px;left:15px;}
.tool-tip-content-2{display:none;top:15px;left:15px;}
.tool-tip-content-3{display:none;top:15px;right:15px;}
.tool-tip-content-4{display:none;top:15px;right:15px;}
.tool-tip-content-5{display:none;top:15px;right:15px;}
.tool-tip-content-6{display:none;top:15px;right:15px;}
.tool-tip-content-7{display:none;top:15px;right:15px;}
.tool-tip-content-8{display:none;top:15px;right:15px;}
.tool-tip-content-9{display:none;top:15px;right:15px;}
*/

/*
#skyclouds{background:#74ACCF url(../img/water-640.jpg) no-repeat 50% 0;}
#skydiver{background:url(../img/skydiver-640.png) no-repeat 50% 0;}
#daytime,#nighttime{background:url(../img/inside-day-640.jpg) no-repeat;}
#nighttime{background:url(../img/inside-night-640.jpg) no-repeat;}
#plex .first .plexbackground{background:url(../img/01-640.jpg) no-repeat 0 50%;}
#plex .second .plexbackground{background:url(../img/02-640.jpg) no-repeat 0 50%;}
#plex .third .plexbackground{background:url(../img/03-640.jpg) no-repeat 0 50%;}
*/




/* Break at 640 */



#social-hub #content{width:600px;}
#social-hub-menu{width:600px;margin:0 auto;}
#social-hub-menu li{width:25px;height:25px;padding:0 20px 0 0;margin:0 10px 0 0;}

#newsletter-container{max-width:980px;margin:0 auto;background:none;padding:40px 0 0 0;}
#newsletter #email-container{display:inline-block;width:50%;float:none;}
#newsletter #email-form{display:inline-block;width:65%;}
#newsletter h4 {font-size: 2em;}
#newsletter #newsletter-container #email-container .button{width:25%;}

#anim0,#anim2,#anim4,#anim6{display:none;}
/* #map-text-block{width:480px;text-align:center;padding:100px 0 0;margin:0 auto;} */
#map p{font-size:2em;background:url(../img/where-lines.png) center center no-repeat;}
#map h1{font-size:5.5em;color:#fff;}
#map h2{font-size:3.75em;}
#map p.secondary-map-text{font-size:1.25em;text-transform:none;font-weight:500;line-height:1.1em;background:none;}
#map p.secondary-map-text br{display:block;}


/*#stern .tool-tip-content-1 p,#stern .tool-tip-content-2 p,#stern .tool-tip-content-3 p,#stern .tool-tip-content-4 p,#stern .tool-tip-content-5 p,#stern .tool-tip-content-6 p,#stern .tool-tip-content-7 p,#stern .tool-tip-content-8 p,#stern .tool-tip-content-9 p{color:#1f244e;font-size:0.75em;margin:0; padding-top: 6px;}*/
#stern .toolcontent p{color:#1f244e;font-size:0.75em;margin:0; padding-top: 6px;}
/*
#tool-tip-1{top:490px;left:30px;}
#tool-tip-2{top:290px;left:190px;}
#tool-tip-3{top:230px;right:110px;}
#tool-tip-4{top:340px;right:30px;}
#tool-tip-5{top:340px;right:30px;}
#tool-tip-6{top:340px;right:30px;}
#tool-tip-7{top:340px;right:30px;}
#tool-tip-8{top:340px;right:30px;}
#tool-tip-9{top:340px;right:30px;}

.tool-tip-content-1{display:none;bottom:20px;left:20px;}
.tool-tip-content-2{display:none;top:20px;left:20px;}
.tool-tip-content-3{display:none;top:20px;right:20px;}
.tool-tip-content-4{display:none;top:20px;right:20px;}
.tool-tip-content-5{display:none;top:20px;right:20px;}
.tool-tip-content-6{display:none;top:20px;right:20px;}
.tool-tip-content-7{display:none;top:20px;right:20px;}
.tool-tip-content-8{display:none;top:20px;right:20px;}
.tool-tip-content-9{display:none;top:20px;right:20px;}
*/

/*
#skydivecontainer{height:800px;}
#daycontainer{height:625px}
#skyclouds{background:#74ACCF url(../img/water-760.jpg.jpg) no-repeat;}
#skydiver{background:url(../img/skydiver-760.png) no-repeat 50% 0;}
#daytime,#nighttime{background:url(../img/inside-day-760.jpg) no-repeat;}
#nighttime{background:url(../img/inside-night-760.jpg) no-repeat;}
#plex .first .plexbackground{background:url(../img/01-760.jpg) no-repeat 0 0%;}
#plex .second .plexbackground{background:url(../img/02-760.jpg) no-repeat 0 0%;}
#plex .third .plexbackground{background:url(../img/03-760.jpg) no-repeat 0 0%;}
*/



#promo-video #play-video h1 {font-size: 2.25em; margin-top: 50px;}
#promo-video #play-video h2 {font-size: 2.25em;}
#promo-video #play-video h3 {font-size: 1.75em;margin-top: 6px;}
#promo-video #play-video img {width: 100px;}

#player-container {width: 100%; position: absolute; top: 0; height: 100%;}
#player {position:relative; top: 0; z-index: 50; width: 700px; height: 394px; margin: 10% auto;}
#wowvideo { border: solid 7px #fff; display:none; width: 700px; height: 394px; position: relative; margin-left: -7px;}


#social-hub > div{max-width:980px;margin:0 auto;padding:90px 0;}
#social-hub-menu{width:730px;margin:0 auto;}
#social-hub #content{margin:0 auto;height:550px;overflow:auto;width:690px;}
#social-hub-menu h1{font-size:2.25em;}
#social-hub-menu h1 sup {top: -18px; position: relative;}
#social-hub-menu ul{padding:50px 0 30px;}
#social-hub-menu li{width:30px;height:30px;}

#newsletter #email-container{display:inline-block;width:50%;float:none;padding:0 0 0 25px;}
#newsletter #email-form{display:inline-block;width:65%;}

div.anthemship {width: 100%; max-width: 1600px; margin: 0 auto; padding: 0; position: relative;}
#stern-text h1 {font-size:68px; color: #1f244e; margin: 0; font-weight: 600; margin-top: -10px;}
#stern-text h2 {font-size:27px; color: #1f244e; font-weight: 700; text-transform: uppercase;}
#stern-text .button {padding:10px 25px 10px;margin:25px auto 0;width:auto; font-size: 18px;}
#stern-text p{font-size:1.25em;margin-top:10px;line-height:1.1;color:#fff;}
#stern-text {z-index: 100; background: #c2c6cf;}
.anthemship img {width: 100%;}
.anthemship-text {width: 100%; text-align: center; padding-top: 80px;}


canvas{display:block;}

#anim0{right:240px;top:127px;display:block;}
#anim2{right:208px;top:605px;display:block;}
#anim4{right:108px;top:630px;display:block;}
#anim6{right:80px;top:674px;display:block;}

#stern p {font-size: 1em;}


.tooltip {position:absolute; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%; background:url(../img/plus.png) center center no-repeat #f78e1e; border:3px solid rgba(255,255,255,0.6); width: 36px; height: 36px; cursor: pointer; opacity: 0;}

.tooltip:hover{border:3px solid rgba(255,255,255,1); z-index: 100;}

#tool-tip-1{top:73%;left:8%;}
#tool-tip-2{top:51%;left:13%;}
#tool-tip-3{top:45%;left:19%;}
#tool-tip-4{top:47%;left:24%;}
#tool-tip-5{top:11%;right:31%;}
#tool-tip-6{top:13%;right:10%;}
#tool-tip-7{top:34%;right:24%;}
/* #tool-tip-8{top:34%;right:24%;} */
#tool-tip-9{top:44%;right:67%;}
#tool-tip-10 {top:42%; left:66%;}
#tool-tip-11 {top:57%; left:34%;}
#tool-tip-12 {top:66%; left:35%;}
#tool-tip-13 {top:52%; left:48%;}
#tool-tip-14 {top:60%; left:50%;}
#tool-tip-15 {top:49%; left:56%;}
#tool-tip-16 {top:37%; right:32%;}
#tool-tip-17 {top:45%; right:35%;}
#tool-tip-18 {top:19%; right:14%;}

.toolcontent {background:#fff; padding:10px; position:absolute; width:240px; border:solid 3px #f5f5f5; display: none;}
.toolcontent img {width: 100%;}
.toolcontent p {line-height: 1.2;}
.tooltip:hover .toolcontent {display: block;}
.toolcontent .button {margin: 10px 0 0 0;}


.tool-tip-content-1{bottom:25px;left:25px;}
.tool-tip-content-2{bottom:25px;left:25px;}
.tool-tip-content-3{top:25px;left:25px;}
.tool-tip-content-4{top:25px;left:25px;}
.tool-tip-content-5{top:19px; right:19px;}
.tool-tip-content-6{top:19px; right:19px;}
.tool-tip-content-7{top:25px;right:25px;}
/* .tool-tip-content-8{display:none; top:19px; right:19px;} */
.tool-tip-content-9{top:19px; right:19px;}
.tool-tip-content-10 {bottom:19px; left:19px;}
.tool-tip-content-11 {bottom:19px; left:19px;}
.tool-tip-content-12 {bottom:19px; left:19px;}
.tool-tip-content-13 {top:19px; left:19px;}
.tool-tip-content-14 {bottom:19px; right:19px;}
.tool-tip-content-15 {top:19px; right:19px;}
.tool-tip-content-16 {top:19px; right:19px;}
.tool-tip-content-17 {top:19px; right:19px;}
.tool-tip-content-18 {top:19px; right:19px;}


/*
#skydivecontainer{height:1070px;}
#daycontainer{height:625px;}
#skyclouds{background:#74ACCF url(../img/loading.jpg) no-repeat;}
#skydiver{background:url(../img/loading.png) no-repeat 50% 0;}
#daynight{height:605px;}
#daytime,#nighttime{background:url(../img/inside-day-1024.jpg) no-repeat;}
#nighttime{background:url(../img/inside-night-1024.jpg) no-repeat;}
#plex .first .plexbackground{background:url(../img/01-1024.jpg) no-repeat 0 0%;}
#plex .second .plexbackground{background:url(../img/02-1024.jpg) no-repeat 0 0%;}
#plex .third .plexbackground{background:url(../img/03-1024.jpg) no-repeat 0 0%;}
#sportsplex{height:575px;position:relative;top:-15px;}
*/
.rock-showcase {background: #fffcf5 url(../img/rock-you-promo-bg.png) center top repeat-x; height: 750px!important; text-align: center;}
.rock-north {display: block; margin: 0 auto; position: relative; top: -100px;}
.rock-text {display: block; margin: 0 auto; width: 100%; max-width: 705px; position: relative; top: -70px;}
.rock-showcase .button {position: relative; top: -50px;}

/* Break at 1024 */
@media screen and (min-width:960px){

#promo-video #play-video h1 {margin-top: 180px;}

#player-container {width: 100%; position: absolute; top: 0; height: 100%;}
#player{ position:relative; top: 0; z-index: 50; width: 960px; height: 540; margin: 10% auto;}
#wowvideo { border: solid 7px #fff; display:none; width: 960px; height: 540px;}


#promo-video #play-video h1 {font-size: 3em; margin-top: 100px;}
#promo-video #play-video h2 {font-size: 2.75em; }
#promo-video #play-video h3 {font-size: 2.25em; margin-top: 6px;}



#map-text-block-container {max-width: 980px; margin: 0 auto;}
/* #map-text-block {max-width: 100%; margin: 0 auto; position: absolute; z-index: 25; top: 0; padding-left: 0;} */
/* #map-text {width:480px; text-align:center;} */
#map p{font-size:2em;}
#map h1{font-size:5.25em; vertical-align: bottom; line-height: 1;}
#map h1 sup {top:-44px; position: relative; font-size: 0.25em;}
#map h2{font-size:2.5em; margin-bottom: 10px;}
#map p.secondary-map-text{font-size:1em; line-height: 1.4em;}
#map p.secondary-map-text sup {}
/* #map #legend {top: 350px; right: 0; z-index: 25;} */

#homemappingCanvas{position:absolute;left: 0; top: 0;}
#homeCanvas {margin:0 -640px;}

#anim0{left:707px;top:127px;}
#anim2{left:765px;top:605px;}
#anim4{left:867px;top:630px;}
#anim6{left:877px;top:674px;}


#skrollr-body{height:9640px;}

/*
#skydivecontainer{height:1200px;}
#daycontainer{height:601px;}
#skyclouds{background:#74ACCF url(../img/loading.jpg) no-repeat;}
#skydiver{background:url(../img/loading.png) no-repeat 50% 0;}
*/




}


/* Break at 1100 */
@media screen and (min-width:1100px){



/*


.tool-tip-content-1 {display:none; bottom:19px; left:19px;}
.tool-tip-content-2 {display:none; bottom:19px; right:19px;}
.tool-tip-content-3 {display:none; bottom:19px; left:19px;}
.tool-tip-content-4 {display:none; top:19px; left:19px;}
.tool-tip-content-5 {display:none; top:19px; right:19px;}
.tool-tip-content-6 {display:none; top:19px; right:19px;}
.tool-tip-content-7 {display:none; top:19px; right:19px;}
.tool-tip-content-8 {display:none; top:19px; right:19px;}
.tool-tip-content-9 {display:none; top:19px; right:19px;}



.tool-tip-content-10 {display:none; bottom:19px; left:19px;}
.tool-tip-content-11 {display:none; bottom:19px; right:19px;}
.tool-tip-content-12 {display:none; bottom:19px; left:19px;}
.tool-tip-content-13 {display:none; top:19px; left:19px;}
.tool-tip-content-14 {display:none; top:19px; right:19px;}
.tool-tip-content-15 {display:none; top:19px; right:19px;}
.tool-tip-content-16 {display:none; top:19px; right:19px;}
.tool-tip-content-17 {display:none; top:19px; right:19px;}
.tool-tip-content-18 {display:none; top:19px; right:19px;}
*/





}

/* Break at 1280 */
@media screen and (min-width:1280px){

#promo-video #play-video h1 {font-size: 3.25em; margin-top: 150px;}
#promo-video #play-video h2 {font-size: 3em; }
#promo-video #play-video h3 {font-size: 2.75em; margin-top: 6px;}
}


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

}
#promo-video #homeplayer{
	position:absolute;
	top:20px;
	width:100%;
	max-width: 1600px;
}
#promo-video #homevideo{
	margin: 0 auto;
	width: 800px;
}
.ie8 #advisor-dhani, .ie8 #advisor-kristin{padding-top:70px;}
