/*reset*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: top; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
img, button { border: 0px; }
th { text-align: left; font-weight: normal; font-family: 'Roboto Condensed', impact; text-transform: uppercase; }

/*elements*/
body,html { height: 100%; }
body { color: #fff; background: url('/static/en/img/2014/background.jpg') top center no-repeat #222222; font-family: 'Slabo', sans-serif; font-size: 14px; }
a { color: #fff; text-decoration: none;  transition: all .3s linear; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; }
a:hover {color: #5fb1ea; }
h1, h2, h3 { font-family: 'Roboto Condensed', impact; text-transform: uppercase; margin: 15px 0; font-weight: 300; letter-spacing: 1px; }
h1 { font-size: 26px; }
h2 { font-size: 20px; }
.form input[type=text], .form input[type=password], input[type=text], input[type=password] { background: #232323; border: 1px solid #595959; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; color: #fff; }
.form select { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background: url('/static/en/img/2014/down-arrow.png') #232323 center right no-repeat; border: 1px solid #595959; color: #fff; }

/*wrapper*/
.global { min-height: 100%; position: relative; }
.wrapper { padding-bottom: 290px; }

/*header*/
.header { height: 54px; background: url('/static/en/img/2014/header.png') bottom center repeat-x; }
.header .header-inner { width: 960px; margin: 0 auto; background: url('/static/en/img/2014/header-inner.png') bottom center no-repeat; padding-top: 6px; position: relative; height: 48px; }
.header .header-inner .logo { display: block; width: 182px; height: 38px; margin-top:6px; background: url('/static/en/img/2014/ventrilo4-logo.png') top center no-repeat; }
.header .header-inner .powered-by { color: #777; font-size: 10px; text-transform: uppercase; width: 165px; text-align: justify; margin-top: 1px; }
.header .header-inner .powered-by:after { content: ""; display: inline-block; width: 100%; }
.header .header-inner .header-links { display: block; position: absolute; right: 0px; top: 0px; padding-top: 21px; }
.header .header-inner .header-links li { display: block; float: left; padding-left: 22px; position: relative; }
.header .header-inner .header-links li:first-child { padding-left: 0px; }
.header .header-inner .header-links li a { display: block; text-decoration: none; font-size: 12px; color: #939393; transition: all .3s linear; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; }
.header .header-inner .header-links li a:hover { color: #fff; }
.header .header-inner .header-links li.support-links { position: relative; padding-bottom: 10px; }
.header .header-inner .header-links li.support-links ul { display: none; position: absolute; top: 20px; left: 16px; width: 160px; border: 1px solid #444; background: #222; }
.header .header-inner .header-links li.support-links:hover ul { display: block; }
.header .header-inner .header-links li.support-links ul li { padding: 0px; }
.header .header-inner .header-links li.support-links ul li a { display: block; padding: 5px; } 
.header .header-inner .header-links li #login-form { display: none; background: url('/static/en/img/2014/ffffff-10.png'); padding: 10px; position: absolute; top: 20px; left: 0px; z-index: 100; }
.header .header-inner .header-links li #login-form h2 { margin: 0 0 10px 0; }
.header .header-inner .header-links li #login-form label { font-size: 12px; margin: 0 0 3px 0; display: block; color: #ccc; }
.header .header-inner .header-links li #login-form input { float: left; clear: both; width: 150px; }
.header .header-inner .header-links li #login-form .button { font-size: 16px; padding: 5px; margin-top: 5px; }
.header .header-inner .header-links li.live-support { padding-left: 15px; }
.header .header-inner .header-links li.live-support a { color: lime; position: relative; padding-left: 25px; }
.header .header-inner .header-links li.live-support a:hover { color: #fff; }
.header .header-inner .header-links li.live-support a:before { content: "\f086"; font-family: FontAwesome; font-size: 18px; position: absolute; top: -3px; left: 0px; }

/*text*/
.text-prominent { color: #5fb1ea; }

/*buttons*/
.button { cursor: pointer; display: block; font-family: 'Roboto Condensed', impact; font-size: 26px; background: #a6a6a6; text-decoration: none; color: #fff; text-align: center; padding: 10px; float: left; text-shadow: 1px 1px 1px rgba(51,51,51,0.5); text-transform: uppercase; border: 0px; transition: all .3s linear; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -webkit-appearance: none;  -webkit-border-radius: 0; }
.button:hover { background: #c6c6c6; color: #fff; }
.button-prominent { background: #5fb1ea; color: #fff; }
.button-prominent:hover { background: #c3d3ef; color: #fff; }
.button-with-arrow { position: relative; padding-right: 5px; }
.button-with-arrow:after { content: "\f054"; font-family: FontAwesome; position: absolute; top: 11px; right: 8px; }

/* Trial form */
.order-trial .button-with-arrow {
	padding: 10px 30px 10px 10px;
	line-height: 39px;
	margin-right: 10px;
}

/*header-box*/
.header-box { font-family: 'Roboto Condensed', impact; font-size: 36px; text-transform: uppercase; text-align: center; line-height: 50px; }
.header-box div { background: url('/static/en/img/2014/header-box-border-top-left.png') no-repeat top left; }
.header-box div div { background: url('/static/en/img/2014/header-box-border-top-right.png') no-repeat top right; }
.header-box div div div { background: url('/static/en/img/2014/header-box-border-bottom-right.png') no-repeat bottom right; }
.header-box div div div div { background: url('/static/en/img/2014/header-box-border-bottom-left.png') no-repeat bottom left; padding: 30px 20px; }

/*header-boxes*/
.header-box-worldwide { width: 325px; position: absolute; top: 110px; left: 0px; }

/*rows*/
.row { }

/*row-style-main*/
.row-style-default { padding: 20px 0; } 
.row-style-default .row-inner { width: 960px; margin: 0 auto; position: relative;  }
.row-style-default .middle-box h1 { display: block; font-size: 42px; text-align: justify; height: 45px; margin: 0px; padding: 0px; }
.row-style-default .middle-box h1:after { content: ""; display: inline-block; width: 100%; }
.row-style-default .middle-box { width: 600px; margin: 0 auto; }

/*row-style-stone*/
.row-style-stone { background: url('/static/en/img/2014/row-style-stone-background.jpg') repeat-x top center; }
.row-style-stone .row-inner { background: url('/static/en/img/2014/row-style-stone-border-top.png') repeat-x top center; height: 100%; }
.row-style-stone .row-inner .row-inner { background: url('/static/en/img/2014/row-style-stone-border-bottom.png') repeat-x bottom center; height: 100%; }
.row-style-stone .row-inner .row-inner .row-inner { width: 960px; margin: 0 auto; padding: 45px 0; position: relative; }

/*row-style-stone-dark*/
.row-style-stone-dark { background: url('/static/en/img/2014/row-style-stone-dark-background.jpg'); }
.row-style-stone-dark .row-inner { background: url('/static/en/img/2014/row-style-stone-dark-border-top.png') repeat-x top center; height: 100%; }
.row-style-stone-dark .row-inner .row-inner { background: url('/static/en/img/2014/row-style-stone-dark-border-bottom.png') repeat-x bottom center; height: 100%; }
.row-style-stone-dark .row-inner .row-inner .row-inner { width: 960px; margin: 0 auto; padding: 45px 0; position: relative; }

/*row-style-purple-haze*/
.row-style-purple-haze { background: url('/static/en/img/2014/row-style-purple-haze-background.jpg') no-repeat #000 top center; }
.row-style-purple-haze .row-inner { width: 960px; margin: 0 auto; padding: 45px 0; position: relative; }

/*row-topic-sign-up*/
.row-topic-sign-up { padding: 90px 0;}
.row-topic-sign-up h2 { margin: 30px 0 0 0; font-size: 36px; text-align: justify; height: 40px; color: #00ff00; }
.row-topic-sign-up h2:after { content: ""; display: inline-block; width: 100%; }
.row-topic-sign-up .intro { font-size: 14px; text-align: justify; line-height: 30px; padding-top: 30px; text-shadow: 1px 1px 1px rgba(0,0,0,1); }
.row-topic-sign-up .call-to-actions { padding-top: 30px; }
.row-topic-sign-up .call-to-actions .button { width: 270px; margin-left: 10px;}
.row-topic-sign-up .call-to-actions .button:first-child { margin: 0px; }
.row-topic-sign-up .sign-up-bar { width: 574px; height: 46px; background: url('/static/en/img/2014/sign-up-bar.png') no-repeat top left; margin-top: 30px; padding: 8px; }
.row-topic-sign-up .sign-up-bar p { color: #6d6d6d; font-size: 13px; display: block; margin-bottom: 4px; }
.row-topic-sign-up .sign-up-bar .server-size { float: left; margin-right: 10px; }
.row-topic-sign-up .sign-up-bar .server-size #server-size-pseudo-dropdown { width: 90px; padding: 5px; height: 18px; background: url('/static/en/img/2014/psuedo-dropdown-down-arrow.png') no-repeat #232323 top right; border: 1px solid #595959; font-family: 'Roboto Condensed', impact; font-size: 18px; text-transform: uppercase; position: relative; cursor: pointer; }
.row-topic-sign-up .sign-up-bar .server-size #server-size-pseudo-dropdown:hover { border: 1px solid #777; background-color: #2c2c2c; }
.row-topic-sign-up .sign-up-bar .server-size #server-size-pseudo-dropdown .large-number { font-size: 16px; padding-top: 1px; }
.row-topic-sign-up .sign-up-bar .server-size ul#possible-user-sizes { display: none; position: absolute; right: -1px; top: 30px; background: #232323; border: 1px solid #595959; width: 99px; }
.row-topic-sign-up .sign-up-bar .server-size ul#possible-user-sizes li { display: block; padding: 5px; }
.row-topic-sign-up .sign-up-bar .server-size ul#possible-user-sizes li:hover { display: block; padding: 5px; background: #444; }
.row-topic-sign-up .sign-up-bar .server-hostname { float: left; width: 300px; margin-right: 10px; }
.row-topic-sign-up .sign-up-bar .server-hostname .server-hostname-pseudo-input { padding: 5px; height: 18px; background: #232323; border: 1px solid #595959; font-size: 14px;  }
.row-topic-sign-up .sign-up-bar .server-hostname .server-hostname-pseudo-input input { display: block; font-family: 'Slabo', sans-serif; width: 190px; float: left; text-align: right; border: 0px; background: transparent; color: #fff; padding: 0px; margin: 0px; font-size: 14px; padding-right: 2px; line-height: 20px; }
.row-topic-sign-up .sign-up-bar .server-hostname .server-hostname-pseudo-input .dot-com { color: #999999; font-size: 14px; padding-top: 3px; }
.row-topic-sign-up .sign-up-bar .button-continue { padding: 3px 30px 3px 10px; margin: 0px; height: 47px; }

/*row-topic-free-server*/
.row-topic-free-server { padding: 90px 0;}
.row-topic-free-server .middle-box { position: relative; }
.row-topic-free-server .middle-box h1 { font-size: 28px; color: #fff; }
.row-topic-free-server .services-agreement { font-size: 14px; }
.row-topic-free-server .form label { text-transform: none; font-size: 12px; margin-bottom: 4px; }
.row-topic-free-server .form .validation-error { color: #fff; font-size: 12px; padding: 3px; background: red; display: block; }
.row-topic-free-server .form .success-on-field { background: #232323 url('/static/en/img/2014/check.png') center right no-repeat !important; }
.row-topic-free-server .form .loading { background: #232323 url('/static/en/img/2014/loading.gif') center right no-repeat !important; }
.row-topic-free-server .free-servers-left { z-index: 2; width: 350px; position: absolute; top: 80px; right: 0px; font-family: 'Roboto Condensed', impact; text-transform: uppercase; font-size: 26px; line-height: 35px; background: url('/static/en/img/2014/ffffff-10.png'); padding: 10px; }
.row-topic-free-server .services-agreement span a { text-decoration: underline; }

/*row-topic-features*/
.row-topic-features .features-left { width: 530px; float: left; }
.row-topic-features .features-right { width: 410px; float: left; }
.row-topic-features .feature { height: 48px; padding-left: 53px; margin-top: 20px; }
.row-topic-features .feature:first-child { margin-top: 0px; }
.row-topic-features .feature h2 { font-size: 22px; font-weight: normal; text-shadow: 1px 1px 1px rgba(51,51,51,1); display: block; padding-bottom: 8px; margin: 0px; }
.row-topic-features .feature p { font-size: 12px; color: #dcdcdc; }
.row-topic-features .feature-ready { background: url('/static/en/img/2014/icon-headset-48x48.png') no-repeat top left; }
.row-topic-features .feature-afk { background: url('/static/en/img/2014/icon-person-minus-48x48.png') no-repeat top left; }
.row-topic-features .feature-file { background: url('/static/en/img/2014/icon-cloud-48x48.png') no-repeat top left; }
.row-topic-features .feature-hostname { background: url('/static/en/img/2014/icon-gear-48x48.png') no-repeat top left; }
.row-topic-features .feature-snapshot { background: url('/static/en/img/2014/icon-camera-48x48.png') no-repeat top left; }
.row-topic-features .feature-group { background: url('/static/en/img/2014/icon-people-48x48.png') no-repeat top left; }
.row-topic-features .feature-satisfaction { background: url('/static/en/img/2014/icon-smiley-48x48.png') no-repeat top left; }
.row-topic-features .feature-script { background: url('/static/en/img/2014/icon-code-48x48.png') no-repeat top left; }

/*row-topic-worldwide-locations*/
.row-topic-worldwide-locations .row-inner { background: none; }
.row-topic-worldwide-locations .world-map { height: 302px; width: 565px; background: url('/static/en/img/2014/world-map.gif') no-repeat top left; float: right; position: relative; }
.row-topic-worldwide-locations .world-map .server-location { height: 23px; width: 23px; background: url('/static/en/img/2014/server-location.png') no-repeat top left; position: absolute; }
.row-topic-worldwide-locations .world-map .server-location:hover { background: url('/static/en/img/2014/server-location.png') no-repeat bottom left; }
.row-topic-worldwide-locations .world-map .server-location-us-east { top: 108px; left: 98px; }
.row-topic-worldwide-locations .world-map .server-location-us-central { top: 120px; left: 100px; }
.row-topic-worldwide-locations .world-map .server-location-us-west { top: 106px; left: 70px; }
.row-topic-worldwide-locations .world-map .server-location-canada { top: 90px; left: 100px; }
.row-topic-worldwide-locations .world-map .server-location-europe-germany { top: 90px; left: 275px; }
.row-topic-worldwide-locations .world-map .server-location-europe-netherlands { top: 80px; left: 265px; }
.row-topic-worldwide-locations .world-map .server-location-europe-france { top: 90px; left: 265px; }
.row-topic-worldwide-locations .world-map .server-location-europe-italy { top: 100px; left: 275px; }
.row-topic-worldwide-locations .world-map .server-location-asia-singapore { top: 165px; left: 420px; }
.row-topic-worldwide-locations .world-map .server-location-asia-hongkong { top: 135px; left: 444px; }
.row-topic-worldwide-locations .world-map .server-location-asia-india { top: 158px; left: 385px; }
.row-topic-worldwide-locations .world-map .server-location-asia-tokyo { top: 110px; left: 487px; }
.row-topic-worldwide-locations .world-map .server-location-australia { top: 220px; left: 485px; }
.row-topic-worldwide-locations .world-map .server-location-mexico { top: 140px; left: 95px; }
.row-topic-worldwide-locations .world-map .server-location-russia { top: 78px; left: 305px; }
.row-topic-worldwide-locations .world-map .server-location-sa-brazil { top: 210px; left: 185px; }

/*row-topic-server-explanation*/
.row-topic-server-explanation { padding: 40px 0; }
.row-topic-server-explanation h2 { display: block; font-family: 'Roboto Condensed', impact; text-transform: uppercase; font-size: 28px; text-align: center; margin-bottom: 40px; }
.row-topic-server-explanation .server-diagram { width: 960px; height: 124px; background: url('/static/en/img/2014/server-diagram.png') no-repeat top center; }

/*row-topic-application-features*/
.row-topic-application-features .application-skins { float: left; width: 480px; }
.row-topic-application-features .overlay { float: left; width: 480px; }
.row-topic-application-features .header-box { float: left; font-size: 30px; margin: 0 60px 40px 60px; }
.row-topic-application-features .header-box div div div div { padding: 20px 40px; }

/*row-topic-mobile*/
.row-topic-mobile .header-box { margin-bottom: 30px; }
.row-topic-mobile .header-box div div div div { padding: 20px 30px; }
.row-topic-mobile .mobile-apps-ios { width: 450px; float: left; padding-right: 30px; }
.row-topic-mobile .mobile-apps-ios .header-box  { float: right; margin-right: 68px; }
.row-topic-mobile .mobile-apps-ios .header-box .ios { text-transform: none; }
.row-topic-mobile .mobile-apps-ios .header-box .icon { display: block; float: left; width: 32px; height: 40px; background: url('/static/en/img/2014/apple-icon.png') no-repeat 0 8px; margin-right: 8px; }
.row-topic-mobile .mobile-apps-ios .description { float: right; clear: both; margin-right: 110px; }
.row-topic-mobile .mobile-apps-ios .description a img { display: block; }
.row-topic-mobile .mobile-apps-android { width: 450px; float: left; padding-left: 30px; }
.row-topic-mobile .mobile-apps-android .header-box  { float: left; margin-left: 45px; }
.row-topic-mobile .mobile-apps-android .header-box .icon { display: block; float: left; width: 32px; height: 40px; background: url('/static/en/img/2014/android-icon.png') no-repeat 0 8px; margin-right: 8px; }
.row-topic-mobile .mobile-apps-android .description { float: left; margin-left: 130px; }
.row-topic-mobile .mobile-apps .tm { font-size: 10px; padding: 0px; line-height: 28px; }
.row-topic-mobile .mobile-apps .description a img { display: block; }
.row-topic-mobile .mobile-apps .description a img:first-child { margin-bottom: 10px; }
.row-topic-mobile .description { position: relative; }
.row-topic-mobile .description a { display: block; clear: both; font-family: 'Roboto Condensed', impact; text-transform: uppercase; text-align: justify; font-size: 16px; }
.row-topic-mobile .description a span { display: block; clear: both; margin-top: 10px; }
.row-topic-mobile .description a span:after { content: ""; display: inline-block; width: 100%; }

/*row-topic-footer*/
.row-topic-footer { position: absolute; width: 100%; height: 290px; bottom: 0; z-index: 0; }
body.index .row-topic-footer .row-inner { background: none; }
body.index .row-topic-footer .row-inner.row-inner { background: none; }
.row-topic-footer .row-inner .row-inner .row-inner { height: 200px; }
.row-topic-footer table td { padding-left: 30px; color: #ccc; }
.row-topic-footer table td:first-child { padding-left: 0px; }
.row-topic-footer table td ul li a { text-decoration: none; color: #ccc; transition: all .3s linear; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; }
.row-topic-footer table td ul li a:hover { text-decoration: none; color: #fff;}
.row-topic-footer table td ul li { display: block; padding-bottom: 20px; }
.row-topic-footer table td .link-topic { color: #fff; margin-bottom: 20px; font-family: 'Roboto Condensed', impact; font-size: 18px; text-transform: uppercase; } 
.row-topic-footer table td .footer-row { margin-bottom: 20px; }
.row-topic-footer table td .footer-row .bbb-logo { margin-right: 10px; }
.row-topic-footer .copyright { color: #aaa; font-size: 10px; text-align: center; }

/*download page */

.button-download { margin-bottom: 10px; position: relative; width: 310px; text-align: left; padding-left: 55px; margin-left: 10px; }
.button-download .icon { display: inline-block; width: 32px; height: 32px; background-image: url("/static/en/img/os-sprites.png"); background-repeat: no-repeat; position: absolute; top: 20px; left: 10px; }
.button-download .icon-osx { background-position: -32px 0px; }
.button-download .icon-linux { background-position: -64px 0px; }
.button-download .client { padding-bottom: 5px; }
.button-download .version { font-size: 20px; }

/*server status script page */
#code { background: #232323; border: 1px solid #595959; padding: 10px; color: #fff; width: 450px; height: 50px; margin-top: 10px; }
#server-example-container { position: absolute; top: 90px; left: 400px; background: url('/static/en/img/2014/ffffff-10.png'); padding: 10px; border: 1px solid #666; }
#server-example-container h2 { margin-top: 0px; }

/************************/
/* Supporting Old Pages */
/************************/
/**/ 
/**/ /*support*/
/**/ .row ol { list-style-type: decimal; padding: 0 0 0 20px; }
/**/ .row .stepHeader { font-size: 18px; display: inline-block; margin-bottom: 15px; }
/**/ body.server-support .row li { display: block; margin-bottom: 10px; }
/**/ 
/**/ /*permissions-list*/
/**/ #permissionList tr td, #permissionList tr th { padding: 3px 0; }
/**/ #permissionList tr:hover td { background: url('/static/en/img/2014/ffffff-10.png'); }
/**/ 
/**/ /*landing page*/
/**/ body.landing_ts h1 { padding: 10px; text-align: justify; display: block; width: 765px; height: 20px; font-size: 30px; }
/**/ body.landing_ts h1:after { content: ""; display: inline-block; width: 100%; }
/**/ body.landing_ts .row-style-default .row-inner { padding-left: 180px; padding-top: 90px; }
/**/ body.landing_ts .row-inner .package { color: #5fb1ea; width: 196px; float: left; text-align: center; font-size: 100px; font-family: impact,arial; background: url("/static/en/img/package-background.png"); margin: 0px 10px 20px 10px; width: 176px; padding-bottom: 20px; cursor: pointer; text-decoration: none; text-shadow: 0px 0px 5px #000000; filter: shadow(color=black,strength=4); }
/**/ body.landing_ts .row-inner .package:hover { display: block; background: url('/static/en/img/package-background-hover.png'); color: #fff; }
/**/ body.landing_ts .row-inner .package:first-child { margin-left: 0px; }
/**/ body.landing_ts .row-inner .package .users { font-size: 26px; text-transform: uppercase; color: #fff; }
/**/ body.landing_ts .row-inner .package .price { font-size: 50px; }
/**/ body.landing_ts .row-inner .package .order { font-size: 25px; text-transform: uppercase; color: #fff;  }
/**/ 
/**/ /*pricing*/
/**/ .pricing-table { margin: 20px 0 0 0; width: 100%; }
/**/ .pricing-table tr td, .pricing-table tr th { padding: 4px; }
/**/ .pricing-table tr:hover td { background: url('/static/en/img/2014/ffffff-10.png'); }
/**/ 
/**/ /*hidden details*/
/**/ .details_link { font-size: 12px; text-decoration: underline; }
/**/ .details { display: none; background: url('/static/en/img/2014/ffffff-10.png'); padding: 5px; margin-top: 10px; }
/**/ 
/**/ /*tos*/
/**/ body .ui-widget-header { background: #1a3c4d;  -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; font-family: 'Roboto Condensed', impact; text-transform: uppercase; }
/**/ body .ui-dialog { border: 1px solid #1a3c4d; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; padding: 5px; }
/****************************/
/* End Supporting Old Pages */
/****************************/

/* analytics-container */
.analytics-container { display: none; }

/* ui helpers */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }


.try-something-new {
	background: url(/static/en/img/try-something-new.png) top left no-repeat;
	height: 107px;
	width: 326px;
	display: block;
	text-decoration: none;
	position: absolute;
	top: -10px;
	right: -10px;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.try-something-new:hover { background-position: bottom left; }
.try-something-new .top-line { display: block; margin-top: 15px; text-align: center; font-size: 11px; color: #ccc; }
.try-something-new .bottom-line { display: block; margin-top: 45px; text-align: center; }

.box-trial-signup .success-on-field {
	background-color: #232323 !important;
}

/* GameVox promo */
.gamevox-promo { margin: 0; background: linear-gradient(135deg, #0a2a3c 0%, #0f1f3a 50%, #1a1230 100%); border: 1px solid #2a4a5a; border-radius: 8px; padding: 24px 28px; position: relative; overflow: hidden; text-decoration: none; display: block; }
.gamevox-promo::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, #eb7538, #f5a623, #eb7538); }
.gamevox-promo-inner { display: table; width: 100%; }
.gamevox-promo-text { display: table-cell; vertical-align: middle; padding-right: 24px; }
.gamevox-promo-cta { display: table-cell; vertical-align: middle; width: 180px; text-align: right; }
.gamevox-promo .badge { display: inline-block; background: linear-gradient(135deg, #eb7538, #f5a623); color: #fff; font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 3px; letter-spacing: 0.5px; text-transform: uppercase; margin-bottom: 8px; font-family: Arial, sans-serif; }
.gamevox-promo h3 { font-size: 20px; color: #fff; font-family: Arial, sans-serif; font-weight: bold; margin: 0 0 6px 0; text-transform: none; }
.gamevox-promo h3 span { color: #eb7538; }
.gamevox-promo p { font-size: 13px; color: #8ba8b8; font-family: Arial, sans-serif; line-height: 1.5; margin: 0; }
.gamevox-promo .btn-gamevox { display: inline-block; background: linear-gradient(135deg, #eb7538, #d4621f); color: #fff; font-size: 15px; font-weight: bold; font-family: Arial, sans-serif; text-transform: uppercase; padding: 10px 22px; border-radius: 6px; text-decoration: none; border: 1px solid #c45a1a; white-space: nowrap; }
.gamevox-promo:hover .btn-gamevox { background: linear-gradient(135deg, #f5883f, #eb7538); }
.gamevox-promo .btn-sub { display: block; font-size: 11px; color: #6a8a9a; margin-top: 6px; text-align: center; font-family: Arial, sans-serif; }
