/*! 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}
.language-fr h1 {font-size:1.5em;}
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 p.title {
font-size: 0.9em;
margin: 0.5em 0;
}
/*#content ul.media li {float: left;padding: 0 1.497% 3% 1.497%;height:109px;width:17%;}*/
#content ul.media li {float:none;padding: 0 1.497% 2% 1.497%;display:inline-block;vertical-align:top;height:auto;width:16%;}
#content ul.media li.thumb .play-btn {padding:12.9% 38.9%;}
#content ul.media li img {border-bottom:4px solid #ff6207;width:190px;}
.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;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;padding-right:1em}
.single .nav-links a:last-child {
    margin-left: 1em;float:right;
}
.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:-150px;opacity:0;position:fixed;width:100%;z-index:9999;transition:all 0.3s ease-in;}
.cookie-compliance-container.drop-in{top:0;opacity:1;}
.cookie-compliance-message{max-width:960px;margin:0 auto;position:relative;padding:15px;}
.cookie-compliance-message p{color:#999;width:100%;font-size:12px;line-height:17px;margin:0;}
.cookie-compliance-message p a{color:#fff;text-decoration:underline;}
.hide-cookie-compliance{margin-top:10px;padding:8px 12px;font-weight:bold;text-transform:uppercase;font-size:14px;}

.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;}
.entry-content img.noborder {border:0 none;box-shadow:none;}
.blog-tags {font-size:0.85em;display:none;}

#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;}







/*-=-=-=-=-=-=-=-=-=-=-=-
   NEW STORE PAGE BEGINS
-=-=-=-=-=-=-=-=-=-=-=-*/

/*-=-=-=-=-=-=-=-=-=-=-=-
    GLOBAL STORE STYLES
-=-=-=-=-=-=-=-=-=-=-=-*/
body[class*="store"] #content *{box-sizing:border-box;-moz-box-sizing:border-box;}
body[class*="store"] em{margin:0 !important;}
body[class*="store"] .entry-content ul li:not([body[class*="store"] [class^="cols-"] li]){font-weight:normal;margin-bottom:0;}
body[class*="store"] .entry-content ul{padding:0;}
body[class*="store"] a:not([href*="faq"]){text-decoration:none;}
body[class*="store"] #content{padding:0 15px;}
.sect-title{font-size:50px;line-height:50px;width:100%;background-repeat:repeat-x;margin:0 0 35px;position:relative;padding:70px 0 25px;}
.anchor-header + .sect-title{margin:90px 0 35px;}
.revealed{display:block !important;}

.sect-title + .sect-info{margin-top:-15px;}
.starter-pack--info li, .item-list, .pack-list > ul li{list-style-type:none;}
.pack-list > ul li span, .item-list li span{display:table-cell;vertical-align:middle;}
.starter-pack--info span.sale {text-decoration:line-through;font-size:0.8em;color:red;margin-right:6px;}

.entry-content .cols-4 > *{width:23.125%;margin-right:2.469%;margin-bottom:2.469%;}
.entry-content .cols-3 > *{width:31.55%;margin-right:2.65%;margin-bottom:2.65%;}
.entry-content .cols-2 > *{width:48.81%;margin-right:2.362%;margin-bottom:2.362%;}
.entry-content .cols-1 > *{width:100%;margin-bottom:2.362%;}
[class*="cols"] > *{float:left;}
[class*="cols"] > *:last-child, .entry-content .cols-2 > *:nth-child(2n+2), .entry-content .cols-3 > *:nth-child(3n+3), .entry-content .cols-4 > *:nth-child(4n+4){margin-right:0;}
.anchor-desc{transition:opacity 0.2s ease-in;}
[class*="info-btn"], #alt-pack p, #patron a{transition:0.2s ease-out;}
#patron a *{transition:0.1s ease;}

/*-=-=-=-=-=-=-=-=-=-=-=-
    HEADER BUTTONS
-=-=-=-=-=-=-=-=-=-=-=-*/
.anchor-header{width:100%;height:inherit;margin:50px 0 0;padding:0 0 10px;}
.anchor{height:80px;float:left;display:table;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.anchor:hover{text-decoration:none;}
.anchor:before{content:'';width:100%;height:inherit;display:block;position:absolute;top:0;left:0;}
.anchor:hover .anchor-desc{opacity:1;visibility:visible;top:75px;}
.anchor:hover > span:nth-of-type(2){display:table-cell;}
.anchor > span{position:relative;z-index:1;display:table-cell;vertical-align:middle;width:100%;height:inherit;text-align:center;padding:12px;text-transform:uppercase;}

/*-=-=-=-=-=-=-=-=-=-=-=-
    HEADER POPUPS
-=-=-=-=-=-=-=-=-=-=-=-*/
.anchor-desc{width:480px;height:auto;overflow:visible;margin:25px 0 0 0;position:absolute;left:0;top:55px;z-index:1;padding:14px;opacity:0;visibility:hidden;}
.anchor-desc:after{content:'';width:10px;height:10px;position:absolute;top:-6px;left:40px;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-right:transparent !important;border-bottom:transparent !important;z-index:2;}
.anchor-desc--img{width:170px;height:185px;background-repeat:no-repeat;background-size:cover;background-position:center center;margin:0 15px 0 0;}
.anchor-desc--img, .anchor-wrapper{float:left;}
.anchor-desc--title, .anchor-desc--blurb{width:265px;}
.anchor-desc--title{margin:0;padding:0;font-size:22px;line-height:23px;text-transform:uppercase;}
.anchor-desc--blurb{margin:10px 0 0;text-transform:none;}

.anchor:nth-child(n+3) .anchor-desc{left:calc(100% - 480px);}
.anchor:nth-child(n+3) .anchor-desc:after{left:calc(100% - 50px);}
.anchor:nth-child(n+3):after{left:calc(100% - 52px);}

/*-=-=-=-=-=-=-=-=-=-=-=-
    STARTER PACKS
-=-=-=-=-=-=-=-=-=-=-=-*/
.sect-title span{position:absolute;top:30px;visibility:hidden;opacity:0;width:5px !important;}
#starter-pack, #starter-list, .item-list, #alt-pack, #patron{width:100%;height:inherit;overflow:hidden;}
.pack-list > div{display:none;}
[class^="starter-pack--type"]{margin-bottom:0 !important;}
[class^="starter-pack--type"], .pack-list{float:left;position:relative;}
[class^="starter-pack--type"]:after{content:'';width:100%;height:1000px;display:block;position:absolute;top:0;left:0;z-index:-1;}
[class^="starter-pack--type"] > div{width:100%;height:0;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;padding-bottom:65%;}
[class^="starter-pack--type"] div *, #alt-pack .info-btn-2{text-transform:uppercase;}
#starter-pack p{display:none;}
#starter-pack:hover .info-btn-1{opacity:1;}

/*-=-=-=-=-=-=-=-=-=-=-=-
    STARTER PACKS ITEMS
-=-=-=-=-=-=-=-=-=-=-=-*/
.pack-list > ul{margin:0;padding:0;}
.pack-list > ul li{position:relative;margin-bottom:0 !important;}
.pack-list > ul li span{width:100%;height:inherit;padding:0 0 0 48px;position:relative;}
.pack-list > ul li:before{content:'';position:absolute;left:0;top:50%;display:block;}
.cta{text-transform:uppercase;text-align:center;text-decoration:none;}

.cta span:before, .cta:after, .cta:before{background-repeat:no-repeat;}
.cta{width:100%;height:100px;background-repeat:no-repeat;background-position:center 0;display:table;position:relative;}
.cta span {z-index: 1;position: relative;width: inherit;height: inherit;top: 0;text-align: center;font-size: 20px;padding: 0 15px;display: table-cell;vertical-align: middle;}

.cta span:before{  content: '';height: 100px;width: calc(100% - 198px);display: block;position: absolute;top: 0;left: 99px;z-index: -1;background-position: center 0;}
.cta:hover span:before{background-position:center -100px;}
.cta:active span:before{background-position:center -200px;}
.cta.disabled span:before{background-position:center -300px;}
.cta.disabled:hover{cursor:not-allowed;}

.cta:after, .cta:before{content:'';width:100px;height:100px;position:absolute;top:0;}
.cta:after{left:0;background-position:0 0;}
.cta:before{right:0;background-position:-700px 0;}

.cta:hover:after{left:0;background-position:0 -100px;}
.cta:hover:before{right:0;background-position:-700px -100px;}
.cta:active:after{left:0;background-position:0 -200px;}
.cta:active:before{right:0;background-position:-700px -200px;}
.cta.disabled:after{left:0;background-position:0 -300px;}
.cta.disabled:before{right:0;background-position:-700px -300px;}

/*-=-=-=-=-=-=-=-=-=-=-=-
   ALTERNATE PACKS
-=-=-=-=-=-=-=-=-=-=-=-*/
.alt-pack--item{height:0;padding-bottom:30%;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.alt-pack--info{padding:0 4px;}
.alt-pack--info .info-btn-2{position:relative;top:8px;right:12px;}
.alt-pack--item p{position:absolute;width:100%;padding:14px;bottom:60px;opacity:0;}
.alt-pack--item p:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;}
.alt-pack--item:hover p{opacity:1;}


/*-=-=-=-=-=-=-=-=-=-=-=-
   ALTERNATE PACKS' LOWER MENU
-=-=-=-=-=-=-=-=-=-=-=-*/
[class$="pack--info"]{width:100%;height:76px;position:absolute;bottom:0;}
[class$="pack--info"] > *{float:left;}
[class$="pack--info"] h3, [class$="pack--info"] h5{width:calc(100% - 20px);}

.starter-pack--info h3{font-size:30px;line-height:34px;margin-bottom:-8px;}
body[class*="store"] .pack--info-L{width:60%;}
.pack--info-L *{position:relative;margin:10px 0 0 10px;}
body[class*="store"] .pack--info-L sup{position:relative;font-size:55%;top:-10px;margin:0;}

[class^="info-btn"]{float:right;right:9px;position:absolute;}
[class^="info-btn"]:hover{text-decoration:none;}
body[class*="store"] .pack--info-R{margin:12px 0 0;width:40%;}
.info-btn-1{padding:5px 6px;outline:none;}
.info-btn-1{opacity:0;}
.alt-pack--item p{text-transform:none;}
.alt-pack--item:hover p{opacity:1;}
.info-btn-2{top:41px;}
.alt-pack--item:hover .info-btn-1{display:block;}


/*-=-=-=-=-=-=-=-=-=-=-=-
   ITEM LIST
-=-=-=-=-=-=-=-=-=-=-=-*/
.item-list{margin:0;padding:0;}
.item-list li{float:left;position:relative;}
.item-list li:before{content:'';display:block;width:70px;height:70px;position:absolute;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.item-list.align-middle li:before{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.item-list.align-middle span{position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%);top:50%;width:calc(100% - 120px);}
.item-list.align-top span{display:block;vertical-align:inherit;height:auto !important;}
.item-list strong{display:block;}

/*-=-=-=-=-=-=-=-=-=-=-=-
   SPECIAL ITEMS
-=-=-=-=-=-=-=-=-=-=-=-*/
#item-special{height:inherit;overflow:hidden;}
.cont-alt .item-special--type:nth-of-type(odd), .cont-right .item-special--type{background-position:left calc(100% - 225px) center;}
.cont-alt .item-special--type:nth-of-type(even), .cont-left .item-special--type{background-position:right calc(100% - 225px) center;}
.cont-alt .item-special--type:nth-of-type(odd) .item-special--desc, .cont-right .item-special--desc{float:right;}
.cont-alt .item-special--type:nth-of-type(even) .item-special--desc, .cont-left .item-special--desc{float:left;}
.item-special--type > *{height:100%;position:relative;}
.item-special--type{height:inherit;position:relative;background-size: cover;background-repeat: no-repeat;}
.item-special--type .cta{bottom:-8px;position:relative;width:100%;}
.item-special--type h5{font-weight:bold;font-size:22px;margin:20px 0;}
.item-special--desc{width:450px;padding:8px 25px 25px;}


/*-=-=-=-=-=-=-=-=-=-=-=-
   PATRON
-=-=-=-=-=-=-=-=-=-=-=-*/

#patron{margin:0;}
#patron a{float:left;position:relative;margin-top:calc(2.469% + 22px);}
#patron a:before{content:'';width:100%;height:100%;display:block;position:absolute;}
#patron a:hover{text-decoration:none;}
#patron a *{position:relative;text-align:center;}
.patron-amount{margin:-10px auto 0;width:85%;}
.patron-payment sup{top:-22px;font-size:60%;}
.patron-value sup{top:-3px;}
.patron-period{font-size: 15px;text-transform: uppercase;letter-spacing:5px;margin: -2px 0 -25px;font-weight: bold;}
.patron-cta{width:100%;margin:40px auto 0;padding:35px 0 0;}
.patron-cta p{margin:0;width:80%;padding:15px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);top:10px;left:50%;text-transform:uppercase;}

#patron a .patron-payment.sale, .patron-value span.sale {text-decoration:line-through;font-size:40px;color:red;text-shadow:none;}
#patron a .patron-payment.sale {margin-bottom:20px;margin-top:30px;}
.patron-value span.sale {font-size:12px;margin-right:6px;}


/*-=-=-=-=-=-=-=-=-=-=-=-
   NEW STORE PAGE ENDS
-=-=-=-=-=-=-=-=-=-=-=-*/







/* 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,1);*/font-size:0.85em;}
#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;}
#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,#carousel{position:relative;margin:0 auto;max-width:1200px;}
#slider{top:-54px;margin-bottom:-54px;}
/*#slider.flexslider .slides > li {margin-top: -58px;}*/
#features,#content{margin-bottom:1em}
/*#slider .slide,#about section {margin:3em;}*/
#slider ul.slides{margin:0;padding:0;clear:both;}
#slider ul.slides li{box-shadow:0 0 20px #000;list-style: none;margin:0;padding:0;}
#slider ol.flex-control-thumbs{position:static;z-index: 10000;overflow:hidden;}
#slider ol.flex-control-thumbs li{float:left;list-style:none}

#slider .no_hslide_box{
  bottom: 100px;
}
#slider .hslide_box{
  margin-left:7%;
  padding: 27px 2.5em 32px 2.5em;
  position: absolute;
  bottom: 100px;
  max-width: 40%;
  min-width: 41%;
  min-height: 115px;
  background: rgba(0,0,0,0.7);
}
#slider .hslide_box .hslide_header {
    display: block;
    font-size: 1.938em;
    line-height: 1em;
    text-transform: uppercase;
    font-family: 'Cinzel', serif;
    font-weight: bold;
    color: #ebebeb;
}
#slider .hslide_box .hslide_copy {
    display: block;
    font-size: 1.250em;
    font-weight: bold;
    margin-top: 13px;
    color: #9779f2;
    font-family: 'Cinzel', serif;
    text-transform: uppercase;
}
#slider .hslide_box .hslide_cta {
    display: block;
    font-size: 1.063em;
    /*margin-top: 1.75em;*/
    margin-top: 27px;
    color: #FFF;
}
#slider .hslide_box .hslide_cta a{
  display:inline-block;
  font-size: 1em;
  color: #FFF;
  background: #000;
  text-transform: uppercase;
  font-family: 'Cinzel', serif;
  padding: 8px 2.12em 7px 2.12em;
  border: 1px solid #000;
  text-decoration: none;
  font-weight: bold;
}
#slider .hslide_box .hslide_cta a:hover{
  text-decoration: none;
}

