@import url(https://fonts.googleapis.com/css?family=Raleway:200,300,400,500,600,700,800,900&subset=latin-ext);
@import url(https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700,800,900&subset=latin-ext);
/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #1b160c;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #d5a450;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}
h1,h2 {
font-size:3.6rem;
letter-spacing:-.1rem;
}

h1,h2,h3 {
letter-spacing:-.1rem;
}

h2 strong,h6 {
letter-spacing:0;
}

h1,h4 {
color:#ffe553;
/* text-shadow:1px 1px 2px #000; */
font-weight:700!important;
}

.footer-menu,.header ul,.list-table li,.pagination ul {
list-style:none;
}

.container {
max-width:1140px;
}

h1,h2,h3,h4,h5,h6 {
margin-top:0;
margin-bottom:2rem;
font-weight:300;
}

h1 {
line-height:1.2;
font-weight:400;
}

h2 {
line-height:1.25;
font-weight:200;
color:#343434;
padding-top:.35em;
padding-bottom:.35em;
}

h3 {
font-size:3rem;
line-height:1.3;
}

h4 {
color:#363636;
font-size:2.4rem;
line-height:1.35;
letter-spacing:-.08rem;
}

h5 {
font-size:1.5rem;
line-height:1.5;
letter-spacing:-.05rem;
}

h6 {
font-size:1.1rem;
line-height:1.6;
}

h2 strong {
font-weight:800;
}

@media min-width550px{
h1,h2 {
font-size:3.6rem;
}

h3 {
font-size:3rem;
}

h4 {
font-size:2rem;
}

h5 {
font-size:1.5rem;
}

h6 {
font-size:1.2rem;
}
}

@media min-width750px{
h1 {
font-size:3.9rem;
}

h2 {
font-size:4.4rem;
}

h3 {
font-size:3rem;
}

h4 {
font-size:2.4rem;
}

h5 {
font-size:1.5rem;
}

h6 {
font-size:1.2rem;
}
}

body,html {
height:100%!important;
}

img {
image-rendering:0;
}

h4 {
font-weight:400;
}

h5 {
color:#e1e1e1;
}

h1.no-margin,h2.no-margin,h3.no-margin,h4.no-margin {
margin-bottom:0;
}

.yellow {
color:#fed167;
}

.no-select {
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

body {
font-family:Montserrat,serif;
color:#f5e1ab;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
background-color:#000;
background-image:url(../../images/arkaplan.webp);
overflow-x:hidden;
}

.relative {
position:relative;
}

.text-left {
text-align:left;
}

.centering-container,.section {
text-align:center;
}

.section {
padding-bottom:5.9rem;
padding-top:5.9rem;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
/*background-image:url(../../images/erdographic2.jpg);*/
color:#000;
}

.section.dark {
background-position:center;
background-repeat:no-repeat;
background-size:cover;
background-color:#ffd513b0f;
background-image:url(../../images/erdographic4.jpg);
text-shadow:#000 0 1px 3px;
/* border-bottom:1px dotted #f5e095; */
/* border-top:1px dotted #f5e095; */
}

.section.dark h4 {
color:#ffd84f;
margin-bottom:20px;
font-weight:200;
text-align:left!important;
}

.no-margin-bottom,.section.section-no-margin {
margin-bottom:0;
padding-bottom:0;
}

.footer,.footer-menu {
text-align:left;
}

.img-circle {
border-radius:50%;
}

.img-full {
width:100%;
}

.signup-marker {
font-size:6rem;
}

.no-margin {
margin:0;
padding:0;
}

.no-margin-top {
margin-top:0;
}

.paragraph {
max-width:700px;
margin-left:auto;
margin-right:auto;
display:inline-block;
}

.landing-render {
margin-bottom:12px;
margin-top:70px;
width:591px;
}

#button-register {
padding:17px;
margin:50px;
width:410px;
font-size:22px;
font-weight:900;
}

.section.landing {
background-position:center;
background-repeat:no-repeat;
background-size:cover;
background-color:#000;
background-image:url(../../images/erdographic2.jpg);
align-items:center;
padding-bottom:0;
text-shadow:0 0 1px #000;
border-bottom:1px dotted #f5e095;
}

.button.action,.button.full {
background:url(../images/kaydol.png) no-repeat;
height:60px;
width:255px!important;
line-height:30px;
border:none;
color:#464646!important;
text-shadow:1px 1px 1px #fff;
font-weight:700;
font-size:18px!important;
text-align:center;
}

.section.landing .landing-content {
position:relative;
margin-left:auto;
margin-right:auto;
margin-top:-65px;
color:#ffedae!important;
}

.button,.button.action {
border-color:#15d515;
margin-left:5px;
}

.shadow-bottom {
background-image:url(https://cdn.metin2board2.org/assets/landingpage/images/whiteshadow.png);
background-position:center;
background-repeat:no-repeat;
background-size:cover;
position:absolute;
bottom:-3px;
left:0;
height:125px;
width:100%;
background-size:100% 125px;
}

.section.landing .spdinc {
font-size:4rem;
margin-right:-7px;
vertical-align:top;
margin-top:20px;
}

.section.landing h1 {
color:#ffedae;
font-weight:900;
font-size:4.2em;
line-height:75%;
margin-bottom:.55rem;
padding-left:12px;
margin-top:12px;
}

.section.landing h1 i {
font-size:1.4em;
text-shadow:none!important;
color:#ffe747;
margin-bottom:12px;
}

.section.landing h1 span {
font-weight:300;
color:#ffe747;
font-size:.65em;
line-height:120%;
margin-bottom:30px;
display:inline-block;
margin-top:12px;
}

.section.landing p {
color:#ffedae;
margin-bottom:0!important;
}

@media min-width1000px{
.landing-render {
margin-top:130px;
}
}

@media max-width700px{
.landing-render {
display:none;
}

.section.landing h1 {
color:#ffedae;
font-weight:800;
font-size:3.2em;
line-height:108%;
margin-bottom:.55rem;
padding-left:12px;
margin-top:12px;
padding-right:12px;
}

#button-register {
background:url(../images/kaydol2.png) no-repeat;
height:36px;
width:150px!important;
margin-bottom:-20px;
line-height:1px;
border:none;
color:#464646!important;
text-shadow:1px 1px 1px #fff;
font-weight:900;
font-size:10px!important;
text-align:center;
}
}

.button {
width:230px;
color:#000;
margin-top:12px;
padding:4px;
height:auto;
font-size:1.3rem;
text-shadow:none;
-webkit-transition:background-color 80ms linear;
-ms-transition:background-color 80ms linear;
transition:background-color 80ms linear;
}

.button-bold {
font-weight:700;
}

.button.button-page {
color:#272727;
}

.button.action {
width:260px;
color:#ffec6f;
margin-top:0;
padding:8px;
font-size:1.7rem;
font-weight:500;
-webkit-transition:background-color 80ms linear;
-ms-transition:background-color 80ms linear;
transition:background-color 80ms linear;
}

.button.action:focus,.button.action:hover {
color:#ffec6f;
}

.button.action.sub-action {
background-color:#fed167;
border-color:#fed167;
text-shadow:#b9994c 0 0 3px;
}

.button.action.sub-action:focus,.button.action.sub-action:hover {
background-color:#f1bd41;
border-color:#f1bd41;
}

.button:focus,.button:hover {
border-color:#0b5a74;
color:#ffec6f;
}

.button.button-page:focus,.button.button-page:hover {
border-color:#0b5a74;
color:#272727;
}

.button.full:focus,.button.full:hover {
border-color:#0b5a74;
background-color:#0b5a74;
color:#ffec6f;
}

.button-gray {
color:#272727;
border-color:#666;
}

.footer .social a,.header ul li a {
color:#fff;
border-bottom:none;
text-decoration:none;
}

.button-gray:hover {
color:#666;
}

.header .logo {
width:70%;
}

.header {
z-index:10000;
display:block;
width:100%;
/*box-shadow:0 0 5px rgba(0,0,0,.5);*/
text-shadow:none;
padding-bottom:0;
background-color:#ffec6f;
font-family:Raleway,serif;
}

.header-shadow {
/*box-shadow:0 0 5px rgba(0,0,0,.5)!important;*/
background:#f9e27c;
background:0;
background:0;
background:linear-gradient(tobottom,#f9e27c0,#efca37100%);
border-top:1px dotted #646464;
/* border-bottom:1px solid #000; */
}

.header ul li a,.header ul li ul li a {
-webkit-transition:background-color 80ms linear;
-ms-transition:background-color 80ms linear;
}

.header ul {
font-size:0;
margin-top:17px;
}

.header ul li {
display:inline-block;
line-height:23px;
vertical-align:middle;
position:relative;
}

.header ul li a {
    font-size: 15px;
    color: #d7ab55;
    background-image: url(../../images/erdographicmenu.png);
    display: block;
    padding: 7px;
    min-width: 163px;
    text-align: center;
    font-weight: 600;
    margin-right: 19px;
    transition: background-color 80ms linear;
}

.header ul li.selected a {
background-color:#fff;
color:#000;
}

.header ul li a:hover,.header ul li:hover a {
background-image: url(../../images/erdographicmenu2.png);
color:#ebebebd;
}

.header ul li span {
padding:3px;
font-size:15px;
display:inline-block;
color:#fffa79;
}

.header ul li ul {
padding:0;
position:absolute;
top:19px;
left:-30px;
text-align:left;
width:150px;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
display:none;
opacity:0;
visibility:hidden;
z-index:999;
}

.header ul li ul li {
display:block;
border-radius:0;
background:#494949;
margin-bottom:0;
text-shadow:0 -1px 0 #ffd513;
width:210px;
}

.header ul li ul li a {
border-radius:unset!important;
text-shadow:none;
display:block;
transition:background-color 80ms linear;
}

.header .dashmetin2board,.header .signout,.header .signup {
-webkit-transition:background-color 80ms linear;
-ms-transition:background-color 80ms linear;
}

.header ul li ul li a span {
margin-right:0;
margin-left:-3px;
color:#d5a450;
display:inline-block;
}

.header ul li ul li:first-child {
border-radius:0 4px 0 0!important;
}

.header ul li ul li:last-child {
border-radius:4px 0 4px 4px!important;
}

.header ul li ul li:last-child a {
border-radius:0 0 4px 4px!important;
}

.header ul li ul li:hover,.header ul li ul li:hover a {
background:#062b51;
}

.header ul li:hover ul {
display:block;
opacity:1;
visibility:visible;
}

.achievement-details,.footer .social a,.message,.message-author,.ranking-tab {
display:inline-block;
}

.header .signin,.header .signout {
color:#fffa79;
background-color:#230000;
margin-left:14px;
padding-left:14px;
padding-right:14px;
}

.header .signin:hover,.header .signout:hover {
color:#fffa79;
background-color:#230000;
}

.header .signout,.header .signup {
color:#fffa79;
background-color:#230000;
margin-left:14px;
padding-left:14px;
padding-right:14px;
transition:background-color 80ms linear;
}

.header .signout:hover,.header .signup:hover {
background:#5d0101;
color:#fffa79;
}

.header .dashmetin2board {
background:#5d0101;
color:#fffa79;
transition:background-color 80ms linear;
}

.header .dashmetin2board:hover {
background-color:#ffb200;
color:#ffec6f;
}

.copyright a,.footer-menu a {
color:#000;
}

@media min-width550px{
.header .logo {
width:60%;
}
}

@media min-width750px{
.header .logo {
width:40%;
}
}

@media min-width1000px{
.header .logo {
width:200px;
margin-top:5px;
}

body {
margin-top:75px;
}

.body-landing {
margin-top:0;
}

.header {
position:fixed;
text-align:left;
height:75px;
top:0;
left:0;
padding-top:0;
padding-bottom:0;
}

.header ul {
position:absolute;
right:0;
top:0;
}

.header-landing {
background-color:transparent;
box-shadow:none;
}

.section.landing {
min-height:0!important;
padding-bottom:0;
box-shadow:none;
}
}

.signup-section,.subpage-title {
padding-bottom:3.8rem;
padding-top:3.8rem;
}

.footer a {
text-decoration:none;
color:#000;
}

.footer .social {
margin-bottom:2rem;
}

.footer .social a {
margin-left:5px;
font-size:2rem;
}

.copyright a {
color:#000;
text-decoration:none;
}

.copyright p {
margin-bottom:1rem;
font-size:2rem;
}

.subpage-title {
background-color:#16191f;
color:#000;
text-align:center;
margin-bottom:2.8rem;
background-image:url(https://cdn.metin2board2.org/assets/landingpage/images/landing.jpg);
background-repeat:no-repeat;
background-size:cover;
}

.subpage-title-promo {
background-image:url(../../images/aves2.gif);
}

.subpage-title h1 {
margin-bottom:-.2rem;
color:#ffedae;
font-weight:800;
text-shadow:#000 0 1px 3px;
}

p.title-description {
font-size:1.6em;
margin-bottom:0;
margin-top:6px;
}

.signup-section p.title-description {
font-size:1.3em;
}

.subpage-title p.title-description {
color:#000;
text-shadow:#000 0 1px 3px;
}

.content-title {
background-color:#ddd;
}

.content-title h2 {
margin-bottom:0;
}

.content-title-dark {
color:#e1e1e1;
background-color:#272727;
}

.content-title-white {
color:#e1e1e1;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
background-color:#fdf09c;
background-image:url(../../images/erdographic3.jpg);
/* border-top:1px dotted #f5e095; */
/* border-bottom:1px dotted #f5e095; */
}

.content-title-yellow {
background-color:#e1e1e1;
color:#272727;
}

.content-title-dark h2 {
color:#ffa627;
margin-bottom:0;
}

.content-title-dark strong {
color:#e1e1e1;
}

.content-subtitle {
color:ffedae!important;
margin-bottom:50px;
}

.signup-section {
background-position:center;
background-repeat:no-repeat;
background-size:cover;
background-color:#fdf09c;
background-image:url(../../images/erdographic2.jpg);
}

.footer-section {
color:#000;
background-position:center;
background-repeat:no-repeat;
background-size:cover;
background-color:#fdf09c;
background-image:url(../../images/erdographic2.jpg);
}

.footer-section a {
color:#d5a450;
}

.signup-section h2 {
margin-bottom:0;
padding-bottom:2px;
font-weight:300;
color:#000;
}

.signup-section a {
margin-top:20px;
}

.signup-section p {
color:#000;
}

.row-progress {
margin-left:10px;
}

.row-progress h4,.row-progress p {
text-align:left;
padding-right:20px;
}

.row-progress img {
margin-left:-30px;
}

.icon-box {
font-weight:400;
font-size:1.1em;
position:relative;
}

.icon-box h4 {
margin-bottom:.5rem;
}

.icon-box img {
width:64px;
margin-bottom:10px;
}

.icon-box .arrow {
width:0;
height:0;
border-top:75px solid transparent;
border-bottom:75px solid transparent;
border-left:28px solid #ececec;
position:absolute;
top:50%;
right:-18px;
margin-top:-54px;
}

@media min-width550px{
.icon-box {
font-size:1em;
}
}

.list-table li {
text-align:left;
font-size:1.1em;
line-height:1.5em;
border-bottom:1px solid #ddd;
}

.list-table-centered ul li {
text-align:center;
}

.list-table-header {
background-color:rgba(0,0,0,.04);
padding:1.1rem!important;
color:#16191f;
font-weight:600;
margin-bottom:.75rem;
}

.list-table i {
margin-left:1.1rem;
margin-right:.4em;
color:#3db39e;
}

.list-table li:last-child {
border-bottom:none;
}

@media min-width550px{
.one-third.column.list-table {
width:100%;
margin-left:0;
}
}

@media min-width750px{
.icon-box {
font-size:1.1em;
}

.list-table li {
font-size:.9em;
}

.one-third.column.list-table {
width:32%;
margin-left:1%;
}
}

@media min-width1000px{
.list-table li {
font-size:1.1em;
}
}

.achievement-list-box-container {
padding-top:100px;
color:#ddd;
}

.achievement-list-section {
padding-bottom:0;
}

.achievement-list-box {
padding-bottom:3.2rem;
}

.achievement-list-box img {
width:64px;
}

.achievement-list-box i {
font-size:64px;
color:#ffec6f;
}

.achievement-details {
height:64px;
vertical-align:top;
text-align:left;
margin-left:12px;
}

.achievement-details .achievement-title {
font-size:2.8em;
line-height:100%;
}

.icon-box img.profile-image {
width:13rem;
filter:grayscale(100%);
}

@media min-width750px{
.section-paragraph {
max-width:70%;
margin-left:auto;
margin-right:auto;
font-size:1.1em;
}
}

.message-container {
margin-left:auto;
margin-right:auto;
width:962px;
margin-top:50px;
}

.message {
width:500px;
font-size:16px;
position:relative;
background-color:#118ab2;
padding:30px;
color:#eee;
margin-left:30px;
}

.message .arrow-left {
width:0;
height:0;
border-top:15px solid transparent;
border-bottom:15px solid transparent;
border-right:10px solid #118ab2;
position:absolute;
top:30px;
left:-9px;
}

.message-author {
width:130px;
vertical-align:top;
margin-left:20px;
text-align:center;
}

.legal p,.legal ul,.ranking-tab,.ranking-tab h3 {
text-align:left;
}

.message-author img {
width:100px;
margin-bottom:8px;
}

.legal p {
font-size:1.5rem;
}

.ranking-tab-section {
margin-top:-28px;
padding:0;
}

.ranking-tab {
width:50%;
background-color:#f2f2f2;
box-sizing:border-box;
padding:2.8rem 3.8rem .3rem;
}

.ranking-tab:hover {
background-color:#f8f8f8;
cursor:pointer;
}

.ranking-tab.active {
background-color:#ffec6f;
cursor:default;
}

.ranking-tab.active h3 {
color:#178ab2;
}

.no-padding-bottom {
padding-bottom:0!important;
}

.vertical-centering-helper {
display:inline-block;
height:100%;
vertical-align:middle;
}

.note {
font-size:1.3rem;
}

.dark-h3 {
color:#222;
}

.half-column-image {
max-width:100%;
margin-top:-10px;
border:2px solid #d5a450;
-webkit-box-shadow:inset 0 0 0 3px #0d0502;
-moz-box-shadow:inset 0 0 0 3px #0d0502;
box-shadow:inset 0 0 0 3px #0d0502;
border-radius:75px;
}

.button-dark:focus,.button-dark:hover,button-dark:focus,button-dark:hover {
color:#ffec6f;
}

.button-dark {
border:1px solid #515252;
background-color:#515252;
color:#ffec6f;
}

.button-dark:hover {
background-color:#34343;
color:#ffec6f;
}

.button-dark.toggle {
border:1px solid #505252!important;
background-color:#515252!important;
color:#ffec6f!important;
cursor:default;
}

.button-dark-empty {
border:1px solid #505252;
background-color:transparent;
color:#505252;
}

.button-dark-empty:active,.button-dark-empty:focus,.button-dark-empty:hover {
border:1px solid #343434;
background-color:#fbfbfb;
color:#505252;
}

.display-none {
display:none;
}

.section-arrow-down {
position:absolute;
bottom:-32px;
left:50%;
width:0;
height:0;
border-left:125px solid transparent;
border-right:125px solid transparent;
border-top:32px solid rgba(81,82,82,.41);
margin-left:-125px;
}

#status-page-title {
display:inline-block;
font-size:19px;
line-height:30px;
position:absolute;
left:240px;
top:20px;
font-weight:600;
}

#status-page-email {
color:#666!important;
font-size:16px!important;
font-weight:600;
}

#status-page-main-box {
background-color:#ffec6f;
padding:24px;
}

