/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('//cdn.riftgame.com/rift/img/fancy/fancybox_sprite.png')}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url('//cdn.riftgame.com/rift/img/fancy/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('//cdn.riftgame.com/rift/img/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:hidden}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('//cdn.riftgame.com/rift/img/fancy/fancybox_overlay.png')}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider{margin:0;padding:0}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:80%}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0}
.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(//webcdn.triongames.com/rift/img/flex/bg_direction_nav2.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}
.flex-direction-nav .flex-prev{left:-36px}
.flex-direction-nav .flex-disabled{opacity:.3 !important;filter:alpha(opacity=30);cursor:default}
.flex-control-nav{position:absolute;bottom:10px;right:15px;text-align:left}
.flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:20px;height:15px;display:block;cursor:pointer;text-indent:-9999px;background:transparent url(//webcdn.triongames.com/rift/img/flex/slider-buttons.png) no-repeat 0 0}
.flex-control-paging li a:hover{background-position:0 -25px}
.flex-control-paging li a.flex-active{background-position:0 -25px;cursor:default}

#homeslider{padding:1.3em 1em 1.5em 1em}
#homeslider #slider li{position:relative}
#homeslider #slider li .flexslider-caption{position:absolute;left:0;right:0;top:0;color:#fff;padding:10px;text-align:left;display:none}
#homeslider #captionHere{position:absolute;top:0;left:0;padding:15px;z-index:10}
#carousel .flex-direction-nav{*height:0}
#carousel .flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url("//webcdn.triongames.com/rift/img/flex/bg_direction_nav2.png") no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}
#homeslider .flex-direction-nav a{background-image:url("//webcdn.triongames.com/rift/img/flex/bg_direction_nav-white.png")}
#carousel .flex-direction-nav .flex-next{background-position:100% 0;right:-36px}
#carousel .flex-direction-nav .flex-prev{left:-36px}
.flexslider:hover .flex-next{opacity:.8;right:5px}
.flexslider:hover .flex-prev{opacity:.8;left:5px}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
#carousel .flex-direction-nav .flex-disabled{opacity:.3 !important;filter:alpha(opacity=30);cursor:default}
#carousel .flex-control-nav{position:absolute;bottom:10px;right:15px;text-align:left}
#carousel .flex-control-nav li{margin:0 3px;display:inline-block;zoom:1;*display:inline}
#carousel .flex-control-paging li a{width:20px;height:15px;display:block;cursor:pointer;text-indent:-9999px;background:transparent url(//webcdn.triongames.com/rift/img/flex/slider-buttons.png) no-repeat 0 0}
#carousel .flex-control-paging li a:hover{background-position:0 -25px}
#carousel .flex-control-paging li a.flex-active{background-position:0 -25px;cursor:default}
.flex-control-nav li {margin: 0 3px;display: inline-block;zoom: 1;}
.flex-control-paging li a {width: 20px;height: 15px;display: block;cursor: pointer;text-indent: -9999px;background: transparent url(//webcdn.triongames.com/rift/img/flex/slider-buttons.png) no-repeat 0 0;}
.flex-control-paging li a:hover {background-position: 0 -25px;}
.flex-control-paging li a.flex-active {background-position: 0 -25px;cursor: default;}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}

#carousel li {margin-right:7px;}
#carousel.flexslider .flex-direction-nav a{width:20px;height:41px;margin:-20px 0 0;display:block;background:url(//webcdn.triongames.com/rift/img/flex/bg_direction_nav2.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease}
#carousel.flexslider .flex-direction-nav .flex-next{background-position:100% 0;right:-20px}
#carousel.flexslider .flex-direction-nav .flex-prev{left:-20px}

#carousel.flexslider {position:relative;width:68%;margin: 0 16%;}
/*#carousel.flexslider .slides {display:block;width:80%;max-width:472px;padding:0 10%;}*/
/*#carousel.flexslider .slides>li {display:block;float:left;width:46%;margin:0 2%;}*/
#carousel.flexslider .slides img{display:block;border:1px solid #80704c;}
#carousel .flex-active-slide img {opacity:1;cursor:default;}
#carousel img {display:block;opacity:.5;cursor:pointer;}

body,html,div{margin:0;padding:0;font-family:tahoma,verdana,arial,sans-serif;font-size:1em}
html{height:100%;}
body{color:#ededed;width:100%;height:100%;background:url('//webcdn.triongames.com/rift/img/bg/nightmare-home-bg.jpg') no-repeat fixed center top #3b4666;padding:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
body.page-massive-battles,body.page-massive-dynamic-battles,body.page-dynamische-massenschlachten,body.page-gigantesques-batailles-dynamiques{background-image:url('//webcdn.triongames.com/rift/img/bg/massivebattles.jpg')}
body.page-raids,body.page-schlachtzuge{background-image:url('//webcdn.triongames.com/rift/img/bg/dungeonsraids.jpg')}
body.page-dungeons,body.page-donjons{background-image:url('//webcdn.triongames.com/rift/img/bg/dungeons.jpg')}
body.page-slivers,body.page-prismes,body.page-splitter{background-image:url('//webcdn.triongames.com/rift/img/bg/slivers.jpg')}
body.page-chronicles,body.page-chroniques,body.page-chroniken{background-image:url('//webcdn.triongames.com/rift/img/bg/chronicles.jpg')}
body.page-instant-adventure,body.page-aventure-instantanee,body.page-sofort-abenteuer{background-image:url('//webcdn.triongames.com/rift/img/bg/instantadventure.jpg')}
body.page-rifts-amp-dragons,body.page-failles-et-dragons,body.page-risse-und-drachen{background-image:url('//webcdn.triongames.com/rift/img/bg/riftsdragons.jpg')}
body.page-planar-attunement,body.page-ebenen-einstimmung,body.page-harmonisation-planaire{background-image:url('//webcdn.triongames.com/rift/img/bg/attunement.jpg')}
body.page-pvp,body.page-jcj{background-image:url('//webcdn.triongames.com/rift/img/bg/pvp.jpg')}
body.page-world,body.page-univers,body.page-die-welt{background-image:url('//webcdn.triongames.com/rift/img/bg/world.jpg')}
body.page-zone-events,body.page-zonen-ereignisse,body.page-evenements-de-zone{background-image:url('//webcdn.triongames.com/rift/img/bg/zoneevents.jpg')}
body.page-zones,body.page-zonen{background-image:url('//webcdn.triongames.com/rift/img/bg/zones.jpg')}
body.page-free-to-play,body.page-the-rift-store,body.page-der-rift-shop,body.page-la-boutique-rift{background-image:url('//webcdn.triongames.com/rift/img/bg/kingsward.jpg')}
body.error404{background-image:url('//webcdn.triongames.com/rift/img/bg/epic404.jpg')}
body.page-server-status{background-image:url('//webcdn.triongames.com/rift/img/screens/world/dungeons/dungeons02.jpg')}
body.page-warrior,body.page-krieger,body.page-guerrier{background-image:url('//webcdn.triongames.com/rift/img/screens/callings/warrior/warrior01.jpg')}
body.page-cleric,body.page-kleriker,body.page-clerc{background-image:url('//webcdn.triongames.com/rift/img/screens/callings/cleric/cleric01.jpg')}
body.page-rogue,body.page-schurke,body.page-voleur{background-image:url('//webcdn.triongames.com/rift/img/screens/callings/rogue/rogue01.jpg')}
body.page-mage,body.page-magier{background-image:url('//webcdn.triongames.com/rift/img/screens/callings/mage/mage01.jpg')}
body.page-abyssal-precipice, body.page-abgrundige-kluft, body.page-precipice-abyssal {background-image:url('//webcdn.triongames.com/rift/img/bg/dungeon/abyssalprecipice.jpg')}
body.page-archive-of-flesh, body.page-fleisch-archiv, body.page-archives-de-chair {background-image:url('//webcdn.triongames.com/rift/img/bg/dungeon/archiveofflesh.jpg')}
body.page-caduceus-rise, body.page-hermesstab-anhohe, body.page-butte-du-caducee {background-image:url('//webcdn.triongames.com/rift/img/bg/dungeon/caduceusrise.jpg')}
body.page-charmer8217s-caldera, body.page-zaubererkessel, body.page-caldera-du-charmeur {background-image:url('//webcdn.triongames.com/rift/img/bg/dungeon/charmerscaldera.jpg')}
body.page-darkening-deeps, body.page-finstere-tiefen, body.page-profondeurs-insondables {background-image:url('//webcdn.triongames.com/rift/img/bg/dungeon/darkeningdeeps.jpg')}
body.page-deepstrike-mines, body.page-tiefschlagmine, body.page-mines-de-couprofond {background-image:url('//webcdn.triongames.com/rift/img/bg/dungeon/deepstrikemines.jpg')}
body.page-empyrean-core, body.page-empyreum-kern, body.page-coeur-empyreen {background-image:url('//webcdn.triongames.com/rift/img/bg/dungeon/empyreancore.jpg')}
body.page-fall-of-lantern-hook, body.page-der-untergang-von-laternenhaken, body.page-la-chute-de-saillant-de-lanterne {background-image:url('//webcdn.triongames.com/rift/img/bg/dungeon/falloflanternhook.jpg')}
body.page-foul-cascade, body.page-ekelkaskade, body.page-cascade-infecte {background-image:url('//webcdn.triongames.com/rift/img/bg/dungeon/foulcascade.jpg')}
body.page-iron-tomb, body.page-eisengrab, body.page-tombe-de-fer {background-image:url('//webcdn.triongames.com/rift/img/bg/dungeon/irontomb.jpg')}
body.page-king8217s-breach, body.page-konigsbresche, body.page-voie-royale {background-image:url('//webcdn.triongames.com/rift/img/bg/dungeon/kingsbreach.jpg')}
body.page-realm-of-the-fae, body.page-reich-der-feen, body.page-royaume-des-fees {background-image:url('//webcdn.triongames.com/rift/img/bg/dungeon/realmofthefae.jpg')}
body.page-runic-descent, body.page-runental, body.page-descente-runique {background-image:url('//webcdn.triongames.com/rift/img/bg/dungeon/runicdescent.jpg')}
body.page-storm-breaker-protocol, body.page-sturmbrecher-protokoll, body.page-stratageme-de-brise-tempete {background-image:url('//webcdn.triongames.com/rift/img/bg/dungeon/stormbreakerprotocol.jpg')}
body.page-tower-of-the-shattered, body.page-turm-der-zerschmetterten, body.page-tour-des-resignes {background-image:url('//webcdn.triongames.com/rift/img/bg/dungeon/toweroftheshattered.jpg')}
body.page-unhallowed-bone-forge, body.page-unheilige-knochenschmiede, body.page-osserie-impie {background-image:url('//webcdn.triongames.com/rift/img/bg/dungeon/unhallowedboneforge.jpg')}
body.page-drowned-halls, body.page-uberflutete-hallen, body.page-salles-englouties {background-image:url('//webcdn.triongames.com/rift/img/bg/slivers/drownedhalls.jpg')}
body.page-gilded-prophecy, body.page-guldene-prophezeiung, body.page-prophetie-doree {background-image:url('//webcdn.triongames.com/rift/img/bg/slivers/gildedprophecy.jpg')}
body.page-primeval-feast, body.page-urzeitlicher-schmaus, body.page-festin-primitif {background-image:url('//webcdn.triongames.com/rift/img/bg/slivers/primevalfeast.jpg')}
body.page-rise-of-the-phoenix, body.page-aufstieg-des-phonix, body.page-envol-du-phenix {background-image:url('//webcdn.triongames.com/rift/img/bg/slivers/riseofthephoenix.jpg')}
body.page-the-fallen-prince, body.page-der-gefallene-prinz, body.page-le-prince-dechu {background-image:url('//webcdn.triongames.com/rift/img/bg/chronicle/thefallenprince.jpg')}
body.page-chains-of-death, body.page-ketten-des-todes, body.page-liens-mortels {background-image:url('//webcdn.triongames.com/rift/img/bg/chronicle/chainsofdeath.jpg')}
body.page-runes-of-corruption, body.page-runen-der-verderbnis, body.page-runes-de-corruption {background-image:url('//webcdn.triongames.com/rift/img/bg/chronicle/runesofcorruption.jpg')}
body.page-endless-eclipse, body.page-ewige-sonnenfinsternis, body.page-eclipse-eternelle {background-image:url('//webcdn.triongames.com/rift/img/bg/raids/endlesseclipse.jpg')}
body.page-greenscale8217s-blight, body.page-grunschuppes-pesthauch, body.page-fleau-de-vertecaille {background-image:url('//webcdn.triongames.com/rift/img/bg/raids/greenscale.jpg')}
body.page-hammerknell, body.page-hammerhall, body.page-glasmarteau {background-image:url('//webcdn.triongames.com/rift/img/bg/raids/hammerknell.jpg')}
body.page-infernal-dawn, body.page-hollendammerung, body.page-aurore-infernale {background-image:url('//webcdn.triongames.com/rift/img/bg/raids/infernaldawn.jpg')}
body.page-river-of-souls, body.page-seelenfluss, body.page-fleuve-des-ames {background-image:url('//webcdn.triongames.com/rift/img/bg/raids/riverofsouls.jpg')}
body.page-infernal-dawn-laethys, body.page-aurore-infernale-laethys, body.page-hollendammerung-laethys {background-image:url('//webcdn.triongames.com/rift/img/bg/chronicle/infernal-laethys.jpg')}
body.page-realm-of-twisted-dreams, body.page-reich-der-verwirrenden-traume, body.page-royaume-des-reves-etranges {background-image:url('//webcdn.triongames.com/rift/img/bg/dungeon/twisteddreams.jpg')}
body.page-planebreaker-bastion, body.page-bastion-des-planicides, body.page-ebenenbrecher-bastion {background-image:url('//webcdn.triongames.com/rift/img/bg/raids/planebreaker.jpg')}
body.page-the-infinity-gate, body.page-das-tor-der-unendlichkeit, body.page-la-porte-de-l8217infini {background-image:url('//webcdn.triongames.com/rift/img/bg/raids/infinitygate.jpg')}
img{max-width:100%;border:0}
a{text-decoration:none;color:#80704c;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;outline:0}
a:hover{color:#cdac6d}
a:selected{outline:0}
.sm{font-size:.8em}
@font-face{font-family:'Flareserif';src:url('fonts/tt0917m_webfont.eot');src:url('fonts/tt0917m_webfont.eot?#iefix') format('embedded-opentype'),url('fonts/tt0917m_webfont.woff') format('woff'),url('fonts/tt0917m_webfont.ttf') format('truetype'),url('fonts/tt0917m_webfont.svg#Flareserif821BTRoman') format('svg');font-weight:normal;font-style:normal}
.container{overflow:hidden;padding-bottom:2em;min-height:90%;}
.page-content{margin:0 auto 2em;max-width:1280px;height:inherit;position:relative;min-height:88%}
.col{border:0 solid rgba(0,0,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;margin-bottom:1em}
.left{float:left}
.right,.related_content{float:right}
.related_content{margin:2em 0}
.center{text-align:center}
.clear{clear:both}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
header{margin-top:1%}
.logo{z-index:9999}
.logo img{max-width:90%}
h1,h2{text-transform:uppercase;font-family:'Flareserif',Georgia,serif;color:#cdac6d}
h1,h2,h3{text-shadow:.1em .1em .125em #000}
h1{font-size:1.8em;margin:0 0 .5em 0}
h2{margin:0;font-size:1.4em}
h3{font-family:'Flareserif',Georgia,serif;text-transform:capitalize;color:#fff}
.sl{font-variant:small-caps;text-transform:none}
ol li{margin-bottom:.5em}
.btn-grn{background:url('//webcdn.triongames.com/rift/img/btn/green.jpg') repeat-x scroll 0 1px #000;padding:.8em;border:2px solid #666;font-family:'Flareserif',serif;text-shadow:1px 1px 1px #000;-o-transition:0;-ms-transition:0;-moz-transition:0;-webkit-transition:0;transition:0;max-width:200px;margin:0 auto;text-align:center}
.btn-grn:hover{border-color:#a6a08d;text-shadow:-1px -1px 0 #000;background-image:url('//webcdn.triongames.com/rift/img/btn/green-over.jpg')}
.btn-grn a,.btn-blu a{color:#ededed;text-transform:uppercase}
.btn-grn a:hover,.btn-blu a:hover{color:#fff}
.btn-blu{background:url('//webcdn.triongames.com/rift/img/btn/lt-blue.jpg') repeat-x scroll 0 -3px #000;padding:.5em;border:2px solid #666;font-family:'Flareserif',serif;text-shadow:1px 1px 1px #000;-o-transition:0;-ms-transition:0;-moz-transition:0;-webkit-transition:0;transition:0;max-width:200px;margin:0 auto;text-align:center;font-size:1.2em}
.btn-blu:hover{border-color:#a6a08d;text-shadow:-1px -1px 0 #000;background-image:url('//webcdn.triongames.com/rift/img/btn/lt-blu-over.jpg')}
.store .btn-blu {margin:30px 10% 0}
#home h2{font-size:1em}
#home .news h2{margin-bottom:.5em}
#home h3{font-size:1em;margin:0}
#home h3 a{color:#fff}
#home .news h3 a.more {font-family:tahoma,sans-serif;font-size:0.75em;color:#80704C;text-shadow:none;font-weight:normal;text-transform:none;}
.news,.community,.media,#home .social, .promo{background:url('//webcdn.triongames.com/rift/img/bg/tex-rpt.jpg') repeat center top transparent}
.community .wiki,.community .forums{background:url('//webcdn.triongames.com/rift/img/wiki-forum-btn.jpg') repeat-x 0 0 transparent;height:69px;width:120px;border:2px solid #036;border-radius:4px;font-size:1.2em;font-weight:bold}
.community a,.social a{color:#fff;text-transform:uppercase;font-family:'Flareserif',tahoma,sans-serif}
.community{text-align:center;font-size:1.2em}
.community .wiki{margin-left:10%;background-position:122px 0}
.community .forums{margin-right:10%}
.forums img,.wiki img{padding:.2em 1em 0}
ul.home-side-menu{width:90%;margin:0;padding-left:0}
.home-side-menu img{margin-top:-1em}
.home-side-menu li.side2 img{margin-right:-0.5em}
.home-side-menu li.side3 img{margin-right:-0.25em}
.home-side-menu li.side5 img{margin-top:-0.5em}
.home-side-menu li.side4 img{margin-right:-0.4em}
.home-side-menu li{list-style-type:none;list-style:none;width:100%;text-align:left;padding:0 1em;border:1px solid #b2b2b2;background:url('//webcdn.triongames.com/rift/img/btn/lt-blue.jpg') repeat-x 0 -0.2em transparent;margin-bottom:.45em}
.home-side-menu li:hover{background-image:url('//webcdn.triongames.com/rift/img/btn/lt-blu-over.jpg')}
.home-side-menu li a{display:block;padding:.5em 0}
.news,.community,.media,.side,#home .social, .promo{padding:1em;border:1px solid #cdac6d;box-shadow:2px 2px 4px #000}
#home .social{margin:0.5em 0;padding:.6em}
.promo {margin:0 0 0.5em 0;padding:0;height:200px !important;}
.news {margin-top:1em}
.news-item{border:1px solid #244368;padding:1em;margin:.5em 0;background:url('//webcdn.triongames.com/rift/img/bg/race-expand-bg.jpg') repeat-x center top transparent;box-shadow:2px 2px 4px #000}
.news-item p{font-size:.75em;margin:.5em 0}
.news-item p.date{font-size:.6em;color:#80704c;float:right;margin:-2em}
.news-item img{border:2px solid #80704c;margin-right:1em;float:left}
.news-blurb{margin:0 1em}
.media{margin:0 auto 1em;text-align:center;background-color:#666}
.media h2{font-size:.8em}
.media .thumbs{width:100%}
.thumbs img,.classes-scrn img{border:1px solid #80704c;max-width:42%;margin:2%}
.classes-scrn img{width:25%}
.thumbs img:hover,.news-item img:hover,.classes-scrn img:hover{border-color:#cdac6d}
a.seemore{font-size:.75em;color:#80704c}
a.seemore:hover{color:#cdac6d}
#home-video,#home-screens{margin-top:1%}
div.news h2{margin-bottom:1%}
.slide,.slide2{margin:1em;padding:.5em;text-align:center}
.slide2{width:100%;height:100%;margin:0;padding:0}
#slider li,#slider2 li{list-style:none;height:100%}
.flexslider{background:none repeat scroll 0 0 transparent;border:0 none;border-radius:0;margin:0 0 -1px;position:relative;box-shadow:none}
.loading .flex-viewport{max-height:100%;}
.flex-control-nav{margin-bottom:0}
#homeslider .flex-control-nav{position: absolute;bottom: 10px;right: 15px;text-align: left;}
.carousel li{margin-right:0}
#landing .flex-control-nav li{display:inline-block;margin:0;padding:.5em .25em 0 .5em}
#landing .flex-control-nav{background:url(http://rwc-dev-publishing.trionworld.priv/_jeff/images/bg_direction_nav.png) repeat scroll 0 -10px transparent;bottom:264px;height:38px;width:201px;right:5%;text-align:center;display:none;}
#slider2 #video {margin-top:-8%;}
#homeslider{border:2px solid #80704c;padding:0;box-shadow:2px 2px 4px #000}
#homeslider .flex-control-nav{background:0;bottom:0}
#homeslider h2{font-size:2.8em;color:#fff;text-shadow:2px 1px 4px #000;display:none;}
#homeslider h3{font-size:2.2em;margin:-0.3em 0 0;display:none;}
#homeslider p{font-size:1.2em;font-family:'Flareserif',serif;margin:0;text-shadow:2px 1px 3px #000}
#homeslider .loading .flex-viewport{margin-bottom:-1px}
.flex-control-paging li a{-o-transition:0;-ms-transition:0;-moz-transition:0;-webkit-transition:0;transition:0 none}
.landing-top{top:0;left:0;z-index:9999}
.usp{margin-top:5%;width:533px;height:119px;float:right;text-align:left;background:url('./library/images/landing-usp-box.jpg') no-repeat scroll top center transparent}
.usp h2{margin:0}
.de .usp h2,.fr .usp h2 {font-size:1em;}
.usp h2 a{color:#cdac6d}
.usp img{float:left;margin:.25em .5em .75em 0;max-width:73px}
.usp p{color:#b2b2b2;font-size:.8em;margin-top:0}
p.goto {font-family: 'Flareserif',serif;text-transform: uppercase;text-align: center;position: absolute;max-width: 472px;width: 100%;padding: 0;bottom: -74px;}
p.goto a{margin-top: 0;min-width: 315px;color: #FFEAA9;text-shadow: 2px 1px 2px #000;}
p.goto a:hover {color:#fff;}
section.slider{height:100%}
.landing{height:100%}
.landing .playfree,.landing .goto{text-align:center;float:right;width:100%}
#landing .container {padding-bottom:0;height:auto;min-height:1026px;}
#landing div#bg {min-height:1040px;}
.pff-section {position:relative;margin-bottom:78px;}
.pff-section .usp-bottom {margin-top:-4px;}
.pff-section #slider {position:relative;max-width:472px;width:100%;}
.pff-section #slider .slides.details {list-style:none;position:absolute;top:0;}
.pff-section #slider .slides.details #video {position: absolute;background: url('//webcdn.triongames.com/rift/img/landing/video-bg.png') no-repeat scroll center top transparent;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;width: 100%;max-width: 472px;top: 0;text-align:center;height: auto;max-height: 218px;}
.pff-section #slider .slides.details #video a {width: 81%;max-width: 372px;display: block;text-align: center;margin: 0 auto;}
.pff-section #slider .slides.details #video .video-thumb {position: relative;width: 100%;max-width: 372px;margin: 2.5% 0% 2.5% -0.4%;}
.pff-section #slider .slides.details #video .play-btn {width: 79%;top: 4.1%;/* left: 0; */margin:0 auto;position: absolute;}
.pff-section .slider-thumbs {width:100%;position:absolute;bottom:20%;max-width:472px;}
.page-content {margin:0 auto;}
img {height:auto !important;}
.usp {
margin-top: inherit;
width: inherit;
height: inherit;
float: none;
text-align: inherit;
background: transparent;
}
.slide li {display:block;float:left;width:40%;}
.usp {position:relative;width:80%;text-align:center;margin:53% 10% 0 10%;}
.usp p {color:#ccc;}
body#landing{background:none #000}
#landing div#bg{background:url('//webcdn.triongames.com/rift/img/bg/Play4FreeV2.jpg') no-repeat scroll top center transparent;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;width:100%;height:100%;min-height:922px;max-width:100%}
#landing .container{background-image:none;background-color:transparent;height:90%;min-height:800px;}
#landing .container,#landing footer{position:relative;z-index:10}
#landing .container {padding-bottom:0;height:auto;min-height:1026px;}
#landing div#bg {min-height:1040px;}
#landing .page-content{overflow:visible;min-height:80%;margin-top:1%;}
@media screen and (max-width:860px){
	.flex-direction-nav .flex-prev{opacity:1;left:5px}
	.flex-direction-nav .flex-next{opacity:1;right:5px}
}
@media screen and (max-width:420px){
	#carousel{display:none;}
	#landing .flexslider .flex-control-nav {display:block;position:absolute;bottom:14%;left:0;background:none;width:100%;}
	#landing .flexslider .flex-control-nav li a:hover {cursor:pointer;}
	#bg,#landing div#bg {background:none;display:none;}
}
h1.playforfree{position: absolute;max-width:472px;width:100%;text-align:center;bottom: 1.5%;margin: 0 auto;}
.playforfree a{position:relative;  background: url('//webcdn.triongames.com/rift/img/landing/download-btn.png') no-repeat scroll center 2px transparent;  -webkit-background-size: contain;  -moz-background-size: contain;  -o-background-size: contain;  background-size: contain;          padding:7.8% 12.8%;color: #ffeaa9;  font-size: 0.9em;  text-transform: uppercase;  font-family: 'Flareserif',serif;  text-shadow: 2px 2px 3px #000;}
.playforfree a:hover{color:#fff}
.de .playforfree a {font-size:0.6em;}
.fr .playforfree a {font-size:0.5em;}
.usp-content{padding:1em}
img#expando{display:none;position:absolute;z-index:1;-ms-interpolation-mode:bicubic}
.wide img#expando,.tall img#expando{display:block}
.wide img#expando{height:auto;width:100%}
.tall img#expando{height:100%;width:auto}
#generic,#character{background:url('//webcdn.triongames.com/rift/img/bg/frame-bg.jpg') repeat-y center top transparent;padding:2em;margin:1em}
#fourohfour{padding:2em;margin:0;min-height:600px}
#fourohfour p{color:#aba8e2;font-family:'Flareserif',serif;font-size:1.1em;text-shadow:1px 1px 2px #000}
#fourohfour a{color:#fce784}
.related_content h2{background:url('//webcdn.triongames.com/rift/img/bg/title-bg.png') no-repeat center top transparent;max-width:376px;padding:1.2em 0;text-align:center}
.fr h2,.de h2{font-size:1.2em}
.fr .related_content h2,.de .related_content h2{padding:.9em 0}
.page-die-welt .de .related_content h2 {padding:1.4em 0}
h2.subhead{background:url('//webcdn.triongames.com/rift/img/bg/title2-bg.png') no-repeat bottom left transparent;padding-bottom:.8em}
.side-img img{margin-top:.5em;text-align:center;max-width:96%}
.side-img-txt{padding:2%;text-align:center;font-size:.8em;color:#b2b2b2}
.side{color:#b2b2b2}
.side-bg{background:url("//webcdn.triongames.com/rift/img/bg/tex-rpt2.jpg") repeat scroll top center transparent}
.side h3{text-transform:uppercase;font-family:'Flareserif',Georgia,serif;margin:0}
.page-downloads h2,.page-ascend-a-friend h2{margin-bottom:.8em}
.content-frame-bot,.content-frame-top{margin:1em}
.content-frame-bot img{float:left;margin-top:-5em}
.content-frame-top img{margin-bottom:-3.5em}
.page-site-map .content-frame-top img{margin-bottom:-2.5em}
#generic ul{margin:1em 2em}
.riftx{margin-right:.5em;float:left;max-width:98%}
.head-title {margin: 0 0 25px}
.expac-boxes{min-height:500px}
.btn-container {margin:-8em auto 0;width:100%}
.expac-btn {background:url('//webcdn.triongames.com/rift/img/collectors/store/button.png') no-repeat scroll center -10px transparent;text-transform:uppercase;color:#010b17;display:block;font-family: 'Flareserif',Georgia,serif;font-size: 2em;font-weight: 900;height:75px;margin: 0 auto;padding: 5px 0 0;min-width:300px}
.expac-btn:hover {transition:none;color:#010b17;}
.expac-boxes img {margin-top:-5em;}
.patron-container{margin-bottom:1em;background:url("//webcdn.triongames.com/rift/img/store/tr-bg.png") repeat scroll 0 0 transparent}
.patron-container div{margin:.5em 0;padding:.8em}
.patron-container img{margin-right:.8em}
.patron-container div p{font-size:.9em;line-height:1.2em;margin:.5em}
.patron-container div p span,.store h3{color:#fff;font-family:'Flareserif',sans-serif;text-transform:uppercase;width:100%}
.patron-container span{display:block;font-weight:bold;font-family:'Flareserif',sans-serif;}
.faq span{text-transform:uppercase;font-family:'Flareserif',Georgia,serif;color:#cdac6d;font-size:.9em}
.faq span.sl{text-transform:none;color:#fff;font-family:tahoma,sans-serif;font-size:1em}
.faq span span.sl{color:#cdac6d}
.loyalty-box{margin-top:2.5em}
.rexcycle{border:2px solid #0b3960}
.page-the-rift-store h1,.page-der-rift-shop h1,.page-la-boutique-rift h1,.page-free-to-play h1,/*.page-welcome-to-rift-code-redemption h1,.page-bienvenue-sur-la-page-de-saisie-de-codes-rift h1,.page-willkommen-zur-rift-code-aktivierung h1,*/.page-rift-game-cards h1,.page-cartes-prepayees-rift h1,.page-rift-spielzeit-karten h1{background:url('//webcdn.triongames.com/rift/img/bg/special-header.png') no-repeat scroll center bottom transparent;text-align:center;min-height:80px;margin-top:-1em;padding-top:.5em}
.pretty-btn{font-family:'Flareserif',serif;text-shadow:1px 1px 1px #000;-o-transition:0;-ms-transition:0;-moz-transition:0;-webkit-transition:0;transition:0;text-transform:uppercase}
.pretty-btn:hover{border-color:#a6a08d;text-shadow:-1px -1px 0 #000}
.pretty-btn span,.pretty-btn input{font-size:1.3em}
.pretty-btn a,.pretty-btn input{color:#ededed;background:url('//webcdn.triongames.com/rift/img/btn/pretty-btn-teal.png') repeat-x scroll 0 0 transparent;width:237px;height:60px;display:block;text-align:center;width:237px;height:50px;padding-top:1.1em}
.pretty-btn input {height: 60px;padding-top: 5px;border:none;text-transform:uppercase;color:#ededed;font-family: 'Flareserif',serif;text-shadow: 1px 1px 1px #000;text-transform: uppercase;}
.pretty-btn input:hover {cursor:pointer;background-image:url('//webcdn.triongames.com/rift/img/btn/pretty-btn-teal-on.png');color:#fff}
.pretty-btn a:hover{background-image:url('//webcdn.triongames.com/rift/img/btn/pretty-btn-teal-on.png');color:#fff}
.gamecardForm, .voucherForm {border:2px solid #5b5341;padding:1em 1em .5em 1em;background:#000;}
.gamecardForm {margin-top:4em;padding:0em 1em .5em 1em;}
.gamecardForm p.sm {color:#c0c0c0;}
.voucherForm h2 {padding-top:1em;}
.voucherForm .voucherCode,.gamecardForm .voucherCode {padding:.4em 1em .4em 1em;position: relative;font-size: 1em;text-transform: uppercase;background:#005054;border: 1px solid #00474a;box-shadow: inset 0px 0px 4px 0px #000;color: #BBB;font-family: 'Flareserif',serif;}
.de .pretty-btn span, .fr .pretty-btn span {font-size:1.1em}
.sub-btn .pretty-btn {margin-top:3em}
.chart-line{border-top:1px solid #fff}
.chart-box {background:url('//webcdn.triongames.com/rift/img/bg/f2p-chart-bg.png') repeat scroll center center transparent;padding:1em;text-shadow:1px 1px 2px #000;color:#666;line-height:2em;border:1px solid #333;border-radius:4px;width:80%;margin:0 auto}
.chart-box div {font-size:1em;font-family:'Flareserif',serif;}
.chart-box .chart-comp {background:url('//webcdn.triongames.com/rift/img/bg/f2p-chart-bg-row.png') repeat scroll center center transparent;border: 1px solid #333;border-radius: 6px 6px 6px 6px;margin: 0.5em 0;padding:1em 0 0}
.chart-box .chart-dk {background:url('//webcdn.triongames.com/rift/img/bg/f2p-chart-bg-dk.png') repeat scroll center center transparent;padding:0 0.5em;border-radius:6px;border:1px solid #333;}
.chart-box div span {color:#fff;font-size:1.4em;}
.chart-box span.sl {color:#666;font-size:1.1em;font-family:'Flareserif',serif;}
.store-container{background:url("//webcdn.triongames.com/rift/img/store/tr-bg.png") no-repeat scroll 0 0 transparent;display:block}
.store-container p{font-family:'Flareserif',serif;color:#fff;font-size:1.2em;margin:0 0 .2em 0}
.store-container span, .store h4{color:#f7ed93}
.store h4 {margin-bottom:0}
p.fatstacks{font-size:1.4em}
/* .store-container .fatstacks span {color:#fff} */
.store-container .fatstacks span.strike {color: red;text-decoration: line-through}
.upgrades p{width:80%}
.char{border:2px solid #80704c;margin:0 0 1em}
.calling-img{text-align:center}
.calling-img img{margin:0 2%;max-width:20%}
.other-callings{text-align:center}
#character p{margin-top:0}
.page-races #character p{margin-top:.5em}
.learnmore{float:right}
.char-blurb a.learnmore{float:none;color:#80704c;text-decoration:none}
.char-blurb a.learnmore:hover{color:#cdac6d}
.char-blurb p{margin:0 1em}
.other-callings ul{list-style-type:none;margin-top:1em}
.other-callings #slider ul{margin-top:0}
.other-callings ul li{float:left;width:33%}
.expand,.collapse{text-align:right}
.classes:hover{cursor:pointer}
.classes{display:block;min-height:60px;font-size:1.4em;background:url('//webcdn.triongames.com/rift/img/bg/class-bg.png')repeat-x 0 0 transparent;border:2px solid #80704c;box-shadow:2px 2px 4px #000}
.classes:after{display:table;content:""}
.classes img{margin-right:.5em}
.classes,.classes-full{border:1px solid #80704c;padding:.5em}
.classes h3{margin:.7em 0;float:left;text-transform:uppercase;font-family:'Flareserif',serif;font-size:.75em}
.fr #character .classes h3{margin:1.2em 0;font-size:.55em}
.races .classes h3{margin:.6em 0 0 -4em}
.classes-img{margin-bottom:.75em}
.race-img{margin:-0.5em}
.race-main-img{margin:0 1em 1em 0}
.classes-img img,.class-icon{border:1px solid #80704c;display:block}
.classes-text{width:90%;padding-left:5%}
.classes-text h4{text-transform:uppercase;color:#80704c}
.classes-text p{color:#b2b2b2}
.classes-full{font-size:.8em;background:url('//webcdn.triongames.com/rift/img/bg/class-expand-bg.jpg')repeat 0 0 transparent;box-shadow:2px 2px 4px #000}
.races .classes-full{background-image:url('//webcdn.triongames.com/rift/img/bg/race-expand-bg.jpg')}
.classes-full h4{margin:0}
.classes-full p{margin-bottom:0;margin-top:.3em}
.classes-full p.key{font-weight:bold}
.classes-scrn{background:url('//webcdn.triongames.com/rift/img/bg/race-expand-bg.jpg') repeat scroll 0 0 transparent;border:1px solid #80704c;box-shadow:2px 2px 2px #000;padding:.5em}
.classes .expand{margin:.3em 0}
.classes .expand a{color:#80704c}
.gold{border:2px solid #80704c;box-shadow:2px 2px 4px #000}
a .gold:hover{border-color:#cdac6d}
#character p.role{margin:1em 0;font-weight:600}
#playfree{min-height:80%}
body.page-planar-attunement #playfree, body.page-ebenen-einstimmung #playfree, body.page-harmonisation-planaire #playfree {min-height:920px}
#playfree .content{width:90%;min-height:80%}
#playfree .related_content{margin-top:-4%}
#playfree .related_content .content{background:url('./library/images/section-content-bg.png') no-repeat center top transparent;padding:.5em;min-height:426px}
#playfree .related_content .content p{margin:.5em 1em;font-size:.85em}
.page-die-welt .de #playfree .related_content .content p {font-size:0.75em;}
#playfree .related_content h2{margin-top:.5em}
#section-screens{background:url("./library/images/screen-viewer.jpg") no-repeat scroll center top transparent;margin-top:1em;min-height:91px;padding:.5em;width:90%}
#section-screens .flexslider{margin:.25em 1em 0;width:90%}
#section-screens .flex-direction-nav a{background-image:url("//webcdn.triongames.com/rift/img/flex/bg_direction_nav2.png");margin:-1em -1.7em}
#section-screens .flexslider .slides img{max-width:92%;border:1px solid #80704c}
#section-screens .flexslider .slides img:hover{border-color:#cdac6d}
#character #section-screens{background:url("//webcdn.triongames.com/rift/img/bg/race-expand-bg.jpg") repeat scroll center center transparent;border:4px double #80704c;box-shadow:2px 2px 2px #000;min-height:74px}
body.page-planar-attunement #section-screens,body.page-ebenen-einstimmung #section-screens,body.page-harmonisation-planaire #section-screens{display:none}
.section-vid{max-width:80%}
.overview{padding-left:5%;margin-top:30%}
.overview .icon{margin-left:2em;margin-top:1%}
.overview-text{margin:1em 2em 0 8em;min-height:107px;padding:.5em;width:80%;background:url("./library/images/overview-txt-bg.png") no-repeat center right transparent}
.overview-text h2{width:12%;margin:1em .5em;float:left}
body.page-the-fallen-prince .overview-text h2, body.page-rise-of-the-phoenix .overview-text h2, body.page-realm-of-twisted-dreams .overview-text h2, body.page-infernal-dawn-laethys .overview-text h2, body.page-the-infinity-gate .overview-text h2 {margin-top:0.5em;margin-bottom:0.5em;}
body.page-fall-of-lantern-hook .overview-text h2, body.page-storm-breaker-protocol .overview-text h2, body.page-tower-of-the-shattered .overview-text h2 {margin-top:0.5em}
body.page-unhallowed-bone-forge .overview-text h2 {font-size:1em}
.page-pvp .en .overview-text h2, .page-pvp .de .overview-text h2 {text-transform:none}
.fr .overview-text h2, .de .overview-text h2{width:14%}
.de .overview-text h2 {font-size:1em}
.page-chronicles .overview-text h2,.page-dungeons .overview-text h2{width:17%}
.overview-text p{width:75%;margin:1em .8em 0 0;float:left;font-size:.9em}
body.page-greenscale8217s-blight .overview-text p, body.page-hammerknell .overview-text p, body.page-ewige-sonnenfinsternis .overview-text p, body.page-hollendammerung .overview-text p {width:70%;margin:1em 0.5em 0 4em}
.de .overview-text p {width:76%;margin:0.6em 0.6em 0 0;}
.fr .overview-text p, .de .overview-text p {font-size:0.8em}
.page-chronicles .overview-text p,.page-dungeons .overview-text p{width:72%}
.page-hollendammerung-laethys .de .overview-text p, .page-planebreaker-bastion .overview-text p{margin-left:4em;width:72%}
.overview nav{font-size:.8em;background-image:url(//webcdn.triongames.com/rift/img/bg/subnav-bg.png);background-position:35% 0;background-repeat:no-repeat;min-height:40px;width:100%}
.overview nav a{color:#eee}
.overview #video{background-color:#000;float:right;margin-top:-11em;text-align:center}
.child-pages {float:left;list-style:none outside none;margin-left:18%;text-align:center;width:62%;font-size:0.8em}
.child-page-container {min-height:60px;margin-top:-0.6em;padding-left:2em;padding-top:0.4em;width:100%;background:url("//webcdn.triongames.com/rift/img/bg/content-subnav-long.png") no-repeat scroll center -0.8em transparent}
.child-pages li {float:left;}
.page-thank-you ul{list-style-type:none}
.aaf-vid{float:left;margin-right:1em}
.rewards p{color:#b1b1b1;font-size:.9em}
.page-ascend-a-friend-referral-program h1, .page-programme-de-parrainage-designer-un-elu- h1, .page-freunde-auserwahlen h1 {display: none;}
.line {border-bottom:2px solid #cdac6d;}
#aaf img {max-width:100%}
#aaf .hiw {font-family:'Flareserif',Georgia,serif;color:#fff;margin:0 auto;text-align:center;margin-left:-1em}
#aaf .hiw ul {width:100%;max-width:1168px;}
#aaf h2 {font-size:1.8em;margin-bottom:0.8em}
.hiw ul li {list-style-type:none;}
.hiw ul li p {font-size:1.2em;}
.hiw ul li h4 {font-size:1.6em;color:#CDAC6D;border-bottom:1px solid #cdac6d;padding-bottom:1.5em;text-shadow:2px 2px 2px #111;}
.hiw ul li.step1 {background:url(//webcdn.triongames.com/rift/img/aaf/3/hiw-bg-01.png) no-repeat scroll 0 0 transparent;height:340px;max-width:225px;padding:0.25em 2em;}
.hiw ul li.step2 {background:url(//webcdn.triongames.com/rift/img/aaf/3/hiw-bg-02.png) no-repeat scroll 0 0 transparent;height:340px;max-width:205px;padding:0.25em 2em;}
.hiw ul li.step3 {background:url(//webcdn.triongames.com/rift/img/aaf/3/hiw-bg-03.png) no-repeat scroll 0 0 transparent;height:340px;max-width:205px;padding:0.25em 2em;}
.hiw ul li.step4 {background:url(//webcdn.triongames.com/rift/img/aaf/3/hiw-bg-04.png) no-repeat scroll 0 0 transparent;height:340px;max-width:235px;padding:0.25em 2em;}
.recruit {background:url(//webcdn.triongames.com/rift/img/aaf/3/recruit-bg.jpg) no-repeat scroll center center transparent;height:460px;max-width:960px;margin:1em auto;border:2px solid #CDAC6D;}
.recruit-left, .recruit-right {padding:1em 2em;text-align:right;}
.recruit-right {padding-top:0;}
.recruit h3 {text-transform: uppercase;color:#CDAC6D;font-size:1.4em;}
.recruit-left .pretty-btn a {text-align: center;margin: 0.5em auto}
.aaf-recruit-border {border-top:2px solid #cdac6d;border-right:2px solid #cdac6d;padding-right:1em;margin-right:-1em}
.reward01 {margin-left:-1em}
.reward02 {margin-left:1em}
.reward-text {font-family:'Flareserif',Georgia,serif;color:#CDAC6D;}

#gnav-2013{height:42px;width:100%;background:#000 url(//webcdn.triongames.com/common/gnav/corp-nav-bg-line.gif) repeat-x scroll center bottom;display:block;font-family:arial,tahoma,sans-serif}
.elastic{max-width:1280px;margin:0 auto;overflow:hidden;height:42px}
.sub{display:none;position:absolute;z-index:10000}
.target span{background:url(//webcdn.triongames.com/common/gnav/sprite.png) right -64px no-repeat;padding-right:15px}
#gnav-2013 a{color:#7d7d7d;text-decoration:none;font-size:.9em}
#gnav-2013 li{list-style-type:none}
#gnav-2013 h6{width:83px;font-size:0}
#gnav-2013 .trion-logo{display:block;width:83px;height:32px;background:url(//webcdn.triongames.com/common/gnav/sprite.png) left 7px no-repeat;font-size:0;margin-top:4px;margin-right:15px}
#gnav-2013 .gnav1 li{display:inline-block;float:left}
#gnav-2013 .gnav2 li{display:inline-block}
#gnav-2013 .target:hover .sub{display:block}
#gnav-2013 .games{height:42px}
#gnav-2013 span{padding:10px 20px 10px 0}
#gnav-2013 .games a{padding:12px 23px;display:block;-o-transition:0;-ms-transition:0;-moz-transition:0;-webkit-transition:0;transition:0}
#gnav-2013 .games a:hover,#gnav-2013 .gnav2 a:hover{color:#FFF;background-color:#1a1a1a}
#gnav-2013 ul,#gnav-2013 .games ul,#gnav-2013 .gnav2 ul{margin:0;padding:0}
#gnav-2013 .games .sub{border-top:1px solid #232323;min-height:160px;background-color:#1a1a1a;width:100%;margin:0 auto;top:42px;left:0;background:#1a1a1a url(//webcdn.triongames.com/common/gnav/games-bg.gif) repeat-x bottom center scroll;overflow:hidden}
#gnav-2013 .games .sub ul{max-width:960px;margin:0 auto}
#gnav-2013 .games .sub li{width:25%;min-height:158px;display:block;background:url('//webcdn.triongames.com/common/gnav/sprite.png') no-repeat scroll 237px -86px}
#gnav-2013 .games .sub li a{display: table-cell;vertical-align:middle;font-size:0;opacity:.6;height:118px;font-size:0;color:#000}
.browser-ie7 #gnav-2013 .games .sub li a,.browser-ie8 #gnav-2013 .games .sub li a{filter:alpha(opacity=60)}
#gnav-2013 .games .sub li a:hover{opacity:1;background:transparent url(//webcdn.triongames.com/common/gnav/white-blur.png) no-repeat scroll -10px center;background-size:90% 90%;}
.browser-ie7 #gnav-2013 .games .sub li a:hover,.browser-ie8 #gnav-2013 .games .sub li a:hover{filter:alpha(opacity=100);background:transparent url(//webcdn.triongames.com/common/gnav/white-blur.png) no-repeat scroll -70px -10px}
#gnav-2013 .games img{margin:0 auto;width:65%;display:block;border:0}
#gnav-2013 .games .sub li a:hover img{width:67%}
#gnav-2013 .games .sub .last{background-image:none}
#gnav-2013 .games .first{margin-left:0}
#gnav-2013 .games .arch img{width:60%}
#gnav-2013 .games li a.arch:hover img{width:62%}
#gnav-2013 .games .rift img{width:65%}
#gnav-2013 .games li a.rift:hover img{width:67%}
#gnav-2013 .gnav2 .target{background:0}
#gnav-2013 .gnav2 .sub{top:41px;background-color:#333;min-width:104px;border-top:1px dotted #575757}
.browser-ie7 #gnav-2013 .gnav2 .sub{width:100px}
#gnav-2013 .gnav2 a{padding:13px 23px;display:block;-o-transition:0;-ms-transition:0;-moz-transition:0;-webkit-transition:0;transition:0}
#gnav-2013 .gnav2 a.language{padding:13px 15px 13px 23px;min-width:66px}
#gnav-2013 .gnav2 a.language:hover{background-color:#444}
#gnav-2013 .gnav2 li{height:42px;background:url(//webcdn.triongames.com/common/gnav/sprite.png) no-repeat scroll right -24px;margin:0 0 0 -4px}
.browser-ie7 #gnav-2013 .gnav2 li{display:inline}
#gnav-2013 .gnav2 li li{display:block;padding:0;margin:0;border-bottom:1px dotted #575757;height:35px;background-image:none}
.browser-ie7 #gnav-2013 .gnav2 li li{display:block;margin:0}
#gnav-2013 .gnav2 li li:last-child{border-bottom:0}
#gnav-2013 .gnav2 li li a{display:block;padding:10px 14px 10px 21px;-o-transition:0;-ms-transition:0;-moz-transition:0;-webkit-transition:0;transition:0}
#gnav-2013 .gnav2 li li a:hover{display:block;background-color:#444}
#gnav-2013 .gnav2 li li .selected{background:url(//webcdn.triongames.com/common/gnav/sprite.png) no-repeat scroll 227% -202px}
#gnav-2013 .gnav2 li li a.language:hover{background-color:#444}
.navigation,.cta,.cta2{font-family:'Flareserif',tahoma,sans-serif}
li.cta div,p.playfree{font-family:'Flareserif',Georgia,serif;font-size:2em;z-index:999;text-transform:uppercase}
.cta2{display:none}
.active{display:block}
nav#navWrapper img.navImageMap{display:block}
ul,li{margin:0;padding:0}
#navWrapper{position:relative;width:640px;min-height:125px}
ul.nav{width:100%;position:relative;height:50px;display:none}
ul.nav li{list-style:none;float:left;height:50px}
ul.nav>li{width:25%}
ul.nav li:hover a,ul.nav li.active a,ul.nav li ul.children li a:hover{color:yellow}
ul.nav li a{display:block;text-align:center;padding:10px;height:30px}
ul.nav>li:nth-child(3){display:none}
ul.nav li ul.children li a{color:white}
ul.nav li ul.children{display:none;position:absolute;height:50px;bottom:-50px;left:0;width:100%;}
ul.nav li ul.children li{height:50px;width:auto}
ul.nav li:hover ul.children{display:block}
div#subnavWrapper,div#subnavWrapper span#subnavHere{background-image:url('//webcdn.triongames.com/rift/img/bg/subnav-bg.png');background-repeat:no-repeat;z-index:1}
div#subnavWrapper{width:530px;padding-left:28px;margin:-3px 0 0 41px;background-position:0 -45px;display:none;font-size:.85em;position:absolute}
span#subnavHere{color:#8dd3f4;display:block;background-position:right 0;padding-top:10px;min-height:24px;font-family:arial,sans-serif;text-align:center;padding-right:30px}
span#subnavHere a, .child-pages li a{padding:0 5px;color:#8dd3f4;text-decoration:none}
span#subnavHere a, .child-pages li {border-right:1px solid #8dd3f4}
span#subnavHere a, .child-pages li:last-child {border-right:none}
span#subnavHere a:hover, .child-pages li a:hover{color:white}
#nav-gem {position:absolute;top:2px;left:206px}
#nav-gem-lg {}
div#navHover{background:transparent url('http://webcdn.triongames.com/rift/img/nav/nav-hover4.png') no-repeat 0 0;width:133px;height:93px;position:absolute;cursor:pointer;top:27px;left:14px;display:none}
div#navHover.active{display:block}
div#navHover.nav0{background-position:-1px -19px;left:14px}
div#navHover.nav1{background-position:-2px -124px;left:113px}
div#navHover.nav2{background-position:0 200px;left:227px;top:16px;width:185px}
div#navHover.nav3{background-position:-2px -229px;left:395px}
div#navHover.nav4{background-position:-5px -333px;left:501px}
.navText{text-transform:uppercase;position:absolute;top:92px;color:white;font-family:'Flareserif',Georgia,serif;font-size:.8em;width:92px;text-align:center;text-shadow:2px 2px 3px #000;cursor:pointer;background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}
#navText-0{left:29px}
#navText-1{left:128px}
#navText-2{left:236px;top:12px;width:155px;font-size:1.3em;color:#ffeaa9;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;padding:40px 0}
.de #navText-2{line-height:1em;font-size:1.4em;top:8px;padding-top:50px}
.de #navText-2:hover{padding-top:40px}
.fr #navText-2:hover{padding-top:28px}
#navText-2:hover{color:#fff;text-shadow:0 0 20px #d30008}
#navText-3{left:414px}
#navText-4{left:520px}
.fancybox-type-iframe .fancybox-nav{width:60px}
.fancybox-type-iframe .fancybox-nav span{visibility:visible;opacity:.5}
.fancybox-type-iframe .fancybox-nav:hover span{opacity:1}
.fancybox-type-iframe .fancybox-next{right:-60px}
.fancybox-type-iframe .fancybox-prev{left:-92px}
.home div.fancybox-close{cursor:pointer;height:63px;position:absolute;right:-43px;top:-18px;width:68px;z-index:8040}
.fancybox-close{cursor:pointer;height:63px;position:absolute;right:-24px;top:-10px;width:68px;z-index:8040}
.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("//webcdn.triongames.com/rift/img/fancy/fancier_sprite.png")}
.fancybox-skin{background:none repeat scroll 0 0 #333;border-radius:4px 4px 4px 4px;color:#b2b2b2;margin:0;padding:0;position:relative;text-shadow:none}
.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-nav span{cursor:pointer;height:60px;margin-top:-20px;position:absolute;top:50%;visibility:hidden;width:50px;z-index:8040}
.fancybox-prev span{background-position:0 -132px;left:20px}
.fancybox-title-inside-wrap{padding:10px}
.fancybox-title{font:.85em/2em Arial,sans-serif;letter-spacing:.04em}
#play-blurb{max-width:600px;margin:0px 18px;}
#play-blurb ul li{margin:.5em 0 0 -4px;padding:.25em;list-style-type:none;}
#play-blurb a{}
.modal .fancybox-wrap{background:url('//webcdn.triongames.com/rift/img/fancy/modal-bg2.png') repeat scroll center center transparent}
.modal .fancybox-skin{background-color:transparent}
.modal .fancybox-close{background:url('//webcdn.triongames.com/rift/img/fancy/modal-close2.png')no-repeat scroll center top transparent;right:-3px;top:-2px;width:34px;height:41px}
div.share{background:url("//webcdn.triongames.com/rift/img/btn/share.jpg") repeat-x scroll 0 0 transparent;color:#ccc;cursor:pointer;float:right;font-size:.8em;font-weight:bold;margin:0 2em -2em 0;width:96px;padding:6px 12px;position:absolute;right:2%;text-transform:uppercase;z-index:100;text-shadow:1px 1px 1px #222}
div.share:hover{background-image:url('//webcdn.triongames.com/rift/img/btn/share-over.jpg');color:#fff}
div.share span.sharePlus{float:right;font-size:1.2em;line-height:1em}
div.share ul.share,#generic div.share ul.share{background-color:#222;border:2px solid #666;list-style:none outside none;margin:0;padding:1em 0 0 1em;position:absolute;right:.3em;top:2.2em;z-index:2}
div.share ul.share li{margin-bottom:10px}
div.shards_banner{height:40px;margin:15px 10px 5px 10px;border:1px solid #204154;padding:3px;background:transparent}
div.shards_banner h2{padding-left:15px;line-height:40px;text-shadow:1px 2px 3px #000}
div.shards_container{margin:10px;border:1px solid #333;padding:3px}
table.shards{border:0;color:#fff;width:100%;margin:0;padding:0;font-size:12px;color:#ececec}
table.shards tr{background:#06121a;border:1px solid #1c2934}
table.shards tr:nth-child(even){background:#091822;border:1px solid #1a262f}
table.shards thead tr{background:#000 url('//webcdn.triongames.com/rift/img/shard/shards_th.gif') bottom left repeat-x;font-weight:bold;font-size:13px;border:1px solid #212324}
th{font-weight:bold;text-align:left}
table.shards th,table.shards td{padding:5px 10px 5px 10px}
table.shards th{padding-left:15px;padding-right:5px}
table.shards th span{cursor:pointer}
table.shards td.icon{font-size:11px}
table.shards td.icon img{vertical-align:bottom}
table.shards td.name{text-align:right;font-size:11px;font-style:italic}
table.shards td.name span{float:left;font-size:12px;font-weight:bold;font-style:normal}
table.shards td.pvp{padding-left:30px;color:#e51717}
table.shards td.pve{padding-left:30px;color:#f2ce85}
table.shards td.pvp span,table.shards td.pve span{color:#8936b3}
table.shards td.full{color:#e51717;text-align:center}
table.shards td.high{color:#cc5f00;text-align:center}
table.shards td.medium{color:#f2f285;text-align:center}
table.shards td.low{color:#17e517;text-align:center}
table.shards td.data_feed{text-align:right;font-style:italic;color:#999;font-size:90%}
table th.header{background:url('//webcdn.triongames.com/rift/img/shard/table_sort_arrows.png') 0 -3px no-repeat}
table th.headerSortUp{background:url('//webcdn.triongames.com/rift/img/shard/table_sort_arrows.png') 0 -36px no-repeat}
table th.headerSortDown{background:url('//webcdn.triongames.com/rift/img/shard/table_sort_arrows.png') 0 -69px no-repeat}
.share a{background-color:#fff;color:#ccc;border:1px solid #ccc;padding:3px 4px}
.share a:hover{background-color:#ff9000;color:#fff;border-color:#ff9000}
ul.share li.facebook-like{max-width:81px !important;overflow:hidden !important}
.nav2-de ul.share li.facebook-like{max-width:114px !important;overflow:visible !important}
ul.share li.twitter-share{width:94px;max-width:94px !important;overflow:hidden !important;margin-right:0}
footer{background:url('//webcdn.triongames.com/rift/img/landing/footer-tall.jpg') no-repeat center top #000;color:#b1b1b1;padding:1em;text-shadow:0 -1px 0 #000;text-align:center;overflow:hidden}
#landing.phpab-slimlayout div#bg{background:transparent none;}
body#landing.phpab-slimlayout {background:#000918 url(//webcdn.triongames.com/rift/3/lp/bg.jpg) no-repeat scroll center top}
.phpab-slimlayout.page-template-interstitial-php footer{background:transparent none;}
.phpab-control.page-template-interstitial-php footer{background:url(//webcdn.triongames.com/rift/img/landing/footer-tall.jpg) no-repeat center top #000;}
.phpab-slimlayout #intro {padding:0 30px 30px;box-sizing:border-box;margin:80px auto 60px;max-width:560px;}
.phpab-slimlayout #intro p{line-height:26px;font-size:19px;}
.phpab-slimlayout #intro section.download-btn{height:inherit;overflow:hidden;max-width:400px;margin:40px auto 0;}
.phpab-slimlayout.page-template-interstitial-php .play-for-free2{position:relative;text-indent:-99999px;}

.phpab-slimlayout.page-template-interstitial-php #intro p, .phpab-slimlayout.page-template-interstitial-php article p, .phpab-slimlayout.page-template-interstitial-php #play-blurb{text-shadow:0 2px 10px #009cff, 0 2px 10px rgba(0, 156, 255, 0.5);color:#fff;}
.phpab-slimlayout.page-template-interstitial-php .intro-cta{color:#ea8d3d;text-shadow:0 2px 5px rgba(255,0,0,0.7);}
.phpab-slimlayout.page-template-interstitial-php .intro-cta:hover{text-decoration:underline;}

.phpab-slimlayout #intro section.download-btn .playforfree{background-image:url('//webcdn.triongames.com/rift/3/lp/cta.png');z-index:2;background-repeat:no-repeat;background-position:center 0;width:500px;height:81px;top:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);left:50%;display:block;margin:0;padding:0;}
.phpab-slimlayout #intro section.download-btn .playforfree:hover{background-position:center -81px;}
.phpab-slimlayout #intro section.download-btn .playforfree:active{background-position:center -162px;}
.phpab-slimlayout #intro section.download-btn .playforfree a.play-for-free2 {z-index:100;display: block;background: none;}

.phpab-slimlayout .fr #intro section.download-btn .playforfree{background-image:url('//webcdn.triongames.com/rift/3/lp/cta-fr.png');}

.phpab-slimlayout #branding {width:100%;height:243px;margin:0 auto -70px;background-position:center 0;display:block;position:relative;top:-75px;transform:translateX(-50%);-webkit-transform:translateX(-50%);left:50%;}
.phpab-slimlayout #branding, .phpab-slimlayout #video span, .phpab-slimlayout #pop-up-close, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image: url(//webcdn.triongames.com/rift/img/fancy/fancier_sprite.png);background-repeat: no-repeat;}
.phpab-slimlayout.page-template-interstitial-php h5.nottt {background-repeat: no-repeat;width: 320px;height: 50px;margin: 0 auto;background-position: 0 -174px;display: block;text-indent: -9999px;position:fixed;top:-99999px;}
.phpab-slimlayout.page-template-interstitial-php .fr h5.nottt {background-position: 0 -224px;}
.phpab-slimlayout.page-template-interstitial-php .de h5.nottt {background-position: 0 -274px;}
.phpab-slimlayout.page-template-interstitial-php #cta {width: 304px;height: 106px;background-image: url(//webcdn.triongames.com/rift/img/landing/download-btn.png);background-position: 0 0;background-repeat: no-repeat;margin: 0 auto;display: block;}
.phpab-slimlayout.page-template-interstitial-php h1.playforfree{position:relative;bottom:0;}
.phpab-slimlayout.page-template-interstitial-php .download-btn h6{text-transform:uppercase;margin:12px 0 5px 0;}
.phpab-slimlayout.page-template-interstitial-php #redir, .phpab-slimlayout.page-template-interstitial-php h6{color:#fff;display: block;font-size:15px;text-align:center;text-decoration:none;width:100%;font-family:'Flareserif',sans-serif;}
.phpab-slimlayout.page-template-interstitial-php #redir{margin:20px 0 35px;text-decoration:underline;}
.phpab-slimlayout.page-template-interstitial-php .container-landing, .phpab-slimlayout.page-template-interstitial-php .fancybox-skin{background:#000 url(//webcdn.triongames.com/rift/3/lp/pattern.jpg) repeat scroll 0 0;margin:50px auto;height: inherit;overflow: inherit;box-shadow:0 0 12px 6px #000102, inset 0 0 7px rgba(6,108,207,0.75), inset 0 0 25px rgba(26,71,87,0.65);padding:2.5%;}
.phpab-slimlayout.page-template-interstitial-php #main *:before, .phpab-slimlayout.page-template-interstitial-php #main-cont *:after {content: '';position: absolute;}
.phpab-slimlayout.page-template-interstitial-php article section {float: left;width: 30.66%;margin: 0 4% 7px 0;color: white;}
.phpab-slimlayout.page-template-interstitial-php article section:last-of-type {margin:0;}
.phpab-slimlayout.page-template-interstitial-php section div {width:100%;height:160px;background-size:cover;background-position: center center;box-shadow:inset 0 0 0 1px #1d95cd, inset 0 0 8px rgba(226,251,255,0.5);}
.phpab-slimlayout.page-template-interstitial-php #video {background-color:#000;box-shadow: inset 0 0 0 1px #000;margin:-10px auto 0;width:100%;background-image:url(//webcdn.triongames.com/rift/3/lp/vid-frame-top-left.png), url(//webcdn.triongames.com/rift/3/lp/vid-frame-top-right.png), url(//webcdn.triongames.com/rift/3/lp/vid-frame-bottom-left.png), url(//webcdn.triongames.com/rift/3/lp/vid-frame-bottom-right.png), url(//webcdn.triongames.com/rift/3/lp/vid-frame-right.png), url(//webcdn.triongames.com/rift/3/lp/vid-frame-left.png), url(//webcdn.triongames.com/rift/3/lp/vid-frame-top.png), url(//webcdn.triongames.com/rift/3/lp/vid-frame-bottom.png);
background-position:top left, top right, bottom left, bottom right, right, left, top, bottom;
background-repeat:no-repeat;
}
.phpab-slimlayout.page-template-interstitial-php #video a{padding:18px 12px;width:calc(100% - 24px);display: block;position:relative;}
.phpab-slimlayout.page-template-interstitial-php #video a span.vid {display: block;background: url(//webcdn.triongames.com/rift/3/lp/thumb.gif) no-repeat center center;margin:0 0 0 6px;box-shadow: inset 0 0 15px 0px rgba(255,255,255,0.65);background-size:cover;height:280px;width:calc(100% - 12px);}
.phpab-slimlayout.phpab-volanclip.page-template-interstitial-php #video a span.vid {background: url(http://webcdn.triongames.com/rift/img/landing/new/vid-volan.gif) no-repeat 0 0;}
.phpab-slimlayout.page-template-interstitial-php #video a span.play {width:164px;height:175px;display: block;position: absolute;top: 50%;left: 50%;margin-top: -74px;margin-left: -80px;background-position:-199px -253px;}
.phpab-slimlayout.page-template-interstitial-php article{max-width:1030px;}
.phpab-slimlayout.page-template-interstitial-php #ss1 {background-image: url(//webcdn.triongames.com/rift/3/lp/ss1.jpg);}
.phpab-slimlayout.page-template-interstitial-php #ss2 {background-image: url(//webcdn.triongames.com/rift/3/lp/ss2.jpg);}
.phpab-slimlayout.page-template-interstitial-php #ss3 {background-image: url(//webcdn.triongames.com/rift/3/lp/ss3.jpg);}
.phpab-slimlayout.page-template-interstitial-php article p {font-size:15px;line-height:24px}
.phpab-slimlayout.page-template-interstitial-php .silo-cta, .phpab-slimlayout.page-template-interstitial-php #play-blurb a{padding:5px 10px;border:1px solid #c0c0c0;background-color:#112421;color:#ec8f3d;margin:5px 0 0;text-transform:uppercase;font-size:14px;-webkit-transition:all 0s;}
.phpab-slimlayout.page-template-interstitial-php .silo-cta:hover, .phpab-slimlayout.page-template-interstitial-php #play-blurb a:hover{border:1px solid #c55f05;color:#fff;}
.phpab-slimlayout.page-template-interstitial-php #play-blurb a{margin:0 0 0 5px;text-shadow:none;}
.phpab-slimlayout.page-template-interstitial-php h3 {text-align:center;font-size:17px;color:#cdac6d;text-transform: uppercase;line-height:23px;text-shadow:0 0 1px #000, 0 0 11px rgba(225,0,0,0.8);margin:17px 0 -3px;}
.phpab-slimlayout.page-template-interstitial-php h2{font-size:27px;margin:30px 0 -18px;text-shadow:0 0 1px #000, 0 0 11px rgba(225,0,0,0.8);}
.phpab-slimlayout.page-template-interstitial-php .fancybox-close{background-position:0 -350px;top:-7px;right:-16px;}

.phpab-slimlayout.page-template-interstitial-php .fancybox-type-iframe .fancybox-inner{height:450px !important;}

.phpab-slimlayout.page-template-interstitial-php #branding, .phpab-slimlayout #video span, .phpab-slimlayout.page-template-interstitial-php #pop-up-close, .phpab-slimlayout.page-template-interstitial-php .fancybox-close, .phpab-slimlayout.page-template-interstitial-php .fancybox-prev span, .phpab-slimlayout.page-template-interstitial-php .fancybox-next span{background-image: url(//webcdn.triongames.com/rift/3/lp/sprite-1.png);}

/*body > font, br{display:none !important;}*/

@media all and (max-width:699px){
body#landing.phpab-slimlayout.page-template-interstitial-php {background:#000918 url(//webcdn.triongames.com/rift/3/lp/bg-mobile.jpg) no-repeat scroll center -70px;}
.phpab-slimlayout.page-template-interstitial-php footer {padding:0;}
.phpab-slimlayout.page-template-interstitial-php #main{margin:310px auto 60px;}
.phpab-slimlayout.page-template-interstitial-php section div{height:250px;}
.phpab-slimlayout.page-template-interstitial-php article section{float:none;width:96%;padding:2%;}
.phpab-slimlayout.page-template-interstitial-php h3{font-size:25px;margin:22px 0 12px;line-height:25px;}
.phpab-slimlayout.page-template-interstitial-php article p{font-size:17px;line-height:26px;margin:0 0 20px;}
.phpab-slimlayout.page-template-interstitial-php .silo-cta{padding: 15px 10px;border:2px solid #c0c0c0;margin: 5px auto 0;display: block;width: 70%;text-align: center;font-weight: bold;font-size: 20px;}
.phpab-slimlayout.page-template-interstitial-php .silo-cta:hover{border:2px solid #c55f05;}
.phpab-slimlayout.page-template-interstitial-php #ss1{margin:0;}
.phpab-slimlayout.page-template-interstitial-php .highlight{margin:35px 0 0;}
}

@media all and (max-width:499px){
.phpab-slimlayout.page-template-interstitial-php #main > *{width:100%;margin:0 auto;padding:20px;box-sizing:border-box;}
.phpab-slimlayout.page-template-interstitial-php #intro section{padding:2%;height:auto;}
.phpab-slimlayout.page-template-interstitial-php #cta{margin:-5px auto 2px;}
.phpab-slimlayout.page-template-interstitial-php .row {max-width:360px;min-width:320px;}
.phpab-slimlayout #branding{top:-115px;margin:0 auto -110px;}
.phpab-slimlayout #intro section.download-btn{margin:0 auto;max-width:100%;}
.phpab-slimlayout #intro section.download-btn .playforfree, .phpab-slimlayout #intro section.download-btn .playforfree:hover{background-image:url("//webcdn.triongames.com/rift/3/lp/cta-mobile-bg.png") !important;background-position:center center;}
.phpab-slimlayout #intro section.download-btn .playforfree{box-shadow:inset 0 0 0 5px rgba(255,255,255,0.6), inset 0 0 0 12px rgba(0,0,0,0.5);width:100%;}
.phpab-slimlayout #intro section.download-btn .playforfree:hover{box-shadow:inset 0 0 0 5px rgba(196,95,5,0.8), inset 0 0 0 10px rgba(118,19,17,0.7), inset 0 0 0 18px rgba(0,0,0,0.8);}
.phpab-slimlayout #intro section.download-btn .playforfree:before{background:url("//webcdn.triongames.com/rift/3/lp/cta-mobile-copy-passive.png") center center no-repeat;width:100%;height:100%;top:0;left:0;}
.phpab-slimlayout #intro section.download-btn .playforfree:hover:before{background:url("//webcdn.triongames.com/rift/3/lp/cta-mobile-copy-hover.png") center center no-repeat;}
.phpab-slimlayout.page-template-interstitial-php #video{width:96%;}
    
.phpab-slimlayout .fr #intro section.download-btn .playforfree:before{background:url("//webcdn.triongames.com/rift/3/lp/cta-mobile-copy-passive-fr.png") center center no-repeat;}
.phpab-slimlayout .fr #intro section.download-btn .playforfree:hover:before{background:url("//webcdn.triongames.com/rift/3/lp/cta-mobile-copy-hover-fr.png") center center no-repeat;}
    
}

@media all and (max-width:355px){
.phpab-slimlayout.page-template-interstitial-php #cta{left:50%;position:relative;margin:-5px -152px 0;}
}

/*----- STORE UPGRADE TABLE BEGINS -----*/

#upgr-table{width:100%;height:inherit;overflow:hidden;position:relative;padding:20px 0px 50px;margin:0;}
#upgr-table *{-webkit-transition:none !important;transition:none !important;}

#upgr-cont{width:100%;border-spacing:7px 0;z-index:1;position:relative;color:#f3e59a;font-size:14px;}
#upgr-cont tr:nth-child(2n+4), .uprg-tier{background-color:rgba(255,255,255,0.2);}
#upgr-cont tr:nth-of-type(-n+3), .tier-btn, .upgr-price{font-family:'Flareserif',sans-serif;text-transform:uppercase;}
#upgr-cont td{text-align:center;padding:6px;vertical-align:middle;}
#upgr-cont td:nth-of-type(1){width:35%;text-align:right;padding-right:10px;}
#upgr-cont td:nth-of-type(n+2){width:16.25%;}

#upgr-cont .av-4 td:nth-of-type(n+2):after,
#upgr-cont .av-3 td:nth-of-type(n+3):after,
#upgr-cont .av-2 td:nth-of-type(n+4):after,
#upgr-cont .av-1 td:nth-of-type(n+5):after
{content:'';display:block;width:8px;height:8px;background-color:#f3e59a;background-image:linear-gradient(to bottom, #f2eab8, #8f8551);border-radius:1em;margin:0 auto;}

.tier-btn{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,0.7);z-index:1;font-size:12px;width:90%;padding:10px 5px;line-height:15px;display:block;margin:0 auto;font-weight:bold;background-color:#bcb480;box-shadow:0 0 0 2px #000, 0 0 0 3px #4e555a;background-image:linear-gradient(to bottom, #b1a974 0%, #b1a974 50%, #a49a65 50%, #8a7d48 92%, #998d58 92%, #998d58 100%);}
.tier-btn:hover{color:#fff;background-image:linear-gradient(to top, #b1a974 0%, #b1a974 50%, #a49a65 50%, #8a7d48 92%, #998d58 92%, #998d58 100%);box-shadow:0 0 0 2px #000, 0 0 0 3px #8F9396;}
.tier-btn:active{-webkit-transform:scale(0.95);transform:scale(0.95);}

#upgr-price, #upgr-value, .upgr-price{/*background-image:-webkit-linear-gradient(top, #f4e8ac, #8f8551);-webkit-background-clip:text;-webkit-text-fill-color:transparent;*/font-weight:bold;}
#upgr-price{font-size:25px;}
#upgr-value{font-size:20px;}
#upgr-best{position:absolute;width:16.25%;height:calc(100% - 55px);border-radius:3px;border:1px solid #F5F0D4;top:15px;right:0;box-shadow:inset 0 0 23px #b1a974;}

#upgr-cont span, #upgr-table-mobile span{display:block;font-size:13px;color:#ffffdd;}
#upgr-cont [colspan]{height:2px;padding:0 !important;}
#fine-print{font-size:12px;}

#upgr-table-mobile{display:none;}

#upgr-table-mobile ul{font-size:16px;line-height:30px;margin:0 0 0 20px;}
#upgr-table-mobile ul a{color:#f3e59a;text-decoration:underline;}
#upgr-table-mobile h5{font-size:22px;margin:30px 0 10px;}
#upgr-table-mobile span{margin:-10px 0 0;}
#upgr-table-mobile .tier-btn{width:calc(100% - 30px);text-align:center;padding:15px 10px;font-size:25px;line-height:29px;}
#upgr-table-mobile .upgr-price{color:#F3E59A;}

@media screen and (max-width:869px){
    #upgr-table-mobile{display:block;}
    #upgr-cont, #upgr-best{display:none;}
    .uprg-tier{box-sizing:border-box;width:100%;padding:20px;margin:0 0 25px;border:1px solid #F5F0D4;}
    .uprg-tier:last-of-type{box-shadow:inset 0 0 23px #b1a974;}
    .upgr-price{text-align:center;font-size:65px;margin:10px 0 0;}
}
#upgr-price .up-sale {text-decoration:line-through;font-size:0.9em;}

/*----- STORE UPGRADE TABLE ENDS -----*/

/* Downloads */
.downloads {background:url(//webcdn.triongames.com/rift/img/dl/downloads.png) no-repeat scroll center 100px transparent;min-height:800px;}
.downloads .download-auth, .downloads .download-fan, .downloads .download-app {padding-top:600px;}
.downloads .download-fan {padding-top:640px;}
.auth, .app {margin-top:2em;}
.downloads strong {font-family:'Flareserif',tahoma,sans-serif;font-size:1.2em;}

footer a{color:#eee}
footer a:hover{color:#ccc}
footer ul{margin-top:0}
footer ul li{list-style:none;font-size:.9em}
footer nav{max-width:1280px;width:100%;margin:1em auto 4em;text-align:center}
footer nav ul li a{margin-right:.5em}
footer .ratings{width:100%;clear:both;max-width:1280px;font-size:.8em;margin:0 auto}
.social img{margin:0 1em}
footer .rating-logos{text-align:left;margin-top:3%}
footer .copyright{margin-top:2%}
footer .corp-logo{text-align:right;margin-top:4%}
.footer-legal{color:#b2b2b2}
.footer-legal ul{font-size:.875em;text-align:center;list-style-type:none}
.footer-legal ul li{list-style:none;display:inline;padding-right:5px;padding-left:5px}
.footer-legal ul li a{text-decoration:none;color:#b2b2b2;font-weight:bold}
.footer-legal ul li a:hover{color:#fff}
.footer-legal ul li a#change-region{background:none repeat scroll 0 0 #222;border:1px solid #333;border-radius:3px 3px 3px 3px;padding:6px 9px}
.footer-legal ul li a#change-region span{background:url('//webcdn.triongames.com/rift/img/region-arrows.png') no-repeat 100% 5px #222;padding-right:14px}
.footer-legal ul li a#change-region.open span{background-position:100% -29px}
.footer-esrb-logo,.footer-logo{height:100px;margin:40px 0 0;padding:0}
.footer-logo{margin-top:50px}
.footer-esrb-logo{float:left}
.footer-esrb-privacy{float:left;margin:50px 15px 0 10px;width:144px}
.copyright-legal{color:#666;font-weight:bold;margin-left:260px;margin-top:66px;text-align:center;text-transform:uppercase;width:440px}
footer #change-region{margin:0 5px;color:#666;font-size:13px;background:none repeat scroll 0 0 #222;border:1px solid #333;border-radius:3px 3px 3px 3px;padding:6px 9px}
footer #change-region:hover{cursor:pointer;text-decoration:underline}
footer #change-region span.selected{color:#d1f2f9;background-position:100% -31px}
#footer-regionselector{margin:0 auto;margin-bottom:5px;padding-top:15px;text-align:left}
#footer-regionselector .region-selector-container{width:50%;margin:0 auto}
#footer-regionselector .column{border-right:1px solid #404040;padding-right:1em;min-height:120px}
#footer-regionselector .column.last{margin-right:0;border:0;padding-right:0}
#footer-regionselector .column h3{font-size:24px;color:#cdac6d;margin-top:0;margin-bottom:12px}
#footer-regionselector .column ul li{display:block;float:none;margin:3px 0}
.cookie-compliance-container{background:none repeat scroll 0 0 #333;border-bottom:1px solid #FFF;top:0;position:absolute;width:100%;height:103px;z-index:999;}
.cookie-compliance-message{margin:0 auto;position:relative;width:978px}
.cookie-compliance-message p{color:#999;font-size:12px;line-height:1.2em;margin:0;padding:14px 10px 18px;width:770px}
.cookie-compliance-message p a{color:#FFF;text-decoration:underline}
.hide-cookie-compliance{left:805px;padding:6px;position:absolute;top:20px}
button{cursor:pointer}

body > br, body > font[size="1"]{display:none !important;}