.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
.no-js .flexslider .slides > li:first-child {display: block;}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
  position:relative;
}
/*
.flexslider .slides img {
  width: 100%;
  display: block;
}
*/
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
.flexslider {
  margin:0;
  position: relative;
  zoom: 1;
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides img {
  height: auto;
}

.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%;
  height: auto;
  display: block;
  cursor: pointer;
}
div.flexslider.pager{padding-top:2em;}
div.flexslider.pager .flex-direction-nav{display:none;}
div#carousel.flexslider ul.flex-direction-nav{display:none;}
div#carousel.flexslider ul.flex-direction-nav .flex-nav-prev,
div#carousel.flexslider ul.flex-direction-nav .flex-nav-next{display:block;}
div.flexslider .flex-direction-nav .flex-nav-prev,
div.flexslider .flex-direction-nav .flex-nav-next{
position: absolute;
z-index: 9;
width: 2.85%;
/*top: 42%;*/
top: 87%;
display:table-row;
}
div.flexslider .flex-direction-nav .flex-prev,
div.flexslider .flex-direction-nav .flex-next{
background:url(//webcdn.triongames.com/trove/img/arrows2.png) no-repeat 0 0;
background-size:200.00000% 100.00000%;
height:0;
padding-bottom:296.96970%;
display:block;
text-indent:-9999px;}
div.flexslider.main{position:relative;display:table;}
.c12 .entry-content .flexslider.main span.play-btn img {display: none;}
.slides .video-link .play-btn {padding: 18.3% 32.3%;}
ul.flex-direction-nav{display:table-row;}
ul.flex-direction-nav .flex-nav-prev a.flex-disabled,
ul.flex-direction-nav .flex-nav-next a.flex-disabled{display:none;}
div#slider.flexslider ul.flex-direction-nav .flex-nav-prev,div#slider.flexslider ul.flex-direction-nav .flex-nav-next{width:10%;max-width:98px;}
div#slider.flexslider ul.flex-direction-nav .flex-nav-prev a.flex-prev,div#slider.flexslider ul.flex-direction-nav .flex-nav-next a.flex-next{background:url("//webcdn.triongames.com/defiance/images/arrowsprites.png") no-repeat scroll 0 0 transparent;background-size:198.97959% 221.25000%;max-width:98px;width:100%;padding-bottom:81.63265%;}
div#slider.flexslider ul.flex-direction-nav .flex-nav-next a.flex-next{background-position:101.031% 0;}
ul.flex-direction-nav .flex-nav-prev{left:0;}
ul.flex-direction-nav .flex-nav-next{right:0;}
ul.flex-direction-nav .flex-nav-next .flex-next{background-position:100.00000% 0;}

/*#slider {top:0;margin-bottom:0;}*/
/*.featureItem .captionWrap em {display: none;}*/

#carousel {margin-bottom:-38px;z-index: 9;}
#carousel.flexslider .slides{width: 100% !important;margin: 0 auto;transform: none !important;-webkit-transform: none !important;text-align: center;}
#carousel.flexslider .slides > li{height: 12px;
  margin: 0 0.1em;
  display: inline !important;
  float: none !important;}
