@charset "UTF-8";
/* CSS Document */


/* Selectors */

body { font-family:'HelveticaNeueW01-55Roma692692',Helvetica,Arial,sans-serif; font-size:35px; font-weight:300; letter-spacing:1px; line-height:55px; }

/* body copy font styling */
.tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption {  
	white-space:normal;
}

/* Panels */

.bannercontainer {
	width:100%;
	position:relative;
	padding:0;
}
 
.banner{
	width:100%;
	position:relative;
}


/*.bgImage { width:auto; height:100%; }*/

/* Nav */

#parallaxMainNav { background:#000 url(../img/navBG.png) 1px 0 no-repeat; height:40px; color:#fff; text-transform:uppercase; position:fixed; top:0px; left:0px; z-index:1000; width:100%; font-size:14px; line-height:15px; }
	#parallaxMainNav a { color:#fff; text-decoration:none; overflow:hidden; font-weight:300; }

#parallaxMainNav ul { list-style:none; margin:0; padding:0; display:inline-block; padding-left:155px; }
	#parallaxMainNav ul li { display:inline-block; color:#fff; margin:0; padding:0; }
	#parallaxMainNav ul li, #parallaxMainNav span  { padding:13px 3px 12px; font-weight:normal; max-height:24px; }
	#parallaxMainNav span { background:#d71e20; }
	#parallaxMainNav ul li a:hover { color:#d71e20; }
	
	#parallaxMainNav span { position:absolute; right:0px; width:245px; padding-left:20px; margin-left:155px; }
	#parallaxMainNav span a.appleStore { width:39px; height:39px; background:url(../img/navIcoApp.gif) 0 0 no-repeat; position:absolute; top:0; right:39px; }
	#parallaxMainNav span a.googlePlay { width:39px; height:39px; background:url(../img/navIcoPlay.gif) 0 0 no-repeat; position:absolute; top:0; right:0px; }
	#parallaxMainNav ul li a strong { font-size:20px; line-height:14px; font-weight:700; display:inline-block; height:15px; }


/* Motion */

.ctaHover:hover { margin-top:-1px!important; }

.phonePanel { z-index:10000; position:relative; }

.caption { margin:0!important; padding:0!important; }


.caption ul li { list-style:disc; }

.subheader { letter-spacing:1px; font-size:1.3em; }


div.tp-bullets { position:absolute; top:0; left:157px!important; margin-left:0!important; height:39px!important; }
div.tp-bullets .bullet { height:39px!important; margin-left:0!important; background:none!important; background:url(../img/navSprite.gif?v=45) 0 0 no-repeat!important; }


div.tp-bullets .bullet:nth-child(1) { display:none!important; }
div.tp-bullets .bullet:nth-child(1):hover { }

div.tp-bullets .bullet:nth-child(2) { width:140px!important; background-position: 0 0!important; }
div.tp-bullets .bullet:nth-child(2):hover, div.tp-bullets .bullet:nth-child(2).selected  { background-position: 0 -39px!important; }

div.tp-bullets .bullet:nth-child(3) { width:223px!important; background-position: -140px 0!important; }
div.tp-bullets .bullet:nth-child(3):hover, div.tp-bullets .bullet:nth-child(3).selected  { background-position: -140px -39px!important; }

div.tp-bullets .bullet:nth-child(4) { width:188px!important; background-position: -363px 0!important; }
div.tp-bullets .bullet:nth-child(4):hover, div.tp-bullets .bullet:nth-child(4).selected  { background-position: -363px -39px!important; }

div.tp-bullets .bullet:nth-child(5) { width:159px!important; background-position: -551px 0!important; }
div.tp-bullets .bullet:nth-child(5):hover, div.tp-bullets .bullet:nth-child(5).selected  { background-position: -551px -39px!important; }

div.tp-bullets .bullet:nth-child(6) { width:97px!important; background-position: -710px 0!important; }
div.tp-bullets .bullet:nth-child(6):hover, div.tp-bullets .bullet:nth-child(6).selected  { background-position: -710px -39px!important;  }


.phoneNav { overflow:hidden; display:inline-block; line-height:0;}
.phoneNav img { margin:0; padding:0; display:inline-block; }

.phoneNav:hover { background:#d71e20; }
.phoneNav:hover img {}

a.mrpHome { display:block; height:39px; width:155px; position:absolute; top:0; left:0; }



@media (max-width: 1200px){
 #parallaxMainNav span { position:fixed; bottom:0; right:0; }
}

#mobi .section { clear:both; max-width:480px; margin:0 auto; }
#mobi .section img { width:100%; }
#mobi .section.ctas { position:fixed; bottom:0; left:50%; margin-left:-240px; }
	#mobi .section.ctas img { width:50%; }


div.landscapeNotify { display:none; }