body { 
     width: 100%;
    background: url(../img/bg-footer.png) bottom center no-repeat, url(../img/bg-top.png) top center no-repeat;
    background-color: #0b0b0b;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: white;
    line-height: 1.3;
}


   .languagepicker {
            background-color: #16629c;
            display: inline-block;
            padding: 0;
            height: 40px;
            overflow: hidden;
            transition: all .3s ease;
            margin: 30px 0 0 0;
            vertical-align: top;
            float: left;
            position: fixed;
            right: 0px;
            z-index: 9999;
        }

        .languagepicker:hover {
            /* don't forget the 1px border */
            height: 81px;
        }

        .languagepicker a {
            color: #000;
            text-decoration: none;
        }

        .languagepicker li {
            display: block;
            padding: 0px 10px;
            line-height: 40px;
            border-top: 1px solid #3B5998;
        }

        .languagepicker li:hover {
            background-color: #16629c;
        }

        .languagepicker a:first-child li {
            border: none;
            background: #16629c !important;
        }

        .languagepicker li img {
            margin-top: 7px;
        }

        .roundborders {
            -webkit-border-top-left-radius: 5px;
            -webkit-border-bottom-left-radius: 5px;
            -moz-border-radius-topleft: 5px;
            -moz-border-radius-bottomleft: 5px;
            border-top-left-radius: 5px;
            border-bottom-left-radius: 5px;
        }

a:hover, button:hover {
    -webkit-filter: brightness(120%);
    filter: brightness(120%);
    text-decoration: none;
}

a.social_link {
    background-color: #daba4c;
	color: #1e172e!important;
    padding: 1px;
    padding-top: 1px;
    padding-top: 2px;
    display: inline-block;
    font-size: 11px;
    width: 21px;
	height: 21px;
    text-align: center;
    border-radius: 16px;
    margin-left: 1px;
    margin-right: 1px;
}
.topbar {
	background: #1e172e;
	box-shadow: inset 0 -1px 0 rgba(255,255,255,.1);
}
.topbar .container {
	background: #1e172e;
	box-shadow: inset 0 -1px 0 rgba(255,255,255,.1);	
}

.navbar-nav {
	border-bottom: 2px solid rgba(255,255,255,.1);
}
.font-special-red {
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	background-image: linear-gradient(to bottom, #745c17 0%, #f8b700 70%);
    color: #f8b700;
	font-size: 18px;
	font-weight: bold;
	font-family: 'Noto Sans JP', sans-serif;
}
.font-special-yellow {
	text-transform: uppercase;
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	background-image: linear-gradient(to bottom, rgba(151,84,29,1) 20%,rgba(231,204,113,1) 70%);
	background-size: 1em 1.5em;
    color: #f8b700;
	/*font-size: 18px;*/
	font-weight: bold;
}


.wrapper {
	/*box-shadow: 0 0 10px rgba(0,0,0,.6);*/
}

.side-petal-top:before {
	content: '';
	position: absolute;
	display: block;
	top: -50px;
	right: 0;
	width: 140px;
	height: 80px;
}
.side-petal-left {

}
.side-petal-left:before {
	content: '';
	position: absolute;
	display: block;
	top: 157px;
    left: -130px;
    width: 130px;
    height: 435px;
	#background: url(../img/side-petal-left.png) 0 0 no-repeat;
}


.content {
    width: 560px;
    position: relative;
    background: #131313;
    line-height: 1.4;
}




#carousel-first.carousel:before {
	content: '';
	display: block;
	position: absolute;
	height: 160px;
	top: -47px;
	left: 0;
	right: -1px;
	z-index: 10;
	
}

#carousel-first.carousel {
	margin-top: -50px;
}
#carousel-first .carousel-inner .carousel-item {
	height: 318px;
}


.carousel-indicators {
	right: 15px;
	top: 60px;
	left: auto;
	margin: 0;
}

.carousel-indicators li {
	clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}





.card {
	/*background-image: url(../img/side-red-light.png);*/
	background-color: #121212;
	background-position: 100% 0;
	background-repeat: no-repeat;
}

.card2 {
	/*background-image: url(../img/side-red-light.png);*/
	background-color: #0b0b0b;
	background-position: 100% 0;
	background-repeat: no-repeat;
}

.card-stats {
	/*background-image: url(../img/side-red-light.png);*/
	background-color: #0a0a0a;
	background-position: 100% 0;
	background-repeat: no-repeat;
}



.tab-content .badge.text-uppercase {
	width: 50px;
}


.about {
	background: url(../img/about.jpg) 0 0 no-repeat;
	min-height: 538px;
}


.gold {
	color: #f2c337;
	background-image: url(../img/1.png);
	width: 33px;
	height: 23px;
	display: block;
	margin-left: -12px;
}
.silver {
	color: #cecece;
	background-image: url(../img/2.png);
	width: 33px;
	height: 23px;
	display: block;
	margin-left: -12px;
}
.bronze {
	color: #593539;
	background-image: url(../img/3.png);
	width: 33px;
	height: 23px;
	display: block;
	margin-left: -12px;
}
.shinsoo {
	color: #b31a1a;
}
.chunjo {
	color: #be9a1c;
}
.jinno {
	color: #2a7bba;
}
.social {
	border-radius: 50px;
	width: 25px;
    height: 25px;
    display: inline-block;
    text-align: center;
}
.social:hover {
	color: #fff;
}

.facebook {
	color: #3b5998;
}
.instagram {
	color: #e1306c;
}
.youtube {
	color: #ff0000;
}
.snapchat {
	color: #fffc00;
}
.twitch {
	color: #6441a5;
}
.discord {
	color: #7289da;
}



.server-population {
	height: 16px;
	border-radius: 2px;
	background: url(../img/server-population-bar.png), linear-gradient(90deg, rgba(52,2,73,1.00) 10%, rgba(83,6,116,1.00) 100%);
	
}
.server-population .progress-bar {
	/*background: linear-gradient(90deg, rgba(114,187,23,0.5) 0%, rgba(165,43,14,0.5) 100%);
	background: url(../img/server-population.png);*/
	/*background: linear-gradient(90deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.4) 100%);*/
	background: rgba(0,0,0,.3);
	/*position: relative;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;*/
	box-shadow: 0 0 30px 5px rgba(255,255,255,.5);
}
/*.server-population .progress-bar:after {
	content: '';
	height: 100%;
	width: 2px;
	background: linear-gradient(180deg, rgba(255,255,255,0.1) 40%, rgba(255,255,255,0.5) 40%, rgba(255,255,255,0.5) 100%);
	position: absolute;
	right: 0;
	border-right: 1px solid #fff;
	box-shadow: 2px 0 5px rgba(0,0,0,.5);
}*/




/*.nav-tabs .nav-link {
	position: relative;
}
.nav-tabs .nav-link.active:after, .nav-tabs .nav-item.show .nav-link:after {
	content: '';
	position: absolute;
	left: 10px;
	right: 10px;
	bottom: 0;
	border-bottom: 2px solid #fff;
}*/



footer {
	height: 300px;
    position: relative;
    color: #f4f5f4;
    line-height: 1.8;
}


.footer-info {
	background: #000710;
    display: flex;
    justify-content: center;
    position: absolute;
    width: 100%;
    top: 256px;
}

.footer-info a {
    color: #bedfd3;
}

