@import url(http://fonts.googleapis.com/css?family=Libre+Baskerville:400,700,400italic&subset=latin,latin-ext);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}.leagueGothic,#menu li,#home #characters .character .bg3 .callout .charName,#home #socializer #sNav #twitLink p,#home #socializer #sNav #faceLink p,#home #socializer #sNav #fanLink p,#fanartcontest .content .tcs .heading,#fanartcontest .content .tcs .heading h1,#ticket_overlay .holder #blueray #buy,#promos .promo h4{font-family:"league_gothicregular", Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-transform:uppercase}.libreBaskerville,#footer .legal p,#home #logos a .tagline,#home #socializer,#home #socializer .collapsed p,#home #socializer .expanded p,#home #socializer .panel .feedBody .post .message,#ticket_overlay .exitAlert,#ticket_overlay .exitAlert .buttons a,#partners .grid .logo span,#partners .exitAlert,#partners .exitAlert .buttons a,#promoBar p,#tempPromo .promo p,#promos .promo p{font-family:"Libre Baskerville", "Garamond", serif;font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html,body{margin:0;padding:0;width:100%;height:100%;font-family:"Libre Baskerville","Garamond",serif;background-color:#000}body{min-width:1024px;min-height:643px;position:relative;overflow:hidden}#container{position:relative;width:100%;height:100%;overflow:hidden}#dp_swf_engine{top:0}.content-container{position:absolute;top:0;left:0;width:100%;height:100%;display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.clear{clear:both}ul.socialTools{list-style:none}ul.socialTools li{float:left;width:28px;height:23px}ul.socialTools li a{display:block;width:100%;height:100%;background:url("../../images/social-sheet.png") no-repeat;cursor:pointer}ul.socialTools li.twitter a{background-position:7px}ul.socialTools li.facebook a{background-position:-28px}ul.socialTools li.tumblr a{background-position:-56px}ul.socialTools li.google a{background-position:-89px}ul.socialTools li.instagram a{background-position:-131px}ul.socialTools li.youTube a{background-position:-167px}#loading{position:absolute;width:100%;top:20%;left:0;text-align:center}#loading .percent{margin-top:20px;width:100%;text-align:center;font-family:"Libre Baskerville","Garamond",serif;font-size:30px;color:#c5ab74}#loading .subtitle{margin-top:20px;color:#a4bdc8;font-size:20px;font-family:"Libre Baskerville","Garamond",serif;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}#loading img{margin-top:100px}#header{height:50px;width:100%;min-width:1024px;position:absolute;top:-100px;left:0;z-index:500;overflow:visible;-webkit-transition:top 0.8s ease-in-out;-moz-transition:top 0.8s ease-in-out;-o-transition:top 0.8s ease-in-out;transition:top 0.8s ease-in-out}#header .headerBG{background-image:url("../../images/header/bar-bg.jpg");background-repeat:repeat-x;height:49px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:.9}#header .social{position:absolute;top:62px;right:-60px;width:335px;height:35px}#header .social-plugin{height:10px;display:inline-block;margin-right:10px}#header .social .google{position:relative;left:-26px}#header .external-social{position:absolute;right:0;top:17px}#header .external-social li{display:inline-block;margin-right:17px}#header .external-social a{display:inline-block;height:19px}#header .external-social .facebook{width:7px;background-image:url(../../images/header/icons/facebook.png)}#header .external-social .google{width:15px;background-image:url(../../images/header/icons/google.png)}#header .external-social .instagram{width:16px;background-image:url(../../images/header/icons/instagram.png)}#header .external-social .youtube{width:16px;background-image:url(../../images/header/icons/youtube.png)}#header .external-social .tumblr{width:9px;background-image:url(../../images/header/icons/tumblr.png)}#header .external-social .twitter{width:14px;background-image:url(../../images/header/icons/twitter.png)}#footer{position:absolute;bottom:-80px;left:0;width:100%;height:50px;z-index:1000;min-width:1024px;background-color:#121a1f;opacity:.8;-webkit-transition:bottom 0.8s ease-in-out;-moz-transition:bottom 0.8s ease-in-out;-o-transition:bottom 0.8s ease-in-out;transition:bottom 0.8s ease-in-out}#footer .legal{width:100%}#footer .legal p{padding-left:220px;padding-right:220px;font-size:9px;line-height:11px;margin:0 auto 0 auto;text-align:center;color:#fff;opacity:.3}#footer .legal p a{color:#c5ab74}#footer .rating{position:absolute;right:8px;top:3px;width:200px;text-align:center;font-family:Arial,Helvetica,sans-serif}#footer .rating .not-rated{display:inline-block;width:112px}#footer .rating .rating-links{display:none;color:#fff;font-size:9px;line-height:12px;margin-top:6px}#footer .rating .rating-links a{color:#c5ab74}#footer .footer-menu{position:absolute;left:0;top:0}#footer .footer-menu li{margin-top:22px;float:left;margin-left:29px;padding-left:12px;background-image:url(../../images/footer/arrow.png);background-position:left center;background-repeat:no-repeat;font-size:12px;color:#fff;cursor:pointer}#footer .footer-menu li.audio{margin:1px;margin-top:2px;padding:0;width:47px;height:47px;background:none;cursor:default}#footer .footer-menu li.audio a{cursor:pointer;background:url("../../images/footer/audio-sprite.png") 0 -47px no-repeat;display:block;width:47px;height:47px}#footer .footer-menu li.audio a.active{background-position:0 0}#footer .footer-menu a{color:inherit;text-decoration:none}#footer .footer-menu .release-dates{margin-top:10px}#footer .language select{background:transparent}#footer .bottom-blend{position:absolute;top:0;left:0;width:100%;height:0px;overflow:hidden;background:url(../../images/main/photos/black-40.png);background:rgba(0,0,0,0.4)}#footer .language-holder ul{margin-top:12px}#footer .language-holder li{display:inline-block;padding:0 12px;border-right:1px solid #fff;font-family:"Libre Baskerville","Garamond",serif;font-size:12px;opacity:.8}#footer .language-holder li.last{border-right:none;padding:0 0 0 12px}#footer .language-holder a{color:#fff;text-decoration:none}#menu{position:absolute;top:0;left:0px;width:100%}#menu li{padding:11px 0 0 0;height:47px;position:relative;display:inline-block;text-align:center;cursor:pointer}#menu li.selected{background-image:url(../../images/header/ribbon-extended.png);background-position:right}#menu li.selected a.content{opacity:1 !important}#menu a.content{display:block;z-index:100;text-align:center;text-decoration:none;margin:0 20px 0 14px;color:#e9eced;opacity:.6;text-shadow:#000 1px 2px 1px}#menu li.selected .banner{display:block}#halfblood{position:absolute;top:0;left:500px}#halfblood .hbribbon{width:76px;height:108px}#halfblood #hblink{position:absolute;top:6px;left:23px;width:280px;font-size:1.1em;text-transform:uppercase;font-family:'league_gothicregular';margin:10px 60px 0px;color:#b19560;text-decoration:none}.quest-fleece{position:absolute;left:640px;top:0px}.quest-fleece a{position:absolute;top:6px;left:23px;width:280px;font-size:1.1em;text-transform:uppercase;font-family:'league_gothicregular';margin:10px 60px 0px;color:#b19560;text-decoration:none}.demigod-toolkit{position:absolute;left:820px;top:0px}.demigod-toolkit a{position:absolute;top:6px;left:23px;width:280px;font-size:1.1em;text-transform:uppercase;font-family:'league_gothicregular';margin:10px 60px 0px;color:#b19560;text-decoration:none}#home{text-align:center}#home #logos{bottom:93px;position:absolute;pointer-events:none;z-index:195;width:636px;text-align:center;height:160px;margin:0;left:50%;margin-left:-318px}#home #logos a{cursor:default;text-decoration:none}#home #logos a .title{display:inline-block;margin-top:0px !important;max-width:636px}#home #logos a .tagline{display:block;margin:10px 0 0 0;color:#fff;font-size:21px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:1;text-shadow:black 1px 2px 1px}#home #homeVideos{position:absolute;top:0;left:0;width:100%;height:100%;z-index:85;overflow:hidden}#home .video,#home .videoFallback{top:0;bottom:0;left:0;position:absolute;z-index:10}#home video,#home .videoFallback{z-index:11}#home #characterCards{width:35%;height:100%;right:-100%;position:absolute;background:url("../../images/main/home/character-card-bkg.png");text-align:center;color:#fff;z-index:200;overflow:auto;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}#home #characterCards .characterCard{display:none;padding-bottom:45px}#home #characterCards .characterCard#percyCard .characterIcon{background-image:url("/images/main/castandcrew/icons/percy.png");width:185px;height:197px;position:relative;margin:10% auto 1% auto}#home #characterCards .characterCard#groverCard .characterIcon{background-image:url("/images/main/castandcrew/icons/grover.png");width:185px;height:197px;position:relative;margin:10% auto 1% auto}#home #characterCards .characterCard#annaCard .characterIcon{background-image:url("/images/main/castandcrew/icons/annabeth.png");width:185px;height:197px;position:relative;margin:10% auto 1% auto}#home #characterCards .characterCard#tysonCard .characterIcon{background-image:url("/images/main/castandcrew/icons/tyson.png");width:185px;height:197px;position:relative;margin:10% auto 1% auto}#home #characterCards .characterCard h2{font-size:4.6em;text-transform:uppercase;font-family:'league_gothicregular';margin:10px 60px 0px;background:-webkit-linear-gradient(#dcbe82, #735b2f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#home #characterCards .characterCard h3{font-size:2.0em;text-transform:uppercase;font-family:'league_gothicregular';margin:20px 60px 0px;background:-webkit-linear-gradient(#dcbe82, #735b2f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#home #characterCards .characterCard p{margin:0 40px;line-height:1.4;font-style:italic;font-size:1em;font-family:"Garamond", "Libre Baskerville", serif;color:#aeaeae;padding-bottom:10px}#home #characterCards .characterCard .subTitle{font-size:1.5em}#home #characterCards .characterCard hr{width:250px;border:1px solid #aeaeae;opacity:.6}#home #characterCards .characterCard .controls{display:none !important;width:100%;height:100%}#home #characterCards .characterCard .characterControl{margin:auto auto;background-image:url("/images/main/castandcrew/characterControls.png");width:120px;height:33px;background-size:cover;padding-top:12px;font-family:'league_gothicregular';font-size:22px;text-transform:uppercase;cursor:pointer;text-shadow:#000 2px 2px 2px}#home #characterCards .characterCard .close{position:relative;top:49px;left:-35px;background-image:url("/images/main/home/close.png");width:35px;height:35px;cursor:pointer}#home #characters{position:absolute;left:0;top:0;width:100%;height:100%;z-index:90}#home #characters .character{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:absolute;display:none;left:0;top:0;width:100%;height:100%;overflow:hidden;cursor:pointer}#home #characters .character .bg3{position:absolute;left:15%;height:100%;width:100%;z-index:206}#home #characters .character .bg3 .characterImg{z-index:90;position:absolute;bottom:0;left:0}#home #characters .character .bg3 canvas{z-index:91;position:absolute;left:50%;margin-left:-600px;bottom:-25%}#home #characters .character .bg3 .callout{position:absolute;top:309px;left:425px;z-index:100}#home #characters .character .bg3 .callout .charName{text-shadow:#000 2px 2px 2px;position:absolute;top:-33px;left:44px;font-size:2.8em;margin:10px 60px 0px;color:#b19560;width:200px}#home #characters .character .bg3 .callout .charTitle{position:absolute;top:23px;left:102px;text-align:center;width:200px;font-style:italic;font-size:21px;font-family:"Libre Baskerville","Garamond",serif;color:#fff}#home #characters .character .bg4{position:absolute;top:0;left:40%;height:120%;width:120%;z-index:208}#home #characters .character .bg4 img{position:absolute;margin:0;padding:0;top:0;left:0}#home #characters .character .bg5{position:absolute;top:0;left:70%;height:120%;width:120%;z-index:210}#home #characters .character .bg5 img{position:absolute;margin:0;padding:0;top:0;left:0}#home #characters .character .bg1{position:absolute;top:0px;height:100%;width:120%;z-index:110;left:0}#home #characters .character .bg1 img{position:absolute;margin:0;padding:0;top:0;left:0}#home #characters .character#percy .bg3{position:absolute;bottom:0 !important;height:100%;width:100%;left:0}#home #characters .character#percy .bg3 .callout{position:absolute;top:49%;left:53%}#home #characters .character#percy .bg3 .callout .charName{top:-33px;left:37px}#home #characters .character#grover{display:none}#home #characters .character#grover .bg3{bottom:0 !important;height:100%;width:100%;left:15%}#home #characters .character#grover .bg3 .callout{position:absolute;top:58%;left:32%}#home #characters .character#grover .bg3 .callout .charName{position:absolute;top:-33px;left:-328px;width:265px}#home #characters .character#grover .bg3 .callout .charTitle{top:23px;left:-266px;text-align:center;width:265px}#home #characters .character#anna .bg3{bottom:0px !important;height:100%;width:100%;left:15%}#home #characters .character#anna .bg3 .callout{position:absolute;top:60%;left:38%}#home #characters .character#anna .bg3 .callout .charName{position:absolute;top:-33px;left:-328px;width:265px}#home #characters .character#anna .bg3 .callout .charTitle{top:23px;left:-266px;text-align:center;width:265px}#home #characters .character#tyson .bg3{bottom:0px !important;height:100%;width:100%;left:15%%}#home #characters .character#tyson .bg3 .callout{position:absolute;top:56%;left:60%}#home #characters .character#tyson .bg3 .callout .charName{position:absolute;top:-33px;left:-61px;width:265px}#home #characters .character#tyson .bg3 .callout .charTitle{top:23px;left:-6px;text-align:center;width:265px}#home #socializer{display:block;position:absolute;top:100px;right:11px;z-index:95;width:290px;height:364px;overflow:hidden}#home #socializer .collapsed{background:url("/images/main/home/gold_expand.png") top right no-repeat;height:35px;display:block;cursor:pointer;background-color:#04141b}#home #socializer .collapsed p{font-size:10px;line-height:11px;font-weight:bold;width:254px;color:#cfad71;text-transform:uppercase;text-align:center;padding:12px 0px 0px 0px}#home #socializer .expanded{height:364px;display:none;overflow:hidden}#home #socializer .expanded p{font-size:10px;font-weight:bold;line-height:11px;width:255px;color:#cfad71;text-transform:uppercase;text-align:center;padding:12px 0px 0px 0px}#home #socializer .expanded .label{width:290px;padding:0;cursor:pointer;background:#04141b;height:35px}#home #socializer .expanded .label span.text{float:left;width:254px;padding-top:12px;text-align:center;height:23px}#home #socializer .expanded .label span.close{display:block;float:right;height:35px;width:35px;background:url("/images/main/home/gold_collapse.png") top right no-repeat}#home #socializer #sNav{clear:both;height:32px}#home #socializer #sNav p{color:#e9eced;width:95px}#home #socializer #sNav .socialTabs_on{float:left;width:96px;height:32px;background:url("/images/main/home/button_on.png") top left no-repeat}#home #socializer #sNav .socialTabs_off{float:left;width:96px;height:32px;background:url("../../images/main/home/social-bkg.png");cursor:pointer}#home #socializer #sNav #twitLink p,#home #socializer #sNav #faceLink p,#home #socializer #sNav #fanLink p{background:url("../../images/header/icons/twitter.png") no-repeat 0 -2px;font-size:18px;line-height:18px;font-weight:normal;width:auto;text-align:left;padding:0;padding-left:21px;margin-top:8px;margin-left:14px}#home #socializer #sNav #twitLink{width:98px}#home #socializer #sNav #faceLink p{background:url("../../images/header/icons/facebook.png") no-repeat 0 -2px;padding-left:15px}#home #socializer #sNav #fanLink p{padding:0;text-align:center;background:none;margin-left:0}#home #socializer #panels{clear:both;background:url("../../images/main/home/social-bkg.png")}#home #socializer .panel{height:297px;padding:0;overflow-y:auto}#home #socializer .panel .preload{padding-top:50px}#home #socializer .panel .feedBody{padding:12px}#home #socializer .panel .feedBody .post{padding:15px 0 15px 0}#home #socializer .panel .feedBody .post .profilePicture{float:left;width:52px;margin-right:10px}#home #socializer .panel .feedBody .post .profilePicture img{width:48px;height:48px;padding:2px;background:#fff}#home #socializer .panel .feedBody .post .message{word-wrap:break-word;float:left;font-size:10px;line-height:15px;color:#fff;text-align:left;width:185px}#about,#fanartcontest{background-image:url("../../images/main/about/background.jpg");background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/main/about/background.jpg", sizingMethod="scale")}#about .sidepanelBG,#fanartcontest .sidepanelBG{width:35%;height:100%;right:0%;position:absolute;background-color:#020e17;opacity:.8;z-index:300}#about #aboutPanel,#fanartcontest #aboutPanel{width:35%;height:970px;right:0%;top:50px;position:absolute;text-align:center;color:#fff;z-index:400}#about #aboutPanel h1,#fanartcontest #aboutPanel h1{font-size:4.6em;text-transform:uppercase;font-family:'league_gothicregular';margin:10px 60px 0px;background:-webkit-linear-gradient(#dcbe82, #735b2f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#about #aboutPanel h2,#fanartcontest #aboutPanel h2{font-size:2.0em;text-transform:uppercase;font-family:'league_gothicregular';margin:20px 60px 0px;background:-webkit-linear-gradient(#dcbe82, #735b2f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#about #aboutPanel p,#fanartcontest #aboutPanel p{margin:0 40px;line-height:1.0;font-style:italic;font-size:1em;font-family:"Garamond", "Libre Baskerville", serif;color:#aeaeae;padding-bottom:10px}#about #aboutPanel .subTitle,#fanartcontest #aboutPanel .subTitle{font-size:1.5em}#about #aboutPanel hr,#fanartcontest #aboutPanel hr{width:250px;border:1px solid #aeaeae;opacity:.6}#about #aboutPanel .characterIcon,#fanartcontest #aboutPanel .characterIcon{background-image:url("/images/main/castandcrew/icons/percy.png");width:185px;height:197px;position:relative;margin:10% auto 1% auto}#about #aboutPanel .close,#fanartcontest #aboutPanel .close{position:relative;top:49px;left:-35px;background-image:url("/images/main/home/close.png");width:35px;height:35px;cursor:pointer}#about .content,#fanartcontest .content{text-align:center}#about .content img,#fanartcontest .content img{display:inline-block;margin-top:50px}#about .content .sub-summer,#fanartcontest .content .sub-summer{margin-top:20px;color:#a4bdc8;font-size:20px;font-family:"Libre Baskerville","Garamond",serif;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}#about .content .synopsis-title,#fanartcontest .content .synopsis-title{font-size:78px;text-transform:uppercase;font-family:'league_gothicregular';margin:30px 20px 0;color:#b19560;text-shadow:#333 1px 2px 1px}#about .content .line-1,#about .content .line-2,#fanartcontest .content .line-1,#fanartcontest .content .line-2{width:30%;height:1px;background-color:#fff;margin:19px auto 25px auto;opacity:.5}#about .content .synopsis-text-container,#fanartcontest .content .synopsis-text-container{position:relative;margin:0 auto 0 auto}#about .content .synopsis-text,#fanartcontest .content .synopsis-text{position:relative;font-size:18px;color:#aeaeae;line-height:28px;font-family:"Garamond", "Libre Baskerville", serif;overflow:auto;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.9;margin:30px 15% 80px;width:70%;font-style:italic;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}#about .content .line-2,#fanartcontest .content .line-2{margin:15px auto 0 auto;width:400px}#about .content #controls,#fanartcontest .content #controls{width:40%;height:5%;margin:5% auto 4%;display:none}#about .content .characterControl,#fanartcontest .content .characterControl{background-image:url("/images/main/castandcrew/characterControls.png");width:50%;height:25px;background-size:cover;padding-top:9px;font-family:'league_gothicregular';font-size:22px;text-transform:uppercase;float:left;cursor:pointer;text-shadow:#333 1px 2px 1px}#about .content .characterControl:hover,#fanartcontest .content .characterControl:hover{color:#aeaeae;-moz-transform:scale(1.05) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);-webkit-transform:scale(1.05) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);-o-transform:scale(1.05) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);-ms-transform:scale(1.05) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);transform:scale(1.05) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg)}#fanartcontest{opacity:1;display:block;overflow-y:scroll}#fanartcontest .sidepanelBG{width:100%;color:#fff}#fanartcontest .content{color:#fff;text-align:left;padding:100px 0}#fanartcontest .content .tcs{padding:50px;background-color:#020e17;background:rgba(12,14,23,0.8);position:relative;z-index:400}#fanartcontest .content .tcs a{color:#fff}#fanartcontest .content .tcs .heading{color:#c5ab74;text-transform:uppercase;text-align:center;font-size:22px;line-height:27px}#fanartcontest .content .tcs .heading h1{color:#c5ab74;text-transform:uppercase;text-align:center;font-size:42px;line-height:44px}#fanartcontest .content .tcs .subheading{font-size:15px;line-height:17px;text-align:center;margin-bottom:25px}#fanartcontest .content .tcs p{font-size:12px;line-height:15px;margin-top:10px;margin-bottom:10px}#fanartcontest .content .tcs ol{list-style:decimal}#fanartcontest .content .tcs ol li{margin-left:30px}#videos{background-color:#000}#videos .youtube-holder{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);width:100%;height:79%;position:relative;margin-top:150px;margin-bottom:50px;z-index:2}#videos .youtube-wrapper{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);width:100%;height:100%;margin:auto;background-color:#000;-webkit-box-shadow:rgba(0,0,0,0.6) -2px 2px 8px 4px;-moz-box-shadow:rgba(0,0,0,0.6) -2px 2px 8px 4px;box-shadow:rgba(0,0,0,0.6) -2px 2px 8px 4px}#videos .thumbs-holder{position:absolute;top:49px;left:0;width:100%;text-align:center;z-index:5}#videos .thumb{width:190px;height:100px;cursor:pointer;position:relative;float:left;font-style:italic}#videos .thumb .preview{margin:auto;width:189px;height:98px;background-color:#000;-webkit-box-shadow:rgba(0,0,0,0.6) -1px 1px 5px 1px;-moz-box-shadow:rgba(0,0,0,0.6) -1px 1px 5px 1px;box-shadow:rgba(0,0,0,0.6) -1px 1px 5px 1px;overflow:hidden}#videos .thumb .preview img{position:relative;top:0px}#videos .thumb .title{position:absolute;bottom:0;left:0;background-color:#0d1d28;width:100%;font-family:"Libre Baskerville","Garamond",serif;font-size:16px;line-height:15px;color:#aeaeae;text-align:center;padding:5px 0;opacity:.9}#videos #videoPlaceholder{width:100%;height:100%;position:absolute;top:0;left:0;background-image:url("/images/main/videos/trailer-hd-poster.jpg");background-size:cover;background-position:50%;cursor:pointer;z-index:4}#videos #videoPlaceholder.coverFallback{background-image:url("../../images/main/videos/trailer-hd-poster.jpg");background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/main/videos/trailer-hd-poster.jpg", sizingMethod="scale")}#videos .logo{width:100%;text-align:center;margin-top:70px}#videos .logo .tagline{width:100%;text-align:center;font-size:20px;font-family:"Libre Baskerville","Garamond",serif;color:#a4bdc8;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}#photos .images{position:absolute;top:0;width:100%;height:100%}#photos .images .image{position:absolute;top:0;width:100%;height:100%;overflow:hidden;display:none}#photos .images .image img{position:relative}#photos .arrow-right,#photos .arrow-left{position:absolute;top:0;right:0;width:110px;height:100%;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s}#photos .arrow-left{left:0}#photos .arrow{position:absolute;left:39px;top:49%;width:17px;height:30px;background-position:0 -30px}#photos .arrow-holder:hover .arrow{background-position:0 0}#photos .arrow-holder:hover{background:url(../../images/main/photos/black-40.png);background:rgba(0,0,0,0.4);cursor:pointer}#photos .arrow-left .arrow{background-image:url(../../images/main/photos/arrow-left.png)}#photos .arrow-right .arrow{left:50px;background-image:url(../../images/main/photos/arrow-right.png)}#photos .logo{position:absolute;right:0;bottom:115px;width:400px;text-align:center}#photos .logo .tagline{font-family:"Libre Baskerville","Garamond",serif;font-size:16px;color:#a4bdc8;text-align:center;width:100%;margin-top:10px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}#overlay{position:absolute;width:100%;height:100%;left:0;top:0;background:url(../../images/main/photos/black-40.png);background:rgba(0,0,0,0.8);display:none;z-index:1000}#overlay .holder{width:640px;height:360px;margin:auto;background:#000;border:1px solid #c5ab74;position:relative;z-index:2}#overlay .youtube{width:100%;height:100%}#overlay .close{position:absolute;top:-22px;right:-22px;width:20px;height:20px;background-image:url(../../images/overlay/close.jpg);border:1px solid #c5ab74;cursor:pointer;color:#fff}#overlay .closeToggle{width:100%;height:100%;position:absolute;top:0;z-index:1;cursor:pointer}#ticket_overlay{position:absolute;width:100%;height:100%;left:0;top:0;background:url(../../images/main/photos/black-40.png);background:rgba(0,0,0,0.8);display:none;z-index:1000}#ticket_overlay .exitAlert{display:none;position:absolute;z-index:5;top:50%;left:50%;margin-left:-200px;margin-top:-100px;background:#020B0D;text-align:center;width:400px;border:1px solid #c5ab74;padding:20px;font-size:14px;line-height:18px;color:#fff}#ticket_overlay .exitAlert .buttons{margin-top:20px}#ticket_overlay .exitAlert .buttons a{display:block;float:left;background:url("../../images/main/home/button_on.png");width:120px;color:#fff;font-size:13px;line-height:32px;text-align:center;margin-left:10px;border:1px solid #000;cursor:pointer}#ticket_overlay .exitAlert .buttons a.bttnYes{margin-left:71px}#ticket_overlay .holder{width:880px;height:624px;margin:auto;background:#000;border:1px solid #c5ab74;position:relative;z-index:2;background:url(../../images/ticket_overlay/Desktop_Ticket_BG.jpg) no-repeat;top:50%;margin-top:-317px}#ticket_overlay .holder #stripe{width:100%;height:125px;background-color:black;opacity:0.6;position:absolute;left:0px;bottom:0px}#ticket_overlay .holder #blueray{position:absolute;top:350px;left:40px;width:169px;height:207px}#ticket_overlay .holder #blueray a{padding:0px;margin:0px}#ticket_overlay .holder #blueray #buy{display:block;font-size:33px;text-transform:uppercase;margin:10px 10px;color:#b19560;background:-webkit-linear-gradient(#dcbe82, #735b2f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none}#ticket_overlay .holder #blueray_description{position:absolute;top:530px;left:250px;font-size:20px;line-height:30px;text-align:center;color:white;font-style:italic}#ticket_overlay .close{position:absolute;top:-22px;right:-22px;width:20px;height:20px;background-image:url(../../images/overlay/close.jpg);border:1px solid #c5ab74;cursor:pointer;color:#fff}#ticket_overlay .closeToggle{width:100%;height:100%;position:absolute;top:0;z-index:1;cursor:pointer}#partners{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1000}#partners .grid{position:absolute;border-left:1px solid #c5ab74;border-top:1px solid #c5ab74;background:url(../../images/main/photos/black-40.png);background:rgba(0,0,0,0.2)}#partners .grid .bttnClose{position:absolute;right:-21px;top:-22px;border:1px solid #c5ab74;text-align:center;line-height:20px;color:#c5ab74;width:20px;height:20px;cursor:pointer}#partners .grid .logo{padding:10px;text-align:center;display:block;position:absolute;border-right:1px solid #c5ab74;border-bottom:1px solid #c5ab74;transition:all 0.35s ease-out}#partners .grid .logo span{font-size:13px;line-height:15px;display:none;position:absolute;background:#000;border:1px solid #c5ab74;width:300px;left:-69px;padding:10px;transition:all 0.15s ease-out;color:#fff}#partners .background{width:100%;height:100%;background:url(../../images/main/photos/black-40.png);background:rgba(0,0,0,0.8)}#partners .exitAlert{display:none;position:absolute;z-index:5;top:50%;left:50%;margin-left:-200px;margin-top:-100px;background:#020B0D;text-align:center;width:400px;border:1px solid #c5ab74;padding:20px;font-size:14px;line-height:18px;color:#fff}#partners .exitAlert .buttons{margin-top:20px}#partners .exitAlert .buttons a{display:block;float:left;background:url("../../images/main/home/button_on.png");width:120px;color:#fff;font-size:13px;line-height:32px;text-align:center;margin-left:10px;border:1px solid #000;cursor:pointer}#partners .exitAlert .buttons a.bttnYes{margin-left:71px}#promoContainer{position:absolute;top:68px;left:20px;z-index:1000;width:251px;overflow:hidden;height:240px}#promoContainer a{text-decoration:none}#promoContainer .arrow-right,#promoContainer .arrow-left{position:absolute;top:35px;right:20px;width:70px;height:180px;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s;z-index:10;display:none}#promoContainer .arrow-left{left:-20px}#promoContainer .arrow-left .arrow{background-image:url("../../images/main/photos/arrow-left.png")}#promoContainer .arrow{position:absolute;left:24px;top:40%;width:17px;height:30px;background-position:0 -30px}#promoContainer .arrow-holder:hover .arrow{background-position:0 0}#promoContainer .arrow-holder:hover{background:url("../../images/main/photos/black-40.png");background:rgba(0,0,0,0.4);cursor:pointer}#promoContainer .arrow-right .arrow{left:31px;background-image:url("../../images/main/photos/arrow-right.png")}#promoBar{width:250px;height:35px;position:relative;background-image:url("/images/promo/promoBar.png");cursor:pointer}#promoBar p{color:#fff;text-transform:uppercase;text-align:left;padding:11px 25px;font-size:14px}#tempPromo{width:250px;height:182px;position:absolute;top:35px;left:-251px}#tempPromo .promo{width:249px;height:180px;float:left;position:relative;border:1px solid #000;overflow:hidden}#tempPromo .promo .th_left{width:3px;height:180px;left:-4px;position:absolute;z-index:50000;background-color:#b19560}#tempPromo .promo .th_right{width:3px;height:180px;right:-4px;position:absolute;z-index:50000;background-color:#b19560}#tempPromo .promo .th_top{height:3px;width:251px;top:-4px;position:absolute;z-index:50000;background-color:#b19560}#tempPromo .promo .th_bottom{height:3px;width:251px;bottom:-4px;position:absolute;z-index:50000;background-color:#b19560}#tempPromo .promo h4{position:absolute;top:100px;left:0;color:#fff;text-align:center;width:250px;font-size:32px;text-transform:uppercase;font-family:'league_gothicregular';margin:0;padding-bottom:10px;text-shadow:#000 2px 2px 2px}#tempPromo .promo p{position:absolute;top:135px;left:0;color:#fff;text-align:center;width:189px;font-size:12px;line-height:1.3;text-transform:uppercase;margin:0 30px;padding-bottom:10px;text-shadow:#000 2px 2px 2px}#promos{width:250px;height:182px;position:relative;top:0px;right:0}#promos .promo{width:249px;height:180px;float:left;position:relative;border:1px solid #000;overflow:hidden}#promos .promo .th_left{width:3px;height:180px;left:-5px;position:absolute;z-index:50000;background-color:#b19560}#promos .promo .th_right{width:3px;height:180px;right:-5px;position:absolute;z-index:50000;background-color:#b19560}#promos .promo .th_top{height:3px;width:251px;top:-5px;position:absolute;z-index:50000;background-color:#b19560}#promos .promo .th_bottom{height:3px;width:251px;bottom:-5px;position:absolute;z-index:50000;background-color:#b19560}#promos .promo h4{position:absolute;top:100px;left:0;color:#fff;text-align:center;width:250px;font-size:32px;margin:0;padding-bottom:10px;text-shadow:#000 2px 2px 2px}#promos .promo p{position:absolute;top:135px;left:0;color:#fff;text-align:center;width:189px;font-size:12px;line-height:1.3;text-transform:uppercase;margin:0 30px;padding-bottom:10px;text-shadow:#000 2px 2px 2px}#promos.closed .promo:hover{border:1px solid #000 !important}#promoOverlay{background:rgba(0,0,0,0.7);z-index:900;position:absolute;top:0;left:0;width:100%;height:100%;display:none}#closePromos{position:absolute;top:-35px;width:35px;height:35px;right:0px;cursor:pointer;display:none}#castcrew #castPhotos{width:65%;height:100%;margin-top:48px;float:left;background-color:#000}#castcrew #castPhotos .arrow-right,#castcrew #castPhotos .arrow-left{position:absolute;top:48px;right:35%;width:70px;height:160px;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s;z-index:10;display:none}#castcrew #castPhotos .arrow-left{left:0px}#castcrew #castPhotos .arrow-left .arrow{background-image:url("../../images/main/photos/arrow-left.png");position:absolute;left:24px;top:40%;width:17px;height:30px;background-position:0 -30px}#castcrew #castPhotos .arrow:hover .arrow{background-position:0 0}#castcrew #castPhotos .arrow-holder:hover{background:url("../../images/main/photos/black-40.png");background:rgba(0,0,0,0.4);cursor:pointer}#castcrew #castPhotos .arrow-right .arrow{left:31px;background-image:url("../../images/main/photos/arrow-right.png");position:absolute;top:40%;width:17px;height:30px;background-position:0 -30px}#castcrew #castThumbsMask{position:absolute;width:65%;height:161px;overflow:hidden;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;top:48px}#castcrew #castThumbsMask #castThumbs{height:161px;position:relative;top:0;left:0;overflow:hidden}#castcrew .characterThumb{width:161px;height:161px;float:left;cursor:pointer;background-size:cover;background-position:100% 100%;background-repeat:no-repeat}#castcrew #characterCard{width:35%;height:100%;float:left;margin-top:48px;float:left;position:relative;background-color:#051322;text-align:center;color:#fff}#castcrew #characterCard #actorFirstName{font-size:78px;text-transform:uppercase;font-family:'league_gothicregular';margin:10px 0 0px 0;color:#b19560;text-shadow:#333 1px 2px 1px}#castcrew #characterCard #actorLastName{font-size:78px;text-transform:uppercase;font-family:'league_gothicregular';margin:0px 0 20px 0;padding-bottom:17px;border-bottom:1px solid #aeaeae;color:#b19560;text-shadow:#333 1px 2px 1px}#castcrew #characterCard p{margin:25px 50px 40px;line-height:1.25;font-style:italic;font-size:18px;font-family:"Garamond", "Libre Baskerville", serif;color:#aeaeae}#castcrew #characterCard #controls{width:40%;height:5%;margin:5% auto 4%}#castcrew #characterCard .characterControl{background-image:url("/images/main/castandcrew/characterControls.png");width:50%;height:25px;background-size:cover;padding-top:9px;font-family:'league_gothicregular';font-size:22px;text-transform:uppercase;float:left;cursor:pointer;text-shadow:#333 1px 2px 1px}#castcrew #characterCard .characterControl:hover{color:#aeaeae;-moz-transform:scale(1.05) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);-webkit-transform:scale(1.05) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);-o-transform:scale(1.05) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);-ms-transform:scale(1.05) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);transform:scale(1.05) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg)}#castcrew #characterIcon{width:182px;height:185px;background-image:url("/images/main/castandcrew/icons/percy.png");margin:20% auto 6%;text-transform:uppercase}#castcrew .cast.closeup{height:81%}#castcrew #characterCloseup{background-image:url("/images/main/castandcrew/large/percy.png");background-position:50% 50%;background-size:cover;background-repeat:no-repeat;margin-top:161px}#castcrew #socialMediaContainer{width:187px;margin:0 auto;height:5%}#castcrew #socialMediaContainer p{float:left;font-family:'league_gothicregular';font-style:normal;font-size:28px;text-transform:uppercase;margin:0 10px 0 5px}#castcrew #socialMediaContainer .socialTools{padding-top:4px}#castcrew .socialMediaLinks{float:left;height:20px;margin:2% 5%}body[cc="pl"] #menu li a{font-family:"Arial Narrow", "Arial";font-weight:bold;font-size:15px}body[cc="vn"] #promos .promo h4{font-size:16px}body[cc="th"] #promos .promo h4{font-size:22px}body[cc="ru"] #promos .promo h4{font-size:26px}