#status-page-title-ok {
color:#8eb943;
font-weight:700;
}

#status-page-title-warning {
color:#f66;
font-weight:700;
}

#status-page-box {
padding:24px;
}

#status-page-section {
margin-top:-24px;
}

.status-notification {
margin-bottom:40px;
}

.status-notification strong {
color:#222;
font-size:18px;
}

.status-notification .time {
font-weight:400;
position:absolute;
right:24px;
font-size:14px;
}

.status-notification .time strong {
font-weight:600;
font-size:15px;
}

.status-notification span {
color:#222;
}

.status-notification p {
padding-bottom:2px;
padding-top:2px;
margin-bottom:5px;
font-size:14px;
}

.status-progress-bar {
width:100%;
height:6px;
background-color:#bbb;
}

.status-progress-bar-fill {
background-color:#e1e1e1;
height:6px;
}

.status-progress-bar-fill-green {
background-color:#8eb943!important;
}

.status-progress-bar-fill-red {
background-color:#f66!important;
}

@media max-width1000px{
#status-page-title {
position:relative;
display:block;
text-align:center;
font-size:30px;
margin-bottom:32px;
left:auto;
top:auto;
}
}

.top5,.top5 i {
color:#178ab2!important;
}

.copyright small {
font-size:1.5rem;
}

