/*  Parallax Styles
---------------------------------------------------	*/

.front #skip-link { background-image: url(img/f1-img3.jpg);}

.loader_container { display: block; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 999; background: url(img/ajax-loader.gif) no-repeat center #12151a; }

#navigation { position:fixed; right:0px; z-index:10;}
#navigation li {  list-style:none; padding:3px 8px; }
#navigation li a { height:18px; padding:0 12px; display:block; background: url(img/nav-bullet.png) no-repeat 100% 0px ; width:auto;  text-indent:-9999px;}
#navigation li.active a { background-position: 100% -29px; }

#parallax .section { height: 900px; overflow: hidden; font: 18px/28px Geneva, Verdana, sans-serif; color: #fff; position: relative; background-color:#000; background-repeat: no-repeat; background-position: center -76px; background-attachment: fixed; }
#parallax h1 { color: #fff; font-size:72px; line-height:72px; }
#parallax p { font: 12px/17px Arial, Helvetica, sans-serif; }
#parallax a:hover { text-decoration:none;}
#parallax a.small-arrow-link { color:inherit; text-transform:inherit; font-weight:inherit; background: url("../images/nav-arrow-small.png") center right no-repeat;}
#parallax a.small-arrow-link:hover { background-image: url("../images/nav-arrow-small-light.png"); }
#parallax a.small-arrow-link.caps { text-transform:uppercase; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; }
#parallax .inner { position: static; }
#parallax .article { position: relative; top: 220px; z-index: 3; background-repeat: no-repeat; background-position: center -76px; background-attachment: fixed; }
#parallax .article-fg { position: absolute; top: 0px; right: 0px; z-index: 2; }
#parallax .nav-anchor { position: absolute; top: 0px; left: 0px; z-index:999; }
  
#section-1.section { background-color:#ebeae9; overflow:hidden; z-index:1;} 
#section-1 #header .inner { position:relative;}
#section-1.section a.small-arrow-link:hover { background-image: url("../images/nav-arrow-small-dark.png"); } 
#section-1 .article { top: 30px; left: 80px;}
#section-1 .article-fg { height: 160px; left: 280px; position: fixed; right: auto; top: 385px; width: 146px; z-index: 3; }
#section-1 h1 { color:#000; font-size:184px; line-height:184px;}
#section-1 h1 span { color:#e0dcd9; visibility:hidden;}
#section-1 p { color:#010101;}
#section-1 .column { float:left; width:350px; margin-right:25px;}
#section-1 .give { padding:15px 0px; margin-top:10px;}
#section-1 .social { padding:15px; background: #fff; margin-top:10px;}

#section-2.section { background-color:#666; z-index:6;} 
#section-2.section a.small-arrow-link:hover { background-image: url("../images/nav-arrow-small-dark.png"); } 
#section-2 .article { width: 365px; top: 300px; left: 10%; background-color: #fff; padding:20px 25px; }
#section-2 h1 { color:#000; font-size:84px; line-height:76px; padding-bottom:10px;}
#section-2 p { color:#010101;}

#section-3 { z-index:5;}
#section-3 h1 { font-size:90px; line-height:77px; padding-bottom:12px; }
#section-3 .article { top: 203px; left: 10%; height:494px; overflow:hidden; }
#section-3 .article:hover { cursor:pointer;}
#parallax #section-3 .article-fg { width: 360px; z-index:3; left:10%;}

#section-4.section { background-image: url(img/f3-img2.jpg); height:1800px; z-index:4;}
#section-4 .article { width: 350px; top: 300px; left: 53%; }
#section-4 h1 { line-height:68px; margin-bottom:10px; }
#section-4 .article-fg { background-attachment: fixed; background-image: url(img/f3-img1.jpg); background-repeat: no-repeat; height: 1800px; left: 50%; margin-left: -950px; margin-top: -900px; top: 50%; width: 1900px; }

#section-5 { z-index:3;}
#section-5 h1 { font-size:90px; line-height:77px; padding-bottom:12px; }
#section-5 .article { top: 203px; left:10%; height:494px; overflow:hidden; }
#section-5 .article:hover { cursor:pointer;}
#section-5 .article-fg {  width:285px; left:10%; z-index:4; }
#section-5 .article-fg .cta { font-weight:bold; padding-right: 20px; background: url(img/nav-bullet.png) no-repeat 100% -30px; line-height:23px;  }
	
#section-6.section { background-color: #0f141a; overflow: hidden; background-image: url(img/f1-img3.jpg); z-index:2;}
#section-6 h1 { line-height:64px; padding-bottom:12px; margin-top:55px; }
#section-6 .article { width: auto; top: 400px; left: 0px; }
#section-6 p { color: #817f7f; }
#section-6 .footer-nav { position:fixed; bottom:0px; left:0px; background-color:#000; color:#404040; width:100%; padding: 4px 0; }
#section-6 .footer-nav ul { overflow:hidden; width: 998px; margin:0 auto; padding: 13px 0; }
#section-6 .footer-nav li { display:block; float:left; padding:6px 0 6px 18px; margin-right:10px; list-style:none; font: 400 24px/24px "league-gothic",Impact,Charcoal,sans-serif; text-transform:uppercase; background: url(../parallax/img/nav-sep.png) no-repeat 0px 8px; }
#section-6 .footer-nav li:first-child { background:none;}
#section-6 .footer-nav a { color:#404040; letter-spacing:1px; }
#section-6 .footer-nav a:hover { color:#fff; text-decoration:none; }
#section-6 .article-fg {  width:285px; right:6%; top:40%; z-index:4; position:fixed; }
#section-6 .article-fg .cta { display: block; color: #fff; text-transform: uppercase; padding: 9px 20px; background: url(img/hear_arrow.png) no-repeat 0px 0px; letter-spacing: 1px; font: 400 31px/31px "league-gothic",Haettenschweiler,"Arial Narrow Bold",sans-serif; }
	
.vjs-controls { display:none !important;}
.vjs-loading-spinner { display:none !important;}
