@charset utf-8;
@import validation.css;
@import notice.css;
@import ui.css;

blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul {
outline:0;
margin:0;
padding:0;
}

table {
background-color:transparent;
border-spacing:0;
border-collapse:collapse;
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:400;
}

caption,th {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:700;
}

p {
background: linear-gradient(180deg, rgba(65, 14, 18, 0.9), rgba(30, 7, 9, 0.95));
border: 1px solid #8c2424!important;
border-left: 3px solid #d4af37!important;
border-right: 3px solid #d4af37!important;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.6), inset 0 0 15px rgba(180, 30, 20, 0.2);
border-radius: 6px;
color: #fbedc7;
width: 50%;
text-align: center;
font-size: 13px;
font-weight: 500;
padding: 10px!important;
line-height: 1.6;
}

q:after,q:before {
content:'';
}

a {
color:#ffdf85;
text-decoration:none;
outline:0;
}

a:hover {
color:#fff3cb;
text-shadow:0 0 8px rgba(255,215,0,0.6);
text-decoration:none;
}

.clear {
clear:both;
font-size:0;
line-height:0;
display:block;
}

.last {
margin:0!important;
}

.pad_last {
padding:0!important;
}

.no_bg {
background:0 0!important;
}

.resim {
background:transparent;
padding:0;
border:2px solid #d4af37;
border-radius:10px;
box-shadow:0 0 18px rgba(212, 175, 55, 0.35), 0 4px 15px rgba(0, 0, 0, 0.6);
max-width:100%!important;
height:auto!important;
box-sizing:border-box!important;
display:inline-block;
image-rendering:-webkit-optimize-contrast;
}

.resim1 {
background:transparent;
background-size: contain;
background-position: center center;
width:1080px;
padding:-1px;
}

div#brushh {
    background: url("../brush.html");
    width: 512px;
    height: 512px;
    float: left;
    position: absolute;
    left: 100px;
    top: 1100px;
}

h1 {
font-size:24px;
}

h2 {
font-size:22px;
}

h3 {
font-size:18px;
}

h4 {
font-size:16px;
}

h5 {
font-size:14px;
color:#ffc168;
}

h6 {
font-size:12px;
color:#fef160;
}

.flt_lt {
float:left;
display:inline;
}

.flt_rt {
float:right;
display:inline;
}

.wrapper {
min-width:0;
max-width:1200px;
width:100%;
margin:0 auto;
}

.timer-block {
position:absolute;
top:65px;
left:50px;
}

.timer {
position:relative;
background:rgba(0,0,0,.3);
font-family:Arial,sans-serif;
padding:25px 15px 15px;
}

.timer li {
display:inline-block;
text-align:center;
font-size:42px;
margin:0 8px;
}

.timer li span {
background:linear-gradient(#fef8eb20%,#e4ac6050%,#dd7016);
-webkit-background-clip:text;
color:transparent;
text-shadow:1px 1px 2px rgba(0,0,0,.3);
}

.timer li p {
margin-top:12px;
font-size:14px;
text-transform:uppercase;
color:rgba(57,179,209,.4);
font-family:Candara,Arial,sans-serif;
}

.timer .seperator {
height:100%;
width:1px;
background:rgba(0,0,0,.4);
position:absolute;
top:0;
margin-left:-1px;
}

.timer-n {
color:#489ba7;
text-transform:uppercase;
text-align:center;
}

nav {
text-align:center;
width:772px;
margin:0 auto;
padding:0 0 0 15px;
}

nav a {
text-decoration:none;
font-family:Arial,Helvetica,sans-serif;
text-transform:uppercase;
position:relative;
display:inline-block;
font-weight:400;
font-size:13px;
margin:0 10px;
}

.nav_effect a {
color:#f2edd3;
overflow:hidden;
height:1em;
padding:0 5px;
}

.nav_effect a span {
position:relative;
display:inline-block;
transition:transform .3s;
-moz-transition:0 .3s;
-webkit-transition:0 .3s;
}

.nav_effect a span::before {
color:#a95d5d;
position:absolute;
top:100%;
content:attr(data-hover);
transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-webkit-transform:translate3d(0,0,0);
}

.nav_effect a:focus span,.nav_effect a:hover span {
transform:translateY(-100%);
-moz-transform:translateY(-100%);
-webkit-transform:translateY(-100%);
}

.banner {
min-height:384px;
}

.main-content {
display:inline-block;
padding:0;
}

.main-content h3 {
display:block;
text-align:center;
color:#eacd94;
font-size:13px;
line-height:13px;
font-weight:400;
font-family:trajan pro,Arial;
padding:0 0 38px;
}

.page_title {
display:block;
text-align:center;
color:#eacd94;
font-size:13px;
font-weight:400;
font-family:trajan pro,Arial;
height:20px;
border-radius:5px;
padding:10px 0 0;
}

.main-left {
float:left;
width:245px;
position:relative;
z-index:99;
margin:0 0 0 -2px;
padding:22px 0 0;
}

.form-block ul {
float:left;
display:block;
padding:4px 0 0;
}

.form-block ul li {
display:block;
color:#998673;
}

.form-block ul li a {
display:inline-block;
color:#998673;
font-size:11px;
line-height:12px;
font-weight:400;
font-family:Arial,Helvetica,sans-serif;
text-shadow:1px 0 1px #0a0412;
}

.form-block ul li a:hover {
text-decoration:underline;
}

.vote-block {
padding:27px 0 0;
}

.vote-block ul {
float:left;
display:inline-block;
margin:0;
}

.main-inn {
position:relative;
padding:0 47px 50px;
}

.arrowleft {
width:19px;
position:absolute;
left:6px;
bottom:5px;
display:block;
}

.arrowrgt {
width:19px;
position:absolute;
right:5px;
bottom:5px;
display:block;
}

.main-inner-block {
margin-top:40px;
}

.blocks {
margin:0 0 11px;
}

.blocks h4 span {
display:inline-block;
color:#a95d5d;
}

#pagination {
color:#4c9aeb;
font:12px verdana,arial,helvetica,serif;
line-height:17px;
-webkit-border-radius:0 0 6px 6px;
-moz-border-radius:0 0 6px 6px;
-khtml-border-radius:0 0 6px 6px;
border-radius:0 0 6px 6px;
margin:0;
padding:12px 8px 8px 12px;
}

#pagination a {
border:1px solid #2e3142;
background-color:rgba(0,0,0,.5);
color:#8e9091;
font:700 12px verdana,arial,helvetica,serif;
margin-right:8px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
padding:4px 8px;
}

#pagination a.on {
border:1px solid #2e3142;
background:rgba(0,0,0,.5);
color:#fff!important;
margin-right:8px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
padding:4px 8px;
}

#pagination a:hover {
background:rgba(0,0,0,.3);
color:#2e3142;
}

#pagination ul {
height:21px;
}

#pagination li {
list-style-type:none;
float:left;
}

.main-right {
float:right;
width:245px;
margin:0 0 0 -30px;
}

.players-block {
padding:5px 0 0 30px;
}

.players-block ul {
display:inline-block;
border-bottom:dashed 1px #5a3d3e;
float:left;
width:85%;
margin:0 0 3px;
padding:0 0 4px 3px;
}

.copy {
padding:60px 0 22px;
}

.copy p {
display:block;
color:#fff;
font-size:11px;
line-height:11px;
font-weight:400;
font-family:Arial,Helvetica,sans-serif;
text-align:center;
}

.chain1 {
position:absolute;
right:22px;
bottom:-62px;
width:78px;
}

.chain2 {
position:absolute;
right:33px;
bottom:-318px;
width:116px;
}

.chain3 {
position:absolute;
right:-199px;
top:4px;
width:238px;
}

.chain4 {
position:absolute;
left:36px;
bottom:-163px;
width:35px;
}

.chain5 {
position:absolute;
right:29px;
bottom:-163px;
width:41px;
}

.alpha {
background:rgba(0,0,0,.3);
padding:10px;
}

#tooltip {
position:absolute;
z-index:3000;
border:1px solid #111;
background-color:#221f28;
opacity:.9;
font:10px Tahoma,Helvetica,sans-serif;
text-align:center;
color:#fff;
padding:5px;
}

#tooltip div,#tooltip h3 {
margin:0;
}

#lean_overlay {
position:fixed;
z-index:9998;
top:0;
left:0;
height:100%;
width:100%;
background:#000;
display:none;
}

ul.ucp li:first-child {
border:none;
text-align:center;
}

.w-coins,.wcoins {
color:#c60;
font-weight:700;
}

.zz-coins,.zzcoins {
color:#a95d5d;
font-weight:700;
}

.e_note,.i_note,.s_note,.w_note {
border:1px solid;
background-repeat:no-repeat;
-moz-border-radius:.5em;
-webkit-border-radius:.5em;
border-radius:.5em;
text-align:left;
margin:10px 0;
padding:15px 10px 15px 40px;
}

.switch_srv {
float:right;
margin-right:10px;
margin-top:5px;
}

.switch_srv2 {
float:left;
margin-right:55px;
margin-top:5px;
}

.switch_srv a,.switch_srv2 a {
color:#a95d5d;
}

.online {
color:#37bc63;
}

.box-style1 {
overflow:hidden;
}

.box-style1 .entry {
padding:10px 10px 0;
}

.form {
margin:0 auto;
}

#recaptcha_response_field {
color:#000;
-moz-border-radius:0;
-webkit-border-radius:0;
-khtml-border-radius:0;
border-radius:0;
background-color:#fffff;
box-shadow:0;
border:0;
}

.QapTcha {
width:215px;
}

