@font-face{font-family:NeueHaasGroteskText Pro;src:url(../fonts/NHaasGroteskTXPro-56It.woff) format("woff"),url(../fonts/NHaasGroteskTXPro-56It.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:NeueHaasGroteskText Pro;src:url(../fonts/NHaasGroteskTXPro-55Rg.woff) format("woff"),url(../fonts/NHaasGroteskTXPro-55Rg.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:NeueHaasGroteskText Pro;src:url(../fonts/NHaasGroteskTXPro-76BdIt.woff) format("woff"),url(../fonts/NHaasGroteskTXPro-76BdIt.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:NeueHaasGroteskText Pro;src:url(../fonts/NHaasGroteskTXPro-75Bd.woff) format("woff"),url(../fonts/NHaasGroteskTXPro-75Bd.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:NeueHaasGroteskText Pro Md;src:url(../fonts/NHaasGroteskTXPro-65Md.woff) format("woff"),url(../fonts/NHaasGroteskTXPro-65Md.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:NeueHaasGroteskText Pro Md;src:url(../fonts/NHaasGroteskTXPro-66MdIt.woff) format("woff"),url(../fonts/NHaasGroteskTXPro-66MdIt.ttf) format("truetype");font-weight:500;font-style:italic}body,html{height:100%}body{background-image:url(../background/lightmap.jpg);background-attachment:fixed;background-repeat:no-repeat;background-position:top;overflow-x:hidden;min-height:100%;padding-bottom:10%;font-size:16px;-webkit-font-smoothing:antialiased}body,body #global{background-size:cover}body #global{background-image:url(../banner/banner-wide.jpg)}body #pageWrapper{position:relative}body #pageWrapper #global{margin:0 auto}body #pageWrapper #local{float:none;width:950px;margin:0 auto;position:relative;top:0}body #pageWrapper #local #game_select_box{float:left;margin-right:2px;margin-left:1px;margin-top:2px}body #pageWrapper #local .box li{float:right;margin-right:2px;margin-top:2px}body #pageWrapper #local .box li a{border-top-width:2px}body a#privacypolicy{background:#000;color:#ebebeb;border:1px solid #7b0000;font-family:NeueHaasGroteskText Pro,Helvetica Neue,Helvetica,sans-serif;bottom:10px!important;font-size:14px;padding:3px 10px}body a#privacypolicy:hover{font-weight:400;border-color:#fff;color:#fff;padding:3px 10px}body .box{position:absolute;right:0;width:0;overflow:visible!important}body .box ul li:first-child{pointer-events:none}body .box ul li:first-child .buy-link{border-color:transparent!important;pointer-events:none;padding:3px 0 3px 3px!important;margin-right:2px;margin-top:2px}body #buyoverlink{position:absolute;top:2px;right:1px;border:2px solid #000;width:151px;border-radius:5px;height:12px;padding:5px 2px 5px 5px;text-indent:-9999em;z-index:2000}body #buyoverlink:hover{border:2px solid #fff}body .buy a:active,body .buy a:hover,body .buy a:link,body .buy a:visited{display:inline-block;margin:20px 2px;padding:15px 20px;color:#ebebeb;background-color:#000;font-size:1.1em;font-family:NeueHaasGroteskText Pro Md,Helvetica Neue Medium,Helvetica,sans-serif;font-weight:500;text-decoration:none;text-transform:uppercase;-webkit-transition:color .2s ease-in-out,transform .2s ease-in-out;transition:color .2s ease-in-out,transform .2s ease-in-out;border:2px solid hsla(0,0%,100%,.75);animation:buyPulse linear 2s;animation-iteration-count:infinite;transform-origin:50% 50%;-webkit-animation:buyPulse linear 2s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:buyPulse linear 2s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:buyPulse linear 2s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:buyPulse linear 2s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%}body .buy a:active,body .buy a:hover{background-color:#7b0000;color:#fff;text-decoration:none}body.de.how-to-buy .buy a:active,body.de.how-to-buy .buy a:hover,body.de.how-to-buy .buy a:link,body.de.how-to-buy .buy a:visited{font-size:.8em}body.fr.how-to-buy .buy a:active,body.fr.how-to-buy .buy a:hover,body.fr.how-to-buy .buy a:link,body.fr.how-to-buy .buy a:visited,body.fr.reviews .buy a:active,body.fr.reviews .buy a:hover,body.fr.reviews .buy a:link,body.fr.reviews .buy a:visited{max-width:100px;font-size:.8em;padding:10px 15px}body.es.how-to-buy .buy a:active,body.es.how-to-buy .buy a:hover,body.es.how-to-buy .buy a:link,body.es.how-to-buy .buy a:visited,body.es.reviews .buy a:active,body.es.reviews .buy a:hover,body.es.reviews .buy a:link,body.es.reviews .buy a:visited,body.fr.reviews .buy a:active,body.fr.reviews .buy a:hover,body.fr.reviews .buy a:link,body.fr.reviews .buy a:visited,body.it.how-to-buy .buy a:active,body.it.how-to-buy .buy a:hover,body.it.how-to-buy .buy a:link,body.it.how-to-buy .buy a:visited{max-width:100px;font-size:.9em;padding:10px 15px}body.ru.how-to-buy .buy a:active,body.ru.how-to-buy .buy a:hover,body.ru.how-to-buy .buy a:link,body.ru.how-to-buy .buy a:visited,body.ru.reviews .buy a:active,body.ru.reviews .buy a:hover,body.ru.reviews .buy a:link,body.ru.reviews .buy a:visited{max-width:100px;font-size:.8em;padding:10px 15px}body.pt_br.how-to-buy .buy a:active,body.pt_br.how-to-buy .buy a:hover,body.pt_br.how-to-buy .buy a:link,body.pt_br.how-to-buy .buy a:visited,body.pt_br.reviews .buy a:active,body.pt_br.reviews .buy a:hover,body.pt_br.reviews .buy a:link,body.pt_br.reviews .buy a:visited{max-width:100px;font-size:.9em;padding:10px 15px}@keyframes buyPulse{0%{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}50%{-webkit-transform:scaleX(1.1) scaleY(1.1);transform:scaleX(1.1) scaleY(1.1)}to{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}}@-webkit-keyframes buyPulse{0%{-webkit-transform:scaleX(1) scaleY(1)}50%{-webkit-transform:scaleX(1.1) scaleY(1.1)}to{-webkit-transform:scaleX(1) scaleY(1)}}#menu_esrb_logo{position:fixed!important;bottom:20px!important;left:20px!important;z-index:10!important}section#content{margin-left:0;text-align:center}section#content header{background:-webkit-radial-gradient(center,ellipse cover,hsla(0,0%,100%,.85) 0,hsla(0,0%,100%,.85) 37%,hsla(0,0%,100%,0) 69%,hsla(0,0%,100%,0) 100%);background:-webkit-radial-gradient(center ellipse,hsla(0,0%,100%,.85) 0,hsla(0,0%,100%,.85) 37%,hsla(0,0%,100%,0) 69%,hsla(0,0%,100%,0) 100%);background:radial-gradient(ellipse at center,hsla(0,0%,100%,.85) 0,hsla(0,0%,100%,.85) 37%,hsla(0,0%,100%,0) 69%,hsla(0,0%,100%,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9ffffff',endColorstr='#00ffffff',GradientType=1);clear:both;width:630px;margin:0 auto;padding-bottom:10px}section#content header #hitman_logo_wrapper{font-family:NeueHaasGroteskText Pro Md,Helvetica Neue Medium,Helvetica,sans-serif;font-weight:500;text-transform:uppercase;font-size:1.5em;margin:1em 0 2.1em;letter-spacing:.01em}section#content header #hitman_logo_wrapper #hitman_logo{width:476px;margin:0 auto 5px;display:block}section#content header #hitman_logo_wrapper #tagline{display:inline-block;margin:0 auto 10px;letter-spacing:.155em;font-weight:700;padding-left:.15em}section#content header #hitman_menu{position:relative;margin:0 auto;text-transform:uppercase;font-family:NeueHaasGroteskText Pro Md,Helvetica Neue Medium,Helvetica,sans-serif;font-weight:500;box-sizing:border-box;z-index:4}section#content header #hitman_menu,section#content header #hitman_menu li{list-style:none;padding:0;display:inline-block}section#content header #hitman_menu li a{padding:3px 9px;margin:0 4px;font-size:.7em;display:inline-block;color:#ebebeb;background:#3b3b3b;text-decoration:none;border:1px solid hsla(0,0%,100%,.75)}section#content header #hitman_menu li a:hover{color:#b80000;background:#000}section#content header #hitman_menu li.current_page a{color:#b80000;background:#000;pointer-events:none;font-family:NeueHaasGroteskText Pro,Helvetica Neue,Helvetica,sans-serif;font-weight:700}section#content header #hitman_menu li:last-child{border-right:none}section#content ol,section#content p,section#content ul{font-family:NeueHaasGroteskText Pro,Helvetica Neue,Helvetica,sans-serif;font-size:1.1em;padding:0 40px;margin:1em 0;line-height:1.35em}section#content .text-box{background:hsla(0,0%,100%,.75);background-size:500% auto;background-position:70% 30%;width:500px;box-sizing:border-box;margin:20px auto;padding:10px 0;text-align:center;border:1px solid #3b3b3b;border:1px solid #fff;color:#3b3b3b}section#content .text-box h2,section#content .text-box h3{font-family:NeueHaasGroteskText Pro Md,Helvetica Neue Medium,Helvetica,sans-serif;font-size:1.8em;text-transform:uppercase;text-align:center;letter-spacing:.01em;color:#000;margin:0 -80px;padding:30px 80px}section#content .trailer{width:640px;box-sizing:border-box;margin:20px 0 5px;background-color:#fff;border:1px solid #3b3b3b;border:1px solid #fff}section#content .trailer .inner{margin:5px}section#content #agegate-page #hitman_logo_wrapper{padding-top:1em;padding-bottom:1.5em}section#content #agegate-page #hitman_agegate{padding-bottom:40px;background-color:rgba(0,0,0,.3);width:300%;margin:0 -100%}section#content #agegate-page #hitman_agegate h1{font-size:1em;font-family:NeueHaasGroteskText Pro,Helvetica Neue,Helvetica,sans-serif;font-weight:400;padding-top:2em;text-transform:uppercase}section#content #agegate-page #hitman_agegate input,section#content #agegate-page #hitman_agegate select{border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;vertical-align:middle;display:inline-block;text-align:center;font-size:20px;line-height:1.3em;text-rendering:optimizeLegibility;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 3px;padding:10px 20px;width:123px;box-sizing:content-box;background-color:#ebebeb;border:1px solid #ebebeb;border-radius:0;-webkit-transition:background .2s linear;transition:background .2s linear;text-transform:uppercase;cursor:pointer!important;font-family:NeueHaasGroteskText Pro,Helvetica Neue,Helvetica,sans-serif}section#content #agegate-page #hitman_agegate input:hover,section#content #agegate-page #hitman_agegate select:hover{background-color:#ebebeb}section#content #agegate-page #hitman_agegate select{background-color:#ebebeb;border:1px solid #3b3b3b;background-image:url(../images/arrow.svg);background-position:calc(100% - 15px) 50%;background-repeat:no-repeat;background-size:20px auto;-webkit-transition:none;transition:none;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}section#content #agegate-page #hitman_agegate select:hover{background-color:#ebebeb}section#content #agegate-page #hitman_agegate input{background-color:#000;color:#fff;border-color:#000}section#content #agegate-page #hitman_agegate input:hover{background-color:#fff;color:#000;border-color:#000}section#content #hitman_age_not_allowed{font-family:NeueHaasGroteskText Pro,Helvetica Neue,Helvetica,sans-serif;font-size:.8em;font-weight:400;text-align:center;text-transform:uppercase;width:77%;margin:5em auto 1.5em;letter-spacing:.3em;color:#000}section#content #hitman_age_not_allowed a{color:#000}section#content #hitman_age_not_allowed a:hover{color:#7b0000}footer{clear:both}body.story{background-image:url(../background/arrival.jpg);background-size:cover;background-position:50%}section#content #story-page{padding-bottom:100px}section#content #story-page #hitman_menu ul li#menu_story.story a{color:#b80000;background:#000}section#content #story-page h2{font-family:NeueHaasGroteskText Pro,Helvetica Neue,Helvetica,sans-serif;font-size:1.47em;text-transform:uppercase;text-align:center;width:640px;margin:10px 0 0;letter-spacing:.01em;text-shadow:0 0 4px #fff,0 0 12px #fff,0 0 22px #fff}section#content #story-page h2 a{text-decoration:none;color:#7b0000;display:block}section#content #story-page h3{font-size:1.8em;line-height:1.1em;font-family:NeueHaasGroteskText Pro,Helvetica Neue,Helvetica,sans-serif;color:#000;padding:20px 130px 17px;margin:20px -80px}section#content #story-page .text-box{margin-left:70px;margin-bottom:30px}section#content #story-page .text-box p{padding:0 30px}body.comingsoon{height:100%;overflow-x:hidden}body.comingsoon #agent47{position:absolute;bottom:-700px;height:1600px;left:56%}section#content #comingsoon-page{padding-bottom:5%}section#content #comingsoon-page h2{font-family:NeueHaasGroteskText Pro,Helvetica Neue,Helvetica,sans-serif;font-size:1.7em;text-transform:uppercase;text-align:center;width:640px;margin:10px 0 0;letter-spacing:.01em;text-shadow:0 0 4px #fff,0 0 12px #fff,0 0 22px #fff}section#content #comingsoon-page h2 a{text-decoration:none;color:#7b0000;display:block}section#content #comingsoon-page h3{font-size:1.8em;line-height:1.1em;font-family:NeueHaasGroteskText Pro,Helvetica Neue,Helvetica,sans-serif;color:#000;padding:20px 130px 17px;margin:20px -80px}section#content #comingsoon-page .text-box,section#content #comingsoon-page .trailer{border:1px solid #3b3b3b;background-color:#ebebeb}section#content #comingsoon-page .text-box{margin-left:70px}section#content #comingsoon-page .text-box p{padding:0 35px}section#content #features-page{padding-bottom:170px}section#content #features-page h2{font-family:NeueHaasGroteskText Pro Md,Helvetica Neue Medium,Helvetica,sans-serif;font-size:1.8em;text-transform:uppercase;text-align:center;letter-spacing:.01em;text-indent:-99999em;height:10px;margin:0 0 -30px}section#content #features-page .features-intro{max-width:80%;margin:20px auto 50px}section#content #features-page .list ul{padding:0}section#content #features-page .list ul li{list-style:none;margin:0 0 20px;vertical-align:middle;width:100%;clear:both;position:relative;min-height:219px}section#content #features-page .list ul li p{padding:0;margin:0;vertical-align:middle;text-align:left;padding:0 30px;width:500px;background-color:hsla(0,0%,100%,0);position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-top:1px solid #3b3b3b;border-bottom:1px solid #3b3b3b}section#content #features-page .list ul li p:after,section#content #features-page .list ul li p:before{content:' ';display:block;height:3px;margin:1.5em -30px;background-color:#7b0000}section#content #features-page .list ul li p:before{margin-top:.2em}section#content #features-page .list ul li p:after{margin-bottom:.2em;margin-top:1.7em}section#content #features-page .list ul li .screenshots_thumbs{position:absolute;top:50%;-webkit-transform:translateY(-42.5%);transform:translateY(-42.5%);right:0;padding-bottom:2em;width:390px;height:219px}section#content #features-page .list ul li .screenshots_thumbs a{text-decoration:none}section#content #features-page .list ul li .screenshots_thumbs a img{margin:0;padding:10px;background-color:hsla(0,0%,100%,.9);-webkit-transition:outline .2s,-webkit-transform .2s;transition:outline .2s,-webkit-transform .2s;transition:transform .2s,outline .2s;transition:transform .2s,outline .2s,-webkit-transform .2s;width:100%;box-sizing:border-box;height:100%}section#content #features-page .list ul li .screenshots_thumbs a img:hover{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);outline:0}section#content #features-page .list ul li:nth-of-type(odd) p{left:auto;right:0}section#content #features-page .list ul li:nth-of-type(odd) .screenshots_thumbs{right:auto;left:0}section#content #features-page #screenshots_full .image_popup figure a{text-decoration:none}section#content #features-page #screenshots_full .image_popup figure a+img{width:100%;border:4px solid #000;box-sizing:border-box;margin-bottom:20px}section#content #features-page #screenshots_full .image_popup figure figcaption p{margin:0;padding:10px 10px 9px;box-sizing:border-box}.full{opacity:0;display:none;-webkit-transition:opacity .4s linear,height .4s linear;transition:opacity .4s linear,height .4s linear;-webkit-transition-delay:.1s;transition-delay:.1s}.full.shown{opacity:1;z-index:1;display:block}body.locations{background:#fff}section#content #locations-page{min-height:1200px}section#content #locations-page header{background:none}section#content #locations-page header img{background:hsla(0,0%,100%,.75)}section#content #locations-page header span#tagline{background:hsla(0,0%,100%,.75);padding:5px 5px 5px 8px}section#content #locations-page h2{text-indent:-999em;height:10px;margin:0;margin-top:-10px}section#content #locations-page h2+p{background:hsla(0,0%,100%,.75);padding:20px 15px;width:80%;margin:0 auto}section#content #locations-page ul#locations-thumbs{margin:0;padding:0;z-index:1;position:relative}section#content #locations-page ul#locations-thumbs li{margin:0;padding:0;list-style:none;display:inline-block}section#content #locations-page ul#locations-thumbs li a{display:inline-block;margin:20px 2px;padding:10px 15px;color:#ebebeb;background-color:#000;font-size:.8em;font-weight:"NeueHaasGroteskText Pro Md","Helvetica Neue Medium",Helvetica,sans-serif;font-weight:500;text-decoration:none;text-transform:uppercase;border:1px solid hsla(0,0%,100%,.75)}section#content #locations-page ul#locations-thumbs li a.active,section#content #locations-page ul#locations-thumbs li a:hover{background-color:#7b0000;color:#fff;text-decoration:none}section#content #locations-page .full{z-index:1;position:relative}section#content #locations-page .full h3{background:hsla(0,0%,100%,.75);padding:20px 25px;display:inline-block;margin:1em auto}section#content #locations-page .full .trailer{float:left;background:hsla(0,0%,100%,.75);border-color:hsla(0,0%,100%,0)}section#content #locations-page .full .location-text{float:right;width:30%;margin-top:20px;text-align:left}section#content #locations-page .full .location-text p{margin:0;padding:25px 28px;background:hsla(0,0%,100%,.75)}section#content #locations-page .full .buy a{top:5px;right:5px;position:absolute}section#content #locations-page .full+.screenshot{position:fixed;top:0;bottom:0;left:0;right:0;z-index:-2;opacity:0;-webkit-transition:opacity .4s linear;transition:opacity .4s linear}section#content #locations-page .full.shown+.screenshot{opacity:1}section#content #locations-page .full#location-1+.screenshot{background:url(../background/episode-1.jpg) 50% no-repeat transparent;background-size:cover}section#content #locations-page .full#location-2+.screenshot{background:url(../background/episode-2.jpg) 50% no-repeat transparent;background-size:cover}section#content #locations-page .full#location-3+.screenshot{background:url(../background/episode-3.jpg) 50% no-repeat transparent;background-size:cover}section#content #locations-page .full#location-4+.screenshot{background:url(../background/episode-4.jpg) 50% no-repeat transparent;background-size:cover}section#content #locations-page .full#location-5+.screenshot{background:url(../background/episode-5.jpg) 50% no-repeat transparent;background-size:cover}section#content #locations-page .full#location-6+.screenshot{background:url(../background/episode-6.jpg) 50% no-repeat transparent;background-size:cover}section#content #locations-page .full#location-7 .trailer.location-7-image-wrapper{padding-top:5px;padding-bottom:1px}section#content #locations-page .full#location-7 .location-7-text.location-text{background:hsla(0,0%,100%,.75)}section#content #locations-page .full#location-7 .location-7-text.location-text p{background:none;padding-bottom:0}section#content #locations-page .full#location-7 .location-7-text.location-text ul{margin-top:0;margin-bottom:25px;padding-left:49px;padding-right:28px}section#content #locations-page .full#location-7 .location-7-text.location-text ul li{list-style:square;padding-top:.5em}section#content #locations-page .full#location-7+.screenshot{background:url(../background/episode-7.jpg) 50% no-repeat transparent;background-size:cover}body.goty{background-image:url(../background/goty.jpg);background-size:2560px auto!important;background-position:top;background-color:#000;background-attachment:scroll}section#content #goty-page{padding-bottom:100px}section#content #goty-page header{background:none}section#content #goty-page header img{background:hsla(0,0%,100%,.75)}section#content #goty-page header span#tagline{background:hsla(0,0%,100%,.75);padding:5px 5px 5px 8px}section#content #goty-page header #hitman_logo_wrapper{opacity:0;margin-bottom:9em}section#content #goty-page h2{text-indent:-999em;height:10px;margin:0;margin-top:-10px}section#content #goty-page h2+div{background:hsla(0,0%,100%,.75);padding:10px 15px;width:80%;margin:0 auto}section#content #goty-page .product{background:hsla(0,0%,100%,.75);padding:15px;width:80%;margin:20px auto;position:relative}section#content #goty-page .product .product{width:95.6%;margin:0}section#content #goty-page .product h3{float:left;text-transform:uppercase;margin-left:20px;font-size:2em;width:56%;text-align:left;font-weight:400;padding-right:calc(43% - 172px);margin-top:44px}section#content #goty-page .product .buy{position:absolute;top:47px;right:20px}section#content #goty-page .product .product-icon{float:left;width:150px;border:1px solid rgba(59,59,59,.9)}section#content #goty-page .product .packageinfo{clear:both;padding:20px 10px 0;text-align:left}section#content #goty-page .product .packageinfo+.contentshead{margin-top:1em}section#content #goty-page .product .contentshead{clear:both;position:relative;margin-top:1em;margin-bottom:.7em;padding:1.5em 22px .7em;color:#fff;border-top:2px solid hsla(0,0%,100%,.5)}section#content #goty-page .product .contentshead#goty-intro{color:#000;padding:1em 38px .7em;border-top:none}section#content #goty-page .product .contentshead strong{display:block;padding-bottom:.5em}section#content #goty-page .product .contents{background:#3b3b3b;padding:15px}section#content #goty-page .product .contents#patient-zero{height:155px;padding-bottom:0;margin-bottom:0}section#content #goty-page .product .contents#patient-zero .item{clear:none;float:left;height:auto;margin-left:105px}section#content #goty-page .product .contents#patient-zero .contentshead{border-top:none;clear:none;float:right;text-align:left;width:61%;padding-left:0;padding-right:18%;box-sizing:border-box}section#content #goty-page .product .contents .item{width:21.3%;display:inline-block;margin:10px 10px 0;height:205px;position:relative}section#content #goty-page .product .contents .item img{width:100%;position:absolute;top:0;left:0;right:0;border:1px solid hsla(0,0%,100%,.75);max-width:150px;box-sizing:content-box}section#content #goty-page .product .contents .item p{padding:0;font-size:.9em;position:absolute;bottom:0;width:100%;left:0;right:0;color:#fff}section#content #goty-page .product#prologue{min-height:153px}section#content #goty-page .product#prologue h3{margin-top:58px}.pt_br section#content #goty-page .product#prologue h3{max-width:390px;margin-top:1em}section#content #goty-page .product#blood-money h3{font-size:1.3em;float:none;text-align:center;margin-top:.5em;width:auto}section#content #goty-page .product#individual{margin-bottom:100px}section#content #goty-page .product#individual .product{background:rgba(59,59,59,.5)}section#content #goty-page .product#individual.prologue-section{margin-bottom:20px;min-height:153px}section#content #goty-page .product#individual.prologue-section h3{margin-top:38px;margin-bottom:0}.pt_br section#content #goty-page .product#individual.prologue-section h3{max-width:390px;margin-top:1em}section#content #goty-page .product#individual.prologue-section p{float:left;padding:0;text-align:left;margin-left:20px}section#content #goty-page .product#individual #blood-money{text-align:left}section#content #goty-page .product#individual #blood-money h3{margin-left:0;padding-right:0}section#content #goty-page .product#individual #blood-money .item{height:278px}section#content #goty-page .product#individual #blood-money .contents{min-height:153px;position:relative}section#content #goty-page .product#individual #blood-money .contents img{float:left;border:1px solid hsla(0,0%,100%,.75)}section#content #goty-page .product#individual #blood-money .contents h4{float:left;text-transform:uppercase;margin-top:27px;margin-left:20px;margin-bottom:0;font-size:1.7em;width:44%;text-align:left;font-weight:400;color:#fff;padding-right:calc(55% - 172px)}section#content #goty-page .product#individual #blood-money .contents p{padding:0;color:#d1d1d1;margin-left:20px;float:left}section#content #goty-page .product#individual #blood-money .contents .buy{position:absolute;top:46px;bottom:auto;left:auto;right:20px}body.reviews{background-image:url(../background/chessmaster.jpg);background-size:100% auto!important;background-position:center 15%;background-attachment:scroll}section#content #reviews-page .buy a{position:relative;top:-250px}section#content #reviews-page header{background:none}section#content #reviews-page h2{text-indent:-99999em;margin-bottom:-2.6em}section#content #reviews-page h3{padding:40px 80px 35px;margin:0 -180px}section#content #reviews-page #reviews_intro{padding:15px 0;opacity:0;background:hsla(0,0%,100%,.75)}section#content #reviews-page .text-box{padding-bottom:70px;background:none;border:none}section#content #reviews-page .text-box .quote{width:80%;box-sizing:border-box;margin:15px auto;padding-bottom:0;text-align:center;position:relative;background:hsla(0,0%,100%,.75)}section#content #reviews-page .text-box .quote:nth-of-type(odd){float:left;margin-left:-33%;clear:left}section#content #reviews-page .text-box .quote:nth-of-type(even){float:right;margin-right:-33%;clear:right}section#content #reviews-page .text-box .quote:nth-of-type(odd){float:left;margin-left:-44.5%;clear:left;width:72%}section#content #reviews-page .text-box .quote:nth-of-type(odd) p{padding:12px 30px 0}section#content #reviews-page .text-box .quote:last-child,section#content #reviews-page .text-box .quote:nth-of-type(even){float:right;margin-right:-44.5%;clear:right;width:72%}section#content #reviews-page .text-box .quote:first-child p,section#content #reviews-page .text-box .quote:last-child p{padding:12px 40px 0}section#content #reviews-page .text-box .quote p{padding:12px 30px 0}section#content #reviews-page .text-box .quote .quote_info .quote_score{font-family:NeueHaasGroteskText Pro,Helvetica Neue,Helvetica,sans-serif;font-size:4em;color:#7b0000}section#content #reviews-page .text-box .quote .quote_info .quote_name{font-family:NeueHaasGroteskText Pro,Helvetica Neue,Helvetica,sans-serif;color:#3b3b3b;font-size:1.8em;margin-bottom:1em}body.requirements{background-image:url(../background/lightmap.jpg);background-size:cover!important;background-position:top}section#content{margin-left:0}section#content #requirements-page #agent47{position:absolute;bottom:-720px;height:1600px;left:45%}section#content #requirements-page h2{text-indent:-9999em;margin-bottom:-2em}section#content #requirements-page .requirements__platforms.text-box{margin-left:7%;padding:20px 15px}section#content #requirements-page .requirements__platforms .platform #requirements_notices{clear:both;margin-top:1em;text-align:left;padding:10px 100px 10px 20px}section#content #requirements-page .requirements__platforms .platform #requirements_notices p{padding:0}section#content #requirements-page .requirements__platforms .platform__heading{text-transform:uppercase;margin:10px 20px;font-size:2em;text-align:left;font-weight:400}section#content #requirements-page .requirements__platforms .platform__heading .icon{width:42px;height:42px;display:inline-block;margin:-3px 5px 0 -4px;float:left}section#content #requirements-page .requirements__platforms .platform__heading .icon svg{width:100%;height:100%}section#content #requirements-page .requirements__platforms dl{padding:10px 20px;font-size:1.3em;margin:20px 0 0;margin:0;width:100%;float:left;clear:both;clear:none}section#content #requirements-page .requirements__platforms dl lh{display:block;margin:.5em 0;clear:both;text-align:left}section#content #requirements-page .requirements__platforms dl lh div{text-transform:uppercase;font-size:1.1em;text-align:left;font-weight:700;display:block}section#content #requirements-page .requirements__platforms dl dt{display:inline-block;float:left;clear:left;font-family:NeueHaasGroteskText Pro Md,Helvetica Neue Medium,Helvetica,sans-serif;font-weight:500;color:#7b0000;margin:0 .5em .1em 0}section#content #requirements-page .requirements__platforms dl dd{display:inline-block;margin:2px 0 0;float:left;clear:right}section#content #requirements-page .buy{width:500px;margin-left:7%}#minisitecontent #audio{display:none}#mute_bar{outline:none;position:absolute!important;box-shadow:none;background:url(../images/sound/control_background.png);background-color:transparent;background-position:0 0;background-repeat:no-repeat;width:144px;height:20px;top:90px!important;left:-166px!important;border-radius:0!important;padding:5px 10px!important}#mute_bar input:focus{outline:0}#mute_bar input#volumeControl{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background-repeat:no-repeat;background-color:transparent;background:url(../images/sound/level_bar.png);height:5px;position:relative;left:4px;top:-1px;width:106px;border-radius:0!important;border:none;box-shadow:none!important;cursor:pointer}#mute_bar input#volumeControl::-moz-range-track{-moz-appearance:none;background-repeat:no-repeat;background-color:transparent;background:url(../images/sound/level_bar.png);border-radius:0!important;border:none;box-shadow:none!important;height:5px}#mute_bar div#muteControl{width:30px;height:30px;position:relative;top:-14px;left:127px}#mute_bar div#muteControl div#muted{background:transparent url(/images/sound/mute_on.svg) no-repeat;width:30px;height:30px}#mute_bar div#muteControl div#unmuted{background:transparent url(/images/sound/mute_off.svg) no-repeat;width:30px;height:30px}#mute_bar #ie_slider{border-radius:0;position:absolute;left:0;top:5px;background:url(../images/sound/slider.png);background-color:transparent;background-repeat:no-repeat;height:17px}input#volumeControl::-moz-range-thumb{outline:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:url(../images/sound/slider.png);background-color:transparent;background-repeat:no-repeat;height:17px;width:17px}input#volumeControl::-webkit-slider-thumb{outline:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:url(../images/sound/slider.png);background-color:transparent;background-repeat:no-repeat;height:17px;width:17px}@-moz-document url-prefix(){div#mute_bar div#muteControl{top:-14px}#mute_bar input#volumeControl{left:-3px;top:-1px}}body.gallery #media_desktops,body.gallery #media_screenshots,body.gallery #media_show,body.gallery #media_trailers,body.media #media_desktops,body.media #media_screenshots,body.media #media_show,body.media #media_trailers{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:transparent;box-shadow:none;padding:5px;background:rgba(0,0,0,.8);float:left;width:100%;margin-bottom:30px;text-align:center;letter-spacing:0}body.gallery #media .media_desktops_desktop,body.gallery #media .media_screenshots_screenshot,body.gallery #media .media_trailers_trailer,body.media #media .media_desktops_desktop,body.media #media .media_screenshots_screenshot,body.media #media .media_trailers_trailer{margin:5px;display:inline-block;width:140px;cursor:pointer;outline:transparent}body.gallery #media .media_desktops_desktop a,body.gallery #media .media_screenshots_screenshot a,body.gallery #media .media_trailers_trailer a,body.media #media .media_desktops_desktop a,body.media #media .media_screenshots_screenshot a,body.media #media .media_trailers_trailer a{font-size:14px;text-decoration:none;color:#fff}body.gallery #media .media_desktops_desktop img,body.gallery #media .media_screenshots_screenshot img,body.gallery #media .media_trailers_trailer img,body.media #media .media_desktops_desktop img,body.media #media .media_screenshots_screenshot img,body.media #media .media_trailers_trailer img{width:100%;float:left;-webkit-filter:grayscale(0);filter:grayscale(0);background:#fff}body.gallery #media .componentSelected.media_desktops_desktop,body.gallery #media .componentSelected.media_screenshots_screenshot,body.gallery #media .componentSelected.media_trailers_trailer,body.gallery #media .media_desktops_desktop:hover,body.gallery #media .media_screenshots_screenshot:hover,body.gallery #media .media_trailers_trailer:hover,body.media #media .componentSelected.media_desktops_desktop,body.media #media .componentSelected.media_screenshots_screenshot,body.media #media .componentSelected.media_trailers_trailer,body.media #media .media_desktops_desktop:hover,body.media #media .media_screenshots_screenshot:hover,body.media #media .media_trailers_trailer:hover{outline:2px solid red;background:red;color:#fff}body.gallery #media .componentSelected.media_desktops_desktop img,body.gallery #media .componentSelected.media_screenshots_screenshot img,body.gallery #media .componentSelected.media_trailers_trailer img,body.media #media .componentSelected.media_desktops_desktop img,body.media #media .componentSelected.media_screenshots_screenshot img,body.media #media .componentSelected.media_trailers_trailer img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}body.gallery #media .componentSelected.media_desktops_desktop a,body.gallery #media .componentSelected.media_screenshots_screenshot a,body.gallery #media .componentSelected.media_trailers_trailer a,body.media #media .componentSelected.media_desktops_desktop a,body.media #media .componentSelected.media_screenshots_screenshot a,body.media #media .componentSelected.media_trailers_trailer a{color:#fff}body.gallery .col-2,body.media .col-2{width:450px;float:left}body.gallery .col-2:first-of-type,body.media .col-2:first-of-type{margin-right:40px}body.gallery #media,body.media #media{top:200px;width:950px;left:-166px;position:relative}body.gallery #media h3,body.media #media h3{font-weight:400;margin:10px 0;font-size:24px;width:100%;text-align:center;color:#fff;text-transform:uppercase;text-shadow:none}body.gallery #media_trailers,body.media #media_trailers{padding-bottom:25px}body.gallery #media_trailers a,body.media #media_trailers a{display:inline-block;padding:0 0 3px}body.gallery #media_trailers a img,body.media #media_trailers a img{margin-bottom:3px}body.gallery #media_trailers a:hover,body.media #media_trailers a:hover{color:#fff}body.gallery #media_trailers_notrailers,body.media #media_trailers_notrailers{color:#fff;text-align:center}body.gallery #media_show,body.media #media_show{min-height:250px;margin:0 0 30px;position:relative}body.gallery #media_show_caption,body.media #media_show_caption{max-width:940px;color:#fff;font-size:18px}body.gallery #media_show_imageWrapper,body.media #media_show_imageWrapper{position:relative}body.gallery #media_show:-moz-full-screen,body.media #media_show:-moz-full-screen{float:none;width:auto;margin:0;position:relative}body.gallery #media_show:fullscreen,body.media #media_show:fullscreen{float:none;width:auto;margin:0;position:relative}body.gallery #media_show:-moz-full-screen #media_show_image,body.gallery #media_show:-moz-full-screen #media_show_video,body.gallery #media_show:-moz-full-screen #media_show video,body.media #media_show:-moz-full-screen #media_show_image,body.media #media_show:-moz-full-screen #media_show_video,body.media #media_show:-moz-full-screen #media_show video{width:auto;height:auto}body.gallery #media_show:fullscreen #media_show_image,body.gallery #media_show:fullscreen #media_show_video,body.gallery #media_show:fullscreen #media_show video,body.media #media_show:fullscreen #media_show_image,body.media #media_show:fullscreen #media_show_video,body.media #media_show:fullscreen #media_show video{width:auto;height:auto}body.gallery #media_show:-webkit-full-screen,body.media #media_show:-webkit-full-screen{float:none;width:auto;margin:0;position:relative}body.gallery #media_show:-webkit-full-screen #media_show_image,body.gallery #media_show:-webkit-full-screen #media_show_video,body.gallery #media_show:-webkit-full-screen #media_show video,body.media #media_show:-webkit-full-screen #media_show_image,body.media #media_show:-webkit-full-screen #media_show_video,body.media #media_show:-webkit-full-screen #media_show video{width:auto;height:auto}body.gallery #media_show:-moz-full-screen #media_show,body.media #media_show:-moz-full-screen #media_show{position:relative}body.gallery #media_show:-moz-full-screen #media_show_image,body.media #media_show:-moz-full-screen #media_show_image{height:100%}body.gallery #media_show:-moz-full-screen #media_show_caption,body.gallery #media_show:-moz-full-screen #media_show_imageWrapper,body.media #media_show:-moz-full-screen #media_show_caption,body.media #media_show:-moz-full-screen #media_show_imageWrapper{margin:0 auto;width:80%}body.gallery #media_show:-moz-full-screen #media_show_imageWrapper,body.media #media_show:-moz-full-screen #media_show_imageWrapper{margin-top:15%}body.gallery #media_show:-ms-fullscreen,body.media #media_show:-ms-fullscreen{float:none;width:auto;margin:0;position:relative}body.gallery #media_show:-ms-fullscreen #media_show_image,body.gallery #media_show:-ms-fullscreen #media_show_video,body.gallery #media_show:-ms-fullscreen #media_show video,body.media #media_show:-ms-fullscreen #media_show_image,body.media #media_show:-ms-fullscreen #media_show_video,body.media #media_show:-ms-fullscreen #media_show video{width:auto;height:auto}body.gallery #media_show_image,body.gallery #media_show_video,body.gallery #media_show video,body.media #media_show_image,body.media #media_show_video,body.media #media_show video{width:100%;background:#fff}body.gallery #media_show_image,body.media #media_show_image{max-width:960px}body.gallery #media_show_fullscreen_icon,body.media #media_show_fullscreen_icon{width:12px;height:12px;position:absolute;top:14.5px;cursor:pointer;margin-left:7px;margin-top:0;background:rgba(0,0,0,.5);padding:4px;border:1px solid #fff;border-radius:5px}body.gallery #media_show_fullscreen_icon img,body.media #media_show_fullscreen_icon img{width:12px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;position:absolute;left:4px}body.gallery #media_show_fullscreen_icon:hover img,body.media #media_show_fullscreen_icon:hover img{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}body.gallery #media_show span#next,body.gallery #media_show span#previous,body.media #media_show span#next,body.media #media_show span#previous{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;bottom:0;background:transparent;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:20px;height:20px;position:absolute;top:50%;margin-top:-4px;background:rgba(0,0,0,.5);border:1px solid #fff;border-radius:5px}body.gallery #media_show span#next a,body.gallery #media_show span#previous a,body.media #media_show span#next a,body.media #media_show span#previous a{cursor:pointer;width:100%;height:100%;padding:4px;box-sizing:border-box;display:block}body.gallery #media_show span#next a:hover img,body.gallery #media_show span#previous a:hover img,body.media #media_show span#next a:hover img,body.media #media_show span#previous a:hover img{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}body.gallery #media_show span#next a:active img,body.gallery #media_show span#previous a:active img,body.media #media_show span#next a:active img,body.media #media_show span#previous a:active img{-webkit-transform:scale(1,1);transform:scale(1,1)}body.gallery #media_show span#next img,body.gallery #media_show span#previous img,body.media #media_show span#next img,body.media #media_show span#previous img{width:12px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;position:absolute;left:5px}body.gallery #media_show span#next,body.media #media_show span#next{right:7px}body.gallery #media_show span#previous,body.media #media_show span#previous{left:7px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}body.gallery #media .media_trailers_trailer,body.media #media .media_trailers_trailer{margin:3px;color:#fff;background:rgba(0,0,0,.8)}body.gallery #media_desktops,body.media #media_desktops{margin-bottom:200px}body.gallery #media .media_desktops_desktop,body.media #media .media_desktops_desktop{width:212px;position:relative;margin:5px;overflow:hidden}body.gallery #media .media_desktops_desktop img,body.media #media .media_desktops_desktop img{cursor:default;z-index:0}body.gallery #media .media_desktops_desktop.componentSelected,body.gallery #media .media_desktops_desktop:hover,body.media #media .media_desktops_desktop.componentSelected,body.media #media .media_desktops_desktop:hover{outline:none;z-index:3;overflow:visible;background:transparent}body.gallery #media .media_desktops_desktop.componentSelected a,body.gallery #media .media_desktops_desktop:hover a,body.media #media .media_desktops_desktop.componentSelected a,body.media #media .media_desktops_desktop:hover a{color:#fff}body.gallery #media .media_desktops_desktop.componentSelected .media_desktops_desktop_files,body.gallery #media .media_desktops_desktop:hover .media_desktops_desktop_files,body.media #media .media_desktops_desktop.componentSelected .media_desktops_desktop_files,body.media #media .media_desktops_desktop:hover .media_desktops_desktop_files{opacity:1;height:auto}body.gallery #media .media_desktops_desktop.componentSelected img,body.gallery #media .media_desktops_desktop:hover img,body.media #media .media_desktops_desktop.componentSelected img,body.media #media .media_desktops_desktop:hover img{outline:2px solid red}body.gallery #media .media_desktops_desktop_files,body.media #media .media_desktops_desktop_files{-webkit-transition:opacity .2s;transition:opacity .2s;opacity:0;position:absolute;background:rgba(0,0,0,.8);border:2px solid red;top:122px;left:21px;float:left;margin:0;padding:0;font-size:14px;width:80%;height:auto;margin-bottom:50px;height:0;border-radius:6px;z-index:2}body.gallery #media .media_desktops_desktop_files:before,body.media #media .media_desktops_desktop_files:before{content:'';display:block;position:absolute;top:-28px;left:72px;width:0;height:0;border-color:transparent transparent red;border-style:solid;border-width:14px;pointer-events:none}body.gallery #media .media_desktops_desktop_files:after,body.media #media .media_desktops_desktop_files:after{content:'';display:block;position:absolute;top:-19px;left:76px;width:0;height:0;border-color:transparent transparent rgba(0,0,0,.8);border-style:solid;border-width:10px;pointer-events:none}body.gallery #media .media_desktops_desktop_files a,body.media #media .media_desktops_desktop_files a{font-family:helvetica,verdana,sans-serif;font-size:12px;border-bottom:1px solid #fff;padding:2px;padding-top:4px;padding-bottom:2px;text-align:center;text-decoration:none;color:#fff;display:block}body.gallery #media .media_desktops_desktop_files a:hover,body.media #media .media_desktops_desktop_files a:hover{color:#fff;background:red}body.gallery #media .media_desktops_desktop_files a:first-child:hover:before,body.media #media .media_desktops_desktop_files a:first-child:hover:before{content:'';display:block;position:absolute;top:-27px;z-index:4;left:72px;width:0;height:0;border-color:transparent transparent red;border-style:solid;border-width:14px;pointer-events:none}body.gallery #media .media_desktops_desktop_files a:last-child,body.media #media .media_desktops_desktop_files a:last-child{border-bottom:none}div#screenshots_thumbs{position:absolute;top:290px;left:315px;width:445px;float:none}div#screenshots_thumbs a img{outline:0;box-shadow:none;margin-right:12px;margin-bottom:12px;-webkit-transition:outline .2s,-webkit-transform .2s;transition:outline .2s,-webkit-transform .2s;transition:transform .2s,outline .2s;transition:transform .2s,outline .2s,-webkit-transform .2s;width:200px}div#screenshots_thumbs a img:hover{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);outline:0}div#screenshots_full div{z-index:-2}div#screenshots_full div:target{display:block;z-index:999}.imgbox{width:960px;max-width:95%;margin:0 auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.imgbox p{position:relative;background:#000;color:#fff;font-size:16px;width:100%;padding:5px}.close_button{top:15px;left:-13px;position:absolute;width:1px;height:1px;text-align:left;z-index:2}.close_button>img{position:relative;top:0;border:none}.image_popup:target{opacity:1;z-index:999;-webkit-animation:figureAppear .1s ease-in;animation:figureAppear .1s ease-in}.image_popup:target .close_button{width:100%;height:100%}@-webkit-keyframes figureAppear{0%{opacity:0;-webkit-transform:scale(1.05,1.05)}}@keyframes figureAppear{0%{opacity:0;-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}}.image_popup{-webkit-transition:opacity .1s,z-index .1s;transition:opacity .1s,z-index .1s;width:100%;height:100%;position:fixed;display:none;top:0;left:0;z-index:-1;background:rgba(0,0,0,.6);vertical-align:middle;text-align:center}.image_popup .imgbox>img{position:relative;top:26px;border:0;width:100%;max-width:960px}#privacypolicy{position:fixed;bottom:20px;right:20px;background-color:#fff;width:auto;padding:3px 10px 2px;margin-top:10px;color:#000;border-radius:2px;z-index:10;font-size:12px}#privacypolicy:hover{font-weight:700;padding:3px 7px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.3020833333333333),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (min-resolution:1.3dppx),only screen and (min-resolution:125dpi){body{background-image:url(../background/lightmap@2x.jpg)}.iOS7 body{background-image:url(../background/lightmap.jpg)}body #global{background-image:url(../banner/banner-wide@2x.jpg)}.iOS7 body #global{background-image:url(../banner/banner-wide.jpg)}body.story{background-image:url(../background/arrival@2x.jpg)}.iOS7 body.story{background-image:url(../background/arrival.jpg)}body.goty{background-image:url(../background/goty@2x.jpg)}.iOS7 body.goty{background-image:url(../background/goty.jpg)}body.reviews{background-image:url(../background/chessmaster@2x.jpg)}.iOS7 body.reviews{background-image:url(../background/chessmaster.jpg)}body.requirements{background-image:url(../background/lightmap@2x.jpg)}.iOS7 body.requirements{background-image:url(../background/lightmap.jpg)}}@media screen and (max-width:1450px) and (max-height:1209px){body.story{background-position:center -70px}body.reviews,body.story{background-size:1450px auto!important}body.reviews{background-position:center -100px}}@media screen and (min-width:1670px){section#content #story-page .text-box,section#content #story-page .trailer,section#content #story-page h2{margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=style.css.map */
