/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
button,input{background:#000;border:#666 2px solid}
body{margin:0}
a:focus,a:active,a:hover{outline:0}
h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea{font-smooth:always;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;text-shadow:0 0 1px rgba(255,255,255,0.2)}
h1{font-size:1.75em;margin:0;text-shadow:0 -2px 2px #000}
h2{text-transform:uppercase;font-size:1.5em;margin:0 0 .83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:.95em;font-weight:normal;margin:1.33em 0}
h5{font-size:.83em;font-weight:normal;margin:1.67em 0}
h6{font-size:.67em;font-weight:normal;margin:2.33em 0}
h1,h2,h3,h4,h5,h6{line-height:1em;}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;outline:none;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */html,button,input,select,textarea{color:#DDD}
html{font-size:1em;line-height:1.4em}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1.6em 0;padding:0}
audio,canvas,img,video{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
div, div:focus {outline:none;}
/* ==========================================================================
   Author's custom styles
   ========================================================================== */

/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}
.ir:before{content:"";display:block;width:0;height:150%}
.hidden{display:none !important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:5px;top:5px;text-decoration:none;width:auto;z-index:100000}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{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,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{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-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(//webcdn.triongames.com/images/common/fancybox/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(//webcdn.triongames.com/images/common/fancybox/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(//webcdn.triongames.com/images/common/fancybox/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!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(//webcdn.triongames.com/images/common/fancybox/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:400 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:0 0;background:rgba(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:700;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)}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
     only screen and (min--moz-device-pixel-ratio: 1.5),
     only screen and (min-device-pixel-ratio: 1.5){

  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url('//webcdn.triongames.com/images/common/fancybox/fancybox_sprite@2x.png');
    background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
  }

  #fancybox-loading div {
    background-image: url('//webcdn.triongames.com/images/common/fancybox/fancybox_loading@2x.gif');
    background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
  }
}

.fancybox-opened .fancybox-skin{background: #1b1b1b;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:4px solid #ff6207;}
.fancybox-skin {-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}

/* Overrides for column shortcode styles */
.one_half{width:49% !important;}
.one_third{width:32% !important;}
.two_third{width:66% !important;}
.one_fourth{width:23.5% !important;}
.three_fourth{width:74.5% !important;}
.one_fifth{width:18.4% !important;}
.two_fifth{width:38.8% !important;}
.three_fifth{width:59.2% !important;}
.four_fifth{width:79.6% !important;}
.one_sixth{width:15% !important;}
.one_half,.one_third,.two_third,.one_fourth,.three_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth{margin-right:2% !important;}
.one_half.last_column,.one_third.last_column,.two_third.last_column,.one_fourth.last_column,.three_fourth.last_column,.one_fifth.last_column,.two_fifth.last_column,.three_fifth.last_column,.four_fifth.last_column,.one_sixth.last_column{margin-right:0 !important;}

/* Actual Theme Styles */
body,p {font-family:'Verdana','Arial','sans-serif';font-weight:normal;}
em.noitalic{font-style:normal}
#header .g1, #header .g2, #header .g3, #header .g4, #header .g5, #header .g6, #header .g7, #header .g8, #header .g9, #header .g10, #header .g11, #header .g12, #header .g13, #header .g14, #header .g15, #header .g16 {background:transparent;}
#footer nav ul {padding:0;}
.featureItem {position:relative;margin-bottom:4%;}
.featureItem img {border-bottom:4px solid #ff6207;}
.featureItem span img {border-bottom:none}
.featureItem .captionWrap {position:absolute;bottom:10%;left:5%;pointer-events:none;}
.featureItem a .captionWrap {color:#FFF;}
.featureItem a:hover .captionWrap {color:#FFF;}
.featureItem a:hover {text-decoration:none;}
.featureItem .captionWrap span {margin:0;float:left;clear:both;padding:3px 6px 6px 6px;font-size:1.5em;font-family:'gothammedium';background: rgb(0,232,232); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdmN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,232,232,1) 0%, rgba(0,127,127,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,232,232,1)), color-stop(100%,rgba(0,127,127,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,232,232,1) 0%,rgba(0,127,127,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,232,232,1) 0%,rgba(0,127,127,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,232,232,1) 0%,rgba(0,127,127,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,232,232,1) 0%,rgba(0,127,127,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e8e8', endColorstr='#007f7f',GradientType=0 ); /* IE6-8 */
}
.featureItem .captionWrap em {margin:0;float:left;clear:both;font-style:normal;padding:5px 6px;background:#000;font-size:1.5em;font-family:'gothammedium';}
.community .featureItem {float:left;margin:1%;position:relative;width:18%;}
.patronDetails .patronItem{clear:both;overflow:hidden;padding-bottom:1em;}
.patronDetails .patronItem img{float:left;}
.patronDetails .patronItem p{text-align:left;margin:0 0 0 80px;}
#content ul.media {list-style: none;margin: 0;padding: 0;}
#content ul.media li {float: left;padding: 0 1.497% 3% 1.497%;height:109px;}
#content ul.media li.thumb .play-btn {padding:12.9% 38.9%;}
#content ul.media li img {border-bottom:4px solid #ff6207;width:190px;height:107px;}
.feature-img,.video-link {position:relative;display:block;}
.feature-img img,.video-link img {border-bottom: 4px solid #ff6207;}
.video-link .play-btn {position: absolute;top: 0;left: 0;padding: 18.9% 41.9%;opacity:0.8;}
.video-link .play-btn:hover {opacity:0.9;}
.video-link .play-btn img {border:none;}
#content ul.media li .video-link .play-btn img,
.video-link .play-btn img {border:none;width:100%;}
.sitemap ul{list-style:none;margin: 0;padding-left: 1em;}
.sitemap ul li{padding:0.5em 0;margin-right: 2.7em;}
.sitemap ul li a,a.morelink {color:#FFF;text-transform:uppercase;font-family: 'gothambook';}
.sitemap ul li a:hover,a.morelink:hover {text-decoration: none;border-bottom: 4px solid #ff6207;margin-right: -1em;}
.sitemap ul li a span,.sitemap ul li a:hover span,a.morelink span,a.morelink:hover span {text-decoration: none;color: #ff6207;border-bottom: 0;left: 1.6em;margin-left: -2.3em;position: relative;font-family: 'gothambold';font-size: 120%;line-height: 0;top: 1px;padding-left: 1em;}
.nav-links {list-style:none;margin: 0;padding-left: 1em;}
.nav-links .nav-previous, .nav-links .nav-next{padding: 0 4.5% 0 3.2%;width: 40%;}
.nav-links .nav-previous{float:left;text-align:left;}
.nav-links .nav-next{float:right;text-align:right;}
.nav-links .nav-previous a {color:#FFF;text-transform:uppercase;font-family: 'gothambook';}
.nav-links .nav-previous a span,.nav-links .nav-next a span {text-decoration: none;color: #ff6207;border-bottom: 0;margin-left: -2.3em;position: relative;font-family: 'gothambold';font-size: 150%;line-height: 0;top: 3px;padding-left: 1em;}
.nav-links .nav-previous a span{left: -0.4em;}
.nav-links .nav-next a span{left: 1.6em;}
/*
.nav-links .nav-previous{float:left;}
.nav-links .nav-next{float:right;}
.nav-links .nav-previous,.nav-links .nav-next {width: 50%;display: block;}
*/
.nav-links .nav-next a {color:#FFF;text-transform:uppercase;font-family: 'gothambook';}
.nav-links .nav-next a span {text-decoration: none;color: #ff6207;border-bottom: 0;left: 1.6em;margin-left: -2.2em;position: relative;font-family: 'gothambold';font-size: 150%;line-height: 0;top: 3px;padding-left: 1em;}
.nav-links .nav-previous a:hover,.nav-links .nav-next a:hover {text-decoration: none;color:#FFF;border-bottom: 4px solid #ff6207;/*margin-right: -1em;*/}
a.morelink{margin-left:1.4%;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.center {text-align:center;}
h1.logo {margin:0;}
body {/*background:#242424;*/margin:0;/*background-size:cover;*/}
.cookie-compliance-container {background:#333;border-bottom:1px solid #FFF;top:0;position:absolute;width:100%;min-height:102px;}
.cookie-compliance-message{max-width:960px;margin:0 auto;position:relative;}
.cookie-compliance-message p{color:#999;width:76%;padding:14px 2% 18px;font-size:12px;line-height:1.2em;margin:0;float: left;}
.cookie-compliance-message p a{color:#fff;text-decoration:underline;}
.hide-cookie-compliance{width:18%;margin-top:2%;margin-right:2%;padding: 6px 0;float: left;}

.row {overflow:hidden;}
.c12 .entry-content img{-webkit-box-shadow:0px 1px 4px 2px #1b1b1b;box-shadow:0px 1px 4px 2px #1b1b1b;border-bottom: 4px solid #ff6207;}
.c12 .entry-content span img {border-bottom:none;}
.c12 .entry-content .captionWrap img,.c12 .entry-content .play-btn img,.c12 .entry-content img img{-webkit-box-shadow:none;box-shadow:none;border-bottom:0;}
/* Global Navigation */
#gnav-2013{position:relative;z-index:1000;height:42px;width:100%;background:#000 url(//cdn.trionworlds.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(//cdn.trionworlds.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(//cdn.trionworlds.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(//cdn.trionworlds.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(//cdn.trionworlds.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(//cdn.trionworlds.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(//cdn.trionworlds.com/common/gnav/sprite.png) no-repeat scroll 227% -202px}
#gnav-2013 .gnav2 li li a.language:hover{background-color:#444}
#nav,#content,#secondary,footer{overflow:hidden}
/* sidebar */
.sidebar-container{margin-top:0.7%;}
.sidebar-container aside {margin-bottom:1em;text-align:right;}
.sidebar-container aside img {/*border-bottom:4px solid #ff6207;-webkit-box-shadow:0px 1px 4px 2px #1b1b1b;box-shadow:0px 1px 4px 2px #1b1b1b;*/}
.sidebar-container aside img img {border-bottom:none}
.box {border-bottom:4px solid #ff6207;-webkit-box-shadow:0px 1px 4px 2px #1b1b1b;box-shadow:0px 1px 4px 2px #1b1b1b;}
/* Footer */
/*
footer aside.widget{width:31.333%;float:left;display:inline;float:left;margin-left:1%;margin-right:1%}
*/
footer .legal{padding-top:1em;}
footer .corporate,footer .legal,footer .platforms,footer .ratings-brand,footer .copyrights{margin:0 auto;text-align:center;}
footer .wrap ul li{display:inline}
footer .corporate a,footer .platforms a,footer .ratings-brand a,footer .copyrights a{margin:0 28px}
footer .corporate ul li img{}
footer .legal li{border-right:1px solid #435651;padding:0 10px}
footer .copyrights p{font-size:12px;color:#435651;}
footer .copyrights{padding-bottom:30px}
footer .legal a{color:#435651;font-size:13px}
footer .legal a{margin:0 5px}
footer .platforms {margin-top:2em}
footer a{text-decoration:none}
footer a:hover{text-decoration:underline}
footer .corporate ul li.last,footer .legal ul li.last{border:none}
footer .row ul li{display:inline}
footer .legal #change-region {margin:0px 5px;color:#666;font-size:13px;background: none repeat scroll 0 0 #222222;border: 1px solid #333333;border-radius: 3px 3px 3px 3px;padding: 6px 9px}
footer .legal #change-region:hover {cursor:pointer;text-decoration:underline}
footer .legal #change-region span {background: url(//webcdn.triongames.com/eon/website/images/region-arrows.png) no-repeat scroll 100% 4px #222222;padding-right: 14px;color: #666}
footer .legal #change-region span.selected {color:#d1f2f9;background-position: 100% -31px;}
footer .region-selector {width:100%;margin:0 auto;height:138px;padding:1em 0 2em 0;text-align:center;}
footer .region-selector ul.region-selector-container {max-width:480px;height:106px;margin:0 auto;}
footer .region-selector ul.region-selector-container li.column {float:left;border-right:1px solid #404040;margin-right:36px;padding-right:36px;height:132px}
footer .region-selector ul.region-selector-container li.column.last {margin-right:0;border:none;padding-right:0}
footer .region-selector ul.region-selector-container li.column h3 {font-size:1.4em;margin-top:0;margin-bottom:12px;text-align:left;}
footer .region-selector ul.region-selector-container li.column ul {padding:0.25em;}
footer .region-selector ul.region-selector-container li.column ul li {display:block;float:none;margin:3px 0;text-align:left;}
footer .region-selector ul.region-selector-container li.column ul li a, footer .region-selector ul.region-selector-container li.column ul li a:visited {color:#fff;text-decoration:none}

#header{margin-bottom:0;position:relative}
#content{margin-top:1em}
#header{clear:both;height:55px;z-index:100;}
#header a{color:#FFF;text-transform:uppercase;text-shadow: 0px 1px 0px rgba(255,255,255,0.6);font-size: 0.95em;}
#header .home-link img{padding:4% 0 2% 0;width:100%;text-align:center;}
#header #nav{overflow:visible;}
#nav .nav-menu a:hover,#nav .nav-menu li.current_page_item a,#nav .nav-menu li.current_page_ancestor a{text-decoration:none;border-bottom:4px solid #ff6207;/*padding:0 0 2px;*/}
#nav .search-form{display:none}
.nav-menu {width:100%;margin-right:1%}
.nav-menu ul {padding:0;margin:0}
.nav-menu ul.children {display:none;}
.nav-menu ul li {float:left;padding:12px 4%;min-width:50px;text-align:center;margin: 1% 0;border-left: 1px solid #c6cece;-webkit-box-shadow:inset 1px 0 0 0 #446060;}
.language-de .nav-menu ul li,.language-fr .nav-menu ul li{padding:12px 1%;}
/*SECTION HEADER COLORS*/
h2{color:#fff;}
/*ENTRY TITLES*/
.entry-title{display:block;margin:0.3em 0;margin:-2px 0 0;}
/*SLIDER*/
#slider{position:relative;margin:0 auto;max-width:1200px;top:-55px;margin-bottom:-55px;}
#features,#content{margin-bottom:1em}
/*#slider .slide,#about section {margin:3em;}*/
.slide{box-shadow:0 0 20px #000;}
#slider .flexslider {margin:0}
#slider .controls {margin:-87px 18% 0 18%;height:87px;overflow:hidden}
#slider .controls .prev,#slider .controls .next{position:absolute;bottom:10px;max-width:98px;width:100%;}
#slider .controls .prev a,#slider .controls .next a{outline:0;opacity:.8;text-indent:-9999px;display:block;background: transparent url(//webcdn.triongames.com/defiance/images/arrowsprites.png) scroll 0 0 no-repeat;background-size:198.97959% 221.25000%;height:0;padding-bottom:81.63265%;}
#slider .controls .prev a:hover,#slider .controls .next a:hover{opacity:1;}
#slider .controls .next a{background-position:101.03093% 0%;}
#slider .controls .prev{left:3%;}
#slider .controls .next{right:3%;}
#slider .controls .controls-viewport {position:relative;}
#slider .disabled{display:none;}
#slider ul {display: block;list-style: none;margin: 0;padding: 0;position: absolute;width: 1000em;}
#slider ul li {display:block;float:left;padding-right:2px}
#slider ul li a{display:block;position:relative;max-width:100%;float:left}
#slider ul li.active a img,#slider ul li a:hover img{border:1px solid #00e8e8}
#slider ul li.active a:before,#slider ul li a:hover:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;-webkit-box-shadow:inset 0 -4px 0 0 #ff6207;-moz-box-shadow:inset 0 -4px 0 0 #ff6207;box-shadow:inset 0 -4px 0 0 #ff6207;margin:1px 1px 0px 1px;}
#slider ul li a img{float:left;width:150px !important;border:1px solid #00e8e8}
#slider li a .detail-overlay{display:none;}
#slider li a .detail-overlay{background-color:#000;display: table;height: 85px;left: 1px;opacity: 0.4;overflow: hidden;position: absolute;top: 1px;vertical-align: middle;width: 150px;}
#slider li.active a .detail-overlay,#slider li a:hover .detail-overlay{opacity:1;background-color:transparent;}
#slider li a:hover .detail-overlay{background: url("/defiance/wp-content/uploads/sites/5/2014/05/repeat-opacity-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);height:82px;}
#slider li a:hover .detail-overlay .table-wrap{display:table-cell;padding:0 10%;text-align:center;vertical-align:middle;}
#slider li a:hover .detail-overlay .title-overlay,
#slider li a:hover .detail-overlay .learnmore-overlay{display:block;}
#slider li a .detail-overlay .title-overlay{display:none;background: none repeat scroll 0 0 #000000;color: #FFFFFF;font-family: 'gothammedium';font-size: 0.8em;line-height: 1.2em;padding: 2%;position: relative;text-align: center;}
#slider li a .detail-overlay .learnmore-overlay{display:none;background: linear-gradient(to bottom, #00E8E8 0%, #007F7F 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);color: #FFFFFF;font-family: 'gothammedium';font-size: 0.8em;line-height: 1.2em;margin-top: 5%;padding: 2%;text-align: center;text-transform: uppercase;}

.storeHeader{background: transparent url(//webcdn.triongames.com/defiance/images/store/storeHeaderBG.jpg) no-repeat;background-size: 100.00000% 100.00000%;height: 0;max-width: 1140px;padding-bottom: 34.03509%;width: 100%;}
.storeHeader .storeCTA{width: 33%;margin: 1%;padding:1%;float: left;background:url(/defiance/wp-content/uploads/sites/5/2014/05/repeat-opacity-bg.png) repeat scroll top;border-bottom:4px solid #ff6207}
.storeHeader .storeCTA .play-now-cta{position: relative;margin: 0 auto;}
/*ORANGE SUB TITLES*/
.page-template-page-store-php h2:nth-child(1){color:#ff6206;margin:0 0 10px;}

.page-template-page-store-php .patronItem img{width:62px;height:62px;}
.page-template-page-store-php .subscription{position:relative;}
.page-template-page-store-php .subscription img{border-bottom:none;}
.page-template-page-store-php .subscription > :not(img){width:182px;position:absolute;text-align:center;left:0;margin:0;padding:0;color:#fff;text-transform:uppercase;}
.page-template-page-store-php .subscription a {position:relative;color:#fff;}
.page-template-page-store-php .subscription .prices {margin-top:-13em;}
.prices a:hover {text-decoration:none;color:#fff;}
.page-template-page-store-php .subscription p{top:0;font-size:18px;top:35px;font-weight:bold;}
.page-template-page-store-php .subscription strong,.price strong{font-size:3em;color:#FFF;line-height:1em;}
.page-template-page-store-php .subscription strong{bottom:0.7em;}
.page-template-page-store-php .subscription strong sup,.price strong sup{position:relative;top:-0.7em;font-size:0.53em;}
.page-template-page-store-php ol{list-style-type:none;border-bottom: 1px solid #006969;padding-bottom: 6%;}
.page-template-page-store-php ol li{color:#c3c3c3;font-size:15px;line-height:24px;background:url(//webcdn.triongames.com/defiance/images/store/bullet-disc.png) 0 1px no-repeat;margin:0 0 10px -40px;padding:0 0 0 35px;}
.pad64 {padding-bottom:64px;}
.dlc h2 {color:#ff6207;}
.dlc h3 {font-size:1.5em;text-transform:uppercase;}
#breadcrumbs{padding:0;margin:0 0 1em 0;list-style:none;text-transform:uppercase;color:#FFF}
#breadcrumbs strong{border-bottom:4px solid #ff6207;}
#breadcrumbs,#breadcrumbs strong{font-weight:normal;}
.read-more {display:inline;margin-top:1em;}
.single .entry-header,.page .entry-header{}
.search .page-header,.blog .index-header{text-transform:uppercase;overflow:hidden}
.search .page-header h1,.blog .index-header h1{margin:4.1% 0 0 1%}
.widget-title{display:none;}
/*
#content .page,#content .post,#secondary .widget-area{margin:0 1%;}
*/
.page-template-page-community-php .post:last-of-type,.blog .post:last-of-type{border-bottom:none}
.page-template-page-community-php .post,.blog .post,.blog .videos{border-bottom:1px solid #006969;margin:0 1%;}
.sub{display:none;position:absolute;z-index:10000}

.example{background-color:#e6e6e6;height:100px}
.contain{background:green}

.entry-title {display:block;margin:0.5em 0;line-height:1em}
/*h2.entry-title a, h2.entry-title a:hover {color:#fff;}*/
iframe {width:100%;}

/**
 * 5.2 Entry Meta
 * ----------------------------------------------------------------------------
 */

.entry-meta {
font-size: 14px;
vertical-align: bottom;
display:block;
}

.entry-meta > span {
    margin-right: 20px;
}

.entry-meta > span:last-child {
    margin-right: 0;
}

/*.featured-post:before {
    content: "\f308";
    margin-right: 2px;
}

.entry-meta .date a:before {
    content: "\f303";
}

.comments-link a:before {
    content: "\f300";
    margin-right: 2px;
    position: relative;
    top: -1px;
}

.entry-meta .author a:before {
    content: "\f304";
    position: relative;
    top: -1px;
}

.categories-links a:first-child:before {
    content: "\f301";
}

.tags-links a:first-child:before {
    content: "\f302";
    position: relative;
    top: -1px;
}

.edit-link a:before {
    content: "\f411";
    position: relative;
    top: -1px;
}
*/
.single-author .entry-meta .author,
.sticky.format-standard .entry-meta .date,
.sticky.format-audio .entry-meta .date,
.sticky.format-chat .entry-meta .date,
.sticky.format-image .entry-meta .date,
.sticky.format-gallery .entry-meta .date {
    display: none;
}


/**
 * 5.4 Galleries
 * ----------------------------------------------------------------------------
 */
.gallery {width:96%;margin:2%;}
.gallery-item {
    float: left;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.gallery-item img {width:100%;height:100%;}

.gallery-columns-1 .gallery-item{width:100%;height:100%}
.gallery-columns-2 .gallery-item{width:50%;height:50%}
.gallery-columns-3 .gallery-item{width:33.333%;height:33.333%}
.gallery-columns-4 .gallery-item{width:25%;height:25%}
.gallery-columns-5 .gallery-item{width:20%;height:20%}
.gallery-columns-6 .gallery-item{width:16.666%;height:16.666%}
.gallery-columns-7 .gallery-item{width:14.285%;height:14.285%}
.gallery-columns-8 .gallery-item{width:12.5%;height:12.5%}
.gallery-columns-9 .gallery-item{width:11.111%;height:11.111%}

.gallery-caption {
    background-color: rgba(0, 0, 0, 0.7);
    box-sizing: border-box;
    color: #fff;
    font-size: 14px;
    line-height: 1.3;
    margin: 0;
    max-height: 50%;
    opacity: 0;
    padding: 2px 8px;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: left;
    -webkit-transition: opacity 400ms ease;
    transition:         opacity 400ms ease;
    width: 100%;
}

.gallery-caption:before {
    box-shadow: 0 -10px 15px #000 inset;
    content: "";
    height: 100%;
    min-height: 49px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

.gallery-item:hover .gallery-caption {
    opacity: 1;
}


/**
 * 5.5 Post Formats
 * ----------------------------------------------------------------------------
 */

/* Aside */
.format-aside {
    background-color: #f7f5e7;
}

.blog .format-aside:first-of-type,
.single .format-aside:first-of-type,
.format-aside + .format-aside,
.format-aside + .format-link,
.format-link + .format-aside {
    box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2);
}

.format-aside .entry-meta {
    margin-top: 0;
}

.format-aside blockquote {
    font-size: 100%;
    font-weight: normal;
}

.format-aside cite {
    font-size: 100%;
    text-transform: none;
}
/*
.format-aside cite:before {
    content: "\2014";
    margin-right: 5px;
}
*/
/* Audio */
.format-audio {
    background-color: #db572f;
}

.format-audio .entry-title {
    font-size: 28px;
    font-weight: bold;
}

/*.format-audio .entry-content:before {
    content: "\f109";
    float: left;
    font-size: 64px;
    position: relative;
    top: 4px;
}
*/
.format-audio .entry-content a,
.format-audio .entry-meta a,
.format-audio .entry-content a:hover,
.format-audio .entry-meta a:hover {
    color: #fbfaf3;
}

.format-audio .audio-content {
    background: url(images/dotted-line.png) repeat-y left top;
    background-size: 4px 4px;
    float: right;
    padding-left: 35px;
    width: 80%;
    width: -webkit-calc(100% - 85px);
    width:         calc(100% - 85px);
}

.format-audio .wp-audio-shortcode {
    height: 30px !important; /* Override mediaelement.js style */
    margin: 20px 0;
    max-width: 400px !important; /* Override mediaelement.js style */
}

.format-audio audio {
    max-width: 100% !important; /* Avoid player width overflow. */
}

/* Chat */
.format-chat {
    background-color: #eadaa6;
}

.format-chat .entry-title {
    font-size: 28px;
    font-weight: bold;
}

.format-chat .entry-meta a,
.format-chat .entry-content a {
    color: #722d19;
}

/*.format-chat .entry-meta .date a:before {
    content: "\f108";
    margin-right: 2px;
}
*/
.format-chat .entry-meta .author {
    display: none;
}

.format-chat .chat {
    margin: 0;
}

.format-chat .chat .chat-timestamp {
    color: #722d19;
    float: right;
    font-size: 12px;
    font-weight: normal;
    margin: 5px 10px 0;
}

.format-chat .chat .fn {
    font-style: normal;
}

/* Gallery */
.format-gallery {
    background-color: #fbca3c;
}

.format-gallery .entry-header {
    margin-bottom: 15px;
}

.format-gallery .entry-title {
    font-size: 50px;
    font-weight: 400;
    margin: 0;
}

.format-gallery .entry-meta a,
.format-gallery .entry-content a {
    color: #722d19;
}

/* Image */
.format-image .entry-title {
    font-size: 28px;
    font-weight: bold;
}

.format-image .categories-links,
.format-image .tags-links {
    display: none;
}

/* Link */
.format-link {
    background-color: #f7f5e7;
}

.blog .format-link:first-of-type,
.single .format-link:first-of-type {
    box-shadow: inset 0 2px 2px rgba(173, 165, 105, 0.2);
}

.format-link .entry-header,
.format-link .entry-content p:last-child {
    margin-bottom: 0;
}

.format-link .entry-title {
    color: #ca3c08;
    display: inline;
    font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif;
    margin-right: 20px;
}

.format-link .entry-title a {
    color: #bc360a;
}

.format-link div.entry-meta {
    display: inline;
}

/* Quote */
.format-quote {
    background-color: #210d10;
}

.format-quote .entry-content,
.format-quote .entry-meta {
    color: #f7f5e7;
}

.format-quote .entry-content blockquote {
    font-size: 28px;
    margin: 0;
}

.format-quote .entry-content a,
.format-quote .entry-meta a,
.format-quote .linked {
    color: #e63f2a;
}

.format-quote .entry-content cite a {
    border-bottom: 1px dotted #fff;
    color: #fff;
}

.format-quote .entry-content cite a:hover {
    text-decoration: none;
}

.format-quote blockquote small,
.format-quote blockquote cite {
    display: block;
    font-size: 16px;
}

.format-quote blockquote {
    font-style: italic;
    font-weight: 300;
    padding-left: 75px;
    position: relative;
}

/*.format-quote blockquote:before {
    content: '\201C';
    font-size: 140px;
    font-weight: 400;
    line-height: .8;
    padding-right: 25px;
    position: absolute;
    left: -15px;
    top: -3px;
}
*/
.format-quote .entry-meta .author {
    display: none;
}

/* Status */
.format-status {
    background-color: #722d19;
    padding: 0;
}

.format-status .entry-content,
.format-status .entry-meta {
    padding-left: 35px;
    position: relative;
}

.format-status .entry-content a {
    color: #eadaa6;
}

.format-status .entry-meta a {
    color: #f7f5e7;
}

.sidebar .format-status .entry-content,
.sidebar .format-status .entry-meta {
    padding-left: 95px;
}

.format-status .entry-content:before,
.format-status .entry-meta:before {
    background: url(images/dotted-line.png) repeat-y left bottom;
    background-size: 4px 4px;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    left: 10px;
    top: 0;
    width: 1px;
}

.sidebar .format-status .entry-content:before,
.sidebar .format-status .entry-meta:before {
    left: 70px;
}

.format-status .categories-links,
.format-status .tags-links {
    display: none;
}

/* Ensures the dots in the dot background are in lockstep. */
.format-status .entry-meta:before {
    background-position: left top;
}

.format-status .entry-content {
    color: #f7f5e7;
    font-size: 24px;
    font-style: italic;
    font-weight: 300;
    padding-bottom: 30px;
    padding-top: 40px;
    position: relative;
}

.format-status .entry-content p:first-child:before {
    background-color: rgba(0, 0, 0, 0.65);
    content: "";
    height: 3px;
    margin-top: 13px;
    position: absolute;
    left: 4px;
    width: 13px;
}

.sidebar .format-status .entry-content > p:first-child:before {
    left: 64px;
}

.format-status .entry-content p:last-child {
    margin-bottom: 0;
}

.format-status .entry-meta {
    margin-top: 0;
    padding-bottom: 40px;
}

/*.format-status .entry-meta .date a:before {
    content: "\f105";
}
*/
/* Video */
.format-video {
    background-color: #db572f;
}

.format-video .entry-content a,
.format-video .entry-meta a,
.format-video .entry-content a:hover,
.format-video .entry-meta a:hover {
    color: #fbfaf3;
}

.format-video .entry-title {
    font-size: 50px;
    font-weight: 400;
}

.format-video .entry-meta {
    color: #220e10;
}

a {color:#FFF;text-decoration:none;}
a:hover {text-decoration:underline;}

/* Grid Layout Stuff */
img {max-width:100%;height:auto !important;vertical-align:bottom;}
.c12 { margin: 0 auto 0 auto; /*max-width: 960px; */width:960px;}
.g1, .g2, .g3, .g4, .g5, .g6, .g7, .g8, .g9, .g10, .g11, .g12 { display: inline; float: left; margin-left:1%;margin-right:1%;*margin-left:10px;*margin-right:10px;/*background:#AFF;*/}
.g1:after, .g2:after, .g3:after, .g4:after, .g5:after, .g6:after, .g7:after, .g8:after, .g9:after, .g10:after, .g11:after, .g12:after {content:" ";display:block;margin-bottom:1px;height:0;width:0;}
.clear { clear: both; }
.c12 img {max-width:100%;height:auto !important;vertical-align:bottom;}

/* =Grid >> 12 Columns */
.c12 .g1 { width: 6.333%; *width: 60px; }
.c12 .g2 { width: 14.667%; *width: 140px; }
.c12 .g3 { width: 23.0%; *width: 220px; }
.c12 .g4 { width: 31.333%; *width: 300px; }
.c12 .g5 { width: 39.667%; *width: 380px; }
.c12 .g6 { width: 48.0%; *width: 460px; }
.c12 .g7 { width: 56.333%; *width: 540px; }
.c12 .g8 { width: 64.667%; *width: 620px; }
.c12 .g9 { width: 73.0%; *width: 700px; }
.c12 .g10 { width: 81.333%; *width: 780px; }
.c12 .g11 { width: 89.667%; *width: 860px; }
.c12 .g12 { width: 98.0%; *width: 940px; }

/* =Prefix Extra Space >> 12 Columns */
.c12 .p_half { padding-left: 4.1665%; *padding-left:40px; }
.c12 .p1 { padding-left: 8.333%; *padding-left:80px; }
.c12 .p2 { padding-left: 16.667%; *padding-left:160px; }
.c12 .p3 {padding-left: 25.0%; *padding-left:240px; }
.c12 .p4 { padding-left: 33.333%; *padding-left:320px;  }
.c12 .p5 { padding-left: 41.667%; *padding-left:400px;  }
.c12 .p6 {padding-left: 50.0%; *padding-left:480px; }
.c12 .p7 { padding-left: 58.333%; *padding-left:560px;  }
.c12 .p8 { padding-left: 66.667%; *padding-left:640px;  }
.c12 .p9 {padding-left: 75.0%; *padding-left:720px; }
.c12 .p10 { padding-left: 83.333%; *padding-left:800px;  }
.c12 .p11 { padding-left: 91.667%; *padding-left:880px;  }

/* =Suffix Extra Space >> 12 Columns */
.c12 .p_half { padding-right: 4.1665%; *padding-right:40px; }
.c12 .s1 { padding-right: 8.333%; *padding-right:80px; }
.c12 .s2 { padding-right: 16.667%; *padding-right:160px; }
.c12 .s3 {padding-right: 25.0%; *padding-right:240px;}
.c12 .s4 { padding-right: 33.333%; *padding-right:320px;  }
.c12 .s5 { padding-right: 41.667%; *padding-right:400px;  }
.c12 .s6 {padding-right: 50.0%; *padding-right:480px;}
.c12 .s7 { padding-right: 58.333%; *padding-right:560px;  }
.c12 .s8 { padding-right: 66.667%; *padding-right:640px;  }
.c12 .s9 {padding-right: 75.0%; *padding-right:720px;}
.c12 .s10 { padding-right: 83.333%; *padding-right:800px;  }
.c12 .s11 { padding-right: 91.667%; *padding-right:880px;  }

.header { position: relative; }
#site-navigation #toggle, #site-navigation label { display: none; }
.nav-menu > li { list-style: none; float:left;  }

/*#site-navigation, .nav-menu, .nav-menu > li, .nav-menu > li > a{max-height:0;}*/


@media (min-width:1396px) {
body.custom-background{background-size:100%;}
.c12 {/*max-width:1140px;min-width:1140px;*/width:1140px;/*max-width:70%;min-width:960px;*/}
}

@media (max-width:1395px) and (min-width:960px) {
#slider .controls{width: 64%;margin: -87px auto 0 auto;}
.featureItem .captionWrap span,.featureItem .captionWrap em{font-size:1.3em}
.storeHeader{background-image:url(//webcdn.triongames.com/defiance/images/store/storeHeaderBG960.jpg);max-width:960px;padding-bottom:40.41667%;}
.storeHeader .storeCTA{background:url(/defiance/wp-content/uploads/sites/5/2014/05/repeat-opacity-bg.png) repeat scroll top;margin-top:1%;padding:1%;}
.nav-menu ul li{padding: 12px 1%;}
.search-form .search-field{font-size:1.6em;}
.c12 {/*max-width:1140px;min-width:1140px;*/width:960px;/*max-width:70%;min-width:960px;*/}
}

@media (max-width:959px) and (min-width:768px) {
#slider .controls {width:auto;margin:-87px 10% 0 10%;}
.storeHeader{display:table;padding:0;}
.storeHeader .storeCTA{margin-top:1%;margin-bottom:1%;width:96%;display:table-cell;vertical-align:bottom;}
.featureItem .captionWrap span,.featureItem .captionWrap em{font-size:1em}
.sitemap ul li{font-size:75%;padding:0.25em 0;}
.nav-menu ul li{font-size:70%;padding: 12px 1%;}
.search .page-header,.blog .index-header{margin-top:1.2%}
.search .page-header h1,.blog .index-header h1{margin:0.75% 0 0.75% 1%}
.search-form .search-field{font-size:1em;margin-top:4.2%;}
.c12 {/*max-width:1140px;min-width:1140px;*/width:768px;/*max-width:70%;min-width:960px;*/}
}
@media (max-width: 767px) and (min-width:480px) {
.price strong{font-size:150%;}
.search .page-header,.blog .index-header{margin-top:1.2%}
.search .page-header h1,.blog .index-header h1{margin:0.75% 0 0.75% 1%}
.search-form .search-field{font-size:1em;}
.controls-viewport{display:none;}
.c640_6 {margin:0 auto;/*max-width:640px;*/width:480px;}
.g640_1,.g640_2,.g640_3,.g640_4,.g640_5,.g640_6{display:inline;float:left;margin-left:1%;margin-right:1%;}
.c640_6 .g640_1 {width:14.667%;}
.c640_6 .g640_2 {width:31.333%;}
.c640_6 .g640_3 {width:48.0%;}
.c640_6 .g640_4 {width:64.667%;}
.c640_6 .g640_5 {width:81.333%;}
.c640_6 .g640_6 {width:98.0%;}

/* =Prefix Extra Space >> 6 Columns */
.c640_6 .p640_0 {padding-left:0;}
.c640_6 .p640_1 {padding-left:16.667%;}
.c640_6 .p640_2 {padding-left:33.333%;}
.c640_6 .p640_3 {padding-left:50.0%;}
.c640_6 .p640_4 {padding-left:66.667%;}
.c640_6 .p640_5 {padding-left:83.333%;}

/* =Suffix Extra Space >> 6 Columns */
.c640_6 .s640_0 {padding-right:0;}
.c640_6 .s640_1 {padding-right:16.667%;}
.c640_6 .s640_2 {padding-right:33.333%;}
.c640_6 .s640_3 {padding-right:50.0%;}
.c640_6 .s640_4 {padding-right:66.667%;}
.c640_6 .s640_5 {padding-right:83.333%;}
}
@media (max-width: 767px) {
.feature-img {display:none;}
.spClear {clear:both;}
.sidebar-container .widget_search {display:none;}
#header .g2.g640_2,#header .g5.g640_1.p640_3,#header .g3.g640_2,#header .g2.g640_2.p640_2{width:100%;float:none;margin:0;padding:0;}
#header h1.logo{margin:0 auto;text-align: center;width:34%;background: transparent;margin:1% 17% 0 17%}
#header .social-links {position: absolute;top: 0;width: 30%;right: 10px;}
.nav-links .nav-previous,.nav-links .nav-next{position:relative;margin:1em 0;}
.nav-links .nav-previous{left:1em;}
.nav-links .nav-next{right:1.6em;}
#header .social-links li{width:25%;}
#site-navigation{width: 100%;left: 0;position: relative;top: 0;}
#site-navigation label{position:absolute;top:-38px;left:10px;cursor:pointer;
color: #ff6207;
background: transparent url(//webcdn.triongames.com/defiance/images/bg-cover.png) no-repeat;
background-size: cover;
width: 23px;
display: block;
height: 26px;
text-shadow: 0px 1px 0px rgba(255,98,7,0.6);
margin: 0 8px;
padding: 0px 0 0 4px;
font-size: 1.2em;
transform: scale(2,1);
-webkit-transform: scale(2,1);
-moz-transform: scale(2,1);
-ms-transform: scale(2,1);
-o-transform: scale(2,1);
}
.nav-menu {display: block;width: 100%;-webkit-transition: max-height 2s;-moz-transition: max-height 2s;-o-transition: max-height 2s;transition: max-height 2s;position: absolute;background: rgba(0,0,0,0.85);overflow: hidden;top: 3px;max-height: 0;}
.nav-menu li { display: block; width: 100%; margin: 0; }
.nav-menu li a { display: block; width: 100%; text-decoration: none; }
#toggle:checked + div .nav-menu {display:block;overflow:visible;max-height:9999px;}

#site-navigation .nav-menu ul li {display:block;text-align:left;}
.search-form {float:none}
.search .page-header,.blog .index-header{background:#006969 none;height:auto;padding:0;}
.search .page-header,.blog .index-header{margin-top:1.2%}
.search .page-header h1,.blog .index-header h1{margin:0.75% 0 0.75% 1%}
.controls-viewport{display:none;}

#site-navigation .nav-menu ul li {display: block;text-align: left;float: none;border-left: none;box-shadow: none;padding: 0;margin: 0;width: auto;}
#site-navigation .nav-menu ul li a {color: #FFF;text-transform: uppercase;text-shadow: 0px 1px 0px rgba(255,255,255,0.6);font-size: 0.95em;display: block;padding: 2%;margin-bottom: 4px;}
#site-navigation .nav-menu ul li a:hover,#site-navigation .nav-menu ul li.current_page_item a,#site-navigation .nav-menu ul li.current_page_ancestor a{text-decoration: none;border-bottom: 4px solid #ff6207;margin-bottom: 0;}
#site-navigation .search-form{display:none}
/*.search-form {float:none}*/
#slider {top:0;margin-bottom:0;}
.featureItem .captionWrap em {display: none;}
}
@media screen and (max-width: 617px){
.full_width, .one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth {clear: both !important;width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;margin-bottom: 1em !important;}
}
@media (max-width:479px) {
.social-links{display:none;}
.sidebar-container aside{text-align:center;}
footer .row ul li {display:block;margin:1em 0;}
footer .row .legal ul li {padding:0;}
footer .corporate a, footer .platforms a, footer .ratings-brand a, footer .copyrights a{margin:1em 0;}
#header h1.logo{width:42%;padding-left:3%;}
.buy-now-cta, .play-now-cta{display:none;}
#slider .controls .prev, #slider .controls .next{max-width:64px;}
.logo {text-align:center;}
.c12 {max-width:479px;width:auto;}
.c12 .g1,.c12 .g2,.c12 .g3,.c12 .g4,.c12 .g5,.c12 .g6,.c12 .g7,.c12 .g8,.c12 .g9,.c12 .g10,.c12 .g11,.c12 .g12{width:100.0%;margin:0;}
/* =Prefix Extra Space >> 12 Columns */
.c12 .p1,.c12 .p2,.c12 .p4,.c12 .p5,.c12 .p7,.c12 .p8,.c12 .p10,.c12 .p11{padding-left:0%;}
/* =Suffix Extra Space >> 12 Columns */
.c12 .s1,.c12 .s2,.c12 .s4,.c12 .s5,.c12 .s7,.c12 .s8,.c12 .s10,.c12 .s11{padding-right:0%;}
}
@media all and (max-width:650px) and (min-width:320px){#gnav-2013 .gnav2 .lang2,#gnav-2013 .gnav2 .support{display:none}
#gnav-2013 .games a{padding:12px 11px}
}
@media all and (max-width:650px) {
#gnav-2013 .nav2 .lang2,#gnav-2013 .nav2 .support{display:none}
#gnav-2013 .games a{padding:12px 11px}
#gnav-2013 .games .rift img{width:75%}
#gnav-2013 .games .arch img{width:65%}
.ie7 #gnav-2013 .games .sub li a,.ie8 #gnav-2013 .games .sub li a{width:60%}
.ie7 #gnav-2013 .games .sub li a:hover,.ie8 #gnav-2013 .games .sub li a:hover{background:none}
}
@media all and (max-width:480px) {
#slider .controls .prev, #slider .controls .next {max-width:46px;}
.storeHeader {background:none transparent;}
.storeHeader .storeCTA {width:92%;}
.featureItem img {width:94%;}
#packs .price {padding-bottom:1em;}
.voucherCode {width:280px;}
#gnav-2013 h6{width:42px}
#gnav-2013 .trion-logo{width:42px;margin:5px 4px 4px 5px;background-position:-71px -98px}
#gnav-2013 a{font-size:.8em}
#gnav-2013 .games a,#gnav-2013 .gnav2 a{padding:12px 10px}
#gnav-2013 .gnav2{min-width:133px;max-width:223px}
#gnav-2013 .gnav2 li{width:auto;float:right;background-image:transparent none;}
#gnav-2013 .games .sub{background-color:#1a1a1a;background-image:none;min-height:100px;padding:15px 0}
#gnav-2013 .games .sub li{width:48%;min-height:40px;opacity:1;background-image:none}
#gnav-2013 .games .sub li a{height:40px;opacity:1}
#gnav-2013 .games .sub li a:hover{background-image:none}
#gnav-2013 .games .sub li a img{margin-top:5%;width:55%}
#gnav-2013 .games .sub li a:hover img{margin-top:5%;width:55%;opacity:1}
#gnav-2013 .games .sub .rift img{margin-top:-1%;width:35%;opacity:1}
#gnav-2013 .games .sub .rift:hover img{margin-top:-1%;width:35%}
#gnav-2013 .games .sub .arch img{margin-top:-4%;width:30%;opacity:1}
#gnav-2013 .games .sub .arch:hover img{margin-top:-4%;width:30%}
#gnav-2013 .games .sub .eon img{margin-top: 1%;opacity:1}
#gnav-2013 .games .sub .eon:hover img{margin-top: 1%}
#gnav-2013 .gnav2 .sub{top:42px;min-width:100px}
#gnav-2013 .gnav2 li li{width:100px;border:0}
#gnav-2013 .gnav2 .lang2,#gnav-2013 .gnav2 .support{display:none}
}
/* 320 and below */
@media (max-width: 320px) {
/* EU Cookie */
.eu-cookie .hide-cookie-compliance {width:100%;height:30px;}
.eu-cookie .cookie-compliance-container, .eu-cookie .blog .cookie-compliance-container, .eu-cookie .single .cookie-compliance-container {position:absolute;height:215px !important;}
.eu-cookie .blog .cookie-compliance-container,.eu-cookie .single .cookie-compliance-container  {top:0;}
.eu-cookie .cookie-compliance-message p{padding:5px !important;font-size:14px !important;}
.eu-cookie .home #gnav-2013, .eu-cookie .page-template-register-php #gnav-2013, .eu-cookie .blog #gnav-2013, .eu-cookie .single #gnav-2013{position: absolute ;top:216px;z-index: 12;}
.eu-cookie .home .nav-bg, .eu-cookie .page-template-register-php .nav-bg, .eu-cookie .blog .nav-bg, .eu-cookie .single .nav-bg{position: absolute;top:258px;}
.eu-cookie .home #home{position: relative !important;margin-top: 258px}
.eu-cookie .page-template-register-php {top:0}
.eu-cookie .page-template-register-php .cookie-compliance-container{top:0}
.eu-cookie .page-template-register-php .reg-form{margin-top:385px;position: relative}
.eu-cookie .blog, .eu-cookie .single-post{top:auto;background-position:center top}
.eu-cookie .blog .news-pg, .eu-cookie .single .news-pg {margin-top: 285px}
/* lang-de */
.eu-cookie .lang-de .cookie-compliance-container, .eu-cookie .lang-de .blog .cookie-compliance-container, .eu-cookie .lang-de .single .cookie-compliance-container{height:225px !important}
.eu-cookie .lang-de.home #gnav-2013, .eu-cookie .lang-de.blog #gnav-2013, .eu-cookie .lang-de.single #gnav-2013, .eu-cookie .lang-de.page-template-register-php #gnav-2013{top:226px}
.eu-cookie .lang-de.home .nav-bg, .eu-cookie .lang-de.blog .nav-bg, .eu-cookie .lang-de.single .nav-bg, .eu-cookie .lang-de.page-template-register-php .nav-bg{top:268px}
/* lang-fr */
.eu-cookie .lang-fr .cookie-compliance-container, .eu-cookie .lang-fr .blog .cookie-compliance-container, .eu-cookie .lang-fr .single .cookie-compliance-container{height:245px !important}
.eu-cookie .lang-fr.home #gnav-2013, .eu-cookie .lang-fr.page-template-register-php #gnav-2013, .eu-cookie .lang-fr.blog #gnav-2013, .eu-cookie .lang-fr.single #gnav-2013{top:246px}
.eu-cookie .lang-fr.home .nav-bg, .eu-cookie .lang-fr.page-template-register-php .nav-bg, .eu-cookie .lang-fr.blog .nav-bg, .eu-cookie .lang-fr.single .nav-bg{top:288px}

/* Nav */
#gnav-2013 .nav2 li{border-right:0 none}
#gnav-2013 .nav2 .lang2{display:block}
}