.footer-link {
	color: #e0deff;
	margin-right: 50px;
}
.flag {
	width: 16px;
	height: 16px;
	background: url("../img/flags16.png") no-repeat;
	display: inline-block;
	vertical-align: text-top;
	line-height: 16px;
}
.flag.flag-ad {
	background-position: 0 -352px;
}
.flag.flag-ae {
	background-position: 0 -368px;
}
.flag.flag-af {
	background-position: 0 -384px;
}
.flag.flag-ag {
	background-position: 0 -400px;
}
.flag.flag-ai {
	background-position: 0 -416px;
}
.flag.flag-al {
	background-position: 0 -432px;
}
.flag.flag-am {
	background-position: 0 -448px;
}
.flag.flag-ao {
	background-position: 0 -464px;
}
.flag.flag-aq {
	background-position: 0 -480px;
}
.flag.flag-ar {
	background-position: 0 -496px;
}
.flag.flag-as {
	background-position: 0 -512px;
}
.flag.flag-at {
	background-position: 0 -528px;
}
.flag.flag-au {
	background-position: 0 -544px;
}
.flag.flag-aw {
	background-position: 0 -560px;
}
.flag.flag-ax {
	background-position: 0 -576px;
}
.flag.flag-az {
	background-position: 0 -592px;
}
.flag.flag-ba {
	background-position: 0 -608px;
}
.flag.flag-bb {
	background-position: 0 -624px;
}
.flag.flag-bd {
	background-position: 0 -640px;
}
.flag.flag-be {
	background-position: 0 -656px;
}
.flag.flag-bf {
	background-position: 0 -672px;
}
.flag.flag-bg {
	background-position: 0 -688px;
}
.flag.flag-bh {
	background-position: 0 -704px;
}
.flag.flag-bi {
	background-position: 0 -720px;
}
.flag.flag-bj {
	background-position: 0 -736px;
}
.flag.flag-bm {
	background-position: 0 -752px;
}
.flag.flag-bn {
	background-position: 0 -768px;
}
.flag.flag-bo {
	background-position: 0 -784px;
}
.flag.flag-br {
	background-position: 0 -800px;
}
.flag.flag-bs {
	background-position: 0 -816px;
}
.flag.flag-bt {
	background-position: 0 -832px;
}
.flag.flag-bw {
	background-position: 0 -848px;
}
.flag.flag-by {
	background-position: 0 -864px;
}
.flag.flag-bz {
	background-position: 0 -880px;
}
.flag.flag-ca {
	background-position: 0 -896px;
}
.flag.flag-cg {
	background-position: 0 -912px;
}
.flag.flag-cf {
	background-position: 0 -928px;
}
.flag.flag-cd {
	background-position: 0 -944px;
}
.flag.flag-ch {
	background-position: 0 -960px;
}
.flag.flag-ci {
	background-position: 0 -976px;
}
.flag.flag-ck {
	background-position: 0 -992px;
}
.flag.flag-cl {
	background-position: 0 -1008px;
}
.flag.flag-cm {
	background-position: 0 -1024px;
}
.flag.flag-cn {
	background-position: 0 -1040px;
}
.flag.flag-co {
	background-position: 0 -1056px;
}
.flag.flag-cr {
	background-position: 0 -1072px;
}
.flag.flag-cu {
	background-position: 0 -1088px;
}
.flag.flag-cv {
	background-position: 0 -1104px;
}
.flag.flag-cy {
	background-position: 0 -1120px;
}
.flag.flag-cz {
	background-position: 0 -1136px;
}
.flag.flag-de {
	background-position: 0 -1152px;
}
.flag.flag-dj {
	background-position: 0 -1168px;
}
.flag.flag-dk {
	background-position: 0 -1184px;
}
.flag.flag-dm {
	background-position: 0 -1200px;
}
.flag.flag-do {
	background-position: 0 -1216px;
}
.flag.flag-dz {
	background-position: 0 -1232px;
}
.flag.flag-ec {
	background-position: 0 -1248px;
}
.flag.flag-ee {
	background-position: 0 -1264px;
}
.flag.flag-eg {
	background-position: 0 -1280px;
}
.flag.flag-eh {
	background-position: 0 -1296px;
}
.flag.flag-er {
	background-position: 0 -1312px;
}
.flag.flag-es {
	background-position: 0 -1328px;
}
.flag.flag-et {
	background-position: 0 -1344px;
}
.flag.flag-fi {
	background-position: 0 -1360px;
}
.flag.flag-fj {
	background-position: 0 -1376px;
}
.flag.flag-fm {
	background-position: 0 -1392px;
}
.flag.flag-fo {
	background-position: 0 -1408px;
}
.flag.flag-fr {
	background-position: 0 -1424px;
}
.flag.flag-bl {
	background-position: 0 -1424px;
}
.flag.flag-cp {
	background-position: 0 -1424px;
}
.flag.flag-mf {
	background-position: 0 -1424px;
}
.flag.flag-yt {
	background-position: 0 -1424px;
}
.flag.flag-ga {
	background-position: 0 -1440px;
}
.flag.flag-gb {
	background-position: 0 -1456px;
}
.flag.flag-sh {
	background-position: 0 -1456px;
}
.flag.flag-gd {
	background-position: 0 -1472px;
}
.flag.flag-ge {
	background-position: 0 -1488px;
}
.flag.flag-gg {
	background-position: 0 -1504px;
}
.flag.flag-gh {
	background-position: 0 -1520px;
}
.flag.flag-gi {
	background-position: 0 -1536px;
}
.flag.flag-gl {
	background-position: 0 -1552px;
}
.flag.flag-gm {
	background-position: 0 -1568px;
}
.flag.flag-gn {
	background-position: 0 -1584px;
}
.flag.flag-gp {
	background-position: 0 -1600px;
}
.flag.flag-gq {
	background-position: 0 -1616px;
}
.flag.flag-gr {
	background-position: 0 -1632px;
}
.flag.flag-gt {
	background-position: 0 -1648px;
}
.flag.flag-gu {
	background-position: 0 -1664px;
}
.flag.flag-gw {
	background-position: 0 -1680px;
}
.flag.flag-gy {
	background-position: 0 -1696px;
}
.flag.flag-hk {
	background-position: 0 -1712px;
}
.flag.flag-hn {
	background-position: 0 -1728px;
}
.flag.flag-hr {
	background-position: 0 -1744px;
}
.flag.flag-ht {
	background-position: 0 -1760px;
}
.flag.flag-hu {
	background-position: 0 -1776px;
}
.flag.flag-id {
	background-position: 0 -1792px;
}
.flag.flag-mc {
	background-position: 0 -1792px;
}
.flag.flag-ie {
	background-position: 0 -1808px;
}
.flag.flag-il {
	background-position: 0 -1824px;
}
.flag.flag-im {
	background-position: 0 -1840px;
}
.flag.flag-in {
	background-position: 0 -1856px;
}
.flag.flag-iq {
	background-position: 0 -1872px;
}
.flag.flag-ir {
	background-position: 0 -1888px;
}
.flag.flag-is {
	background-position: 0 -1904px;
}
.flag.flag-it {
	background-position: 0 -1920px;
}
.flag.flag-je {
	background-position: 0 -1936px;
}
.flag.flag-jm {
	background-position: 0 -1952px;
}
.flag.flag-jo {
	background-position: 0 -1968px;
}
.flag.flag-jp {
	background-position: 0 -1984px;
}
.flag.flag-ke {
	background-position: 0 -2000px;
}
.flag.flag-kg {
	background-position: 0 -2016px;
}
.flag.flag-kh {
	background-position: 0 -2032px;
}
.flag.flag-ki {
	background-position: 0 -2048px;
}
.flag.flag-km {
	background-position: 0 -2064px;
}
.flag.flag-kn {
	background-position: 0 -2080px;
}
.flag.flag-kp {
	background-position: 0 -2096px;
}
.flag.flag-kr {
	background-position: 0 -2112px;
}
.flag.flag-kw {
	background-position: 0 -2128px;
}
.flag.flag-ky {
	background-position: 0 -2144px;
}
.flag.flag-kz {
	background-position: 0 -2160px;
}
.flag.flag-la {
	background-position: 0 -2176px;
}
.flag.flag-lb {
	background-position: 0 -2192px;
}
.flag.flag-lc {
	background-position: 0 -2208px;
}
.flag.flag-li {
	background-position: 0 -2224px;
}
.flag.flag-lk {
	background-position: 0 -2240px;
}
.flag.flag-lr {
	background-position: 0 -2256px;
}
.flag.flag-ls {
	background-position: 0 -2272px;
}
.flag.flag-lt {
	background-position: 0 -2288px;
}
.flag.flag-lu {
	background-position: 0 -2304px;
}
.flag.flag-lv {
	background-position: 0 -2320px;
}
.flag.flag-ly {
	background-position: 0 -2336px;
}
.flag.flag-ma {
	background-position: 0 -2352px;
}
.flag.flag-md {
	background-position: 0 -2368px;
}
.flag.flag-me {
	background-position: 0 -2384px;
}
.flag.flag-mg {
	background-position: 0 -2400px;
}
.flag.flag-mh {
	background-position: 0 -2416px;
}
.flag.flag-mk {
	background-position: 0 -2432px;
}
.flag.flag-ml {
	background-position: 0 -2448px;
}
.flag.flag-mm {
	background-position: 0 -2464px;
}
.flag.flag-mn {
	background-position: 0 -2480px;
}
.flag.flag-mo {
	background-position: 0 -2496px;
}
.flag.flag-mq {
	background-position: 0 -2512px;
}
.flag.flag-mr {
	background-position: 0 -2528px;
}
.flag.flag-ms {
	background-position: 0 -2544px;
}
.flag.flag-mt {
	background-position: 0 -2560px;
}
.flag.flag-mu {
	background-position: 0 -2576px;
}
.flag.flag-mv {
	background-position: 0 -2592px;
}
.flag.flag-mw {
	background-position: 0 -2608px;
}
.flag.flag-mx {
	background-position: 0 -2624px;
}
.flag.flag-my {
	background-position: 0 -2640px;
}
.flag.flag-mz {
	background-position: 0 -2656px;
}
.flag.flag-na {
	background-position: 0 -2672px;
}
.flag.flag-nc {
	background-position: 0 -2688px;
}
.flag.flag-ne {
	background-position: 0 -2704px;
}
.flag.flag-ng {
	background-position: 0 -2720px;
}
.flag.flag-ni {
	background-position: 0 -2736px;
}
.flag.flag-nl {
	background-position: 0 -2752px;
}
.flag.flag-bq {
	background-position: 0 -2752px;
}
.flag.flag-no {
	background-position: 0 -2768px;
}
.flag.flag-bv {
	background-position: 0 -2768px;
}
.flag.flag-nq {
	background-position: 0 -2768px;
}
.flag.flag-sj {
	background-position: 0 -2768px;
}
.flag.flag-np {
	background-position: 0 -2784px;
}
.flag.flag-nr {
	background-position: 0 -2800px;
}
.flag.flag-nz {
	background-position: 0 -2816px;
}
.flag.flag-om {
	background-position: 0 -2832px;
}
.flag.flag-pa {
	background-position: 0 -2848px;
}
.flag.flag-pe {
	background-position: 0 -2864px;
}
.flag.flag-pf {
	background-position: 0 -2880px;
}
.flag.flag-pg {
	background-position: 0 -2896px;
}
.flag.flag-ph {
	background-position: 0 -2912px;
}
.flag.flag-pk {
	background-position: 0 -2928px;
}
.flag.flag-pl {
	background-position: 0 -2944px;
}
.flag.flag-pr {
	background-position: 0 -2960px;
}
.flag.flag-ps {
	background-position: 0 -2976px;
}
.flag.flag-pt {
	background-position: 0 -2992px;
}
.flag.flag-pw {
	background-position: 0 -3008px;
}
.flag.flag-py {
	background-position: 0 -3024px;
}
.flag.flag-qa {
	background-position: 0 -3040px;
}
.flag.flag-re {
	background-position: 0 -3056px;
}
.flag.flag-ro {
	background-position: 0 -3072px;
}
.flag.flag-rs {
	background-position: 0 -3088px;
}
.flag.flag-ru {
	background-position: 0 -3104px;
}
.flag.flag-rw {
	background-position: 0 -3120px;
}
.flag.flag-sa {
	background-position: 0 -3136px;
}
.flag.flag-sb {
	background-position: 0 -3152px;
}
.flag.flag-sc {
	background-position: 0 -3168px;
}
.flag.flag-sd {
	background-position: 0 -3184px;
}
.flag.flag-se {
	background-position: 0 -3200px;
}
.flag.flag-sg {
	background-position: 0 -3216px;
}
.flag.flag-si {
	background-position: 0 -3232px;
}
.flag.flag-sk {
	background-position: 0 -3248px;
}
.flag.flag-sl {
	background-position: 0 -3264px;
}
.flag.flag-sm {
	background-position: 0 -3280px;
}
.flag.flag-sn {
	background-position: 0 -3296px;
}
.flag.flag-so {
	background-position: 0 -3312px;
}
.flag.flag-sr {
	background-position: 0 -3328px;
}
.flag.flag-st {
	background-position: 0 -3344px;
}
.flag.flag-sv {
	background-position: 0 -3360px;
}
.flag.flag-sy {
	background-position: 0 -3376px;
}
.flag.flag-sz {
	background-position: 0 -3392px;
}
.flag.flag-tc {
	background-position: 0 -3408px;
}
.flag.flag-td {
	background-position: 0 -3424px;
}
.flag.flag-tg {
	background-position: 0 -3440px;
}
.flag.flag-th {
	background-position: 0 -3456px;
}
.flag.flag-tj {
	background-position: 0 -3472px;
}
.flag.flag-tl {
	background-position: 0 -3488px;
}
.flag.flag-tm {
	background-position: 0 -3504px;
}
.flag.flag-tn {
	background-position: 0 -3520px;
}
.flag.flag-to {
	background-position: 0 -3536px;
}
.flag.flag-tr {
	background-position: 0 -3552px;
}
.flag.flag-tt {
	background-position: 0 -3568px;
}
.flag.flag-tv {
	background-position: 0 -3584px;
}
.flag.flag-tw {
	background-position: 0 -3600px;
}
.flag.flag-tz {
	background-position: 0 -3616px;
}
.flag.flag-ua {
	background-position: 0 -3632px;
}
.flag.flag-ug {
	background-position: 0 -3648px;
}
.flag.flag-us {
	background-position: 0 -3664px;
}
.flag.flag-uy {
	background-position: 0 -3680px;
}
.flag.flag-uz {
	background-position: 0 -3696px;
}
.flag.flag-va {
	background-position: 0 -3712px;
}
.flag.flag-vc {
	background-position: 0 -3728px;
}
.flag.flag-ve {
	background-position: 0 -3744px;
}
.flag.flag-vg {
	background-position: 0 -3760px;
}
.flag.flag-vi {
	background-position: 0 -3776px;
}
.flag.flag-vn {
	background-position: 0 -3792px;
}
.flag.flag-vu {
	background-position: 0 -3808px;
}
.flag.flag-ws {
	background-position: 0 -3824px;
}
.flag.flag-ye {
	background-position: 0 -3840px;
}
.flag.flag-za {
	background-position: 0 -3856px;
}
.flag.flag-zm {
	background-position: 0 -3872px;
}
.flag.flag-zw {
	background-position: 0 -3888px;
}
.flag.flag-sx {
	background-position: 0 -3904px;
}
.flag.flag-cw {
	background-position: 0 -3920px;
}
.flag.flag-ss {
	background-position: 0 -3936px;
}
.flag.flag-nu {
	background-position: 0 -3952px;
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
.flag {
	background: url("../img/flags32.png") no-repeat;
	background-size: 16px 3968px;
}
}

