@media screen and (max-width:768px){
    .entry{
        overflow:auto;
        max-width:100%
    }
}
#events div{
    padding:1rem;
    color:#0d0101
}
.sidebar_rank{
    margin:0;
    padding:0
}
.tableBlock-body{
    padding:1rem
}
.sidebar_rank tr:first-child th{
    color:#ff3939;
    font-weight:700;
    position:relative;
    padding:12px 10px;
    font-size:14px;
    border:none
}
.sidebar_rank tr:first-child{
    background:rgba(237,31,36,.1);
    margin:0 25px 20px
}
.sidebar_rank td:not(first-child){
    position:relative;
    padding:12px 10px;
    font-size:14px;
    color:#fff
}
.sidebar_rank tr:hover{
    margin:0;
    background:#69221e;
    color:#fff;
    padding:0 35px 0 15px;
    -webkit-box-shadow:0 4px 5px 0 rgba(255,28,1,.15);
    box-shadow:0 4px 5px 0 rgba(255,28,1,.15);
    transition:.2s all ease
}
#events div:hover,#events div:hover small{
    background:#70586d;
    color:#fff;
    -webkit-box-shadow:0 4px 5px 0 rgba(255,28,1,.15);
    box-shadow:0 4px 5px 0 rgba(255,28,1,.15);
    transition:.2s all ease
}
.sidebar_rank tr:hover td,.sidebar_rank tr:hover td a{
    color:#fff
}
.sidebar_rank tr:first-child:hover{
    margin:0;
    background:rgba(237,31,36,.1);
    color:#fff;
    transition:.2s all ease
}
#events div{
    padding:10px;
    display:block;
    font-size:12px;
    color:#fff;
    text-align:left
}
#events:first-child{
    padding-top:0
}
.widgetTabBlock .button{
    min-width:unset;
    font-size:13px;
    width:100px;
    text-align:center;
    padding:1rem
}
.page-top{
    margin-bottom:2.5rem
}
#events div small{
    color:#fff;
    font-size:12px
}
#events div:last-child{
    border-bottom:0
}
#events div{
    border-bottom:1px solid #333
}
.market-panel .price{
    float:unset;
    display:unset;
    height:auto;
    line-height:1;
    margin:0;
    width:auto;
    margin-bottom:-10px
}
.rightInfo-time_your,.rightInfo-time_server{
    font-size:14px
}
table tr th,table tr td{
    padding:.54rem;
    vertical-align:middle;
    text-align:center
}
.languages{
    position:fixed;
    top:20px;
    left:62px;
    z-index:200;
    list-style:none;
    border-left:1px solid #25211f;
    padding-left:20px
}
.languages li{
    display:inline-block;
    padding-right:5px
}
a.server-modal{
    display:block;
    margin:.5rem;
    padding:.5rem;
    border-radius:5px;
    border:1px solid #283747
}
.widget-block .button-small{
    margin:1rem
}
.entry table tr{
    border:1px solid #4c0c0c
}
.entry table tr th{
    border-right:1px solid #4c0c0c;
    background:#010000
}
.button-style{
    box-shadow:2px 2px 5px rgba(0,0,0,.5);
    height:50px;
    line-height:0;
    transition:.2s all ease;
    text-shadow:none!important
}
.news-block table{
    margin:0 auto;
    width:100%
}
.modal_window{
    position:absolute!important;
    top:40%!important;
    left:40%!important;
    transform:none!important
}
.modal_close{
    position:absolute;
    top:25px;
    right:25px;
    cursor:pointer;
    display:block
}
#overlay{
    z-index:998;
    position:fixed;
    background-color:hsla(40,75%,2%,.9);
    opacity:.9;
    width:100%;
    height:100%;
    top:0;
    left:0;
    cursor:pointer;
    display:none
}
.modal_div .modal_close span{
    display:block;
    position:relative;
    background:#ff4800;
    width:15px;
    height:2px
}
.modal_div .modal_close span:first-child{
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    bottom:-2px
}
.modal_div .modal_close span:last-child{
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.form input:not([type=checkbox]):not([type=number]),.form select,.form textarea{
    background:#131212!important;
    color:#fff!important;
    border:1px solid #333!important;
    height:34px;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
form#registration_form input{
    margin:0 auto;
    text-align:center
}
form#registration_form tr td{
    width:50%!important;
    text-align:center
}
.title,.title1,.title2{
    display:none
}
.entry{
    background:0 0!important;
    padding:0!important
}
#ucp_info .half{
    width:50%;
    padding:10px
}
#ucp_info td{
    padding:5px
}
#character-info ul li{
    display:block
}
*#ucp_info .half table{
    margin-top:20px
}
#character-info ul li a p{
    margin-top:10px
}
#character-info tbody tr td a{
    color:#000
}
#paypal-options li,#vote-options li{
    min-height:120px;
    background:rgb(43 43 43/18%)!important
}
.lk-coins{
    text-align:center;
    margin-bottom:10px;
    display:block
}
#character-info tbody tr td:hover{
    background:rgb(43 43 43/18%)!important
}
.item_table td *{
    margin:0 auto;
    text-align:center
}
.item_table td{
    display:block;
    padding-bottom:20px;
    padding-top:20px
}
.each_item .item_name{
    padding:5px
}
.each_item .item_footer,.each_item .item_name{
    background:#100f0f
}
.each_item .item_bg{
    background-size:170px 130px!important
}
#pagination ul li{
    margin:0 auto;
    display:block;
    float:inherit;
    text-align:center
}
.content #content{
    color:#000
}
.donate_p{
    text-align:center;
    margin-top:35px
}
.custom_button{
    font-size:12px;
    font-weight:600;
    box-shadow:2px 2px 5px rgb(0 0 0/50%);
    text-shadow:none!important;
    color:#fff;
    display:inline-block;
    background:#561c19;
    border:1px solid #8a3834;
    padding:10px 20px;
    cursor:pointer;
    min-height:30px;
    line-height:8px;
    margin:5px;
    transition:.2s all ease!important
}
#rankings_select_DEFAULT .custom_button{
    background:#561c19!important;
    border:1px solid #cb9a56;
    color:#fff
}
#character-info tbody tr td div ul li{
    width:calc(100% - 35px);
    height:105px
}
#character-info tbody tr td{
    width:45%!important;
    display:inline-block;
    margin-left:1rem!important;
    margin-right:.5rem!important;
    margin:0 auto;
    margin-bottom:.5rem;
    background:rgb(70 70 70/18%)!important;
    border-radius:5px;
    box-shadow:2px 2px 5px rgba(0,0,0,.5);
    transition:.2s all ease
}
.ranking-table td{
    border-right:1px solid #333;
    text-align:center
}
.item_table{
    margin-top:2rem;
    width:100%
}
.tabrow li{
    width:auto
}
.hidden-block{
    visibility:visible;
    opacity:1;
    position:absolute;
    background:rgb(0 0 0/78%);
    min-width:140px;
    z-index:2;
    right:.8rem;
    top:3.5rem;
    transition:all .5s ease;
    visibility:hidden;
    opacity:0;
    padding:10px 0;
    box-shadow:0 0 20px 0 rgba(0,0,0,.8)
}
.account_panel span,.account_panel a{
    font-size:15px!important;
    color:#fff!important
}
.hidden-block a{
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:8px 25px;
    color:#fff
}
.hidden-block a:hover{
    background:#301a1e;
    color:#ff4628
}
.hidden-block a:hover:before{
    content:">";
    position:absolute;
    margin-left:-12px;
    color:#ff4628
}
.hidden-block:after{
    border:5px solid transparent;
    border-bottom-color:#151414;
    position:absolute;
    left:24px;
    top:-10px;
    content:""
}
.main-item:focus~.hidden-block,.main-item:active~.hidden-block{
    visibility:visible;
    opacity:1
}
.account_cp{
    color:#fff;
    border-radius:5px;
    padding:15px 0
}
.account_cp ul{
    padding:10px;
    font-size:12px;
    text-align:center
}
.account_cp .lk-coins{
    display:block;
    padding:.5rem
}
.account_cp .lk-coins,.accp{
    margin-bottom:.5rem;
    margin-top:.5rem;
    font-size:15px
}
.lk-coins .username{
    color:#c8c2a2
}
.accp:hover{
    -webkit-transform:scale(1.2);
    transform:scale(1.2)
}
.accp{
    min-width:150px;
    padding:8px 15px;
    transition:.5s
}
.accp:before{
    font-size:15px;
    content:">";
    color:gold;
    font-weight:700;
    float:left
}
.serverInfo__online{
    bottom:20px!important
}
.serverInfo__name{
    bottom:10px!important;
    font-size:13px!important
}
.circlestat{
    margin-left:0!important
}
.sidebar_rank tr td,.sidebar_rank tr td a{
    color:#fff
}
table tr td,table tr td a{
    color:#ff0000;
	font-weight: bold;

}
table tr th{
    color:#000000;
	font-weight: bold;	
}
.button-small{
    display:inline-block;
    margin:1rem
}
.accp:hover:before{
    background:0 0!important
}
.accp a:hover:before{
    content:''!important;
    background:0 0!important
}
.accp a{
    display:block!important;
    text-align:center
}
#ucp_info div a{
    display:inline-block;
    color:red
}
#timer_div_title{
    top:450px;
    left:45%
}
#timer_div_time{
    top:480px;
    left:45%;
    color:#000
}
.timmer_inner_block{
    background-color:rgb(255 255 255/58%);
    opacity:1
}
#timer_div_time .title{
    display:block;
    color:#000;
    padding-top:5px;
    font-size:12px;
    font-weight:700
}
.account_panel li a{
    padding-top:0
}
.accp:last-child:before{
    content:"x"
}
.accp a:hover{
    color:#fff!important
}
sup{
    vertical-align:super;
    font-size:smaller
}
.account_panel *:hover{
    background:0 0!important
}
.account_panel *{
    padding:0
}
.account_panel{
    padding:20px!important
}
#item_buy_right{
    width:465px
}
#item_buy_right .opt{
    width:209px
}
ul.list-group-item.list-group-item-action{
    padding:1.5rem
}
ul.list-group-item.list-group-item-action li{
    padding:1rem;
    margin-bottom:10px;
    background:#000;
    color:#000;
    font-weight:700;
    border:1px solid #333;
    box-shadow:0 0 5px #fff;
    transition:.2s all ease
}
ul.list-group-item.list-group-item-action li:hover{
    transform:scale(1.02)
}
ul.list-group-item.list-group-item-action li:nth-child(odd):not(.first){
    background:#000!important
}
.buy_button{
    font-size:12px!important;
    line-height:0
}
#content .ranking-table tr{
    transition:.2s all ease
}
#paypal-options li,#vote-options li{
    min-height:100px
}
#content .ranking-table tr th{
    text-align:center!important
}
#content .ranking-table tr:hover{
    box-shadow:0 8px 10px -3px rgba(0,0,0,.45);
    color:#00ffae
}