.QapTcha .clr {
clear:both;
}

.QapTcha .txtStatus {
width:215px;
margin-top:7px;
text-align:left;
color:#bb2828;
font-family:Verdana;
font-size:10px;
clear:both;
padding-bottom:10px;
}

.QapTcha .dropSuccess {
color:#4e8b37;
}

.QapTcha .dropError {
color:#bb2828;
}

.ranking-table {
color:#c8ddf1;
text-align:center;
width:100%;
border-collapse:collapse;
line-height:26px;
}

.ranking-table th {
font-weight:700;
text-align:center;
color:#fff;
border-bottom:1px solid rgba(255,255,255,.04);
padding:2px 0 2px 5px;
}

.ranking-table td {
background-color:rgba(0,0,0,.15);
border-bottom:1px solid rgba(255,255,255,.04);
padding:2px 0 2px 5px;
}

#helm {
position:absolute;
left:73px;
top:58px;
width:56px;
height:66px;
}

#wings {
position:absolute;
left:272px;
top:59px;
width:127px;
height:110px;
}

#pendant {
position:absolute;
left:233px;
top:80px;
width:29px;
height:29px;
}

#sword {
position:absolute;
left:6px;
top:242px;
width:69px;
height:129px;
}

#armor {
position:absolute;
left:40px;
top:138px;
width:82px;
height:98px;
}

#shield {
position:absolute;
left:330px;
top:242px;
width:69px;
height:129px;
}

#gloves {
position:absolute;
left:271px;
top:178px;
width:85px;
height:55px;
}

#pants {
position:absolute;
left:89px;
top:297px;
width:58px;
height:74px;
}

#ring_left {
position:absolute;
left:102px;
top:252px;
width:29px;
height:29px;
}

#ring_right {
position:absolute;
left:272px;
top:252px;
width:29px;
height:29px;
}

#boots {
position:absolute;
left:258px;
top:297px;
width:58px;
height:74px;
}

.add_to_card {
font-size:12px;
background-color:rgba(0,0,0,.3);
border:#333 1px solid;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-box-shadow:0 1px 2px #d1d1d1;
-webkit-box-shadow:0 1px 2px #d1d1d1;
box-shadow:0 1px 2px #d1d1d1;
width:100%;
}

.add_to_card th {
border-top:1px solid #333;
border-bottom:1px solid #333;
padding:15px 20px 16px;
}

.add_to_card th:first-child {
text-align:left;
padding-left:20px;
}

.add_to_card td {
border-top:1px solid #333;
border-bottom:1px solid #333;
border-left:1px solid #333;
padding:10px;
}

.add_to_card tr:hover td {
background-color:rgba(0,0,0,.3);
}

.discount_notice {
left:200px;
width:280px;
height:auto;
background:#fff;
border-radius:10px;
-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);
-moz-box-shadow:0 0 8px rgba(0,0,0,.3);
box-shadow:0 0 8px rgba(0,0,0,.3);
position:fixed;
z-index:90;
opacity:.9;
margin:20px auto;
}

.discount_notice .content {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-style:normal;
color:#6a2f3c;
font-weight:700;
position:relative;
display:block;
padding:30px;
}

.ribbon-discount-green {
width:85px;
height:88px;
overflow:hidden;
position:absolute;
top:-3px;
right:-3px;
}

.ribbon-green {
font:700 15px Sans-Serif;
text-align:center;
text-shadow:rgba(255,255,255,.5) 0 1px 0;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
position:relative;
left:-5px;
top:15px;
width:120px;
background-color:#bfdc7a;
background-image:0;
color:#6a6340;
-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);
-moz-box-shadow:0 0 3px rgba(0,0,0,.3);
box-shadow:0 0 3px rgba(0,0,0,.3);
padding:7px 0;
}

.ribbon-green:after,.ribbon-green:before {
content:"";
border-top:3px solid #6e8900;
border-left:3px solid transparent;
border-right:3px solid transparent;
position:absolute;
bottom:-3px;
}

.ribbon-green:before {
left:0;
}

.ribbon-green:after {
right:0;
}

â€‹ #ucp_info {
width:100%;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
font-size:12px;
background-color:rgba(0,0,0,.2);
border:1px solid rgba(173,160,160,.15);
-webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,.38);
-moz-box-shadow:0 8px 6px -6px rgba(0,0,0,.38);
box-shadow:0 8px 6px -6px rgba(0,0,0,.38);
border-bottom:1px solid rgba(255,255,255,.07);
}

#ucp_info .half {
float:left;
width:47%;
position:relative;
padding:5px;
}

#ucp_info .full {
width:100%;
}

#ucp_info .half table {
margin-left:auto;
margin-right:auto;
}

#ucp_info tr td:nth-child(3) {
color:#64687e;
}

#ucp_info td {
padding:2px;
}

#ucp_info .half:first-child {
border-right:1px solid rgba(223,221,221,.08);
}

#character-info {
width:100%;
height:auto;
margin:0 auto;
padding:0;
}

#character-info ul {
list-style-type:none;
display:inline;
margin:0;
padding:0;
}

#character-info ul li {
float:left;
color:#64687e;
margin:0;
padding:0;
}

#character-info ul li p {
padding-top:5px;
}

#character-info tbody tr {
background:0 0;
border:none;
}

#character-info tbody tr td {
width:50%;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:rgba(0,0,0,.2);
border:1px solid rgba(134,122,122,.15);
-webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,.38);
-moz-box-shadow:0 8px 6px -6px rgba(0,0,0,.38);
color:#64687e;
text-shadow:1px 1px 1px #000;
margin:5px;
padding:5px;
}

#character-info tbody tr td a {
font-size:14px;
font-weight:700;
font-family:Georgia,?Sans-serif;
color:#fafafa;
}

#character-info div {
padding-left:10px;
}

#small_menu ul {
margin:0;
padding:0;
}

ul#vote-options {
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline;
list-style:none;
margin:0;
padding:0;
}

ul#vote-options h5 {
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline;
margin:0;
padding:0;
}

#vote-options {
color:#555;
font-size:auto;
line-height:auto;
list-style-type:none;
margin:0;
}

#vote-options li {
border-radius:5px;
line-height:45px;
height:45px;
border:1px solid rgba(0,0,0,.15);
margin-top:10px;
background:rgba(255,255,255,.6);
padding:10px;
}

#vote-options li img {
width:75px;
height:45px;
}

#vote-options li button {
border:1px solid #999;
line-height:28px;
margin:6px 0;
padding:0 5px;
}

#vote-options li h5 {
color:#444;
font-weight:bolder;
font-size:24px;
border-left:1px solid #453129;
padding-left:10px;
margin-left:10px;
}

.item_table {
width:200px;
border:0;
margin:auto;
}

.item_table td {
padding:3px;
}

.each_item {
width:10px;
border:0;
border-collapse:collapse;
}

.each_item td {
padding:0;
}

.each_item .item_name {
background:#1d0f13;
background-size:136px 34px;
height:34px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
}

.each_item .item_bg {
background:rgba(0,0,0,.45);
background-size:136px 140px;
height:140px;
border-top:1px solid rgba(255,255,255,.04);
}

.each_item .item_bg:hover {
background:rgba(0,0,0,.65);
}

.each_item .item_footer {
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
border-bottom-right-radius:5px;
background:rgba(0,0,0,.45);
border-bottom-left-radius:5px;
height:6px;
}

.item_image {
text-align:center;
height:140px;
width:136px;
}

.items a {
color:#fff;
font-family:Verdana,Helvetica,sans-serif;
font-size:13px;
text-decoration:none;
padding-bottom:5px;
}

.items a:hover {
color:#fe9a2e;
}

#item_buy {
margin-left:5px;
margin-right:5px;
width:100%;
}

#item_buy_left {
float:left;
padding-right:5px;
}

#item_buy_right {
float:left;
background-color:#050505;
width:492px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
padding:1px;
}

#item_buy_right .full {
width:488px;
background-color:#76403f;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
color:#fff;
text-shadow:#000 0 1px 0;
height:18px;
line-height:18px;
margin:1px;
padding:1px;
}

#item_buy_right .opt_title {
padding-left:1px;
width:250px;
float:left;
background:#090909;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#fff;
text-shadow:#000 0 1px 0;
height:20px;
line-height:20px;
margin:1px;
}

#item_buy_right .opt {
padding-left:1px;
width:236px;
float:left;
background:#090909;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#fff;
text-shadow:#000 0 1px 0;
height:20px;
line-height:20px;
margin:1px;
}

#item_buy_right .opt select {
border:0;
border-radius:0;
width:70%;
font-size:12px;
line-height:1;
background:#050505;
color:#fff;
margin-top:1px;
-webkit-appearance:none;
float:left;
padding:0;
}

#item_image_bg {
position:relative;
background:#090909;
border:1px solid rgba(134,122,122,.15);
width:129px;
height:184px;
}

#item_image_bg img {
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
margin:auto;
}

input #item_skill {
float:left;
width:50px;
}

.item_info {
margin-top:2px;
background:#090909;
width:129px;
height:36px;
line-height:36px;
z-index:500;
}

.item_info .info {
padding-left:5px;
text-align:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#fff;
text-shadow:#000 0 1px 0;
}

.item_info .info .btimes {
color:#ed7876;
}

.item_info .info .goldcr {
color:#ffaf04;
}

.item_info .info .normalcr {
color:#d9a08a;
}

#buy_buttons {
margin-right:10px;
width:99%;
}

#buy_buttons button {
margin:2px;
}

#sell_item_button {
background-color:rgba(0,0,0,.4);
border:1px solid #333;
font-family:Arial;
padding:3px 5px;
}

