/*
======================================================================================

    @ stylesheet.css
    @ STYLESHEET
    @ CSS by Nicow - wb x dsg - http://www.wbxdsg.com/

======================================================================================
*/

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,p,figure,figcaption,button{padding:0;margin:0;font-size:inherit;color:#fffffffc;background:transparent;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{text-decoration:none;}
table{border-spacing:0;}
fieldset,img,button,textarea{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal;}
strong{font-weight:bold;}
/*ol, ul{list-style:none;margin:0;padding:0;}**/
li{list-style: none;}
main article li{background: url("../img/li.html") 5px 1px no-repeat;list-style: none;padding-left: 10px;padding-left: 1rem;word-wrap: break-word;}
main article ul, ol {margin-top: 0;margin-bottom: 10px;}
main article ul, ol {clear: both;padding-left: 30px; margin-top: 0;}
caption,th{text-align:left;}
q:before, q:after{content:'';}
abbr, acronym{border:0;}
input{border:0;margin:0;}
i{font-style:normal;font-weight:bold;}
textarea{resize:none;}
a,button,input[type=submit]{cursor:pointer;}
.clear{clear:both;}
.clear-right{clear:right;}
.clear-left{clear:left;}

*::selection{background:rgba(29,38,43,.9);color:#ffffff;}
*::-moz-selection{background:rgba(29,38,43,.9);color:#ffffff;}
*::-webkit-selection{background:rgba(29,38,43,.9);color:#ffffff;}
*::-khtml-selection{background:rgba(29,38,43,.9);color:#ffffff;}
*::Ã´-selection{background:rgba(29,38,43,.9);color:#ffffff;}

::-webkit-input-placeholder{color:#3d4252;}
::-moz-placeholder{color:#3d4252;}
:-ms-input-placeholder{color:#3d4252;}
:-moz-placeholder{color:#3d4252;}

@font-face {font-family: 'FontAwesome';
src: url('../fonts/fontawesome/fontawesome-webfont93e3.eot?v=4.4.0');src: url('../fonts/fontawesome/fontawesome-webfontd41d.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('../fonts/fontawesome/fontawesome-webfont93e3.woff2?v=4.4.0') format('woff2'), url('../fonts/fontawesome/fontawesome-webfont93e3.woff?v=4.4.0') format('woff'), url('../fonts/fontawesome/fontawesome-webfont93e3.ttf?v=4.4.0') format('truetype'), url('../fonts/fontawesome/fontawesome-webfont93e3.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight: normal;font-style: normal;}

@font-face {font-family: 'proxima-nova_regular';
src: url('../fonts/ProximaNova-Regular.eot');src: url('../fonts/ProximaNova-Regular.eot') format('embedded-opentype'),url('../fonts/ProximaNova-Regular.woff') format('woff'),url('../fonts/ProximaNova-Regular.ttf') format('truetype'),url('../fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'proxima-nova_bold';
src: url('../fonts/ProximaNova-Bold.eot');src: url('../fonts/ProximaNova-Bold.eot') format('embedded-opentype'),url('../fonts/ProximaNova-Bold.woff') format('woff'),url('../fonts/ProximaNova-Bold.ttf') format('truetype'),url('../fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');font-weight: normal;font-style: normal;}

@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');


*{position:relative;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
*:focus{outline-style:none;}

strong{font-family:'proxima-nova_bold', Helvetica, Arial, sans-serif;font-weight:normal;}
a{color:inherit;}

    /********** E **********/

    /* TRANSITION */
        header nav ul li.sub span{
            -webkit-transition:0.3s;
            -moz-transition:0.3s;
            -ms-transition:0.3s;
            transition:0.3s;
        }
    
    /* USER-SELECT */
        #armurerie,
        main aside .butt, header nav{
            -khtml-user-select:none;
            -webkit-user-select:none;
            -moz-user-select:-moz-none;
            -ms-user-select:none;
            user-select:none;
        }

    /* FLEX MODE */
        main aside .item .illu, #armurerie .list-item li{
            display:-webkit-box;
            display:-moz-box;
            display:-ms-flexbox;
            display:-webkit-flex;
            display:flex;
            -ms-flex-wrap:wrap;
            -webkit-flex-wrap:wrap;
            flex-wrap:wrap;
        }

/********** * **********/
#pot {
    animation: run 2s ease-in-out infinite alternate-reverse both
 }
 
@-webkit-keyframes run  {
        0% {
            transform: translateX(10px);
        }
        
        100% {
            transform: translateX(-10px);
        }
     
     
 
 }
    html, body{font-family:'proxima-nova_regular', Helvetica, Arial, sans-serif;width:100%;height:100%;min-height:100%;max-height:100%;}
    
   html{background:url(../img/CHROMELIA_1_size.jpg) no-repeat center top #143554;}
    body{padding-top:100px;}
  
    .ct{width:1100px;max-width:100%;padding:0 25px;margin:auto;}
        
        @media screen and (max-width:415px){
            .ct{padding:0 10px;}
        }

    .alert{color:#f4f8d7;padding:10px 14px!important;margin-top:10px;}
        .alert.infos{background:#3e7da9;}
        .alert.error{background:#143554;}
        .alert.valid{background:#9fc051;}
        .alert.warning{background:#e29a44;}

/********** HEADER **********/
header {
 z-index:900;
 background:rgba(0 0 0/50%);
 height:65px;
 inset:.75rem 1rem;
 border-radius:.5rem;
 position:fixed;
 backdrop-filter:blur(.5rem);
 box-shadow:0 0 1rem rgba(0 0 0/65%),0 1.55rem .5rem -1.5rem #fff;
}
header .ct {
 height:100%
}
header #logotype {
 box-shadow:0 2px 5px rgba(0,0,0,.3);
 left:50%;
 margin-left:-75px;
 font-family:montserrat,proxima-nova_bold,Helvetica,Arial,sans-serif;
 text-transform:uppercase;
 text-align:center;
 font-weight:800;
 z-index:900;
 position:absolute;
 width:150px;
 background:#2788ff00;
 height:70px;
 padding-top:10px;
 text-shadow:0 2px 4px rgba(0,0,0,.1);
 font-size:23px;
 line-height:30px;
 color:#f4f8d7;
 border-radius:.5rem
}
header #logotype:hover {
 background:#2788ff00
}
header #logotype img {
 height:50px
}
header #logotype small {
 font-weight:400;
 display:block;
 line-height:16px;
 text-transform:initial;
 font-size:11px;
 font-family:proxima-nova_bold,Helvetica,Arial,sans-serif
}
header nav {
 height:100%;
 font-family:montserrat,proxima-nova_bold,Helvetica,Arial,sans-serif
}
header nav .nav {
 height:100%;
 border-left:1px solid rgba(255,255,255,.15)
}
header nav .nav li,
header .panel {
 color:#f4f8d7;
 width:calc(16.666% - 25px);
 height:100%;
 float:left;
 border-right:1px solid rgba(255,255,255,.15)
}
header nav .nav li:nth-child(3) {
 border-right:0
}
header nav .nav li:hover {
 z-index:150
}
header nav .nav li a,
header .panel a {
 color:#f4f8d7;
 padding-top:20px;
 float:left;
 text-align:center;
 width:100%;
 display:inline-block;
 height:100%;
 text-transform:uppercase;
 font-size:13px;
 font-weight:500;
}
header nav .nav li.sub {
 padding-top:20px;
 text-align:center;
 text-transform:uppercase;
 font-size:13px;
 font-weight:500;
 
}
header nav .nav li a:hover,
header nav ul li.sub:hover,
header .panel a:hover {
 background:rgba(255,255,255,.05)
}
header nav .nav li span {
 position:absolute;
 bottom:13px;
 text-align:center;
 left:0;
 display:block;
 margin:auto;
 width:100%;
 color:#71baff !important;
}
header nav .nav li.sub:hover span {
 bottom:8px
}
header nav .nav li.logotype {
 width:150px;
 height:70px
}
header nav .nav li ul.submenu {
 height:0;
 overflow:hidden;
 box-shadow:0 2px 5px rgba(0,0,0,.3);
 padding:0 7px;
 width:180px;
 background:#1c8bd2;
 position:absolute;
 left:50%;
 margin-left:-90px;
 top:65px
}
header nav .nav li ul.submenu li {
 width:100%;
 float:none;
 height:35px;
 border-right:0;
 text-shadow:0 2px 4px rgba(0,0,0,.1)
}
header nav .nav li ul.submenu li:first-child {
 margin-top:7px
}
header nav .nav li ul.submenu li a {
 box-shadow:0 0 5px rgba(0,0,0,.1) inset;
 font-size:12px;
 background:rgba(0,0,0,.1);
 margin-bottom:7px;
 padding-top:0;
 height:100%;
 line-height:35px
}
header nav .nav li ul.submenu li a:hover {
 background:rgba(0,0,0,.2)
}
header nav .nav li ul.submenu li input {
 box-shadow:0 0 5px rgba(0,0,0,.1) inset;
 background:rgba(0,0,0,.1);
 margin-bottom:7px;
 padding-top:0;
 height:100%;
 color:#f4f8d7;
 float:left;
 text-align:center;
 width:100%;
 display:inline-block;
 font-size:14px;
 font-weight:700
}
header nav .nav li ul.submenu li input:hover {
 background:rgba(0,0,0,.2)
}
header .panel {
 position:absolute;
 right:16px;
 height:100%;
 top:0
}
header .panel .lang {
 width:30px;
 position:absolute;
 right:0;
 height:100%;
 padding:4px 0
}
header .panel .lang li {
 width:30px;
 height:33.33%;
 border-right:0
}
header .panel .lang li a {
 opacity:.5;
 width:100%;
 height:100%;
 padding-top:1px
}
header .panel .lang li a:hover {
 background:0 0;
 opacity:1
}
header .panel .lang li.active a {
 opacity:1
}
header .panel .link {
 cursor:pointer;
 width:calc(50% - 15px);
 font-size:20px;
 display:inline-block;
 border-right:1px solid rgba(255,255,255,.15)
}
header .panel .link.menu {
 display:none
}
header .panel .link div {
 top:-2px;
 left:1px
}
@media screen and (min-width:1000px) {
 header nav {
  left:0!important
 }
}
@media screen and (max-width:1000px) {
 header nav {
  overflow-x:scroll;
  padding-bottom:40px;
  position:fixed;
  height:calc(100vh - 65px);
  width:200px;
  background:rgba(32,38,36,.97);
  top:65px;
  left:-200px;
  z-index:850;
  box-shadow:1px 0 0 rgba(255,255,255,.15),0 0 10px rgba(0,0,0,.5) inset
 }
 header nav .nav li {
  width:100%;
  height:auto;
  border-right:0
 }
 header nav .nav li a,
 header nav .nav li.sub {
  text-align:left!important;
  padding-left:20px
 }
 header nav .nav li.sub {
  padding-top:15px
 }
 header nav .nav li a:hover,
 header nav .nav li.sub:hover {
  background:0 0
 }
 header nav .nav li.logotype,
 header nav .nav li span {
  display:none
 }
 header nav .nav li ul.submenu {
  padding-top:8px;
  top:0;
  height:auto!important;
  position:relative;
  background:0 0;
  box-shadow:0 0 0;
  width:100%!important;
  margin-left:0;
  left:0
 }
 header nav .nav li ul.submenu li {
  height:auto;
  padding:0
 }
 header nav .nav li ul.submenu li a {
  line-height:15px;
  padding-left:0;
  font-size:11px!important;
  font-weight:300;
  background:0 0;
  box-shadow:0 0 0;
  height:auto!important
 }
 header nav .nav li ul.submenu li a:hover {
  background:0 0;
  box-shadow:0 0 0;
  height:auto!important
 }
 header nav .nav li a:hover {
  color:#b9ca39!important
 }
 header #logotype {
  margin-left:0;
  left:20px
 }
 header .panel {
  width:213px;
  border-left:1px solid rgba(255,255,255,.15)
 }
 header .panel .link {
  width:60px
 }
 header .panel .link.menu {
  display:inline-block
 }
}
@media screen and (max-width:415px) {
 header #logotype {
  left:5px
 }
 header .panel {
  right:5px
 }
 header .panel .link {
  width:60px
 }
 header .panel .link.menu {
  display:inline-block
 }
}
@media screen and (max-width:378px) {
 header #logotype {
  left:5px
 }
 header .panel {
  width:calc(100% - 165px);
  padding-right:30px
 }
 header .panel .link {
  width:33.333%;
  font-size:14px
 }
 header .panel .link div {
  top:4px
 }
}

/********** MAIN **********/

    #logo{display: flex;
        position: unset;
        top: -320px;
        /* right: 110px; */
        flex-direction: row;
        justify-content: center;}

        @media screen and (max-width:620px){
            #logo{right:0;width:100%;display:inline-block;text-align:center;}
            #logo img{max-width:80%;}
        }
  
    main{background:rgb(205 187 157 / 61%);width:100%;
        border-radius: 10px;}
    
    main aside{border-radius:10px;padding:10px;background:#09010070;position:absolute;top:0;right:0;width:250px;height:100%;border-left:1px solid rgba(255,255,255,.1);box-shadow:0 0 10px rgba(0,0,0,.1) inset;}
    main aside .panel{padding:8px;background:#585951;color:#f4f8d7;margin-bottom:8px;box-shadow:0 0 1px rgba(0,0,0,.7), 0 0 10px rgba(0,0,0,.4) inset, 0 -3px 0 rgba(0,0,0,.15) inset;}
    main aside .panel li{width:100%;padding-bottom:4px;}
    main aside .panel li:last-child{padding-bottom:0;}
    main aside .panel li a{opacity:.8;overflow:hidden;display:inline-block;box-shadow:0 0 1px rgba(0,0,0,.3);background:rgba(255,255,255,.08);width:100%;padding:7px 12px;}
    main aside .panel li button{opacity:.8;overflow:hidden;display:inline-block;box-shadow:0 0 1px rgba(0,0,0,.3);background:rgba(255,255,255,.08);width:100%;padding:7px 12px;}

    main aside .panel li a:hover{opacity:1;}
    main aside .panel li a.blue{background:#04485B;}
    main aside .panel li a.red{background:#ea6262;}
    main aside .panel li button.red{background:#ea6262;}
    main aside .panel li.og a{padding-left:28px;}
    main aside .panel li.og a img{width:70px;position:absolute;left:-20px;top:-22px;}
    main aside .butt{
        border-radius: 50% 20% / 10% 40%;
        text-shadow:0 1px 3px rgba(0,0,0,.15);margin-bottom:10px;padding:14px 0 0 58px;height:76px;width:100%;line-height:16px;color:#ededed;font-size:16px;font-family:'Montserrat', 'proxima-nova_bold', Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:800;display:inline-block;box-shadow:0 0 1px rgba(0,0,0,.7), 0 0 10px rgba(0,0,0,.4) inset, 0 -3px 0 rgba(0,0,0,.15) inset;}
    main aside .butt:hover{box-shadow:0 0 1px rgba(0,0,0,.7), 0 0 10px rgba(255,255,255,.15) inset, 0 -2px 0 rgba(0,0,0,.1) inset;}
    main aside .butt small{display:block;width:100%;font-size:13px;font-weight:normal;text-transform:initial;font-family:'proxima-nova_regular', Helvetica, Arial, sans-serif;}
    main aside .butt .illu{position:absolute;top:0;left:4px;display:inline-block;width:50px;height:50px;background:url(../img/sprite.png) top center no-repeat;background-size:92% auto;}
        main aside .butt.discord{background:#7289da;}
        main aside .butt.discord .illu{background-position:center -2508px;}
        main aside .butt.twitter{background:#00aced;}
        main aside .butt.twitter .illu{background-position:center -2555px;}
        main aside .butt.facebook{background:#3b5998;}
        main aside .butt.facebook .illu{background-position:center -2600px;}
        main aside .butt.joins{background:#ee8202;}
        main aside .butt.joins .illu{background-position:center -302px;margin-bottom:-5px;}
        main aside .butt.vote{background:#ecaf1e;}
        main aside .butt.vote .illu{background-position:center -2239px;}
        main aside .butt.ladder{background:#a89560;}
        main aside .butt.ladder .illu{background-position:center -964px;}
        main aside .butt.shop{background:#2fc9d3;}
        main aside .butt.shop .illu{background-position:center -2050px;}
        main aside .butt.forum{background:#e66045;}
 main aside .butt.forumx{background:#e66045;}
        main aside .butt.forum .illu{background-position:center -482px;}
main aside .butt.forumx .illu{background-position:center -482px;}
    main aside .item{text-align:center;background:#204346;height:55px;margin:-10px 0 10px;box-shadow:0 0 1px rgba(0,0,0,.7);}
    main aside .item .illu{float:left;width:25%;height:100%;background:#0a9daa;box-shadow:0 0 15px rgba(0,0,0,.4) inset;border-right:1px solid #20565b;border-top:1px solid #20565b;}
    main aside .item .illu:last-child{border-right:0;}
    main aside .item .illu:hover{background:#35abb5;}
    main aside .item .illu img{margin:auto;width:40px;}
    main aside .price{width:100%;background:#ffffff;}

    main #content{min-height:652px;width:calc(100% - 250px);padding:10px;background: transparent;}
    main #content h1{
        border-top-right-radius: 10px;
    border-top-left-radius: 10px;
        text-transform:uppercase;color:#fff;line-height:22px;
        padding:13px 15px;text-shadow:0 1px 3px rgba(0,0,0,.15);
        background:#2f292882;font-size:20px;font-family:'Montserrat', 'proxima-nova_bold', Helvetica, Arial, sans-serif;font-weight:800;}
    main #content #breadcrump{    border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;line-height:14px;margin-bottom:10px;background:#1b628e;padding:9px 15px 10px;color:#fff;font-family:'proxima-nova_bold', Helvetica, Arial, sans-serif;}
    main #content #breadcrump li{display:inline;font-size:12px;line-height:15px;}
    main #content #breadcrump li:after{color:#d2e44e!important;margin:0 2px 0 6px;position:relative;top:1px;}
    main #content #breadcrump li:last-child:after{display:none;}
    main #content #breadcrump li:last-child{font-family:'proxima-nova_regular', Helvetica, Arial, sans-serif;}
    main #content #breadcrump li a:hover{text-decoration:underline;}
    main #content #middle{overflow:hidden;background:#2a2b24;padding:1px 10px 10px;color:#41423d;}
    main #content #middle h2{margin-top:10px;background:#1b628e;color:#f4f8d7;line-height:18px;padding:13px 15px;font-size:16px;text-transform:uppercase;font-family:'Montserrat', 'proxima-nova_bold', Helvetica, Arial, sans-serif;font-weight:800;}
    main #content #middle p{font-size:15px;line-height:22px;padding:10px 15px 5px;}
    main #content form{width:100%;background:#e0e3c9;padding:22px;margin:10px auto 0;}
    main #content form label{display:block;color:#585951;line-height:14px;font-family:'Montserrat', 'proxima-nova_bold', Helvetica, Arial, sans-serif;font-size:14px;text-transform:uppercase;font-weight:800;}
    main #content form label small{padding-bottom:10px;display:block;font-size:14px;text-transform:initial;font-weight:normal;font-family:'proxima-nova_regular', Helvetica, Arial, sans-serif;}
    main #content form label span{color:#e66045;}
    main #content form textarea,
    main #content form input[type=text],
    main #content form input[type=password]{background:#272724;border:2px solid #1b628e;font-size:14px;width:250px;height:45px;margin-bottom:15px;padding:0 12px;font-family:'proxima-nova_regular', Helvetica, Arial, sans-serif;}
    
    main #content form input[type=number]{background:#f4f8d7;border:2px solid #c7cab3;font-size:14px;width:250px;height:45px;margin-bottom:15px;padding:0 12px;font-family:'proxima-nova_regular', Helvetica, Arial, sans-serif;}

    
    main #content form textarea:focus,
    main #content form input[type=text]:focus,
    main #content form input[type=password]:focus{border-color:#929487;}
    main #content .btn{font-size:10px!important;text-align:center;padding:10px!important;width:100%!important;}
    main #content .btn,
    main #content form button{text-shadow:0 1px 3px rgba(0,0,0,.15);background:#e8ac1d;display:block;text-transform:uppercase;color:#f4f8d7;font-family:'Montserrat', 'proxima-nova_bold', Helvetica, Arial, sans-serif;padding:15px 20px;font-weight:800; border-radius: 3px; margin-bottom: 6px; margin-top: 6px;}
    main #content .btn:hover,
    main #content form button:hover{background:#584419;}
    main #content form textarea{width:100%;height:125px;resize:none;padding-top:10px;padding-bottom:10px;}
    main #content .principal{color:#e8ac1d;}

        @media screen and (max-width:764px){
            main aside{width:100%;position:relative;border-left:0px;}
            main #content{width:100%;min-height:auto;}
        }
        @media screen and (max-width:400px){
            main #content form label{text-align:center;}
            main #content form button,
            main #content form input[type=text],
            main #content form input[type=password]{width:100%;}
        }
  
    main table.ladder{width:100%;margin-bottom:-5px;}
    main table.ladder.carac{margin-bottom:0;width:calc(50% - 5px);float:left;background:#e0e3c9;}
    main table.ladder.carac.primaire{margin-right:10px;}
    main table.ladder.carac span{top:-2px;margin-right:5px;vertical-align:middle;}
    main table.ladder th{background:#a89560;padding:6px 5px 5px;font-size:14px;text-align:left;}
    main table.ladder td{height:45px;border-bottom:1px solid #d4ccb7;padding:6px 5px;}
    main table.ladder.carac th, main table.ladder.carac td{font-size:12px;}
    main table.ladder.carac td{height:30px;padding-top:7px;}
    main table.ladder tr:hover td{background:rgba(255,255,255,.5);}
    main table.ladder tr:last-child td{border-bottom:0;}
    main table.ladder tr td .rang{display:inline-block;width:33px;box-shadow:0 0 1px rgba(0,0,0,.5) inset;height:33px;vertical-align:middle;line-height:34px;}
    main table.ladder tr:nth-child(1) .rang{background:#e3b63a;}
    main table.ladder tr:nth-child(2) .rang{background:#ada99c;}
    main table.ladder tr:nth-child(3) .rang{background:#cd805a;}
    main table.ladder .l{text-align:left;}
    main table.ladder .r{text-align:center;}
    main table.ladder .c{text-align:center;}
    main table.ladder td.i{width:40px;}
    main table.ladder td .class{width:40px;vertical-align:middle;}

        @media screen and (max-width:875px){
            main table.ladder.carac{width:100%;margin-right:0;}
        }

    main #news{margin-bottom:-10px;}

    main article {
        box-shadow: 0 0 1px rgb(0 0 0 / 70%), 0 0 1px rgb(255 255 255 / 0%) inset;
        font-size: 14px;
        width: calc(50% - 5px);
        background: #43170a;
        border-radius: 10px;
        float: left;
        margin-bottom: 10px;
    }
        main article:nth-child(odd){margin-right:10px;}
    main article .header{
        border-radius:10px;
        color:#b3ac5b;height:230px;background-size:cover;background-position:center center;}
    main article .header time{display:inline-block;background:#202c24;left:12px;width:55px;text-align:center;font-size:22px;padding:13px 0 8px;line-height:14px;text-transform:uppercase;font-weight:600;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
    main article .header time span{width:100%;display:inline-block;font-weight:300;font-size:14px;}
    main article .header h2{font-family:'proxima-nova_bold', Helvetica, Arial, sans-serif;width:100%;position:absolute;bottom:0;font-weight:400;letter-spacing:0.5px;text-shadow:0 0 5px #0000, 0 0 3px #c15e5e, 0 0 1px #000;font-size:20px;line-height:22px;padding:15px;background:linear-gradient(to top, #d9442c 15%, rgba(0,0,0,0));}
    main article .header h2 img{vertical-align:-40%;margin:0 -2px 0 -6px;}
    main article p{line-height:19px;padding:12px 15px;height:150px;overflow:hidden;}
    main article .footer{
        border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;background:#5e5452;padding-left:12px;line-height:40px;font-size:11px;height:40px;}
    main article .footer time{font-weight:600;}
    main article .footer a{
        border-bottom-right-radius: 10px;float:right;background:#1b628e;height:40px;font-weight:600;font-size:16px;padding:0 10px;}
    main article .footer a:hover{background:#ada894;}
    main article .footer a img{vertical-align:-20%;}

    main #news.read{margin-bottom:0;}
    main #news.read article{width:100%;}
    main #news.read article p{height:auto;}

        @media screen and (max-width:900px){
            main article{width:100%;}
        }
        @media screen and (max-width:764px){
            main article{width:calc(50% - 5px);}
        }
        @media screen and (max-width:609px){
            main article{width:100%;}
        }

    main .butt-points{max-width:100%;background:#04485B;overflow:hidden;text-shadow:0 1px 3px rgba(0,0,0,.15);padding:20px 0 0 0;text-align:center;height:60px;width:280px;margin:15px auto 5px;display:block;line-height:16px;color:#f4f8d7;font-size:16px;font-family:'Montserrat', 'proxima-nova_bold', Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:800;box-shadow:0 0 1px rgba(0,0,0,.7), 0 0 10px rgba(0,0,0,.4) inset, 0 -3px 0 rgba(0,0,0,.15) inset;}
    main .butt-points:hover{background:#147182;}
    main .butt-points img{position:absolute;top:-70px;left:-70px;}
    main .butt-points span{z-index:100;}

    main .comm{vertical-align:-20%;margin-bottom:-5px;top:-2px;margin-right:6px;margin-left:-3px;}

    main .comment li{min-height:130px;width:100%;background:#e0e3c9;padding:20px 20px 15px;margin:10px auto 0;}
    main .comment li .left{float:left;width:90px;height:90px;background:#c7cab3;}
    main .comment li .left .ico_user{font-size:50px;opacity:.2;left:27px;top:20px;}
    main .comment li .left .level{position:absolute;z-index:60;left:-15px;width:50px;text-align:center;top:-12px;color:#ffffff;font-size:10px!important;font-family:'proxima-nova_bold', Helvetica, Arial, sans-serif;}
    main .comment li .left .align{position:absolute;z-index:50;width:105px;left:-7px;top:-8px;}
    main .comment li .left .class{position:absolute;width:100%;}
    main .comment li .right{border:2px solid #c7cab3;width:calc(100% - 100px);background:#f4f8d7;margin-left:105px;padding-bottom:7px;padding-top:2px;}
    main .comment li .right p{line-height:17px!important;}
    main .comment li .right p .time{display:block;font-size:11px;margin-bottom:5px;color:#585951;opacity:.7;}

    main .lost{background:#585951;color:#f4f8d7;padding:7px 13px;opacity:.8;}
    main .lost:hover{opacity:1;}

        @media screen and (max-width:470px){
            main .comment li{min-height:auto;padding:10px;}
            main .comment li .left{display:none;}
            main .comment li .right{width:100%;margin-left:0;}
        }

    .join{padding:0;overflow:hidden;background:#f4f8d7;}
    .join .download{width:100%;height:315px;background:url('../img/bg-join.jpg') no-repeat;}
    .join .download a.dn{top:90px;right:20px;border-radius:3px;background:#e8ac1d;font-family:'proxima-nova_bold', Helvetica, Arial, sans-serif;transition:0.2s!important;padding-top:16px;line-height:24px;letter-spacing:5px;color:#f4f4d6;width:270px;height:92px;display:inline-block;text-align:center;text-transform:uppercase;position:absolute;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.4);box-shadow:0 2px 5px rgba(0,0,0,.6), 0 0 25px #d8dd37 inset, 0 -4px 0 rgba(0,0,0,.3) inset;}
    .join .download a.dn span{width:100%;display:inline-block;font-size:32px;}
    .join .download a.dn:hover{transition:0.2s!important;color:#ffffff;box-shadow:0 1px 4px rgba(0,0,0,.4), 0 0 35px #d8dd37 inset, 0 -2px 0 rgba(0,0,0,.3) inset;}
    .join .download a.mac{opacity:.6;transition:0.2s!important;color:#ffffff;text-transform:uppercase;letter-spacing:3px;position:absolute;font-size:12px;top:195px;right:50px;}
    .join .download a.mac:hover{opacity:1;}

        @media screen and (max-width:430px){
            .join .download a.dn{position:relative;right:auto!important;left:auto;display:block;width:90%;margin:auto;}
        }

    #armurerie{width:100%;padding-top:10px;}
    #armurerie > section{background:#e0e3c9;float:left;height:325px;padding:10px;}
    #armurerie .list-item li{padding:3px;cursor:pointer;width:46px;height:46px;margin-bottom:6px;background-position:center center;background-size:cover;border:2px solid #c7cab3;}
    #armurerie .list-item li img{width:100%;}
    #armurerie .list-item li:hover{border-color:#9ca83e;}
    #armurerie .list-item li.active{border-color:#9ca83e;background:#e8ac1d!important;}
    #armurerie .dofus{width:65px;padding:11px;}
    #armurerie .dofus .list-item li{background-image:url(../img/armurerie/item_dofus.html);}
    #armurerie .stuff{width:340px;margin:0 10px;}
    #armurerie .stuff .list-item.left{position:absolute;left:11px;top:11px;}
    #armurerie .stuff .list-item.right{position:absolute;right:11px;top:11px;}
    #armurerie .stuff .list-item li{width:55px;height:55px;margin-bottom:7px;}
        #armurerie .stuff .list-item.left li:nth-child(1){background-image:url(../img/armurerie/item_amulette.html);}
        #armurerie .stuff .list-item.left li:nth-child(2){background-image:url(../img/armurerie/item_bouclier.html);}
        #armurerie .stuff .list-item.left li:nth-child(3){background-image:url(../img/armurerie/item_anneau-left.html);}
        #armurerie .stuff .list-item.left li:nth-child(4){background-image:url(../img/armurerie/item_ceinture.html);}
        #armurerie .stuff .list-item.left li:nth-child(5){background-image:url(../img/armurerie/item_bottes.html);}
        #armurerie .stuff .list-item.right li:nth-child(1){background-image:url(../img/armurerie/item_coiffe.html);}
        #armurerie .stuff .list-item.right li:nth-child(2){background-image:url(../img/armurerie/item_arme.html);}
        #armurerie .stuff .list-item.right li:nth-child(3){background-image:url(../img/armurerie/item_anneau-right.html);}
        #armurerie .stuff .list-item.right li:nth-child(4){background-image:url(../img/armurerie/item_cape.html);}
        #armurerie .stuff .list-item.right li:nth-child(5){background-image:url(../img/armurerie/item_familier.html);}
    #armurerie .stuff .perso{overflow:hidden;left:75px;top:11px;background:url(../img/armurerie/bg-perso.html) center center no-repeat;position:absolute;background-size:cover;border:2px solid #c7cab3;height:303px;width:calc(100% - 150px);}
    #armurerie .stuff .perso-look{z-index:500;position:absolute;overflow:hidden;width:100%;max-width:100%;height:calc(100% - 55px);padding-top:15px;}
    #armurerie .stuff .perso-look img{display:block;margin:auto;height:100%;}
    #armurerie .stuff .perso-infos{text-shadow:0 1px 2px rgba(0,0,0,.8);padding:68px 10px 0;line-height:15px;width:100%;height:115px;text-align:center;position:absolute;bottom:0;background:url(../img/armurerie/bottom-perso.html) center top no-repeat;}
    #armurerie .stuff .perso-infos .name{font-size:17px;color:#ffffff;font-family:'proxima-nova_bold', Helvetica, Arial, sans-serif;}
    #armurerie .stuff .perso-infos .name img{margin-left:-10px;width:22px;vertical-align:middle;top:-5px;}
    #armurerie .stuff .perso-infos .niv{font-size:14px;color:#e0e3c9;font-family:'proxima-nova_bold', Helvetica, Arial, sans-serif;top:-3px;}
    #armurerie .look-item{width:calc(100% - 425px);height:auto;padding:10px 10px 5px;}
    #armurerie .look-item > div{display:none;}
    #armurerie .look-item .illu{float:left;padding:13px;width:110px;height:110px;margin-bottom:6px;background:url(../img/armurerie/bg-item.html) center center;background-size:cover;border:2px solid #c7cab3;}
    #armurerie .look-item .illu img{width:100%;}
    #armurerie .look-item .illu p{font-family:'proxima-nova_bold', Helvetica, Arial, sans-serif;text-align:right;right:5px;padding:0!important;margin:0!important;position:absolute;font-size:10px!important;}
        #armurerie .look-item .illu p.lvl{color:#e8ac1d;top:0;}
        #armurerie .look-item .illu p.pods{color:#f4f8d7;bottom:-1px;}
    #armurerie .look-item .right{margin-left:110px;width:calc(100% - 110px);padding:8px 0 8px 13px;}
    #armurerie .look-item .right .type{font-size:14px;}
    #armurerie .look-item .right .effect{width:100%;background:#f4f8d7;border:2px solid #c7cab3;margin:13px 0 0;}
    #armurerie .look-item .right .effect li{border-bottom:1px solid #c7cab3;font-size:12px;line-height:12px;padding:5px 20px 5px 5px;}
    #armurerie .look-item .right .effect li:nth-child(even){background:#e3e6ca;}
    #armurerie .look-item .right .effect li:last-child{border-bottom:0;}
    #armurerie .look-item .right .effect li.exo{background:#fafde7;font-family:'proxima-nova_bold', Helvetica, Arial, sans-serif;}
    #armurerie .look-item .right .effect li.moin{color:#e66045;font-family:'proxima-nova_bold', Helvetica, Arial, sans-serif;}
    #armurerie .look-item .right .effect li div{top:2px;position:absolute;right:2px;}
    #armurerie .look-item .no{text-align:center;font-size:14px;padding:10px 10px 13px;}
    
        @media screen and (max-width:1064px){
            #armurerie .look-item .illu{width:50px;height:50px;}
            #armurerie .look-item .right{width:100%;margin-left:0;padding-left:0;}
            #armurerie .look-item .right .name{padding-left:60px;}
        }
        @media screen and (max-width:950px){
            #armurerie .stuff{width:calc(100% - 75px);margin:0 10px;margin-right:0;}
            #armurerie .look-item{margin-top:10px;width:100%;cleat:both;}
            #armurerie .look-item .illu{width:110px;height:110px;}
            #armurerie .look-item .right{margin-left:110px;width:calc(100% - 110px);padding:8px 0 8px 13px;}
            #armurerie .look-item .right .name{padding-left:0;}
        }
        @media screen and (max-width:490px){
            #armurerie > section{height:auto;}
            #armurerie .dofus{width:100%;height:auto;}
            #armurerie .list-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
            #armurerie .list-item li{height:auto!important;min-height:40px;flex:1;float:left;margin-bottom:0;margin:0 2px;}
            #armurerie .stuff .list-item.left{position:relative;left:0;top:0;}
            #armurerie .stuff .list-item.right{position:relative;right:0;top:0;margin-bottom:-5px;}
            #armurerie .stuff{margin:0;width:100%;margin-top:10px;}
            #armurerie .stuff .perso{position:relative;width:calc(100% - 4px);left:2px;top:0;margin-bottom:8px;}
        }
        @media screen and (max-width:400px){
            #armurerie .look-item .illu{width:50px;height:50px;}
            #armurerie .look-item .right{width:100%;margin-left:0;padding-left:0;}
            #armurerie .look-item .right .name{padding-left:60px;}
        }

    [class^="e_"], [class*=" e_"]{display:inline-block;width:19px;height:18px;background:url(../img/armurerie/effect.html) no-repeat;background-size:25px auto;background-position-x:-3px;}
        .e_neu{background-position-y:-5px;}
        .e_pm{background-position-y:-37px;}
        .e_cha{background-position-y:-69px;}
        .e_po{background-position-y:-103px;}
        .e_agi{background-position-y:-136px;}
        .e_ini{background-position-y:-169px;}
        .e_pa{background-position-y:-202px;}
        .e_pros{background-position-y:-233px;}
        .e_vit{background-position-y:-268px;}
        .e_sag{background-position-y:-301px;}
        .e_int{background-position-y:-332px;}
        .e_fo{background-position-y:-365px;}
        .e_fui{background-position-y:-396px;}
        .e_inv{background-position-y:-430px;}
        .e_tacle{background-position-y:-463px;}
        .e_crit{background-position-y:-500px;}
        .e_pieg-pui{background-position-y:-573px;}
        .e_pieg-fixe{background-position-y:-605px;}
        .e_bouclier{background-position-y:-642px;}
        .e_renvoi{background-position-y:-676px;}
        .e_poussee{background-position-y:-746px;}
        .e_vie{background-position-y:-784px;}
        .e_soin{background-position-y:-826px;}
        .e_esquive-pm{background-position-y:-868px;}
        .e_esquive-pa{background-position-y:-910px;}
        .e_pui{background-position-y:-948px;}
        .e_dmg{background-position-y:-990px;}
        .e_res-crit{background-position-y:-1027px;}
        .e_dmg-crit{background-position-y:-1069px;}
        .e_retrait-pa{background-position-y:-1111px;}
        .e_retrait-pm{background-position-y:-1148px;}
        .e_chasse{background-position-y:-1266px;}
        .e_kamas{background-position-y:-1323px;}

    .vente-perso{background:#e0e3c9;margin-bottom:5px!important;}

/********** FOOTER **********/
    
    footer{color:#f4f8d7;font-size:11px;opacity:.4;text-align:right;padding:20px 5px;}
    footer a{font-family:'proxima-nova_bold', Helvetica, Arial, sans-serif;}

    article img{max-width: 100%;}
    main article h3{background: url("../img/puce_red.html") 5px 14px no-repeat;color: #ee5a12;padding: 5px 12px;padding: 0.5rem 1.2rem;font-size: 26px;font-size: 1.3rem;margin-top: 0;margin-bottom: 0;font-family: 'Montserrat', 'proxima-nova_bold', Helvetica, Arial, sans-serif;font-weight: normal;text-transform: uppercase;font-weight: 700;}
    .news_content{
        margin-left: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

.ak-picto-less-white{background-position:-287px 0}.ak-picto-less-white,.ak-picto-more-white{display:inline-block;width:26px;height:26px;background-repeat:no-repeat}.ak-picto-more-white{background-position:-260px 0}.ak-picto-help{display:inline-block;width:26px;height:26px;background-position:-116px 2px;background-repeat:no-repeat;cursor:help}.ak-picto-help.ak-orange{background-position:-116px -25px}.ak-icon-big.ak-filter,.ak-icon-med.ak-filter{background-image:url(../imgs/assets/sprite_zoom.html);background-repeat:no-repeat}.ak-icon-big{background-size:65px auto}.ak-icon-big.ak-filter{background-position:0 -10px}.ak-icon-med{background-size:46px auto}.ak-icon-med.ak-filter{background-position:0 -7px}.ak-breed-icon{display:inline-block;height:35px;position:relative;width:35px}.ak-breed-icon-big{display:inline-block;height:54px;width:54px}.ak-responsivetable .ak-breed-icon{vertical-align:middle}aside .ak-right-breed-list .ak-panel-content{padding-top:10px;padding-left:10px;padding:1rem .6rem 0 1rem;padding-right:6px;text-align:left}.ak-breed-icon{background-image:url(../imgs/assets/breeds.html)}.ak-breed-icon.ak-selected{box-shadow:inset 0 0 0 4px #e78a11}.ak-breed-icon.breed1_1{background-position:0 0}.ak-breed-icon.breed1_0{background-position:0 -35px}.ak-breed-icon.breed2_1{background-position:-35px 0}.ak-breed-icon.breed2_0{background-position:-35px -35px}.ak-breed-icon.breed3_1{background-position:-70px 0}.ak-breed-icon.breed3_0{background-position:-70px -35px}.ak-breed-icon.breed4_1{background-position:-105px 0}.ak-breed-icon.breed4_0{background-position:-105px -35px}.ak-breed-icon.breed5_1{background-position:-140px 0}.ak-breed-icon.breed5_0{background-position:-140px -35px}.ak-breed-icon.breed6_1{background-position:-175px 0}.ak-breed-icon.breed6_0{background-position:-175px -35px}.ak-breed-icon.breed7_1{background-position:-210px 0}.ak-breed-icon.breed7_0{background-position:-210px -35px}.ak-breed-icon.breed8_1{background-position:-245px 0}.ak-breed-icon.breed8_0{background-position:-245px -35px}.ak-breed-icon.breed9_1{background-position:-280px 0}.ak-breed-icon.breed9_0{background-position:-280px -35px}.ak-breed-icon.breed10_1{background-position:-315px 0}.ak-breed-icon.breed10_0{background-position:-315px -35px}.ak-breed-icon.breed11_1{background-position:-350px 0}.ak-breed-icon.breed11_0{background-position:-350px -35px}.ak-breed-icon.breed12_1{background-position:-385px 0}.ak-breed-icon.breed12_0{background-position:-385px -35px}.ak-breed-icon.breed13_1{background-position:-420px 0}.ak-breed-icon.breed13_0{background-position:-420px -35px}.ak-breed-icon.breed14_1{background-position:-455px 0}.ak-breed-icon.breed14_0{background-position:-455px -35px}.ak-breed-icon.breed15_1{background-position:-490px 0}.ak-breed-icon.breed15_0{background-position:-490px -35px}.ak-breed-icon.breed16_1{background-position:-525px 0}.ak-breed-icon.breed16_0{background-position:-525px -35px}.ak-breed-icon-big{background:transparent url(../imgs/assets/breeds_big.html) 0 0 no-repeat}.ak-breed-icon-big.breed1_0{background-position:-56px 0}.ak-breed-icon-big.breed2_0{background-position:-56px -397px}.ak-breed-icon-big.breed3_0{background-position:-56px -453px}.ak-breed-icon-big.breed4_0{background-position:-56px -510px}.ak-breed-icon-big.breed5_0{background-position:-56px -567px}.ak-breed-icon-big.breed6_0{background-position:-56px -623px}.ak-breed-icon-big.breed7_0{background-position:-56px -680px}.ak-breed-icon-big.breed8_0{background-position:-56px -737px}.ak-breed-icon-big.breed9_0{background-position:-56px -793px}.ak-breed-icon-big.breed10_0{background-position:-56px -57px}.ak-breed-icon-big.breed11_0{background-position:-56px -114px}.ak-breed-icon-big.breed12_0{background-position:-56px -169px}.ak-breed-icon-big.breed13_0{background-position:-56px -227px}.ak-breed-icon-big.breed14_0{background-position:-56px -284px}.ak-breed-icon-big.breed15_0{background-position:-56px -340px}.ak-breed-icon-big.breed16_0{background-position:-56px -850px}.ak-breed-icon-big.breed17_0{background-position:-56px -910px}.ak-breed-icon-big.on,.ak-breed-icon-big:hover{background:transparent url(../imgs/assets/breeds_big.html) 0 0 no-repeat}.ak-breed-icon-big.on.breed1_0,.ak-breed-icon-big:hover.breed1_0{background-position:0 0}.ak-breed-icon-big.on.breed2_0,.ak-breed-icon-big:hover.breed2_0{background-position:0 -397px}.ak-breed-icon-big.on.breed3_0,.ak-breed-icon-big:hover.breed3_0{background-position:0 -453px}.ak-breed-icon-big.on.breed4_0,.ak-breed-icon-big:hover.breed4_0{background-position:0 -510px}.ak-breed-icon-big.on.breed5_0,.ak-breed-icon-big:hover.breed5_0{background-position:0 -567px}.ak-breed-icon-big.on.breed6_0,.ak-breed-icon-big:hover.breed6_0{background-position:0 -623px}.ak-breed-icon-big.on.breed7_0,.ak-breed-icon-big:hover.breed7_0{background-position:0 -680px}.ak-breed-icon-big.on.breed8_0,.ak-breed-icon-big:hover.breed8_0{background-position:0 -737px}.ak-breed-icon-big.on.breed9_0,.ak-breed-icon-big:hover.breed9_0{background-position:0 -793px}.ak-breed-icon-big.on.breed10_0,.ak-breed-icon-big:hover.breed10_0{background-position:0 -57px}.ak-breed-icon-big.on.breed11_0,.ak-breed-icon-big:hover.breed11_0{background-position:0 -114px}.ak-breed-icon-big.on.breed12_0,.ak-breed-icon-big:hover.breed12_0{background-position:0 -169px}.ak-breed-icon-big.on.breed13_0,.ak-breed-icon-big:hover.breed13_0{background-position:0 -227px}.ak-breed-icon-big.on.breed14_0,.ak-breed-icon-big:hover.breed14_0{background-position:0 -284px}.ak-breed-icon-big.on.breed15_0,.ak-breed-icon-big:hover.breed15_0{background-position:0 -340px}.ak-breed-icon-big.on.breed16_0,.ak-breed-icon-big:hover.breed16_0{background-position:0 -850px}.ak-breed-icon-big.on.breed17_0,.ak-breed-icon-big:hover.breed17_0{background-position:0 -910px}li.ak-selected .ak-breed-icon{background:transparent url(../imgs/assets/breeds_big.html) 0 0 no-repeat}li.ak-selected .ak-breed-icon.breed1_0{background-position:0 0}li.ak-selected .ak-breed-icon.breed2_0{background-position:0 -397px}li.ak-selected .ak-breed-icon.breed3_0{background-position:0 -453px}li.ak-selected .ak-breed-icon.breed4_0{background-position:0 -510px}li.ak-selected .ak-breed-icon.breed5_0{background-position:0 -567px}li.ak-selected .ak-breed-icon.breed6_0{background-position:0 -623px}li.ak-selected .ak-breed-icon.breed7_0{background-position:0 -680px}li.ak-selected .ak-breed-icon.breed8_0{background-position:0 -737px}li.ak-selected .ak-breed-icon.breed9_0{background-position:0 -793px}li.ak-selected .ak-breed-icon.breed10_0{background-position:0 -57px}li.ak-selected .ak-breed-icon.breed11_0{background-position:0 -114px}li.ak-selected .ak-breed-icon.breed12_0{background-position:0 -169px}li.ak-selected .ak-breed-icon.breed13_0{background-position:0 -227px}li.ak-selected .ak-breed-icon.breed14_0{background-position:0 -284px}li.ak-selected .ak-breed-icon.breed15_0{background-position:0 -340px}li.ak-selected .ak-breed-icon.breed16_0{background-position:0 -850px}li.ak-selected .ak-breed-icon.breed17_0{background-position:0 -910px}.ak-ladder .ak-icon-position{text-align:center;display:block;position:relative;margin:0 auto}.ak-ladder .ak-icon-position.ak-position-1,.ak-ladder .ak-icon-position.ak-position-2,.ak-ladder .ak-icon-position.ak-position-3{width:38px;height:38px;line-height:36px;font-size:21px;font-size:2.1rem;font-weight:700}.ak-ladder .ak-breed-icon{vertical-align:middle}.ak-ladder th:first-child{text-align:center}.ak-ladder th:first-child>a{position:relative}.ak-ladder th:first-child>a>span{position:absolute;top:6px}.ak-ladder.ak-ladder-tiny .ak-character-points{font-size:13px;font-size:1.3rem;padding:0 2.5px;padding:0 .25rem;min-width:80px;text-align:right}.ak-ladder.ak-ladder-section .ak-icon-position{line-height:28px;line-height:2.8rem;height:30px;width:30px}.ak-ladder.ak-ladder-section td.ak-rank{padding:6px;padding:.6rem;width:40px}.ak-ladder.ak-ladder-section td.ak-name{padding:6px;padding:.6rem}.ak-ladder .ak-event-icon .ak-breed-icon{height:30px;width:30px}.ak-ladder .ak-event-type{font-size:13px;font-size:1.3rem}.ak-ladder .ak-event-icon{width:30px;height:30px}.ak-ladder .ak-ladder-more-characters{font-size:13px;font-size:1.3rem}.ak-ladder .ak-ladder-more-characters img{display:inline-block;padding-right:7px;padding-right:.7rem;padding-left:5px;padding-left:.5rem}.ak-firsts-on-server-intro{padding:12px;padding:1.2rem;font-weight:700}.ak-firsts-on-server-line .ak-content-list .ak-list-element .ak-main .ak-main-content .ak-content .ak-title{font-size:15px;font-size:1.5rem}.ak-firsts-on-server-line .ak-breed-icon{width:30px;height:30px}.ak-tooltip-ladder .ak-content-list .ak-list-element{border:none;padding:1px 3px;padding:.1rem .3rem}.ak-tooltip-ladder .ak-breed-icon{height:30px;width:30px}.ak-ladder .ak-icon-position.ak-position-1{background:#ffba00;color:#fff;box-shadow:inset 0 0 3px 2px #ffe300}.ak-ladder .ak-icon-position.ak-position-2{background:#b6b6b6;color:#eee;box-shadow:inset 0 0 3px 2px #ddddcd}.ak-ladder .ak-icon-position.ak-position-3{background:#ff6100;color:#ffbb3f;box-shadow:inset 0 0 3px 2px #ff9b00}.ak-ladder.ak-ladder-section .ak-position-1{box-shadow:inset 0 0 3px 2px #ffe300,1px 1px 2px rgba(0,0,0,.5)}.ak-ladder.ak-ladder-section .ak-position-2{box-shadow:inset 0 0 3px 2px #ddddcd,1px 1px 2px rgba(0,0,0,.5)}.ak-ladder.ak-ladder-section .ak-position-3{box-shadow:inset 0 0 3px 2px #ff9b00,1px 1px 2px rgba(0,0,0,.5)}.ak-firsts-on-server-intro{background:#f8f8f6}.ak-omega-level {
    background: url(../img/omega.png) center center no-repeat;
    width: 42px;
    height: 27px;
    display: inline-block;
    text-align: center;
    line-height: 27px;
    text-indent: -2px;
    color: #222;
    font-size: 13px;
    font-weight: 700;
    margin: 0 2px;
    padding: 0;
}

.lang_suppr{
    opacity: 0;
}































