/*! 2k-evolve 2014-06-17 */

@import url("//hello.myfonts.net/count/295a58");*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url("fonts/fontawesome-webfont.eot?v=4.1.0");src:url("fonts/fontawesome-webfont.eot?#iefix&v=4.1.0") format("embedded-opentype"),url("fonts/fontawesome-webfont.woff?v=4.1.0") format("woff"),url("fonts/fontawesome-webfont.ttf?v=4.1.0") format("truetype"),url("fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa,.dots li{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-clock-o:before{content:"\f017"}.fa-square:before,.dots li:before{content:"\f0c8"}@font-face{font-family:UNicod Sans Ultra Light;font-weight:200;font-style:normal;src:url("fonts/295A58_0_0.eot");src:url("fonts/295A58_0_0.eot?#iefix") format("embedded-opentype"),url("fonts/295A58_0_0.woff") format("woff"),url("fonts/295A58_0_0.ttf") format("truetype"),url("fonts/295A58_0_0.svg#UNicod Sans Ultra Light") format("svg")}@font-face{font-family:UNicod Sans Light;font-weight:300;font-style:normal;src:url("fonts/light.eot");src:url("fonts/light.eot?#iefix") format("embedded-opentype"),url("fonts/light.woff") format("woff"),url("fonts/light.ttf") format("truetype"),url("fonts/light.svg#UNicod Sans Light") format("svg")}@font-face{font-family:UNicod Sans Medium;font-weight:bold;font-style:normal;src:url("fonts/295A58_1_0.eot");src:url("fonts/295A58_1_0.eot?#iefix") format("embedded-opentype"),url("fonts/295A58_1_0.woff") format("woff"),url("fonts/295A58_1_0.ttf") format("truetype"),url("fonts/295A58_1_0.svg#UNicod Sans Medium") format("svg")}figure,ul,.list-centered,.dots,.pagination,.downloadoptions{margin:0;padding:0}.wrap,.content,.modal-content,#sticky,.btn,.pagination,.agegate #top #logo,.agegate #document,.box img,.duo,.una li a img,.carousel .view-options span,.grid .view-options span{margin:0 auto}.fit-to-wrapper{width:100%;height:100%}ul,ul>ul,.list-inline,.subnav,.subnav ul,#primary-nav,#options,#logos,#timeline .events,.classes,.quat,.tria,.duo,.una,.list-centered,.dots,.pagination,.downloadoptions,.dropdown,.articles,#incentive ul,#choose{list-style-type:none}.wrapper-16-9{position:relative}.fit-to-wrapper,.close,.dropdown{position:absolute}.download,.share,.close,.nav a,.nav span,.subnav a,.subnav span{cursor:pointer}.download,.share{box-sizing:content-box}.download,.share{float:right}.list-inline>li,.subnav>li,.subnav ul>li,#primary-nav>li,#options>li,#logos>li,#timeline .events>li,.classes>li,.quat>li,.tria>li,.duo>li,.una>li,.addthis_toolbox li{float:left}.download,.share,.download span,.share span,.close,.nav a,.nav span,.subnav a,.subnav span,.open .dropdown,.btn{display:block}html,body{margin:0;padding:0;width:100%;height:100%;min-width:16em;background:#000}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.header{background:#000}.content{transition:all 1s ease-in}.list-centered,.dots,.pagination,.downloadoptions{text-align:center}.list-centered li,.dots li,.pagination li,.downloadoptions li{display:inline-block}hr{border:0;height:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid #333}.img-responsive{display:block;max-width:100%;height:auto}.wrapper-16-9{padding-bottom:56.25%;height:0}.fit-to-wrapper{top:0;left:0}.bg,.follow,.swipe-container,.persistent,#trailer,.box,#timeline,.carousel,.grid,.articles,.article:not(body){background-color:rgba(0,0,0,0.8);background-clip:content-box}.download,.share{width:30px;height:24px;padding:6px;text-indent:-9999em}.download span{background:url("img/rel-3/download.svg") no-repeat center;width:30px;height:30px}.download span:hover{background-image:url("img/rel-3/download-hover.svg");width:30px}.share span{background:url("img/rel-3/share.svg") no-repeat center;width:24px;height:24px}.share span:hover{background-image:url("img/rel-3/share-hover.svg");width:24px;height:24px}.addthis_toolbox{background:#fffcff;height:41px;width:225px;right:0;padding-top:4px;padding-left:4px}@media all and (max-width: 767px){.addthis_toolbox{top:71px}}.close{width:32px;height:32px;background:url("img/rel-3/close_button.svg") no-repeat;background-size:100% auto;top:20px;right:20px;text-indent:-9999px;z-index:3}.close:hover{background:url("img/rel-3/close_button_hover.svg") no-repeat;background-size:100% auto}@media all and (min-width: 768px){.padding{padding:0 1.25em}.ragged,#trailer,.box{position:relative}.ragged:before,#trailer:before,.box:before,.ragged:after,#trailer:after,.box:after{position:absolute;left:10px;right:10px;opacity:.7;overflow:hidden}.ragged:before,#trailer:before,.box:before{top:-17px;content:url("img/rel-3/backing/desktop-top.png")}.ragged:after,#trailer:after,.box:after{bottom:-10px;content:url("img/rel-3/backing/desktop-bottom.png")}}@media all and (max-width: 767px){.ragged,#trailer,.box{position:relative;margin-top:20px;margin-bottom:30px}.ragged:before,#trailer:before,.box:before,.ragged:after,#trailer:after,.box:after{position:absolute;left:0;right:0;opacity:.7;width:100%}.ragged:before,#trailer:before,.box:before{top:-11px;height:11px;background:url("img/rel-3/backing/mobile-top.png");content:""}.ragged:after,#trailer:after,.box:after{bottom:-13px;height:13px;background:url("img/rel-3/backing/mobile-bottom.png");content:""}#trailer{position:relative}#trailer:after{position:absolute;left:0;right:0;opacity:.7;bottom:-12px;height:13px;width:100%;background:url("img/rel-3/backing/mobile-bottom.png");content:""}#top,#document,#sticky{-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;transition:all 0.15s ease-in}.mobile-nav-open #top,.mobile-nav-open #document,.mobile-nav-open #sticky{-webkit-transform:translateX(240px) translateZ(0);-moz-transform:translateX(240px) translateZ(0);-ms-transform:translateX(240px) translateZ(0);-o-transform:translateX(240px) translateZ(0);transform:translateX(240px) translateZ(0)}.mobile-nav-open #btn-preorder{display:none}}.clearfix:before,#timeline .events:before,.classes:before,.quat:before,.tria:before,.duo:before,.una:before,.character .copy:before,.character .loadout:before,.articles li:before,.clearfix:after,#timeline .events:after,.classes:after,.quat:after,.tria:after,.duo:after,.una:after,.character .copy:after,.character .loadout:after,.articles li:after{content:" ";display:table}.clearfix:after,#timeline .events:after,.classes:after,.quat:after,.tria:after,.duo:after,.una:after,.character .copy:after,.character .loadout:after,.articles li:after{clear:both}.clearfix,#timeline .events,.classes,.quat,.tria,.duo,.una,.character .copy,.character .loadout,.articles li{*zoom:1}body{color:#ededed;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;line-height:1.405em;-webkit-font-smoothing:antialiased}@media all and (max-width: 767px){body{font-size:1.25em;line-height:1.3em}}h1,.h1,.classes a span,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0;font-family:"UNicod Sans Ultra Light","Segoe, sans-serif";font-weight:normal;line-height:1.405em;text-transform:uppercase;text-rendering:optimizeLegibility}h1,.h1,.classes a span,h2,.h2{font-size:2.25em}h3,.h3{font-size:1.5em}h4,h5,h6,.h4,.h5,.h6{font-family:"UNicod Sans Medium","Segoe, sans-serif";font-size:1.125em}@media all and (max-width: 767px){h1,.h1,.classes a span{font-size:2.4em;line-height:1em}h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-size:1.5em;line-height:1em}h6,.h6{font-size:1em}}a{color:#ff3c1f;text-decoration:underline}a:hover{color:#ccc}a:active,a:focus{color:#ccc;outline:none}.nav,.btn,#mobile-nav{font-family:"UNicod Sans Medium","Segoe, sans-serif";text-transform:uppercase}@media all and (max-width: 767px){.nav,.btn,#mobile-nav{font-size:1em}}.subnav{font-family:"UNicod Sans Light","Segoe, sans-serif";text-transform:uppercase}@media all and (max-width: 767px){.subnav{font-size:1.25em}}.btn{white-space:nowrap}#options{font-family:"UNicod Sans Light","Segoe, sans-serif";text-transform:uppercase}.headline{display:block}.title{display:block;padding:20px}.copy{text-align:left}.copy.center-justified,.classes li.copy,.quat li.copy,.tria li.copy,.duo li.copy,.una li.copy{text-align:center}.date{color:#888;font-size:0.8125em;font-weight:bold}#latest .title a,.news .headline a{text-decoration:none}.super-tiny-too-small-to-read-fine-print{font-weight:normal;font-size:0.6875em;line-height:1;opacity:.5}.legal{font-size:0.66688em;line-height:1.6em;margin-bottom:2.5em}.copyright{font-family:"UNicod Sans Medium","Segoe, sans-serif"}.light,.UnicodSans-Light{font-family:"UNicod Sans Light","Segoe, sans-serif"}.ultralight,.follow .h4,.UnicodSans-UltraLight,#incentive .copy ul{font-family:"UNicod Sans Ultra Light","Segoe, sans-serif"}.medium,.classes a span,.UnicodSans-Medium,.aside,#incentive .copy .title,#incentive .copy .subhead{font-family:"UNicod Sans Medium","Segoe, sans-serif"}.hide-text{font:0/0 a}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#top,#document{width:100%}.wrap,.content,.modal-content,#sticky{max-width:1140px}.wrap:before,.wrap:after,.content:before,.content:after,.modal-content:before,.modal-content:after,#sticky:before,#sticky:after{content:"";display:table}.wrap:after,.content:after,.modal-content:after,#sticky:after{clear:both}.content{position:relative}.follow{margin-top:20px}.mobileRating{clear:left}@media all and (min-width: 768px){.fullwidth{clear:left;float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}.left{clear:left;float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}.right{float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}.follow{clear:left;padding:0 10px}.follow ul{float:left}.follow #signup{float:right}#sticky{padding:0 10px;margin-top:10px}#sticky ul{max-width:58.33333%;margin:0 auto}#sticky #rating{float:left;width:16.66667%;margin-left:0%;margin-right:-16.66667%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-right:20px}#sticky .legal{float:left;width:83.33333%;margin-left:16.66667%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:20px;padding-right:40px}}@media all and (max-width: 767px){.fullwidth{clear:left;float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}}input:not([type="checkbox"]),button,.button{border:none;width:100%}input[type="submit"],input[type="button"],button,.button{padding:8px 12px;text-transform:uppercase}input[type="submit"]{background:#ff3c1f;color:#0f0f0f;font-size:18px;font-weight:bold}input[type="submit"]:hover{color:#fffcff}@media all and (min-width: 768px){.header{margin-bottom:1.125em}#primary-nav{float:left}#btn-preorder{float:right;min-width:190px;margin-right:10px}.subnav{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;margin-bottom:2px}}.header{border:1px solid #262626}@media all and (min-width: 768px){.header{height:40px}}.nav a,.nav span,.subnav a,.subnav span{padding:7px 10px;color:#ff3c1f;text-decoration:none}.nav a:hover,.nav span:hover,.subnav a:hover,.subnav span:hover{color:#fffcff}.nav .text,.subnav .text{color:#fffcff}.subnav{height:36px;background:rgba(0,0,0,0.8);background-clip:content-box;color:#ff3c1f}@media all and (max-width: 767px){.subnav{display:none}}.subnav a:hover,.subnav span:hover,.subnav .active a,.subnav .active span{color:#fffcff}.dropdown{display:none;z-index:20}.btn{padding:0.5625em 0.5em 0.5em;width:230px;background:#ff3c1f;color:#0f0f0f;text-align:center;text-decoration:none;transition:all 0.2s ease}@media all and (max-width: 767px){.btn{padding:0.7em 0.7em 0.4em}}.btn+.btn{margin-left:20px}.btn.disabled,.btn.hover{color:#555}.btn.disabled{background:#333;cursor:default}.btn:hover{color:#fffcff}@media all and (max-width: 767px){.btn{width:250px}}#primary-nav{height:2.25em}@media all and (max-width: 767px){#primary-nav{display:none}}#primary-nav>li{position:relative;border-left:1px solid #262626}#primary-nav>li:last-child{border-right:1px solid #262626}#primary-nav>li span,#primary-nav>li a{min-width:130px;padding-left:20px;transition:all 0.05s ease-in}#primary-nav>li span:hover,#primary-nav>li a:hover{background:#ff3c1f}#primary-nav>li.open>span,#primary-nav>li.open>a{background:#ff3c1f;color:#fffcff}#primary-nav>li.open [data-toggle="dropdown"]:after{content:url("img/rel-3/arrow-down-white.png");padding-left:1.4375em}#primary-nav>li.current>span,#primary-nav>li.current>a{color:#fffcff;border-bottom:3px solid #ff3c1f}#primary-nav>li.current [data-toggle="dropdown"]:after{content:url("img/rel-3/arrow-down-white.png");padding-left:23px}#primary-nav [data-toggle="dropdown"]:after{content:url("img/rel-3/arrow-down-red.png");padding-left:23px}#primary-nav [data-toggle="dropdown"]:hover:after,#primary-nav [data-toggle="dropdown"].active:after{content:url("img/rel-3/arrow-down-white.png");padding-left:23px}#primary-nav .dropdown{width:100%}#primary-nav .dropdown li{background:#ff3c1f;background-clip:content-box;border-top:1px solid transparent}#primary-nav .dropdown li.current a{color:#fffcff}#primary-nav .dropdown a{color:#0f0f0f}#primary-nav .dropdown a:hover{color:#fffcff}#btn-preorder{width:auto;background:#ff3c1f;color:#fffcff;text-align:center}@media all and (max-width: 767px){#btn-preorder{display:block;position:absolute;top:20px;left:50%;margin-left:-80px;width:180px;border-top:1px solid #262626;border-right:1px solid #262626;border-left:1px solid #262626}}#btn-preorder:hover{background:#0f0f0f}#btn-preorder.current{background:#0f0f0f;color:#ededed;border-bottom:3px solid #ff3c1f;border-left:1px solid #262626;border-right:1px solid #262626}#mobile-nav{display:none}@media all and (max-width: 767px){#mobile-nav{display:block;position:fixed;top:0;left:0;height:100%;width:240px;background:#1a1a1a;color:#ff3c1f;overflow-y:auto;box-shadow:inset -7px 0px 10px 0px rgba(0,0,0,0.75);text-shadow:0 1px 1px rgba(0,0,0,0.15);z-index:2;-ms-transition:-ms-transform 0.15s ease-in;-moz-transition:all 0.15s ease-in;-webkit-transition:-webkit-transform 0.15s ease-in;transition:all 0.15s ease-in;-webkit-overflow-scrolling:touch;-webkit-transform:translateX(-240px) translateZ(0);-moz-transform:translateX(-240px) translateZ(0);-ms-transform:translateX(-240px) translateZ(0);-o-transform:translateX(-240px) translateZ(0);transform:translateX(-240px) translateZ(0)}#mobile-nav>ul>li{border-bottom:1px solid #262626}#mobile-nav .item{list-style:none}#mobile-nav .item span,#mobile-nav .item a{display:block;padding:12px 20px}#mobile-nav .item.sub{background:url(img/rel-3/arrow-right-red.png) no-repeat 24px 18px;padding-left:36px}#mobile-nav a{display:block;color:#ff3c1f;text-decoration:none}}.no-csstransforms3d #mobile-nav{left:-240px}@media all and (max-width: 767px){.no-shadow{height:60px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#nav-preorder a{background:#ff3c1f;box-shadow:inset -7px 0px 10px 0px rgba(0,0,0,0.8);height:90px;top:-6px;position:relative;padding-top:25px !important;color:#fffcff;border-left:none;padding-left:20px}#nav-preorder.selected a{background:#1a1a1a;color:#fffcff;text-decoration:none;border-left:6px solid #ff3c1f}#nav-languages{margin-top:45px;border-top:1px solid #262626;position:relative;font-family:"UNicod Sans Light","Segoe, sans-serif"}#nav-languages select{height:40px;left:0;opacity:0;position:absolute;top:0;width:100%}}#mobile-nav ul ul ul li{margin-left:28px;list-style-type:none}#mobile-nav ul ul ul li a{padding-left:0 !important}[hidden]{display:none}#top{background:#000}@media all and (min-width: 768px){#top{height:4.6875em}}#logo{float:left;padding-top:2px;transition:opacity 0.15s}@media all and (min-width: 768px){#logo{width:550px}}@media all and (max-width: 767px){#logo{margin-top:4.5em;border-top:1px solid #2b2626}}#logo a{display:block}img{outline:none;border:0}#nav-toggle{display:none}@media all and (max-width: 767px){#nav-toggle{display:block;position:absolute;top:30px;left:16px;padding:20px;background:url("img/rel-3/nav-toggle.png") no-repeat;text-indent:-9999em}}#options{position:relative;float:right;margin-right:10px}@media all and (min-width: 768px){#options{margin-top:1.4375em}}@media all and (max-width: 767px){#options{position:absolute;top:30px;right:10px}}#options span{display:block;cursor:pointer;color:#ff3c1f}#languages:hover,#languages.open{background:#ff3c1f;border-top-left-radius:3px;border-top-right-radius:3px}#languages:hover>span,#languages.open>span{color:#fffcff}#languages .dropdown{top:27px;left:0;right:0;padding-top:10px;padding-bottom:10px;min-width:160px;background:#ff3c1f;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;z-index:100}#languages .dropdown li{padding:1px 10px}#languages .dropdown a{color:#0f0f0f;text-decoration:none}#languages .dropdown a:hover{color:#fffcff}@media all and (min-width: 768px){#logo{margin-left:-17px}#logo a{height:70px}#languages>span,#share>span{padding-top:5px;padding-right:20px}#languages>span:hover,#languages>span.active,#share>span:hover,#share>span.active{color:#fffcff}#languages{padding-right:6px;padding-left:8px;margin-right:8px}#languages>span{background:url("img/rel-3/arrow-down-red.png") no-repeat right 11px}#languages>span:hover{background:url("img/rel-3/arrow-down-white.png") no-repeat right 11px;color:#fffcff}#languages.open>span{background:url("img/rel-3/arrow-down-white.png") no-repeat right 11px}#share{padding-left:10px;border-left:1px solid #ff3c1f}#share span{padding-right:0}#share.open>span>span{background:url("img/rel-3/share-hover.svg") no-repeat right center}#share>span>span{background:url("img/rel-3/share.svg") no-repeat right center;width:10px;height:10px;float:right;margin-left:10px;margin-top:4px}#share.open>span{color:#fffcff}}@media all and (max-width: 767px){#logo,#logo img{width:100%}#languages{display:none}#share>span{width:27px;background:url("img/rel-3/share.svg") no-repeat right center;background-size:100%;text-indent:-9999em}}.custom_facebook,.custom_twitter,.custom_gplus,.custom_reddit{background:url("http://ct1.addthis.com/static/r07/widget016_32x32_top.gif") no-repeat left;overflow:hidden;display:block;height:32px;width:32px;line-height:32px;margin:0 2px;cursor:pointer}.custom_facebook{background-position:0 -160px}.custom_twitter{background-position:0 -704px}.custom_gplus{background-position:0 -288px}.custom_reddit{background-position:0 -608px}.fb,.t,.instagram,.g,.yt,.reddit,.twitch{display:block;width:64px;height:64px;text-indent:-9999em;overflow:hidden}.fb{background:url(img/social/fb.svg) no-repeat;background-size:100%}.t{background:url(img/social/tw.svg) no-repeat;background-size:100%}.instagram{background:url(img/social/instagram.svg) no-repeat;background-size:100%}.g{background:url(img/social/gplus.svg) no-repeat;background-size:100%}.yt{background:url(img/social/yt.svg) no-repeat;background-size:100%}.reddit{background:url(img/social/reddit.svg) no-repeat;background-size:100%}.twitch{background:url(img/social/twitch.svg) no-repeat;background-size:100%}.follow li{list-style-type:none;margin:5px}.follow li a{display:block;overflow:hidden;width:34px;height:34px}.signupCont{display:inline-block}.logoCont{display:inline-block}@media all and (min-width: 768px){.follow li{float:left}#signup:after{margin-left:10px;position:relative;top:10px}}@media all and (max-width: 767px){.follow{margin-bottom:20px;text-align:center}.follow .h4{margin-top:0.625em;margin-bottom:0.5em}.follow ul{text-align:center}.follow li{display:inline-block;margin:2px;width:10%;min-width:40px}.follow li a{margin:0 auto;width:45px;height:45px}#signup{position:relative;display:block;width:190px;margin:10px auto}#signup span{display:inline-block;font-size:0.9em;text-decoration:underline}}.follow:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.centered{display:inline-block;vertical-align:middle}@media all and (min-width: 768px){.something{float:left}.centered{float:right}}@media all and (max-width: 767px){.centered{width:100%}}#logos{padding:20px 0 40px}#logos li{width:20%;padding-left:5px;padding-right:5px;text-align:center}#logos #two-k{margin-left:0%;margin-right:-16%}#logos #xbox-one{margin-left:16%;margin-right:-32%}#logos #ps4{margin-left:32%;margin-right:-48%}#logos #steam{margin-left:48%;margin-right:-64%}#logos #nvidia{margin-left:64%;margin-right:-70%}#logos #turtlerock{margin-left:74%;margin-right:-100%}.legal{color:#808080}.legal a{color:#808080}.legal a:hover{color:#a6a6a6}@media all and (min-width: 768px){.legal{border-left:1px solid #343434}.legal .copyright{text-transform:uppercase;margin-bottom:5px}}@media all and (max-width: 767px){#logos{padding:20px 10px 40px}.mobileRating{display:block;margin:0 auto;height:100px;width:150px}.legal{padding:10px;text-align:center}}.swipe-container,.persistent{position:relative}.swipe-container .prev,.swipe-container .next,.persistent .prev,.persistent .next{position:absolute;top:46%;width:75px;height:84px;margin-top:-42px;background:rgba(0,0,0,0.5);text-indent:-9999em;cursor:pointer}.swipe-container .prev.disabled,.swipe-container .next.disabled,.persistent .prev.disabled,.persistent .next.disabled{display:none}.swipe-container .prev:hover,.swipe-container .next:hover,.persistent .prev:hover,.persistent .next:hover{opacity:.8}.swipe-container .prev,.persistent .prev{left:10px}.swipe-container .prev span,.persistent .prev span{background:url("img/rel-3/arrow-left-lg.svg") no-repeat;width:18px;height:45px;background-position:center;margin:17px auto auto;display:block}.swipe-container .next,.persistent .next{right:10px}.swipe-container .next span,.persistent .next span{background:url("img/rel-3/arrow-right-lg.svg") no-repeat;width:18px;height:45px;background-position:center;margin:17px auto auto;display:block}.swipe{overflow:hidden;visibility:hidden;position:relative;clear:both}.swipe-wrap{overflow:hidden;position:relative}.swipe-wrap>div{float:left;width:100%;position:relative}.swipe .prev,.swipe .next{position:absolute;top:0;width:30px;height:100%;z-index:18;cursor:pointer}.swipe .prev.disabled,.swipe .next.disabled{background-color:#333;cursor:default}.swipe .prev{left:0;background:#ff3c1f}.swipe .next{right:0;background:#ff3c1f}.swipe .prev span,.swipe .next span{display:block;color:#0f0f0f;text-indent:-9999em;width:13px;height:20px;margin:auto;position:relative;top:50%;margin-top:-10px}.swipe .prev span{background:url("/_/css/img/rel-3/arrow-left.svg") no-repeat;background-position:center}.swipe .prev:not(.disabled) span:hover{background-image:url("/_/css/img/rel-3/arrow-left-hover.svg")}.swipe .next span{background:url("/_/css/img/rel-3/arrow-right.svg") no-repeat;background-position:center}.swipe .next:not(.disabled) span:hover{background-image:url("/_/css/img/rel-3/arrow-right-hover.svg")}.dots li{width:10px;height:10px;margin:10px;color:#818181;cursor:pointer}.dots li.current{color:#fffcff}.dots li:hover{color:#ff3c1f}.pagination a.btn,.pagination span,.pagination .numWrap,.pagination li{float:left}.pagination .btn,.pagination .ellipses{margin-right:5px}.pagination .btn{text-decoration:none;width:auto;padding-left:.6em;padding-right:.6em}.pagination .btn.disabled{background:#333;cursor:default;color:#555}.pagination .numWrap{overflow:hidden}.pagination ul{margin:0;list-style:none;display:block}.pagination li{margin-right:5px;margin-left:0;display:block;width:40px;line-height:40px;text-decoration:none;border:1px solid #ff3c1f;color:#ff3c1f;cursor:pointer;text-align:center}.pagination li:hover,.pagination li.current{border:1px solid #fff;color:#fff}.pagination .ellipses{padding-top:0.6em}@media all and (min-width: 768px){.modal{position:fixed;top:0;bottom:0;width:100%;height:100%;min-height:100%;background:rgba(0,0,0,0.8);z-index:50}.modal.closed{display:none}.modal .modal-content .video{float:left;width:83.33333%;margin-left:8.33333%;margin-right:-91.66667%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;position:relative;margin-top:8%;padding:0;max-width:917px;background:black}.modal .modal-content .video .tray{background:#1a1a1a}}.modal.closed{display:none}@media all and (min-width: 768px){.agegate #logo{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}.agegate .content{float:left;width:66.66667%;margin-left:16.66667%;margin-right:-83.33333%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}.agegate .content form{clear:left;float:left;width:66.66667%;margin-left:16.66667%;margin-right:-83.33333%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}.agegate #sticky .legal{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}}.agegate #document{overflow:hidden}.agegate #top{margin-bottom:60px;background:none}.agegate #top #logo{float:none;width:100%;height:100%}.agegate #top #logo img{width:100%}.agegate #document{max-width:1090px}.agegate .content{text-align:center;margin-bottom:20px}.agegate input[type="submit"]{margin-top:2.5em;-webkit-appearance:none;border-radius:0}.agegate #sticky .legal{clear:both;border-left:none}#month,#day,#year{width:30%}#dob{position:absolute;width:0;height:0;opacity:0;background-color:transparent}@media all and (min-width: 768px){.agegate #top{height:135px}.agegate #top #logo a{height:115px}.agegate #document{min-height:50%}}@media all and (min-width: 768px){.box{min-height:350px}.box:nth-child(odd){float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}.box:nth-child(even){float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}#latest .thumb{float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:0}#latest .copy{float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:0}}@media all and (max-width: 767px){.box{clear:left;float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;margin-bottom:20px;padding-left:20px;padding-right:20px;background-clip:padding-box}#latest{margin-bottom:20px}}#trailer img{width:100%;z-index:-5}@media all and (min-width: 768px){#trailer video{position:absolute;top:0;width:100%;z-index:0}#trailer .controls{max-width:1140px;margin:0 auto;position:relative;z-index:3}#trailer #sound{position:absolute;top:10px;right:10px;width:36px;height:36px;background:rgba(0,0,0,0.65) url(img/rel-3/sound.svg) no-repeat center;background-size:65%;text-indent:-9999em}.tablet #trailer #sound{display:none}#trailer #sound:hover{background:rgba(0,0,0,0.65) url(img/rel-3/sound-hover.svg) no-repeat center;background-size:65%}#trailer #sound.muted{background:rgba(0,0,0,0.65) url(img/rel-3/muted.svg) no-repeat center;background-size:65%}#trailer #sound.muted:hover{background:rgba(0,0,0,0.65) url(img/rel-3/muted-hover.svg) no-repeat center;background-size:65%}}.box{text-align:center}.box .headline{margin-top:40px}.box .title{padding:0}.box .copy p{margin-top:0}.box .btn{margin-top:20px;margin-bottom:20px}#featured img{max-width:193px}@media all and (min-width: 768px){.home .header{margin-bottom:0}.home .content,.home .follow,.home #sticky{position:relative;top:-160px;z-index:5}#trailer{min-height:400px}#trailer:before{display:none}#watch-full-trailer{position:absolute;width:200px;top:40%;left:50%;margin-left:-100px}.box .description{display:block;height:4.215em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#latest .thumb img{max-width:140px}}@media all and (max-width: 767px){.home video,.home #sound,.home #featured img{display:none}.home .content{clear:both}#trailer{margin-top:0;float:left}#trailer .btn{margin-top:20px;margin-bottom:20px}#latest .copy{margin-top:20px;text-align:center}#latest .thumb{max-width:240px}.posted{font-size:18px}}#timeline .posted{text-align:center;font-family:"UNicod Sans Medium","Segoe, sans-serif";text-transform:uppercase;white-space:nowrap}@media all and (max-width: 767px){body.game .copy,#timeline{text-align:center}}body.game .copy{margin-top:6.25em;clear:left}#timeline .headline,#timeline .btn{margin-top:25px}@media all and (min-width: 768px){body.game .copy{margin-left:10px;width:27.5em}#timeline{margin-top:3.75em;float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}#timeline .headline{float:left;width:66.66667%;margin-left:8.33333%;margin-right:-75%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}#timeline .btn{float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}#timeline .thumb span{display:block;height:2.81em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#timeline .events{clear:left;padding:0 7% 60px}#timeline .events li{width:25%;padding-right:2.5%;padding-left:2.5%}#timeline .events li:last-child{margin-right:0}}@media all and (max-width: 767px){body.game .copy{margin-bottom:3em;padding-left:20px;padding-right:20px}#timeline{clear:left;float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:20px;padding-right:20px;background-clip:padding-box}#timeline .event{clear:left;float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:0}}#timeline .btn{background:#ff3c1f url("img/rel-3/fb.png") no-repeat 10px;padding-left:20px !important}#timeline .btn:hover{background:#ff3c1f url("img/rel-3/fb-hover.png") no-repeat 15px}#timeline .events .thumb{display:block;position:relative;margin-top:2.5em}#timeline .events .thumb:before{width:17px;height:10px;background:url("img/rel-3/marker.png") no-repeat;content:"";position:absolute;top:-10px;left:50%;margin-left:-8px}#timeline .events .thumb img{border:1px solid #fffcff}#timeline .events .thumb:hover:before{background:url("img/rel-3/marker-red.png") no-repeat}#timeline .events .thumb:hover img{border-color:#ff3c1f}#timeline .events a{color:#fffcff;text-decoration:none}#timeline .events a:hover{color:#ff3c1f}@media all and (min-width: 768px){body.game{background:#000 url(img/rel-4/bg-game.jpg) no-repeat top center;height:auto}#timeline .event{background:url(img/rel-3/timeline-dot.png) no-repeat center 50px}}@media all and (max-width: 767px){body.game{background:#000 url(img/rel-4/bg-game-mobile.jpg) no-repeat center -100px}#timeline .btn{width:300px;background:#ff3c1f}#timeline .event{text-align:center}#timeline .event:first-child .posted{margin-top:0;border:none}#timeline .posted{border-top:1px solid #393939;margin:30px auto 0;padding-top:30px;max-width:220px}#timeline .thumb span{display:block;margin-top:20px;text-align:left}#timeline .events .title{line-height:1em;margin-bottom:20px}.event img{width:100%}}@media all and (min-width: 768px){.hunters .headline,.monsters .headline{margin-top:0.61538em;font-size:3.25em;line-height:1.2em}}.classes{text-align:center}.classes a span{font-size:2em;margin-top:-15px;display:block}@media all and (max-width: 767px){.hunters .headline{margin-top:36px;margin-bottom:4px}.hunters .left,.monsters .left{text-align:center}.classes a span{white-space:nowrap}}@media all and (min-width: 768px) and (max-width: 960px){.hunters .left{float:left;width:58.33333%;margin-left:0%;margin-right:-58.33333%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}.monsters .left{float:left;width:66.66667%;margin-left:0%;margin-right:-66.66667%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}}@media all and (max-width: 767px){.hunters .left,.monsters .left{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}}@media all and (max-width: 767px){.monsters .headline{margin-top:36px;margin-bottom:22px}}.classes li{position:relative}.classes li img{opacity:1;transition:all 1.5s}.classes li .grayed{position:absolute;top:0;opacity:0}.hunters .swipe-container,.monsters .swipe-container{background:none}@media all and (min-width: 768px){.classes{margin-bottom:96px}}.classes li.fade{opacity:.6}.classes a{color:#ff3c1f;text-decoration:none}.classes a:hover{color:#fffcff}.quat li{width:25%}.tria li{width:33%}.monsters .uno li,.monsters .duo li,.monsters .tria li,.monsters .many li{width:100%}.duo{max-width:600px}.duo li{width:50%}.una li{width:100%}@media all and (min-width: 768px){.hunters,.monsters{background:url(img/rel-4/bg-class.jpg) no-repeat top center}}@media all and (max-width: 767px){.hunters .content,.monsters .content{background:url(img/rel-4/bg-class-mobile.jpg) no-repeat center top;background-size:100%}}.replay{color:#ff3c1f;font-family:"UNicod Sans Light","Segoe, sans-serif";text-transform:uppercase;text-decoration:underline;cursor:pointer}.replay:hover{color:#fffcff}.classes .hidden{display:none}@media all and (min-width: 768px) and (max-width: 960px){.character .right{float:left;width:58.33333%;margin-left:41.66667%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}}#hunters-subnav{position:relative;margin-top:20px;padding:0;background:none}#hunters-subnav>li{width:25%;background:#ff3c1f;text-align:center}#hunters-subnav>li>a span{padding:0;font-family:"UNicod Sans Medium","Segoe, sans-serif";white-space:nowrap}#hunters-subnav>li:hover,#hunters-subnav>li.open{background:#1a1a1a;border:3px solid #fffcff}#hunters-subnav>li:hover>a,#hunters-subnav>li:hover>a span,#hunters-subnav>li.open>a,#hunters-subnav>li.open>a span{color:#fffcff;position:relative}#hunters-subnav>li:hover>a:before,#hunters-subnav>li:hover>a span:before,#hunters-subnav>li.open>a:before,#hunters-subnav>li.open>a span:before{content:"";width:100.5%;border:3px solid #1a1a1a;position:absolute;left:0;bottom:-3px;z-index:25}#hunters-subnav>li:hover .dropdown,#hunters-subnav>li.open .dropdown{max-width:100%;overflow:hidden;border:3px solid #fffcff}#hunters-subnav>li:hover .dropdown.characters-1 ul,#hunters-subnav>li.open .dropdown.characters-1 ul{width:150px}#hunters-subnav>li:hover .dropdown.characters-2 ul,#hunters-subnav>li.open .dropdown.characters-2 ul{width:300px}#hunters-subnav>li:hover .dropdown.characters-3 ul,#hunters-subnav>li.open .dropdown.characters-3 ul{width:450px}#hunters-subnav>li:hover .dropdown.characters-4 ul,#hunters-subnav>li.open .dropdown.characters-4 ul{width:600px}#hunters-subnav>li:hover .dropdown.characters-5 ul,#hunters-subnav>li.open .dropdown.characters-5 ul{width:750px}#hunters-subnav>li:hover .dropdown.characters-6 ul,#hunters-subnav>li.open .dropdown.characters-6 ul{width:900px}#hunters-subnav>li:hover .dropdown.characters-7 ul,#hunters-subnav>li.open .dropdown.characters-7 ul{width:1050px}#hunters-subnav>li:hover .dropdown.characters-8 ul,#hunters-subnav>li.open .dropdown.characters-8 ul{width:1200px}#hunters-subnav>li:hover .dropdown.characters-9 ul,#hunters-subnav>li.open .dropdown.characters-9 ul{width:1350px}#hunters-subnav>li:hover .dropdown.characters-10 ul,#hunters-subnav>li.open .dropdown.characters-10 ul{width:1500px}#hunters-subnav>li:not(:last-child)>a,#hunters-subnav>li:not(:last-child)>span{border-right:1px solid #0f0f0f}#hunters-subnav a,#hunters-subnav span{color:#0f0f0f}#hunters-subnav a.active span{color:#fffcff}#hunters-subnav .dropdown{top:36px;left:0;background:#1a1a1a}#hunters-subnav .dropdown a,#hunters-subnav .dropdown span{color:#ff3c1f}#hunters-subnav .dropdown a:hover,#hunters-subnav .dropdown a.active,#hunters-subnav .dropdown span:hover,#hunters-subnav .dropdown span.active{color:#fffcff}#hunters-subnav img{border:1px solid #333}#hunters-subnav>li:nth-child(2) .dropdown.characters-1,#hunters-subnav>li:nth-child(2) .dropdown.characters-2{left:23.5%}#hunters-subnav>li:nth-child(3) .dropdown.characters-1,#hunters-subnav>li:nth-child(3) .dropdown.characters-2{right:22.5% !important;left:auto}#hunters-subnav>li:nth-child(3) .dropdown,#hunters-subnav>li:last-child .dropdown{right:0 !important;left:auto}.persistent{background:none;width:100%}.persistent.sticky{position:fixed;top:0}@media all and (min-width: 768px){.persistent{position:absolute}}@media all and (min-width: 768px){.persistent img{position:absolute;left:50%}}@media all and (min-width: 960px) and (max-width: 1119px){.persistent img{margin-left:-55%}}@media all and (min-width: 1120px){.persistent img{margin-left:-615px}}.monsters .persistent img{margin-left:-770px}@media all and (min-width: 768px) and (max-width: 960px){.monsters .persistent img{margin-left:-830px}}@media all and (max-width: 767px){.monsters .persistent img{margin-left:0;width:180%}}.persistent video{position:absolute;top:0;width:100%;z-index:0}.persistent .next span,.persistent .prev span{margin:3px auto}.character{height:auto;background-attachment:fixed}.character .right{clear:left}.character .right .copy{clear:left}.character .name .icon{position:relative;margin-right:10px;display:inline-block}@media all and (min-width: 768px){.character .name .icon{top:5px;width:48px;height:48px}}@media all and (max-width: 767px){.character .name .icon{top:2px;width:54px;height:54px}}.character .copy,.character .media,.character .loadout{background:rgba(0,0,0,0.8);padding-bottom:20px;margin-bottom:1px}.character .copy{padding:0 20px 40px}.character .copy .btn{float:left}.character .copy .btn.dl:before{position:relative;top:2px;margin-right:10px;display:inline-block;content:url(img/rel-4/download.svg);width:24px}.character .copy .btn.dl:hover:before{content:url(img/rel-4/download-hover.svg)}.character .media{padding:10px;padding-bottom:20px}.character .media img{border:1px solid #5e5e5e;cursor:pointer}.character .media .title{padding:10px 0}.character .loadout .h2{display:block;margin-top:20px;padding-left:20px}.character .loadout .h6,.character .loadout p{padding-left:10px}.character .loadout .h6{display:block;padding-top:20px;color:#ff3c1f}@media all and (max-width: 767px){.character .loadout .h6{padding-bottom:10px}}@media all and (max-width: 767px){.character .loadout ul{margin-left:10px;margin-right:10px}}.character .loadout p{margin-top:0;margin-bottom:0}.character .loadout .modal{padding:20px}.character .loadout .modal .close{top:40px;right:40px}.character .loadout .modal .video{border:2px solid white}.character .loadout .modal .tray{background:#000}.character .weapons,.character .abilities{list-style-type:none}.character .weapons>li,.character .abilities>li{float:left;width:50%;padding:10px;cursor:pointer}.character .weapons>li:nth-child(odd),.character .abilities>li:nth-child(odd){clear:left}.character .weapons>li:hover span,.character .abilities>li:hover span{color:#fffcff}.hunters .right .subnav{height:225px}@media all and (min-width: 768px){.character .header{margin-bottom:0}.character .subnav{margin-top:20px}.character .name{font-size:3.375em}.character .copy .dots{display:none}.character .copy .name{padding-top:30px}.character .copy p{margin-top:0;margin-bottom:20px}}@media all and (max-width: 767px){.persistent{position:relative;margin-top:-40px}.persistent img{display:block;margin:0 auto;width:100%}.persistent .prev.disabled,.persistent .next.disabled{display:none}.character .right{margin-top:-80%}.character .right .copy .name{font-size:3.125em;white-space:nowrap}.character .right .copy .dl{display:none}.character .right .media{padding-bottom:0}.character .right #Thumbs{margin-bottom:0 !important}.character .right .media img,.character .right .loadout img{width:100%}.character .right .loadout .h2{display:block;text-align:center;margin:20px 0}.character .right .loadout li{margin-bottom:10px}.character .right .loadout li .inner{position:relative}.character .right .loadout li.expanded p:after{width:0px;height:0px;border-style:solid;border-width:0 12.5px 21.7px 12.5px;border-color:transparent transparent #FFF transparent;position:absolute;content:"";left:50%;margin-left:-20px;bottom:-20px}.character .right .modal{position:absolute;left:0;width:100%}.monsters.character .right{margin-top:-50%}}@media all and (min-width: 768px){body.media .swipe-container,#media{clear:left;float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}}.swipe-container{margin-bottom:2px;-webkit-transition:1s;-moz-transition:1s;transition:1s;overflow:hidden}.swipe-container.disabled{max-height:0px}.options{position:absolute;right:0;bottom:0}.overlay{position:absolute;text-align:center;top:5%;left:50%;margin-left:-370px;width:740px;padding-top:40px;background:rgba(0,0,0,0.8)}@media all and (min-width: 768px){.overlay{height:420px;border-radius:10px;z-index:50}}.downloadoverlay{position:relative;width:100%;padding-top:5px;line-height:1em}@media all and (min-width: 768px){.downloadoverlay .h1,.downloadoverlay .classes a span,.classes a .downloadoverlay span{display:block;margin-bottom:30px}}.downloadoptions li{height:300px;width:180px;padding-top:160px;vertical-align:top}@media all and (max-width: 767px){.downloadoptions li{height:200px;padding-top:100px}}.downloadoptions li a{display:block}.downloadoptions li.phone{background:url(img/rel-3/phone_icon.svg) no-repeat center 57px;background-size:50px}@media all and (max-width: 767px){.downloadoptions li.phone{background-position-y:0}}.downloadoptions li.desktop{background:url(img/rel-3/desktop_icon.svg) no-repeat center 0;background-size:185px}@media all and (max-width: 767px){.downloadoptions li.desktop{display:none}}.downloadoptions li.tablet{background:url(img/rel-3/tablet_icon.svg) no-repeat center 53px;background-size:66px}@media all and (max-width: 767px){.downloadoptions li.tablet{background-position-y:0}}.downloadoptions .h3{display:block}.ruled{text-align:center;overflow:hidden}.ruled>div{display:inline-block;position:relative}.ruled>div:before,.ruled>div:after{content:"";position:absolute;height:5px;border-bottom:1px solid #50575b;top:0.9375em;width:37.5em}@media all and (max-width: 767px){.ruled>div:before,.ruled>div:after{top:0.75em}}.ruled>div:before{right:100%;margin-right:15px}.ruled>div:after{left:100%;margin-left:15px}#media{padding-bottom:20px}.carousel .view-options span,.grid .view-options span{cursor:pointer;display:inline-block;width:35px;height:35px;color:#ff3c1f;text-indent:-9999em;overflow:hidden}.carousel .view-options span.active,.grid .view-options span.active{color:#fffcff}.view-carousel{background:url("img/rel-3/carousel.svg") no-repeat}.view-carousel.active,.view-carousel:hover{background:url("img/rel-3/carousel-hover.svg") no-repeat}.view-grid{background:url("img/rel-3/grid.svg") no-repeat}.view-grid.active,.view-grid:hover{background:url("img/rel-3/grid-hover.svg") no-repeat}.grid .prev,.grid .next,.grid .dots{display:none}.grid .slide{padding:0 !important}.grid .thumb{margin:7px 0}#Thumbs{background:black;margin-bottom:25px}#Thumbs .slide{padding-left:35px;padding-right:35px}#Thumbs .slide .thumb{float:left;padding:0 7px}@media all and (max-width: 767px){#Thumbs .slide .thumb{width:50%;margin:7px 0}}#Thumbs .slide a{position:relative;display:block}#Thumbs .slide a:before{position:absolute;display:block;width:100%;height:100%;content:"";border:1px solid #5e5e5e}#Thumbs .slide a:hover:before{border-width:5px;border-color:#ff3c1f}@media all and (max-width: 767px){#Thumbs .slide a:hover:before{border-width:3px}}#Thumbs .slide a.active:before{border-width:5px;border-color:#fffcff}@media all and (max-width: 767px){#Thumbs .slide a.active:before{border-width:3px}}#Thumbs .slide a img{z-index:-1}body.media #Thumbs{margin-left:25px;margin-right:25px}body.media #Thumbs .slide .thumb{width:25%}.dots{font-size:0.375em;margin-bottom:20px !important}@media all and (max-width: 767px){#Thumbs .slide .thumb{width:50% !important}#Thumbs .slide .thumb .copy{display:none}.swipe .prev,.swipe .next{margin-top:7px}}@media screen and (max-width: 29.9375em){#Thumbs .slide .thumb span{display:none}}@media screen and (max-width: 30em){.grid #Thumbs .slide .thumb{width:100%}}@media all and (min-width: 768px){.isotope{clear:left;float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding:0}#forums{float:right;margin-right:10px}}@media all and (max-width: 767px){.isotope{clear:left;float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding:0}}.spinner{width:30px;height:30px;background-color:#ff3c1f;margin:1em auto;-webkit-animation:rotateplane 1.2s infinite ease-in-out;animation:rotateplane 1.2s infinite ease-in-out}@-webkit-keyframes rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}#community .subnav{width:auto;margin-bottom:7px}#community .isotope .loading{display:block;margin-top:1em;width:100%;height:3.5em;text-align:center}#community .isotope a{color:#ff3c1f}#community .isotope a:hover{color:#ccc}#community .isotope .date{color:#999}#community .isotope .icon{float:right;width:24px;height:24px;text-indent:-9999em}#community #twitch.comingSoon{background:url("/_/css/img/rel-4/bg_twitch_soon.png")}.post,.grid-sizer{width:25%}.post{float:left;margin-bottom:10px;padding-left:10px;padding-right:10px}.post.featured{width:50%}.post span{display:block;background:rgba(0,0,0,0.8);padding:10px}.post{z-index:2}.isotope-hidden.post{pointer-events:none;z-index:1}.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width}.isotope .post{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity}@media all and (min-width: 768px){.post,.grid-sizer{width:33%}.post.featured{width:65.9%}}@media all and (min-width: 768px) and (max-width: 960px){.post,.grid-sizer{width:50%}.post.featured{width:100%}}@media all and (max-width: 767px){.community .subnav{float:none;clear:both;display:block;font-size:22px}.isotope{clear:both}.post,.grid-sizer,.post.featured{width:100%}}@media only screen and (max-width: 390px){.community .subnav{font-size:18px}.nav a,.nav span,.subnav a,.subnav span{padding:7px 8px}}@media all and (min-width: 768px){.articles{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}.articles li{clear:left}.articles li .thumb{float:left;width:25%;margin-left:0%;margin-right:-25%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-right:20px}.articles li .copy{float:left;width:75%;margin-left:25%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-right:40px}.articles li .copy .headline{margin-top:0}.articles li .thumb,.articles li .copy{padding-left:0}}@media all and (max-width: 767px){.articles{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:20px;padding-right:20px;background-clip:padding-box}.articles .thumb img{max-width:300px;height:auto}}.articles li{padding-top:30px;min-height:200px}.articles li:before{display:block;height:30px;content:"";border-top:1px solid #333}.articles li:last-child:after{display:block;margin:0 17px 30px;height:30px;content:"";border-bottom:1px solid #333}.articles .thumb{position:relative;text-align:right}.articles .thumb a{display:block;text-align:center}.articles .thumb a img{border:1px solid #333}.articles .copy .headline{margin-top:20px}.articles .copy .posted+p{margin-top:5px}h3{line-height:1em}h3 a{color:#ff3c1f}em{display:block;color:#a6a6a6;line-height:2.2em}@media all and (min-width: 768px){.articles .thumb img{width:100%;max-width:132px;max-height:118px}}@media all and (min-width: 768px){article{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}article .title,article .copy{float:left;width:83.33333%;margin-left:16.66667%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;margin-top:0;padding-left:20px;padding-right:20px}article .copy{clear:left;padding-bottom:40px}article .aside{float:left;width:16.66667%;margin-left:0%;margin-right:-16.66667%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:20px}}@media all and (max-width: 767px){article{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:20px;padding-right:20px;background-clip:padding-box}.article{background-clip:padding-box}}.article:not(body) .big{display:block;width:100%;max-width:1080px}.article:not(body) p{margin-bottom:20px}article img{border:1px solid #333}@media all and (min-width: 768px){.article .big{margin:20px auto 40px}.article .title{line-height:1em;margin-bottom:20px}.article .aside{text-align:right;border-right:1px solid #808080}.article .posted{display:block}}@media all and (max-width: 767px){.article .title{padding-left:0}}.retail .title{margin-top:40px;margin-bottom:10px;font-family:UNicod Sans Light, Segoe, sans-serif !important;font-weight:bold}#incentive{color:#fffcff}.retail .right{font-weight:bold;text-align:center}.retail .right .title{font-family:UNicod Sans Ultra Light,Segoe,sans-serif !important;font-weight:normal}@media all and (max-width: 767px){#incentive .copy .title{margin-top:200px;font-size:1.4em;white-space:nowrap}#incentive ul li{white-space:nowrap}}@media all and (min-width: 768px){#incentive,#incentive+.bg,#incentive+.follow,#incentive+.swipe-container,#incentive+.persistent,#incentive+#trailer,#incentive+.box,#incentive+#timeline,#incentive+.carousel,#incentive+.grid,#incentive+.articles,#incentive+.article:not(body){float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}#incentive .copy{position:relative;height:100%;float:left;width:91.66667%;margin-left:8.33333%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:0}#incentive .copy .super-tiny-too-small-to-read-fine-print{position:absolute;bottom:10px}.retail .bg,.retail .follow,.retail .swipe-container,.retail .persistent,.retail #trailer,.retail .box,.retail #timeline,.retail .carousel,.retail .grid,.retail .articles,.retail .article:not(body){clear:left}.retail .bg .right,.retail .follow .right,.retail .swipe-container .right,.retail .persistent .right,.retail #trailer .right,.retail .box .right,.retail #timeline .right,.retail .carousel .right,.retail .grid .right,.retail .articles .right,.retail .article:not(body) .right{float:left;width:360px;margin-left:50%;margin-right:-83.33333%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}}@media all and (max-width: 767px){#incentive,.aname{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:20px;padding-right:20px;background-clip:padding-box}.retail .bg,.retail .follow,.retail .swipe-container,.retail .persistent,.retail #trailer,.retail .box,.retail #timeline,.retail .carousel,.retail .grid,.retail .articles,.retail .article:not(body){clear:left}}#incentive ul li:before{margin-right:5px;content:"-"}#boxart{position:relative}#boxbottom{position:absolute;top:0;left:0}#choose{text-transform:uppercase}#choose li{position:relative;display:block;border-top:1px solid #333}#choose li span,#choose li>a{display:block;padding:10px 0;text-decoration:none}#choose li.hideme{display:none}#choose li:last-child{border-bottom:1px solid #333}#choose .select span,#choose .select>a{cursor:pointer;display:block;color:#ff3c1f;transition:background .15s ease-in}#choose .select span[data-selected],#choose .select>a[data-selected]{color:#fffcff}#choose .select span:hover,#choose .select>a:hover{background:#0f0f0f}#choose .select.open span,#choose .select.open>a{background:#0f0f0f}#choose .select.disabled span,#choose .select.disabled>a{cursor:not-allowed;color:#333}#choose .select.disabled span:hover,#choose .select.disabled>a:hover{background:none}#choose .select.disabled [data-toggle="dropdown"]:before{position:absolute;top:50%;left:0;margin-top:-7px;content:url("img/rel-2/select-disabled-arrow-left.png")}#choose .select.disabled [data-toggle="dropdown"]:after{position:absolute;top:50%;right:0;margin-top:-7px;content:url("img/rel-2/select-disabled-arrow-right.png")}#choose [data-toggle="dropdown"]:before{position:absolute;top:50%;left:0;margin-top:-7px;content:url("img/rel-2/select-arrow-left.png")}#choose [data-toggle="dropdown"]:after{position:absolute;top:50%;right:0;margin-top:-7px;content:url("img/rel-2/select-arrow-right.png")}#choose [data-toggle="dropdown"][data-selected]:before{position:absolute;top:50%;left:0;margin-top:-7px;content:url("img/rel-2/selected-arrow-left.png")}#choose [data-toggle="dropdown"][data-selected]:after{position:absolute;top:50%;right:0;margin-top:-7px;content:url("img/rel-2/selected-arrow-right.png")}#choose .dropdown{position:absolute;width:100%;top:42px;left:0}#choose .dropdown li a{background:#ff3c1f;color:#fffcff;transition:background .15s ease-in}#choose .dropdown li a:hover{background:#851100}@media all and (min-width: 768px){.retail #document{overflow:visible}#incentive{margin-bottom:5px;height:220px;background:url("img/rel-3/incentive-goliath.png") no-repeat;background-size:cover;background-clip:content-box}#boxart{float:right;margin-right:50px}.retail .left,.retail .right{margin-top:45px;margin-bottom:30px}}@media all and (max-width: 767px){#incentive,.retail .bg,.retail .follow,.retail .swipe-container,.retail .persistent,.retail #trailer,.retail .box,.retail #timeline,.retail .carousel,.retail .grid,.retail .articles,.retail .article:not(body){margin-bottom:20px}#incentive{background:url("img/rel-3/incentive-goliath.jpg") no-repeat;background-size:cover}#boxart{margin:36px auto;max-width:320px}}body.mobile-nav-open #mobile-nav{-webkit-transform:translateX(0) translateZ(0);-moz-transform:translateX(0) translateZ(0);-ms-transform:translateX(0) translateZ(0);-o-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}.no-csstransforms3d body.site-nav__active #mobile-nav{left:0}@media all and (min-width: 768px) and (max-width: 959px){body:not(.monsters) .persistent img{width:60%;margin-left:-60%}}@media all and (max-width: 30em){.character .loadout>ul>li{width:100%}}@media all and (max-width: 320px){#timeline .btn{margin-left:-10px}.community .subnav{font-size:16px}}@media all and (max-width: 767px){#char-listing{padding-left:0 !important}#char-listing ul.classes.swipe-wrap{left:0 !important}.character #griffin .name{font-size:3.41667em}.character #abe .name{font-size:3em;line-height:10px}.character #markov .name{font-size:2.91667em}.character #hyde .name{font-size:3.6em;line-height:10px}.character #parnell .name{font-size:2.91667em}.character #val .name{font-size:3.6em;line-height:10px}.character #lazarus .name{font-size:2.70833em}.character #caira .name{font-size:4.08333em;line-height:10px}.character #hank .name{font-size:3.6em;line-height:10px}.character #bucket .name{font-size:3.25em}.character #cabot .name{font-size:3.83333em;line-height:10px}}
.prev, .next {
 -moz-user-select: none; 
 -webkit-user-select: none; 
 -ms-user-select:none; 
 user-select:none;
}
@media all and (min-width: 768px) {
#incentive .copy .super-tiny-too-small-to-read-fine-print {
position: absolute;
bottom: -4px;
}
}
@media all and (max-width: 768px) {
	.community .subnav li.google, .community .subnav li.twitter, .community .subnav li.facebook {
		overflow:hidden; text-indent:-1000px;

	}	
	.community .subnav li.facebook {
		background:url(img/social/fb.svg) no-repeat;
		width:1em; height:1em;
		background-size:100%;	
		margin:12px 5px 0;	
	}	
	.community .subnav li.twitter {
		background:url(img/social/tw.svg) no-repeat;
		width:1em; height:1em;
		background-size:100%;	
		margin:12px 5px 0;			
	}	
	.community .subnav li.google {
		background:url(img/social/gplus.svg) no-repeat;
		width:1em; height:1em;
		background-size:100%;	
		margin:12px 5px 0;				
	}	
	
	.community .subnav li:last-child {
		margin-left:12px;				
	}	
		
	
	
}