.color-gold {
color:#FFD700;
}

.flag-red {
color:#f54343;
}

.flag-yellow {
color:#f5e243;
}

.flag-blue {
color:#4393f5;
}

@media screen and max-width750px{
.ranking-tab.tab1,.ranking-tab.tab2 {
width:100%;
}
}

.list-ranking .flag {
float:right;
padding:5px;
}

.list-ranking ol {
counter-reset:rank-counter;
margin-left:0;
padding-left:0;
}

.list-ranking ol>li {
position:relative;
margin:0 0 6px 2em;
padding:4px 8px;
list-style:none;
border-top:2px solid #eee;
background:#f6f6f6;
cursor:pointer;
border-bottom:none;
}

.list-ranking ol>li:before {
content:counter(rank-counter) ".";
counter-increment:rank-counter;
position:absolute;
top:-2px;
left:-2em;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
width:2em;
margin-right:8px;
padding:4px;
border-top:2px solid #eee;
color:#ffd513;
background:#eee;
font-weight:700;
font-family:"Helvetica Neue",Arial,sans-serif;
text-align:center;
}

.inner-detail {
display:none;
}

.list-ranking li ol,.list-ranking li ul {
margin-top:6px;
}

.list-ranking ol ol li:last-child {
margin-bottom:0;
}