.payment-method-button {
background-color:#131a29;
border-radius:4px;
border:1px solid #090909;
overflow:auto;
float:left;
color:#eee;
margin:4px;
}

.payment-method-button label span {
text-align:center;
display:block;
width:120px;
height:50px;
line-height:50px;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
cursor:pointer;
padding:3px 0;
}

.payment-method-button label input {
position:absolute;
top:-20px;
}

.auction_bet_button {
background:#600;
color:#fff;
border-radius:4px;
border:1px solid #d0d0d0;
text-align:center;
display:block;
width:220px;
height:35px;
cursor:pointer;
margin:0 auto;
padding:3px 0;
}

.span_red {
background:#600;
color:#fff;
}

#sell_item {
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background:rgba(255,255,255,.6);
-webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,.38);
-moz-box-shadow:0 8px 6px -6px rgba(0,0,0,.38);
box-shadow:0 8px 6px -6px rgba(0,0,0,.38);
border:1px solid rgba(0,0,0,.15);
display:none;
color:#000;
padding:5px 5px 5px 10px;
}

.buttonn {
float:right;
font-family:helvetica neue,helvetica,arial,sans-serif;
border:none;
width:auto;
overflow:visible;
font-size:1.4em;
color:#fff;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
font-weight:700;
text-shadow:0 1px 0 rgba(0,0,0,.4);
background:#2e3142;
padding:7px 10px;
}

.btn-fld {
width:254px;
overflow:hidden;
padding:12px 20px 12px 130px;
}

.fixed {
position:fixed;
top:50px;
left:50px;
}

table.sidebar_rank {
width:180px;
border:0;
border-collapse:collapse;
margin:2px;
}

table.sidebar_rank th {
border:0;
text-align:left;
border-bottom:dashed 1px #5a3d3e;
padding-bottom:0;
font-weight:400;
}

table.sidebar_rank tr {
border:0;
text-align:left;
}

table.sidebar_rank td {
border:0;
text-align:left;
border-bottom:dashed 1px #5a3d3e;
padding-bottom:3px;
padding-top:3px;
}

.plans {
list-style:none;
margin:0;
padding:0;
}

.plan {
background:#fff;
border-radius:6px;
height:60px;
opacity:1;
width:90%;
margin:10px 0;
padding:4px 25px;
}

.price {
border-radius:100%;
cursor:default;
display:block;
float:left;
height:46px;
line-height:46px;
text-align:center;
width:46px;
margin:8px 10px 0 0;
}

.price-green {
background-color:#e1f1d1;
color:#52b327;
font-weight:700;
}

.price-red {
background-color:#f1e1d1;
color:#b35227;
}

.details {
color:#222;
display:block;
float:left;
height:46px;
margin:8px 0;
padding:0 10px;
}

.plan-title {
font-size:17px;
font-weight:400;
text-transform:uppercase;
margin:2px 0 0;
padding:0;
}

.plan-description {
color:#666;
font-size:14px;
margin:0;
padding:0;
}

.f16 ._African_Union {
background-position:0 -16px;
}

.f16 ._Arab_League {
background-position:0 -32px;
}

.f16 ._ASEAN {
background-position:0 -48px;
}

.f16 ._CARICOM {
background-position:0 -64px;
}

.f16 ._CIS {
background-position:0 -80px;
}

.f16 ._Commonwealth {
background-position:0 -96px;
}

.f16 ._England {
background-position:0 -112px;
}

.f16 ._European_Union,.f16 .eu {
background-position:0 -128px;
}

.f16 ._Islamic_Conference {
background-position:0 -144px;
}

.f16 ._Kosovo {
background-position:0 -160px;
}

.f16 ._NATO {
background-position:0 -176px;
}

.f16 ._Northern_Cyprus {
background-position:0 -192px;
}

.f16 ._Northern_Ireland {
background-position:0 -208px;
}

.f16 ._Olimpic_Movement {
background-position:0 -224px;
}

.f16 ._OPEC {
background-position:0 -240px;
}

.f16 ._Red_Cross {
background-position:0 -256px;
}

.f16 ._Scotland {
background-position:0 -272px;
}

.f16 ._Somaliland {
background-position:0 -288px;
}

.f16 ._Tibet {
background-position:0 -304px;
}

.f16 ._United_Nations {
background-position:0 -320px;
}

.f16 ._Wales {
background-position:0 -336px;
}

.f16 .ad {
background-position:0 -352px;
}

.f16 .ae {
background-position:0 -368px;
}

.f16 .af {
background-position:0 -384px;
}

.f16 .ag {
background-position:0 -400px;
}

.f16 .ai {
background-position:0 -416px;
}

.f16 .al {
background-position:0 -432px;
}

.f16 .am {
background-position:0 -448px;
}

.f16 .ao {
background-position:0 -464px;
}

.f16 .aq {
background-position:0 -480px;
}

.f16 .ar {
background-position:0 -496px;
}

.f16 .as {
background-position:0 -512px;
}

.f16 .at {
background-position:0 -528px;
}

.f16 .au {
background-position:0 -544px;
}

.f16 .aw {
background-position:0 -560px;
}

.f16 .ax {
background-position:0 -576px;
}

.f16 .az {
background-position:0 -592px;
}

.f16 .ba {
background-position:0 -608px;
}

.f16 .bb {
background-position:0 -624px;
}

.f16 .bd {
background-position:0 -640px;
}

.f16 .be {
background-position:0 -656px;
}

.f16 .bf {
background-position:0 -672px;
}

.f16 .bg {
background-position:0 -688px;
}

.f16 .bh {
background-position:0 -704px;
}

.f16 .bi {
background-position:0 -720px;
}

.f16 .bj {
background-position:0 -736px;
}

.f16 .bm {
background-position:0 -752px;
}

.f16 .bn {
background-position:0 -768px;
}

.f16 .bo {
background-position:0 -784px;
}

.f16 .br {
background-position:0 -800px;
}

.f16 .bs {
background-position:0 -816px;
}

.f16 .bt {
background-position:0 -832px;
}

.f16 .bw {
background-position:0 -848px;
}

.f16 .by {
background-position:0 -864px;
}

.f16 .bz {
background-position:0 -880px;
}

.f16 .ca {
background-position:0 -896px;
}

.f16 .cg {
background-position:0 -912px;
}

.f16 .cf {
background-position:0 -928px;
}

.f16 .cd {
background-position:0 -944px;
}

.f16 .ch {
background-position:0 -960px;
}

.f16 .ci {
background-position:0 -976px;
}

.f16 .ck {
background-position:0 -992px;
}

.f16 .cl {
background-position:0 -1008px;
}

.f16 .cm {
background-position:0 -1024px;
}

.f16 .cn {
background-position:0 -1040px;
}

.f16 .co {
background-position:0 -1056px;
}

.f16 .cr {
background-position:0 -1072px;
}

.f16 .cu {
background-position:0 -1088px;
}

.f16 .cv {
background-position:0 -1104px;
}

.f16 .cy {
background-position:0 -1120px;
}

.f16 .cz {
background-position:0 -1136px;
}

.f16 .de {
background-position:0 -1152px;
}

.f16 .dj {
background-position:0 -1168px;
}

.f16 .dk {
background-position:0 -1184px;
}

.f16 .dm {
background-position:0 -1200px;
}

.f16 .do {
background-position:0 -1216px;
}

.f16 .dz {
background-position:0 -1232px;
}

.f16 .ec {
background-position:0 -1248px;
}

.f16 .ee {
background-position:0 -1264px;
}

.f16 .eg {
background-position:0 -1280px;
}

.f16 .eh {
background-position:0 -1296px;
}

.f16 .er {
background-position:0 -1312px;
}

.f16 .es {
background-position:0 -1328px;
}

.f16 .et {
background-position:0 -1344px;
}

.f16 .fi {
background-position:0 -1360px;
}

.f16 .fj {
background-position:0 -1376px;
}

.f16 .fm {
background-position:0 -1392px;
}

.f16 .fo {
background-position:0 -1408px;
}

.f16 .ga {
background-position:0 -1440px;
}

.f16 .gd {
background-position:0 -1472px;
}

.f16 .ge {
background-position:0 -1488px;
}

.f16 .gg {
background-position:0 -1504px;
}

.f16 .gh {
background-position:0 -1520px;
}

.f16 .gi {
background-position:0 -1536px;
}

.f16 .gl {
background-position:0 -1552px;
}

.f16 .gm {
background-position:0 -1568px;
}

.f16 .gn {
background-position:0 -1584px;
}

.f16 .gp {
background-position:0 -1600px;
}

.f16 .gq {
background-position:0 -1616px;
}

.f16 .gr {
background-position:0 -1632px;
}

.f16 .gt {
background-position:0 -1648px;
}

.f16 .gu {
background-position:0 -1664px;
}

.f16 .gw {
background-position:0 -1680px;
}

.f16 .gy {
background-position:0 -1696px;
}

.f16 .hk {
background-position:0 -1712px;
}

.f16 .hn {
background-position:0 -1728px;
}

.f16 .hr {
background-position:0 -1744px;
}

.f16 .ht {
background-position:0 -1760px;
}

.f16 .hu {
background-position:0 -1776px;
}

.f16 .ie {
background-position:0 -1808px;
}

.f16 .il {
background-position:0 -1824px;
}

.f16 .im {
background-position:0 -1840px;
}

.f16 .in {
background-position:0 -1856px;
}

.f16 .iq {
background-position:0 -1872px;
}

.f16 .ir {
background-position:0 -1888px;
}

.f16 .is {
background-position:0 -1904px;
}