#carousel ul.flex-direction-nav{display:none;}
#carousel li:hover .detail-overlay{display:none;}
#carousel.flexslider .slides > li:hover a,#carousel.flexslider .slides > li.flex-active-slide a{
  -webkit-box-shadow:inset 0 0 0 2px rgba(255, 100, 0, 1);
  -moz-box-shadow:inset 0 0 0 2px rgba(255, 100, 0, 1);
  -o-box-shadow:inset 0 0 0 2px rgba(255, 100, 0, 1);
  box-shadow:inset 0 0 0 2px rgba(255, 100, 0, 1);
}
div#carousel.flexslider .flex-viewport{top:-56px;margin:0 auto 1em auto;width:82%;}
#carousel.flexslider .slides > li a img {display:none;}
#carousel.flexslider .slides > li a {
  width: 22px !important;
  height: 22px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 0 2px rgba(255, 255, 255, .3);
  -moz-box-shadow: inset 0 0 0 2px rgba(255, 255, 255, .3);
  -o-box-shadow: inset 0 0 0 2px rgba(255, 255, 255, .3);
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, .3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  display:inline-block !important}

/*.slide a{display:block;}
.slide img.old {position: absolute;top: 0;opacity: 0;
-webkit-transition: opacity 0.5s ease-out;
-moz-transition: opacity 0.5s ease-out;
-o-transition: opacity 0.5s ease-out;
transition: opacity 0.5s ease-out;
}
.slide img.new {opacity: 1;
-webkit-transition: opacity 0.5s ease-in;
-moz-transition: opacity 0.5s ease-in;
-o-transition: opacity 0.5s ease-in;
transition: opacity 0.5s ease-in;}
*/
/*
#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}
*/
#carousel.flexslider ul.slides li{margin:0 6px 0 0;height:98px;width: 172px !important;}
#carousel li .detail-overlay .title-overlay{background:#2b7bba}
#carousel li .detail-overlay .learnmore-overlay{background:#50a129}
.featureItem .captionWrap em,.featureItem .captionWrap span,.nav-links .nav-previous a,.nav-links .nav-next a,h4,h5,.sitemap ul li,a.morelink{font-family:'Open Sans',arial,sans-serif;font-weight:bold}
#carousel li:hover .detail-overlay{background:url(/archeage/wp-content/uploads/sites/6/2014/09/aa-header-bg1.png) repeat scroll 0 0 rgba(0,0,0,0);}
#carousel ul li img,#carousel ul li.flex-active-slide a img,#carousel ul li:hover img{border:1px solid #3aa8ff}
#carousel ul li.active a:before,#carousel ul li:hover:before{-webkit-box-shadow:inset 0 -4px 0 0 #ffff36;-moz-box-shadow:inset 0 -4px 0 0 #ffff36;box-shadow:inset 0 -4px 0 0 #ffff36}