.btn-hover img:hover {
  -webkit-filter: brightness(120%);
  filter: brightness(120%);
}



.stats span{
    position: relative;
    top: 20px;
}
.stats span b {
    
    padding-top: 20px;
    color: #3e3d3d;
    font-weight: 500;
}
.stats span p {
   
    padding-top: 1px;
    color: #738ADB;
}
.stats {
    background-image: url(../img/bg-stats.png);
    background-repeat: no-repeat;
    background-position: bottom;
    padding-bottom: 10px;
}

.stats a{
	
	   padding-left: 20px;
    padding-top: 20px;
    color: #3e3d3d;
    font-weight: 500;
	
}




.login-btn {
	background-image: url(../img/login-btn.png);
	background-position: 100% 0;
	box-shadow: 0px 0px 29px 1px #231d45;
	background-repeat: no-repeat;
	color: #d8bf72;
	text-transform: uppercase;
	font-size: 16px;
	width: 132px;
	height: 35px;
	display: block;
	padding-top: 3px;
	border: none;
}
.login-btn:hover {
  -webkit-filter: brightness(120%);
  filter: brightness(120%);
  text-decoration: none;
}
button:hover, .green-a:hover {
	color: white;
}
.lost {
	background-color: #0f0d20;
	width: 315px;
	display: block;
	margin-left: -20px;
	height: 32px;
	padding: 2px 0 0 30px;
}
a {

    transition: all 0.3s ease;
    color: #D3E3E4;
    text-decoration: none;
}
}
.create-acc {
	width: 315px;
	display: block;
	margin-left: -20px;
	height: 32px;
	padding: 2px 0 0 30px;
}
.stat-player:hover .profile span {
  display: none;
}
.stat-player:hover .empire {
  display: none;
}
.stat-player:hover .profile .profile-button {
  display: block;
  margin-left: -60px;
  width: 50px;
}
.profile-button {
  display: none;
}
.stat-player:hover .profile .profile-button2 {
  display: block;
  margin-left: 60px;
  width: 50px;
}
.profile-button2 {
  display: none;
}
.green-a
{
  transition: all 0.3s ease;
  cursor: pointer;
  background: url(../img/button-blue-bg.png) repeat-x;
  height: 18px;
  line-height: 18px;
  border: none;
  color: #fff;
  position: relative;
  z-index: 2;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 9px;
  text-shadow: 1px 1px 2px #000;
  margin-left: 5px;
  text-decoration: none;
  box-shadow: 0px 10px 49px -1px rgba(0, 0, 0, 0.75);
  padding: 0px 10px;
}