.f16 .it {
background-position:0 -1920px;
}

.f16 .je {
background-position:0 -1936px;
}

.f16 .jm {
background-position:0 -1952px;
}

.f16 .jo {
background-position:0 -1968px;
}

.f16 .jp {
background-position:0 -1984px;
}

.f16 .ke {
background-position:0 -2000px;
}

.f16 .kg {
background-position:0 -2016px;
}

.f16 .kh {
background-position:0 -2032px;
}

.f16 .ki {
background-position:0 -2048px;
}

.f16 .km {
background-position:0 -2064px;
}

.f16 .kn {
background-position:0 -2080px;
}

.f16 .kp {
background-position:0 -2096px;
}

.f16 .kr {
background-position:0 -2112px;
}

.f16 .kw {
background-position:0 -2128px;
}

.f16 .ky {
background-position:0 -2144px;
}

.f16 .kz {
background-position:0 -2160px;
}

.f16 .la {
background-position:0 -2176px;
}

.f16 .lb {
background-position:0 -2192px;
}

.f16 .lc {
background-position:0 -2208px;
}

.f16 .li {
background-position:0 -2224px;
}

.f16 .lk {
background-position:0 -2240px;
}

.f16 .lr {
background-position:0 -2256px;
}

.f16 .ls {
background-position:0 -2272px;
}

.f16 .lt {
background-position:0 -2288px;
}

.f16 .lu {
background-position:0 -2304px;
}

.f16 .lv {
background-position:0 -2320px;
}

.f16 .ly {
background-position:0 -2336px;
}

.f16 .ma {
background-position:0 -2352px;
}

.f16 .md {
background-position:0 -2368px;
}

.f16 .me {
background-position:0 -2384px;
}

.f16 .mg {
background-position:0 -2400px;
}

.f16 .mh {
background-position:0 -2416px;
}

.f16 .mk {
background-position:0 -2432px;
}

.f16 .ml {
background-position:0 -2448px;
}

.f16 .mm {
background-position:0 -2464px;
}

.f16 .mn {
background-position:0 -2480px;
}

.f16 .mo {
background-position:0 -2496px;
}

.f16 .mq {
background-position:0 -2512px;
}

.f16 .mr {
background-position:0 -2528px;
}

.f16 .ms {
background-position:0 -2544px;
}

.f16 .mt {
background-position:0 -2560px;
}

.f16 .mu {
background-position:0 -2576px;
}

.f16 .mv {
background-position:0 -2592px;
}

.f16 .mw {
background-position:0 -2608px;
}

.f16 .mx {
background-position:0 -2624px;
}

.f16 .my {
background-position:0 -2640px;
}

.f16 .mz {
background-position:0 -2656px;
}

.f16 .na {
background-position:0 -2672px;
}

.f16 .nc {
background-position:0 -2688px;
}

.f16 .ne {
background-position:0 -2704px;
}

.f16 .ng {
background-position:0 -2720px;
}

.f16 .ni {
background-position:0 -2736px;
}

.f16 .np {
background-position:0 -2784px;
}

.f16 .nr {
background-position:0 -2800px;
}

.f16 .nz {
background-position:0 -2816px;
}

.f16 .om {
background-position:0 -2832px;
}

.f16 .pa {
background-position:0 -2848px;
}

.f16 .pe {
background-position:0 -2864px;
}

.f16 .pf {
background-position:0 -2880px;
}

.f16 .pg {
background-position:0 -2896px;
}

.f16 .ph {
background-position:0 -2912px;
}

.f16 .pk {
background-position:0 -2928px;
}

.f16 .pl {
background-position:0 -2944px;
}

.f16 .pr {
background-position:0 -2960px;
}

.f16 .ps {
background-position:0 -2976px;
}

.f16 .pt {
background-position:0 -2992px;
}

.f16 .pw {
background-position:0 -3008px;
}

.f16 .py {
background-position:0 -3024px;
}

.f16 .qa {
background-position:0 -3040px;
}

.f16 .re {
background-position:0 -3056px;
}

.f16 .ro {
background-position:0 -3072px;
}

.f16 .rs {
background-position:0 -3088px;
}

.f16 .ru {
background-position:0 -3104px;
}

.f16 .rw {
background-position:0 -3120px;
}

.f16 .sa {
background-position:0 -3136px;
}

.f16 .sb {
background-position:0 -3152px;
}

.f16 .sc {
background-position:0 -3168px;
}

.f16 .sd {
background-position:0 -3184px;
}

.f16 .se {
background-position:0 -3200px;
}

.f16 .sg {
background-position:0 -3216px;
}

.f16 .si {
background-position:0 -3232px;
}

.f16 .sk {
background-position:0 -3248px;
}

.f16 .sl {
background-position:0 -3264px;
}

.f16 .sm {
background-position:0 -3280px;
}

.f16 .sn {
background-position:0 -3296px;
}

.f16 .so {
background-position:0 -3312px;
}

.f16 .sr {
background-position:0 -3328px;
}

.f16 .st {
background-position:0 -3344px;
}

.f16 .sv {
background-position:0 -3360px;
}

.f16 .sy {
background-position:0 -3376px;
}

.f16 .sz {
background-position:0 -3392px;
}

.f16 .tc {
background-position:0 -3408px;
}

.f16 .td {
background-position:0 -3424px;
}

.f16 .tg {
background-position:0 -3440px;
}

.f16 .th {
background-position:0 -3456px;
}

.f16 .tj {
background-position:0 -3472px;
}

.f16 .tl {
background-position:0 -3488px;
}

.f16 .tm {
background-position:0 -3504px;
}

.f16 .tn {
background-position:0 -3520px;
}

.f16 .to {
background-position:0 -3536px;
}

.f16 .tr {
background-position:0 -3552px;
}

.f16 .tt {
background-position:0 -3568px;
}

.f16 .tv {
background-position:0 -3584px;
}

.f16 .tw {
background-position:0 -3600px;
}

.f16 .tz {
background-position:0 -3616px;
}

.f16 .ua {
background-position:0 -3632px;
}

.f16 .ug {
background-position:0 -3648px;
}

.f16 .us {
background-position:0 -3664px;
}

.f16 .uy {
background-position:0 -3680px;
}

.f16 .uz {
background-position:0 -3696px;
}

.f16 .va {
background-position:0 -3712px;
}

.f16 .vc {
background-position:0 -3728px;
}

.f16 .ve {
background-position:0 -3744px;
}

.f16 .vg {
background-position:0 -3760px;
}

.f16 .vi {
background-position:0 -3776px;
}

.f16 .vn {
background-position:0 -3792px;
}

.f16 .vu {
background-position:0 -3808px;
}

.f16 .ws {
background-position:0 -3824px;
}

.f16 .ye {
background-position:0 -3840px;
}

.f16 .za {
background-position:0 -3856px;
}

.f16 .zm {
background-position:0 -3872px;
}

.f16 .zw {
background-position:0 -3888px;
}

.f16 .sx {
background-position:0 -3904px;
}

.f16 .cw {
background-position:0 -3920px;
}

.f16 .ss {
background-position:0 -3936px;
}

.f16 .nu {
background-position:0 -3952px;
}

.active {
opacity:1;
}

.nonactive {
opacity:.3;
}

.ref-reward-dropdown {
position:relative;
display:inline-block;
}

.ref-reward-dropdown-content {
display:none;
position:absolute;
background-color:#f9f9f9;
min-width:150px;
box-shadow:0 8px 16px 0 rgba(0,0,0,.2);
z-index:2500;
overflow-y:auto;
max-height:500px;
}

.ref-reward-dropdown-content a {
color:#000;
text-decoration:none;
display:block;
padding:6px 8px;
}

.ref-reward-dropdown-content a:hover {
background-color:#f1f1f1;
}

.ticket {
font-size:12px;
background:rgba(0,0,0,.5);
border:#ccc 1px #222;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-box-shadow:0 1px 2px #d1d1d1;
-webkit-box-shadow:0 1px 2px #d1d1d1;
box-shadow:0 1px 2px #d1d1d1;
}

.ticket th {
border-top:1px solid #222;
border-bottom:1px solid #222;
padding:15px 10px 16px 0;
}

.ticket th:first-child {
text-align:left;
padding-left:10px;
}

.ticket td {
border-top:1px solid #222;
border-bottom:1px solid #222;
border-left:1px solid #222;
background:rgba(0,0,0,.1);
padding:10px;
}

.select {
background:#600;
border:none;
border-radius:4px;
color:#fff;
display:inline-block;
float:right;
font-size:14px;
text-decoration:none;
margin:15px 0;
padding:7px 16px;
}

.select:hover {
background-color:#900;
text-decoration:none;
cursor:painter;
}

#add_to_card_windows,#auction_bet,#buy_windows,#select_server {
min-width:400px;
max-width:600px;
padding-bottom:2px;
display:none;
background-color:#171f32;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
box-shadow:0 0 4px rgba(0,0,0,.7);
-webkit-box-shadow:0 0 4px rgba(0,0,0,.7);
-moz-box-shadow:0 0 4px rgba(0,0,0,.7);
z-index:9999;
color:#eee;
}

#item_filter_overlay {
position:absolute;
height:400px;
width:500px;
z-index:9999;
}

#item_filter {
width:500px;
height:700px;
padding-bottom:2px;
background:#111;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
box-shadow:0 0 4px rgba(0,0,0,.7);
-webkit-box-shadow:0 0 4px rgba(0,0,0,.7);
-moz-box-shadow:0 0 4px rgba(0,0,0,.7);
}

.item_filter_content {
height:600px;
width:485px;
overflow:auto;
margin:15px;
}