#carousel li .detail-overlay{display:none;cursor: pointer;}
#carousel li .detail-overlay{background-color:#000;left: 1px;opacity: 0.4;overflow: hidden;position: absolute;top: 1px;vertical-align: middle;}
#carousel li:hover .detail-overlay{display:table;width:100%;height:100%;}
#carousel li.active a .detail-overlay,#carousel li:hover .detail-overlay{opacity:1;background-color:transparent;}
#carousel li:hover .detail-overlay{display:none;}
/*
#carousel li: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);}
#carousel li:hover .detail-overlay .table-wrap{display:table-cell;padding:0 10%;text-align:center;vertical-align:middle;}
#carousel li:hover .detail-overlay .title-overlay,
#carousel li:hover .detail-overlay .learnmore-overlay{display:block;}
#carousel li .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;}
#carousel li .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 0.1em 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: block; 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;}*/

.fansitebg .textwidget{font-size:11px;padding:0 0 0 16px;}
.fansitebg-en .textwidget{width:180px;}
.fansitebg-fr .textwidget{width:200px;}
.fansitebg-de .textwidget{width:180px;}
.fansitebg .textwidget p{font-size:12px;margin-bottom:5px;}
.fansitebg .textwidget a{color: #00AEEF;font-size:12px;text-decoration:none;}
.fansitebg .textwidget a:hover{text-decoration:underline;}

div.fansite-list ul li {
    list-style-type: none;
    margin-left: 0px;
    margin-bottom: 13px;
}
.fansites span.founder {
    color: #834CC1;
    font-weight: bold;
    font-size: 18px;
}

@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;*/}
    
    
/*-=-=-=-=-=-=-=-=-=-=-=-
   STORE PAGE
-=-=-=-=-=-=-=-=-=-=-=-*/
/*.entry-content .cols-4 > *{margin-right:2.5%;}*/
.alt-pack--info h3{margin-bottom:-13px;}
/*.alt-pack--item p{bottom:61px;}*/
}

