	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
}
	@font-face
{
	font-family:"bebas neue";
	src:url("../../fonts/bebasneue-webfont.eot");
	src:url("../../fonts/bebasneue-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/bebasneue-webfont.woff") format("woff"),url("../../fonts/bebasneue-webfont.ttf") format("truetype"),url("../../fonts/bebasneue-webfont.svg#bebas_neueregular") format("svg");
	font-weight:normal;
	font-style:normal
}
	@font-face
{
	font-family:"roboto condensed";
	src:url("../../fonts/roboto-condensed-webfont.eot");
	src:url("../../fonts/roboto-condensed-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/roboto-condensed-webfont.woff") format("woff"),url("../../fonts/roboto-condensed-webfont.ttf") format("truetype"),url("../../fonts/roboto-condensed-webfont.svg#robotocondensed") format("svg");
	font-weight:normal;
	font-style:normal
}
.bebas-neue
{
	font-family:"bebas neue","Helvetica Neue",Arial,sans-serif
}
.robot-condensed
{
	font-family:"roboto condensed","Helvetica Neue",Arial,sans-serif
}
.wide-spaced
{
	letter-spacing:1px
}
.hide-content
{
	text-indent:-10000px;
	overflow:hidden
}
	html,body
{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	min-width:1000px;
	overflow-y:hidden !important
}
	body
{
	position:relative;
	background-color:#000;
	font-family:"bebas neue","Helvetica Neue",Arial,sans-serif
}
	header
{
	position:absolute;
	top:0;
	left:0;
	height:80px;
	width:100%;
	z-index:101;
	text-align:center;
	margin:0 auto;
}
header #mainhead
{
	margin:auto;
	padding-top:37px;
	
	
	
	cursor:pointer
}
header #gunimg
{
	display:none;
}
header #logoimg
{
	display:inline-block
}	
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	header h1
{
	background-image:url(../../images/localized/logo-2x.png);
	background-size:488px 87px
}

}
	sup
{
	font-size:50%;
	vertical-align:top
}
.button-mode
{
	cursor:pointer
}
	#iPadOrientation
{
	z-index:9001;
	position:fixed;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background:#000000;
	display:none;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-position:top
}
.close-cross
{
	background-image:url(../../images/intro/cross.png);
	background-size:23px 23px;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
	width:23px;
	height:23px;
	cursor:pointer;
	opacity:1
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
.close-cross
{
	background-image:url(../../images/intro/cross-2x.png);
	background-size:23px 23px
}

}
.close-cross:hover
{
	opacity:0.6
}
	#footer
{
	width:100%;
	min-width:1000px;
	position:absolute;
	bottom:12px;
	color:#fff;
	z-index:200
}
	#footer .footer_logo
{
	position:relative;
	top:4px;
	margin-left:10px
}
	#footer .rating-container
{
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity:0.8;
	width:100%;
	text-align:center;
	margin-bottom:20px
}
	#footer .rating-container .rating
{
position: relative;
top: 15px;
width: 119px;
height: 48px;
display: inline-block;
background-image: url(../../images/footer/rating.png);
background-size: 119px 48px;
}
	#footer .rating-container .rating-info
{
	width:120px;
	font-size:10px;
	line-height:12px;
	display:inline-block;
	position:relative;
	top:4px
}
	#footer .rating-container .rating-info a
{
	text-decoration:none;
	color:inherit
}
	#footer .legal
{
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity:0.8;
	margin:auto;
	width:770px;
	font-size:10px;
	line-height:12px;
	text-align:center
}
	#footer .legal a
{
	color:inherit
}
	#footer #audio-controll
{
	display:none;
	width:20px;
	height:16px;
	position:absolute;
	bottom:16px;
	right:20px;
	-webkit-transition:opacity 0.2s;
	-moz-transition:opacity 0.2s;
	-o-transition:opacity 0.2s;
	transition:opacity 0.2s;
	background-image:url(../../images/footer/audio.png);
	background-size:20px 32px;
	background-position:left bottom;
	opacity:0;
	cursor:pointer
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#footer #audio-controll
{
	background-image:url(../../images/footer/audio-2x.png);
	background-size:20px 32px
}

}
	#footer #audio-controll:hover
{
	opacity:1
}
	#footer #audio-controll.off
{
	background-position:left top
}
	#footer #audio-controll.fade-in
{
	opacity:0.8
}
	#footer #language-container
{
	display:none;
	position:absolute;
	bottom:9px;
	right:52px;
	width:100px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	font-size:13px;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity:0.8;
	cursor:pointer;
	-webkit-transition:opacity 0.2s;
	-moz-transition:opacity 0.2s;
	-o-transition:opacity 0.2s;
	transition:opacity 0.2s
}
	#footer #language-container .arrow
{
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	-o-transition:all 0.2s;
	transition:all 0.2s;
	background-image:url(../../images/footer/arrow.png);
	background-size:14px 13px;
	background-position:center center;
	background-repeat:no-repeat;
	position:absolute;
	display:block;
	top:0;
	right:0;
	width:15px;
	height:100%
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#footer #language-container .arrow
{
	background-image:url(../../images/footer/arrow-2x.png);
	background-size:14px 13px
}

}
	#footer #language-container .label
{
	display:inline-block;
	width:100%;
	padding:7px 0;
	color:#fff
}
	#footer #language-container .list
{
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	position:absolute;
	width:100%;
	bottom:28px;
	left:0px;
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	-o-transition:all 0.2s;
	transition:all 0.2s;
	-webkit-transform:translate(0, 20px);
	-moz-transform:translate(0, 20px);
	-ms-transform:translate(0, 20px);
	-o-transform:translate(0, 20px);
	transform:translate(0, 20px)
}
	#footer #language-container .list li
{
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	-o-transition:all 0.2s;
	transition:all 0.2s;
	padding:0 0;
	border-bottom:1px solid #fff;
	cursor:pointer
}
	#footer #language-container .list li:last-child
{
	border-bottom:none
}
	#footer #language-container:hover
{
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity:1
}
	#footer #language-container:hover .list
{
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity:1;
	-webkit-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	-o-transform:translate(0, 0);
	transform:translate(0, 0)
}
	#footer #language-container:hover .list li
{
	padding:7px 0
}
	#footer #language-container:hover .list li:hover
{
	padding:7px 5px;
	background-color:rgba(0,0,0,0.5)
}
	#footer #language-container:hover .arrow
{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg)
}
	#footer #billings
{
	text-align:center;
	position:fixed;
	bottom:0px;
	background-color:#000000;
	background-color:rgba(0,0,0,0.65);
	width:100%;
	display:none
}
	#footer #billings img
{
	margin-top:20px
}
	#footer .billings_close
{
	position:fixed;
	bottom:10px;
	left:10px;
	cursor:pointer;
	display:none
}
	#footer .billings_close_x
{
	float:right;
	margin-right:15px;
	margin-top:15px;
	cursor:pointer
}
	#footer .billings_open
{
	position:fixed;
	bottom:10px;
	left:10px;
	cursor:pointer
}
	#preloader
{
	position:absolute;
	width:500px;
	height:12px;
	display:none
}
	#preloader .first,#preloader .second
{
	width:221px;
	height:1px;
	position:absolute;
	top:6px;
	background-color:#333;
	background-color:rgba(255,255,255,0.3)
}
	#preloader .first
{
	left:0
}
	#preloader .second
{
	right:0
}
	#preloader .bar
{
	background-color:#fff;
	width:0%;
	height:100%
}
	#preloader .percent
{
	display:inline-block;
	position:absolute;
	width:100%;
	text-align:center;
	font-size:14px;
	color:#fff;
	-webkit-transition:-webkit-transform 0.4s ease-in-out;
	-moz-transition:-moz-transform 0.4s ease-in-out;
	-o-transition:-o-transform 0.4s ease-in-out;
	transition:transform 0.4s ease-in-out
}
	#preloader .percent.fade-out
{
	-webkit-transform:scale(1.8, 1.8);
	-moz-transform:scale(1.8, 1.8);
	-ms-transform:scale(1.8, 1.8);
	-o-transform:scale(1.8, 1.8);
	transform:scale(1.8, 1.8)
}
	#characters
{
	position:absolute;
	width:100%;
	height:100%;
	display:none;
	overflow:hidden
}
	#characters .character
{
	position:absolute;
	top:0;
	width:0%;
	height:100%;
	overflow:hidden
}
	#characters .character .image
{
	position:absolute;
	top:0;
	height:100%;
	min-width:1000px
}
	#characters .character .image-holder
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-position:center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-repeat:no-repeat
}
	#characters .character .name
{
	position:absolute;
	width:100%;
	bottom:20%;
	left:0;
	text-align:center
}
	#characters .character .name .content
{
	position:relative;
	top:20px;
	display:inline-block;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	-webkit-transition:all 0.18s ease-out;
	-moz-transition:all 0.18s ease-out;
	-o-transition:all 0.18s ease-out;
	transition:all 0.18s ease-out;
	background-repeat:no-repeat
}
	#characters .character .info
{
	display:none;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	width:400px;
	text-align:left;
	position:absolute
}
	#characters .character .info .bar
{
	background-image:url(../../images/synopsis/bar.png);
	background-size:400px 23px;
	width:400px;
	height:23px;
	margin-top:15px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#characters .character .info .bar
{
	background-image:url(../../images/synopsis/bar-2x.png);
	background-size:400px 23px
}

}
	#characters .character .info .text
{
	width:101%;
	color:#fff;
	margin-top:22px;
	font-size:13px;
	line-height:20px;
	font-family:"roboto condensed","Helvetica Neue",Arial,sans-serif;
	letter-spacing:1px
}
	#characters .character .info .close-cross
{
	position:absolute;
	right:0px;
	top:-47px
}
	#characters .character:hover .name .content
{
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity:1;
	top:0
}
	#characters .westray .info
{
	left:60%;
	top:40%
}
	#characters .westray .info h3
{
	background-image:url(../../images/localized/westray/title.png);
	background-size:166px 45px;
	width:166px;
	height:45px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#characters .westray .info h3
{
	background-image:url(../../images/localized/westray/title-2x.png);
	background-size:166px 45px
}

}
	#characters .laura .info
{
	left:15%;
	top:40%
}
	#characters .laura .info h3
{
	background-image:url(../../images/localized/laura/title.png);
	background-size:112px 44px;
	width:112px;
	height:44px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#characters .laura .info h3
{
	background-image:url(../../images/localized/laura/title-2x.png);
	background-size:112px 44px
}

}
	#characters .counselor .info
{
	left:15%;
	top:40%
}
	#characters .counselor .info h3
{
	background-image:url(../../images/localized/counselor/title.png);
	background-size:288px 45px;
	width:288px;
	height:45px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#characters .counselor .info h3
{
	background-image:url(../../images/localized/counselor/title-2x.png);
	background-size:288px 45px
}

}
	#characters .malkina .info
{
	left:60%;
	top:40%
}
	#characters .malkina .info h3
{
	background-image:url(../../images/localized/malkina/title.png);
	background-size:158px 43px;
	width:158px;
	height:43px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#characters .malkina .info h3
{
	background-image:url(../../images/localized/malkina/title-2x.png);
	background-size:158px 43px
}

}
	#characters .reiner .info
{
	left:15%;
	top:40%
}
	#characters .reiner .info h3
{
	background-image:url(../../images/localized/reiner/title.png);
	background-size:126px 43px;
	width:126px;
	height:43px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#characters .reiner .info h3
{
	background-image:url(../../images/localized/reiner/title-2x.png);
	background-size:126px 43px
}

}
	#characters .westray .image .image-holder
{
	background-image:url(../../images/characters/westray/image.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/characters/westray/image.jpg', sizingMethod='scale')";
	left:-20%
}
	#characters .laura .image .image-holder
{
	background-image:url(../../images/characters/laura/image.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/characters/laura/image.jpg', sizingMethod='scale')";
	left:-60%
}
	#characters .counselor .image .image-holder
{
	background-image:url(../../images/characters/counselor/image.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/characters/counselor/image.jpg', sizingMethod='scale')";
	left:-60%
}
	#characters .malkina .image .image-holder
{
	background-image:url(../../images/characters/malkina/image.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/characters/malkina/image.jpg', sizingMethod='scale')";
	left:-20%
}
	#characters .reiner .image .image-holder
{
	background-image:url(../../images/characters/reiner/image.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/characters/reiner/image.jpg', sizingMethod='scale')";
	left:-65%
}
	#characters .westray .name .content
{
	background-image:url(../../images/localized/westray/rollover.png);
	background-size:134px 35px;
	width:134px;
	height:35px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#characters .westray .name .content
{
	background-image:url(../../images/localized/westray/rollover-2x.png);
	background-size:134px 35px
}

}
	#characters .laura .name .content
{
	background-image:url(../../images/localized/laura/rollover.png);
	background-size:99px 34px;
	width:99px;
	height:34px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#characters .laura .name .content
{
	background-image:url(../../images/localized/laura/rollover-2x.png);
	background-size:99px 34px
}

}
	#characters .counselor .name .content
{
	background-image:url(../../images/localized/counselor/rollover.png);
	background-size:162px 54px;
	width:162px;
	height:54px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#characters .counselor .name .content
{
	background-image:url(../../images/localized/counselor/rollover-2x.png);
	background-size:162px 54px
}

}
	#characters .malkina .name .content
{
	background-image:url(../../images/localized/malkina/rollover.png);
	background-size:128px 34px;
	width:128px;
	height:34px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#characters .malkina .name .content
{
	background-image:url(../../images/localized/malkina/rollover-2x.png);
	background-size:128px 34px
}

}
	#characters .reiner .name .content
{
	background-image:url(../../images/localized/reiner/rollover.png);
	background-size:108px 34px;
	width:108px;
	height:34px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#characters .reiner .name .content
{
	background-image:url(../../images/localized/reiner/rollover-2x.png);
	background-size:108px 34px
}

}
	#phrases
{
	overflow:hidden;
	width:100%;
	height:100%;
	display:none
}
	#phrases,#phrases .phrase
{
	position:absolute;
	top:0;
	left:0;
	display:none
}
	#phrases .phrase-oposite
{
	position:absolute;
	top:0;
	display:none
}
	#phrases .westray-one
{
	background-image:url(../../images/localized/westray/i-can-vanish.png);
	background-size:284px 68px;
	width:284px;
	height:68px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#phrases .westray-one
{
	background-image:url(../../images/localized/westray/i-can-vanish-2x.png);
	background-size:284px 68px
}

}
	#phrases .westray-two
{
	background-image:url(../../images/localized/westray/in-a-heartbeat.png);
	background-size:779px 148px;
	width:779px;
	height:148px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#phrases .westray-two
{
	background-image:url(../../images/localized/westray/in-a-heartbeat-2x.png);
	background-size:779px 148px
}

}
	#phrases .laura-one
{
	background-image:url(../../images/localized/laura/my-world.png);
	background-size:234px 68px;
	width:234px;
	height:68px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#phrases .laura-one
{
	background-image:url(../../images/localized/laura/my-world-2x.png);
	background-size:234px 68px
}

}
	#phrases .laura-two
{
	background-image:url(../../images/localized/laura/is-naive.png);
	background-size:400px 152px;
	width:400px;
	height:152px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#phrases .laura-two
{
	background-image:url(../../images/localized/laura/is-naive-2x.png);
	background-size:400px 152px
}

}
	#phrases .laura-three
{
	background-image:url(../../images/localized/laura/but-is-it-so-bad.png);
	background-size:233px 41px;
	width:233px;
	height:41px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#phrases .laura-three
{
	background-image:url(../../images/localized/laura/but-is-it-so-bad-2x.png);
	background-size:233px 41px
}

}
	#phrases .counselor-one
{
	background-image:url(../../images/localized/counselor/you-are.png);
	background-size:184px 68px;
	width:184px;
	height:68px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#phrases .counselor-one
{
	background-image:url(../../images/localized/counselor/you-are-2x.png);
	background-size:184px 68px
}

}
	#phrases .counselor-two
{
	background-image:url(../../images/localized/counselor/the-world.png);
	background-size:566px 152px;
	width:566px;
	height:152px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#phrases .counselor-two
{
	background-image:url(../../images/localized/counselor/the-world-2x.png);
	background-size:566px 152px
}

}
	#phrases .counselor-three
{
	background-image:url(../../images/localized/counselor/you-have-created.png);
	background-size:246px 41px;
	width:246px;
	height:41px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#phrases .counselor-three
{
	background-image:url(../../images/localized/counselor/you-have-created-2x.png);
	background-size:246px 41px
}

}
	#phrases .malkina-one
{
	background-image:url(../../images/localized/malkina/truth.png);
	background-size:323px 150px;
	width:323px;
	height:150px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#phrases .malkina-one
{
	background-image:url(../../images/localized/malkina/truth-2x.png);
	background-size:323px 150px
}

}
	#phrases .malkina-two
{
	background-image:url(../../images/localized/malkina/has-no-temperature.png);
	background-size:488px 68px;
	width:488px;
	height:68px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#phrases .malkina-two
{
	background-image:url(../../images/localized/malkina/has-no-temperature-2x.png);
	background-size:488px 68px
}

}
	#phrases .reiner-one
{
	background-image:url(../../images/localized/reiner/greed-is-greatly-overrated.png);
	background-size:658px 68px;
	width:658px;
	height:68px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#phrases .reiner-one
{
	background-image:url(../../images/localized/reiner/greed-is-greatly-overrated-2x.png);
	background-size:658px 68px
}

}
	#phrases .reiner-two
{
	background-image:url(../../images/localized/reiner/but-fear-isnt.png);
	background-size:729px 152px;
	width:729px;
	height:152px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#phrases .reiner-two
{
	background-image:url(../../images/localized/reiner/but-fear-isnt-2x.png);
	background-size:729px 152px
}

}
	#characters-backgrounds,#characters-backgrounds>*
{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	display:none
}
	#characters-backgrounds .holder
{
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-position:center center;
	position:absolute;
	top:0;
	height:100%
}
	#characters-backgrounds .westray .holder
{
	background-image:url(../../images/characters/westray/transition.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/characters/westray/transition.jpg', sizingMethod='scale')";
	right:0;
	width:81%
}
	#characters-backgrounds .laura .holder
{
	background-image:url(../../images/characters/laura/transition.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/characters/laura/transition.jpg', sizingMethod='scale')";
	left:0;
	width:63%
}
	#characters-backgrounds .counselor .holder
{
	background-image:url(../../images/characters/counselor/transition.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/characters/counselor/transition.jpg', sizingMethod='scale')";
	left:0;
	width:63%
}
	#characters-backgrounds .malkina .holder
{
	background-image:url(../../images/characters/malkina/transition.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/characters/malkina/transition.jpg', sizingMethod='scale')";
	right:0;
	width:70%
}
	#characters-backgrounds .reiner .holder
{
	background-image:url(../../images/characters/reiner/transition.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/characters/reiner/transition.jpg', sizingMethod='scale')";
	left:0;
	width:81%
}
	#intro-video
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	background-color:#000
}
	#intro-video .close-cross
{
	position:absolute;
	right:10px;
	top:10px
}
	#intro-video .wrapper
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
	#menu
{
	position:absolute;
	top:20px;
	right:0;
	width:30%;
	height:150px;
	color:#fff;
	display:none;
	overflow:hidden;
	z-index:200
}
	#menu>li
{
	position:absolute;
	top:0;
	font-size:14px;
	letter-spacing:120%;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%;
	-webkit-transition:-webkit-transform 0.2s ease-out;
	-moz-transition:-moz-transform 0.2s ease-out;
	-o-transition:-o-transform 0.2s ease-out;
	transition:transform 0.2s ease-out
}
	#menu>li.active .label
{
	text-decoration:underline
}
	#menu.hidden>li
{
	-webkit-transform:translate(150px, -150px) rotate(-45deg);
	-moz-transform:translate(150px, -150px) rotate(-45deg);
	-ms-transform:translate(150px, -150px) rotate(-45deg);
	-o-transform:translate(150px, -150px) rotate(-45deg);
	transform:translate(150px, -150px) rotate(-45deg)
}
	#menu.hidden>li.social
{
	-webkit-transform:translate(150px, -150px);
	-moz-transform:translate(150px, -150px);
	-ms-transform:translate(150px, -150px);
	-o-transform:translate(150px, -150px);
	transform:translate(150px, -150px)
}
	#menu>li.social
{
	right:40px;
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-ms-transform:rotate(0);
	-o-transform:rotate(0);
	transform:rotate(0)
}
	#menu .button-1
{
	-webkit-transition-delay:1s;
	-moz-transition-delay:1s;
	-o-transition-delay:1s;
	transition-delay:1s;
	right:284px
}
	#menu .button-2
{
	-webkit-transition-delay:0.8s;
	-moz-transition-delay:0.8s;
	-o-transition-delay:0.8s;
	transition-delay:0.8s;
	right:244px
}
	#menu .button-3
{
	-webkit-transition-delay:0.6s;
	-moz-transition-delay:0.6s;
	-o-transition-delay:0.6s;
	transition-delay:0.6s;
	right:204px
}
	#menu .button-4
{
	-webkit-transition-delay:0.4s;
	-moz-transition-delay:0.4s;
	-o-transition-delay:0.4s;
	transition-delay:0.4s;
	right:164px
}
	#menu .button-5
{
	-webkit-transition-delay:0.2s;
	-moz-transition-delay:0.2s;
	-o-transition-delay:0.2s;
	transition-delay:0.2s;
	right:124px
}
#menu .button-6
{
	-webkit-transition-delay:0.2s;
	-moz-transition-delay:0.2s;
	-o-transition-delay:0.2s;
	transition-delay:0.2s;
	right:84px
}
	#menu .button:hover
{
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity:0.7
}
	#menu .label
{
	display:inline-block;
	cursor:pointer
}
	#menu .block
{
	display:inline-block;
	margin-left:8px;
	width:6px;
	height:6px;
	background-color:#fff
}
	#menu .social-buttons
{
	position:relative
}
	#menu .social-buttons li
{
	position:absolute;
	display:block;
	width:16px;
	height:16px
}
	#menu .social-buttons .social-1
{
	right:0px;
	top:5px
}
	#menu .social-buttons .social-2
{
	right:18px;
	top:23px
}
	#menu .social-buttons .social-3
{
	right:36px;
	top:41px
}
	#menu .social-buttons .social-4
{
	right:54px;
	top:59px
}
	#menu .social-buttons .social-5
{
	right:72px;
	top:77px
}
	#menu .social-buttons .social-6
{
	right:90px;
	top:95px
}
	#menu .social-buttons a
{
	display:block;
	width:100%;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat
}
	#menu .social-buttons a:hover
{
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity:0.7
}
	#menu .social-buttons .facebook a
{
	background-image:url(../../images/menu/facebook.png);
	background-size:8px 14px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#menu .social-buttons .facebook a
{
	background-image:url(../../images/menu/facebook-2x.png);
	background-size:8px 14px
}

}
	#menu .social-buttons .instagram a
{
	background-image:url(../../images/menu/instagram.png);
	background-size:16px 15px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#menu .social-buttons .instagram a
{
	background-image:url(../../images/menu/instagram-2x.png);
	background-size:16px 15px
}

}
	#menu .social-buttons .twitter a
{
	background-image:url(../../images/menu/twitter.png);
	background-size:15px 12px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#menu .social-buttons .twitter a
{
	background-image:url(../../images/menu/twitter-2x.png);
	background-size:15px 12px
}

}
	#menu .social-buttons .youtube a
{
	background-image:url(../../images/menu/youtube.png);
	background-size:15px 12px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#menu .social-buttons .youtube a
{
	background-image:url(../../images/menu/youtube-2x.png);
	background-size:15px 12px
}

}
	#menu .social-buttons .google-plus a
{
	background-image:url(../../images/menu/google.png);
	background-size:16px 13px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#menu .social-buttons .google-plus a
{
	background-image:url(../../images/menu/google-2x.png);
	background-size:16px 13px
}

}
	#social
{
	position:absolute;
	top:14px;
	left:16px;
	width:30%;
	z-index:200;
	-webkit-transition:opacity 1s ease-out;
	-moz-transition:opacity 1s ease-out;
	-o-transition:opacity 1s ease-out;
	transition:opacity 1s ease-out
}
	#social .wrapper
{
	display:inline-block
}
	#social>*
{
	margin-right:5px
}
	#social.hidden
{
	opacity:0
}
	#synopsis
{
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none
}
	#synopsis .animation-container
{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-image:url(../../images/synopsis/background.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/synopsis/background.jpg', sizingMethod='scale')";
	background-position:center center
}
	#synopsis h2
{
	width:175px;
	height:45px;
	text-indent:-10000px;
	overflow:hidden;
	background-image:url(../../images/localized/synopsis/title.png);
	background-size:175px 45px;
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-top:230px;
	margin:auto
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#synopsis h2
{
	background-image:url(../../images/localized/synopsis/title-2x.png);
	background-size:175px 45px
}

}
	#synopsis .container
{
	width:0px;
	height:100%;
	background-color:rgba(0,0,0,0.4);
	margin:auto;
	position:relative;
	overflow:hidden
}
	#synopsis .background,#synopsis .foreground
{
	position:absolute;
	top:0
}
	#synopsis .foreground
{
	width:100%;
	height:100%;
	left:0
}
	#synopsis .background
{
	background-image:url(../../images/synopsis/background-blurred.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/synopsis/background-blurred.jpg', sizingMethod='scale')";
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-position:center center;
	height:100%
}
	#synopsis p
{
	width:400px;
	margin:20px auto 0 auto;
	color:#fff;
	text-align:center;
	font-size:13px;
	line-height:20px;
	font-family:"roboto condensed","Helvetica Neue",Arial,sans-serif;
	letter-spacing:1px
}
	#synopsis .bar
{
	background-image:url(../../images/synopsis/bar.png);
	background-size:400px 23px;
	width:400px;
	height:23px;
	margin:20px auto 0 auto
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#synopsis .bar
{
	background-image:url(../../images/synopsis/bar-2x.png);
	background-size:400px 23px
}

}
	#synopsis h2,#synopsis p,#synopsis .bar
{
	position:relative;
	opacity:0
}
	#trailer
{
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	display:none;
	opacity:0;
	background-color:#000;
	z-index:210
}
	#trailer .close-cross
{
	position:absolute;
	right:10px;
	top:10px
}
	#trailer .wrapper
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
	#photos
{
	position:absolute;
	top:0;
	left:0;
	width:0%;
	height:100%;
	overflow:hidden;
	display:none;
	background-color:#FFFFFF
}
	#photos .container
{
	height:100%;
	position:relative
}
	#photos .left,#photos .right
{
	position:absolute;
	top:0;
	height:100%;
	width:160px;
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer
}
	#photos .left
{
	left:0;
	z-index:200;
	background-image:url(../../images/photos/arrow-left.png);
	background-size:30px 33px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#photos .left
{
	background-image:url(../../images/photos/arrow-left-2x.png);
	background-size:30px 33px
}

}
	#photos .right
{
	right:0;
	z-index:200;
	background-image:url(../../images/photos/arrow-right.png);
	background-size:30px 33px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#photos .right
{
	background-image:url(../../images/photos/arrow-right-2x.png);
	background-size:30px 33px
}

}
	#photos .left:hover
{
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity:0.7
}
	#photos .right:hover
{
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity:0.7
}
	#photos .images ul,#photos li
{
	position:absolute;
	width:0%;
	height:100%;
	top:0;
	overflow:hidden;
	z-index:1
}
	#photos .images ul
{
	left:0
}
	#photos .dots
{
	position:absolute;
	top:auto;
	bottom:150px;
	width:100%;
	text-align:center;
	list-style-type:none;
	z-index:200
}
	#photos .dots .dot
{
	position:relative;
	top:auto;
	bottom:0;
	width:10px;
	height:10px;
	background-position:center;
	background-repeat:no-repeat;
	display:inline-block;
	padding-left:5px;
	padding-right:5px
}
	#photos .dots .dot_selected
{
	background-image:url(../../images/photos/photos_dot_large.png);
	background-size:8px 8px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#photos .dots .dot_selected
{
	background-image:url(../../images/photos/photos_dot_large-2x.png);
	background-size:8px 8px
}

}
	#photos .dots .dot_unselected
{
	background-image:url(../../images/photos/photos_dot_small.png);
	background-size:5px 5px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#photos .dots .dot_unselected
{
	background-image:url(../../images/photos/photos_dot_small-2x.png);
	background-size:5px 5px
}

}
	#photos .photo-holder-1
{
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-image:url(../../images/photos/photo_1.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photos/photo_1.jpg', sizingMethod='scale')";
	left:0%;
	width:100%;
	height:100%
}
	#photos .photo-holder-2
{
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-image:url(../../images/photos/photo_2.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photos/photo_2.jpg', sizingMethod='scale')";
	left:0%;
	width:100%;
	height:100%
}
	#photos .photo-holder-3
{
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-image:url(../../images/photos/photo_3.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photos/photo_3.jpg', sizingMethod='scale')";
	left:0%;
	width:100%;
	height:100%
}
	#photos .photo-holder-4
{
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-image:url(../../images/photos/photo_4.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photos/photo_4.jpg', sizingMethod='scale')";
	left:0%;
	width:100%;
	height:100%
}
	#photos .photo-holder-5
{
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-image:url(../../images/photos/photo_5.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photos/photo_5.jpg', sizingMethod='scale')";
	left:0%;
	width:100%;
	height:100%
}
	#photos .photo-holder-6
{
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-image:url(../../images/photos/photo_6.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photos/photo_6.jpg', sizingMethod='scale')";
	left:0%;
	width:100%;
	height:100%
}
	#photos .photo-holder-7
{
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-image:url(../../images/photos/photo_7.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photos/photo_7.jpg', sizingMethod='scale')";
	left:0%;
	width:100%;
	height:100%
}
	#photos .photo-holder-8
{
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-image:url(../../images/photos/photo_8.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photos/photo_8.jpg', sizingMethod='scale')";
	left:0%;
	width:100%;
	height:100%
}
	#photos .photo-holder-9
{
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-image:url(../../images/photos/photo_9.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photos/photo_9.jpg', sizingMethod='scale')";
	left:0%;
	width:100%;
	height:100%
}
	#photos .photo-holder-10
{
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-image:url(../../images/photos/photo_10.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photos/photo_10.jpg', sizingMethod='scale')";
	left:0%;
	width:100%;
	height:100%
}
	#photos .photo-holder-11
{
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-image:url(../../images/photos/photo_11.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photos/photo_11.jpg', sizingMethod='scale')";
	left:0%;
	width:100%;
	height:100%
}
	#photos .photo-holder-12
{
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-image:url(../../images/photos/photo_12.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photos/photo_12.jpg', sizingMethod='scale')";
	left:0%;
	width:100%;
	height:100%
}
	#photos .photo-holder-13
{
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-image:url(../../images/photos/photo_13.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photos/photo_13.jpg', sizingMethod='scale')";
	left:0%;
	width:100%;
	height:100%
}
	#videos
{
	position:absolute;
	top:0;
	left:0;
	width:0%;
	height:100%;
	overflow:hidden;
	display:none
}
	#videos .container
{
	height:100%;
	background-image:url(../../images/videos/background.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/videos/background.jpg', sizingMethod='scale')";
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-position:center center;
	text-align:center
}
	#videos #yt_link_0
{
	background-image:url(../../images/videos/video-0-thumbnail.jpg);
	background-size:296px 167px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#videos #yt_link_0
{
	background-image:url(../../images/videos/video-0-thumbnail-2x.jpg);
	background-size:296px 167px
}

}
	#videos #yt_link_1
{
	background-image:url(../../images/videos/video-1-thumbnail.jpg);
	background-size:296px 167px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#videos #yt_link_1
{
	background-image:url(../../images/videos/video-1-thumbnail-2x.jpg);
	background-size:296px 167px
}

}
	#videos #yt_link_2
{
	background-image:url(../../images/videos/video-2-thumbnail.jpg);
	background-size:296px 167px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#videos #yt_link_2
{
	background-image:url(../../images/videos/video-2-thumbnail-2x.jpg);
	background-size:296px 167px
}

}
	#videos #yt_link_3
{
	background-image:url(../../images/videos/video-3-thumbnail.jpg);
	background-size:296px 167px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#videos #yt_link_3
{
	background-image:url(../../images/videos/video-3-thumbnail-2x.jpg);
	background-size:296px 167px
}

}
	#videos #yt_link_4
{
	background-image:url(../../images/videos/video-4-thumbnail.jpg);
	background-size:296px 167px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#videos #yt_link_4
{
	background-image:url(../../images/videos/video-4-thumbnail-2x.jpg);
	background-size:296px 167px
}

}
	#videos ul
{
	text-align:left;
	margin:auto;
	padding-top:200px;
	width:956px
}
	#videos .tile
{
	position:relative;
	left:-10px;
	display:inline-block;
	width:293px;
	height:166px;
	margin:12px;
	background-color:#333;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0
}
	#videos .tile .play
{
	width:165px;
	height:34px;
	margin:25px auto 0 auto;
	font-size:19px;
	text-align:center;
	color:#fff;
	padding-top:80px
}
	#videos ul
{
	text-align:left;
	border:0px solid white
}
	#cast_and_crew
{
	position:absolute;
	top:0;
	left:0;
	width:0%;
	height:100%;
	display:none;
	overflow:hidden;
	color:#fff
}
	#cast_and_crew .container
{
	height:100%;
	width:100%;
	background-position:center center;
	position:absolute
}
	#cast_and_crew .CastCrewView_selected span
{
	border-bottom:1px solid white !important
}
	#cast_and_crew .cast_and_crew_background
{
	position:absolute;
	top:0px;
	left:0px;
	width:0%;
	height:100%;
	overflow:hidden;
	display:none
}
	#cast_and_crew .cast_and_crew_background .photo-holder
{
	background-repeat:no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-position:center center;
	height:100%
}
	#cast_and_crew .member_link
{
	cursor:pointer
}
	#cast_and_crew .info
{
	position:absolute;
	top:0px;
	left:10%;
	width:90%;
	bottom:0px;
	font-size:13px;
	line-height:20px;
	font-family:"roboto condensed","Helvetica Neue",Arial,sans-serif;
	letter-spacing:1px;
	z-index:3
}
	#cast_and_crew .info_inner
{
	border:1px solid blue;
	position:absolute;
	width:100%
}
	#cast_and_crew h2
{
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom:1px solid white
}
	#cast_and_crew .column-1
{
	position:absolute;
	top:175px
}
	#cast_and_crew .cast
{
	background-image:url(../../images/localized/cast-and-crew/cast.png);
	background-size:88px 45px;
	height:45px;
	padding-top:19px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#cast_and_crew .cast
{
	background-image:url(../../images/localized/cast-and-crew/cast-2x.png);
	background-size:88px 45px
}

}
	#cast_and_crew .crew
{
	background-image:url(../../images/localized/cast-and-crew/crew.png);
	background-size:100px 44px;
	height:44px;
	padding-top:20px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#cast_and_crew .crew
{
	background-image:url(../../images/localized/cast-and-crew/crew-2x.png);
	background-size:100px 44px
}

}
	#cast_and_crew #title1
{
	background-image:url(../../images/localized/cast-and-crew/ridley_scott.png);
	background-size:245px 44px;
	height:44px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#cast_and_crew #title1
{
	background-image:url(../../images/localized/cast-and-crew/ridley_scott-2x.png);
	background-size:245px 44px
}

}
	#cast_and_crew #title2
{
	background-image:url(../../images/localized/cast-and-crew/cormac_mccarthy.png);
	background-size:349px 44px;
	height:44px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#cast_and_crew #title2
{
	background-image:url(../../images/localized/cast-and-crew/cormac_mccarthy-2x.png);
	background-size:349px 44px
}

}
	#cast_and_crew #title3
{
	background-image:url(../../images/localized/cast-and-crew/michael_fassbender.png);
	background-size:392px 44px;
	height:44px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#cast_and_crew #title3
{
	background-image:url(../../images/localized/cast-and-crew/michael_fassbender-2x.png);
	background-size:392px 44px
}

}
	#cast_and_crew #title4
{
	background-image:url(../../images/localized/cast-and-crew/brad_pitt.png);
	background-size:180px 43px;
	height:44px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#cast_and_crew #title4
{
	background-image:url(../../images/localized/cast-and-crew/brad_pitt-2x.png);
	background-size:180px 43px
}

}
	#cast_and_crew #title5
{
	background-image:url(../../images/localized/cast-and-crew/javier_bardem.png);
	background-size:279px 44px;
	height:44px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#cast_and_crew #title5
{
	background-image:url(../../images/localized/cast-and-crew/javier_bardem-2x.png);
	background-size:279px 44px
}

}
	#cast_and_crew #title6
{
	background-image:url(../../images/localized/cast-and-crew/cameron_diaz.png);
	background-size:262px 44px;
	height:44px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#cast_and_crew #title6
{
	background-image:url(../../images/localized/cast-and-crew/cameron_diaz-2x.png);
	background-size:262px 44px
}

}
	#cast_and_crew #title7
{
	background-image:url(../../images/localized/cast-and-crew/penelope_cruz.png);
	background-size:280px 54px;
	height:54px;
	margin-top:-10px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#cast_and_crew #title7
{
	background-image:url(../../images/localized/cast-and-crew/penelope_cruz-2x.png);
	background-size:280px 54px
}

}
	#cast_and_crew #background1 .photo-holder
{
	background-image:url(../../images/cast-and-crew/background_ridley_scott_fullpage.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cast-and-crew/background_ridley_scott_fullpage.jpg', sizingMethod='scale')"
}
	#cast_and_crew #background2 .photo-holder
{
	background-image:url(../../images/cast-and-crew/background_cormac_mccarthy_fullpage.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cast-and-crew/background_cormac_mccarthy_fullpage.jpg', sizingMethod='scale')"
}
	#cast_and_crew #background3 .photo-holder
{
	background-image:url(../../images/cast-and-crew/background_michael_fassbender_fullpage.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cast-and-crew/background_michael_fassbender_fullpage.jpg', sizingMethod='scale')"
}
	#cast_and_crew #background4 .photo-holder
{
	background-image:url(../../images/cast-and-crew/background_brad_pitt_fullpage.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cast-and-crew/background_brad_pitt_fullpage.jpg', sizingMethod='scale')"
}
	#cast_and_crew #background5 .photo-holder
{
	background-image:url(../../images/cast-and-crew/background_javier_bardem_fullpage.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cast-and-crew/background_javier_bardem_fullpage.jpg', sizingMethod='scale')"
}
	#cast_and_crew #background6 .photo-holder
{
	background-image:url(../../images/cast-and-crew/background_cameron_diaz_fullpage.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cast-and-crew/background_cameron_diaz_fullpage.jpg', sizingMethod='scale')"
}
	#cast_and_crew #background7 .photo-holder
{
	background-image:url(../../images/cast-and-crew/background_penelope_cruz_fullpage.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cast-and-crew/background_penelope_cruz_fullpage.jpg', sizingMethod='scale')"
}
	#cast_and_crew .title
{
	width:100%;
	background-repeat:no-repeat;
	padding-top:20px;
	display:none;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0
}
	#cast_and_crew .column-1 ul
{
	padding-top:10px;
	padding-bottom:40px;
	font-family:"bebas neue","Helvetica Neue",Arial,sans-serif;
	font-size:16px;
	line-height:27px
}
	#cast_and_crew .column-1 li
{
	padding-bottom:0px;
	padding-top:3px
}
	#cast_and_crew .column-1 li span
{
	border-bottom:1px solid transparent
}
	#cast_and_crew .column-2
{
	position:absolute;
	top:175px;
	right:0px
}
	#cast_and_crew .column-2 .content
{
	overflow:hidden;
	width:420px;
	position:relative
}
	#cast_and_crew .column-2 .scrollbar
{
	width:8px;
	height:50px;
	position:absolute;
	right:0;
	top:12px;
	background-image:url(../../images/cast-and-crew/scrollbar.png);
	background-size:8px 178px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	-webkit-transition:height 0.3s ease-in-out;
	-moz-transition:height 0.3s ease-in-out;
	-o-transition:height 0.3s ease-in-out;
	transition:height 0.3s ease-in-out
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#cast_and_crew .column-2 .scrollbar
{
	background-image:url(../../images/cast-and-crew/scrollbar-2x.png);
	background-size:8px 178px
}

}
	#cast_and_crew .column-2 .whiteLine
{
	border-top:1px solid white;
	margin-top:1px;
	width:420px
}
	#cast_and_crew .column-2 .content_width
{
	position:relative;
	padding-top:15px;
	width:400px
}
	#cast_and_crew .column-2 .hidden_content
{
	display:none
}
	#thank-you
{
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-image:url(../../images/thank-you/background.jpg);
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/thank-you/background.jpg', sizingMethod='scale')";
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0
}
	#thank-you h2
{
	background-image:url(../../images/thank-you/title.png);
	background-size:189px 45px;
	background-repeat:no-repeat;
	width:189px;
	height:45px;
	margin:auto;
	padding-top:300px;
	background-position:center bottom
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#thank-you h2
{
	background-image:url(../../images/thank-you/title-2x.png);
	background-size:189px 45px
}

}
	#thank-you p
{
	color:#fff;
	margin:22px auto 0 auto;
	text-align:center;
	font-size:13px;
	line-height:20px;
	font-family:"roboto condensed","Helvetica Neue",Arial,sans-serif;
	letter-spacing:1px;
	width:400px
}
	#thank-you .bottom
{
	margin-top:30px;
	text-align:center
}
	#thank-you .bottom *
{
	display:inline-block
}
	#thank-you .bottom .done
{
	background-image:url(../../images/thank-you/done.png);
	background-size:73px 28px;
	background-repeat:no-repeat;
	background-position:center;
	width:73px;
	height:28px;
	padding:0 10px;
	cursor:pointer
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#thank-you .bottom .done
{
	background-image:url(../../images/thank-you/done-2x.png);
	background-size:73px 28px
}

}
	#thank-you .bottom .done:hover
{
	opacity:.7
}
	#thank-you .bottom .line
{
	background-image:url(../../images/thank-you/rule.png);
	background-size:159px 2px;
	position:relative;
	top:-13px;
	width:159px;
	height:2px
}
	@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2)
{
	#thank-you .bottom .line
{
	background-image:url(../../images/thank-you/rule-2x.png);
	background-size:159px 2px
}

}
	#language-container
{
	display:block !important
}