.close:before {
content:' + ';
}

.close {
position:absolute;
top:13px;
right:13px;
border:2px solid #456775;
color:#456775;
border-radius:50%;
transition-duration:.3s;
width:23px;
height:23px;
line-height:23px;
cursor:pointer;
transform:rotate(46deg);
font-size:2em;
text-align:center;
font-weight:700;
}

.close:hover {
background-color:rgba(0,0,0,.5);
opacity:1.1;
}

.form input:not([type=checkbox]),.form select,.form textarea {
border:1px solid #3e373b;
background:rgba(0,0,0,.5);
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
color:#fff;
-moz-box-shadow:inset 0 0 10px #000;
-webkit-box-shadow:inset 0 0 10px #000;
box-shadow:inset 0 0 10px #000;
margin:2px 0;
}

.form select {
width:216px;
}

#events div {
font-size:12px;
float:left;
text-align:left;
width:245px;
border-bottom:1px solid rgba(181,203,243,.04);
padding:10px 0;
}

#events div:hover {
transition-duration:.3s;
}

#events span {
color:#c4a87d;
padding-top:4px;
}

#events div small {
float:right;
width:245px;
color:#61563c;
font-size:10px;
padding:4px 0;
}

.ranking-table tr {
height:35px;
}

.ranking-table tbody tr:hover {
background:rgba(0,0,0,.15);
}

.main-tr {
font-weight:700;
background-color:rgba(0,0,0,.2);
height:35px;
padding-left:10px;
}

.avatar_frame {
background-color:rgba(0,0,0,.2);
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:80px;
width:80px;
height:80px;
box-shadow:2px 2px 2px #000;
padding:3px;
}

.acc-menu>a {
background-color:rgba(0,0,0,.3);
border-bottom:1px solid rgba(0,0,0,.7);
background-image:url("../images/acc-icons.html");
background-repeat:no-repeat;
border-radius:16px;
color:#fff;
display:block;
transition-duration:.3s;
margin:5px 0;
padding:10px 8px 10px 48px;
}

.acc-menu>a>span {
background-color:#fff;
display:inline-block;
border-radius:12px;
color:#ff7900;
font-weight:700;
margin:-3px 6px;
padding:3px 10px;
}

.acc-menu>a:hover>span {
color:#007cb8;
}

#btn-donate {
background-position:12px 0;
}

#btn-account {
background-position:12px -30px;
}

#btn-vote {
background-position:12px -60px;
}

#btn-messages {
background-position:12px -90px;
}

#btn-security {
background-position:12px -120px;
}

#btn-warehouse {
background-color:rgba(0,0,0,.3);
border-bottom:1px solid rgba(0,0,0,.7);
background-image:url("../images/warehousez.html");
background-repeat:no-repeat;
border-radius:16px;
color:#fff;
display:block;
transition-duration:.3s;
background-position:12px 0;
margin:5px 0;
padding:10px 8px 10px 48px;
}

#btn-info {
background-color:rgba(0,0,0,.3);
border-bottom:1px solid rgba(0,0,0,.7);
background-image:url("../images/infoz.html");
background-repeat:no-repeat;
border-radius:16px;
color:#fff;
display:block;
transition-duration:.3s;
background-position:12px 0;
margin:5px 0;
padding:10px 8px 10px 48px;
}

#btn-market {
background-color:rgba(0,0,0,.3);
border-bottom:1px solid rgba(0,0,0,.7);
background-image:url("../images/marketz.html");
background-repeat:no-repeat;
border-radius:16px;
color:#fff;
display:block;
transition-duration:.3s;
background-position:12px 0;
margin:5px 0;
padding:10px 8px 10px 48px;
}

#btn-cart {
background-color:rgba(0,0,0,.3);
border-bottom:1px solid rgba(0,0,0,.7);
background-image:url("../images/cartz.html");
background-repeat:no-repeat;
border-radius:16px;
color:#fff;
display:block;
transition-duration:.3s;
background-position:12px 0;
margin:5px 0;
padding:10px 8px 10px 48px;
}

#btn-webshop {
background-color:rgba(0,0,0,.3);
border-bottom:1px solid rgba(0,0,0,.7);
background-image:url("../images/webshopz.html");
background-repeat:no-repeat;
border-radius:16px;
color:#fff;
display:block;
transition-duration:.3s;
background-position:12px 0;
margin:5px 0;
padding:10px 8px 10px 48px;
}

.tabrow {
list-style:none;
line-height:35px;
height:35px;
overflow:hidden;
font-size:12px;
font-family:verdana;
position:relative;
margin:0 0 10px;
padding:0;
}

.tabrow li {
background-color:#090909;
display:inline-block;
position:relative;
z-index:0;
border-top-left-radius:6px;
border-top-right-radius:6px;
margin:0 -5px;
padding:0 20px;
}

.tabrow a {
color:#fff;
text-decoration:none;
}

.tabrow li.selected {
z-index:2;
-moz-box-shadow:inset 0 1px 0 0 #668fc5;
-webkit-box-shadow:inset 0 1px 0 0 #668fc5;
box-shadow:inset 0 1px 0 0 #668fc5;
background:0;
background-color:#668fc5;
-webkit-border-top-left-radius:3px;
-moz-border-radius-topleft:3px;
border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-moz-border-radius-topright:3px;
border-top-right-radius:3px;
-webkit-border-bottom-right-radius:3px;
-moz-border-radius-bottomright:3px;
border-bottom-right-radius:3px;
-webkit-border-bottom-left-radius:3px;
-moz-border-radius-bottomleft:3px;
border-bottom-left-radius:3px;
font-family:Arial;
font-size:11px;
color:#fff;
border:1px solid #668fc5;
}

.tabrow:before {
position:absolute;
content:" ";
width:100%;
bottom:0;
left:0;
right:0;
border-bottom:3px solid #668fc5;
z-index:1;
margin:0 auto;
}

.tabrow li:after,.tabrow li:before {
border:1px solid #668fc5;
position:absolute;
bottom:-1px;
width:5px;
height:5px;
content:" ";
}

.tabrow li:before {
left:-6px;
border-bottom-right-radius:6px;
box-shadow:2px 2px 0 #232323;
border-width:0 1px 1px 0;
}

.tabrow li:after {
right:-6px;
border-bottom-left-radius:6px;
box-shadow:-2px 2px 0 #232323;
border-width:0 0 1px 1px;
}

.tabrow li.selected:before {
box-shadow:2px 2px 0 #668fc5;
}

.tabrow li.selected:after {
box-shadow:-2px 2px 0 #668fc5;
}

.rankings {
display:none;
}

.custom_button {
background:#668fc5;
border-radius:8px;
border:none;
display:inline-block;
font-size:12px;
color:#fff;
text-align:center;
font-family:Arial;
margin:2px 20px 2px 5px;
padding:10px 14px;
}

#top_list #rank_by_class .custom_button {
background:#090909;
border-radius:8px;
border:none;
display:inline-block;
font-size:12px;
color:#fafafa;
text-align:center;
margin:2px 0;
padding:5px 10px;
}

#name {
width:200px;
height:30px;
border:1px solid #090909;
background-color:rgba(0,0,0,.5);
outline:0;
border-radius:.2em;
color:#eee;
transition:all .2s ease;
padding:2px 5px;
}

#top_list div h2 {
font-size:14px;
color:#c7c7c7;
padding-bottom:5px;
width:100%;
text-shadow:2px 2px 9px rgba(0,0,0,.5);
line-height:22px;
font-family:Cambria,serif;
text-transform:uppercase;
}

#paypal-options {
background:rgba(0,0,0,.38);
height:50px;
border-radius:5px;
color:#fff;
border:1px solid rgba(134,122,122,.15);
-webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,.4);
-moz-box-shadow:0 8px 6px -6px rgba(0,0,0,.4);
box-shadow:0 8px 6px -6px rgba(0,0,0,.4);
margin-bottom:20px;
}

#paypal-options .faa {
width:160px;
line-height:50px;
padding-left:20px;
float:left;
display:inline;
}

#paypal-options .aff {
width:250px;
line-height:50px;
padding-left:20px;
color:#64687e;
float:left;
}

.item_size_12 {
font-size:12px;
}

.item_font_family {
font-family:tahoma;
}

.item_white {
color:#fff;
}

.item_light_green {
color:#0f0;
}

.item_light_blue {
color:#80b2ff;
}

.item_light_blue_2 {
color:#36f;
}

.item_blue {
color:#06f;
}

.item_pink {
color:#ff1493;
}

.item_yellow {
color:#fade09;
}

.item_yellow_2 {
color:#fc0;
}

.item_dark_red {
color:maroon;
}

.item_dark_red_background {
background-color:maroon;
}

.item_purple {
color:purple;
}

.item_grey {
color:gray;
}

.item_yellow_title {
color:#ffcc19;
}

.item_exe_title {
color:green;
}

.item_socket_exe_title {
color:#7401df;
}

.item_ancient_title {
color:#01df01;
}

.item_ancient_background {
background-color:#00f;
}

.haberler h2 {
border-bottom:1px solid #283440;
margin-bottom:10px;
padding-bottom:5px;
color:#93a6b9;
}

.kayip-buttonlar2 a {
background:url("../images/button.html");
display:block;
width:70%;
line-height:22px;
margin-bottom:6px;
border:1px solid #806d49;
background-size:cover;
color:#f7fbfe;
text-shadow:1px 1px 1px rgba(0,0,0,.45);
}

a.btn.btn-giris-yeni {
background:url("../images/green-button.html");
background-size:cover;
border:1px solid #806d49;
filter:hue-rotate(-25deg);
}