@media only screen and (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 only screen and (max-width:1395px) and (min-width:769px) {
  #slider .no_hslide_box{
    bottom: 16%;
  }
  #slider .hslide_box{
    padding:2% 2.5% 2% 2.5%;
    min-width:35%;
    font-size: 1.5vw;
    line-height: 1.75vw;
    bottom: 16%;
  }
}

@media only screen and (max-width:959px),only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){
/*-=-=-=-=-=-=-=-=-=-=-=-
   STORE PAGE
-=-=-=-=-=-=-=-=-=-=-=-*/
.entry-content .cols-1 > *{margin-bottom:5%;}
.entry-content .cols-2 > *, #starter-list > *{width:100%;}
.entry-content .cols-4 > *, .entry-content .item-list.cols-3 > *{width:48.81%;margin-right:2.362%;margin-bottom:2.362%;}
.entry-content .cols-4 > *:nth-child(even), .entry-content .item-list.cols-3 > *:nth-child(even){margin-right:0;}
.anchor:hover:after, .anchor:hover .anchor-desc{display:none;}
.anchor-header + .sect-title{margin:170px 0 35px;}
.sect-title span{top:10px;}

#starter-pack, #starter-list:hover .info-btn-1{display:none;}
.pack-list > div, [class^="starter-pack--type"] p{display:block;}
[class^="starter-pack--type"]{float:none;}
[class^="starter-pack--type"] [class*="pack"], .pack-list{width:100%;margin:0;}
[class*="cols"] > *:last-child{margin-bottom:50px;}
.pack-list{margin-bottom:8% !important;}
.pack-list:last-of-type{margin-bottom:0;}
.pack-list > div[class*="pack"] p{padding:18px 16px 14px;}

body[class*="store"] .pack--info-L *{margin:8px 0 -11px 15px;}
.cta{transform:none;-webkit-transform:none;left:50%;width:70%;margin:15px 0 55px;transform:translateX(-50%);-webkit-transform:translateX(-50%);} 
.cta span{width:100%;}

.alt-pack--item{padding-bottom:65%;background-position:center -8px;}
.alt-pack--item p{display:block;background-color:none;}
.alt-pack--info h3{margin-bottom:-10px;}
.alt-pack--info .info-btn-2{padding:8px 18px;top:13px;right:8px;}
#alt-pack .alt-pack--info{background-image:none;}
#content .alt-pack--item{margin-bottom:3%;}
    
.item-special--type{height:inherit;background-position:top -220px center !important;}
.item-special--type > *{display:block;width:100%;}
.item-special--type .cta{bottom:0;width:80%;position:relative;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.item-special--desc{margin-top:450px;}
}



@media only screen and (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:100%;/*max-width:70%;min-width:960px;*/}
}

