button,input,select,textarea{font-family: 'gothambook';}
h1,h2,h3{font-family:'gothambold';}
h4,h5{font-family:'gothammedium';}
h6{font-family:'gothambook';}
hr{border-top:1px solid #006969;}

/* Gotham Font Face */
@font-face {
    font-family: 'gothambold';
    src: url('/wp-content/themes/12_6_1/fonts/gothambold.eot');
    src: url('/wp-content/themes/12_6_1/fonts/gothambold.eot?#iefix') format('embedded-opentype'),
    url('/wp-content/themes/12_6_1/fonts/gothambold.woff') format('woff'),
    url('/wp-content/themes/12_6_1/fonts/gothambold.ttf') format('truetype'),
    url('/wp-content/themes/12_6_1/fonts/gothambold.svg#gothambold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'gothambold';
    src: url('/wp-content/themes/12_6_1/fonts/gothambold.svg#gothambold') format('svg');
  }
}

@font-face {
    font-family: 'gothambook';
    src: url('/wp-content/themes/12_6_1/fonts/gothambook.eot');
    src: url('/wp-content/themes/12_6_1/fonts/gothambook.eot?#iefix') format('embedded-opentype'),
    url('/wp-content/themes/12_6_1/fonts/gothambook.woff') format('woff'),
    url('/wp-content/themes/12_6_1/fonts/gothambook.ttf') format('truetype'),
    url('/wp-content/themes/12_6_1/fonts/gothambook.svg#gothambook') format('svg');
    font-weight: normal;
    font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'gothambook';
    src: url('/wp-content/themes/12_6_1/fonts/gothambook.svg#gothambook') format('svg');
  }
}

@font-face {
    font-family: 'gothammedium';
    src: url('/wp-content/themes/12_6_1/fonts/gothammedium.eot');
    src: url('/wp-content/themes/12_6_1/fonts/gothammedium.eot?#iefix') format('embedded-opentype'),
    url('/wp-content/themes/12_6_1/fonts/gothammedium.woff') format('woff'),
    url('/wp-content/themes/12_6_1/fonts/gothammedium.ttf') format('truetype'),
    url('/wp-content/themes/12_6_1/fonts/gothammedium.svg#gothammedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'gothammedium';
    src: url('/wp-content/themes/12_6_1/fonts/gothammedium.svg#gothammedium') format('svg');
  }
}