.kayip-buttonlar2 {
margin-top:25px;
}

form.form-horizontal {
width:60%;
padding-left:20%;
}

a.btn.btn-giris.pull-right {
float:right;
background:url("../images/button.html");
line-height:22px;
margin-bottom:6px;
border:1px solid #806d49;
background-size:cover;
color:#f7fbfe;
text-shadow:1px 1px 1px rgba(0,0,0,.45);
font-size:12px;
font-weight:400;
margin-top:-5px;
padding:3px 15px;
}

.support-title {
background:url("../images/light-bg.html");
line-height:25px;
display:flow-root;
padding-left:10px;
padding-right:10px;
}

.support-title .pull-right {
float:right;
font-size:10px;
}

.support-messages {
padding:10px;
}

span#Progress {
transition:1s linear;
}

.haber-resim {
float:left;
width:220px;
border:1px solid #403928;
height:220px;
margin-right:20px;
margin-bottom:10px;
}

.haber-arasi {
height:5px;
border-top:1px solid #79673b;
margin-top:15px;
border-style:dashed;
}

.BaslikTakip {
position:fixed;
top:15px;
left:40px;
}

.BaslikTakip li::before {
content:url("../images/c.html");
font-size:50px;
vertical-align:middle;
line-height:0;
position:relative;
}

.BaslikTakip li::before a:hover {
content:"•";
font-size:50px;
vertical-align:middle;
line-height:0;
position:relative;
color:#ffefb7;
}

.BaslikCizgi {
position:fixed;
height:100%;
content:url("../images/yan.html");
left:-20px;
}

.BaslikTakip li a {
color:#ffee8e;
text-shadow:1px 2px 3px #000!important;
line-height:22px;
text-transform:uppercase;
font-size:11px;
font-weight:600;
cursor:pointer;
padding-left:7px;
}

.collapsible {
background-color:#eee;
color:#444;
cursor:pointer;
width:100%;
border:none;
margin-top:6px;
text-align:left;
outline:0;
font-size:15px;
padding:17px;
}

button.collapsible.active,.collapsible:hover {
background-color:#ccc;
}

.col-content {
display:none;
overflow:hidden;
background:0 0;
/* border:1px solid rgba(198,180,151,.27058823529411763); */
border-top:none;
padding:15px;
}

button.collapsible {
background:url("../images/baslik.png");
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
height:150px;
font-size:21px;
padding-top:10px;
color:#ffdf85;
text-shadow:0 0 10px rgba(255, 215, 0, 0.6), 1px 2px 3px #000;
font-weight:700;
padding-left:85px;
text-align:center;
text-transform:uppercase;
font-family:open sans,sans-serif;
letter-spacing: 1px;
transition: all .3s ease;
}

button.collapsible:hover {
background:url("../images/baslik2.png");
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
height:150px;
font-size:22px;
padding-top:10px;
color:#fff3cb;
text-shadow:0 0 16px rgba(255, 220, 100, 0.9), 1px 2px 4px #000;
font-weight:700;
text-align:center;
text-transform:uppercase;
font-family:open sans,sans-serif;
padding-left:85px;
letter-spacing: 1.5px;
}

button.baslik {
background:url("../images/baslikalt.html");
width:600px;
height:150px;
font-size:17px;
color:#ffdf85;
text-shadow:1px 1px 2px #000;
font-weight:700;
text-align:center;
text-transform:uppercase;
font-family:open sans,sans-serif;
}

.button-game { display: inline-block; font-size: 16px; line-height: 54px; padding: 0 3px; position: relative; text-align: center; }
.button-game .button-game-bg-mid { background: url("../images/button-game-sprite.png") repeat-x 0 0; color: #fffdd0; display: block; font-family: "Gill Sans", monospace; padding: 0 42px; position: relative; text-shadow: 0 0 8px #000; text-transform: uppercase; transition: color 0.2s; }
.button-game .button-game-bg-mid::after { background: url("../images/button-game-sprite.png") repeat-x 0 -54px; content: ""; height: 54px; left: 0; opacity: 0; position: absolute; right: 0; top: 0; transition: opacity 0.2s; -webkit-transform: translateZ(0); }
.button-game:hover .button-game-bg-mid { color: #f4cc9e; }
.button-game:hover .button-game-bg-mid::after { opacity: 1; }
.button-game .button-game-bg-mid > span { position: relative; z-index: 1; }
.button-game .button-game-bg-left { background: url("../images/button-game-sprite.png") no-repeat 0 -108px; height: 54px; left: 0; position: absolute; top: 0; width: 51px; z-index: 1; }
.button-game .button-game-bg-right { background: url("../images/button-game-sprite.png") no-repeat 0 -162px; height: 54px; position: absolute; right: 0; top: 0; width: 51px; z-index: 1; }

button.baslik2 {
background:url("../images/baslikalt2.png");
background-size: 100% 100%;
background-repeat: no-repeat;
width:391px;
height:62px;
font-size:19px;
padding-top:4px;
color:#ffdf85;
text-shadow:0 0 8px rgba(255, 215, 0, 0.5), 1px 2px 3px #000;
font-weight:700;
text-align:center;
text-transform:uppercase;
font-family:open sans,sans-serif;
letter-spacing: 2px;
transition: all .3s ease;
}

button.baslik2:hover {
color:#fff6d9;
text-shadow:0 0 14px rgba(255, 220, 100, 0.85), 1px 2px 4px #000;
filter: brightness(1.15);
transform: scale(1.02);
}

button.baslik4 {
background:url("../images/baslik4.html");
width:391px;
height:62px;
font-size:21px;
padding-top:6px;
color:#ffdf85;
text-shadow:1px 1px 2px #000;
font-weight:700;
text-align:center;
text-transform:uppercase;
font-family:open sans,sans-serif;
}

button.baslik3 {
background:url("../images/baslikalt3.png");
background-size: 100% 100%;
background-repeat: no-repeat;
width:234px;
height:62px;
font-size:20px;
padding-top:4px;
color:#ffdf85;
text-shadow:0 0 8px rgba(255, 215, 0, 0.5), 1px 2px 3px #000;
font-weight:700;
text-align:center;
text-transform:uppercase;
font-family:open sans,sans-serif;
letter-spacing: 1.5px;
transition: all .3s ease;
}

button.baslik3:hover {
color:#fff6d9;
filter: brightness(1.15);
transform: scale(1.02);
}

.baslik11{
	background: linear-gradient(135deg, #7c1417 0%, #3e090b 50%, #7c1417 100%);
	text-align: center;
	width: 47%;
	display: inline-block;
	line-height: 50px;
	height: 50px;
	margin: 5px;
	font-size: 15px;
	font-weight: bold;
	color: #fff5db;
	text-shadow: 0 2px 3px #000;
	text-transform: uppercase;
	border-radius: 25px;
	border: 1.5px solid #d4af37;
	box-shadow: 0 0 12px rgba(212, 175, 55, 0.25), inset 0 1px 0 rgba(255, 220, 120, 0.4);
	transition: all 0.3s ease;
}

.baslik11:hover {
	transform: translateY(-2px);
	box-shadow: 0 0 18px rgba(212, 175, 55, 0.5), inset 0 1px 0 rgba(255, 240, 160, 0.7);
	color: #ffffff;
}

.baslik22{
	background: linear-gradient(135deg, #6c1215 0%, #35080a 100%);
	text-align: center;
	width: 37%;
	display: inline-block;
	line-height: 27px;
	height: 27px;
	margin: 5px;
	font-size: 13px;
	font-weight: bold;
	color: #ffeb99;
	text-shadow: 1px 1px 2px #000;
	text-transform: uppercase;
	border-radius: 20px;
	border: 1.5px solid #c59b27;
	box-shadow: 0 0 8px rgba(212, 175, 55, 0.25);
}

.baslik33{
	background: linear-gradient(135deg, #8a5716 0%, #472906 50%, #8a5716 100%);
	text-align: center;
	width: 62%;
	display: inline-block;
	line-height: 40px;
	height: 40px;
	margin: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #fff8e1;
	text-shadow: 0 1px 2px #000;
	text-transform: uppercase;
	border-radius: 25px;
	border: 1.5px solid #ffd700;
	box-shadow: 0 0 15px rgba(255, 215, 0, 0.35), inset 0 1px 0 rgba(255, 235, 150, 0.5);
}

.baslik44{
	background: linear-gradient(135deg, #8f1f1f, #4a0f0f);
	text-align: center;
	width: 6%;
	display: inline-block;
	line-height: 40px;
	height: 40px;
	margin: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 1px 1px 1px #030000;
	text-transform: uppercase;
	border-radius: 50px;
	border: 1px solid #d4af37;
}

.discord-widget.active {
right:13px;
}

.discord-widget {
transition-property:right;
transition-duration:2s;
-webkit-transition-property:right;
-webkit-transition-duration:2s;
position:fixed;
bottom:20px;
right:-544px;
z-index:1444;
background:0 0!important;
}

.discord-widget #close {
position:absolute;
right:0;
width:20px;
border-top-right-radius:5px;
border:0;
height:20px;
background-color:#fff;
border-left-color:#fff;
border-right-color:#fff;
z-index:999;
background:#abbdfd;
color:#fff;
text-shadow:none;
padding-right:25px;
padding-top:3px;
}

.discord-widget .overflow {
width:100%;
height:25%;
position:absolute;
}

.table-responsive {
min-height:.01%;
overflow-x:auto;
}

.table {
width:100%;
max-width:100%;
margin-bottom:20px;
}

.table-middle tr td,.table-middle tr th {
vertical-align:middle!important;
}

table.table th {
border:0;
background-color:rgba(0,0,0,.2);
border-bottom:1px solid rgba(255,255,255,.04);
padding-bottom:0;
font-weight:400;
width:0;
padding-left:10px;
border-top:none!important;
}

.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
line-height:1.42857143;
vertical-align:top;
border-top:none!important;
padding:8px;
}

table.table tr:hover {
background-color:rgba(0,0,0,.15);
transition-duration:.3s;
}

.DiscordImg {
position:fixed;
right:20px;
bottom:20px;
z-index:123;
}

span.DiscordKapat {
position:fixed;
right:20px;
bottom:290px;
z-index:123;
width:320px;
text-align:center;
background:#425594;
line-height:28px;
color:#fff;
font-size:11px;
cursor:pointer;
}

fieldset,img,abbr,acronym {
border:0;
}

ol,ul,#small_menu li {
list-style:none;
}

.no_bor,table img {
border:none!important;
}

.login-main h3,.server h3,.menu_block h3,.market h3,.players h3,.voters h3,.ref-reward-dropdown:hover .ref-reward-dropdown-content {
display:block;
}

ul.ucp,ul.lattest_items {
list-style:none;
margin:0;
padding:0;
}

ul.ucp li,ul.lattest_items li {
border-bottom:dashed 1px #5a3d3e;
padding:2px 0 2px 5px;
}

ul.ucp span,.right,ul.style4 span {
float:right;
}

.offline,.item_red {
color:red;
}

.ranking-table th.end,.ranking-table td.end,.main-table th.end,.main-table td.end,.main-table2 th.end,.main-table2 td.end {
border-right:0;
}

.add_to_card tr:first-child th:first-child,.ticket tr:first-child th:first-child {
-moz-border-radius-topleft:3px;
-webkit-border-top-left-radius:3px;
border-top-left-radius:3px;
}

.add_to_card tr:first-child th:last-child,.ticket tr:first-child th:last-child {
-moz-border-radius-topright:3px;
-webkit-border-top-right-radius:3px;
border-top-right-radius:3px;
}

.add_to_card tr,.ticket tr {
text-align:center;
padding-left:20px;
}

.add_to_card td:first-child,.ticket td:first-child {
text-align:left;
padding-left:20px;
border-left:0;
}

.add_to_card tr:last-child td,.ticket tr:last-child td {
border-bottom:0;
}

.add_to_card tr:last-child td:first-child,.ticket tr:last-child td:first-child {
-moz-border-radius-bottomleft:3px;
-webkit-border-bottom-left-radius:3px;
border-bottom-left-radius:3px;
}

.add_to_card tr:last-child td:last-child,.ticket tr:last-child td:last-child {
-moz-border-radius-bottomright:3px;
-webkit-border-bottom-right-radius:3px;
border-bottom-right-radius:3px;
}

#character-info tbody tr td:hover,.ticket tr.even td,.ticket tr:hover td,#paypal-options:hover {
background:rgba(0,0,0,.5);
}

.items,.text-center {
text-align:center;
}

.payment-method-button label,.left,.support-title .pull-left {
float:left;
}

.f16 .fr,.f16 .bl,.f16 .cp,.f16 .mf,.f16 .yt {
background-position:0 -1424px;
}

.f16 .gb,.f16 .sh {
background-position:0 -1456px;
}

.f16 .id,.f16 .mc {
background-position:0 -1792px;
}

.f16 .nl,.f16 .bq {
background-position:0 -2752px;
}

.f16 .no,.f16 .bv,.f16 .nq,.f16 .sj {
background-position:0 -2768px;
}

.leftBodyLinks {
position:fixed;
left:0;
top:5%;
background:rgba(18, 6, 8, 0.94);
z-index:8;
border-right:2px solid #d4af37;
border-top:2px solid #d4af37;
border-bottom:2px solid #d4af37;
box-shadow:0 0 20px rgba(0, 0, 0, 0.8), 0 0 12px rgba(212, 175, 55, 0.3);
border-radius:0 10px 10px 0;
padding:6px 8px 10px;
}

.leftBodyLinks a {
display:block;
/* text-align:center; */
color:#ffdf85;
text-transform:uppercase;
font-size:13px;
font-weight:700;
text-decoration:none;
padding:11px 10px;
font-family:Cambria,Sans-Serif;
letter-spacing:1px;
transition: all 0.3s ease;
}

.leftBodyLinks a:hover {
color:#ffffff;
text-shadow:0 0 10px rgba(255, 215, 0, 0.8);
transform:translateX(3px);
}

.leftBodyLinks a span {
display:block;
background-image:url("../images/right-panel-bg.webp");
background-repeat:no-repeat;
background-size:55px 55px;
width:55px;
height:55px;
position:relative;
transition:.4s ease;
}

.leftBodyLinks a:hover span {
background-image:url("../images/right-panel-bg-hover.webp");
background-size:66px 66px;
background-position:-5px -7px;
filter: drop-shadow(0 0 10px rgba(230, 40, 40, 0.85));
}

.leftBodyLinks a span img,.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {
position:absolute;
}

.r-kayit span img,.r-indir span img,.r-anasayfa span img,.r-discord span img,.r-facebook span img,.r-instagram span img {
bottom:12px;
left:11px;
}

.modal-header,.modal-header2 {
background-color:#131a29;
border-bottom:1px solid #ccc;
border-top-left-radius:5px;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
border-top-right-radius:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
color:#eee;
padding:18px 18px 14px;
}

.modal-header h2,.modal-header2 h2 {
color:#eee;
font-size:2em;
font-weight:700;
margin-bottom:3px;
font-family:Cambria,Sans-Serif;
text-shadow:1px 1px 1px #000;
}

.main-table tbody tr:hover,.main-table2 tbody tr:hover {
background-color:rgba(255,255,255,.4);
}

.acc-menu>a:hover,#btn-cart:hover,#btn-info:hover,#btn-market:hover,#btn-warehouse:hover,#btn-webshop:hover {
background-color:rgba(0,0,0,.5);
}

.custom_button:hover,#top_list #rank_by_class .custom_button:hover {
background:#4981ca;
text-decoration:none;
}