@media only screen and (max-width:768px) and (min-width:480px) and (orientation : portrait),only screen and (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:100%;}
.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%;}
}

/*

>>>> ORIGINAL //TW_Web_Dev/Dev/trionworlds_multi/public/wp-content/themes/12_6_1/style.css#125
==== THEIRS //TW_Web_Dev/Dev/trionworlds_multi/public/wp-content/themes/12_6_1/style.css#127

*/

@media only screen and (max-width: 959px) {
  footer .platforms a {margin:0 1%;}
}
@media only screen and (max-width: 882px) {
  footer .row .platforms ul li {display: block;margin: 20px 0;}
  .c12 .platforms img {max-width:100% !important;padding:0;}
}
/*

==== YOURS //mzuleta1/TWN/TW_Web_Dev/Dev/trionworlds_multi/public/wp-content/themes/12_6_1/style.css

*/


/*<<<<*/
@media only screen and (max-width:768px) and (orientation : portrait),only screen and (max-width:767px) {
#breadcrumbs, #breadcrumbs strong {line-height:1.5em}
footer .copyrights{margin:0 3%;}
#content ul.media li {float:none;padding: 0 0% 2% 0%;display:inline-block;vertical-align:top;height:auto;width:32%;}
.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 #nav{width:100%;margin:0 auto;position:absolute;left:0;top:52px;padding:0;}
/*#header h1.logo{text-align:center;background:transparent;margin:0% 0 0 38%;}*/
#header h1.logo{width:148px;}
.buy-now-cta,.play-now-cta{overflow:hidden;width:120px;float:right;}
#header .social-links {display:none;}
.nav-links .nav-previous,.nav-links .nav-next{position:relative;margin:1em 0;}

.single .nav-links a:last-child {
    margin-left:0;float:none;margin-top:1em;margin-left:-1em;
}
.single .nav-links a {display:block;}

.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;
  left: 3%;
  cursor: pointer;
  color: #ff6207;
  background: transparent url(//webcdn.triongames.com/defiance/images/bg-cover.png) no-repeat;
  background-size: 100% 100%;
  width: 23px;
  height: 0;
  text-shadow: 0px 1px 0px rgba(255,98,7,0.6);
  margin: 0 8px -5px 8px;
  padding: 0px 0 27px 4px;
  font-size: 19px;
  transform: scale(2,1);
  -webkit-transform: scale(2,1);
  -moz-transform: scale(2,1);
  -ms-transform: scale(2,1);
  -o-transform: scale(2,1);
  top: -37px;
  display: block;
}
.nav-menu {display: block;width: 100%;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: auto; text-decoration: none; }
#toggle:checked + div .nav-menu,.nav-menu.active {overflow:visible;-webkit-transition: max-height 2s ease 0s;-moz-transition: max-height 2s ease 0s;-o-transition: max-height 2s ease 0s;transition: max-height 2s ease 0s;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:1% 3% 1% 3%}
.page-template-page-community-php .post,.blog .post,.blog .videos{margin:0 3%;}
.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;}*/