/* Microgramma Font Face */
/* @license MyFonts Webfont Build ID 2440669, 2013-01-02T21:34:22-0500. The fonts listed in this notice are subject to the End User License. Agreement(s) entered into by the website owner. All other parties are explicitly restricted from using the Licensed Webfonts(s). You may obtain a valid license at the URLs below. Webfont: Microgramma D Bold Extended by URW++ URL: http://www.myfonts.com/fonts/urw/microgramma/d-bold-extended/ Webfont: Microgramma D Medium Extended by URW++ URL: http://www.myfonts.com/fonts/urw/microgramma/d-medium-extended/ License: http://www.myfonts.com/viewlicense?type=web&buildid=2440669 Webfonts copyright: Copyright 2010 URW++ Design & Development Hamburg Â© 2013 Bitstream Inc
*/
@font-face {
    font-family: 'MicrogrammaExtD-Med';
    src:url('/wp-content/themes/12_6_1/fonts/253DDD_1_0.eot');
    src:url('/wp-content/themes/12_6_1/fonts/253DDD_1_0.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/12_6_1/fonts/253DDD_1_0.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MicrogrammaExtD-Bold';
    src:url('/wp-content/themes/12_6_1/fonts/microgrammaextd-bol-webfont.eot');
    src:url('/wp-content/themes/12_6_1/fonts/microgrammaextd-bol-webfont.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/12_6_1/fonts/microgrammaextd-bol-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.dob-error,.dob-header{padding-top:10%;}
.dob-error h2,.dob-header h2{color: #FFF;}
.dob-error {display:none;}
.dob-error h2,.dob-header h2,.age-selector,.dob-submit {text-align:center;}
.dob-submit input{background: url(//webcdn.triongames.com/defiance/images/continue-sprites.png) no-repeat;
background-position: 0% 0%;
background-size: 100.00000% 900.00000%;
border: none;
padding: 12px 42px 13px 40px;
text-indent: -9999px;
width: 194px;
height: 84px;}
.dob-submit input:hover{background-position: 0% 12.5%;}
.dob-submit input:active{background-position: 0% 25%;}
.language-fr .dob-submit input{background-position:0% 37.5%}
.language-fr .dob-submit input:hover{background-position:0% 50%}
.language-fr .dob-submit input:active{background-position:0% 62.5%}
.language-de .dob-submit input{background-position:0% 75%}
.language-de .dob-submit input:hover{background-position:0% 87.5%}
.language-de .dob-submit input:active{background-position:0% 100%}

.dob-form .styled-input{display:inline;}
.dob-form .styled-input .error{-webkit-box-shadow:inset -1px -1px 0px #F00,inset 1px 1px 0px #F00;box-shadow:inset -1px -1px 0px #F00,inset 1px 1px 0px #F00;}
.dob-form input::-webkit-input-placeholder {color:#FFF;}
.dob-form input:-moz-placeholder {color:#FFF;}
.dob-form input::-moz-placeholder {color:#FFF;}
.dob-form input::-ms-input-placeholder {color:#FFF;}
.dob-form input.error::-webkit-input-placeholder {color:#CAA;}
.dob-form input.error:-moz-placeholder {color:#CAA;}
.dob-form input.error::-moz-placeholder {color:#CAA;}
.dob-form input.error::-ms-input-placeholder {color:#CAA;}
.dob-form input#month, .dob-form input#day, .dob-form input#year {
margin: 1%;
padding: 0.35em 0.2em;
width: 2em;
text-align: center;
border: 0;
background: rgb(0,232,232);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(0,232,232,1) 0%, rgba(0,127,127,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,232,232,1)), color-stop(100%,rgba(0,127,127,1)));
background: -webkit-linear-gradient(top, rgba(0,232,232,1) 0%,rgba(0,127,127,1) 100%);
background: -o-linear-gradient(top, rgba(0,232,232,1) 0%,rgba(0,127,127,1) 100%);
background: -ms-linear-gradient(top, rgba(0,232,232,1) 0%,rgba(0,127,127,1) 100%);
background: linear-gradient(to bottom, rgba(0,232,232,1) 0%,rgba(0,127,127,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e8e8', endColorstr='#007f7f',GradientType=0 );
color: #FFF;
font-family: 'gothambold';
font-size: 3em;
}
.dob-form input#year {
width: 4em;
}
.fancybox-nav {width: 10%;height: 50%;margin: 14% 0;}
/* .fancybox-skin {background:none transparent;} */

#overlay{background-color:rgba(0,0,0,0.90);width:100%;height:100%;position:fixed;z-index:999999;}
#pop-up-close{content:'';width:27px;height:28px;position:absolute;left:50%;top:50%;margin-top:-305px;margin-left:453px;background-position:-369px -82px;}
#pop-up-close:hover{cursor:pointer;}
#vid-cont{width:960px;height:543px;position:absolute;left:50%;top:50%;margin:-271px 0 0 -480px;background-color:#7b2d00;border-width:3px;}
#overlay iframe{width:100%;height:100%;}
.hidden{display:none;}
.no-scrolls{overflow:hidden;}
.fancybox-skin{border:1px solid #000;box-shadow:inset 0 0 0 1px #4b4b4b;padding:0 !important;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:none;--moz-box-shadow:none;box-shadow:none;border-color:#ff6207;border-style:solid;}
.fancybox-type-iframe .fancybox-inner{padding:0;}
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner{overflow:hidden;}
.fancybox-close{top: -5px;
margin-top: 0;
/* margin-left: calc(100% - 75px); */
right: -17px;
top:-29px;
width: 70px;
height: 78px;
background-position: -344px -56px;
background-size:initial;
background-image: url(//webcdn.triongames.com/defiance/img/landing/sprite.png);
background-repeat: no-repeat;
}
.fancybox-error {color:#a0a0a0;}

.fancybox-opened .fancybox-skin{/* background:transparent; */-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;}

#header .social-links{padding:0;margin:0;list-style:none;}
#header .social-links li{margin:6% 0;width:22%;float:left;background:transparent url(//webcdn.triongames.com/defiance/images/bg-cover.png) no-repeat;background-size:contain;height:35px;}
#header .social-links a{margin:20%;width:20px;display:block;background-repeat:no-repeat;height:20px;background-size:cover;}
#header .social-links a:hover{background-position:0 100%;}
#header a {font-size:0.85em;}
.nav-menu ul li {padding: 12px 2%;}

.twitch{background-image:url(//webcdn.triongames.com/defiance/images/community/3/twitch.png);}
.yt{background-image:url(//webcdn.triongames.com/defiance/images/community/3/yt.png);}
.twitter{background-image:url(//webcdn.triongames.com/defiance/images/community/3/twitter.png);}
.fb{background-image:url(//webcdn.triongames.com/defiance/images/community/3/fb.png);}

footer{border-top:4px solid #ff6207}
footer{background:#000 url(//webcdn.triongames.com/defiance/images/footer-bg.png) repeat-x 0 0}
footer .legal a{color:#435651;}
footer .legal li{border-right:1px solid #435651;}
.buy-now-cta,.play-now-cta{max-width:194px;overflow:hidden;position:absolute;width:88%;margin-top:-2.7%;right:0;}
.play-now-cta a{background:url(//webcdn.triongames.com/defiance/images/play-now-sprites.png) no-repeat;}
.buy-now-cta a {background:url(//webcdn.triongames.com/defiance/images/buy-now-sprites.png) no-repeat;}
.buy-now-cta a,.play-now-cta a{background-position:0% 0%;background-size:100.00000% 900.00000%;height:0;padding-bottom:43.29897%;display:block;}
.buy-now-cta a span,.play-now-cta a span{display:block;text-indent:-9999px;}
.buy-now-cta a:hover,.play-now-cta a:hover{background-position:0% 12.5%}
.buy-now-cta a:active,.play-now-cta a:active{background-position:0% 25%}
.language-fr .buy-now-cta a,.language-fr .play-now-cta a{background-position:0% 37.5%}
.language-fr .buy-now-cta a:hover,.language-fr .play-now-cta a:hover{background-position:0% 50%}
.language-fr .buy-now-cta a:active,.language-fr .play-now-cta a:active{background-position:0% 62.5%}
.language-de .buy-now-cta a,.language-de .play-now-cta a{background-position:0% 75%}
.language-de .buy-now-cta a:hover,.language-de .play-now-cta a:hover{background-position:0% 87.5%}
.language-de .buy-now-cta a:active,.language-de .play-now-cta a:active{background-position:0% 100%}
.center .buy-now-cta,.center .play-now-cta{position:relative;margin:0 auto}

.search .page-header,.blog .index-header{background:transparent url(//webcdn.triongames.com/defiance/images/news-header-bg.png) no-repeat left top;
/*padding:2.8% 0 1% 1%;*/
background-size:100.00000% 100.00000%; height:0; max-width:738px; padding-bottom:9.21409%; width:100%;
}

.search-form{position:relative;width:100%;float:none;
background:transparent url(//webcdn.triongames.com/defiance/images/search-bg2.png) no-repeat;
background-size:contain; height:0; max-width:303px; margin:0 0 0 auto; padding-bottom:16.75978%; width:100%;
}
.search-form .search-field{background:transparent;margin:3% 0% 0% 21%;border:none;outline:#ff6207;font-size:1.6em;width:77%;box-sizing:border-box;}
.search-form .search-field::-ms-clear{display:none}
.search-form .search-field.numeric{direction:rtl}
.search-submit{background:transparent url(//webcdn.triongames.com/defiance/images/search-icon.png) no-repeat;text-indent:-9999px;margin:0;border:none;position:absolute;left:4%;top:1em;height:60%;width:12%;background-size:initial;}

.voucherForm input:focus{outline: 0px none !important;}
.reward{display:none;}
/*
.voucherCode{
    background:url(//webcdn.triongames.com/defiance/images/ego/EgoTxt_field-.jpg) no-repeat;
    height:80px;
    width:555px;
    border:0px none;
    position:relative;
    margin: 0 auto;
    display:block;
    padding-left:20px;
    }
*/

.code-field {
    display: block;
    height: 120px;
    margin: 0 auto;
    max-width: 714px;
    padding: 10px;
    width: 100%;
}

.code-field .voucherCode {
    background:url(//webcdn.triongames.com/defiance/images/ego/EgoTxt_field-.jpg) no-repeat top center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    border: 1px solid #ff6207;
    margin-top: 1em;
    padding: 0.5em;
    color:#fff;
    min-height: 30px;
    height: auto;
}

.voucher-btn {display:block;margin:0 auto;position:relative;border:0 none;}
.voucher-btn.redeem{background:url(//webcdn.triongames.com/defiance/images/ego/redeem-sprite.png) no-repeat;max-width:205px;width:100%;padding-bottom:68px;overflow:hidden;text-indent:-9999px;}
.voucher-btn.redeem.en{background-position:0 0;}
.voucher-btn.redeem.en:hover{background-position:0 -90px;}
.voucher-btn.redeem.en:active{background-position:0 -180px;}
.voucher-btn.redeem.fr{background-position:-200px 0;}
.voucher-btn.redeem.fr:hover{background-position:-200px -90px;}
.voucher-btn.redeem.fr:active{background-position:-200px -180px;}
.voucher-btn.redeem.de{background-position:-400px 0;}
.voucher-btn.redeem.de:hover{background-position:-400px -90px;}
.voucher-btn.redeem.de:active{background-position:-400px -180px;}
.voucher-btn.enter{background:url(//webcdn.triongames.com/defiance/images/ego/redeem-sprite.png) no-repeat;max-width:210px;width:100%;padding-bottom:66px;overflow:hidden;text-indent:-9999px;}
.voucher-btn.enter.en{background-position:0 -10px;}
.voucher-btn.enter.en:hover{background-position:0 -100px;}
.voucher-btn.enter.en:active{background-position:0 -190px;}
.voucher-btn.enter.fr{background-position:-200px -10px;}
.voucher-btn.enter.fr:hover{background-position:-200px -100px;}
.voucher-btn.enter.fr:active{background-position:-213px -190px;}
.voucher-btn.enter.de{background-position:-418px -10px;}
.voucher-btn.enter.de:hover{background-position:-418px -100px;}
.voucher-btn.enter.de:active{background-position:-418px -190px;}
.redeem-promo-banner{max-width:995px;min-height:246px;overflow:hidden;position:relative;margin:0 auto;padding-bottom:4em}
.redeem-promo-banner.en {background:url(//webcdn.triongames.com/defiance/images/ego/new-banner-en.png) no-repeat;}
.redeem-promo-banner.fr {background:url(//webcdn.triongames.com/defiance/images/ego/new-banner-fr.png) no-repeat;}
.redeem-promo-banner.de {background:url(//webcdn.triongames.com/defiance/images/ego/new-banner-de.png) no-repeat;}
.redeem-promo-banner a{display:block;} 
.redeem-promo-banner a span{display:block;text-indent:-9999px;}
.redeem-promo-banner .play-now-cta {margin-top:7.5em;}
.redeem-promo-banner span a{text-transform:uppercase;text-shadow:1px 1px 2px #000;font-weight:900;text-decoration:underline;color:#fff;}
.redeem-promo-banner span a:hover {color:#fff;}

a.ego-widget {margin:0 0 0 auto;display:block;background:transparent url(//webcdn.triongames.com/defiance/images/widgets/redeem-ego-sprite.png) no-repeat scroll 0 0;background-size:100.00000% 600.00000%; height:75px; padding-bottom:0; max-width:313px;width:100%;}
a.ego-widget.fr {background-position:0 40.00000%;}
a.ego-widget.fr:hover {background-position:0 60.00000%;}
a.ego-widget.de {background-position:0 80.00000%;}
a.ego-widget.de:hover {background-position:0 100.00000%;}
a.ego-widget:hover {background-position:0 20.00000%;}

#play-blurb {padding: 1em;background-color:#1b1b1b}
#play-blurb ul {list-style:none;}
#play-blurb p, #play-blurb ul li {color: #a0a0a0}
#play-blurb #cta {width: 304px;height: 83px;background-image: url(//webcdn.triongames.com/defiance/img/landing/cta.png);background-position: 0 0;background-repeat: no-repeat;margin: 0 auto;display: block;margin: -5px auto 22px;}
#play-blurb #cta.de {background-image:url(//webcdn.triongames.com/defiance/img/landing/cta-de.png);}
#play-blurb #cta.fr {background-image:url(//webcdn.triongames.com/defiance/img/landing/cta-fr.png);}
#play-blurb #cta:hover{background-position:0 -84px}
#play-blurb #cta:active{background-position:0 -168px}

.dlc a, .store-intro a {color:#06FFFF;}

/*.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;}
*/
#cycle-1 div { width:100%; }
#slideshow-1,#slideshow-1c { position:relative;width:100%; max-width:100%; margin: auto }
#slideshow-1c .cycle-slide:hover{cursor:pointer;}
#slideshow-1c img {border:1px solid #00e8e8;position:relative;max-width:178px;}
#slideshow-1c .cycle-slide-active img, #slideshow-2c img:hover {
border-bottom: 1px solid #ff6207;
}
#slideshow-1c { margin-top: 1em }
#slideshow-1c .cycle-slide {margin:0 1% 0 0}
.page .entry-content .flexslider ul{padding:0;}
.c12 .entry-content .flexslider img,
.c12 .entry-content .cycle-slideshow img { z-index:-1;width: 100%; height: auto; display: block; border-bottom: none;}
.c12 .entry-content .flexslider .slides li{  position: relative;width: 100%;max-width: 100%;margin: auto;}
.c12 .entry-content .flexslider.main img{width:64.5%;display:table-cell;}
.c12 .entry-content .flexslider .flex-caption span{font-weight:normal}
.c12 .entry-content .flexslider .flex-caption{
  border-bottom: 4px solid #ff6207;
  position: absolute;
  background: rgba(0,0,0,.7);;
  z-index: 100;
  display: block;
  top: 0;
  padding: 1.6%;
  color: #fff;
  margin-top: 0;
  width: 30.107%;
  top:0;
  right:0;
  vertical-align: top;
  overflow: auto;
  max-height: 310px;
  font-size: 1.065em;
}
.c12 .entry-content .flexslider.pager li img{width:92%;cursor:pointer;}
.c12 .entry-content .flexslider.pager li.flex-active-slide img, .c12 .entry-content .flexslider.pager img:hover {
  border-bottom: 1px solid #ffff10;
  -moz-box-shadow: 1px 3px 0px -1px #ffff10,0px 3px 0px -1px #FFFF10;
  -webkit-box-shadow: 1px 3px 0px -1px #ffff10,0px 3px 0px -1px #FFFF10;
  box-shadow: 1px 3px 0px -1px #ffff10,0px 3px 0px -1px #FFFF10;
  margin-bottom: 4px;
}
.page div.flexslider.pager{padding-top:2em;}
.page div.flexslider.pager .flex-direction-nav{display:none;}
.page div.flexslider .flex-direction-nav .flex-nav-prev,
.page div.flexslider .flex-direction-nav .flex-nav-next{
position: absolute;
z-index: 1000;
width: 2.85%;
top: 107.8%;
display:table-row;
}
.page div.flexslider .flex-direction-nav .flex-prev,
.page 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;}
.page div.flexslider.main{position:relative;display:table;}
.page ul.flex-direction-nav{display:table-row;}
.page ul.flex-direction-nav .flex-nav-prev{left:0;}
.page ul.flex-direction-nav .flex-nav-next{right:0;}
.page ul.flex-direction-nav .flex-nav-next .flex-next{background-position:100.00000% 0;}
.custom-caption{border-bottom: 4px solid #ff6207;position: absolute;background: rgba(0,0,0,.7);bottom: 6%;z-index: 100;left: 2%;padding: 1%;color: #fff;width:70%;}
.flex-caption h3,.custom-caption h3{margin:0;}
div.arrow{
position: absolute;
z-index: 1000;
width: 3.1%;
top: 0;
}
div.arrow .cycle-prev,div.arrow .cycle-next{
z-index:1000;
background:url(//webcdn.triongames.com/defiance/images/game-guide/technology/weapons/arrows.png) no-repeat 0 0;
background-size:200.00000% 100.00000%;
height:0;
padding-bottom:296.96970%;
display:block;
text-indent:-9999px;}
div.arrow.prev{left:0;}
div.arrow.next{right:0;}
div.arrow .cycle-next{background-position:100.00000% 0;}

a.back-to-top{position: fixed;bottom: 2em;right: 1em;text-decoration: none;text-indent:-9999px;display: none;}
a.back-to-top span{display: block;background: transparent url(//webcdn.triongames.com/defiance/images/arrowsprites.png) no-repeat scroll 0 0;background-position:0% 100.00000%; background-size:243.75000% 182.47423%; height:0; max-width:80px; padding-bottom:121.25000%; width:100%;}
#mobile-form{padding:0 1em;}
#mobile-form p {color:#DDD;}
#mobile-form input{padding:1em 1.2em;width:calc(100% - 2.4em);}
#mobile-form .submit {margin-bottom:1em;margin-top:-2px;}

#console-blurb{opacity:0.8;line-height:22px;background-color:#000;padding:5px 20px 10px;}
#console-blurb p{color:rgba(255, 98, 7, 0.9);}

.fancybox-inner{min-height:381px !important;/*height:inherit !important;*/}
img.fancybox-image{transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);left:50%;top:50%;position:relative;max-width:inherit;width:auto;height:100% !important;}

#breadcrumbs a{color:#FFF}
#breadcrumbs a:hover{text-decoration:none;border-bottom:4px solid #ff6207;}

#carousel ul li img,#carousel ul li.flex-active-slide a img,#carousel ul li:hover img{border:1px solid #00e8e8;}

#carousel.flexslider .slides > li a {
  -webkit-box-shadow: inset 0 0 0 2px #b9b9b9;
  -moz-box-shadow: inset 0 0 0 2px #b9b9b9;
  -o-box-shadow: inset 0 0 0 2px #b9b9b9;
  box-shadow: inset 0 0 0 2px #b9b9b9;
  background: #255054;
}
#carousel.flexslider .slides > li:hover a,#carousel.flexslider .slides > li.flex-active-slide a {
  -webkit-box-shadow: inset 0 0 0 2px #b9b9b9;
  -moz-box-shadow: inset 0 0 0 2px #b9b9b9;
  -o-box-shadow: inset 0 0 0 2px #b9b9b9;
  box-shadow: inset 0 0 0 2px #b9b9b9;
  background: #FF6400;
}
#carousel.flexslider ul li.flex-active-slide a:before, #carousel.flexslider ul li a:hover:before{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -o-box-shadow:none;
  box-shadow:none;
}
#slider .hslide_box {
    background: rgba(8, 55, 55,0.8);
}
#slider .hslide_box .hslide_header {
    color: #ebebeb;
    font-family: gothambold;
}
#slider .hslide_box .hslide_copy {
    color: #01b5b4;
    font-family: gothammedium;
    text-transform: none;
}
#slider .hslide_box .hslide_cta a {
    border: 1px solid #000;
    background: #000;
    color: #ebebeb;
    font-family: gothammedium;
}

.entry-content .video-link .play-btn {
    max-width: 228px;
    width: 100%;
    left: 50%;
    top: 50%;
    padding: 0;
}
.entry-content .video-link .play-btn img{display:none;}
.entry-content .video-link .play-btn:after{
    position: absolute;
    content: '';
    background: url(//webcdn.triongames.com/defiance/images/orange-play-btn.png) no-repeat 0 0;
    background-size: initial;
    height: 105px;
    max-width: 80px;
    padding-bottom: 0;
    width: 100%;
    left: -40px;
    top: -52px;
}
#header .home-link img {padding-top:0.5em;}

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

body[class*="store"]{background-repeat:repeat !important;background-position:center -20px !important;}

/*-=-=-=-=-=-=-=-=-=-=-=-
    HEADER BUTTONS
-=-=-=-=-=-=-=-=-=-=-=-*/
body[class*="store"] #content .g12, .anchor > span:nth-of-type(2), .anchor:hover > span:nth-of-type(1){display:none;}
.anchor{border-bottom:solid 3px #ff6207;background-position:center -20px;font-family:'gothambold';}
.anchor:nth-child(1), .anchor:nth-child(1) .anchor-desc--img{background-image:url('//webcdn.triongames.com/defiance/images/store/new-store-may2015/nav-img-pack.jpg');}
.anchor:nth-child(2), .anchor:nth-child(2) .anchor-desc--img{background-image:url('//webcdn.triongames.com/defiance/images/store/starterPacksFeature.jpg');}
.anchor:nth-child(3), .anchor:nth-child(3) .anchor-desc--img{background-image:url('//webcdn.triongames.com/defiance/images/store/patronFeature.jpg');}
.anchor:nth-child(4), .anchor:nth-child(4) .anchor-desc--img{background-image:url('//webcdn.triongames.com/defiance/images/store/bitsFeature.jpg');}
.anchor:before{background:rgba(0,105,105,0.5);}
.anchor:hover:before{background:rgba(0,153,153,0.5);}
.anchor > span{text-shadow:0 0 10px #000, 0 0 10px #000;color:#fff;font-weight:bold;font-size:19px;line-height:23px;font-family:'gothammedium';}
.anchor:hover > span{color:#fff;}

/*-=-=-=-=-=-=-=-=-=-=-=-
    HEADER POPUPS
-=-=-=-=-=-=-=-=-=-=-=-*/
.anchor-desc{box-shadow:0 6px 15px #000;}
.anchor-desc, .anchor-desc:after{background-color:#0d0d0d;border:1px solid #009999;}
.anchor-desc--img{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.3);}
.anchor-desc--title{color:#ff6207;font-family:'gothambold';}
.anchor-desc--blurb{color:#e8e9e9;font-size:14px;line-height:21px;}

/*-=-=-=-=-=-=-=-=-=-=-=-
    TEXT STYLES
-=-=-=-=-=-=-=-=-=-=-=-*/
.sect-info{font-size:18px;line-height:28px;margin:25px 0;}
.sect-title{font-size:50px;line-height:50px;background-image:url(//webcdn.triongames.com/defiance/images/dot.svg);background-position:left 0 bottom 12px;font-family:'gothambold';}

/*-=-=-=-=-=-=-=-=-=-=-=-
    STARTER PACKS
-=-=-=-=-=-=-=-=-=-=-=-*/
.starter-pack--type-1 > div{background-image:url(//webcdn.triongames.com/defiance/img/store/obliterator-pack.jpg);}
.starter-pack--type-2 > div{background-image:url(//webcdn.triongames.com/defiance/img/store/sentinel-pack.jpg);}
.starter-pack--type-3 > div{background-image:url(//webcdn.triongames.com/defiance/img/store/augment-pack.jpg);}
#starter-pack [class^="starter-pack--type"]:after, [class^="starter-pack--type"] p{background-color:rgba(7,37,37,1);}
[class^="starter-pack--type"] p{margin:0;font-size:14px;line-height:25px;padding:0 10px 5px;}

.feature-pack-title {font-size:1.5em;}
.feature-pack-l p, .feature-pack-l ul li, .feature-pack-r p, .feature-pack-r ul li {font-size:13px;}
.feature-pack-1 p strong {font-size: 14px;}
.feature-pack-l ul li {margin-left:20px;}
.feature-pack-wrapper {background-color: rgba(2,44,44,0.6);padding: 8px 25px 15px;position: relative;}
.feature-pack-l {width:50%;float:left;background-image:linear-gradient(to bottom, rgba(7,37,37,0.88) 30%, rgba(7,37,37,1));padding:20px;}
.feature-pack-r {width:50%;height:100%;border:0 none !important;top: 0;position: absolute;right: 0;}
.feature-pack-l .cta {max-width: 80%;margin:0 auto;}
.feature-wrapper {width:100%;float: left;background: url(//webcdn.triongames.com/defiance/img/store/havoc-pack.jpg) no-repeat 0 0 scroll transparent;display: block;position: relative;margin-bottom: 0;background-size: cover;}

/*-=-=-=-=-=-=-=-=-=-=-=-
    STARTER PACKS ITEMS
-=-=-=-=-=-=-=-=-=-=-=-*/
.pack-list > ul li{padding:0 12px;font-size:12px;line-height:19px;height:90px;}
.pack-list > ul li:nth-child(odd){background-color:rgba(13,13,13,0.6);}
.pack-list > ul li:nth-child(even){background-color:rgba(2,44,44,0.6);}
.pack-list > ul li:before{width:35px;height:35px;transform:translate(10px, -50%);-webkit-transform:translate(10px, -50%);background:url(//webcdn.triongames.com/defiance/images/store/bullet-disc.png) center center no-repeat;background-size:60%;}

.cta span:before, .cta:after, .cta:before{background-image:url(//webcdn.triongames.com/defiance/images/store/new-store-may2015/cta-sprite.png);}
.cta{margin:15px 0 0;}
.cta span{font-size:25px;color:#fff;font-family:'gothambold';text-shadow:0 -2px 4px #FF2700;letter-spacing:-0.03em;}
.cta.disabled span{color:#444;text-shadow:none;}

/*-=-=-=-=-=-=-=-=-=-=-=-
   ALTERNATE PACKS
-=-=-=-=-=-=-=-=-=-=-=-*/
.alt-pack--item{border:1px solid rgba(0, 153, 153, 0.55);}
.alt-pack--item:nth-of-type(1){background-image:url(//webcdn.triongames.com/defiance/images/store/new-store-jan2015/dlc-1-sd.jpg);}
.alt-pack--item:nth-of-type(2){background-image:url(//webcdn.triongames.com/defiance/images/store/new-store-jan2015/dlc-6-sd.jpg);}
.alt-pack--item:nth-of-type(3){background-image:url(//webcdn.triongames.com/defiance/images/store/new-store-jan2015/dlc-4-sd.jpg);}
.alt-pack--item:nth-of-type(4){background-image:url(//webcdn.triongames.com/defiance/images/store/new-store-jan2015/dlc-5-sd.jpg);}
.alt-pack--item:nth-of-type(5){background-image:url(//webcdn.triongames.com/defiance/images/store/new-store-jan2015/dlc-2-sd.jpg);}
.alt-pack--item:nth-of-type(6){background-image:url(//webcdn.triongames.com/defiance/images/store/new-store-jan2015/dlc-3-sd.jpg);}

.alt-pack--info h3{font-size:24px;line-height:30px;margin-bottom:-9px;}
.alt-pack--info h5{font-size:18px;}
.alt-pack--info .info-btn-2{font-size:16px;padding:6px 18px;}
#alt-pack p{background-color:rgba(7,37,37,0.88);font-size:16px;line-height:22px;bottom:61px;}
#alt-pack p:after{height:2px;background:url(//webcdn.triongames.com/defiance/images/dot.svg) bottom repeat-x;}

/*-=-=-=-=-=-=-=-=-=-=-=-
   ALTERNATE PACKS' LOWER MENU
-=-=-=-=-=-=-=-=-=-=-=-*/
[class$="pack--info"]{background:#072525\9;background-image:linear-gradient(to bottom, rgba(7,37,37,0.88) 30%, rgba(7,37,37,1));}
.pack--info-L *{font-family:'gothammedium';}
.pack--info-L h5{font-size:12px;font-style:italic;color:#ff6207;}
[class^="info-btn"]{background-color:rgba(0,0,0,0.3);border-radius:2px;border:1px solid #fff;color:#fff;font-size:11px;padding: 0 6px;}
button[class^="info-btn"]{padding:5px 6px;}
[class^="info-btn"]:hover{color:#fff;background-color:rgba(0,0,0,0.9);box-shadow:0 0 7px #00FFD8;}
[class^="starter-pack--type"] p{font-size:14px;line-height:22px;}

/*-=-=-=-=-=-=-=-=-=-=-=-
   ITEM LIST
-=-=-=-=-=-=-=-=-=-=-=-*/
.item-list li:before{top:10px;left:10px;}
.item-list li{padding:10px 10px 10px 102px;min-height:92px;}
#patron-list li{background-color:#032222;box-shadow:inset 0 0 0 1px #0b4444, inset 0 0 0 3px #001313;}
#patron-list li:before{border:1px solid #009A9B;}
#patron-list li span{font-size:14px;}
#patron-list li:before{background-color:#008081;}

#patron-list li:nth-child(1):before{background-image:url(//webcdn.triongames.com/defiance/images/store/10percentdiscount_icon.jpg);}
#patron-list li:nth-child(2):before{background-image:url(//webcdn.triongames.com/defiance/images/store/20percentboostRep_icon.jpg);}
#patron-list li:nth-child(3):before{background-image:url(//webcdn.triongames.com/defiance/images/store/salvage_icon.jpg);}
#patron-list li:nth-child(4):before{background-image:url(//webcdn.triongames.com/defiance/images/store/20percentboostSkill_icon.jpg);}
#patron-list li:nth-child(5):before{background-image:url(//webcdn.triongames.com/defiance/images/store/arkforgecurrency_icon.jpg);}
#patron-list li:nth-child(6):before{background-image:url(//webcdn.triongames.com/defiance/images/store/dailyGrabbag_icon.jpg);}
#patron-list li:nth-child(7):before{background-image:url(//webcdn.triongames.com/defiance/images/store/20percentXP_icon.jpg);}
#patron-list li:nth-child(8):before{background-image:url(//webcdn.triongames.com/defiance/images/store/20percentboostScrip_icon.jpg);}
#patron-list li:nth-child(9):before{background-image:url(//webcdn.triongames.com/defiance/images/store/10percentBoost_icon.jpg);}
#patron-list li:nth-child(10):before{background-image:url(//webcdn.triongames.com/defiance/images/store/arkforgeboost_icon.jpg);}

/*-=-=-=-=-=-=-=-=-=-=-=-
   PATRON
-=-=-=-=-=-=-=-=-=-=-=-*/
#patron a:before{background-image:repeating-linear-gradient(90deg,rgba(255,255,255,0.1),rgba(255,255,255,0.3) 5px,transparent 4px,transparent 15px);}
.patron-amount{background-color:#fff;padding:11px;font-size:16px;color:#111;font-weight:bold;}
.patron-value{font-size:12px;color:#222;margin:13px 0 0;padding:3px;background-color:rgba(255,255,255,0.4);}
.patron-value{font-size:12px;color:#222;margin:13px 0 0;padding:3px;background-color:rgba(255,255,255,0.4);}
.patron-payment{font-size:80px;font-weight:bold;margin:39px 0 35px;letter-spacing:-0.01em;}
.patron-cta{border-top:2px solid #fff;}
.patron-cta p{font-size:19px;font-weight:bold;letter-spacing:1px;border:1px solid #fff;background:rgba(0, 0, 0, 0.35);}
a[class^="patron"]:hover .patron-cta p{background:#ff6207;box-shadow:inset 0 0 30px rgba(211, 0, 0, 0.75);text-shadow:0 -2px 0 #CF3700;}

.patron-1{background:#BFC6C7;}
.patron-1:hover{background:#D3D5D5;}
.patron-1 .patron-amount{box-shadow:0 2px 0 0 rgba(76, 86, 86, 0.6);}
.patron-1 .patron-payment{text-shadow:0 0 50px rgba(255, 255, 255, 1), 0 3px 0 rgba(234, 234, 234, 1);}
.patron-1 .patron-payment, .patron-1 .patron-period{color:rgb(40, 48, 48);}
.patron-1 .patron-cta{background:rgba(17, 19, 19, 0.8);}

.patron-2{background:#66CFED;}
.patron-2:hover{background:#7ED6EF;}
.patron-2 .patron-amount{box-shadow:0 2px 0 0 rgba(24, 122, 150, 1);}
.patron-2 .patron-payment{text-shadow:0 0 50px rgba(255, 255, 255, 1), 0 3px 0 rgba(0, 99, 211, 0.75);}
.patron-2 .patron-payment, .patron-2 .patron-period{color:rgb(0, 10, 82);}
.patron-2 .patron-cta{background:rgba(9, 14, 36, 0.8);}

.patron-3{background:#84CF60;}
.patron-3:hover{background:#92DA70;}
.patron-3 .patron-amount{box-shadow:0 2px 0 0 rgba(62, 128, 55, 1);}
.patron-3 .patron-payment{text-shadow:0 0 50px rgba(255, 255, 255, 1), 0 3px 0 rgba(9, 142, 0, 1);}
.patron-3 .patron-payment, .patron-3 .patron-period{color:rgb(13, 44, 6);}
.patron-3 .patron-cta{background:rgba(9, 27, 2, 0.8);}

.patron-4{background:#F2C022;}
.patron-4:hover{background:#FFCD2F;}
.patron-4 .patron-amount{box-shadow:0 2px 0 0 rgba(215, 98, 0, 0.6);}
.patron-4 .patron-payment{text-shadow:0 0 50px rgba(255, 255, 255, 1), 0 3px 0 rgba(255, 107, 0, 0.6);}
.patron-4 .patron-payment, .patron-4 .patron-period{color:rgb(76, 32, 0);}
.patron-4 .patron-cta{background:rgba(23, 11, 0, 0.8);}

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

@media (max-width:1396px) and (min-width:959px){
/*-=-=-=-=-=-=-=-=-=-=-=-
   STORE PAGE
-=-=-=-=-=-=-=-=-=-=-=-*/
.patron-cta p{font-size:15px;}
}


@media (min-width:1396px) {
#header .social-links li{margin:9% 0 0;}
#header .social-links a{width:17px;height:17px;margin:23%;}
#slideshow-1c .cycle-slide-active, #slideshow-2c:hover{-webkit-box-shadow: inset -6px 0 0 0 #212121,inset 0 -4px 0 0 #ff6207;
-moz-box-shadow: inset -6px 0 0 0 #212121,inset 0 -4px 0 0 #ff6207;
box-shadow: inset -6px 0 0 0 #212121,inset 0 -4px 0 0 #ff6207;}
a.back-to-top{width:80px;}
a.ego-widget{margin-left:52px;max-width:313px;padding-bottom:0;}
    
/*-=-=-=-=-=-=-=-=-=-=-=-
   STORE PAGE
-=-=-=-=-=-=-=-=-=-=-=-*/
.alt-pack--info h3{font-size:19px;line-height:36px;}
.alt-pack--info h5, .alt-pack--info .info-btn-2, #alt-pack p{font-size:15px;}
}

@media (max-width:1396px) {
#alt-pack p{bottom:60px;}
}



@media only screen and (max-width:959px),only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){
#header a{text-shadow:none;}
.search .page-header,.blog .index-header{background:#006969 none;height:auto;padding:0;}
#header .social-links li{margin:12% 0 0;width:25%;}
    
/*-=-=-=-=-=-=-=-=-=-=-=-
   STORE PAGE
-=-=-=-=-=-=-=-=-=-=-=-*/
.anchor > span{font-size:21px;line-height:25px;}
.pack-list > ul li{height:100px;line-height:16px;}
.starter-pack--info h3{font-size:40px;line-height:53px;margin-bottom:-15px;}
.pack--info-L h5{font-size:20px;}
[class^="starter-pack--type"] p{font-size:17px;line-height:25px;padding:2px 16px 16px;}
[class^="info-btn"]{font-size:15px;padding:6px 18px;margin:-8px 10px 0 0;}
.alt-pack--item p{background-image:linear-gradient(to bottom, rgba(7,37,37,0) 30%, rgba(7,37,37,1));}
.alt-pack--info h3{font-size:25px;line-height:33px;}
#alt-pack .alt-pack--info{background-color:rgba(7,37,37,1);}
}


@media only screen and (max-width: 768px) and (orientation : portrait),only screen and (max-width:767px) {
#carousel.flexslider .slides > li a,#carousel.flexslider .slides > li.flex-active-slide a {
    -webkit-box-shadow: inset 0 0 0 1px #fff;
    -moz-box-shadow: inset 0 0 0 1px #fff;
    -o-box-shadow: inset 0 0 0 1px #fff;
    box-shadow: inset 0 0 0 1px #fff;
}
#carousel.flexslider .slides > li:hover a,#carousel.flexslider .slides > li.flex-active-slide a {
    -webkit-box-shadow: inset 0 0 0 1px #fff;
    -moz-box-shadow: inset 0 0 0 1px #fff;
    -o-box-shadow: inset 0 0 0 1px #fff;
    box-shadow: inset 0 0 0 1px #fff;
}
/*
#carousel {
    bottom: 36vw;
    margin-bottom: -10vw;
}
*/
/*#slider .hslide_box{
    bottom: 0;
}
*/div.flexslider .flex-direction-nav .flex-nav-prev, div.flexslider .flex-direction-nav .flex-nav-next{top:42%;}
.nav-links .nav-previous{left:0;}
.nav-links .nav-next{right:0;}
.nav-links .nav-previous a {margin-left:1.6em;}
.nav-links .nav-next a {margin-right:2.6em}
/*.c640_6 .g640_2, .featureItem img, .c640_6 .g640_3{width:100%;}*/
a.ego-widget{height:45px;}
.redeem-promo-banner{background-size:contain;}
#slideshow-1 .custom-caption{position: relative;width: 98%;left: 0;}
#header #nav{width:100%;margin:0 auto;position:absolute;left:0;top:52px;}
#header h1.logo{width:148px;}
.buy-now-cta,.play-now-cta{overflow:hidden;width:120px;float:right;}
#header .social-links li{margin:10px 0 0;width:40px;}
.social-links{display:none;}
.buy-now-cta,.play-now-cta{margin-top:0;width:120px;float:right;}
/*.buy-now-cta, .play-now-cta{right:-475px;top:-55px;width:120px;}*/
/*.center .buy-now-cta, .center .play-now-cta{right:0;top:0;width:100%;}*/
/*.center{margin:10px 0 0 0;}*/
.price strong{font-size:60px;}
.storeHeader{background-position:center center;background-size:140%;padding-bottom:0;height:inherit;}
.storeHeader .storeCTA{margin:0;padding:3%;width:94%;}
#patron .g4{width:100%;}
#patron .g4 > p{display:none;}
.g3.g640_3.subscription{width:48%;margin:0 0 15px;}
    
/*-=-=-=-=-=-=-=-=-=-=-=-
   STORE PAGE
-=-=-=-=-=-=-=-=-=-=-=-*/
.sect-title{background-position:left 0 bottom 30px;padding:35px 0 42px;font-size:38px;line-height:36px;}
.alt-pack--info h3{font-size:20px;line-height:38px;}
.alt-pack--info h5{font-size:18px;}
.language-fr .alt-pack--info .info-btn-2{font-size:13px;}
.feature-pack-l{width:100%;float:none;}
.feature-pack-r{display: none;}
}
@media only screen and (max-width: 513px) {
    .pack-list [class^="info-btn"] {margin-top:60px;}
    .feature-pack-l .cta {max-width: 100%;}
}

@media all and (max-width:650px) {
  a.back-to-top span{display:none;}
}

@media only screen and (max-width:479px) {
#carousel {
/*    bottom: 46vw;*/
    /*margin-bottom: -17vw;*/
}

footer .row ul li {
  display: inline-block;
  margin: 10px 0;
}
.redeem-promo-banner {display:none;}
/*#header .g3.g640_2{width:100%;display:block;height:70px;top:-70px;}*/
.buy-now-cta, .play-now-cta{width:120px;display:block;top:-48px;position:absolute;float:none;right:0;}
#header #nav{width:auto;position:relative;top:0;padding:0;}
#header h1.logo{padding-left:20%;width:128px;padding-right:0;float:left;margin-top:3px;}
#site-navigation label{z-index:181;}
a.ego-widget{margin:0 auto;padding-bottom:0;height:75px;}
.nav-links{margin:0 0 30px;}
.g3.g640_3.subscription{width:100%;}

/*-=-=-=-=-=-=-=-=-=-=-=-
   STORE PAGE
-=-=-=-=-=-=-=-=-=-=-=-*/
[lang^="de"] .pack-list > ul li{height:100px;}
.alt-pack--info h3{line-height:43px;margin-bottom:-16px;}
}