.custom_button.active,#top_list #rank_by_class .custom_button.active {
background:#335f9a;
}

.item_socket,.item_socket_title {
color:#b266ff;
}

.BaslikTakip li a:hover,.BaslikTakip li a.scrollNav-links.scrollNav-active {
color:#ffdb10;
text-shadow:1px 1px 2px #000!important;
font-weight:700;
line-height:22px;
}

.snowflake {
color: #ff9e24;
font-size: 1.3em;
font-family: Arial, sans-serif;
text-shadow: 0 0 8px #ff4500, 0 0 15px #ff2200, 0 0 4px #ffd700;
opacity: 0.85;
}

@keyframes marsPulse {
0% {
filter: drop-shadow(0 0 15px rgba(220, 40, 20, 0.6)) drop-shadow(0 0 5px rgba(212, 175, 55, 0.5));
transform: scale(1);
}
50% {
filter: drop-shadow(0 0 35px rgba(255, 60, 30, 0.9)) drop-shadow(0 0 15px rgba(255, 215, 0, 0.8));
transform: scale(1.02);
}
100% {
filter: drop-shadow(0 0 15px rgba(220, 40, 20, 0.6)) drop-shadow(0 0 5px rgba(212, 175, 55, 0.5));
transform: scale(1);
}
}