#content {margin-top:3em;}
#carousel {z-index: 9;}
#carousel.flexslider .slides{width: 100% !important;margin: 0 auto;transform: none !important;-webkit-transform: none !important;text-align: center;}
#carousel.flexslider .slides > li{height: 12px;
  margin: 0 0.1em;
  display: inline !important;
  float: none !important;}
#carousel ul.flex-direction-nav{display:none;}
#carousel li:hover .detail-overlay{display:none;}
#carousel.flexslider .slides > li:hover a,#carousel.flexslider .slides > li.flex-active-slide a{
  -webkit-box-shadow:inset 0 0 0 1px rgba(255, 100, 0, 1);
  -moz-box-shadow:inset 0 0 0 1px rgba(255, 100, 0, 1);
  -o-box-shadow:inset 0 0 0 1px rgba(255, 100, 0, 1);
  box-shadow:inset 0 0 0 1px rgba(255, 100, 0, 1);
}
/*div#carousel.flexslider .flex-viewport{width:100%;top:0;margin:0 auto 1em auto;}*/
div#carousel.flexslider .flex-viewport{top:-28px;}
#carousel.flexslider .slides > li a img {display:none;}
#carousel.flexslider .slides > li a {
  width: 13px !important;
  height: 13px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .3);
  -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .3);
  -o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .3);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  display:inline-block !important}

  #carousel{/*    top: initial;
    bottom: 28vw;*/
  margin-bottom: 20vw;
}
  #slider .no_hslide_box{
    top: initial;
    bottom: 0;
    position: absolute;
    min-height: 37vw;
    background: rgba(0,0,0,.4);
  }
  #slider .hslide_box{
    margin-left:0;
    top: initial;
    width: 95%;
    max-width: 95%;
    top: 100%;
    bottom: initial;
    min-height: initial;
    padding: 1em 2.5% 1.5em 2.5%;
    line-height: 2em;
  }
  #slider ul.slides li{font-size:2.5vw;}
  div.flexslider .flex-direction-nav .flex-nav-prev, div.flexslider .flex-direction-nav .flex-nav-next{display:none;}

