/* normalize.css v2.0.1 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0}
html,button,input,select,textarea{color:#222}
body{font-size:.9em;line-height:1.5}
::-moz-selection{background:#2e3d4e;color:#fff;text-shadow:none}
::selection{background:#2e3d4e;color:#fff;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
img{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
a{color:#c12127;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
a:visited{color:#c12127}
a:hover{color:#9a1a1f}
@font-face{font-family:'DiamanteEF-Medium';src:url("/ccp/webfonts/diamanteef-medium.eot");src:url("/ccp/webfonts/diamanteef-medium.eot?#iefix") format('embedded-opentype'),url("/ccp/webfonts/diamanteef-medium.woff") format('woff'),url("/ccp/webfonts/diamanteef-medium.ttf") format('truetype'),url("/ccp/webfonts/diamanteef-medium.svg#webfontjUlXzQbX") format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'dust514';src:url("/ccp/webfonts/dust514.eot?v=2");src:url("/ccp/webfonts/dust514.eot?v=2#iefix") format('embedded-opentype'),url("/ccp/webfonts/dust514.woff?v=2") format('woff'),url("/ccp/webfonts/dust514.ttf?v=2") format('truetype'),url("/ccp/webfonts/dust514.svg?v=2#dust514regular") format('svg');font-weight:normal;font-style:normal}
legend{display:block;width:100%;padding:0;margin-bottom:1.5em;font-size:1.5em;line-height:3;color:#333;border:0;border-bottom:1px solid #eee;}
legend small{font-size:.75em}
label{display:block;margin-bottom:5px;font-weight:bold}
input,textarea,select,.uneditable-input{display:inline-block;width:300px;padding:10px;margin-bottom:9px;color:#333;border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px}
.uneditable-textarea{width:auto}
label input,label textarea,label select{display:block}
input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer;-webkit-border-radius:0;border-radius:0;border:0}
input[type="file"]{width:auto;padding:initial;line-height:initial;border:initial;background-color:#fff;background-color:initial;-webkit-box-shadow:none;box-shadow:none}
select{width:322px;background-color:#fff}
input[type="image"]{-webkit-box-shadow:none;box-shadow:none}
textarea{height:auto}
input[type="hidden"]{display:none}
.radio,.checkbox{padding-left:18px;font-weight:normal}
.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px}
.controls > .radio:first-child,.controls > .checkbox:first-child{padding-top:5px}
.radio.inline,.checkbox.inline{display:inline-block;margin-bottom:0;vertical-align:middle}
.radio.inline + .radio.inline,.checkbox.inline + .checkbox.inline{margin-left:10px}
input,textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s, box-shadow linear .2s;-moz-transition:border linear .2s, box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;-ms-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}
input:focus,textarea:focus{border-color:rgba(82,168,236,0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);outline:0;}
.ie input:focus,.ie textarea:focus{outline:thin dotted}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus{-webkit-box-shadow:none;box-shadow:none;outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.input-mini{width:60px}
.input-small{width:90px}
.input-medium{width:200px}
.input-large{width:300px}
.input-xlarge{width:400px}
.input-xxlarge{width:500px}
.input-xxxlarge{width:700px}
input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{float:none;margin-left:0}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{background-color:#bbb;border-color:#aaa;cursor:not-allowed}
input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#ba4a48;border-color:#eb423d;-webkit-box-shadow:0 0 6px #f17f7c;box-shadow:0 0 6px #f17f7c}
.form-actions{margin-top:1em;margin-bottom:1em;}
.form-actions input{margin-bottom:0}
.uneditable-input{display:block;background-color:#fff;border-color:#eee;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);cursor:not-allowed}
:-moz-placeholder{color:#5c5c5c}
::-webkit-input-placeholder{color:#5c5c5c}
.help-block{display:block;margin:0;color:#5c5c5c}
.help-inline{display:inline-block;*display:inline;*zoom:1;margin:0 0 1px;vertical-align:middle;padding-left:5px;color:#5c5c5c}
.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}
.input-append .add-on,.input-append .btn{margin-left:-1px}
.search-query{padding-left:14px;padding-right:14px;margin-bottom:0;-webkit-border-radius:14px;border-radius:14px}
.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input{display:inline-block;margin-bottom:0}
.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}
.form-search label,.form-inline label{display:inline-block}
.form-search .radio,.form-inline .radio,.form-search .checkbox,.form-inline .checkbox{margin-bottom:0;vertical-align:middle}
.form-inline .btn{position:relative;top:-2px}
.control-group{margin-bottom:1em;position:relative}
legend + .control-group{margin-top:1em;-webkit-margin-top-collapse:separate}
.form-horizontal .control-group{margin-bottom:1em;*zoom:1}
.form-horizontal .control-group:before,.form-horizontal .control-group:after{content:" ";display:table}
.form-horizontal .control-group:after{clear:both}
.form-horizontal .control-label{float:left;width:140px;padding-top:5px;text-align:right}
.form-horizontal .controls{margin-left:160px}
.form-horizontal .form-actions{padding-left:160px}
.control-group.warning > label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}
.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;border-color:#c09853;}
.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#b58b42;-webkit-box-shadow:0 0 6px #cdad75;box-shadow:0 0 6px #cdad75}
.control-group.error > label,.control-group.error .help-block,.control-group.error .help-inline{color:#fff}
.control-group.error input,.control-group.error select,.control-group.error textarea{color:#fff;border-color:#fff;}
.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#e6e6e6;-webkit-box-shadow:0 0 6px #fff;box-shadow:0 0 6px #fff}
.control-group.success > label,.control-group.success .help-block,.control-group.success .help-inline{color:#72945e}
.control-group.success input,.control-group.success select,.control-group.success textarea{color:#72945e;border-color:#72945e;}
.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#678555;-webkit-box-shadow:0 0 6px #8eac7c;box-shadow:0 0 6px #8eac7c}
.field-validation-error,.field-validation-info,.field-validation-valid{-webkit-border-radius:2px;border-radius:2px;font-size:11px;line-height:1.231;padding:6px 10px;position:relative;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.1);box-shadow:1px 1px 3px rgba(0,0,0,0.1);margin-left:7px;display:inline-block;}
.field-validation-error:after,.field-validation-info:after,.field-validation-valid:after{content:'';position:absolute;top:6px;left:-6px;border-width:6px 6px 6px 0;border-style:solid;border-color:transparent #c12127;display:block;width:0}
.field-validation-error.top,.field-validation-info.top,.field-validation-valid.top{margin:0;}
.field-validation-error.top:after,.field-validation-info.top:after,.field-validation-valid.top:after{top:-6px;left:6px;bottom:auto;right:auto;border-width:0 6px 6px;border-color:#c12127 transparent}
.field-validation-error{background:#c12127;border:1px solid transparent;color:#fff}
.field-validation-info{background:#f1f1f1;border:1px solid #b2b2b2;color:#555;}
.field-validation-info:after{background-position:left bottom}
.field-validation-valid{background:#f4fee9;border:1px solid #9cbe77;color:#72945e;}
.field-validation-valid:after{background-position:left center}
.btn,.download-button .primary-dlbutton{display:inline-block;*display:inline;*zoom:1;padding:8px 15px;margin-bottom:0;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background:#222;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #555), color-stop(1, #222));background:-moz-linear-gradient(top, #555 0%, #222 100%);background:-webkit-linear-gradient(top, #555 0%, #222 100%);background:-o-linear-gradient(top, #555 0%, #222 100%);background:-ms-linear-gradient(top, #555 0%, #222 100%);background:linear-gradient(top, #555 0%, #222 100%);background-repeat:repeat-x;border-color:#222 #222 #1d1d1d;*background-color:#222;border:1px solid #111;*border:0;border-bottom-color:#0f0f0f;-webkit-border-radius:3px;border-radius:3px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);font-size:1em;line-height:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;height:auto;width:auto;}
.btn:visited,.download-button .primary-dlbutton:visited{color:#fff}
.btn:hover,.download-button .primary-dlbutton:hover,.btn:active,.download-button .primary-dlbutton:active,.btn.active,.download-button .primary-dlbutton.active,.btn.disabled,.download-button .primary-dlbutton.disabled,.btn[disabled],.download-button .primary-dlbutton[disabled]{color:#fff;background-color:#222;*background-color:#202020}
.lt-ie9 .btn:active,.lt-ie9 .download-button .primary-dlbutton:active,.lt-ie9 .btn.active,.lt-ie9 .download-button .primary-dlbutton.active{background-color:#1f1f1f}
.btn:first-child,.download-button .primary-dlbutton:first-child{*margin-left:0}
.btn:hover,.download-button .primary-dlbutton:hover{background-position:0 -10px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;-ms-transition:background-position .1s linear;transition:background-position .1s linear}
.btn:focus,.download-button .primary-dlbutton:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn.active,.download-button .primary-dlbutton.active,.btn:active,.download-button .primary-dlbutton:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}
.btn.disabled,.download-button .primary-dlbutton.disabled,.btn[disabled],.download-button .primary-dlbutton[disabled]{color:#999;cursor:default;}
.btn.disabled:hover,.download-button .primary-dlbutton.disabled:hover,.btn[disabled]:hover,.download-button .primary-dlbutton[disabled]:hover{background:#1e1e1e;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.35, #373737), color-stop(0.73, #1e1e1e));background:-moz-linear-gradient(top, #373737 35%, #1e1e1e 73%);background:-webkit-linear-gradient(top, #373737 35%, #1e1e1e 73%);background:-o-linear-gradient(top, #373737 35%, #1e1e1e 73%);background:-ms-linear-gradient(top, #373737 35%, #1e1e1e 73%);background:linear-gradient(top, #373737 35%, #1e1e1e 73%);border:1px solid #000}
.content a.btn:hover{text-decoration:none}
.btn-large{padding:12px 20px;font-size:1.4em;-webkit-border-radius:3px;border-radius:3px}
.btn-small{padding:5px 10px;font-size:.7em}
.btn-medium{padding:5px 10px}
.big-btn{font-size:140%}
.btn-font{font-family:'DiamanteEF-Medium';text-transform:uppercase;font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;line-height:1;text-rendering:optimizeLegibility;font-size:1.3em;}
.btn-font.btn-small{font-size:.9099999999999999em}
.btn-font.btn-large{font-size:1.8199999999999998em}
.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn-block + .btn-block{margin-top:5px}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}
.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background:#a20a10;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ef2127), color-stop(1, #a20a10));background:-moz-linear-gradient(top, #ef2127 0%, #a20a10 100%);background:-webkit-linear-gradient(top, #ef2127 0%, #a20a10 100%);background:-o-linear-gradient(top, #ef2127 0%, #a20a10 100%);background:-ms-linear-gradient(top, #ef2127 0%, #a20a10 100%);background:linear-gradient(top, #ef2127 0%, #a20a10 100%);background-repeat:repeat-x;border-color:#a20a10 #a20a10 #8a080e;*background-color:#a20a10;}
.btn-primary:visited{color:#fff}
.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#a20a10;*background-color:#9a090f}
.lt-ie9 .btn-primary:active,.lt-ie9 .btn-primary.active{background-color:#92090e}
.btn-lighter{color:#444;text-shadow:1px 1px 0 #fff;background:#ddd;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ddd));background:-moz-linear-gradient(top, #fff 0%, #ddd 100%);background:-webkit-linear-gradient(top, #fff 0%, #ddd 100%);background:-o-linear-gradient(top, #fff 0%, #ddd 100%);background:-ms-linear-gradient(top, #fff 0%, #ddd 100%);background:linear-gradient(top, #fff 0%, #ddd 100%);background-repeat:repeat-x;border-color:#ddd #ddd #bcbcbc;*background-color:#ddd;}
.btn-lighter:visited{color:#444}
.btn-lighter:hover,.btn-lighter:active,.btn-lighter.active,.btn-lighter.disabled,.btn-lighter[disabled]{color:#444;background-color:#ddd;*background-color:#d2d2d2}
.lt-ie9 .btn-lighter:active,.lt-ie9 .btn-lighter.active{background-color:#c7c7c7}
.btn-lighter.disabled:hover,.btn-lighter[disabled]:hover{color:#444;text-shadow:1px 1px 0 #fff;background:#ddd;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ddd));background:-moz-linear-gradient(top, #fff 0%, #ddd 100%);background:-webkit-linear-gradient(top, #fff 0%, #ddd 100%);background:-o-linear-gradient(top, #fff 0%, #ddd 100%);background:-ms-linear-gradient(top, #fff 0%, #ddd 100%);background:linear-gradient(top, #fff 0%, #ddd 100%);background-repeat:repeat-x;border-color:#ddd #ddd #bcbcbc;*background-color:#ddd;border:1px solid #111}
.btn-lighter.disabled:hover:visited,.btn-lighter[disabled]:hover:visited{color:#444}
.btn-lighter.disabled:hover:hover,.btn-lighter[disabled]:hover:hover,.btn-lighter.disabled:hover:active,.btn-lighter[disabled]:hover:active,.btn-lighter.disabled:hover.active,.btn-lighter[disabled]:hover.active,.btn-lighter.disabled:hover.disabled,.btn-lighter[disabled]:hover.disabled,.btn-lighter.disabled:hover[disabled],.btn-lighter[disabled]:hover[disabled]{color:#444;background-color:#ddd;*background-color:#d2d2d2}
.lt-ie9 .btn-lighter.disabled:hover:active,.lt-ie9 .btn-lighter[disabled]:hover:active,.lt-ie9 .btn-lighter.disabled:hover.active,.lt-ie9 .btn-lighter[disabled]:hover.active{background-color:#c7c7c7}
.btn-standout{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 10px rgba(0,0,0,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 10px rgba(0,0,0,0.5)}
.btn-more:after{position:relative;top:3px;font-family:'dust514';font-size:1.2em;line-height:0;content:"\e006"}
[data-icon]:before{font-family:'dust514';content:attr(data-icon);speak:none;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:'dust514';font-style:normal;speak:none;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased}
.icon-mail:before{content:"\e000"}
.icon-twitter:before{content:"\e001"}
.icon-google-plus:before{content:"\e002"}
.icon-youtube:before{content:"\e003"}
.icon-facebook:before{content:"\e004"}
.icon-arrow-up:before{content:"\e005"}
.icon-arrow-right:before{content:"\e006"}
.icon-arrow-down:before{content:"\e007"}
.icon-arrow-left:before{content:"\e008"}
.icon-new-tab:before{content:"\e009"}
.icon-share:before{content:"\e00a"}
.icon-user:before{content:"\e00b"}
.icon-link:before{content:"\e00c"}
.icon-checkmark:before{content:"\e00d"}
.icon-download:before{content:"\e00e"}
.icon-close:before{content:"\e00f"}
.icon-play:before{content:"\e010"}
.icon-feed:before{content:"\e011"}
.font-primary,.diamante-medium,.diamante-demibold{font-family:'DiamanteEF-Medium';text-transform:uppercase;font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
html,body{height:100%;min-width:1100px}
body{background:#050606 url("//web.ccpgamescdn.com/dust/img/layout/bg_dusty.jpg") no-repeat 50% 0;background:url("//web.ccpgamescdn.com/dust/img/layout/bg_dusty.jpg") no-repeat 50% 0,#050606 url("//web.ccpgamescdn.com/dust/img/layout/bg_dusty_repeat.jpg");padding:24px 0 0 0;}
body#dust-514,body#error404,body#generic-error-page,body#error500{background:#050606 url("//web.ccpgamescdn.com/dust/img/layout/bg_dusty_frontpage.jpg") no-repeat 50% 0;background:url("//web.ccpgamescdn.com/dust/img/layout/bg_dusty_frontpage.jpg") no-repeat 50% 0,#050606 url("//web.ccpgamescdn.com/dust/img/layout/bg_dusty_repeat.jpg")}
.touch body{-webkit-background-size:2000px 908px;background-size:2000px 908px}
a{text-decoration:none;}
a.more:after{position:relative;top:3px;font-family:'dust514';font-size:1.2em;content:"\e006"}
hr.dotted{background:url("/ccp/img/layout/dotted-line.png") repeat-x top left;height:2px;border:0}
hr.spacious{margin:30px 0}
a.archive{padding:5px 10px 5px 10px;background:#232323;font-size:18px;color:#fff;font-weight:normal;display:inline}
a.archive:hover{color:#9a1a1f;text-decoration:none}
#main .content  a.archive:hover{text-decoration:none}
#container{min-height:100%;height:auto !important;height:100%;margin:0 auto -300px;}
#container .push{height:300px}
.container{margin:0 auto;width:950px}
#header{background:rgba(0,0,0,0.6) url("/ccp/img/layout/noise_01.png");border-bottom:1px solid #3f3f3f;border-bottom:1px solid rgba(255,255,255,0.05);padding:25px 0 30px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.no-rgba #header{background:url("/ccp/img/layout/header_bg.png") repeat-x 0 0;border-bottom:0}
#dust-514 #header,.lt-ie9 #header{position:relative;z-index:999}
#header h1{margin:0}
#header .dust514{margin:0 40px 0 0;display:block;float:left;position:relative;z-index:1}
#header nav{position:relative;}
#header nav ul{list-style:none;margin:0;}
.no-fontface #header nav ul{font-size:90%}
#header nav > ul{position:relative;float:left;padding:16px 0 0 0;z-index:10;}
#header nav > ul a{color:#fff;display:block;text-decoration:none;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}
#header nav > ul > li{float:left;margin:0 8px;position:relative;}
.de #header nav > ul > li{margin:0 6px}
#header nav > ul > li > a{padding:4px 10px 3px;line-height:1;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out;-webkit-border-radius:2px;border-radius:2px;font-family:'DiamanteEF-Medium';text-transform:uppercase;font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:1.45em}
#header nav > ul > li.selected > a,#header nav > ul > li:hover > a{background:#c12127;background:#c12127 -webkit-gradient(linear, left top, left bottom, color-stop(0, #c12127), color-stop(0.49, #c12127), color-stop(0.5, #ae1e23), color-stop(1, #ae1e23));background:#c12127 -moz-linear-gradient(top, #c12127 0%, #c12127 49%, #ae1e23 50%, #ae1e23 100%);background:#c12127 -webkit-linear-gradient(top, #c12127 0%, #c12127 49%, #ae1e23 50%, #ae1e23 100%);background:#c12127 -o-linear-gradient(top, #c12127 0%, #c12127 49%, #ae1e23 50%, #ae1e23 100%);background:#c12127 -ms-linear-gradient(top, #c12127 0%, #c12127 49%, #ae1e23 50%, #ae1e23 100%);background:#c12127 linear-gradient(top, #c12127 0%, #c12127 49%, #ae1e23 50%, #ae1e23 100%);position:relative;z-index:2}
#header nav > ul > li:hover > a{-webkit-border-radius:2px 2px 2px 0;border-radius:2px 2px 2px 0}
#header nav > ul > li.external:hover > a{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;padding-right:30px;background:#c12127 url("/ccp/img/icons/external-link.png") no-repeat 95% 50%;background-image:url("/ccp/img/icons/external-link.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0, #c12127), color-stop(0.49, #c12127), color-stop(0.5, #b92025), color-stop(0.51, #ae1e23), color-stop(1, #ae1e23));background-image:url("/ccp/img/icons/external-link.png"),-moz-linear-gradient(top, #c12127 0%, #c12127 49%, #b92025 50%, #ae1e23 51%, #ae1e23 100%);background-image:url("/ccp/img/icons/external-link.png"),-webkit-linear-gradient(top, #c12127 0%, #c12127 49%, #b92025 50%, #ae1e23 51%, #ae1e23 100%);background-image:url("/ccp/img/icons/external-link.png"),-o-linear-gradient(top, #c12127 0%, #c12127 49%, #b92025 50%, #ae1e23 51%, #ae1e23 100%);background-image:url("/ccp/img/icons/external-link.png"),-ms-linear-gradient(top, #c12127 0%, #c12127 49%, #b92025 50%, #ae1e23 51%, #ae1e23 100%);background-image:url("/ccp/img/icons/external-link.png"),linear-gradient(top, #c12127 0%, #c12127 49%, #b92025 50%, #ae1e23 51%, #ae1e23 100%);}
.lt-ie9 #header nav > ul > li.external:hover > a{background:#c12127 url("/ccp/img/icons/external-link.png") no-repeat 95% 50%}
#header nav > ul > li > ul{display:none;z-index:1;padding:10px 0 5px;position:absolute;top:27px;left:0;background:#c12127;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ae1e23), color-stop(1, #87171b));background:-moz-linear-gradient(top, #ae1e23 0%, #87171b 100%);background:-webkit-linear-gradient(top, #ae1e23 0%, #87171b 100%);background:-o-linear-gradient(top, #ae1e23 0%, #87171b 100%);background:-ms-linear-gradient(top, #ae1e23 0%, #87171b 100%);background:linear-gradient(top, #ae1e23 0%, #87171b 100%);border-top:1px solid #dc3137;font-size:.9em;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.3);box-shadow:0 2px 5px rgba(0,0,0,0.3);font-size:.9em;font-weight:bold;-webkit-border-radius:0 2px 2px 2px;border-radius:0 2px 2px 2px;}
#header nav > ul > li > ul li{position:relative;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;margin:0;width:170px;border-top:1px solid rgba(255,255,255,0.08);border-bottom:1px solid rgba(0,0,0,0.05);}
#header nav > ul > li > ul li:first-child{border-top:none}
#header nav > ul > li > ul li:last-child{border-bottom:none}
#header nav > ul > li > ul li a{padding:6px 0 6px 20px;text-shadow:1px 1px 1px rgba(0,0,0,0.3);-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;color:#e6e6e6;color:rgba(255,255,255,0.9);}
#header nav > ul > li > ul li a:hover{color:#fff;background:#91191d;background:rgba(0,0,0,0.08)}
#header nav > ul > li > ul li.selected a:before{content:'';display:block;position:absolute;border-width:3px 0 3px 3px;border-style:solid;border-color:transparent #fff;top:13px;left:10px;line-height:1}
#header nav > ul > li > ul li.external a:hover{background:url("/ccp/img/icons/external-link.png") no-repeat 90% 50%,rgba(0,0,0,0.05)}
#header nav > ul > li:hover ul,#header nav > ul > li:focus ul{display:block}
#footer{height:299px;position:relative;margin:0 auto;border-top:1px solid #111212;border-top:1px solid rgba(255,255,255,0.06);background:#000;background:rgba(0,0,0,0.7);}
.no-fontface #footer{font-size:89%}
.ie7 #footer{position:relative;z-index:1}
#footer a{color:#808080;text-decoration:none;}
#footer a:hover{color:#fff}
#footer ul{padding:0;margin:0;list-style:none;}
#footer ul li{float:left}
#footer ul.links{font-size:.8em;margin:0;padding:15px 0 15px 10px;border:1px solid #111212;border:1px solid rgba(255,255,255,0.06);border-width:1px 0;}
#footer ul.links li:before{position:relative;content:'|';display:inline-block;top:-1px;color:#4d4d4d;color:rgba(255,255,255,0.3);padding:0 10px}
#footer ul.links li:first-child:before{content:'';padding:0}
.ie7 #footer ul.links li{padding:0 0 0 21px;background:url("/ccp/img/layout/footer_links_sep.png") no-repeat 10px 6px;}
.ie7 #footer ul.links li.first{padding:0;background:none}
#footer ul.links li.highlight a{color:#ccc;}
#footer ul.links li.highlight a:hover{color:#fff}
#footer .social-media{padding:15px 0 7px 10px;}
#footer .social-media h2{position:relative;float:left;margin:0 40px 0 0;font-size:1em;font-weight:normal;line-height:20px;color:#606060;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
#footer .social-media h2:after{content:'';position:absolute;right:-20px;top:5px;display:block;height:10px;width:10px;border:1px solid rgba(255,255,255,0.1);border-width:1px 1px 0 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
#footer .social-media ul{float:left;margin:-3px 0 0;font-size:1.2em;line-height:1;}
#footer .social-media ul a{float:left;margin:0 15px 0 0;padding:5px;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
#footer .social-media ul a:hover{color:#fff}
#footer .social-media li.facebook a:hover{color:#3b5998}
#footer .social-media li.twitter a:hover{color:#00aced}
#footer .social-media li.youtube a:hover{color:#9e2722}
#footer .social-media li.google-plus a:hover{color:#dd4b39}
#footer .social-media li .lbl{display:none;}
.ie7 #footer .social-media li .lbl{display:inline;font-size:.8em}
#footer .logos{width:540px;margin:2em auto;}
#footer .logos.esrb{width:670px}
#footer .logos > a{padding:0 15px 0 0;display:table-cell;vertical-align:middle;}
.ie7 #footer .logos > a{display:block;float:left}
#footer .logos .rating{display:table-cell;vertical-align:middle;}
.ie7 #footer .logos .rating{display:block;float:left}
#footer .logos .rating span{display:block;text-align:center;color:#303030;font-size:.7em;line-height:1;margin-top:3px}
#footer p{clear:both;color:#303030;font-size:.7em;line-height:1.4}
#main{position:relative;padding:0 0 100px;}
.ie7 #main{z-index:10}
#main > h1{font-family:'DiamanteEF-Medium';text-transform:uppercase;font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:3.3em;line-height:1;color:#fff;margin:0;padding:53px 0 21px 5px;text-shadow:1px 1px 3px rgba(0,0,0,0.7);position:relative;z-index:3;max-width:690px;}
.de #main > h1{font-size:2.8em}
#weapons.fr #main > h1{font-size:2.8em}
.no-fontface #main > h1{font-size:270%}
#main > h1 span.tm{position:relative;top:-21px;font-size:.4em}
.content{padding:30px;background:#eee;color:#333;-webkit-border-radius:2px;border-radius:2px;}
.content.thin-padding{padding:10px}
.content h2,.content h3,.content h4{color:#222}
.content h2{margin:0 0 .5em;font-family:'DiamanteEF-Medium';text-transform:uppercase;font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:1.7em;line-height:1.2;}
.content h2 + p{margin-top:.5em}
.content h3{font-family:'DiamanteEF-Medium';text-transform:uppercase;font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:1.45em;margin:1em 0 .3em;}
.content h3 + p{margin-top:.5em}
.content > h2:first-child,.content > h3:first-child,.content > p:first-child{margin-top:0}
.content .row-fluid h3{margin-top:0}
.content h4{margin:1.33em 0 .4em}
.content p.opening{font-weight:bold;font-size:125%}
.content ul.items li,.content ol.items li{margin:0 0 1em 0}
.content .well{position:relative;padding:0 10px;margin:2em 0;}
.content .well img{-webkit-border-radius:3px;border-radius:3px}
.content .well-padding-top{padding-top:50px}
.content .shadow-top{background:url("/ccp/img/layout/content_top_shadow.png") no-repeat 50% 0;border-top:1px solid #ccc;border-top:1px solid rgba(68,68,68,0.2);}
.content .shadow-top [class*="span"]{padding-top:40px}
.content .shadow-bottom{background:url("/ccp/img/layout/content_bottom_shadow.png") no-repeat 50% 100%;border-bottom:1px solid #ccc;border-bottom:1px solid rgba(68,68,68,0.2);}
.content .shadow-bottom .last [class*="span"]{padding-bottom:40px}
.content .shadow-top.shadow-bottom{background:url("/ccp/img/layout/content_top_shadow.png") no-repeat 50% 0,url("/ccp/img/layout/content_bottom_shadow.png") no-repeat 50% 100%}
.content .separate{border-top:1px solid rgba(68,68,68,0.1);margin-top:30px;}
.content .separate [class*="span"]{padding-top:30px}
.content .center{text-align:center}
.content div.center-space{margin:3em 0 2em;}
.content div.center-space h2{margin-bottom:0}
.content div.center-space p{margin-top:0}
.content .space-bottom{margin-bottom:3em}
.content .half-space-bottom{margin-bottom:1.5em}
.content .space-top{margin-top:3em}
.content .half-space-top{margin-top:1.5em}
.content .item-list-image img{width:240px}
.content .item-list-image h4{margin-top:0}
.content .column-list{font-size:.9em;}
.content .column-list [class*="span"]{padding-top:0}
.content .column-list .wrapper{padding:10px 20px;margin:0 -10px;border-left:1px solid rgba(0,0,0,0.05)}
.content .column-list .span-first,.content .column-list [class*="span"]:first-child .wrapper{border:none}
.content .column-separate .wrapper{padding:10px 20px;margin:0 -10px;border-left:1px solid rgba(0,0,0,0.05)}
.content .column-separate .span-first,.content .column-separate [class*="span"]:first-child .wrapper{border:none}
.content .border-left{padding:0 0 0 20px;margin:0 0 0 -10px;border-left:1px solid rgba(0,0,0,0.05)}
.content .border-right{padding:0 20px 0 0;margin:0 -10px 0 0;border-right:1px solid rgba(0,0,0,0.05)}
.content .pnl-bg{padding:15px 20px;-webkit-border-radius:3px;border-radius:3px}
.content .pnl-bg-small h4{margin:0;font-size:.8em}
.content .pnl-bg-small p{font-size:.8em;margin-top:0}
.content .pnl-bg-shadow{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3)}
.content .bronze{color:#a57164}
.content .silver{color:#838996}
.content .gold{color:#d4af37}
.content .pnl-bg-bronze{background:rgba(165,113,100,0.1)}
.content .pnl-bg-silver{background:rgba(131,137,150,0.1)}
.content .pnl-bg-gold{background:rgba(212,175,55,0.1)}
.content .pnl-bg-light{background:#fff}
.content .event-week-hdr{border-top:1px solid rgba(0,0,0,0.1);padding:30px 0 0;margin:30px 0 0;*zoom:1;}
.content .event-week-hdr:before,.content .event-week-hdr:after{content:" ";display:table}
.content .event-week-hdr:after{clear:both}
.content .event-week-hdr img{float:left;margin:10px 20px 30px 0;background:#000;height:56px}
.content .event-week-hdr h2{margin:0}
.content .event-week-hdr p{margin-top:0}
.content .card{position:relative;display:block;margin:0 20px;-webkit-border-radius:4px;border-radius:4px;background:#000;background:rgba(0,0,0,0.95);padding:140px 0 0;background-repeat:no-repeat;background-position:50% 0;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.3);box-shadow:3px 3px 10px rgba(0,0,0,0.3);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.content .card div{padding:0 0 35px;background:-webkit-gradient(linear, left top, right bottom, color-stop(0, rgba(255,255,255,0.07)), color-stop(1, rgba(255,255,255,0)));background:-moz-linear-gradient(top left, rgba(255,255,255,0.07) 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top left, rgba(255,255,255,0.07) 0%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top left, rgba(255,255,255,0.07) 0%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top left, rgba(255,255,255,0.07) 0%, rgba(255,255,255,0) 100%);background:linear-gradient(top left, rgba(255,255,255,0.07) 0%, rgba(255,255,255,0) 100%);-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.content .card h2,.content .card h3{font-size:1.7em;color:#fff;border-top:1px solid rgba(255,255,255,0.03);-webkit-box-shadow:0 -1px 0 rgba(0,0,0,0.3);box-shadow:0 -1px 0 rgba(0,0,0,0.3);padding:20px 20px 0;margin:0}
.content .card p{padding:0 20px;color:rgba(255,255,255,0.5);-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.content .card:hover{-webkit-box-shadow:3px 7px 10px rgba(0,0,0,0.3);box-shadow:3px 7px 10px rgba(0,0,0,0.3);}
.content .card:hover p{color:#fff;color:rgba(255,255,255,0.8)}
.content .column{width:440px}
.content.black{background:#000}
.content ul.no-bullets{list-style:none;padding:0}
.content .days-lineup .day-name{display:inline-block;width:7em}
.content .bordered-image{padding:1px;border:4px solid #acacac;-webkit-transition:border-color .2s ease-in-out;-moz-transition:border-color .2s ease-in-out;-o-transition:border-color .2s ease-in-out;-ms-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}
.content a.creations-image-link{display:inline-block;position:relative;text-decoration:none;}
.content a.creations-image-link:hover .bordered-image{border-color:#909090}
.content table{margin:1em 0;}
.content table td,.content table th{padding:4px 10px}
.content table th{font-weight:bold;text-align:left;border-bottom:1px solid #999}
.content table tbody tr:nth-child(even){background:#eaeaea}
.content table.basic-table{background:rgba(255,255,255,0.5);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.05);box-shadow:0 0 3px rgba(0,0,0,0.05);border-collapse:separate;-webkit-border-radius:3px;border-radius:3px;}
.content table.basic-table thead th{background:#4a4a4a;color:#fff;border-bottom:0;}
.content table.basic-table thead th:first-child{-webkit-border-radius:3px 0 0 0;border-radius:3px 0 0 0}
.content table.basic-table thead th:last-child{-webkit-border-radius:0 3px 0 0;border-radius:0 3px 0 0}
.content table.basic-table tbody td:first-child{border-left:1px solid #d2d2d2}
.content table.basic-table tbody td:last-child{border-right:1px solid #d2d2d2}
.content table.basic-table tbody tr:last-child td{border-bottom:1px solid #d2d2d2;}
.content table.basic-table tbody tr:last-child td:first-child{-webkit-border-radius:0 0 0 3px;border-radius:0 0 0 3px}
.content table.basic-table tbody tr:last-child td:last-child{-webkit-border-radius:0 0 3px 0;border-radius:0 0 3px 0}
.content table.basic-table-no-outline tbody td:first-child{border-left:0}
.content table.basic-table-no-outline tbody td:last-child{border-right:0}
.content table.basic-table-no-outline tbody tr:last-child td{border-bottom:0}
.content table.basic-table-alternate tbody tr:nth-child(even){background:#eaeaea}
.content table.basic-table-small{font-size:.9em}
.content table.basic-table-smaller{font-size:.75em}
.content table.basic-table-border thead th + th{border-left:1px solid rgba(210,210,210,0.2)}
.content table.basic-table-border tbody td + td{border-left:1px solid #d2d2d2}
.content table.basic-table-fullwidth{width:100%}
.content .basic-list{list-style:none;padding:0;}
.content .basic-list li{padding:.3em 0}
.content .basic-list time,.content .basic-list span{display:inline-block;width:10em}
.content .basic-list a{color:#111;}
.content .basic-list a span,.content .basic-list a time{color:rgba(17,17,17,0.6)}
.content .basic-list a:hover{color:#000}
.content .basic-list-line li{border-bottom:1px solid rgba(0,0,0,0.1)}
.content .full-width{margin:0 -30px 3em;padding:0 30px 1px;background-repeat:no-repeat;background-position:50% 100%}
.content .full-width-bg-top{background-position:0 0}
.header-content{position:relative;background-repeat:no-repeat;background-position:50% 0;color:#fff;}
.header-content:before{position:absolute;top:0;left:0;content:'';display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:450px;width:100%;border:1px solid rgba(255,255,255,0.05);border-width:1px 1px 0 1px;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;z-index:1}
.header-content .wrapper{position:relative;background:#111;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(17,17,17,0)), color-stop(1.5, rgba(17,17,17,0)), color-stop(3.7, #111));background:-moz-linear-gradient(top, rgba(17,17,17,0) 0, rgba(17,17,17,0) 150px, #111 370px);background:-webkit-linear-gradient(top, rgba(17,17,17,0) 0, rgba(17,17,17,0) 150px, #111 370px);background:-o-linear-gradient(top, rgba(17,17,17,0) 0, rgba(17,17,17,0) 150px, #111 370px);background:-ms-linear-gradient(top, rgba(17,17,17,0) 0, rgba(17,17,17,0) 150px, #111 370px);background:linear-gradient(top, rgba(17,17,17,0) 0, rgba(17,17,17,0) 150px, #111 370px);z-index:2;padding:1px 30px}
.header-content h2,.header-content h3{font-family:'DiamanteEF-Medium';text-transform:uppercase;font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:1.7em}
.header-content h3{font-sizes:1.4em}
.header-content-main{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:385px;padding:300px 0 30px;}
.header-content-main h2,.header-content-main h3{line-height:1;margin:0;text-shadow:0 1px 1px rgba(0,0,0,0.7)}
.header-content-main h2{font-size:4em;margin-bottom:.1em}
.header-content-main h3{font-size:1.65em;margin-bottom:1em}
.header-content-main p > a.btn{margin-top:1em}
.header-content-secondary{padding:0 0 40px;}
.header-content-secondary h2{margin-bottom:.5em}
.list-box li a{position:relative;display:block;height:150px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.7);box-shadow:0 2px 10px rgba(0,0,0,0.7);color:#fff;background-position:50% 50%;}
.list-box li a:hover span{background:rgba(0,0,0,0.9)}
.list-box li span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;bottom:0;width:100%;padding:10px 20px;background:rgba(0,0,0,0.7);z-index:2;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out;}
.list-box li span:before{position:absolute;bottom:0;left:0;content:'';display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:150px;width:100%;border:1px solid rgba(255,255,255,0.05);-webkit-border-radius:3px;border-radius:3px;z-index:1}
.list-box-date time{display:block;font-size:.85em;color:rgba(255,255,255,0.5)}
.gallente-merc{position:absolute;bottom:120px;right:5px;width:340px;height:575px;background:url("//web.ccpgamescdn.com/dust/img/events/overlay_merc_m_gallente.png") no-repeat;z-index:10;pointer-events:none}
.gallente-two-mercs{position:absolute;bottom:120px;right:5px;width:350px;height:320px;background:url("//web.ccpgamescdn.com/dust/img/events/gallente_fm_mercs.png") no-repeat;z-index:10;pointer-events:none}
.events-overview .content{min-height:250px}
.fb-like > span{vertical-align:baseline !important}
.column{float:left}
.panel{background:rgba(255,255,255,0.3);margin:0 5px 20px 5px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-border-radius:3px;border-radius:3px;}
.lt-ie9 .panel{background:url("/ccp/img/layout/panel_border.png");zoom:1}
.panel .column{width:460px}
a.prev,a.next{position:absolute;top:320px;left:-50px;width:31px;height:44px;background:url("/ccp/img/layout/prev_next_arrows.png") no-repeat 0 0;display:block;opacity:.5;filter:alpha(opacity=50);-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;}
a.prev:hover,a.next:hover{opacity:.7;filter:alpha(opacity=70)}
a.next{left:auto;right:-50px;background-position:-31px 0}
.video-container{position:relative}
.video-sharing{position:absolute;bottom:69px;left:0;width:100%;color:#fff;}
.video-sharing .socialconnections{margin:0 auto;width:176px;background:rgba(0,0,0,0.75);padding:10px 10px 3px 10px;border-top-left-radius:5px;border-top-right-radius:5px;}
.fr .video-sharing .socialconnections,.de .video-sharing .socialconnections{width:190px}
#call-to-action{position:absolute;right:5px;top:55px;z-index:3;font-size:1.43em;padding:8px 15px 7px}
.socialconnections .fb-like{display:inline-block;}
.ie7 .socialconnections .fb-like{display:inline}
ul.paging{padding:1em 0;margin:0;text-align:center;line-height:1;}
ul.paging li{display:inline-block;}
ul.paging li a{display:block;height:14px;width:9px;margin:0 5px 0 0;background:url("/ccp/img/layout/paging_dot.png") no-repeat -15px 50%}
ul.paging li.selected a,ul.paging li a:hover{background-position:0 50%}
.ie6 ul.paging li,.ie7 ul.paging li{zoom:1;display:inline}
.pages{text-align:center;line-height:1;}
.pages a,.pages span{display:inline-block;border:1px solid rgba(51,51,51,0.1);padding:6px 10px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 0 rgba(51,51,51,0.1);box-shadow:1px 1px 0 rgba(51,51,51,0.1);color:#333;}
.pages a:hover,.pages span:hover,.pages a.active,.pages span.active{text-decoration:none}
.pages a:hover,.pages span:hover{border-color:#666}
.pages a.active,.pages span.active{font-weight:bold;background:rgba(51,51,51,0.1);}
.pages a.active:hover,.pages span.active:hover{border:1px solid rgba(51,51,51,0.1)}
.pages a.break,.pages span.break{border:none;padding:6px 5px;-webkit-box-shadow:none;box-shadow:none}
.pages a.page-next:after,.pages span.page-next:after{content:"  \00BB"}
.pages a.page-prev:before,.pages span.page-prev:before{content:"\00AB  "}
.pages span.page-prev,.pages span.page-next{color:#777;border:1px solid rgba(51,51,51,0.1)}
#mosaic-refresh{color:#fff;font-size:21px;background:url("/ccp/img/icons/refresh.png") no-repeat 0 50%;padding:0 0 0 30px;}
#mosaic-refresh:hover{color:#9a1a1f}
#main .panel .download-button a:hover{text-decoration:none}
.download-button .primary-dlbutton{border:1px solid #232323;font-size:228%;line-height:1;padding:25px 35px;}
.no-fontface .download-button .primary-dlbutton{font-size:150%}
.download-button .primary-dlbutton span{font-family:arial,sans-serif;font-size:37.5%;color:#eaeaea;display:block}
.download-button .primary-dlbutton:hover span{color:#000}
.download-button .aux-client{display:block;font-size:85%;color:#606060;margin-top:5px}
.fullwidth-shadow{content:"";position:absolute;bottom:-6px;left:0;background:url("/ccp/img/misc/header_shadow.png") no-repeat left top;width:940px;height:5px}
.general-content .content{-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.general-content > header{height:250px;position:relative;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background-position:50% 0;}
.general-content > header:before{content:'';display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:250px;width:100%;border:1px solid rgba(255,255,255,0.05);border-width:1px 1px 0 1px;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;z-index:-1}
.general-content > header .header-overlay{position:absolute;bottom:0;left:0;width:100%;height:350px;background-repeat:no-repeat;z-index:2;pointer-events:none}
.general-content > header h2{font-family:'DiamanteEF-Medium';text-transform:uppercase;font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;position:absolute;bottom:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:20px 0 20px 30px;margin:0;background:#111;background:rgba(0,0,0,0.6);font-size:250%;line-height:1;text-shadow:1px 1px 3px rgba(1,9,12,0.32);color:#c12127;}
.general-content > header h2 span{font-size:66.7%;color:#c12127;display:block}
ul.mosaic{margin:0;padding:0;list-style:none;}
ul.mosaic li{float:left;}
ul.mosaic li > a{opacity:.9;filter:alpha(opacity=90);-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;}
ul.mosaic li > a:hover{opacity:1;filter:alpha(opacity=100)}
ul.mosaic li > a > p{display:none}
.link-tiles li,#subcat-listing #subcat-thumbs ol li,#subcat-listing-no-paging #subcat-thumbs ol li{list-style:none;padding:10px 0;}
.link-tiles li a,#subcat-listing #subcat-thumbs ol li a,#subcat-listing-no-paging #subcat-thumbs ol li a{display:block;position:relative;height:150px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2);}
.link-tiles li a img,#subcat-listing #subcat-thumbs ol li a img,#subcat-listing-no-paging #subcat-thumbs ol li a img{-webkit-border-radius:3px;border-radius:3px}
.link-tiles li a p,#subcat-listing #subcat-thumbs ol li a p,#subcat-listing-no-paging #subcat-thumbs ol li a p{position:absolute;left:0;right:0;bottom:0;margin:0;padding:6px 0;background:#000;background:rgba(0,0,0,0.6);color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.7);-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;text-align:center;font-size:.9em;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;}
.link-tiles li a p time,#subcat-listing #subcat-thumbs ol li a p time,#subcat-listing-no-paging #subcat-thumbs ol li a p time{display:block;color:rgba(255,255,255,0.7)}
.link-tiles li a:hover p,#subcat-listing #subcat-thumbs ol li a:hover p,#subcat-listing-no-paging #subcat-thumbs ol li a:hover p{background-color:rgba(0,0,0,0.8)}
.link-tiles.link-tiles--left a p,#subcat-listing #subcat-thumbs ol.link-tiles--left a p,#subcat-listing-no-paging #subcat-thumbs ol.link-tiles--left a p{padding-left:20px;text-align:left}
.content-tabs > ul{margin:10px 0 30px;padding:0;list-style:none;text-align:center;font-size:0;background-repeat:no-repeat;background-position:0 -42px,100% 0;background-image:url("/ccp/img/layout/content_tabs_bg.png"),url("/ccp/img/layout/content_tabs_bg.png");}
.content-tabs > ul li{display:inline-block;}
ie7 .content-tabs > ul li{display:inline;zoom:1}
.content-tabs > ul li a{display:block;padding:4px 40px;border:1px solid #bfbfbf;border-width:1px 1px 1px 0;background:#f5f5f5;background:#f5f5f5 -webkit-gradient(linear, left top, left bottom, color-stop(0.4, rgba(0,0,0,0)), color-stop(1, rgba(0,0,0,0.1)));background:#f5f5f5 -moz-linear-gradient(top, rgba(0,0,0,0) 40%, rgba(0,0,0,0.1) 100%);background:#f5f5f5 -webkit-linear-gradient(top, rgba(0,0,0,0) 40%, rgba(0,0,0,0.1) 100%);background:#f5f5f5 -o-linear-gradient(top, rgba(0,0,0,0) 40%, rgba(0,0,0,0.1) 100%);background:#f5f5f5 -ms-linear-gradient(top, rgba(0,0,0,0) 40%, rgba(0,0,0,0.1) 100%);background:#f5f5f5 linear-gradient(top, rgba(0,0,0,0) 40%, rgba(0,0,0,0.1) 100%);font-size:19px;color:#c12127;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;}
.content-tabs > ul li a:hover{color:#333;text-decoration:none}
.content-tabs > ul li:first-child a{border-width:1px}
.content-tabs > ul li.selected a{color:#fff;border-color:#9a1a1f;background:#ae1e23;background:#ae1e23 -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff3c3c), color-stop(0.01, #ff3c3c), color-stop(0.01, #e32c2c), color-stop(0.4, rgba(227,44,44,0)));background:#ae1e23 -moz-linear-gradient(top, #ff3c3c 0, #ff3c3c 1px, #e32c2c 1px, rgba(227,44,44,0) 40%);background:#ae1e23 -webkit-linear-gradient(top, #ff3c3c 0, #ff3c3c 1px, #e32c2c 1px, rgba(227,44,44,0) 40%);background:#ae1e23 -o-linear-gradient(top, #ff3c3c 0, #ff3c3c 1px, #e32c2c 1px, rgba(227,44,44,0) 40%);background:#ae1e23 -ms-linear-gradient(top, #ff3c3c 0, #ff3c3c 1px, #e32c2c 1px, rgba(227,44,44,0) 40%);background:#ae1e23 linear-gradient(top, #ff3c3c 0, #ff3c3c 1px, #e32c2c 1px, rgba(227,44,44,0) 40%);text-shadow:0 1px 1px rgba(0,0,0,0.3)}
p.error,ul.error,p.info{padding:10px;margin:20px 0;-webkit-border-radius:3px;border-radius:3px}
p.error,ul.error{background:#ffcfcf;border:1px solid #c89393;color:#ca5757}
p.info{background:#cbdee7;border:1px solid #8eb8cc;color:#005f8e}
.action-area{padding:20px;background:#ddd}
.img-right{margin:20px 0 20px 20px;float:right}
.img-left{margin:20px 20px 20px 0;float:left}
.no-margin{margin:0}
.centered{text-align:center}
.content-list-heading{margin:0;font-size:2.14em;line-height:1}
.dust-slashes{color:#c12127}
.back-link,.youtube-link{color:#606060;display:block;margin-left:10px;}
.back-link:visited,.youtube-link:visited{color:#606060}
.back-link:hover,.youtube-link:hover{color:#9a1a1f}
.back-link:before,.youtube-link:before{content:" ";height:21px;width:21px;display:block;float:left;margin-right:10px;background:url("/ccp/img/icons/backarrow.png") no-repeat top left}
.youtube-link:before{background-image:url("/ccp/img/icons/link_youtube.png")}
.indicator{background:url("/ccp/img/misc/indicator.gif") no-repeat 50% 50%;height:16px;}
.indicator.on-btn{background-image:url("/ccp/img/misc/indicator_btn.gif")}
time.caldate{position:absolute;top:0;left:0;display:block;margin:0;background:#333;padding:4px 5px 2px;-webkit-box-shadow:1px 1px 0 #fff;box-shadow:1px 1px 0 #fff;-webkit-border-radius:2px;border-radius:2px;font-family:'DiamanteEF-Medium';text-transform:uppercase;font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:1em;line-height:1;text-align:center;color:#fff;}
.touch time.caldate{-webkit-box-shadow:none;box-shadow:none}
time.caldate span{font-size:1.5em;display:block}
a.join{border:1px solid #a01717;color:#fff;font-size:177%;padding:6px 15px 6px 15px;-webkit-border-radius:3px;border-radius:3px;background:#c12127;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.3, #f03232), color-stop(0.7, #cc1e1e));background:-moz-linear-gradient(top, #f03232 30%, #cc1e1e 70%);background:-webkit-linear-gradient(top, #f03232 30%, #cc1e1e 70%);background:-o-linear-gradient(top, #f03232 30%, #cc1e1e 70%);background:-ms-linear-gradient(top, #f03232 30%, #cc1e1e 70%);background:linear-gradient(top, #f03232 30%, #cc1e1e 70%);-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;}
a.join span{color:#fff}
a.join:hover{border-color:#000;background:#333;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.3, #353535), color-stop(0.7, #1f1f1f));background:-moz-linear-gradient(top, #353535 30%, #1f1f1f 70%);background:-webkit-linear-gradient(top, #353535 30%, #1f1f1f 70%);background:-o-linear-gradient(top, #353535 30%, #1f1f1f 70%);background:-ms-linear-gradient(top, #353535 30%, #1f1f1f 70%);background:linear-gradient(top, #353535 30%, #1f1f1f 70%)}
a.boxlink{display:block;height:260px;background-repeat:no-repeat;color:#fff;}
a.boxlink > div{padding:0 10px}
a.boxlink h2{margin:0;padding-top:130px;line-height:.9;font-size:36px;}
a.boxlink h2 span{color:#c12127;font-style:normal;display:block;font-size:48px}
a.boxlink p{font-weight:bold;margin:5px 0 0 0}
a.boxlink:hover{text-decoration:none;color:#fff;}
a.boxlink:hover > div{background:rgba(0,0,0,0.4)}
a.boxlink:hover h2,a.boxlink:hover h2 span{color:#9a1a1f}
table.enable-sort thead th,table.enable-sort-custom thead th{cursor:pointer}
table.enable-sort thead tr .header,table.enable-sort-custom thead tr .header{background-image:url("/ccp/img/icons/tablesorter/bg.gif");background-repeat:no-repeat;background-position:center right;cursor:pointer}
table.enable-sort thead tr .headerSortUp,table.enable-sort-custom thead tr .headerSortUp{background-image:url("/ccp/img/icons/tablesorter/asc.gif")}
table.enable-sort thead tr .headerSortDown,table.enable-sort-custom thead tr .headerSortDown{background-image:url("/ccp/img/icons/tablesorter/desc.gif")}
table.item-list-linked a{display:block;color:#333;}
table.item-list-linked a:hover{text-decoration:none}
table.fullwidth{width:100%}
a.image-zoom{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:-o-zoom-in;cursor:-ms-zoom-in;cursor:zoom-in}
#image-zoom-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,0.9);z-index:10000;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:visibility 0s linear .4s, opacity .4s ease-in-out;-moz-transition:visibility 0s linear .4s, opacity .4s ease-in-out;-o-transition:visibility 0s linear .4s, opacity .4s ease-in-out;-ms-transition:visibility 0s linear .4s, opacity .4s ease-in-out;transition:visibility 0s linear .4s,opacity .4s ease-in-out;}
#image-zoom-overlay.show{visibility:visible;opacity:1;filter:alpha(opacity=100);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}
#image-zoom-overlay-image{position:fixed;z-index:10001;top:50%;left:50%;margin-top:-250px;margin-left:-440px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);-webkit-transform:scale(.3);-moz-transform:scale(.3);-o-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:visibility 0s linear .4s, opacity .4s ease-in-out, -webkit-transform, .3s ease-in-out;-moz-transition:visibility 0s linear .4s, opacity .4s ease-in-out, -moz-transform, .3s ease-in-out;-o-transition:visibility 0s linear .4s, opacity .4s ease-in-out, -o-transform, .3s ease-in-out;-ms-transition:visibility 0s linear .4s, opacity .4s ease-in-out, -ms-transform, .3s ease-in-out;transition:visibility 0s linear .4s,opacity .4s ease-in-out,transform,.3s ease-in-out;}
#image-zoom-overlay-image img{-webkit-border-radius:4px;border-radius:4px}
#image-zoom-overlay-image.show{visibility:visible;opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}
.row,.row-fluid{width:100%;*zoom:1;}
.row:before,.row-fluid:before,.row:after,.row-fluid:after{content:" ";display:table}
.row:after,.row-fluid:after{clear:both}
.row [class*="span"],.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:1px;margin-left:3.4013605442176873%;*margin-left:3.344671201814059%;}
.row [class*="span"].hide,.row-fluid [class*="span"].hide{display:none}
.row [class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}
.row [class*="span"]:first-child,.row-fluid [class*="span"]:first-child,.row [class*="span"] + .first-child,.row-fluid [class*="span"] + .first-child{margin-left:0}
.row .span1,.row-fluid .span1{width:5.215419501133787%;*width:5.158730158730158%}
.row .span2,.row-fluid .span2{width:13.83219954648526%;*width:13.775510204081632%}
.row .span3,.row-fluid .span3{width:22.448979591836732%;*width:22.392290249433103%}
.row .span4,.row-fluid .span4{width:31.065759637188208%;*width:31.00907029478458%}
.row .span5,.row-fluid .span5{width:39.682539682539684%;*width:39.625850340136054%}
.row .span6,.row-fluid .span6{width:48.29931972789116%;*width:48.24263038548753%}
.row .span7,.row-fluid .span7{width:56.91609977324263%;*width:56.859410430839%}
.row .span8,.row-fluid .span8{width:65.5328798185941%;*width:65.47619047619047%}
.row .span9,.row-fluid .span9{width:74.14965986394557%;*width:74.09297052154194%}
.row .span10,.row-fluid .span10{width:82.76643990929705%;*width:82.70975056689342%}
.row .span11,.row-fluid .span11{width:91.38321995464852%;*width:91.3265306122449%}
.row .span12,.row-fluid .span12{width:100%;*width:99.94331065759637%}
.row .offset1,.row-fluid .offset1{margin-left:12.01814058956916%;*margin-left:11.904761904761905%;}
.row .offset1:first-child,.row-fluid .offset1:first-child{margin-left:8.616780045351474%;*margin-left:8.503401360544219%}
.row .offset2,.row-fluid .offset2{margin-left:20.634920634920633%;*margin-left:20.521541950113377%;}
.row .offset2:first-child,.row-fluid .offset2:first-child{margin-left:17.233560090702948%;*margin-left:17.12018140589569%}
.row .offset3,.row-fluid .offset3{margin-left:29.25170068027211%;*margin-left:29.13832199546485%;}
.row .offset3:first-child,.row-fluid .offset3:first-child{margin-left:25.85034013605442%;*margin-left:25.73696145124716%}
.row .offset4,.row-fluid .offset4{margin-left:37.868480725623584%;*margin-left:37.755102040816325%;}
.row .offset4:first-child,.row-fluid .offset4:first-child{margin-left:34.467120181405896%;*margin-left:34.35374149659864%}
.row .offset5,.row-fluid .offset5{margin-left:46.48526077097506%;*margin-left:46.3718820861678%;}
.row .offset5:first-child,.row-fluid .offset5:first-child{margin-left:43.08390022675737%;*margin-left:42.97052154195011%}
.row .offset6,.row-fluid .offset6{margin-left:55.102040816326536%;*margin-left:54.98866213151928%;}
.row .offset6:first-child,.row-fluid .offset6:first-child{margin-left:51.70068027210885%;*margin-left:51.58730158730159%}
.row .offset7,.row-fluid .offset7{margin-left:63.718820861678005%;*margin-left:63.605442176870746%;}
.row .offset7:first-child,.row-fluid .offset7:first-child{margin-left:60.317460317460316%;*margin-left:60.20408163265306%}
.row .offset8,.row-fluid .offset8{margin-left:72.33560090702947%;*margin-left:72.22222222222221%;}
.row .offset8:first-child,.row-fluid .offset8:first-child{margin-left:68.93424036281178%;*margin-left:68.82086167800452%}
.row .offset9,.row-fluid .offset9{margin-left:80.95238095238095%;*margin-left:80.83900226757369%;}
.row .offset9:first-child,.row-fluid .offset9:first-child{margin-left:77.55102040816325%;*margin-left:77.437641723356%}
.row .offset10,.row-fluid .offset10{margin-left:89.56916099773242%;*margin-left:89.45578231292517%;}
.row .offset10:first-child,.row-fluid .offset10:first-child{margin-left:86.16780045351473%;*margin-left:86.05442176870747%}
.row .offset11,.row-fluid .offset11{margin-left:98.1859410430839%;*margin-left:98.07256235827664%;}
.row .offset11:first-child,.row-fluid .offset11:first-child{margin-left:94.7845804988662%;*margin-left:94.67120181405895%}
.row .offset12,.row-fluid .offset12{margin-left:106.80272108843538%;*margin-left:106.68934240362812%;}
.row .offset12:first-child,.row-fluid .offset12:first-child{margin-left:103.40136054421768%;*margin-left:103.28798185941042%}
.row img,.row-fluid img{max-width:100%;height:auto}
ul.row,ul.row-fluid{margin:0;padding:0;list-style:none}
.nav{padding:0;margin:0;list-style:none;}
.nav > li > a{display:block}
.navbar{overflow:visible;*position:relative;*zoom:1;}
.navbar:before,.navbar:after{content:" ";display:table}
.navbar:after{clear:both}
.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;}
.navbar .nav.pull-right{float:right;margin-right:0}
.navbar .nav > li{float:left;}
.navbar .nav > li > a{float:none;padding:4px 15px;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.5)}
.dropdown{position:relative;}
.dropdown > a{padding-right:30px !important}
.dropdown:after{content:'';position:absolute;top:11px;right:15px;border-width:3px 3px 0;border-style:solid;border-color:rgba(255,255,255,0.4) transparent;display:block;width:0}
.dropdown-menu{display:none;position:absolute;top:24px;right:0;margin:0;padding:0;list-style:none}
.dropdown:hover:after{border-color:#fff transparent}
.dropdown:hover .dropdown-menu{display:block}
.ccp-global{position:absolute;top:0;width:100%;z-index:999;background:#000;}
.ccp-global .nav > li > a{font-size:.8em}
.ccp-global a{color:#666;color:rgba(255,255,255,0.4);}
.ccp-global a:hover{color:#fff}
.ccp-global .dropdown:hover > a{color:#fff;background:#c12127;background:rgba(193,33,39,0.97);z-index:1}
.ccp-global .dropdown-menu{width:250px;background:#c12127;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(193,33,39,0.97)), color-stop(1, rgba(154,26,31,0.97)));background:-moz-linear-gradient(top, rgba(193,33,39,0.97) 0%, rgba(154,26,31,0.97) 100%);background:-webkit-linear-gradient(top, rgba(193,33,39,0.97) 0%, rgba(154,26,31,0.97) 100%);background:-o-linear-gradient(top, rgba(193,33,39,0.97) 0%, rgba(154,26,31,0.97) 100%);background:-ms-linear-gradient(top, rgba(193,33,39,0.97) 0%, rgba(154,26,31,0.97) 100%);background:linear-gradient(top, rgba(193,33,39,0.97) 0%, rgba(154,26,31,0.97) 100%);-webkit-border-radius:2px 0 2px 2px;border-radius:2px 0 2px 2px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.3);box-shadow:0 2px 8px rgba(0,0,0,0.3);text-shadow:0 1px 1px rgba(0,0,0,0.3);z-index:10;}
.ccp-global .dropdown-menu li{border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(0,0,0,0.1);}
.ccp-global .dropdown-menu li:first-child{border-top:none}
.ccp-global .dropdown-menu li:last-child{border-bottom:none}
.ccp-global .dropdown-menu a{color:#fff;display:block;padding:15px 20px;font-weight:bold;}
.ccp-global .dropdown-menu a:hover{color:#fff;background:rgba(0,0,0,0.1)}
.ccp-global .dropdown-menu span{display:block;color:rgba(255,255,255,0.8);font-size:.8em;font-weight:normal}
.ccp-global .dropdown-menu.language-selection{width:200px}
.character-creator #call-to-action{display:none}
.character-creator .content h2,.character-creator .content h3,.character-creator .content h4{margin:1em 0;color:#fff;font-family:'DiamanteEF-Medium';text-transform:uppercase;font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
.character-creator h2.top-bar{margin:-1px -30px 30px;padding:9px 30px;background:#1e1e1e;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(0,0,0,0.3)), color-stop(1, rgba(0,0,0,0)));background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%);background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%);background-image:-ms-linear-gradient(bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%);background-image:linear-gradient(bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%);color:#6d6d6d;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}
.character-creator h2.no-transform{text-transform:none}
.character-creator h3{font-size:1.7em;margin-top:0}
.character-creator h4{margin-top:0}
.character-creator .content{position:relative;color:#fff;padding:1px 30px 30px 30px;background:#2f2f2f;min-height:600px;}
.character-creator .content ul{padding:0;margin:0;list-style:none}
.character-creator .box{background:rgba(255,255,255,0.05);border-top:1px solid rgba(255,255,255,0.1);-webkit-box-shadow:0 -3px 5px rgba(0,0,0,0.1);box-shadow:0 -3px 5px rgba(0,0,0,0.1);-webkit-border-radius:1px;border-radius:1px}
.character-creator .please-login{text-align:center;background:url("//web.ccpgamescdn.com/dust/img/character_creator/login_header_01.jpg") no-repeat 50% 0;margin:-1px 0 -30px;padding:123px 0 40px;}
.character-creator .please-login h2{text-shadow:1px 0 5px #000}
.character-creator #characters p.no-characters{padding:10px 20px 10px 55px;background:rgba(255,255,255,0.1) url("/ccp/img/charcreator/info_icon.png") no-repeat 20px 50%;-webkit-border-radius:4px;border-radius:4px;border:1px solid rgba(255,255,255,0.2)}
.character-creator #characters .empty h3{color:#6d6d6d}
.character-creator #characters > ul{padding:100px 0 0;margin:0 -16px;overflow:hidden;text-align:center;}
.character-creator #characters > ul > li{float:left;width:272px;margin:0 16px;min-height:208px;padding-bottom:15px}
.character-creator #characters .btn-create{padding:15px 45px;font-size:1.25em;opacity:.8;filter:alpha(opacity=80);-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);}
.character-creator #characters .btn-create:hover{color:#fff;opacity:1;filter:alpha(opacity=100)}
.character-creator .character-sheet h3{font-weight:normal;color:#fff;padding:10px 0;margin:0 0 10px;text-align:center;word-wrap:break-word}
.character-creator .character-sheet ul{margin:0 20px;padding:0;border-top:1px solid rgba(0,0,0,0.1);}
.character-creator .character-sheet ul li{border-top:1px solid rgba(255,255,255,0.05);border-bottom:1px solid rgba(0,0,0,0.1);padding:10px 0;text-align:left;font-size:1.2em;color:#c3c3c3;}
.character-creator .character-sheet ul li:last-child{border-bottom:0}
.character-creator .character-sheet ul .lbl{color:#6d6d6d;font-size:.85em;display:inline-block;width:7.3em}
.de .character-creator .character-sheet ul .lbl{width:9.3em}
.character-creator .character-sheet .avatar{display:block;margin:-80px auto 0;width:128px;height:128px;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);box-shadow:0 0 6px rgba(0,0,0,0.2)}
.character-creator .character-sheet .race-small{background:url("/ccp/img/charcreator/races_sprite_small.png") no-repeat 4.2em 7px}
.character-creator .character-sheet .race-amarr{background-position:4.2em 7px}
.de .character-creator .character-sheet .race-amarr{background-position:5.9em 7px}
.character-creator .character-sheet .race-caldari{background-position:4.2em -57px}
.de .character-creator .character-sheet .race-caldari{background-position:5.9em -57px}
.character-creator .character-sheet .race-gallente{background-position:4.2em -121px}
.de .character-creator .character-sheet .race-gallente{background-position:5.9em -121px}
.character-creator .character-sheet .race-minmatar{background-position:4.2em -185px}
.de .character-creator .character-sheet .race-minmatar{background-position:5.9em -185px}
.character-creator .character-sheet .bloodline-small{background:url("/ccp/img/charcreator/bloodlines_sprite_small.png") no-repeat 4.2em 7px}
.character-creator .character-sheet .bloodline-civire{background-position:4.2em 7px}
.de .character-creator .character-sheet .bloodline-civire{background-position:5.9em 7px}
.character-creator .character-sheet .bloodline-deteis{background-position:4.2em -57px}
.de .character-creator .character-sheet .bloodline-deteis{background-position:5.9em -57px}
.character-creator .character-sheet .bloodline-achura{background-position:4.2em -121px}
.de .character-creator .character-sheet .bloodline-achura{background-position:5.9em -121px}
.character-creator .character-sheet .bloodline-brutor{background-position:4.2em -185px}
.de .character-creator .character-sheet .bloodline-brutor{background-position:5.9em -185px}
.character-creator .character-sheet .bloodline-sebiestor{background-position:4.2em -249px}
.de .character-creator .character-sheet .bloodline-sebiestor{background-position:5.9em -249px}
.character-creator .character-sheet .bloodline-vherokior{background-position:4.2em -313px}
.de .character-creator .character-sheet .bloodline-vherokior{background-position:5.9em -313px}
.character-creator .character-sheet .bloodline-amarr{background-position:4.2em -377px}
.de .character-creator .character-sheet .bloodline-amarr{background-position:5.9em -377px}
.character-creator .character-sheet .bloodline-ni-kunni{background-position:4.2em -441px}
.de .character-creator .character-sheet .bloodline-ni-kunni{background-position:5.9em -441px}
.character-creator .character-sheet .bloodline-khanid{background-position:4.2em -505px}
.de .character-creator .character-sheet .bloodline-khanid{background-position:5.9em -505px}
.character-creator .character-sheet .bloodline-intaki{background-position:4.2em -569px}
.de .character-creator .character-sheet .bloodline-intaki{background-position:5.9em -569px}
.character-creator .character-sheet .bloodline-gallente{background-position:4.2em -633px}
.de .character-creator .character-sheet .bloodline-gallente{background-position:5.9em -633px}
.character-creator .character-sheet .bloodline-jin-mei{background-position:4.2em -697px}
.de .character-creator .character-sheet .bloodline-jin-mei{background-position:5.9em -697px}
.character-creator .forums{padding:20px;}
.character-creator .forums a{position:relative;}
.character-creator .forums a:after{content:'';position:absolute;top:-17px;right:-10;width:53px;height:60px;background:url("/ccp/img/charcreator/forums_icon.png")}
.character-creator .forums span{color:#fff}
.character-creator #more-actions{padding:30px 0 0;font-size:1.15em;}
.character-creator #more-actions .span4{border-top:1px solid rgba(255,255,255,0.15)}
.character-creator #more-actions .two-dust-mercs{background:url("/ccp/img/charcreator/two_dust_mercs.png") no-repeat;height:251px;width:178px;margin:-70px auto -30px}
.character-creator .steps{position:absolute;right:30px;top:18px;width:32px;height:13px;margin:0;background:url("/ccp/img/charcreator/char-steps.png") repeat-x;}
.character-creator .steps span{height:13px;width:0;background:url("/ccp/img/charcreator/char-steps.png") repeat-x 0 -26px}
.character-creator .steps.step-1 span{width:13px}
.character-creator .steps.step-2 span{width:32px}
.character-creator .steps-action{border-top:1px solid rgba(255,255,255,0.1);margin:30px 0 0;padding:20px 0 0}
.character-creator .tip{position:relative;margin:2em 0 1em;padding:10px 10px 10px 50px;background:rgba(255,255,255,0.05) url("/ccp/img/charcreator/info_icon.png") no-repeat 15px 50%;font-size:.9em;-webkit-border-radius:3px;border-radius:3px;border:1px solid rgba(255,255,255,0.1)}
.character-creator ul.row.tabs{margin-top:-45px;position:relative;}
.character-creator ul.row.tabs li{position:relative;}
.character-creator ul.row.tabs li:before{position:absolute;left:-16px;top:30px;content:'';width:0;height:120px;border-left:1px solid rgba(0,0,0,0.1);border-right:1px solid rgba(255,255,255,0.05)}
.character-creator ul.row.tabs li:first-child:before{display:none}
.character-creator ul.row.tabs li a{display:block;opacity:.5;filter:alpha(opacity=50);-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;font-family:'DiamanteEF-Medium';text-transform:uppercase;font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:#fff;text-align:center;font-size:1.2em;text-shadow:0 1px 3px rgba(0,0,0,0.5);}
.character-creator ul.row.tabs li a:hover{text-decoration:none;opacity:.8;filter:alpha(opacity=80)}
.character-creator ul.row.tabs li.selected{background:-moz-radial-gradient(50% 50%, closest-side circle, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);background:-webkit-radial-gradient(50% 50%, closest-side circle, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);background:-o-radial-gradient(50% 50%, closest-side circle, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);background:-ms-radial-gradient(50% 50%, closest-side circle, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);background:linear-gradient(50% 50%, closest-side circle, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);}
.character-creator ul.row.tabs li.selected a{opacity:1;filter:alpha(opacity=100);}
.character-creator ul.row.tabs li.selected a:before,.character-creator ul.row.tabs li.selected a:after{content:'';position:absolute;display:block;bottom:-1px;border-style:solid}
.character-creator ul.row.tabs li.selected a:before{left:83px;border-width:0 15px 15px;border-color:#434343 transparent;z-index:1}
.character-creator ul.row.tabs li.selected a:after{left:85px;border-width:0 13px 13px;border-color:#383838 transparent;z-index:2}
.character-creator .tabs-race li a{height:176px;background:url("/ccp/img/charcreator/races_sprite_large.png") no-repeat 50% 30px}
.character-creator .tabs-race li.race-amarr a{background-position:50% 30px}
.character-creator .tabs-race li.race-caldari a{background-position:50% -162px}
.character-creator .tabs-race li.race-gallente a{background-position:50% -354px}
.character-creator .tabs-race li.race-minmatar a{background-position:50% -546px}
.character-creator .char-background h4{font-size:1.7em;line-height:1}
.character-creator .char-background .span6{padding:30px 0 20px}
.character-creator .char-background .description{padding-left:20px}
.character-creator .ytplayer{margin:3em 0 0 0;width:400px;border:1px solid rgba(255,255,255,0.15);display:block}
.character-creator .bloodline-info{position:relative;padding:30px 0;}
.character-creator .bloodline-info .span6{padding:0}
.character-creator .bloodline-info h3{margin:0}
.character-creator .bloodline-info .padd-left{padding:0 0 0 20px}
.character-creator .bloodline-info .padd-right{padding:0 20px 0 0}
.character-creator .bloodline-info:before{content:'';position:absolute;top:0;left:20px;display:block;width:840px;height:0;border-top:1px solid rgba(255,255,255,0.1)}
.character-creator .tabs-bloodline li{position:relative;}
.character-creator .tabs-bloodline li:before{position:absolute;left:-6px;top:10px;content:'';width:0;height:110px;border-left:1px solid rgba(0,0,0,0.1);border-right:1px solid rgba(255,255,255,0.05)}
.character-creator .tabs-bloodline li:first-child:before{display:none}
.character-creator .tabs-bloodline li a{background:url("/ccp/img/charcreator/bloodlines_sprite_large.png") no-repeat 50% 0;height:128px;opacity:.5;filter:alpha(opacity=50);-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;}
.character-creator .tabs-bloodline li a:hover{opacity:.8;filter:alpha(opacity=80)}
.character-creator .tabs-bloodline li.selected{background:-moz-radial-gradient(50% 50%, closest-side circle, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);background:-webkit-radial-gradient(50% 50%, closest-side circle, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);background:-o-radial-gradient(50% 50%, closest-side circle, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);background:-ms-radial-gradient(50% 50%, closest-side circle, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);background:linear-gradient(50% 50%, closest-side circle, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);}
.character-creator .tabs-bloodline li.selected a{opacity:1;filter:alpha(opacity=100)}
.character-creator .tabs-bloodline li.bloodline-civire a{background-position:50% 0}
.character-creator .tabs-bloodline li.bloodline-deteis a{background-position:50% -192px}
.character-creator .tabs-bloodline li.bloodline-achura a{background-position:50% -384px}
.character-creator .tabs-bloodline li.bloodline-brutor a{background-position:50% -576px}
.character-creator .tabs-bloodline li.bloodline-sebiestor a{background-position:50% -768px}
.character-creator .tabs-bloodline li.bloodline-vherokior a{background-position:50% -960px}
.character-creator .tabs-bloodline li.bloodline-amarr a{background-position:50% -1152px}
.character-creator .tabs-bloodline li.bloodline-ni-kunni a{background-position:50% -1344px}
.character-creator .tabs-bloodline li.bloodline-khanid a{background-position:50% -1536px}
.character-creator .tabs-bloodline li.bloodline-intaki a{background-position:50% -1728px}
.character-creator .tabs-bloodline li.bloodline-gallente a{background-position:50% -1920px}
.character-creator .tabs-bloodline li.bloodline-jin-mei a{background-position:50% -2112px}
.character-creator #bloodline-error-msg{position:absolute;bottom:220px;right:320px;display:none}
.character-creator #step-2 h3{margin:0 0 .3em}
.character-creator #step-2 .steps-action{margin-top:0}
.character-creator .dark-pnl{position:relative;margin:-30px -30px 0 -32px;padding:30px 32px 30px;background:rgba(0,0,0,0.2);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0.3)), color-stop(0.8, rgba(0,0,0,0)));background:-moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 80%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 80%);background:-o-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 80%);background:-ms-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 80%);background:linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 80%)}
.character-creator #character-overview{margin-top:80px}
.character-creator .tabs-gender li{position:relative;}
.character-creator .tabs-gender li:before{position:absolute;left:-6px;top:10px;content:'';width:0;height:75px;border-left:1px solid rgba(0,0,0,0.1);border-right:1px solid rgba(255,255,255,0.05)}
.character-creator .tabs-gender li:first-child:before{display:none}
.character-creator .tabs-gender li.selected{background:-moz-radial-gradient(50% 50%, closest-side circle, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);background:-webkit-radial-gradient(50% 50%, closest-side circle, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);background:-o-radial-gradient(50% 50%, closest-side circle, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);background:-ms-radial-gradient(50% 50%, closest-side circle, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);background:linear-gradient(50% 50%, closest-side circle, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);}
.character-creator .tabs-gender li.selected a{opacity:1;filter:alpha(opacity=100)}
.character-creator .tabs-gender li.male a{background-position:50% -118px}
.character-creator .tabs-gender a{display:block;padding:70px 0 0;background:url("/ccp/img/charcreator/gender_sprite.png") no-repeat 50% 10px;opacity:.5;filter:alpha(opacity=50);-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;font-family:'DiamanteEF-Medium';text-transform:uppercase;font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:#fff;text-align:center;font-size:1.2em;text-shadow:0 1px 3px rgba(0,0,0,0.5);}
.character-creator .tabs-gender a:hover{text-decoration:none;opacity:.8;filter:alpha(opacity=80)}
.character-creator .choose-name{border-top:1px solid rgba(255,255,255,0.15);margin-top:30px;margin-right:30px;padding:30px 0 0 0;}
.character-creator .choose-name .fields{padding:0 0 10px}
.character-creator .choose-name .field-validation-error{display:none}
.character-creator .btn-create-char{margin:30px 0 0;padding:15px 0;width:270px;font-size:1.25em;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3)}
.character-creator .next-steps{margin:30px 0 0;padding:30px 0 0;border-top:1px solid rgba(255,255,255,0.1);-webkit-box-shadow:0 -1px 0 rgba(0,0,0,0.2);box-shadow:0 -1px 0 rgba(0,0,0,0.2);}
.character-creator .next-steps .pnl{background:#363636;border:1px solid rgba(255,255,255,0.05);margin:0 0 2em 0;padding:30px 30px 10px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.24);box-shadow:0 2px 4px rgba(0,0,0,0.24);min-height:194px;color:#b3b3b3;}
.character-creator .next-steps .pnl h2{margin:0 0 .6em;line-height:1;text-shadow:1px 1px 1px rgba(0,0,0,0.7);}
.character-creator .next-steps .pnl h2 span{display:block}
.character-creator .next-steps .left-pnl .pnl{margin-right:5px}
.character-creator .next-steps .right-pnl .pnl{margin-left:5px}
.character-creator .next-steps .hdr{color:#fff;}
.character-creator .next-steps .hdr h2{position:relative;top:-30px;margin:-27px -30px -20px;padding:55px 30px 23px;background-repeat:no-repeat;}
.character-creator .next-steps .hdr h2.download{background:url("//web.ccpgamescdn.com/dust/img/character_creator/download_and_play_01.png")}
.character-creator .next-steps .hdr h2.recruit{background:url("//web.ccpgamescdn.com/dust/img/character_creator/recruit_your_friends_01.png")}
.character-creator .next-steps .side{margin:-44px -30px -10px;padding:44px 30px 10px;padding-right:160px;background-repeat:no-repeat;background-position:100% 0;}
.character-creator .next-steps .side p.pull-in{padding-right:30px;}
.de .character-creator .next-steps .side p.pull-in{padding-right:14px}
.fr .character-creator .next-steps .side p.pull-in{padding-right:25px}
.character-creator .next-steps .latest-intel ul{border-top:1px solid rgba(255,255,255,0.1);-webkit-box-shadow:0 -1px 0 rgba(0,0,0,0.2);box-shadow:0 -1px 0 rgba(0,0,0,0.2);padding:11px 0;font-family:'DiamanteEF-Medium';text-transform:uppercase;font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:1.2em;text-shadow:1px 1px 1px rgba(0,0,0,0.7);*zoom:1;}
.character-creator .next-steps .latest-intel ul:before,.character-creator .next-steps .latest-intel ul:after{content:" ";display:table}
.character-creator .next-steps .latest-intel ul:after{clear:both}
.character-creator .next-steps .latest-intel ul a{color:#b3b3b3;}
.character-creator .next-steps .latest-intel ul a:hover{color:#fff}
.character-creator .next-steps .latest-intel ul a:before{content:'\00BB ';position:relative;top:-1px;margin-right:10px;font-family:arial;color:#c12127}
.character-creator .next-steps .latest-intel ul li{float:left;width:50%}
#login.character-creator .content{padding:60px 0 80px;min-height:initial}
#login-options{margin:auto;padding:40px 0;overflow:hidden;}
#login-options div{float:left;padding:0 50px}
#login-options .create{border-left:1px solid #434343;min-height:285px}
#login-options h2{font-size:24px;margin-top:0}
#login-options p{width:240px;margin:0;line-height:1.5;padding:0 0 25px 0}
#add-ons .general-content > header{height:350px;background-color:#000;}
#add-ons .general-content > header:before{height:350px}
#add-ons .packs-header{margin-top:-315px;height:315px;color:#fff;}
#add-ons .packs-header h2{color:#fff;margin-bottom:0}
#add-ons .packs-header p{margin:.2em 0}
#add-ons .action{padding:.5em 0 0;margin:1em 0 0;}
#add-ons .action .price{position:relative;top:3px;padding:0 10px 0 0;font-family:'DiamanteEF-Medium';text-transform:uppercase;font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:1.45em}
#add-ons .pss{position:relative;top:4px;display:inline-block;padding:4px 0 0 30px;background:url("//web.ccpgamescdn.com/dust/img/mercpack/psn_store_bag.png") no-repeat;font-size:.7em;line-height:1.1;text-align:left;}
#add-ons .pss .pss-ps{display:block;font-size:1.1em;font-weight:bold;}
#add-ons .pss .pss-ps span{font-size:.5em}
#add-ons a.pss{color:#fff;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;}
#add-ons a.pss:hover{opacity:.8;filter:alpha(opacity=80)}
#add-ons .pack{position:relative;background:#fff;background-repeat:no-repeat;background-position:100% 100%;-webkit-border-radius:3px;border-radius:3px;padding:20px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.1);margin-bottom:30px;min-height:220px;}
#add-ons .pack h2{margin-top:0;line-height:1}
#add-ons .pack.pack-image-left img{float:left;margin:0 30px 0 0}
#add-ons .pack.pack-image-left img + p{margin-top:0}
#add-ons .pack p{margin:.2em 0}
#add-ons .pack .details{position:relative;margin:0 -20px 20px;padding:.5em 20px;border-top:1px solid rgba(0,0,0,0.05);background:rgba(0,0,0,0.02);font-size:.9em;min-height:43em;}
#add-ons .pack .details h2{margin-bottom:0}
#add-ons .pack .details ul{margin:0;padding:0 0 0 2.3em}
.de #add-ons .pack .details,.fr #add-ons .pack .details{min-height:48em}
#add-ons .pack-group{position:relative;padding:30px 30px 10px;-webkit-border-radius:3px;border-radius:3px;margin:0 0 2em;}
#add-ons .pack-group p{margin:.2em 0}
#add-ons .pack-group-warkits{background:#000 url("//web.ccpgamescdn.com/dust/img/mercpack/group_warkits_bg_01.jpg") no-repeat;color:#fff;color:rgba(255,255,255,0.7);}
#add-ons .pack-group-warkits h2{padding-top:.4em;font-size:2.2em}
#add-ons .pack-group-warkits h3{line-height:1}
#add-ons .pack-group-warkits h2,#add-ons .pack-group-warkits h3{color:#fff}
#add-ons .pack-group-warkits .row-fluid{margin-top:2em;margin-bottom:2em}
#add-ons .pack-group-warkits .action{border-left:1px solid rgba(255,255,255,0.1);text-align:center;margin:0;padding:1.5em 0 2.1em 30px;}
#add-ons .pack-group-warkits .action .price{display:block;color:#fff;margin-bottom:.2em}
#add-ons .pack-group-warkits .pss{color:#fff}
#add-ons .aurum{background:#fff url("//web.ccpgamescdn.com/dust/img/mercpack/aurum_reflection.png") no-repeat 20px 25px;min-height:initial;}
#add-ons .aurum h2{margin:6px 0}
#add-ons .aurum h2,#add-ons .aurum p{padding:0 0 0 76px}
#add-ons .aurum .action{background:#111;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;margin:20px -20px -20px;padding:15px 0;text-align:center}
#add-ons .aurum .pss{color:#fff}
#add-ons h2.banner-new{position:absolute;top:-1px;left:-1px;margin:0;width:80px;height:80px;font-size:1.3em;line-height:1;overflow:hidden;}
#add-ons h2.banner-new span{display:block;position:absolute;top:10px;left:-25px;width:100px;padding:5px 0;background:#009cd7 -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.5)), color-stop(1, rgba(0,0,0,0)));background:#009cd7 -moz-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);background:#009cd7 -webkit-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);background:#009cd7 -o-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);background:#009cd7 -ms-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);background:#009cd7 linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);color:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);text-align:center;text-shadow:-1px 2px 1px rgba(0,0,0,0.3)}
.PSN-buy-link{display:block;margin:0 auto}
#error500 header{background:none;width:960px;margin:0 auto;}
.rgba #error500 header{background:none;border:none}
#error500 header .logo{float:none}
#error500 #main{padding:0;text-shadow:1px 1px 3px rgba(0,0,0,0.7);color:#fff;}
#error500 #main h1{padding:0;line-height:1;margin:25px 0 30px 0}
#error500 #main #wormhole-collapse{font-size:185.7%;font-weight:bold;width:66%}
#error500 #main #frontpage{font-weight:bold;font-size:157%;margin:1.2em 0;display:block}
#error500 #main .resources{width:350px;-webkit-border-radius:3px;border-radius:3px}
#error500 #main #other-resources{font-weight:bold;margin-top:0}
#error500 #main ul{margin:0;padding:0;list-style:none;}
#error500 #main ul li:before{content:"\00BB";padding-right:5px}
#error404 #call-to-action,#generic-error-page #call-to-action{display:none}
#error404 .panel,#generic-error-page .panel{max-width:400px;background:none;-webkit-box-shadow:none;box-shadow:none}
#error404 .content,#generic-error-page .content{background:none;padding:0;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}
#error404 h1,#generic-error-page h1{font-size:6em;padding-bottom:0}
#error404 .content,#generic-error-page .content{color:#fff;font-size:16px;}
#error404 .content h2,#generic-error-page .content h2{color:#fff;font-size:3em;line-height:1;}
#error404 .content h2:before,#generic-error-page .content h2:before{content:'// ';color:#c12127}
#error404 .content h2 span,#generic-error-page .content h2 span{display:block;font-size:.6em}
#server-error .content{padding:20px}
#server-error .content > p{font-weight:bold;font-size:128%;margin:0}
#server-error ul.quicklinks{margin:30px 0 20px;padding:0;list-style:none;text-align:center;}
#server-error ul.quicklinks li{display:inline;padding-right:20px;font-weight:bold;}
#server-error ul.quicklinks li:before{content:"\00BB";padding-right:3px;font-weight:normal}
.news-page .panel > header{height:150px;}
.news-page .panel > header:before{height:150px}
.news article{*zoom:1;position:relative;padding:0 0 0 60px;margin:0 0 3em;}
.news article:before,.news article:after{content:" ";display:table}
.news article:after{clear:both}
.news article .caldate{top:.2em;font-size:1.2em}
.news article header{border-bottom:1px solid rgba(0,0,0,0.1);padding:0 0 .5em 0;}
.news article header small{color:#666}
.news article h2{margin:0;padding:0;line-height:1;}
.news article h2 a{color:#222}
.news article img{max-width:100%;height:auto !important}
.news article iframe{max-width:100%}
.news article iframe.fb_iframe_widget_lift{max-width:none}
.news article .socialconnections{margin-top:30px}
.newsheadlines ul{list-style:none;padding:0;margin:5px 0 20px;}
.newsheadlines ul li.selected p{font-weight:bold}
.newsheadlines ul a{display:block;padding:10px 0 10px 0;border-bottom:1px solid #e0e0e0;}
.newsheadlines ul a p{margin:3px 0 0 0;font-size:.857em;color:#333}
.newsheadlines ul a:hover{text-decoration:none;}
.newsheadlines ul a:hover p{color:#9a1a1f;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.newsheadlines ul a time{font-size:.785em;color:#606060}
.news-time-filter{list-style:none;margin-left:0;padding:0;}
.news-time-filter .tree-expand{display:none}
.news-time-filter > li > a{font-weight:bold}
.news-time-filter ul{margin:.3em 0;padding:0 0 0 10px;list-style:none;}
.news-time-filter ul > li:before{content:"-";padding-right:5px}
.news-time-filter .itemcount{font-size:80%;color:#858585;padding-left:3px}
.feed-link{margin-top:2em;}
.feed-link > a:before{margin-right:10px}
#termsCheck{display:none}
body.signup #call-to-action{display:none}
body.signup .content{position:relative;min-height:560px;}
body.signup .content h2{font-size:2.1em;}
.fr body.signup .content h2{font-size:1.9em}
body.signup .content .btn-primary{margin-top:1em}
body.signup .amarr-merc-overlay{position:absolute;bottom:-25px;right:-140px;width:436px;height:690px;background:url("//web.ccpgamescdn.com/dust/img/signup/amarr_heavy_02.png")}
.de body.signup .amarr-merc-overlay,.fr body.signup .amarr-merc-overlay{right:-182px}
body.signup .content .nav{margin:0 0 2em;border:1px solid #bebebe;background:#e2e2e2;font-family:'DiamanteEF-Medium';text-transform:uppercase;font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:1.32em;color:#999;text-shadow:1px 1px 0 rgba(255,255,255,0.8);-webkit-border-radius:2px;border-radius:2px;width:612px;overflow:hidden;}
.de body.signup .content .nav,.fr body.signup .content .nav{font-size:1.3em;width:728px}
body.signup .content .nav li{position:relative;float:left;padding:4px 20px 4px 39px;margin:0;}
.de body.signup .content .nav li{padding:4px 18px 4px 22px}
.fr body.signup .content .nav li{padding:4px 18px 4px 25px}
body.signup .content .nav li:after{content:'';position:absolute;top:.25em;right:-.75em;border:1px solid #bebebe;width:1.4em;height:1.4em;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-border-radius:0 4px 0 0;border-radius:0 4px 0 0;border-width:1px 1px 0 0}
body.signup .content .nav li:first-child{padding:4px 20px 4px 20px;}
.de body.signup .content .nav li:first-child{padding:4px 20px 4px 10px}
body.signup .content .nav li:last-child:after{display:none}
body.signup .content .nav li.done,body.signup .content .nav li.active{background:#fff;}
body.signup .content .nav li.done:after,body.signup .content .nav li.active:after{background:#fff}
body.signup .content .nav li.active{color:#c12127;}
body.signup .content .nav li.active:after{-webkit-box-shadow:2px -2px 3px rgba(0,0,0,0.05);box-shadow:2px -2px 3px rgba(0,0,0,0.05)}
body.signup .content .nav li.step1{z-index:4}
body.signup .content .nav li.step2{z-index:3}
body.signup .content .nav li.step3{z-index:2}
body.signup .content .nav li.step4{z-index:1}
body.signup .verify strong{display:block;padding:10px;margin:.5em 60px;background:#fff url("//web.ccpgamescdn.com/dust/img/signup/diagonal_stripes.png");font-size:1.1em;text-align:center}
body.signup .verify .toggle-hidden{float:right;margin-right:60px;font-size:.9em}
body.signup .verify .signup-create{margin-top:3em}
#resend-verification{margin:1em 0 2em;padding:1em 20px 2em;background:#e4e4e4;border-top:1px solid #bebebe;border-bottom:1px solid #fff;-webkit-border-radius:2px;border-radius:2px;}
#resend-verification input[type=email]{width:400px}
#secure-redirect-info{margin-top:50px;padding-top:30px;border-top:1px solid #bebebe}
#eula .content > ol{counter-reset:li;padding:0}
#eula .content > ol > li{position:relative;margin:0 0 0 2.5em;list-style:none}
#eula .content > ol > li:before{content:counter(li) '.';counter-increment:li;position:absolute;top:0;left:-1.65em;width:1.65em;font-weight:bold;font-size:1.5em}
#user .panel{position:relative;}
#user .panel header{height:400px}
#user .account-header{position:relative;margin:-305px -30px 20px;padding:100px 30px 0;min-height:175px;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(17,17,17,0)), color-stop(2.75, #111), color-stop(1, #111));background:-moz-linear-gradient(top, rgba(17,17,17,0) 0%, #111 275px, #111 100%);background:-webkit-linear-gradient(top, rgba(17,17,17,0) 0%, #111 275px, #111 100%);background:-o-linear-gradient(top, rgba(17,17,17,0) 0%, #111 275px, #111 100%);background:-ms-linear-gradient(top, rgba(17,17,17,0) 0%, #111 275px, #111 100%);background:linear-gradient(top, rgba(17,17,17,0) 0%, #111 275px, #111 100%);}
#user .account-header h2{margin:0;line-height:1;font-size:2.1em;text-transform:none;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.7)}
#user .account-header ul{padding:40px 0 30px}
#user .account-header li{position:relative;}
#user .account-header li + li:after{content:'';position:absolute;top:0;left:-30px;display:block;border-left:1px solid rgba(255,255,255,0.1);height:72px;width:1px}
#user .account-header a{display:block;padding:16px 0}
#user .account-header h3{font-family:sans-serif;text-transform:none;color:#fff;font-size:1em}
#user .account-header p{margin:0;font-size:.8em;color:rgba(255,255,255,0.5)}
#user .account-header a:hover p{color:rgba(255,255,255,0.8)}
#user .recruit-status{min-height:150px}
#user ul.stats{list-style:none;padding:0;border-left:1px solid rgba(0,0,0,0.1);}
#user ul.stats li{padding:0 0 5px}
#user ul.stats .bar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 10px;display:inline-block;-webkit-border-radius:4px;border-radius:4px;background:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255,255,255,0.15)), color-stop(0.4, rgba(255,255,255,0)));background:-moz-linear-gradient(left, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0) 40%);background:-webkit-linear-gradient(left, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0) 40%);background:-o-linear-gradient(left, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0) 40%);background:-ms-linear-gradient(left, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0) 40%);background:linear-gradient(left, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0) 40%);border:1px solid rgba(0,0,0,0.1);color:#fff;font-weight:bold;font-size:.8em;text-shadow:1px 0 0 rgba(0,0,0,0.1)}
#user ul.stats .span2{text-align:right}
#user ul.stats .span6{background-color:rgba(0,0,0,0.05);-webkit-border-radius:4px;border-radius:4px}
#user ul.stats .lbl{font-size:.8em}
#user ul.stats .total .bar{background-color:#74aed2}
#user ul.stats .milestone-1 .bar{background-color:#aad274}
#user ul.stats .milestone-2 .bar{background-color:#faae5e}
#user ul.stats .no-recruits .bar{background-color:transparent;border-color:transparent;color:rgba(51,51,51,0.5)}
#user #user-email .change{font-size:.8em}
#user .verify-reward{border-top:1px solid rgba(0,0,0,0.05);padding:35px 0 0 0;}
#user .verify-reward img{margin:0 0 0 20px}
#user .account-panels{position:relative;}
#user .account-panels:before{content:'';display:block;width:222px;height:213px;background:url("//web.ccpgamescdn.com/dust/img/user/mercs_caldari_pair.png") no-repeat;position:absolute;right:17px;top:-214px}
#user .pnl-bg{min-height:270px;position:relative}
#user input[type=email]{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#open-help-tickets{margin:0 -15px 20px;padding:0;width:910px;}
#open-help-tickets li{float:left;list-style:none;width:425px;margin-bottom:20px;margin:0 15px}
#open-help-tickets a{background:#fff;color:#333;padding:20px;display:block;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.1);box-shadow:2px 2px 5px rgba(0,0,0,0.1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
#open-help-tickets a:hover{text-decoration:none;-webkit-box-shadow:2px 2px 7px rgba(0,0,0,0.25);box-shadow:2px 2px 7px rgba(0,0,0,0.25);}
#open-help-tickets a:hover h3{color:#c12127}
#open-help-tickets img{float:right;width:64px;height:64px}
#open-help-tickets h3{margin:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#open-help-tickets p{margin:.5em 0 1.5em}
#open-help-tickets dl{margin:0;font-size:.857em;color:#858585}
#open-help-tickets dt{float:left;font-weight:bold;}
#open-help-tickets dt:after{content:':';padding-right:5px}
#open-help-tickets dd{margin:0}
#open-help-tickets .open-new a{background:none;border:3px dashed #c6c6c6;color:#c6c6c6;-webkit-box-shadow:none;box-shadow:none;text-align:center;height:106px;}
#open-help-tickets .open-new a:hover{border-color:#adadad;color:#adadad}
#open-help-tickets .open-new a p{margin:0 auto;font-weight:bold;margin-top:40px}
#cannot-open-new{color:#858585;margin-top:2em;font-size:.857em;text-align:center}
#petition-closed{font-size:110%;font-weight:bold}
dl.metadata{float:right;border:1px solid #ccc;background:#ddd;padding:10px;margin:0;font-size:11px;width:100px;}
dl.metadata dt{float:left;font-weight:bold;}
dl.metadata dt:after{content:':';margin-right:5px}
dl.metadata dd{margin:0}
body#details.helptickets .content h2{margin:0}
body#details.helptickets .ticket-details{font-size:.857em;margin-top:0;color:#858585}
body#details.helptickets .new-attachment{margin-bottom:0;}
body#details.helptickets .new-attachment input[type="file"]{margin-bottom:3px}
body#details.helptickets .new-attachment input[type="submit"]{margin-bottom:0}
#ticket-message-list{padding:0;list-style:none;}
#ticket-message-list li{clear:left;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ddd}
#ticket-message-list img{float:left}
#ticket-message-list .post-info{color:#858585;font-size:.857em;margin:0}
#new-message-placeholder > img{float:left}
#new-message-placeholder h4{margin-top:0}
#new-message-placeholder form{margin:0}
#new-message-placeholder .control-group{margin:-1px 0 5px;}
#new-message-placeholder .control-group textarea{margin-bottom:5px}
#new-message-placeholder .indicator{width:16px;height:16px;margin-left:10px;display:inline-block;position:relative;top:4px}
#emailoptout .indicator{position:relative;display:inline-block;left:15px;top:4px;width:16px}
.share-url{position:relative;overflow:hidden;background:rgba(0,0,0,0.9) url("//web.ccpgamescdn.com/dust/img/user/share_url_bg_02.jpg") no-repeat;margin:-30px -30px 30px -30px;padding:20px 30px 10px;}
.share-url p{color:rgba(255,255,255,0.7)}
.share-url input[readonly]{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-color:#cacaca;cursor:text;background-color:#fff;color:#333;-webkit-box-shadow:none;box-shadow:none;font-size:1.2em;font-weight:bold;font-family:"courier new",serif;margin:0;width:70%;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;}
.share-url input[readonly]:active{-webkit-box-shadow:none;box-shadow:none}
.share-url a.copy{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:30%;position:relative;display:inline-block;background:#fff;border:1px solid #cacaca;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;color:rgba(0,0,0,0.5);font-size:.9em;height:42px;margin-left:-1px;line-height:40px;text-align:center;}
.share-url a.copy .icon-link{font-size:.9em;color:rgba(51,51,51,0.4);margin-right:.2em;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.share-url a.copy:hover .icon-link,.share-url a.copy.clipboard-hover .icon-link{color:rgba(0,0,0,0.4)}
.share-url a.copy.clipboard-complete{color:#393;}
.share-url a.copy.clipboard-complete .icon-link{color:#393}
.share-url li a{display:block;padding:6px 0 3px;margin:0 0 0 15px;text-align:center;color:#fff;font-size:1.6em;background:rgba(0,0,0,0.2);-webkit-border-radius:3px;border-radius:3px;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out;}
.share-url li a:hover{background:rgba(0,0,0,0.4)}
.share-url li a:active{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;background:#fff;color:#000}
.share-url p.stats{border-top:1px solid rgba(255,255,255,0.1);padding-top:.5em;margin-top:2em;}
.share-url p.stats a{color:rgba(103,193,252,0.9);}
.share-url p.stats a:hover{color:#67c1fc}
#frp-tandc ul{font-size:80%;color:#5c5c5c}
.milestonebadge{padding:1% 2%;width:96%;background:#f4fee9;border:1px solid #9cbe77;color:#72945e;position:relative;margin-bottom:30px;}
.milestonebadge p{margin:0}
.milestonebadge .icon-checkmark{position:absolute;right:10px;top:4px;bottom:0;font-size:3em}
.milestonebadge.recruited-0{background:#ddd;border:1px solid #ccc;color:#333;}
.milestonebadge.recruited-0 .icon-checkmark{display:none}
.number-recruited{font-size:1.2em;margin-bottom:.4em;}
.number-recruited em{font-weight:bold;font-style:normal}
.number-recruited.total{text-align:center;margin-bottom:30px;}
.number-recruited.total em{display:block;font-size:2em}
table.milestone2awards{width:100%}
table.recruited-1 .awards-for-1,table.recruited-2 .awards-for-1,table.recruited-2 .awards-for-2,table.recruited-3 .awards-for-1,table.recruited-3 .awards-for-2,table.recruited-3 .awards-for-3,table.recruited-4 .awards-for-1,table.recruited-4 .awards-for-2,table.recruited-4 .awards-for-3,table.recruited-4 .awards-for-4,table.recruited-5 .awards-for-1,table.recruited-5 .awards-for-2,table.recruited-5 .awards-for-3,table.recruited-5 .awards-for-4,table.recruited-5 .awards-for-5,table.recruited-10 .awards-for-1,table.recruited-10 .awards-for-2,table.recruited-10 .awards-for-3,table.recruited-10 .awards-for-4,table.recruited-10 .awards-for-5,table.recruited-10 .awards-for-10,table.recruited-25 .awards-for-1,table.recruited-25 .awards-for-2,table.recruited-25 .awards-for-3,table.recruited-25 .awards-for-4,table.recruited-25 .awards-for-5,table.recruited-25 .awards-for-10,table.recruited-25 .awards-for-25,table.recruited-50 .awards-for-1,table.recruited-50 .awards-for-2,table.recruited-50 .awards-for-3,table.recruited-50 .awards-for-4,table.recruited-50 .awards-for-5,table.recruited-50 .awards-for-10,table.recruited-50 .awards-for-25,table.recruited-50 .awards-for-50{background:#f4fee9 !important;color:#72945e}
#coderedeem label{display:none}
#coderedeem input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:280px;max-width:100%}
#coderedeem input[type=submit]:disabled{text-indent:-500px}
#coderedeem .indicator{position:relative;margin-top:-24px}
#newsletter-subscription .subscribe,#newsletter-subscription .unsubscribe,#newsletter-subscription .load-fail{display:none}
#newsletter-subscription.show-subscribe .subscribe,#newsletter-subscription.show-unsubscribe .unsubscribe{display:block}
.js #newsletter-subscription.check-subscription .subscribe,.js #newsletter-subscription.loading .subscribe,.js #newsletter-subscription.check-subscription .unsubscribe,.js #newsletter-subscription.loading .unsubscribe,.js #newsletter-subscription.check-subscription .load-fail,.js #newsletter-subscription.loading .load-fail{display:none}
.js #newsletter-subscription.check-subscription:after,.js #newsletter-subscription.loading:after{content:'Loading...';background:url("/ccp/img/misc/indicator.gif") no-repeat top left;text-indent:-1000px;display:block;width:100%;height:16px;margin-top:20px}
#newsletter-subscription.load-failure .subscribe,#newsletter-subscription.load-failure .unsubscribe{display:none}
#newsletter-subscription.load-failure .load-fail{display:block}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#000;opacity:.9;filter:alpha(opacity=90)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none !important}
.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044;}
.mfp-preloader a{color:#ccc;}
.mfp-preloader a:hover{color:#fff}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;padding:0;z-index:1046;-webkit-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;}
.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#666}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}
.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0);display:none !important;}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{line-height:0;}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(.75);-webkit-transform:scale(.75);-moz-transform:scale(.75);-o-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
.mfp-fade.mfp-bg{opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;}
.mfp-fade.mfp-bg.mfp-ready{opacity:.9;filter:alpha(opacity=90)}
.mfp-fade.mfp-bg.mfp-removing{opacity:0;filter:alpha(opacity=0)}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;filter:alpha(opacity=100)}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;filter:alpha(opacity=0)}
#dust-514 #call-to-action{display:none}
#dust-514 #main{color:#fff}
#hero{font-family:'DiamanteEF-Medium';text-transform:uppercase;font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;position:relative;margin:0 0 10px;padding:0 0 0 10px;}
#hero h2,#hero h3,#hero h4{font-weight:normal;line-height:1;text-shadow:1px 1px 3px rgba(0,0,0,0.3);}
#hero h2 span,#hero h3 span,#hero h4 span{color:#c12127}
#hero h2{margin:1.5em 0 .31em;font-size:4.2em;text-shadow:1px 1px 5px rgba(0,0,0,0.3)}
#hero h3{margin:.31em 0 .23em;font-size:2.2em}
#hero h4{margin:.23em 0 1.47em;font-size:1.9em}
#hero p{margin:1.47em 0 7.1em}
#hero .btn{text-shadow:1px 1px 3px rgba(0,0,0,0.3)}
#hero .social-share{text-align:center}
#hero .fb-like{display:inline-block;margin-right:20px;position:relative;z-index:5}
#promo{margin:0;border:1px solid rgba(255,255,255,0.05);-webkit-box-shadow:0 0 30px rgba(0,0,0,0.9);box-shadow:0 0 30px rgba(0,0,0,0.9);}
#promo .row-fluid-promo{*zoom:1;background:#000 url("//web.ccpgamescdn.com/dust/img/layout/dusty_promo_bg.jpg") no-repeat;-webkit-border-radius:3px;border-radius:3px}
#promo .row-fluid-promo:before,#promo .row-fluid-promo:after{content:" ";display:table}
#promo .row-fluid-promo:after{clear:both}
#promo .span3{float:left;width:25%;margin:0;}
#promo .span3 > div{position:relative;height:264px}
#promo .span6{float:left;width:50%;margin:0}
#promo h2{font-family:'DiamanteEF-Medium';text-transform:uppercase;font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:1.7em;padding:10px 0 0;margin:0}
#promo .social{border-right:1px solid rgba(255,255,255,0.1);}
#promo .social h2 a{color:#fff;padding:0 0 0 20px;}
#promo .social h2 a:before{font-size:.78em;margin-right:8px}
#promo .social h2 a:hover{color:#00aced}
#promo .social .tweet{padding:5px 20px 0;font-size:.8em;width:196px;max-height:200px;overflow:hidden;}
#promo .social .tweet a{color:#969696;}
#promo .social .tweet a:hover{color:#fff}
#promo .social .time{margin:1em 0 0;color:rgba(255,255,255,0.3);font-size:.8em}
#promo .social ul{position:absolute;bottom:0;list-style:none;padding:15px 0;margin:0;width:100%;font-size:1.25em;background:rgba(0,0,0,0.2);}
#promo .social ul li{float:left;width:17%;margin-left:5%}
#promo .social ul a{position:relative;text-align:center;display:block;color:#fff;}
#promo .social ul a.icon-facebook:hover{color:#3b5998}
#promo .social ul a.icon-twitter:hover{color:#00aced}
#promo .social ul a.icon-youtube:hover{color:#9e2722}
#promo .social ul a.icon-google-plus:hover{color:#dd4b39}
#promo .slider{position:relative;width:470px;height:264px;overflow:hidden;}
#promo .slider .scene{width:470px;height:264px;position:relative;font-family:'DiamanteEF-Medium';text-transform:uppercase;font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}
#promo .slider .scene h2{font-size:3em;line-height:1;margin:0}
#promo .slider .scene p{font-size:2em;line-height:1;margin:.2em 0 0}
#promo .slider .content-1,#promo .slider .content-2,#promo .slider .content-3{position:absolute;bottom:40px;left:0;width:100%;text-align:center;text-shadow:1px 1px 10px rgba(0,0,0,0.8);opacity:0;filter:alpha(opacity=0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .7s cubic-bezier(.51,.01,.37,.98), -webkit-transform .8s cubic-bezier(.51,.01,.37,.98);-moz-transition:opacity .7s cubic-bezier(.51,.01,.37,.98), -moz-transform .8s cubic-bezier(.51,.01,.37,.98);-o-transition:opacity .7s cubic-bezier(.51,.01,.37,.98), -o-transform .8s cubic-bezier(.51,.01,.37,.98);-ms-transition:opacity .7s cubic-bezier(.51,.01,.37,.98), -ms-transform .8s cubic-bezier(.51,.01,.37,.98);transition:opacity .7s cubic-bezier(.51,.01,.37,.98),transform .8s cubic-bezier(.51,.01,.37,.98);z-index:5;}
#promo .slider .content-1 a,#promo .slider .content-2 a,#promo .slider .content-3 a{cursor:default;color:#fff;}
#promo .slider .content-1 a:hover,#promo .slider .content-2 a:hover,#promo .slider .content-3 a:hover{color:#e6e6e6}
#promo .slider .scene-1 .content-1,#promo .slider .scene-2 .content-2,#promo .slider .scene-3 .content-3{z-index:6;}
#promo .slider .scene-1 .content-1 a,#promo .slider .scene-2 .content-2 a,#promo .slider .scene-3 .content-3 a{cursor:pointer}
#promo .slider .bg-1,#promo .slider .bg-2,#promo .slider .bg-3{position:absolute;bottom:-20px;left:-20px;height:310px;width:510px;z-index:3;background-position:50% 50%;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .8s cubic-bezier(.51,.01,.37,.98), -webkit-transform .8s cubic-bezier(.51,.01,.37,.98);-moz-transition:opacity .8s cubic-bezier(.51,.01,.37,.98), -moz-transform .8s cubic-bezier(.51,.01,.37,.98);-o-transition:opacity .8s cubic-bezier(.51,.01,.37,.98), -o-transform .8s cubic-bezier(.51,.01,.37,.98);-ms-transition:opacity .8s cubic-bezier(.51,.01,.37,.98), -ms-transform .8s cubic-bezier(.51,.01,.37,.98);transition:opacity .8s cubic-bezier(.51,.01,.37,.98),transform .8s cubic-bezier(.51,.01,.37,.98);-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
#promo .slider .fg-1,#promo .slider .fg-2,#promo .slider .fg-3{position:absolute;bottom:-5px;right:0;width:510px;height:310px;z-index:4;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .8s cubic-bezier(.51,.01,.37,.98), -webkit-transform .8s cubic-bezier(.51,.01,.37,.98);-moz-transition:opacity .8s cubic-bezier(.51,.01,.37,.98), -moz-transform .8s cubic-bezier(.51,.01,.37,.98);-o-transition:opacity .8s cubic-bezier(.51,.01,.37,.98), -o-transform .8s cubic-bezier(.51,.01,.37,.98);-ms-transition:opacity .8s cubic-bezier(.51,.01,.37,.98), -ms-transform .8s cubic-bezier(.51,.01,.37,.98);transition:opacity .8s cubic-bezier(.51,.01,.37,.98),transform .8s cubic-bezier(.51,.01,.37,.98)}
#promo .slider .fg-2{bottom:-30px;-webkit-transform:scale(.98);-moz-transform:scale(.98);-o-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}
#promo .slider .scene-1 .content-1{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);transform:translate(0,-10px);-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);-o-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
#promo .slider .scene-1 .bg-1{opacity:1;filter:alpha(opacity=100);-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;-ms-transition-delay:0;transition-delay:0}
#promo .slider .scene-2 .content-2{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);transform:translate(0,-10px);-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);-o-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
#promo .slider .scene-2 .bg-2{opacity:1;filter:alpha(opacity=100);-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;-ms-transition-delay:0;transition-delay:0}
#promo .slider .scene-2 .fg-2{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1) translate(0,-5px);-moz-transform:scale(1) translate(0,-5px);-o-transform:scale(1) translate(0,-5px);-ms-transform:scale(1) translate(0,-5px);transform:scale(1) translate(0,-5px);-webkit-transform:scale(1) translate3d(0,-5px,0);-moz-transform:scale(1) translate3d(0,-5px,0);-o-transform:scale(1) translate3d(0,-5px,0);-ms-transform:scale(1) translate3d(0,-5px,0);transform:scale(1) translate3d(0,-5px,0)}
#promo .slider .scene-3 .content-3{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);transform:translate(0,-10px);-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);-o-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
#promo .slider .scene-3 .bg-3{opacity:1;filter:alpha(opacity=100);-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;-ms-transition-delay:0;transition-delay:0}
#promo .slider .scene-next,#promo .slider .scene-prev{display:block;position:absolute;top:110px;right:15px;width:30px;height:30px;z-index:4;color:#fff;font-size:2.5em;text-shadow:0 0 3px rgba(0,0,0,0.7);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:20;opacity:0;filter:alpha(opacity=0);}
#promo .slider .scene-next:before,#promo .slider .scene-prev:before{position:absolute;top:-5px;left:-5px;z-index:9}
#promo .slider:hover .scene-next,#promo .slider:hover .scene-prev{opacity:.5;filter:alpha(opacity=50);}
#promo .slider:hover .scene-next:hover,#promo .slider:hover .scene-prev:hover{opacity:1;filter:alpha(opacity=100);text-shadow:0 0 5px rgba(255,255,255,0.5)}
#promo .slider .scene-prev{right:auto;left:15px}
#promo .slider .scene-pos{list-style:none;position:absolute;bottom:10px;left:50%;width:80px;margin:0 0 0 -40px;padding:0;z-index:4;text-align:center;}
#promo .slider .scene-pos li{display:inline-block;margin:0 2px}
#promo .slider .scene-pos a{width:5px;height:5px;-webkit-border-radius:50%;border-radius:50%;background:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.4);-webkit-transition:background .4s ease-in-out, border .4s ease-in-out;-moz-transition:background .4s ease-in-out, border .4s ease-in-out;-o-transition:background .4s ease-in-out, border .4s ease-in-out;-ms-transition:background .4s ease-in-out, border .4s ease-in-out;transition:background .4s ease-in-out,border .4s ease-in-out}
#promo .slider .scene-1 .pos-1{opacity:1;filter:alpha(opacity=100);}
#promo .slider .scene-1 .pos-1 a{background:#fff}
#promo .slider .scene-2 .pos-2{opacity:1;filter:alpha(opacity=100);}
#promo .slider .scene-2 .pos-2 a{background:#fff}
#promo .slider .scene-3 .pos-3{opacity:1;filter:alpha(opacity=100);}
#promo .slider .scene-3 .pos-3 a{background:#fff}
#promo .slider .scene-4 .pos-4{opacity:1;filter:alpha(opacity=100);}
#promo .slider .scene-4 .pos-4 a{background:#fff}
#promo .latest-video{padding:0 20px;}
#promo .latest-video .play-video{display:block;position:relative;color:#fff;}
#promo .latest-video .play-video .icon-play{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.2em;line-height:34px;text-align:center;position:absolute;top:50%;left:50%;width:34px;height:34px;margin:-22px 0 0 -17px;padding:0 0 0 3px;border:2px solid #fff;background:rgba(47,78,119,0.7);-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.3),inset 0 0 15px rgba(0,0,0,0.2);box-shadow:0 0 20px rgba(0,0,0,0.3),inset 0 0 15px rgba(0,0,0,0.2);text-shadow:0 0 1px rgba(0,0,0,0.2);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
#promo .latest-video .play-video:hover .icon-play{background-color:rgba(47,78,119,0.9);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.8),inset 0 0 15px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.8),inset 0 0 15px rgba(0,0,0,0.5)}
#promo .latest-video .more{color:#808080;}
#promo .latest-video .more:hover{color:#fff}
#promo .latest-video img{margin:10px 0 0 0;max-width:100%}
#promo .latest-video .title{margin:8px 0 0;font-size:.8em;color:#fff}
#promo .latest-video .more-videos{position:absolute;bottom:1em;right:20px;margin:0}
#frontpage-video{width:860px;margin:0 auto;position:relative}
.youtube-hack-tumbnail-link{display:block;position:relative}
.youtube-hack-tumbnail-link:after{font-family:'dust514';font-style:normal;speak:none;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;content:"\e003";position:absolute;font-size:50px;color:#fff;top:36px;left:72px;opacity:.5;filter:alpha(opacity=50);-webkit-transition:opacity .3s cubic-bezier(.51,.01,.37,.98);-moz-transition:opacity .3s cubic-bezier(.51,.01,.37,.98);-o-transition:opacity .3s cubic-bezier(.51,.01,.37,.98);-ms-transition:opacity .3s cubic-bezier(.51,.01,.37,.98);transition:opacity .3s cubic-bezier(.51,.01,.37,.98)}
.youtube-hack-tumbnail-link:hover:after{opacity:.85;filter:alpha(opacity=85)}
#quotes{position:relative;background:-moz-radial-gradient(50% 100%, ellipse farthest-side, #000 0%, rgba(0,0,0,0) 100%);background:-webkit-radial-gradient(50% 100%, ellipse farthest-side, #000 0%, rgba(0,0,0,0) 100%);background:-o-radial-gradient(50% 100%, ellipse farthest-side, #000 0%, rgba(0,0,0,0) 100%);background:-ms-radial-gradient(50% 100%, ellipse farthest-side, #000 0%, rgba(0,0,0,0) 100%);background:linear-gradient(50% 100%, ellipse farthest-side, #000 0%, rgba(0,0,0,0) 100%);margin:0 10px 1em;padding:20px 0;border-bottom:1px solid rgba(255,255,255,0.1);}
#quotes a{color:#fff;}
#quotes a:hover{color:rgba(255,255,255,0.7)}
#quotes ul{list-style:none;padding:0;text-shadow:1px 1px 0 rgba(0,0,0,0.7);font-style:italic;text-align:center;font-size:1.1em;}
.fr #quotes ul{font-size:1em}
.no-js #quotes ul li{display:none;}
.no-js #quotes ul li:first-child{display:block}
#quotes span{color:#666;padding-left:10px;font-style:normal}
#info-news{padding:0 10px;}
#info-news h2{font-family:'DiamanteEF-Medium';text-transform:uppercase;font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:2.1em;margin:.6em 0;}
#info-news h2 span{color:#c12127}
#info-news a{color:#fff;}
#info-news a:hover{color:rgba(255,255,255,0.7)}
#info-news p{color:rgba(255,255,255,0.7);}
#info-news p a:hover{text-decoration:underline}
#info-news a.more:hover{text-decoration:none}
#what-is-dust img{outline:1px solid #333;max-width:100%;height:auto}
#fp-news ul{list-style:none;padding:0;margin:0}
#fp-news li{margin:0 0 1.5em 0;border-bottom:1px solid rgba(255,255,255,0.05);}
#fp-news li:last-child{border:none}
#fp-news small{color:#808080;font-size:.8em}
#fp-news h3{padding:0 0 5px;font-size:1.1em;margin:0;color:#fff}
#fp-news p{margin:0 0 .8em 0}
.row-fluid{position:relative}
#caldari-soldier-overlay{position:absolute;bottom:-29px;left:50%;width:302px;height:485px;margin:0 0 0 -171px;background:url("//web.ccpgamescdn.com/dust/img/the_game/caldari_soldier_01.png")}
#universe-frontpage .panel header{height:250px;position:relative}
#universe-frontpage .img-right{margin-top:0}
#universe-frontpage .content{background-repeat:no-repeat;background-position:0 100%;background-image:url("//web.ccpgamescdn.com/dust/img/content_bg/landscape_01.jpg");padding-bottom:70px}
#overlay-caldari-merc{position:absolute;bottom:-10px;right:-30px;width:175px;height:318px;background:url("//web.ccpgamescdn.com/dust/img/universe/caldari_merc.png") no-repeat}
#factions .column-list h2 img{max-width:70%;height:auto !important;margin-bottom:1em}
#corporations .column-list img{display:block;margin:0 auto}
#corporations .wrapper{margin-top:20px;padding-top:0;}
#corporations .wrapper h2{display:none}
#beta #call-to-action{display:none}
#beta .general-content{position:relative;}
#beta .general-content header{height:410px}
#beta .general-content .header-overlay{height:581px;width:522px;position:absolute;left:326px;bottom:-95px}
#beta #cta{position:absolute;left:30px;top:100px;}
.de #beta #cta,.fr #beta #cta{width:420px}
#beta #cta h2{font-size:4.2em;line-height:1;color:#fff;margin-bottom:.6em;}
.de #beta #cta h2,.fr #beta #cta h2{font-size:3em}
#beta #cta h2 em{font-style:normal;color:#c12127;display:block}
#beta #server-status{font-family:'DiamanteEF-Medium';text-transform:uppercase;font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin-top:-30px;height:40px;padding-top:4px;}
#beta #server-status .server-status-caption{color:#858585;font-size:1.28em}
#beta #server-status .server-status{font-size:1.85em;}
#beta #server-status .server-status:before{content:" ";display:inline-block;height:8px;width:8px;-webkit-border-radius:1px;border-radius:1px;margin:0 7px 2px}
#beta #server-status .server-status.online:before{background:#42a324;background:-webkit-gradient(linear, left top, right bottom, color-stop(0, #42a324), color-stop(1, #227d10));background:-moz-linear-gradient(top left, #42a324 0%, #227d10 100%);background:-webkit-linear-gradient(top left, #42a324 0%, #227d10 100%);background:-o-linear-gradient(top left, #42a324 0%, #227d10 100%);background:-ms-linear-gradient(top left, #42a324 0%, #227d10 100%);background:linear-gradient(top left, #42a324 0%, #227d10 100%);-webkit-box-shadow:0 0 6px rgba(78,163,51,0.98);box-shadow:0 0 6px rgba(78,163,51,0.98);border:1px solid #25760c}
#beta #server-status .server-status.offline:before,#beta #server-status .server-status.vip:before{background:#de1c22;background:-webkit-gradient(linear, left top, right bottom, color-stop(0, #de1c22), color-stop(1, #c20306));background:-moz-linear-gradient(top left, #de1c22 0%, #c20306 100%);background:-webkit-linear-gradient(top left, #de1c22 0%, #c20306 100%);background:-o-linear-gradient(top left, #de1c22 0%, #c20306 100%);background:-ms-linear-gradient(top left, #de1c22 0%, #c20306 100%);background:linear-gradient(top left, #de1c22 0%, #c20306 100%);-webkit-box-shadow:0 0 6px rgba(213,53,58,0.64);box-shadow:0 0 6px rgba(213,53,58,0.64);border:1px solid #8c0d0a}
#beta .short-news-list ul{margin-bottom:10px !important;}
#beta .short-news-list ul p{font-weight:bold}
#beta #mercpack-promo{display:block;height:98px;width:280px;padding-top:134px;}
.de #beta #mercpack-promo,.fr #beta #mercpack-promo{padding-top:122px;height:110px}
#beta #mercpack-promo p{text-transform:uppercase;font-weight:bold;font-size:1em;color:#333;line-height:1;margin:0 0 0 15px;text-shadow:1px 1px 0 rgba(255,255,255,0.8);}
.lt-ie10 #beta #mercpack-promo p{color:#fff}
#beta #mercpack-promo p strong{color:#fff;font-size:1.3em;line-height:1.3;margin:4px 0 4px;display:block;text-shadow:1px 1px 3px rgba(0,0,0,0.82)}
#creations-mosaic-container{height:792px}
#creations-mosaic li a{display:block;position:relative}
#creations-mosaic li > .content{width:430px;height:224px;padding:20px !important;position:relative;}
#creations-mosaic li > .content h2{margin:0;color:#c12127}
#creations-mosaic li > .content p{color:#000;}
#creations-mosaic li > .content p.opening{margin-top:0}
#creations-mosaic li > .content p.opening + p{margin-bottom:0;padding-bottom:1em;border-bottom:1px solid #bebebe}
#creations-mosaic li > .content ul{margin:0;padding:1em 0 0 0;border-top:1px solid #fff;}
#creations-mosaic li > .content ul li a{color:#000;background:url("/ccp/img/layout/red-arrow.png") no-repeat 0 4px;padding:0 13px 0 10px}
#media #mosaic-refresh{display:none;position:absolute;right:10px;top:70px;}
.no-fontface #media #mosaic-refresh{top:60px}
#subcat-listing,#subcat-listing-no-paging{position:relative;margin:0 -30px 40px;}
#subcat-listing h2,#subcat-listing-no-paging h2{margin:10px 0 0 10px;color:#c12127;font-size:170%}
#subcat-listing a.next,#subcat-listing-no-paging a.next,#subcat-listing a.prev,#subcat-listing-no-paging a.prev{top:70px}
#subcat-listing .paging,#subcat-listing-no-paging .paging{padding:0}
#subcat-listing #subcat-thumbs,#subcat-listing-no-paging #subcat-thumbs{overflow:hidden;clear:both;position:relative;}
#subcat-listing #subcat-thumbs > #wrapper,#subcat-listing-no-paging #subcat-thumbs > #wrapper{position:relative}
#subcat-listing #subcat-thumbs ol,#subcat-listing-no-paging #subcat-thumbs ol{padding:0;margin:0;width:940px;float:left;}
#concept-art #subcat-listing #subcat-thumbs ol a,#concept-art #subcat-listing-no-paging #subcat-thumbs ol a,#wallpapers #subcat-listing #subcat-thumbs ol a,#wallpapers #subcat-listing-no-paging #subcat-thumbs ol a,#screenshots #subcat-listing #subcat-thumbs ol a,#screenshots #subcat-listing-no-paging #subcat-thumbs ol a{opacity:.95;filter:alpha(opacity=95);-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;}
#concept-art #subcat-listing #subcat-thumbs ol a:hover,#concept-art #subcat-listing-no-paging #subcat-thumbs ol a:hover,#wallpapers #subcat-listing #subcat-thumbs ol a:hover,#wallpapers #subcat-listing-no-paging #subcat-thumbs ol a:hover,#screenshots #subcat-listing #subcat-thumbs ol a:hover,#screenshots #subcat-listing-no-paging #subcat-thumbs ol a:hover{opacity:1;filter:alpha(opacity=100)}
#concept-art #subcat-listing #subcat-thumbs ol a p,#concept-art #subcat-listing-no-paging #subcat-thumbs ol a p,#wallpapers #subcat-listing #subcat-thumbs ol a p,#wallpapers #subcat-listing-no-paging #subcat-thumbs ol a p,#screenshots #subcat-listing #subcat-thumbs ol a p,#screenshots #subcat-listing-no-paging #subcat-thumbs ol a p{display:none}
#subcat-listing #subcat-thumbs ol .span4,#subcat-listing-no-paging #subcat-thumbs ol .span4{float:left;width:272px;margin:0 0 0 30px}
#fiction h2.separate{padding:32px 0 0}
#fiction .content{background-repeat:no-repeat;background-position:100% 100%;background-image:url("//web.ccpgamescdn.com/dust/img/content_bg/planet_from_space_01.jpg");padding-bottom:110px}
#fiction .btn-more{margin-top:1em}
#mediadisplay iframe.ytplayer{display:block}
#mediadisplay .image{background:#000;text-align:center;position:relative;}
#mediadisplay .image img{max-width:940px}
#mediadisplay .item-of-total{display:none;position:absolute;right:10px;top:73px;color:#fff;font-size:153.9%;margin:0;}
.no-fontface #mediadisplay .item-of-total{font-size:120%}
#mediadisplay .content .fiction-story h2{margin-top:0}
#mediadisplay .content .fiction-story img{max-width:580px !important;height:auto !important}
#mediadisplay .content .fiction-story .more{margin-top:30px;}
#mediadisplay .content .fiction-story .more:after{line-height:0}
#mediadisplay .content .fiction-story #fiction-full{padding:20px 0}
#mediadisplay .content .socialconnections{margin-top:30px}
#mediadisplay .download{position:relative;}
#mediadisplay .download a:hover{text-decoration:none}
.ie7 #mediadisplay .download{position:relative;z-index:2}
#mediadisplay .download > a:hover{color:#fff}
#mediadisplay .download h3{padding:0;margin:0;font-size:1.428em;line-height:1;cursor:default;background:#1e1e1e;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.35, #373737), color-stop(0.73, #1e1e1e));background:-moz-linear-gradient(top, #373737 35%, #1e1e1e 73%);background:-webkit-linear-gradient(top, #373737 35%, #1e1e1e 73%);background:-o-linear-gradient(top, #373737 35%, #1e1e1e 73%);background:-ms-linear-gradient(top, #373737 35%, #1e1e1e 73%);background:linear-gradient(top, #373737 35%, #1e1e1e 73%);border:1px solid #252525;-webkit-border-radius:3px;border-radius:3px;}
.de #mediadisplay .download h3{font-size:1.35em}
#mediadisplay .download h3 a{display:block;padding:10px 10px 10px 46px;background:url("/ccp/img/icons/download.png") no-repeat 10px 9px;color:#fff}
#mediadisplay .download:hover h3{background:#8f1515;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.48, #c12127), color-stop(0.92, #8f1515));background:-moz-linear-gradient(top, #c12127 48%, #8f1515 92%);background:-webkit-linear-gradient(top, #c12127 48%, #8f1515 92%);background:-o-linear-gradient(top, #c12127 48%, #8f1515 92%);background:-ms-linear-gradient(top, #c12127 48%, #8f1515 92%);background:linear-gradient(top, #c12127 48%, #8f1515 92%);border:1px solid #a51818;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
#mediadisplay .download:hover h3 a{color:#fff;background-position:10px -41px}
#mediadisplay .download ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;list-style:none;margin:0;padding:0;width:100%;background:#d5d5d5;display:none;z-index:3;border:1px solid #a4a4a4;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
#mediadisplay .download ul li{border-top:1px solid #a4a4a4;}
#mediadisplay .download ul li a{display:block;padding:10px;border-top:1px solid #e5e5e5;color:#000;}
#mediadisplay .download ul li a:hover{background-color:#e4e4e4;color:#9a1a1f}
#mediadisplay .download ul li:first-child{border:0;}
#mediadisplay .download ul li:first-child a{border:0}
#mediadisplay .download:hover ul,#mediadisplay .download ul:hover{display:block}
#mediadisplay .download + p{margin-top:30px}
.ie7 #mediadisplay .socialconnections{position:relative;z-index:1;zoom:1}
#community-news{position:relative;margin:0 0 30px;border:1px solid #c7c7c7;overflow:hidden;height:283px;}
#community-news img{float:left}
#community-news ul{float:right;list-style:none;padding:0;margin:0;width:300px;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(0,0,0,0.05)), color-stop(1, rgba(0,0,0,0)));background:-moz-linear-gradient(bottom, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(bottom, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 100%);background:-o-linear-gradient(bottom, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 100%);background:-ms-linear-gradient(bottom, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(bottom, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 100%);}
#community-news ul li{border-top:1px solid #c7c7c7;}
#community-news ul li:first-child{border:0}
#community-news ul li a{position:relative;display:block;padding:10px 5px 10px 20px;min-height:50px;color:#333;font-weight:bold;font-size:.9em;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;z-index:3}
#community-news ul li.active a,#community-news ul li a:hover{text-decoration:none;background:#c12127;background:#c12127 -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0.2)), color-stop(0.4, rgba(255,255,255,0)));background:#c12127 -moz-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 40%);background:#c12127 -webkit-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 40%);background:#c12127 -o-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 40%);background:#c12127 -ms-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 40%);background:#c12127 linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 40%);color:#fff;}
#community-news ul li.active a:after,#community-news ul li a:hover:after{content:'';position:absolute;top:25px;left:-15px;border-width:10px 15px 10px 0;border-style:solid;border-color:transparent #c12127;display:block;width:0}
#community-news ul li img{position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}
#community-news ul li.last img{opacity:1;filter:alpha(opacity=100);z-index:1}
#community-news ul li.active img{opacity:1;filter:alpha(opacity=100);z-index:2}
#community-news ul small{display:block;color:#606060;font-weight:normal}
#community-blog h2{color:#c12127;font-size:2.3em;line-height:1;margin:0 0 .5em}
#community-blog h3{margin:0;}
#community-blog h3 a{color:#333}
#community-blog ul{list-style:none;padding:0;font-weight:bold;}
#community-blog ul li{border-top:1px solid #bfbfbf;}
#community-blog ul li:first-child{border:0}
#community-blog ul li a{color:#333;display:block;padding:10px 0}
#community-linkbox a{display:block;height:250px;margin-top:40px}
.en #email-opt-out .content{background:#eee url("//web.ccpgamescdn.com/dust/img/signup/lady_with_a_gun.png") no-repeat 100% 10px;min-height:380px}
#email-opt-out .important-emails-note{color:#858585;margin:2em 0 4em}
#uprising .general-content > header{height:486px;background-color:#000;}
#uprising .general-content > header:before{height:486px}
#uprising .content a{color:#0071ba}
#uprising .content img{-webkit-border-radius:4px;border-radius:4px}
#uprising .subhead{margin:-.5em 0 1.5em}
#uprising .section{margin:0 -30px 4em;padding:0 30px}
#uprising .section-intro{background:#000;padding-bottom:2em;color:#fff;}
#uprising .section-intro .row-fluid{position:relative;margin-top:-100px}
#uprising .section-intro h2{color:#fff}
#uprising .section-visuals{background:url("//web.ccpgamescdn.com/dust/img/releases/uprising/visuals_bg_01.jpg") no-repeat 50% 100%;padding-bottom:300px;}
#uprising .section-visuals .screenshots{margin-top:1em}
#uprising .section .shadow-bottom{padding-bottom:4em}
#uprising .section-gear{background:url("//web.ccpgamescdn.com/dust/img/releases/uprising/gear_bg_01.jpg") no-repeat 50% 0;padding-top:450px}
.twelve-days{background-image:url("//web.ccpgamescdn.com/dust/img/12daysofdust/bg.jpg");}
.twelve-days #header{background:rgba(0,0,0,0.3)}
.twelve-days h1{display:inline-block}
.twelve-days #call-to-action{display:none}
.twelve-days .panel{background:none;-webkit-box-shadow:none;box-shadow:none;padding:0 5px}
.twelve-days .content{background:none;padding:0;color:#fff}
.twelve-days h2,.twelve-days h3,.twelve-days h4{color:#fff}
.twelve-days .intro{padding:0 0 3em;}
.twelve-days .intro h2{margin-top:-.5em;font-size:1.5em}
.twelve-days .intro p{width:580px;position:absolute;top:46px;right:0}
.twelve-days h2.reward{position:relative;margin:0 0 1em;text-align:center;font-size:1.45em;}
.twelve-days h2.reward:before,.twelve-days h2.reward:after{content:'';position:absolute;display:block;width:41%;border-top:1px solid rgba(255,255,255,0.1);top:10px;left:0;right:auto}
.twelve-days h2.reward:after{right:0;left:auto}
.twelve-days .current-reward{text-align:center;height:370px;}
.twelve-days .current-reward h2{position:relative;margin-top:-150px}
.twelve-days .current-reward p{margin-bottom:3em}
.twelve-days .current-reward .item{display:none}
.twelve-days .current-reward .active{display:block}
.twelve-days .current-reward .tomorrow{margin:0;padding:7px 0;text-align:center;border-top:1px solid rgba(255,255,255,0.05);color:rgba(255,255,255,0.2);}
.twelve-days .current-reward .tomorrow span{color:rgba(255,255,255,0.3)}
.twelve-days .days{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;list-style:none;padding:0;margin:0 0 1em;border:1px solid rgba(255,255,255,0.05);-webkit-border-radius:4px;border-radius:4px;*zoom:1;}
.twelve-days .days:before,.twelve-days .days:after{content:" ";display:table}
.twelve-days .days:after{clear:both}
.twelve-days .days img{opacity:.3;filter:alpha(opacity=30);-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}
.twelve-days .days h3{font-size:1.2em;line-height:1;margin:0;padding:10px 0 0;color:rgba(255,255,255,0.2);-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.twelve-days .days li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:left;width:16.666666666666668%;margin:0;padding:10px 0 20px;border-right:1px solid rgba(255,255,255,0.05);border-bottom:1px solid rgba(255,255,255,0.05);text-align:center;}
.twelve-days .days li:nth-child(6n){border-right:0}
.twelve-days .days li:nth-last-child(-n+6){border-bottom:0}
.twelve-days .days li.past,.twelve-days .days li.current{cursor:pointer;}
.twelve-days .days li.past:hover img,.twelve-days .days li.current:hover img{opacity:.7;filter:alpha(opacity=70)}
.twelve-days .days li.past:hover h3,.twelve-days .days li.current:hover h3{color:rgba(255,255,255,0.6)}
.twelve-days .days li.active img{opacity:1;filter:alpha(opacity=100)}
.twelve-days .days li.active h3{color:#fff}
.twelve-days .days li.current img{opacity:1;filter:alpha(opacity=100)}
.twelve-days .days li.current h3{color:#fff}
.twelve-days .terms-conditions{font-size:.9em;color:rgba(255,255,255,0.2);text-align:right}
.cpm-results{list-style:none;margin:0;padding:0;}
.cpm-results li{margin-bottom:20px}
.cpm-results h2:first-child{margin-top:0}
.cpm-results .span2{margin-left:0 !important}
.cpm-results p{margin:0}
.cpm-results p.charname{margin-top:9px}
.cpm-meeting-minutes{list-style:none;margin:0;padding:0;}
.cpm-meeting-minutes h2:first-child{margin-top:0}
.disclaimer-hero{padding:15px 10px;margin-bottom:30px;border:1px solid #f00;border:1px solid rgba(255,0,0,0.6);-webkit-border-radius:0;border-radius:0;background-color:#000;background-color:rgba(0,0,0,0.95);text-align:center;}
.disclaimer-hero p{margin:0;color:#989898}
.candidate-profile + .candidate-profile{border-top:1px solid rgba(255,255,255,0.15);margin-top:30px;padding-top:30px}
.candidate-profile{*zoom:1;}
.candidate-profile:before,.candidate-profile:after{content:" ";display:table}
.candidate-profile:after{clear:both}
.candidate-profile .candidate-portrait{width:128px;border:none;background:none;float:left;}
.candidate-profile .candidate-portrait img{max-width:100%;margin:0;border:1px solid rgba(255,255,255,0.15)}
.candidate-profile .candidate-portrait figcaption{background:none;border:none;font-size:1.142857142857143em;color:#333;padding:0;width:auto;margin:10px 0 0 0;}
.candidate-profile .candidate-portrait figcaption p{margin:0 0 5px 0;line-height:1.2em}
.candidate-profile .candidate-portrait figcaption .name{text-align:center;font-size:.875em;font-weight:bold}
.candidate-profile .candidate-portrait figcaption .corporation,.candidate-profile .candidate-portrait figcaption .alliance{font-size:.75em;text-align:center}
.candidate-profile .candidate-actions{margin:16px 0 23px 144px;overflow:hidden;}
.candidate-profile .candidate-actions .btn-yellow{float:left}
.candidate-profile .candidate-actions .social-icons{float:left;margin-top:8px}
.candidate-profile .candidate-actions .btn-yellow + .social-icons{margin-left:20px}
.candidate-profile .candidate-description{margin-left:144px;}
.candidate-profile .candidate-description a{display:block}
.candidate-profile .candidate-description a:after{content:" »";clear:both}
.candidate-profile .candidate-description a.btn:after{content:""}
.candidate-confirmation{width:50%;}
.candidate-confirmation dl{width:50%;float:left}
.candidate-confirmation dt{margin:0;padding:0;font-size:.875em}
.candidate-confirmation dd{margin:0;padding:0}
.candidate-detail-label{font-size:.875em}
.candidate-detail-text{padding:10px;background-color:#353435;background-color:rgba(255,255,255,0.2);-webkit-border-radius:4px;border-radius:4px}
.candidate-details{margin:-4px 0 10px 144px;overflow:hidden;}
.candidate-details dt{float:left;clear:left;text-align:right;width:54px;}
.candidate-details dt:after{content:":"}
.candidate-details dd{float:left;clear:right;padding-left:10px;margin-left:0;font-weight:bold}
.content-hero{position:relative;}
.content-hero .caption{position:absolute;top:100px;right:30px;text-align:right}
.cpm-landing-content{position:relative;}
.cpm-landing-content h2{font-size:2.25em;line-height:1em;margin:25px 0;color:#ffa500;}
.cpm-landing-content > p{margin-right:310px}
.cpm-landing-content .eve-avatar{position:absolute;top:-130px;right:0;}
.cpm-landing-content .eve-avatar img{border:none}
.cpm-landing-content .cpm-landing-actions{*zoom:1;margin:30px 0}
.cpm-landing-content .cpm-landing-actions:before,.cpm-landing-content .cpm-landing-actions:after{content:" ";display:table}
.cpm-landing-content .cpm-landing-actions:after{clear:both}
.cpm-landing-content .cpm-landing-action{float:left;width:50%;}
.cpm-landing-content .cpm-landing-action:first-child > p{padding-right:30px}
.video-embed{text-align:right;margin-top:40px;}
.video-embed p{text-align:left}
.fbsharebtn{padding:2px 4px 3px;background-color:#eceef5;font-size:11px;color:#3b5998 !important;text-decoration:none;white-space:nowrap;border:1px solid #cad4e7;-webkit-border-radius:3px;border-radius:3px;position:relative;top:-7px;}
.fbsharebtn:hover{text-decoration:none !important}
.fbsharebtn .fbicon{background:url("http://web.ccpgamescdn.com/communityassets/img/csm/icon-fb.png") 0 0 no-repeat;height:14px;width:14px;display:inline-block;position:relative;top:3px;margin-right:2px}
.jquery-ui-dialog{display:none}
.ui-widget-overlay{background-color:#000;background-color:rgba(0,0,0,0.8)}
.cpm-elections-confirm-dialog{padding:10px;margin:0;border:1px solid rgba(255,255,255,0.15);-webkit-border-radius:0;border-radius:0;background-color:#000;background-color:rgba(0,0,0,0.95);font-family:Arial,sans-serif;}
.cpm-elections-confirm-dialog .jquery-ui-dialog{display:block}
.cpm-elections-confirm-dialog .ui-dialog-titlebar{display:none}
.cpm-elections-confirm-dialog .ui-dialog-content{color:#fff;height:auto !important;border:none;text-align:center;}
.cpm-elections-confirm-dialog .ui-dialog-content p{margin:0}
.cpm-elections-confirm-dialog .ui-dialog-buttonpane{background-color:transparent;border:none;}
.cpm-elections-confirm-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;text-align:center}
.cpm-elections-confirm-dialog .ui-dialog-buttonpane .ui-button{margin:0;background-color:#3f3e46;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #3f3e46), color-stop(0.5, #46454d), color-stop(1, #4c4b53)) #3f3e46;background:-moz-linear-gradient(top, #3f3e46 0%, #46454d 50%, #4c4b53 100%) #3f3e46;background:-webkit-linear-gradient(top, #3f3e46 0%, #46454d 50%, #4c4b53 100%) #3f3e46;background:-o-linear-gradient(top, #3f3e46 0%, #46454d 50%, #4c4b53 100%) #3f3e46;background:-ms-linear-gradient(top, #3f3e46 0%, #46454d 50%, #4c4b53 100%) #3f3e46;background:linear-gradient(top, #3f3e46 0%, #46454d 50%, #4c4b53 100%) #3f3e46;border-color:#5f5e67 #4e4d54 #55545c;-webkit-box-shadow:-1px -1px 1px #27262c;box-shadow:-1px -1px 1px #27262c;color:#fff !important;text-shadow:1px 1px 1px rgba(0,0,0,0.5);min-width:50px;text-align:center;}
.cpm-elections-confirm-dialog .ui-dialog-buttonpane .ui-button:hover{background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #3f3e46), color-stop(0.5, #46454d), color-stop(1, #4c4b53)) #3f3e46;background:-moz-linear-gradient(bottom, #3f3e46 0%, #46454d 50%, #4c4b53 100%) #3f3e46;background:-webkit-linear-gradient(bottom, #3f3e46 0%, #46454d 50%, #4c4b53 100%) #3f3e46;background:-o-linear-gradient(bottom, #3f3e46 0%, #46454d 50%, #4c4b53 100%) #3f3e46;background:-ms-linear-gradient(bottom, #3f3e46 0%, #46454d 50%, #4c4b53 100%) #3f3e46;background:linear-gradient(bottom, #3f3e46 0%, #46454d 50%, #4c4b53 100%) #3f3e46}
.cpm-elections-confirm-dialog .ui-dialog-buttonpane .ui-button .ui-button-text{line-height:24px;padding:2px 12px 0}
.cpm-elections-confirm-dialog .ui-dialog-buttonpane .ui-button + .ui-button{margin-left:20px}
#EndorseForm{margin:0}
#cpm-votes *,#cpm-voting-candidate-listing *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cpm-votes,#cpm-voting-candidate-listing{position:relative;margin-right:-1.166666666666667%;margin-left:-1.166666666666667%;*zoom:1;}
#cpm-votes .blind,#cpm-voting-candidate-listing .blind{background-color:#232323;background-color:rgba(0,0,0,0.6);position:absolute;top:0;left:0;right:0;bottom:0}
#cpm-votes:before,#cpm-voting-candidate-listing:before,#cpm-votes:after,#cpm-voting-candidate-listing:after{content:" ";display:table}
#cpm-votes:after,#cpm-voting-candidate-listing:after{clear:both}
#cpm-votes .candidate,#cpm-voting-candidate-listing .candidate,#cpm-votes .ui-state-placeholder,#cpm-voting-candidate-listing .ui-state-placeholder{float:left;width:31%;cursor:-moz-grab;cursor:-webkit-grab;cursor:drag;min-height:60px;margin-right:1.166666666666667%;margin-left:1.166666666666667%;margin-bottom:6px;margin-top:6px;padding:5px;background-color:#262b2e;background-color:rgba(33,33,33,0.1)}
#cpm-votes .ui-state-placeholder,#cpm-voting-candidate-listing .ui-state-placeholder{background-color:rgba(55,55,55,0.2)}
#cpm-votes .candidate .portrait,#cpm-voting-candidate-listing .candidate .portrait{border:1px solid #4c565a;border:1px solid rgba(255,255,255,0.15);max-width:50px;float:left}
#cpm-votes .candidate .portrait > img,#cpm-voting-candidate-listing .candidate .portrait > img{height:50px;width:50px}
#cpm-votes .candidate .details,#cpm-voting-candidate-listing .candidate .details{padding-left:7px;display:table-cell;vertical-align:middle;height:50px;}
#cpm-votes .candidate .details .candidate-detail,#cpm-voting-candidate-listing .candidate .details .candidate-detail{margin:2px 0;padding:0;font-size:.7857142857142857em;line-height:1em;opacity:.9;filter:alpha(opacity=90)}
#cpm-votes .candidate .details .name,#cpm-voting-candidate-listing .candidate .details .name{font-size:.8571428571428571em;font-weight:bold;opacity:1;filter:alpha(opacity=100)}
#cpm-votes .candidate:nth-child(3n):,#cpm-voting-candidate-listing .candidate:nth-child(3n):{clear:right}
#cpm-voting-candidate-listing .vote-numeral{display:none}
#cpm-voting-candidate-listing .out-of-focus{opacity:.3;filter:alpha(opacity=30);-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
#cpm-votes{*zoom:1;}
#cpm-votes:before,#cpm-votes:after{content:" ";display:table}
#cpm-votes:after{clear:both}
#cpm-votes .portrait{position:relative;background-color:#3c454b;background-color:rgba(255,255,255,0.1);width:50px;height:50px;float:left;border:1px solid #4c565a;border:1px solid rgba(255,255,255,0.15);}
#cpm-votes .portrait img{opacty:.3}
#cpm-votes .portrait .vote-numeral{position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;line-height:50px;font-size:2.25em;}
#cpm-votes .portrait img + .vote-numeral{background-color:rgba(255,255,255,0.5);color:#202020;text-shadow:0 0 2px #fff}
#cpm-votes .candidate:hover .vote-numeral{display:none}
.cpm-votes-header{*zoom:1;margin-bottom:12px;position:relative;}
.cpm-votes-header:before,.cpm-votes-header:after{content:" ";display:table}
.cpm-votes-header:after{clear:both}
.cpm-votes-header .content-title{margin-bottom:0}
.cpm-votes-header div{clear:both;}
.cpm-votes-header div p{display:inline-block;margin:16px 0 0 0;line-height:1em}
.cpm-votes-header div p + p{margin-top:0}
.cpm-votes-header a{float:right;line-height:1em}
.cpm-votes-header .btn-yellow{margin-top:18px}
.cpm-votes-header + p{margin-bottom:10px}
#cpm-votes + .cpm-votes-header{margin-bottom:8px;margin-top:8px;border-top:1px solid #3c454b;border-top:1px solid rgba(255,255,255,0.1);padding-top:20px;}
#cpm-votes + .cpm-votes-header .content-title{float:left}
#cpm-votes + .cpm-votes-header a{margin:0 0 0 0}
.cpm-votes-header .candidate-search-area{float:right;clear:none;padding-top:8px;}
.cpm-votes-header .candidate-search-area label{margin-right:5px;float:left;}
.cpm-votes-header .candidate-search-area label:after{content:":"}
.cpm-votes-header .candidate-search-area input{width:200px;margin-bottom:0}
.cpm-votes-header .candidate-search-area a{line-height:1.6em}
.cpm-votes-header .candidate-search-area .reset-filter{overflow:hidden;text-indent:-999em;height:14px;width:14px;margin:0;padding:0;position:relative;top:2px;left:-20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);background:url("http://web.ccpgamescdn.com/communityassets/img/csm/close_icn.png") 0 0 no-repeat transparent}
.cpm-votes-header .filter-active .reset-filter{opacity:1;filter:alpha(opacity=100)}
@media $mqToTabletPortrait{.cpm-landing-content > p{margin-right:0}
.eve-avatar{display:none}
}.character-listing *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.character-listing .character{background-color:#1a1a1a;background-color:rgba(255,255,255,0.1);*zoom:1;margin-bottom:4px;padding:10px;position:relative;}
.character-listing .character:before,.character-listing .character:after{content:" ";display:table}
.character-listing .character:after{clear:both}
.character-listing .character.tagged{background-color:transparent;}
.character-listing .character.tagged .tag{position:absolute;top:16px;right:-10px;font-size:1.428571428571429em;color:#404040;background-color:#fff;padding:9px 9px 7px;line-height:1em;}
.character-listing .character.tagged .tag:after{position:absolute;top:-10px;right:0;bottom:auto;left:auto;content:"";width:0;height:0;border-style:solid;border-width:10px 0 0 10px;border-color:transparent transparent transparent #46494b}
@media $mqToMobileLandscape{.character-listing .character.tagged .tag{position:relative;top:0;right:0;font-size:1.285714285714286em;padding:3px 2px;margin-bottom:6px;}
.character-listing .character.tagged .tag:after{position:absolute;bottom:-4px;left:5px;top:auto;right:auto;border-width:4px 3.5px 0 3.5px;border-color:#fff transparent transparent transparent}
}.character-listing .character .portrait{float:left;width:50px;margin-right:10px}
.character-listing .character .details{float:left;color:#ddd;}
.character-listing .character .details .character-detail{margin:6px 0 0 0;padding:0;line-height:1em;font-weight:bold}
.character-listing .character .details .corporation-name,.character-listing .character .details .alliance-name{font-size:.8571428571428571em}
.character-listing .character .details .alliance-name{font-weight:normal}
.character-listing .character .details .name{margin-top:0;color:#ffa500}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}
.ir br{display:none}
.hidden{display:none !important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.clearme{clear:both}
@media print{*{background:transparent !important;color:#000 !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
a[href^='/']:after{content:" (http://www.dust514.com" attr(href) "/)"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
#header nav .dust514:after{content:"dust514.com";font-size:2em;font-weight:bold}
#header nav .dust514,#header nav .dust514:visited{text-decoration:none}
#header nav .dust514 img,#header nav ul,#footer,.no-print{display:none}
}