.list-ranking ol ul li:first-child {
margin-top:15px;
}

.list-ranking span.level {
color:#32cd32;
font-weight:700;
}

.pagination ul li.disabled span {
pointer-events:none!important;
background:0 0;
cursor:default;
color:#bbb;
}

.pagination {
background:#eee;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.pagination ul {
padding:6px;
}

.pagination ul li {
display:inline-block;
margin-bottom:0!important;
margin-left:8px;
}

.pagination ul li span:hover {
background:#666;
color:#eee;
}

.pagination ul li span {
font-size:15px;
color:#666;
display:block;
padding:9px;
font-weight:400;
border-bottom:none;
margin-right:2px;
-webkit-transition:background-color 80ms linear;
-ms-transition:background-color 80ms linear;
transition:background-color 80ms linear;
cursor:pointer;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.pagination ul li.current-page {
font-size:18px;
background:#ffec6f;
padding:9px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

#countdown_container {
border-radius:2px;
text-align:center;
font-weight:700;
background:#000;
border:2px dotted #fff;
display:inline-block;
padding:0 5px;
}

#countdown_timer>div {
float:left;
background:#001f2d;
padding:15px 20px;
margin:10px 5px;
text-align:center;
border-radius:4px;
}

#countdown_timer>div>div:first-child {
font-size:28px;
color:#00ffd8;
}

#countdown_timer>div>div:last-child {
text-transform:capitalize;
font-size:14px;
color:#d5a450;
}