.green-a:before {
  content: "";
  background: url(../img/button-blue-left-bg.png) no-repeat;
  width: 20px;
  height: 18px;
  position: absolute;
  left: -5px;
  top: 0;
  z-index: -1;
}

.green-a:after {
  content: "";
  background: url(../img/button-blue-right-bg.png) no-repeat;
  width: 20px;
  height: 18px;
  position: absolute;
  right: -5px;
  top: 0;
  z-index: -1;
}
.green-a {
  background: url(../img/button-green-bg.png) repeat-x;
  box-shadow: 0px 0px 29px -1px #73A6FF;
  min-width: 80px;
}
.green-a:before {
  content: "";
  background: url(../img/button-green-left-bg.png) no-repeat;
  width: 20px;
  height: 18px;
  position: absolute;
  left: -5px;
  top: 0;
  z-index: -1;
}
.green-a:after {
  content: "";
  background: url(../img/button-green-right-bg.png) no-repeat;
  width: 20px;
  height: 18px;
  position: absolute;
  right: -5px;
  top: 0;
  z-index: -1;
}



.top-panel-container ul {
        text-align: center;
    position: relative;
    left: 300px;
    top: -5px;
}

.top-player {
  padding: 7px 0px;
  border-bottom: 1px solid rgba(133, 216, 255, 0.06);
}
.top-player .number:after {
  content: ".";
}
.top-player .number {
  /* border: 1px solid #2e394a; */
  color: #707070;
  font-weight: 200;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
}
.top-player .number.first {
  color: #ffe956;
  border: 1px solid #ffe956;
}
.top-player .number.second {
  color: #d3e3e4;
  border: 1px solid #d3e3e4;
}
.top-player .number.third {
  color: #8d6f46;
  border: 1px solid #8d6f46;
}
.top-player .ava-img {
  width: 40px;
  text-align: center;
  height: 18px;
}
.top-player .ava-img img {
  width: 26px;
  position: relative;
  top: -4px;
  height: 25px;
  /* border: 1px solid #16629c; */
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1);
}
.top-player .nickname {
  width: 105px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1px 0px;
  color: #aba9a1;
}
.top-player .kills {
  width: 70px;
  text-align: right;
  color: #c2bfb6;
  font-size: 14px;
}

.top-panel {
  height: 64px;
  width: 100%;
  position: absolute;
  z-index: 10;
  transition: all 1s ease;
}
.top-panel .top-panel-container {
  width: 1200px;
  margin: 0 auto;
}

.menu li {
  display: inline-block;
  margin: 0px 12px;
  padding: 0px;
  background: none;
}
.menu li a {
  display: block;
  line-height: 63px;
  text-transform: uppercase;
  color: #cde9e6;
  padding: 0px 16px;
}
.menu li a:hover {
  color: #cde9e6;
  text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.7);
}
.menu li a:before {
  content: url(../images/hinol.png);
    position: relative;
    top: 6px;

}
.menu li:first-child {
  margin: 0px 12px 0px 0px;
}
.language-block a {
  display: inline-block;
  height: 22px;
  width: 34px;
  margin: 0px 10px;
  box-shadow: inset 0px 0px 15px 1px rgba(115, 161, 255, 0.7), 0px 0px 9px 0px rgba(0, 0, 0, 0.5);
  opacity: 0.5;
}
.language-block a:hover {
  opacity: 0.9;
}
.language-block .eng {
  background: url(img/eng-icon.png) no-repeat;
}
.language-block .rus {
  background: url(img/rus-icon.png) no-repeat;
}

#mini-icons {
	position: fixed;
	left: 0;
	top: 30%;
	transition: all 0.5s ease-in-out 0s;
}

#mini-icons>* {
	position: relative;
	width: 56px;
	height: 56px;
	margin-bottom: 2px;
	display: block;
	text-align: center;
	line-height: 56px;
}

#mini-icons a {
	display: block;
	color: #eddccd;
	font-size: 24px;
	background-color: #16629c;
	transition: all 0.2s ease-in-out 0s;
}

#mini-icons .languagewrapper {
	position: relative;
}

#mini-icons .languagewrapper .current-language {
	position: relative;
	z-index: 2;
	width: 100%;
	height: 100%;
	display: block;
	background-size: 32px;
}

#mini-icons .languagewrapper a:hover {
	background-color: #16629c;
}

#mini-icons .languagewrapper .languages {
	opacity: 0;
	position: absolute;
	top: 0;
	transition: all 0.5s ease-in-out 0s;
	z-index: 1;
	height: 100%;
}

#mini-icons .languagewrapper .languages a {
	float: left;
	height: 100%;
	display: block;
	background-size: 32px;
}

#mini-icons .languagewrapper:hover .languages {
	opacity: 1;
}

#mini-icons .twitch:hover a,
#mini-icons .twitch.active a {
	background-color: #6441a5;
}

#mini-icons .twitch .twitch-live-info {
	background-color: #cc110c;
	font-size: 12px;
	transform: rotate(-90deg);
	position: absolute;
	width: 100%;
	height: 15px;
	right: -35px;
	top: 20px;
	color: #fff;
	line-height: 15px;
	font-family: 'Roboto', Arial, sans-serif;
	text-transform: uppercase;
}