@-webkit-keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@-webkit-keyframes snowflakes-shake{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(80px);transform:translateX(80px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@keyframes snowflakes-shake{0%{transform:translateX(0px)}50%{transform:translateX(80px)}100%{transform:translateX(0px)}}.snowflake{position:fixed;top:-10%;z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;-webkit-animation-name:snowflakes-fall,snowflakes-shake;-webkit-animation-duration:10s,3s;-webkit-animation-timing-function:linear,ease-in-out;-webkit-animation-iteration-count:infinite,infinite;-webkit-animation-play-state:running,running;animation-name:snowflakes-fall,snowflakes-shake;animation-duration:10s,3s;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-play-state:running,running}.snowflake:nth-of-type(0){left:1%;-webkit-animation-delay:0s,0s;animation-delay:0s,0s}.snowflake:nth-of-type(1){left:10%;-webkit-animation-delay:1s,1s;animation-delay:1s,1s}.snowflake:nth-of-type(2){left:20%;-webkit-animation-delay:6s,.5s;animation-delay:6s,.5s}.snowflake:nth-of-type(3){left:30%;-webkit-animation-delay:4s,2s;animation-delay:4s,2s}.snowflake:nth-of-type(4){left:40%;-webkit-animation-delay:2s,2s;animation-delay:2s,2s}.snowflake:nth-of-type(5){left:50%;-webkit-animation-delay:8s,3s;animation-delay:8s,3s}.snowflake:nth-of-type(6){left:60%;-webkit-animation-delay:6s,2s;animation-delay:6s,2s}.snowflake:nth-of-type(7){left:70%;-webkit-animation-delay:2.5s,1s;animation-delay:2.5s,1s}.snowflake:nth-of-type(8){left:80%;-webkit-animation-delay:1s,0s;animation-delay:1s,0s}.snowflake:nth-of-type(9){left:90%;-webkit-animation-delay:3s,1.5s;animation-delay:3s,1.5s}

/* --- MARS YATAY ÜST NAVİGASYON BUTONLARI --- */
.mars-nav-bar {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 25px;
	width: 100%;
	max-width: 1100px;
	margin: 20px auto 25px auto;
	position: relative;
	z-index: 25;
}

.mars-nav-btn {
	flex: 1;
	max-width: 320px;
	height: 64px;
	background: linear-gradient(180deg, #7e171b 0%, #430b0e 50%, #1e0406 100%);
	border: 2px solid #d4af37;
	border-radius: 8px;
	box-shadow: 0 5px 20px rgba(0, 0, 0, 0.8), inset 0 0 15px rgba(255, 60, 40, 0.35), 0 0 15px rgba(212, 175, 55, 0.3);
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none !important;
	position: relative;
	overflow: hidden;
	transition: all 0.35s ease;
	cursor: pointer;
	padding: 0 15px;
}

.mars-nav-btn::before {
	content: '';
	position: absolute;
	top: 2px;
	left: 2px;
	right: 2px;
	bottom: 2px;
	border: 1px solid rgba(255, 225, 130, 0.45);
	border-radius: 6px;
	pointer-events: none;
}

.mars-nav-btn::after {
	content: '';
	position: absolute;
	top: -50%;
	left: -60%;
	width: 40%;
	height: 200%;
	background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.25), transparent);
	transform: rotate(25deg);
	transition: all 0.75s ease;
	pointer-events: none;
}

.mars-nav-btn:hover::after {
	left: 130%;
}

.mars-nav-btn:hover {
	transform: translateY(-4px) scale(1.02);
	background: linear-gradient(180deg, #9b1e23 0%, #590f14 50%, #290609 100%);
	border-color: #ffeb99;
	box-shadow: 0 8px 30px rgba(212, 175, 55, 0.7), inset 0 0 25px rgba(255, 90, 50, 0.65), 0 0 25px rgba(220, 40, 30, 0.6);
}

.mars-btn-icon {
	width: 46px;
	height: 46px;
	border-radius: 50%;
	background: radial-gradient(circle, #5c1115 0%, #170305 100%);
	border: 1.5px solid #d4af37;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 14px;
	box-shadow: 0 0 10px rgba(212, 175, 55, 0.4);
	transition: all 0.3s ease;
	flex-shrink: 0;
}

.mars-btn-icon img {
	width: 30px;
	height: 30px;
	object-fit: contain;
	filter: drop-shadow(0 0 4px rgba(255, 215, 0, 0.6));
}

.mars-nav-btn:hover .mars-btn-icon {
	border-color: #fff;
	transform: scale(1.1) rotate(6deg);
	box-shadow: 0 0 16px rgba(255, 215, 0, 0.85);
}

.mars-btn-text {
	font-family: 'Cambria', 'Georgia', serif;
	font-size: 18px;
	font-weight: 800;
	color: #ffefa5;
	text-shadow: 0 0 10px rgba(255, 215, 0, 0.6), 1px 2px 2px #000;
	letter-spacing: 2px;
	text-transform: uppercase;
	transition: all 0.3s ease;
}

.mars-nav-btn:hover .mars-btn-text {
	color: #ffffff;
	text-shadow: 0 0 15px rgba(255, 230, 140, 0.95), 1px 2px 4px #000;
	letter-spacing: 2.5px;
}

/* --- SOL KENAR SABİT SOSYAL MEDYA BUTONLARI (KİBAR & EFEKTLİ) --- */
.mars-social-bar {
	position: fixed;
	left: 12px;
	top: 45%;
	transform: translateY(-50%);
	z-index: 99999;
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.mars-social-btn {
	width: 44px;
	height: 44px;
	border-radius: 50%;
	background: radial-gradient(circle at 35% 35%, #420d11 0%, #170406 100%);
	border: 1.5px solid #d4af37;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	text-decoration: none !important;
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.8), 0 0 10px rgba(212, 175, 55, 0.3);
	transition: all 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
	cursor: pointer;
}

.mars-social-btn svg {
	width: 22px;
	height: 22px;
	transition: all 0.3s ease;
	filter: drop-shadow(0 0 2px rgba(0, 0, 0, 0.8));
}

/* Discord butonu */
.mars-social-btn.btn-discord svg {
	fill: #7289da;
}
.mars-social-btn.btn-discord:hover {
	border-color: #8fa0e6;
	background: radial-gradient(circle at 35% 35%, #5865F2 0%, #202238 100%);
	box-shadow: 0 0 22px rgba(88, 101, 242, 0.9), inset 0 0 10px rgba(255, 255, 255, 0.4);
	transform: scale(1.15) translateX(4px);
}
.mars-social-btn.btn-discord:hover svg {
	fill: #ffffff;
	transform: scale(1.1);
}

/* Telegram butonu */
.mars-social-btn.btn-telegram svg {
	fill: #29b6f6;
}
.mars-social-btn.btn-telegram:hover {
	border-color: #5ed2ff;
	background: radial-gradient(circle at 35% 35%, #0088cc 0%, #0c2b3d 100%);
	box-shadow: 0 0 22px rgba(41, 182, 246, 0.9), inset 0 0 10px rgba(255, 255, 255, 0.4);
	transform: scale(1.15) translateX(4px);
}
.mars-social-btn.btn-telegram:hover svg {
	fill: #ffffff;
	transform: scale(1.1);
}

/* WhatsApp butonu */
.mars-social-btn.btn-whatsapp svg {
	fill: #25d366;
}
.mars-social-btn.btn-whatsapp:hover {
	border-color: #5cf095;
	background: radial-gradient(circle at 35% 35%, #1ebe5d 0%, #0a2e16 100%);
	box-shadow: 0 0 22px rgba(37, 211, 102, 0.9), inset 0 0 10px rgba(255, 255, 255, 0.4);
	transform: scale(1.15) translateX(4px);
}
.mars-social-btn.btn-whatsapp:hover svg {
	fill: #ffffff;
	transform: scale(1.1);
}

/* Tooltip etiketi */
.mars-social-tooltip {
	position: absolute;
	left: 54px;
	background: linear-gradient(135deg, rgba(35, 8, 11, 0.97), rgba(16, 3, 5, 0.99));
	border: 1px solid #d4af37;
	color: #ffefa5;
	font-family: 'open sans', sans-serif;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 1px;
	padding: 5px 12px;
	border-radius: 4px;
	white-space: nowrap;
	opacity: 0;
	pointer-events: none;
	transform: translateX(-8px);
	transition: all 0.3s ease;
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.85), 0 0 8px rgba(212, 175, 55, 0.3);
}

.mars-social-btn:hover .mars-social-tooltip {
	opacity: 1;
	transform: translateX(0);
}

/* --- SABİT & DİKKAT ÇEKİCİ ALT DUYURU BANDI --- */
#duyuru-alt {
	position: fixed;
	z-index: 999999;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 100%;
	height: 62px;
	background: linear-gradient(180deg, #6e1014 0%, #1f0306 100%);
	border-top: 2px solid #d4af37;
	box-shadow: 0 -4px 30px rgba(220, 40, 20, 0.5), 0 -1px 15px rgba(212, 175, 55, 0.5), inset 0 0 25px rgba(200, 30, 40, 0.35);
	display: flex;
	align-items: center;
	justify-content: center;
	animation: duyuruGlow 3s infinite ease-in-out;
}

@keyframes duyuruGlow {
	0% {
		box-shadow: 0 -4px 20px rgba(180, 25, 15, 0.45), 0 -1px 12px rgba(212, 175, 55, 0.35);
	}
	50% {
		box-shadow: 0 -5px 35px rgba(255, 50, 25, 0.8), 0 -2px 22px rgba(255, 215, 0, 0.7), inset 0 0 25px rgba(255, 60, 40, 0.45);
	}
	100% {
		box-shadow: 0 -4px 20px rgba(180, 25, 15, 0.45), 0 -1px 12px rgba(212, 175, 55, 0.35);
	}
}

.mars-duyuru-content {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 16px;
	max-width: 1200px;
	width: 100%;
	padding: 0 20px;
}

.ticker-badge {
	background: linear-gradient(135deg, #ffd700 0%, #c48e10 100%);
	color: #1a0406;
	font-weight: 900;
	font-size: 12px;
	padding: 5px 12px;
	border-radius: 4px;
	letter-spacing: 1.5px;
	box-shadow: 0 0 12px rgba(255, 215, 0, 0.8);
	text-shadow: none;
	animation: badgePulse 2s infinite ease-in-out;
	flex-shrink: 0;
}

@keyframes badgePulse {
	0%, 100% { transform: scale(1); filter: brightness(1); }
	50% { transform: scale(1.06); filter: brightness(1.25); box-shadow: 0 0 18px rgba(255, 220, 80, 0.95); }
}

.mars-duyuru-text-wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}

.mars-announce-text {
	font-family: 'open sans', sans-serif;
	font-weight: 900;
	font-size: 19px;
	color: #fff4bd;
	text-shadow: 0 0 12px rgba(255, 215, 0, 0.85), 0 0 22px rgba(255, 60, 30, 0.7), 1px 2px 2px #000;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	line-height: 1.2;
}

.ticker-sub {
	font-size: 12px;
	color: #ecd3b0;
	text-shadow: 1px 1px 2px #000;
	font-weight: 600;
	letter-spacing: 0.5px;
	margin-top: 3px;
}

.ticker-star {
	color: #ff8c00;
	font-size: 18px;
	text-shadow: 0 0 10px #ff4500, 0 0 18px #ff2200;
	animation: starPulse 1.8s infinite ease-in-out;
	flex-shrink: 0;
}

@keyframes starPulse {
	0%, 100% { transform: scale(1) rotate(0deg); opacity: 0.85; }
	50% { transform: scale(1.25) rotate(15deg); opacity: 1; text-shadow: 0 0 15px #ff6600, 0 0 25px #ff2200, 0 0 8px #ffd700; }
}
