@import url(//fonts.googleapis.com/css?family=Open+Sans:400,600,700,800|Orbitron:400,700);a,a:hover,a:active{font-weight:600}
h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea{text-shadow:none;color:#ebebeb}
p,div,html,button,input,select,textarea,li{font-family:'Open Sans',arial,sans-serif}
h1,h2,h3{font-family:'Orbitron',arial,sans-serif;color:#4c7889;text-transform:none}
h4,h5{font-family:'Orbitron',arial,sans-serif}
h6{font-family:'Orbitron',arial,sans-serif}
h2,h2.entry-title{line-height:1.2em}
hr{border-top:1px solid #ebebeb}
h2,h2.entry-title,h3{font-family:"Open Sans",arial,sans-serif}
h2,.includes{color:#ffff10 !important}
h2.entry-title{font-size:1.4em}
.entry-header h2.entry-title{color:#fff}
.entry-meta > span{color:#ffff10;}
h1.logo{margin:3% auto 0}
h2.storeTitle{text-transform:uppercase;font-weight:bold}
h2.redeemTitle{text-transform:uppercase;color:#ffff10;margin-top:1em}
#header,#footer{background:#2b7bbb none}
#breadcrumbs a{color:#fff}
#breadcrumbs a:hover{text-decoration:none;border-bottom:4px solid #ffff10}
#breadcrumbs strong{border-bottom:4px solid #ffff10;font-weight:bold}
.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{max-width:291px;margin:0 auto}
.dob-submit input{background:url(//webcdn.triongames.com/trove/img/continue-sprites.png) no-repeat;background-position:0 0;background-size:100.00000% 900.00000%;height:0;max-width:291px;padding-bottom:31.27148%;width:100%;border:0;text-indent:-9999px;outline:0}
.dob-submit input:hover{background-position:0 12.5%;outline:0}
.dob-submit input:active{background-position:0 25%;outline:0}
.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 0 #F00,inset 1px 1px 0 #F00;-moz-box-shadow:inset -1px -1px 0 #F00,inset 1px 1px 0 #F00;box-shadow:inset -1px -1px 0 #F00,inset 1px 1px 0 #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:.35em .2em;width:2em;text-align:center;border:0;background:#00e8e8;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:'Orbitron',arial,sans-serif;font-size:3em}
.dob-form input#year{width:4em}
#header .home-link img{width:auto;padding:0}
.fancybox-nav{width:10%;height:50%;margin:14% 0}
.fancybox-skin{background:#1b1b1b}
#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{background-color:rgba(0,0,0,0.80);border:1px solid #000;box-shadow:inset 0 0 0 1px #4b4b4b;-moz-box-shadow:inset 0 0 0 1px #4b4b4b;-webkit-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:#ffff36;border-style:solid}
.fancybox-type-iframe .fancybox-inner{padding:0}
.fancybox-close{top:-5px;margin-top:0;right:-17px;top:-29px;width:70px;height:78px;background-position:-344px -56px;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:0;border-radius:0}
.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 none no-repeat;background-size:contain;height:35px}
#header .social-links a{margin:20%;width:100%;display:block;background-repeat:no-repeat;height:20px;background-size:contain;background-position:center center}
.page-template-page-community-php .post,.blog .post,.blog .videos{border-bottom:1px solid #ebebeb}
.twitch{background-image:url(//webcdn.triongames.com/trove/img/community/twitch.png)}
.yt{background-image:url(//webcdn.triongames.com/trove/img/community/yt.png)}
.twitter{background-image:url(//webcdn.triongames.com/trove/img/community/twitter.png)}
.fb{background-image:url(//webcdn.triongames.com/trove/img/community/fb.png)}
.reddit{background-image:url(//webcdn.triongames.com/trove/img/community/reddit.png)}
.sitemap ul li a,a.morelink{padding:0 .85em 0 0;font-family:'Open Sans',arial,sans-serif;}
.sitemap ul li a:hover,a.morelink:hover{text-decoration:none;border-bottom:4px solid #ffff10}
.sitemap ul li a span,.sitemap ul li a:hover span,a.morelink span,a.morelink:hover span{top:-2px}
.page-template-page-media-php a.morelink span{background: url('//webcdn.triongames.com/trove/img/sm-right-arrow.png') no-repeat right 0px;text-indent: -9999px;display: inline-block;top: -7px;padding-right: 12px;height: 18px;}
footer{border-top:4px solid #ffff10}
footer .legal a{color:#ebebeb;text-decoration:none}
footer .legal li{border-right:1px solid #ebebeb}
footer .legal a,footer .copyrights p{color:#ebebeb}
footer .row ul li{display:inline-block;margin:10px 0}
.nav-menu ul li{padding:11px 2%;border-left:1px solid #cde0ef;box-shadow:inset 1px 0 0 0 #5d9acb;-moz-box-shadow:inset 1px 0 0 0 #5d9acb;-webkit-box-shadow:inset 1px 0 0 0 #5d9acb}
.buy-now-cta,#play-blurb #cta{max-width:263px;width:100%;padding-top:1em}
.main-buy-now-cta,.play-now-cta{max-width:232px;overflow:hidden;position:absolute;width:100%;right:0}
.main-buy-now-cta a{background:url(//webcdn.triongames.com/trove/img/main-buynow-cta.png) no-repeat;background-position:0 0;background-size:100.00000% 300.00000%;height:0;max-width:192px;padding-bottom:30.72917%;width:100%;display:block}
.play-now-cta a{background:url(//webcdn.triongames.com/trove/img/playnow-btn-sprite2.png) no-repeat;background-position:0 0;background-size:100.00000% 300.00000%;height:0;max-width:232px;padding-bottom:25.43103%;width:100%;display:block}
.main-buy-now-cta a:hover,.play-now-cta a:hover{background-position:0 50%}
.main-buy-now-cta a:active,.play-now-cta a:active{background-position:0 100%}
.main-buy-now-cta a span,.buy-now-cta a span,.play-now-cta a span{display:block;text-indent:-9999px}
.language-fr .play-now-cta a{background-position:0 37.5%}
.language-fr .play-now-cta a:hover{background-position:0 50%}
.language-fr .play-now-cta a:active{background-position:0 62.5%}
.language-de .play-now-cta a{background-position:0 75%}
.language-de .play-now-cta a:hover{background-position:0 87.5%}
.language-de .play-now-cta a:active{background-position:0 100%}
.center .buy-now-cta,.center .play-now-cta{position:relative;margin:0 auto}
.sidebar-container{margin-top:0}
.search .page-header,.blog .index-header{background:transparent url(//webcdn.triongames.com/trove/img/news-header-bg.png) no-repeat left top;background-size:100.00000% 100.00000%;height:0;max-width:738px;padding-bottom:8.21409%;width:100%}
.search .page-header h1,.blog .index-header h1{margin:3.2% 0 0 3%;font-size:1.7em;}
.search-form{position:relative;width:100%;float:none;background:transparent url(//webcdn.triongames.com/trove/img/search-bg.png) no-repeat;margin:0 0 0 auto;background-size:contain;height:0;max-width:300px;padding-bottom:20.00000%;width:100%}
.search-form .search-field{background:transparent;margin:5% 9% 0 21%;border:0;outline:#ffff10;font-size:1.6em;width:69%;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/trove/img/search-icon.png) no-repeat;text-indent:-9999px;margin:0;border:0;position:absolute;left:4%;top:1em;height:60%;width:12%;background-size:initial}
#play-blurb{padding:1em}
#play-blurb ul{list-style:none}
#play-blurb p,#play-blurb ul li{color:#fff}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{/* -webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5) */}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(//webcdn.triongames.com/trove/img/fancybox-sprite.png);background-position:center -18px}
#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/trove/img/fancybox-loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;background-size:initial;}
.fancybox-nav{position:absolute;top:36%;width:40%;height:20%;cursor:pointer;text-decoration:none;background:transparent url(//webcdn.triongames.com/trove/img/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:48px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:-22px -81px}
.fancybox-next span{right:10px;background-position:-25px -152px}
.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/trove/img/fancybox-overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;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)}
#overlay iframe{width:100%;height:100%}
#play-blurb{display:none;background-color:#2b7bbb}
#play-blurb #cta{width:286px;height:112px;/*background-image:url(//webcdn.triongames.com/trove/img/f2p/cta-download-en.png);background-position:-20px 0;background-repeat:no-repeat;*/margin:0 auto;display:block}
#play-blurb #cta:hover{background-position:-315px 0}
#play-blurb #cta:active{background-position:-604px 0}
.buy-now-cta a,#play-blurb #cta{background:url(//webcdn.triongames.com/trove/img/signup-btn-sprite-v2.png) no-repeat scroll center top transparent;border:medium none;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;height:70px;line-height:1em;margin:16px auto 0;outline:medium none;padding:23px 15px 23px 0;text-align:center;text-decoration:none;text-transform:capitalize;color:#fff;font-size:1.5em;font-weight:900;text-shadow:0 1px 1px #163d03;width:198px;font-family:"Orbitron",Arial,sans-serif;letter-spacing:.04em}
.buy-now-cta a:hover,#play-blurb #cta:hover{background-position:center -72px;text-decoration:none}
.buy-now-cta a:active,#play-blurb #cta:active{background-position:center -144px;padding:21px 13px 25px 2px}
.blurb-divider {background:url(//webcdn.triongames.com/trove/img/playnow-div.png) repeat-x scroll 0 0 transparent;height:5px}
/* Fancy lightbox for buy/play split decision */
/*
#play-blurb {
    background: url(//webcdn.triongames.com/trove/img/playnow-bg.png) no-repeat scroll 0 0 transparent;
    display: none;
    min-height: 321px;
    padding: 11em 4em 0 6.6em;
    width: 360px;
}
#play-blurb p {font-size:0.8em;}
*/
.dob-header h2{font-size:1.5em}
.divider{width:100%;height:15px;background-position:calc(50%+465px) -265px;margin:30px 0}
#cycle-1 {width:64.5%;display:table-cell;}
#cycle-1 div { width:100%; }
/*
#slideshow-1,#slideshow-1c { position:relative;width:100%; max-width:100%; margin: auto }
*/
#slideshow-1, #slideshow-1c{position:relative;width:100%;max-width:100%;margin:auto;display:table;}
#slideshow-1c .cycle-slide:hover{cursor:pointer;}
#slideshow-1c img {border:1px solid #2b78b1;position:relative;max-width:178px;margin-bottom:4px;}
#slideshow-1c .cycle-slide-active img, #slideshow-2c 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;}
#slideshow-1c { margin-top: 2.6em }
#slideshow-1c .cycle-slide {margin:0 1% 0 0}
.entry-content .flexslider ul{padding:0;}
.c12 .entry-content .flexslider img,
.c12 .entry-content .cycle-slideshow img { box-sizing: border-box;z-index:-1;width: 100%; height: auto; display: block; border: 1px solid #2b78b1;}
.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;font-size:0.9em;line-height:1em;}
.c12 .entry-content .flexslider .flex-caption::-webkit-scrollbar {
    width: 10px;
}
.c12 .entry-content .flexslider .flex-caption::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
}
.c12 .entry-content .flexslider .flex-caption::-webkit-scrollbar-thumb {
  background-color: rgb(55, 101, 41);
  outline: none;
}
.c12 .entry-content .flexslider .flex-caption{
  border-bottom: 4px solid #ffff10;
  position: absolute;
  background: #559c40;
  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: 368px;
  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;
}
div.flexslider.pager{padding-top:2em;}
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;
}
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;}
ul.flex-direction-nav{display:table-row;}
ul.flex-direction-nav .flex-nav-next .flex-next{background-position:100.00000% 0;}
/*
.custom-caption{border-bottom: 4px solid #ffff10;position: absolute;background: rgba(0,0,0,.7);bottom: 6%;z-index: 100;right:0;top:0;padding: 1%;color: #fff;width:31%;}
*/
.flex-caption h3,.custom-caption h3{color:#ffff10;line-height:1.37em;margin-bottom:.5em;margin-top:0;}
.custom-caption {
	border-bottom: 4px solid #ffff10;
	position: absolute;
	background: #559c40;
	z-index: 100;
	display: block;
	top: 0;
	padding: 1.6%;
	color: #fff;
	margin-top: 0;
	width: 30.107%;
	margin-left: 2.18%;
	vertical-align: top;
	overflow: auto;
	max-height: 310px;
	font-size: 1.065em;
}
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/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.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;width:73px}
a.back-to-top span{display:block;background:transparent url(//webcdn.triongames.com/trove/img/arrow-sprites.png) no-repeat scroll 0 0;background-position:0 101%;background-size:200.00000% 300.00000%;height:0;max-width:73px;padding-bottom:98.63014%;width:100%}
#mobile-form{padding:0 1em}
#mobile-form p{color:#DDD}
#mobile-form input{padding:1em 1.2em}
#mobile-form .submit{margin-bottom:1em;margin-top:-22px}
#console-blurb{opacity:.8;line-height:22px;background-color:#000;padding:5px 20px 10px}
#console-blurb p{color:rgba(255,98,7,0.9)}
#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 #ffff10}
.feature-img img{border-bottom:4px solid #ffff10}
.video-link .play-btn img{display:none}
.video-link .play-btn{background:url(//webcdn.triongames.com/trove/img/media/play-btn.png) no-repeat center center;padding:28% 50%}
#content ul.media li.thumb .play-btn{background:url(//webcdn.triongames.com/trove/img/media/play-btn-sm.png) no-repeat center center;padding:28% 50%}
#content ul.media li img,.video-link img{border-bottom:4px solid #ffff10}
.c12 .entry-content img{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;border-bottom:4px solid #ffff10}
.entry-content img.noborder {border:0 none;}
.featureItem .captionWrap{color:#FFF}
.featureItem .captionWrap span{margin:0;float:left;clear:both;padding:3px 6px 6px 6px;font-size:1.25em;font-family:'Orbitron',arial,sans-serif}
.featureItem .captionWrap em{font-family:'Orbitron',arial,sans-serif;background-color:#509d2c;font-size:1.25em;}
.single .nav-links a .meta-nav{display:none}
.single .nav-links a:first-child{float:left;background:url('//webcdn.triongames.com/trove/img/sm-left-arrow.png') no-repeat left center;padding-left:4%}
.single .nav-links a:last-child{float:right;background:url('//webcdn.triongames.com/trove/img/sm-right-arrow.png') no-repeat right center;padding-right:4%}
.nav-links .nav-next a .meta-nav{background:url('//webcdn.triongames.com/trove/img/sm-right-arrow.png') no-repeat right top;display:inline-block;margin-right:-0.35em;text-indent:9999px;height:17px;width:12px;top:-6px;right:0}
.nav-links .nav-previous a .meta-nav{background:url('//webcdn.triongames.com/trove/img/sm-left-arrow.png') no-repeat left top;display:inline-block;left:0;margin-right:-0.35em;padding-right:0;text-indent:-9999px;height:17px;width:12px;top:-6px}
.nav-links .nav-previous a .meta-nav{background-position:0.15em top;margin-right:-.35em;margin-left:-1.85em;}
.nav-links .nav-next a{padding-left:0;padding-right:1.3em}
.nav-links .nav-previous a{padding-right:0;padding-left:10%}
.nav-links .nav-previous a:hover,.nav-links .nav-next a:hover{border-bottom:4px solid #ffff10}
.featureItem .captionWrap span{background:#0c3d64;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBjM2Q2NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0Yzc4ODkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#0c3d64 0,#4c7889 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0c3d64),color-stop(100%,#4c7889));background:-webkit-linear-gradient(top,#0c3d64 0,#4c7889 100%);background:-o-linear-gradient(top,#0c3d64 0,#4c7889 100%);background:-ms-linear-gradient(top,#0c3d64 0,#4c7889 100%);background:linear-gradient(to bottom,#0c3d64 0,#4c7889 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c3d64',endColorstr='#4c7889',GradientType=0)}
/*
#slider .controls .prev,#slider .controls .next{max-width:73px;width:100%}
#slider .controls .prev a,#slider .controls .next a{background:transparent url(//webcdn.triongames.com/trove/img/arrow-sprites.png) scroll 0 0 no-repeat;background-position:0 0;background-size:200.00000% 300.00000%;height:0;padding-bottom:98.63014%}
#slider .controls .next a{background-position:100% 0}
#slider .controls .prev a:hover{background-position:0 51%}
#slider .controls .next a:hover{background-position:100% 51%}
*/
#carousel li .detail-overlay .title-overlay{background: none repeat scroll 0 0 #2b7bba;}
#carousel li .detail-overlay .learnmore-overlay{background: none repeat scroll 0 0 #50a129;}
#carousel li .detail-overlay .title-overlay,#carousel li .detail-overlay .learnmore-overlay{font-family:'Orbitron',arial,sans-serif;font-size:.75em;font-weight:normal;}

div#slider.flexslider ul.flex-direction-nav .flex-nav-prev,div#slider.flexslider ul.flex-direction-nav .flex-nav-next{max-width:73px;}
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/trove/img/arrow-sprites.png") no-repeat scroll 0 0 transparent;background-size:200.00000% 300.00000%;max-width:73px;width:100%;padding-bottom:98.63014%;}
div#slider.flexslider ul.flex-direction-nav .flex-nav-next a.flex-next{background-position:100% 0;}
div#slider.flexslider ul.flex-direction-nav .flex-nav-prev a:hover.flex-prev{background-position:0 50.69444%;}
div#slider.flexslider ul.flex-direction-nav .flex-nav-next a:hover.flex-next{background-position:100% 50.69444%;}

#slider .hslide_box {background: #2b7bbb;}
#slider .hslide_box .hslide_header, #slider .hslide_box .hslide_copy, #slider .hslide_box .hslide_cta a {color: #fff;font-family:'Open Sans',arial,sans-serif;}
#slider .hslide_box .hslide_copy, #slider .hslide_box .hslide_cta a {font-weight:normal}
#slider .hslide_box .hslide_cta a {background: #59a036;border: 1px solid #59a036;}

#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: #2b7bbb;
}
#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: #ffff10;
}
#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;
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-
 STORE PAGE STYLES BEGIN
-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
body[class*="store"] {
	background-repeat: no-repeat !important;
	background-attachment: scroll !important;
}

.page-template-page-store-php ol{border-color:#fff}
.page-template-page-store-php ol li{background:url(//webcdn.triongames.com/trove/img/store/bullet_img.png) no-repeat scroll 66px 5px rgba(0,0,0,0);color:#fff;margin:0 0 26px -105px;padding:0 0 0 92px}

.credits{background:url(//webcdn.triongames.com/trove/img/store/large_credit_blank_img.png) no-repeat scroll center top transparent;min-height:234px}
.amount{color:#fff;font-size:2.8em;font-weight:bold;margin-left:-16px;padding-top:3.6em}
.amount2{border-top:1px solid #fff;font-size:.8em;padding-top:1em}
.bonus{font-size:.8em;padding:0;margin:0}
.prices .price{font-size:1em;margin-top:.5em}
.prices div{margin:4em auto 0 auto;width:70%}

/* credit promo 01/20/15 */
.credits {min-height:300px}
.credits5 {background-image:url(//webcdn.triongames.com/trove/img/store/promo/5_credit.png)}
.credits20 {background-image:url(//webcdn.triongames.com/trove/img/store/promo/20_credit.png)}
.credits50 {background-image:url(//webcdn.triongames.com/trove/img/store/promo/50_credit.png)}
.credits100 {background-image:url(//webcdn.triongames.com/trove/img/store/promo/100_credit.png)}
.prices div {margin-top:6em;}



/*-=-=-=-=-=-=-=-=-=-=-=-
	HEADER BUTTONS
-=-=-=-=-=-=-=-=-=-=-=-*/
/*body[class*="store"] #content .g12, .anchor > span:nth-of-type(2), .anchor:hover > span:nth-of-type(1) {
	display: none;
}
*/.anchor > span:nth-of-type(2),.anchor:hover > span:nth-of-type(1){display:none;}

.anchor {
	border-bottom: solid 3px #fff981;
	background-position: center -20px;
}

.anchor{  background-position: 0 center;}
.anchor-header + .sect-title{margin:0;}
h1.sect-title{font-family:'Open sans',sans-serif;font-weight:bold;margin:0;padding:1em 0 0;text-transform:uppercase;color:#ffff10;}
.anchor:nth-child(1), .anchor:nth-child(1) .anchor-desc--img {
	background-image: url(//webcdn.triongames.com/trove/img/store/nav-bundles.jpg);
}

.anchor:nth-child(2), .anchor:nth-child(2) .anchor-desc--img {
	background-image: url(//webcdn.triongames.com/trove/img/store/nav-patron.jpg);
}

.anchor:nth-child(3), .anchor:nth-child(3) .anchor-desc--img {
	background-image: url(//webcdn.triongames.com/trove/img/store/nav-credits.jpg);
}

.anchor:before {
	background: rgba(0,0,0, 0.65);
}

.anchor:hover:before {
	background: rgba(4,82,126, 0.5);
}

.anchor > span {
	text-shadow: 0 0 10px #000,0 0 10px #000;
	color: #fff;
	font-weight: 700;
	font-size: 19px;
	line-height: 23px;
	font-family: 'libre baskerville',Georgia,Times,serif;
	word-spacing: 2px;
}

.anchor:hover > span {
	color: #fff;
}

/*-=-=-=-=-=-=-=-=-=-=-=-
	HEADER POPUPS
-=-=-=-=-=-=-=-=-=-=-=-*/
.anchor-desc {
	box-shadow: 0 4px 5px rgba(34, 20, 2, 0.6);
}

.anchor-desc, .anchor-desc:after {
	background-color: #2b7bbb;
	border: 1px solid #fff;
}

.anchor-desc--img {
	box-shadow: inset 0 0 0 1px #2b7bbb;
}

.anchor-desc--title {
	color: #FFF;
	font-weight: 700;
}

.anchor-desc--blurb {
	color: #FFF;
	font-size: 14px;
	line-height: 21px;
}

/*-=-=-=-=-=-=-=-=-=-=-=-
	TEXT STYLES
-=-=-=-=-=-=-=-=-=-=-=-*/
.sect-info {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	line-height: 28px;
	margin: 25px 0;
	color: #FFF;
}

.sect-title {
	font-size: 50px;
	line-height: 50px;
	background-position: left 0 bottom 12px;
}

/*-=-=-=-=-=-=-=-=-=-=-=-
	STARTER PACKS
-=-=-=-=-=-=-=-=-=-=-=-*/
.starter-pack--type-1 > div {
	background-image: url(//webcdn.triongames.com/trove/img/store/power-pack.jpg);
}

.starter-pack--type-2 > div {
	background-image: url(//webcdn.triongames.com/trove/img/store/shadows-pack.jpg);
}

.starter-pack--type-3 > div {
	background-image: url(//webcdn.triongames.com/trove/img/store/class-pack.jpg);
}

.starter-pack--type-4 > div {
	background-image: url(//webcdn.triongames.com/trove/img/store/creator-pack.jpg);background-position: -79px -22px;
}

.starter-pack--type-5 > div {
	background-image: url(//webcdn.triongames.com/trove/img/store/collectors-pack.jpg);background-position: -117px -23px;
}

.starter-pack--type-6 > div {
	background-image: url(//webcdn.triongames.com/trove/img/store/chloro-pack.jpg);
}

.starter-pack--type-7 > div {
	background-image: url(//webcdn.triongames.com/trove/img/store/mop-maniac.jpg);
}
.starter-pack--type-8 > div {
	background-image: url(//webcdn.triongames.com/trove/img/store/mop-fanatic.jpg);
}
.starter-pack--type-9 > div {
	background-image: url(//webcdn.triongames.com/trove/img/store/mop-sampler.jpg);
}

[class^="starter-pack--type"],[class^="starter-pack--type"]:after {background-color: #133652;}
[class^="starter-pack--type"]:after{height:500px;}
/*[class^="starter-pack--type"]:after, [class^="starter-pack--type"] p {
	background-color: #133652;
}*/
body[class*="store"] .entry-content *{font-family:'Open sans',sans-serif;}
body[class*="store"] .entry-content .buy-now-cta a{font-family:"Orbitron",Arial,sans-serif}
body[class*="store"] [id^="starter-"] em {
	color: #fff;
	font-weight: 700;
	font-size: 40px;
	font-family:'Open sans',sans-serif;
}

[class^="starter-pack--type"] p {
	color: #fff;
	margin: 0;
	font-size: 13px;
	line-height: 22px;
	padding: 0 10px 5px;
}

/*-=-=-=-=-=-=-=-=-=-=-=-
	STARTER PACKS ITEMS
-=-=-=-=-=-=-=-=-=-=-=-*/
.pack-list > ul li span, .feature-pack-l ul li span {
	padding: 0 0 0 75px;
}
.pack-list > ul li {
	padding: 0 12px;
	font-size: 15px;
	line-height: 19px;
	height: 85px;
	color:#fff;
}
.feature-pack-l ul li {
height:20px;
}
.pack-list > ul li:nth-child(odd) {
	background-color: #2b7bbb;
}
.pack-list > ul li:nth-child(even) {
	background-color: #226396;
}
.pack-list > ul li:before {
	width: 75px;
	height: 75px;
	transform: translate(10px, -50%);
	-webkit-transform: translate(10px, -50%);
	background-repeat: no-repeat;
}

.pack-list .cta span{font-family:'Open sans',sans-serif;text-shadow:none;letter-spacing:normal;}
.cta span:before, .cta:after, .cta:before {
	background-image: url(//webcdn.triongames.com/trove/img/store/cta-sprite.png);
}
.cta {
	margin: 15px 0 0;
}
.cta span {
	font-size: 25px;
	color: #fff;
	font-family: 'gothambold';
	letter-spacing: -0.03em;
}
.cta.disabled span {
	color: #444;
	text-shadow: none;
}
.feature-pack-title {font-size:1.5em;}
.feature-pack-l p, .feature-pack-l ul li {font-size:13px;}
.feature-pack-1 p strong {font-size: 14px;}
.feature-pack-l ul li {margin-left:20px;}
.feature-pack-wrapper {padding: 8px 25px 15px;position: relative;background-color: #2b7bbb;}
.feature-pack-l {width:50%;float:left;padding: 0 25px 0 0;}
.feature-pack-r {width:50%;height:100%;/*background-image:url(//webcdn.triongames.com/trove/img/store/revenant-large.jpg);background-size: cover;background-position: center center;*/border:0 none !important;/*top: 0;*/position: absolute;right: 0;}
.feature-pack-r ul li {font-size: 14px;}
.feature-pack-l .cta {max-width: 80%;}
.feature-pack-r ul li {
    background-image: url(//webcdn.triongames.com/trove/img/store/starter-pack-icons.png);
    background-position: 0 -100px;
    height: 40px;
    background-repeat: no-repeat;
    list-style: none;
    margin-left: 0;
    padding-left: 3em;
}

.pack-list > ul li ul li, .pack-list > ul li ul li:nth-child(odd), .pack-list > ul li ul li:nth-child(even) {background-color:transparent;list-style-type:square;height:auto;}
.pack-list > ul li ul li:before {background:none transparent;height:auto;}

/*-=-=-=-=-=-=-=-=-=-=-=-
	STARTER PACKS ICONS
-=-=-=-=-=-=-=-=-=-=-=-*/
.pack-list li:before{
	background-image: url(//webcdn.triongames.com/trove/img/store/starter-pack-icons.png);
}
.pack-list li[class^="pack"]:before, .feature-pack-l ul li, .pack-list li:before {
	background-position: 0 -76px;
}
.pack-list li[class*="plus"]:before {
	background-position: 0 0;
}

.pack-list li[class*="plus"]:after {
	position: absolute;
	top: 10px;
	left: 41px;
	width: 25px;
	text-align: center;
	z-index: 1;
	color: #fff;
	font-size: 10px;
}

.pack-list li span:before, .feature-pack-l ul li span:before {
	font-weight: 700;
	color: #47281c;
}

.pack-list [class^="info-btn"]{margin:32px 0 0 0;}
.feature-pack-l ul li {background-image: url(//webcdn.triongames.com/trove/img/store/starter-pack-icons.png);
    background-position: 0 -100px;
    height: 40px;
    background-repeat: no-repeat;
    list-style: none;
    margin-left: 0;
}
/*-=-=-=-=-=-=-=-=-=-=-=-
 ALTERNATE PACKS
-=-=-=-=-=-=-=-=-=-=-=-*/
.alt-pack--item {
	border: 1px solid #493822;
}

.alt-pack--item:nth-of-type(1) {
	background-image: url(http://dummyimage.com/888&text=alt-pack-img1.png);
}

.alt-pack--item:nth-of-type(2) {
	background-image: url(http://dummyimage.com/888&text=alt-pack-img2.png);
}

.alt-pack--item:nth-of-type(3) {
	background-image: url(http://dummyimage.com/888&text=alt-pack-img3.png);
}

.alt-pack--info h3 {
	font-size: 28px;
	line-height: 35px;
	margin-bottom: -11px;
	color: #fff;
}

.alt-pack--info h5 {
	font-size: 18px;
}

.alt-pack--info .info-btn-2 {
	font-size: 16px;
	padding: 6px 18px;
}

.alt-pack--item p {
	background-color: rgba(94, 79, 62, 0.88);
	line-height: 22px;
	color: #FFFBED;
	bottom: 61px !important;
}

.alt-pack--item p:after {
	height: 2px;
	background-position: bottom repeat-x;
}

/*-=-=-=-=-=-=-=-=-=-=-=-
 ALTERNATE PACKS' LOWER MENU
-=-=-=-=-=-=-=-=-=-=-=-*/
[class$="pack--info"] {
	background-image:linear-gradient(to bottom,rgba(19, 54, 82, 0.15) 0%, rgb(19, 54, 82) 30%);
}

.pack--info-L * {
	font-family: "gothammedium";
}

.pack--info-L h5 {
	font-size: 16px;
	font-style: italic;
	color: #fff981;
}
h5.mop-title {font-size:13px;}

[lang*="de"] .pack--info-L h5 {
	font-size: 12px;
	top: 2px;
}

[class^="info-btn"] {
	background-color: rgba(0, 0, 0, 0.3);
	border-radius: 2px;
	border: 1px solid #fff;
	color: #fff;
	font-size: 9px;
	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 #FF9B00;
}

/*-=-=-=-=-=-=-=-=-=-=-=-
 ITEM LIST
-=-=-=-=-=-=-=-=-=-=-=-*/
.item-list li:before {
	top: 15px;
	left: 15px;
}

.item-list li {
	padding: 15px 15px 15px 105px;
	min-height: 102px;
}

#item-list-1 li {
	background-color: #226396;
	box-shadow: inset 0 0 0 1px #afafaf, inset 0 0 0 3px #11293d;
}

#item-list-1 li:before {
	border: 1px solid #11293d;
}

#item-list-1 li span {
	font-size: 14px;
	color: #fff;
}

#item-list-1 strong {
	font-size: 17px;
	color: #FFF;
}

#item-list-1 li.exp:before {
	background-image: url(//webcdn.triongames.com/trove/img/store/icons/exp.jpg);
}

#item-list-1 li.chaos:before {
	background-image: url(//webcdn.triongames.com/trove/img/store/icons/chaos.jpg);
}

#item-list-1 li.flask:before {
	background-image: url(//webcdn.triongames.com/trove/img/store/icons/v2/flask.jpg);
}

#item-list-1 li.jump:before {
	background-image: url(//webcdn.triongames.com/trove/img/store/icons/v2/jump.jpg);
}

#item-list-1 li.lazer:before {
	background-image: url(//webcdn.triongames.com/trove/img/store/icons/v2/lasermancy.jpg);
}

#item-list-1 li.craft:before {
	background-image: url(//webcdn.triongames.com/trove/img/store/icons/v2/crafting.jpg);
}

#item-list-1 li.magic:before {
	background-image: url(//webcdn.triongames.com/trove/img/store/icons/v2/magicfind.jpg);
}

#item-list-1 li.gem:before {
	background-image: url(//webcdn.triongames.com/trove/img/store/icons/v2/gem.jpg);
}

#item-list-1 li.frag:before {
	background-image: url(//webcdn.triongames.com/trove/img/store/icons/v2/shadowkey.jpg);
}

#item-list-1 li.cubit:before {
	background-image: url(//webcdn.triongames.com/trove/img/store/icons/v2/cubits.jpg);
}

#item-list-1 li.daily:before {
	background-image: url(//webcdn.triongames.com/trove/img/store/icons/v2/daily.jpg);
}

#item-list-1 li.battle:before {
	background-image: url(//webcdn.triongames.com/trove/img/store/icons/battlefactor.jpg);
}

#item-list-1 li.battlebox:before {
	background-image: url(//webcdn.triongames.com/trove/img/store/icons/battlebox.jpg);
}

/*-=-=-=-=-=-=-=-=-=-=-=-
 SPECIAL ITEMS
-=-=-=-=-=-=-=-=-=-=-=-*/
.item-special--desc {
	background-color: #fff;
}

.item-special--type {
	border: 1px solid #836d4f;
}

.item-special--type h5 {
	color: #493822;
}

.item-special--type:nth-of-type(1) {
	background-image: url(http://dummyimage.com/888&text=special-item-img1.jpg);
}

.item-special--type:nth-of-type(2) {
	background-image: url(http://dummyimage.com/888&text=special-item-img2.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: 700;
}

.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: 700;
	margin: 39px 0 35px;
	letter-spacing: -0.01em;
}

.patron-cta {
	border-top: 2px solid #fff;
}

.patron-cta p {
	font-size: 19px;
	font-weight: 700;
	letter-spacing: 1px;
	border: 1px solid #fff;
	background: rgba(0, 0, 0, 0.35);
	color: #fff;
}

a[class^="patron"]:hover .patron-cta p {
	background: #48842b;
	box-shadow: inset 0 0 30px rgba(72,132,43,0.75);
	text-shadow: 0 -2px 0 #48842b;
}

.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 white, 0 3px 0 #eaeaea;
}

.patron-1 .patron-payment, .patron-1 .patron-period {
	color: #283030;
}

.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 #187a96;
}

.patron-2 .patron-payment {
	text-shadow: 0 0 50px white, 0 3px 0 rgba(0, 99, 211, 0.75);
}

.patron-2 .patron-payment, .patron-2 .patron-period {
	color: #000a52;
}

.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 #3e8037;
}

.patron-3 .patron-payment {
	text-shadow: 0 0 50px white, 0 3px 0 #098e00;
}

.patron-3 .patron-payment, .patron-3 .patron-period {
	color: #0d2c06;
}

.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 white, 0 3px 0 rgba(255, 107, 0, 0.6);
}

.patron-4 .patron-payment, .patron-4 .patron-period {
	color: #4c2000;
}

.patron-4 .patron-cta {
	background: rgba(23, 11, 0, 0.8);
}

/* credit promo 01/20/15 */
.box{border-bottom:4px solid #ffff10;box-shadow:1px 1px 2px #1b1b1b}
footer .legal a,footer .copyrights p,footer .legal #change-region span,footer .region-selector ul.region-selector-container li.column h3,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,#gnav-2013 a{font-family:arial,verdana,sans-serif;text-transform:none}
footer .region-selector ul li.germany,footer .region-selector ul li.france,footer .region-selector ul li.french,footer .region-selector ul li.german{display:none !important}
footer .legal a:hover{text-decoration:underline}
#gnav-2013 a{font-weight:normal}
#gnav-2013 .gnav2 .target{display:none}
sup{top:-0.25em}
.cookie-compliance-message p,.hide-cookie-compliance{font-family:arial,sans-serif}
.hide-cookie-compliance{background-color:#ccc;color:#333}
a.sidebar-redeem-btn{display:block;margin:0 0 0 auto;max-width:300px;width:100%}
a.sidebar-redeem-btn span{display:block;background:transparent url(//webcdn.triongames.com/trove/img/redeem_code_btn.png) no-repeat;height:0;padding-bottom:20.00000%;background-size:100% 200%}
a.sidebar-redeem-btn:hover span{background-position:0 100%}
.code-cta{display:block;margin:0 auto;max-width:300px;width:100%}
.code-cta input{display:block;background:transparent url(//webcdn.triongames.com/trove/img/redeem_code_btn.png) no-repeat;height:0;padding-bottom:20.00000%;background-size:100% 200%;border:0;text-indent:-9999px;width:100%}
.code-cta input:hover{background-position:0 100%}
.code-field{background:url(//webcdn.triongames.com/trove/img/redeem-field-bg.png) no-repeat scroll center top transparent;min-height:62px;max-width:402px;margin:0 auto}
.code-field .voucherCode{color:#fff;background-color:#1d527c;border-left-color:#0a3653;border-top-color:#0a3653;border-bottom-color:#579fda;border-right-color:#579fda;margin:20px;text-align:center}
@media only screen and (max-width:1396px){.search .page-header,.blog .index-header{background:transparent url(//webcdn.triongames.com/trove/img/news-header-small-bg.png) no-repeat left top;background-size:100.00000% 100.00000%;height:0;max-width:621px;padding-bottom:9.66184%;width:100%}
#header .social-links li{margin:9% 0 0}
#header .social-links a{width:auto;height:24px;margin:10%}
#header a{font-size:.85em;text-shadow:none}
a.ego-widget{margin-left:52px;max-width:313px;padding-bottom:21%}
.page div.flexslider .flex-direction-nav .flex-nav-prev,
.page div.flexslider .flex-direction-nav .flex-nav-next{width:3.33%;top: 109.4%;}
.c12 .entry-content .flexslider .flex-caption{max-height:310px;}
}
@media only screen and (max-width:959px),only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){
#cycle-1{width:50%;}
.custom-caption{width:44.5%;max-height:187px;font-size:0.9em;}
.buy-now-cta,.play-now-cta{width:92%;margin-top:.2%;display:block;}
.search .page-header,.blog .index-header{background:#2b7bbb none;height:auto;padding:0}
#header .social-links li{margin:12% 0 0;width:25%}
.storeHeader{padding-bottom:0;height:auto}
#site-navigation label{background:0;text-shadow:0 1px 0 #ccc;color:#fff}
.c12 .entry-content .flexslider .flex-caption{max-height:264px;}
.feature-pack-l{width:100%;float:none;padding:45% 25px 0 0;}
.feature-pack-r{width:100%;padding-bottom:45%;height:0;}
}
@media only screen and (max-device-width : 1024px) and (orientation : portrait){
  .page div.flexslider .flex-direction-nav .flex-nav-prev, .page div.flexslider .flex-direction-nav .flex-nav-next {top: 29%;}
  .c12 .entry-content .flexslider.main img{width:100%;}
  .flexslider.pager {display:none;}
  .c12 .entry-content .flexslider .flex-caption{width:96%;padding:2%;left:0;position:relative;max-height:310px}
}

@media only screen and (max-width: 768px) and (orientation : portrait),only screen and (max-width:767px) {
#site-navigation label{background:0;text-shadow:0 1px 0 #ccc;color:#fff}
.page div.flexslider .flex-direction-nav .flex-nav-prev, .page div.flexslider .flex-direction-nav .flex-nav-next {top: 29%;}
.flexslider.pager {display:none;}
.c12 .entry-content .flexslider.main img{width:100%;}
.c12 .entry-content .flexslider .flex-caption{width:96%;padding:2%;left:0;position:relative;max-height:264px;}
div.flexslider .flex-direction-nav .flex-nav-prev, div.flexslider .flex-direction-nav .flex-nav-next{top:42%;}
#carousel.flexslider .slides > li a {
  -webkit-box-shadow: inset 0 0 0 1px #b9b9b9;
  -moz-box-shadow: inset 0 0 0 1px #b9b9b9;
  -o-box-shadow: inset 0 0 0 1px #b9b9b9;
  box-shadow: inset 0 0 0 1px #b9b9b9;
  background: #2b7bbb;
}
#carousel.flexslider .slides > li:hover a,#carousel.flexslider .slides > li.flex-active-slide a {
  -webkit-box-shadow: inset 0 0 0 1px #b9b9b9;
  -moz-box-shadow: inset 0 0 0 1px #b9b9b9;
  -o-box-shadow: inset 0 0 0 1px #b9b9b9;
  box-shadow: inset 0 0 0 1px #b9b9b9;
  background: #ffff10;
}
#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;
}
/*
#carousel {
  bottom: 36vw;
  margin-bottom: -10vw;
}
*/
#slideshow-1{display:block;}
/*#cycle-1{width:100%;display:block;}*/
.full_width{position:relative;}
.full_width div#slideshow-1c{position:initial;}
div.arrow.prev, div.arrow.next{top:65px;width:10%;position:absolute;}
div#cycle-1c {display:none;}
.custom-caption{display:block;max-height:initial;margin:0;}
.search .page-header h1,.blog .index-header h1{margin:1% 3% 1% 3%}
/*.play-now-cta {width:232px;display:block;right:-478px;top:-47px;}*/
#header h1.logo{margin:0 17% 0 12%;}
.site-title a.home-link img{position:relative;top:5px;}
/*#site-navigation label{top:-33px;}*/
/*.nav-menu{top:8px;}*/
.buy-now-cta{width:100%;max-width:initial;}
.buy-now-cta a{background: none repeat scroll 0 0 #58a135;line-height:0;margin-top:10px;height:40px;padding:23px 0;width:146px;}
.storeHeader{background:none;}
.storeHeader .storeCTA{width:100%;margin: 0;padding: 0;}
.storeHeader .storeCTA p{margin: 0;padding: 3%;}
.redeem-promo-banner{background-size:contain}
#slideshow-1 .custom-caption{position:relative;width:auto;left:0}
#header .social-links li{margin:10px 0 0;width:24px}
#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{border-color:#ffff36}
#header .social-links{display:none;}
.credits{margin:0 0 50px;}
}

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

@media only screen and (max-width:479px){
div.arrow.prev,div.arrow.next{top:54px;width:8%;position:absolute;padding: 0 2.2%;}
.page-template-page-store-php ol{border-color:transparent;}
#header .g3.g640_2{float: right;max-width: 50%;top: -33px;}
#header h1.logo{margin:0;}
.play-now-cta {/*right:0;top:-7px;width:150px;position:absolute;*/
  right: 0;
  top: -32px;
  width: 130px;
  position: absolute;
}

.subscription .buy-now-cta{display:block}
.buy-now-cta a{background:none repeat scroll 0 0 #58a135;line-height:0;margin-top:10px;height:40px;padding:23px 0;width:146px}
/*.g3 > .center:nth-of-type(-n + 3){display:none;}*/
.g3 > .center:last-of-type{margin-bottom:20px;}
.g3 > .center:last-of-type:after{content:'';display:block;width:100%;height:1px;background-color:#fff;}
.a.sidebar-redeem-btn{margin:0 auto}
#play-blurb {background:none repeat scroll 0 0 #2b7bbb;padding:1em;width:90%}
}
@media only screen and (max-width:461px){
a.sidebar-redeem-btn{margin:40px auto 0;}
.redeem-promo-banner{display:none}
}