#mini-icons .youtube:hover a,
#mini-icons .youtube.active a {
	background-color: #cc110c;
}

#mini-icons .youtube .youtube-live-info {
	background-color: #cc110c;
	font-size: 12px;
	transform: rotate(-90deg);
	position: absolute;
	width: 100%;
	height: 15px;
	right: -35px;
	top: 20px;
	color: #fff;
	line-height: 15px;
	font-family: 'Roboto', Arial, sans-serif;
	text-transform: uppercase;
}

#mini-icons .facebook:hover a {
	background-color: #3b5998;
}

#mini-icons .toplist:hover a {
	background-color: #f6fba7;
}

#mini-icons .discord:hover a {
	background-color: #738adb;
}

#mini-icons .instagram:hover a {
	background-color: #A63780;
}

#twitch-sidebar {
	position: fixed;
	left: -300px;
	width: 300px;
	top: 0;
	bottom: 0;
	background-color: #6441a5;
	transition: all 0.5s ease-in-out 0s;
	padding: 20px;
}

#twitch-sidebar .close {
	position: absolute;
	top: 15px;
	right: 15px;
	color: #fff;
}

#youtube-sidebar {
	position: fixed;
	left: -300px;
	width: 300px;
	top: 0;
	bottom: 0;
	background-color: #cc110c;
	transition: all 0.5s ease-in-out 0s;
	padding: 20px;
}

#youtube-sidebar .close {
	position: absolute;
	top: 15px;
	right: 15px;
	color: #fff;
}


.left-sidebar {
    width: 266px;
    background: #0b0b0b;
    margin-bottom: 110px;
    position: relative;
}

.right-sidebar {
    width: 264px;
    background: #0b0b0b;
    margin-bottom: 110px;
    position: relative;
}

.login-block {
  background: #121212;
  /* background: url(img/login-block-bg.jpg) bottom no-repeat, url(img/login-block-repeat.jpg); */
}
.login-block .login-block-title {
  margin-bottom: 20px;
}
.login-block .login-block-title span {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
}
.login-block .login-block-title a {
  color: #ffffff;
}
.login-block input {
  background-repeat: no-repeat;
  background-position: left;
  height: 32px;
  padding: 0px 10px 0px 10px;
  width: calc(100% - 20px);
}
.login-block .checkbox-block {
  margin-bottom: 20px;
}
.login-block .login-button {
  margin-bottom: 10px;
}
.login-block .login-button a {
  color: #ffffff;
}


.p-block2 {
  background: #0b0b0b !important;
  padding: 17px 20px 0px 20px;
  border-bottom: 1px solid #282828;
}
.p-block {
  padding: 17px 20px 30px 20px;
  /* background: #121212; */
}

.download-block2 {
  background: url(../img/create.png) no-repeat;
  height: 125px;
  /* box-shadow: 0px 5px 20px -2px rgba(0, 0, 0, 0.1); */
}
.download-block2 a {
  display: block;
  position: relative;
  z-index: 3;
  font-size: 11px;
  text-align: center;
  color: #2A7BBA;
  left: -2px;
  line-height: 1.5;
  padding: 35px 0px 32px 2px;
}
.download-block2 a span {
  display: block;
  color: #f6f6f7;
  text-shadow: 2px 2px 10px rgba(0, 0, 0, 0.8);
  font-size: 18px;
  text-transform: uppercase;
 
}


.top-player {
    padding: 7px 0px;
    border-bottom: 1px solid rgba(133, 216, 255, 0.06);
}

.login-block .login-block-title {
    margin-bottom: 20px;
}
.flex-center {
    display: flex;
    justify-content: space-between;
    align-items: center;
}


.green-button {
    background: url(../img/log_in_button.png) center no-repeat;
    background-size: cover;
    box-shadow: 0px 0px 20px 0px rgb(7 37 27);
}


.login-block .login-button {
    margin-bottom: 10px;
}
.flex-center {
    display: flex;
    justify-content: space-between;
    align-items: center;
}


button, .button {
    font-weight: 200;
    transition: all 0.3s ease;
    cursor: pointer;
    background: url(../images/guilds_b.png) center no-repeat;
    background-size: cover;
    border: none;
    font-size: 11px;
    color: #c3eaee;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px rgb(0 0 0 / 20%);
    position: relative;
    z-index: 1;
    padding: 10px 20px;
    display: inline-block;
}

.download-block {
	background-color: #121212;
    background: url(../img/download.png) no-repeat;
    height: 125px;
    /* box-shadow: 0px 5px 20px -2px rgb(0 0 0 / 10%); */
}

.download-block a span {
    display: block;
    color: #f6f6f7;
    text-shadow: 2px 2px 10px rgb(0 0 0 / 80%);
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
}

.download-block a {
    display: block;
    position: relative;
    z-index: 3;
    font-size: 11px;
    text-align: center;
    color: #2A7BBA;
    left: -2px;
    line-height: 1.5;
    padding: 35px 0px 32px 2px;
}



.playersb {
	background-color: #121212;
    background: url(../img/ranks.png) no-repeat;
    height: 22px;
	width: 66px;
    /* box-shadow: 0px 5px 20px -2px rgb(0 0 0 / 10%); */
}

.playersb a span {
    display: block;
    color: #f6f6f7;
    text-shadow: 2px 2px 10px rgb(0 0 0 / 80%);
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
}

.playersb a {
    display: block;
    position: relative;
    z-index: 3;
    font-size: 11px;
    text-align: center;
    color: #2A7BBA;
    left: -2px;
    line-height: .5;
  
}

.news {
     padding: 9px 0px 3px 0px;
    border-bottom: 1px solid rgba(46, 53, 67, 0.3);
    transition: all 0.5s ease;
    min-height: 25px;
    margin-bottom: 20px;
    /* margin-top: 5px; */
    background: #0f0f0f;
    width: 625px;
    display: table;
    margin-left: -15px;

}


.pre-social {
    color: #296abf;
    padding: 10px 0px 0px 15px;
}


.page-hd {
    background-image: none!important;
    color: #296abf;
    background: #181818;
    border-bottom: 1px solid #296abf;
}

.news .news-title {
  display: flex;
  align-items: center;
}
.news .news-title h2 {
  color: #61738e;
  margin-bottom: 0px;
  font-size: 12px;
  font-weight: normal;
}
.news .news-title span {
  color: #73a6ff;
  font-size: 10px;
  border: 1px solid #73a6ff;
  padding: 2px 4px;
  margin-right: 12px;
}
.date-more .date1 {
  display: inline-block;
  width: 65%;
  text-align: right;
}
.date-more .date {
  display: inline-block;
  width: 30%;
  text-align: left;
}
.news .date-more {
  color: #8ea89d;
  width: 150px;
  text-align: center;
  display: inline-block;
  width: 100%;
}
.news .more {
  /* display: none; */
}
.news:hover {
  background: rgba(97, 115, 142, 0.04);
}
.news:hover h2 {
  color: #bbd0f0;
}


	
.container-news {
	
    margin-top: 5px;

	
}

.container-news h2{
	
	    color: #fffef4;
    margin-bottom: 20px;
    line-height: 1.5;
    float: center;
    margin-left: -40px;
    font-size: 16px;
    /* font-style: inherit; */
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
	
}

.container-news p{
		
margin-left: -40px;
margin-bottom: 15px;	

}


top-panel-container ul {
        text-align: center;
    position: relative;
    left: 340px;
    top: -5px;
}

.top-panel {
  height: 64px;
  width: 100%;
  position: absolute;
  z-index: 10;
  transition: all 1s ease;
}
.top-panel .top-panel-container {
  width: 1200px;
  margin: 0 auto;
}