/*-=-=-=-=-=-=-=-=-=-=-=-
   STORE PAGE
-=-=-=-=-=-=-=-=-=-=-=-*/
.sect-title{margin:0 0 5px;font-size:38px;line-height:36px;word-wrap:break-word;word-break:break-word;}
.anchor-header + .sect-title{margin:170px 0 10px;}
.item-list li{width:100%}
#content .alt-pack--item{margin-bottom:5%;}
.alt-pack--info h3{margin-bottom:-16px;}

}




@media only 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: 96% !important;float: none;padding: 0 2%;margin-left: 0 !important;margin-right: 0 !important;margin-bottom: 1em !important;}
    
/*-=-=-=-=-=-=-=-=-=-=-=-
   STORE PAGE
-=-=-=-=-=-=-=-=-=-=-=-*/
.entry-content .cols-4 > *, .entry-content .cols-3 > *{width:100% !important;margin-right:0 !important;}
.entry-content #patron-items.cols-3 li{height: auto !important;}
}
@media only screen and (max-width:479px) {
#content ul.media li {float:none;padding: 0 0% 2% 0%;display:inline-block;vertical-align:top;height:auto;width:100%;}
#content ul.media li img {width:100%;}
.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:20px 0;display:block;}
#header{margin-top:-1px}
#header h1.logo{position:relative;margin:0;width:42%;padding-left:15%;top:3px;}
.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:96.0%;padding:0 2%;float:none;display:block;clear:both;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 .support{display:none}
#gnav-2013 .games a{padding:12px 11px}
}
@media all and (max-width:650px) {
a.back-to-top span{display:none;}
.entry-content.community{clear:both;overflow:hidden;}
.entry-content.community .featureItem a{overflow:hidden;display:block;}
.entry-content.community .featureItem a img{display:none}
.entry-content.community .featureItem a span{display:block;position:relative;bottom:auto;left:auto;}
.entry-content.community .featureItem a span.captionWrap img{display:block;}
.entry-content.community .featureItem a span.captionWrap em{display:none;}
#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 only screen and (max-width:496px){
/*-=-=-=-=-=-=-=-=-=-=-=-
   STORE PAGE
-=-=-=-=-=-=-=-=-=-=-=-*/
.alt-pack--item{background-position:center -10px;padding-bottom:80%;}
.alt-pack--item p, .alt-pack--item:hover p{display:none;}
[class^="pack--info-"] > *{width:100% !important;text-align:center;}
.pack-list [class$="pack--info"]{height:auto;padding-bottom:50px;}
body[class*="store"] [class^="pack--info-"]{width:100%;}
.pack--info-L > *{margin:8px 0 -11px 0 !important;}
.alt-pack--info .info-btn-2{top: 13px;right:50%;transform: translateX(50%);-webkit-transform: translateX(50%);width:65% !important;margin:0;}
.cta{width:100% !important;font-size:21px !important;}
.cta-arrow{margin:0 0 0 10px;}
[class$="pack--info"]{height:auto;padding-bottom:30px;}
.pack-list [class^="info-btn"]{font-size: 16px;padding: 10px 9px;margin: 50px 0 0 0;float: none;width: calc(100% - 30px);text-align: center;transform: translateX(50%);-webkit-transform: translateX(50%);right: 50%;transition:all 0s;}
[class^="starter-pack--type"] > div{padding-bottom:85% !important;}
}



@media all and (max-width:480px) {
div#slider.flexslider ul.flex-direction-nav .flex-nav-prev a.flex-prev, div#slider.flexslider ul.flex-direction-nav .flex-nav-next a.flex-next{display:none;}
.nav-links .nav-previous, .nav-links .nav-next{width:50%;padding:0}
#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:80%;}
#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;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.devilian:hover img,
#gnav-2013 .games .sub li a.devilian img{width:55%;}
#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 .support{display:none}
}
/* 320 and below */
@media only screen and (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}
}