.menu li {
  display: inline-block;
  margin: 0px 12px;
  padding: 0px;
  background: none;
}
.menu li a {
  display: block;
  line-height: 63px;
  text-transform: uppercase;
  color: #cde9e6;
  padding: 0px 16px;
}
.menu li a:hover {
  color: #cde9e6;
  text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.7);
}
.menu li a:before {
  content: url(../img/hinol.png);
    position: relative;
    top: 6px;

}
.menu li:first-child {
  margin: 0px 12px 0px 0px;
}
.language-block a {
  display: inline-block;
  height: 22px;
  width: 34px;
  margin: 0px 10px;
  box-shadow: inset 0px 0px 15px 1px rgba(115, 161, 255, 0.7), 0px 0px 9px 0px rgba(0, 0, 0, 0.5);
  opacity: 0.5;
}
.language-block a:hover {
  opacity: 0.9;
}
.language-block .eng {
  background: url(img/eng-icon.png) no-repeat;
}
.language-block .rus {
  background: url(img/rus-icon.png) no-repeat;
}



.slider {
  overflow: hidden;
  position: relative;
  width: 630px;
  height: 214px;
  margin: 0 auto;
  z-index: 10;

}
.slider .slides {
  position: relative;
  transition: 1s;
}
.slider .slides .active .slider-text {
  transition: all 2s ease;
  bottom: 20px !important;
}
.slider .slides .slide {
  float: left;
  display: block;
  position: relative;
}
.slider .slides .slide:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  box-shadow: inset 0px 0px 40px 20px rgba(0, 0, 0, 0.6);
}
.slider .slides .slide .slider-text {
  position: absolute;
  bottom: -200px;
  left: 0px;
  padding: 8px 30px;
  width: calc(100% - 60px);
  color: #e0ddd1;
  line-height: 1.3;
  color: #fff;
  text-shadow: 2px 2px 10px rgba(0, 0, 0, 0.8);
  text-align: center;
  z-index: 4;
}
.slider .slides .slide h1 {
  margin-bottom: 1px;
  color: #fff;
  font-size: 36px;
}
.slider .slides .slide img {
    width: 560px;
    max-width: 630px;
    height: 100%;
}
.slider .next {
  position: absolute;
  background: url(../img/arrow-right.png) no-repeat;
  height: 30px;
  width: 30px;
  right: 91px;
  top: 95px;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  z-index: 12;
}
.slider .prev {
  position: absolute;
  background: url(../img/arrow-left.png) no-repeat;
  height: 30px;
  width: 30px;
  left: 20px;
  top: 95px;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  z-index: 12;
}
.slider .navigation {
  position: absolute;
  left: 23px;
  top: 16px;
  z-index: 1;
  cursor: pointer;
  display: none;
}
.slider .navigation .dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: linear-gradient(to bottom, #	, #73A6FF);
  border: 1px solid #296abf;
  cursor: pointer;
  margin: 0 2px;
  position: relative;
}
.slider:hover .next,
.slider:hover .prev {
  opacity: 1;
  transition: all 0.7s ease;
}
.slider .navigation .active:after {
  content: "";
  background: linear-gradient(to bottom, #73A6FF, #73A6FF);
  height: 10px;
  width: 10px;
  border: 1px solid #BBD0F0;
  position: absolute;
}


#mini-icons {
	position: fixed;
	left: 0;
	top: 30%;
	transition: all 0.5s ease-in-out 0s;
}

#mini-icons>* {
	position: relative;
	width: 56px;
	height: 56px;
	margin-bottom: 2px;
	display: block;
	text-align: center;
	line-height: 56px;
}

#mini-icons a {
	display: block;
	color: #eddccd;
	font-size: 24px;
	background-color: #16629c;
	transition: all 0.2s ease-in-out 0s;
	
}

#mini-icons .languagewrapper {
	position: relative;
}

#mini-icons .languagewrapper .current-language {
	position: relative;
	z-index: 2;
	width: 100%;
	height: 100%;
	display: block;
	background-size: 32px;
}

#mini-icons .languagewrapper a:hover {
	background-color: #3B5998;
}

#mini-icons .languagewrapper .languages {
	opacity: 0;
	position: absolute;
	top: 0;
	transition: all 0.5s ease-in-out 0s;
	z-index: 1;
	height: 100%;
}

#mini-icons .languagewrapper .languages a {
	float: left;
	height: 100%;
	display: block;
	background-size: 32px;
}

#mini-icons .languagewrapper:hover .languages {
	opacity: 1;
}

#mini-icons .twitch:hover a,
#mini-icons .twitch.active a {
	background-color: #6441a5;
}

#mini-icons .twitch .twitch-live-info {
	background-color: #cc110c;
	font-size: 12px;
	transform: rotate(-90deg);
	position: absolute;
	width: 100%;
	height: 15px;
	right: -35px;
	top: 20px;
	color: #fff;
	line-height: 15px;
	font-family: 'Roboto', Arial, sans-serif;
	text-transform: uppercase;
}

#mini-icons .youtube:hover a,
#mini-icons .youtube.active a {
	background-color: #cc110c;
}

#mini-icons .youtube .youtube-live-info {
	background-color: #cc110c;
	font-size: 12px;
	transform: rotate(-90deg);
	position: absolute;
	width: 100%;
	height: 15px;
	right: -35px;
	top: 20px;
	color: #fff;
	line-height: 15px;
	font-family: 'Roboto', Arial, sans-serif;
	text-transform: uppercase;
}

#mini-icons .facebook:hover a {
	background-color: #3b5998;
}

#mini-icons .toplist:hover a {
	background-color: #f6fba7;
}

#mini-icons .discord:hover a {
	background-color: #738adb;
}

#mini-icons .instagram:hover a {
	background-color: #A63780;
}

#twitch-sidebar {
	position: fixed;
	left: -300px;
	width: 300px;
	top: 0;
	bottom: 0;
	background-color: #6441a5;
	transition: all 0.5s ease-in-out 0s;
	padding: 20px;
}

#twitch-sidebar .close {
	position: absolute;
	top: 15px;
	right: 15px;
	color: #fff;
}

#youtube-sidebar {
	position: fixed;
	left: -300px;
	width: 300px;
	top: 0;
	bottom: 0;
	background-color: #cc110c;
	transition: all 0.5s ease-in-out 0s;
	padding: 20px;
}

#youtube-sidebar .close {
	position: absolute;
	top: 15px;
	right: 15px;
	color: #fff;
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 21px 0;
    border-radius: 4px;
}
.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:"\00a0"}.flag-icon-ad{background-image:url(../flags/ad.svg)}.flag-icon-ae{background-image:url(../flags/ae.svg)}.flag-icon-af{background-image:url(../flags/af.svg)}.flag-icon-ag{background-image:url(../flags/ag.svg)}.flag-icon-ai{background-image:url(../flags/ai.svg)}.flag-icon-al{background-image:url(../flags/al.svg)}.flag-icon-am{background-image:url(../flags/am.svg)}.flag-icon-ao{background-image:url(../flags/ao.svg)}.flag-icon-aq{background-image:url(../flags/aq.svg)}.flag-icon-ar{background-image:url(../flags/ar.svg)}.flag-icon-as{background-image:url(../flags/as.svg)}.flag-icon-at{background-image:url(../flags/at.svg)}.flag-icon-au{background-image:url(../flags/au.svg)}.flag-icon-aw{background-image:url(../flags/aw.svg)}.flag-icon-ax{background-image:url(../flags/ax.svg)}.flag-icon-az{background-image:url(../flags/az.svg)}.flag-icon-ba{background-image:url(../flags/ba.svg)}.flag-icon-bb{background-image:url(../flags/bb.svg)}.flag-icon-bd{background-image:url(../flags/bd.svg)}.flag-icon-be{background-image:url(../flags/be.svg)}.flag-icon-bf{background-image:url(../flags/bf.svg)}.flag-icon-bg{background-image:url(../flags/bg.svg)}.flag-icon-bh{background-image:url(../flags/bh.svg)}.flag-icon-bi{background-image:url(../flags/bi.svg)}.flag-icon-bj{background-image:url(../flags/bj.svg)}.flag-icon-bl{background-image:url(../flags/bl.svg)}.flag-icon-bm{background-image:url(../flags/bm.svg)}.flag-icon-bn{background-image:url(../flags/bn.svg)}.flag-icon-bo{background-image:url(../flags/bo.svg)}.flag-icon-bq{background-image:url(../flags/bq.svg)}.flag-icon-br{background-image:url(../flags/br.svg)}.flag-icon-bs{background-image:url(../flags/bs.svg)}.flag-icon-bt{background-image:url(../flags/bt.svg)}.flag-icon-bv{background-image:url(../flags/bv.svg)}.flag-icon-bw{background-image:url(../flags/bw.svg)}.flag-icon-by{background-image:url(../flags/by.svg)}.flag-icon-bz{background-image:url(../flags/bz.svg)}.flag-icon-ca{background-image:url(../flags/ca.svg)}.flag-icon-cc{background-image:url(../flags/cc.svg)}.flag-icon-cd{background-image:url(../flags/cd.svg)}.flag-icon-cf{background-image:url(../flags/cf.svg)}.flag-icon-cg{background-image:url(../flags/cg.svg)}.flag-icon-ch{background-image:url(../flags/ch.svg)}.flag-icon-ci{background-image:url(../flags/ci.svg)}.flag-icon-ck{background-image:url(../flags/ck.svg)}.flag-icon-cl{background-image:url(../flags/cl.svg)}.flag-icon-cm{background-image:url(../flags/cm.svg)}.flag-icon-cn{background-image:url(../flags/cn.svg)}.flag-icon-co{background-image:url(../flags/co.svg)}.flag-icon-cr{background-image:url(../flags/cr.svg)}.flag-icon-cu{background-image:url(../flags/cu.svg)}.flag-icon-cv{background-image:url(../flags/cv.svg)}.flag-icon-cw{background-image:url(../flags/cw.svg)}.flag-icon-cx{background-image:url(../flags/cx.svg)}.flag-icon-cy{background-image:url(../flags/cy.svg)}.flag-icon-cz{background-image:url(../flags/cz.svg)}.flag-icon-de{background-image:url(../flags/de.svg)}.flag-icon-dj{background-image:url(../flags/dj.svg)}.flag-icon-dk{background-image:url(../flags/dk.svg)}.flag-icon-dm{background-image:url(../flags/dm.svg)}.flag-icon-do{background-image:url(../flags/do.svg)}.flag-icon-dz{background-image:url(../flags/dz.svg)}.flag-icon-ec{background-image:url(../flags/ec.svg)}.flag-icon-ee{background-image:url(../flags/ee.svg)}.flag-icon-eg{background-image:url(../flags/eg.svg)}.flag-icon-eh{background-image:url(../flags/eh.svg)}.flag-icon-er{background-image:url(../flags/er.svg)}.flag-icon-es{background-image:url(../flags/es.svg)}.flag-icon-et{background-image:url(../flags/et.svg)}.flag-icon-fi{background-image:url(../flags/fi.svg)}.flag-icon-fj{background-image:url(../flags/fj.svg)}.flag-icon-fk{background-image:url(../flags/fk.svg)}.flag-icon-fm{background-image:url(../flags/fm.svg)}.flag-icon-fo{background-image:url(../flags/fo.svg)}.flag-icon-fr{background-image:url(../flags/fr.svg)}.flag-icon-ga{background-image:url(../flags/ga.svg)}.flag-icon-en{background-image:url(../flags/gb.svg)}.flag-icon-gd{background-image:url(../flags/gd.svg)}.flag-icon-ge{background-image:url(../flags/ge.svg)}.flag-icon-gf{background-image:url(../flags/gf.svg)}.flag-icon-gg{background-image:url(../flags/gg.svg)}.flag-icon-gh{background-image:url(../flags/gh.svg)}.flag-icon-gi{background-image:url(../flags/gi.svg)}.flag-icon-gl{background-image:url(../flags/gl.svg)}.flag-icon-gm{background-image:url(../flags/gm.svg)}.flag-icon-gn{background-image:url(../flags/gn.svg)}.flag-icon-gp{background-image:url(../flags/gp.svg)}.flag-icon-gq{background-image:url(../flags/gq.svg)}.flag-icon-gr{background-image:url(../flags/gr.svg)}.flag-icon-gs{background-image:url(../flags/gs.svg)}.flag-icon-gt{background-image:url(../flags/gt.svg)}.flag-icon-gu{background-image:url(../flags/gu.svg)}.flag-icon-gw{background-image:url(../flags/gw.svg)}.flag-icon-gy{background-image:url(../flags/gy.svg)}.flag-icon-hk{background-image:url(../flags/hk.svg)}.flag-icon-hm{background-image:url(../flags/hm.svg)}.flag-icon-hn{background-image:url(../flags/hn.svg)}.flag-icon-hr{background-image:url(../flags/hr.svg)}.flag-icon-ht{background-image:url(../flags/ht.svg)}.flag-icon-hu{background-image:url(../flags/hu.svg)}.flag-icon-id{background-image:url(../flags/id.svg)}.flag-icon-ie{background-image:url(../flags/ie.svg)}.flag-icon-il{background-image:url(../flags/il.svg)}.flag-icon-im{background-image:url(../flags/im.svg)}.flag-icon-in{background-image:url(../flags/in.svg)}.flag-icon-io{background-image:url(../flags/io.svg)}.flag-icon-iq{background-image:url(../flags/iq.svg)}.flag-icon-ir{background-image:url(../flags/ir.svg)}.flag-icon-is{background-image:url(../flags/is.svg)}.flag-icon-it{background-image:url(../flags/it.svg)}.flag-icon-je{background-image:url(../flags/je.svg)}.flag-icon-jm{background-image:url(../flags/jm.svg)}.flag-icon-jo{background-image:url(../flags/jo.svg)}.flag-icon-jp{background-image:url(../flags/jp.svg)}.flag-icon-ke{background-image:url(../flags/ke.svg)}.flag-icon-kg{background-image:url(../flags/kg.svg)}.flag-icon-kh{background-image:url(../flags/kh.svg)}.flag-icon-ki{background-image:url(../flags/ki.svg)}.flag-icon-km{background-image:url(../flags/km.svg)}.flag-icon-kn{background-image:url(../flags/kn.svg)}.flag-icon-kp{background-image:url(../flags/kp.svg)}.flag-icon-kr{background-image:url(../flags/kr.svg)}.flag-icon-kw{background-image:url(../flags/kw.svg)}.flag-icon-ky{background-image:url(../flags/ky.svg)}.flag-icon-kz{background-image:url(../flags/kz.svg)}.flag-icon-la{background-image:url(../flags/la.svg)}.flag-icon-lb{background-image:url(../flags/lb.svg)}.flag-icon-lc{background-image:url(../flags/lc.svg)}.flag-icon-li{background-image:url(../flags/li.svg)}.flag-icon-lk{background-image:url(../flags/lk.svg)}.flag-icon-lr{background-image:url(../flags/lr.svg)}.flag-icon-ls{background-image:url(../flags/ls.svg)}.flag-icon-lt{background-image:url(../flags/lt.svg)}.flag-icon-lu{background-image:url(../flags/lu.svg)}.flag-icon-lv{background-image:url(../flags/lv.svg)}.flag-icon-ly{background-image:url(../flags/ly.svg)}.flag-icon-ma{background-image:url(../flags/ma.svg)}.flag-icon-mc{background-image:url(../flags/mc.svg)}.flag-icon-md{background-image:url(../flags/md.svg)}.flag-icon-me{background-image:url(../flags/me.svg)}.flag-icon-mf{background-image:url(../flags/mf.svg)}.flag-icon-mg{background-image:url(../flags/mg.svg)}.flag-icon-mh{background-image:url(../flags/mh.svg)}.flag-icon-mk{background-image:url(../flags/mk.svg)}.flag-icon-ml{background-image:url(../flags/ml.svg)}.flag-icon-mm{background-image:url(../flags/mm.svg)}.flag-icon-mn{background-image:url(../flags/mn.svg)}.flag-icon-mo{background-image:url(../flags/mo.svg)}.flag-icon-mp{background-image:url(../flags/mp.svg)}.flag-icon-mq{background-image:url(../flags/mq.svg)}.flag-icon-mr{background-image:url(../flags/mr.svg)}.flag-icon-ms{background-image:url(../flags/ms.svg)}.flag-icon-mt{background-image:url(../flags/mt.svg)}.flag-icon-mu{background-image:url(../flags/mu.svg)}.flag-icon-mv{background-image:url(../flags/mv.svg)}.flag-icon-mw{background-image:url(../flags/mw.svg)}.flag-icon-mx{background-image:url(../flags/mx.svg)}.flag-icon-my{background-image:url(../flags/my.svg)}.flag-icon-mz{background-image:url(../flags/mz.svg)}.flag-icon-na{background-image:url(../flags/na.svg)}.flag-icon-nc{background-image:url(../flags/nc.svg)}.flag-icon-ne{background-image:url(../flags/ne.svg)}.flag-icon-nf{background-image:url(../flags/nf.svg)}.flag-icon-ng{background-image:url(../flags/ng.svg)}.flag-icon-ni{background-image:url(../flags/ni.svg)}.flag-icon-nl{background-image:url(../flags/nl.svg)}.flag-icon-no{background-image:url(../flags/no.svg)}.flag-icon-np{background-image:url(../flags/np.svg)}.flag-icon-nr{background-image:url(../flags/nr.svg)}.flag-icon-nu{background-image:url(../flags/nu.svg)}.flag-icon-nz{background-image:url(../flags/nz.svg)}.flag-icon-om{background-image:url(../flags/om.svg)}.flag-icon-pa{background-image:url(../flags/pa.svg)}.flag-icon-pe{background-image:url(../flags/pe.svg)}.flag-icon-pf{background-image:url(../flags/pf.svg)}.flag-icon-pg{background-image:url(../flags/pg.svg)}.flag-icon-ph{background-image:url(../flags/ph.svg)}.flag-icon-pk{background-image:url(../flags/pk.svg)}.flag-icon-pl{background-image:url(../flags/pl.svg)}.flag-icon-pm{background-image:url(../flags/pm.svg)}.flag-icon-pn{background-image:url(../flags/pn.svg)}.flag-icon-pr{background-image:url(../flags/pr.svg)}.flag-icon-ps{background-image:url(../flags/ps.svg)}.flag-icon-pt{background-image:url(../flags/pt.svg)}.flag-icon-pw{background-image:url(../flags/pw.svg)}.flag-icon-py{background-image:url(../flags/py.svg)}.flag-icon-qa{background-image:url(../flags/qa.svg)}.flag-icon-re{background-image:url(../flags/re.svg)}.flag-icon-ro{background-image:url(../flags/ro.svg)}.flag-icon-rs{background-image:url(../flags/rs.svg)}.flag-icon-ru{background-image:url(../flags/ru.svg)}.flag-icon-rw{background-image:url(../flags/rw.svg)}.flag-icon-sa{background-image:url(../flags/sa.svg)}.flag-icon-sb{background-image:url(../flags/sb.svg)}.flag-icon-sc{background-image:url(../flags/sc.svg)}.flag-icon-sd{background-image:url(../flags/sd.svg)}.flag-icon-se{background-image:url(../flags/se.svg)}.flag-icon-sg{background-image:url(../flags/sg.svg)}.flag-icon-sh{background-image:url(../flags/sh.svg)}.flag-icon-si{background-image:url(../flags/si.svg)}.flag-icon-sj{background-image:url(../flags/sj.svg)}.flag-icon-sk{background-image:url(../flags/sk.svg)}.flag-icon-sl{background-image:url(../flags/sl.svg)}.flag-icon-sm{background-image:url(../flags/sm.svg)}.flag-icon-sn{background-image:url(../flags/sn.svg)}.flag-icon-so{background-image:url(../flags/so.svg)}.flag-icon-sr{background-image:url(../flags/sr.svg)}.flag-icon-ss{background-image:url(../flags/ss.svg)}.flag-icon-st{background-image:url(../flags/st.svg)}.flag-icon-sv{background-image:url(../flags/sv.svg)}.flag-icon-sx{background-image:url(../flags/sx.svg)}.flag-icon-sy{background-image:url(../flags/sy.svg)}.flag-icon-sz{background-image:url(../flags/sz.svg)}.flag-icon-tc{background-image:url(../flags/tc.svg)}.flag-icon-td{background-image:url(../flags/td.svg)}.flag-icon-tf{background-image:url(../flags/tf.svg)}.flag-icon-tg{background-image:url(../flags/tg.svg)}.flag-icon-th{background-image:url(../flags/th.svg)}.flag-icon-tj{background-image:url(../flags/tj.svg)}.flag-icon-tk{background-image:url(../flags/tk.svg)}.flag-icon-tl{background-image:url(../flags/tl.svg)}.flag-icon-tm{background-image:url(../flags/tm.svg)}.flag-icon-tn{background-image:url(../flags/tn.svg)}.flag-icon-to{background-image:url(../flags/to.svg)}.flag-icon-tr{background-image:url(../flags/tr.svg)}.flag-icon-tt{background-image:url(../flags/tt.svg)}.flag-icon-tv{background-image:url(../flags/tv.svg)}.flag-icon-tw{background-image:url(../flags/tw.svg)}.flag-icon-tz{background-image:url(../flags/tz.svg)}.flag-icon-ua{background-image:url(../flags/ua.svg)}.flag-icon-ug{background-image:url(../flags/ug.svg)}.flag-icon-um{background-image:url(../flags/um.svg)}.flag-icon-us{background-image:url(../flags/us.svg)}.flag-icon-uy{background-image:url(../flags/uy.svg)}.flag-icon-uz{background-image:url(../flags/uz.svg)}.flag-icon-va{background-image:url(../flags/va.svg)}.flag-icon-vc{background-image:url(../flags/vc.svg)}.flag-icon-ve{background-image:url(../flags/ve.svg)}.flag-icon-vg{background-image:url(../flags/vg.svg)}.flag-icon-vi{background-image:url(../flags/vi.svg)}.flag-icon-vn{background-image:url(../flags/vn.svg)}.flag-icon-vu{background-image:url(../flags/vu.svg)}.flag-icon-wf{background-image:url(../flags/wf.svg)}.flag-icon-ws{background-image:url(../flags/ws.svg)}.flag-icon-ye{background-image:url(../flags/ye.svg)}.flag-icon-yt{background-image:url(../flags/yt.svg)}.flag-icon-za{background-image:url(../flags/za.svg)}.flag-icon-zm{background-image:url(../flags/zm.svg)}.flag-icon-zw{background-image:url(../flags/zw.svg)}.flag-icon-eu{background-image:url(../flags/eu.svg)}.flag-icon-gb-eng{background-image:url(../flags/gb-eng.svg)}.flag-icon-gb-nir{background-image:url(../flags/gb-nir.svg)}.flag-icon-gb-sct{background-image:url(../flags/gb-sct.svg)}.flag-icon-gb-wls{background-image:url(../flags/gb-wls.svg)}.flag-icon-un{background-image:url(../flags/un.svg)}