﻿@import url(http://fonts.googleapis.com/css?family=Titillium+Web:400,700,600,900);

@font-face {
	font-family: 'lora';
	src: url('../webfonts/lora-bold-webfont.eot');
	src: url('../webfonts/lora-bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('../webfonts/lora-bold-webfont.woff2') format('woff2'),
	url('../webfonts/lora-bold-webfont.woff') format('woff'),
	url('../webfonts/lora-bold-webfont.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'lora';
	src: url('../webfonts/lora-bolditalic-webfont.eot');
	src: url('../webfonts/lora-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
	url('../webfonts/lora-bolditalic-webfont.woff2') format('woff2'),
	url('../webfonts/lora-bolditalic-webfont.woff') format('woff'),
	url('../webfonts/lora-bolditalic-webfont.ttf') format('truetype');
	font-weight: 700;
	font-style: italic;
}

@font-face {
	font-family: 'lora';
	src: url('../webfonts/lora-italic-webfont.eot');
	src: url('../webfonts/lora-italic-webfont.eot?#iefix') format('embedded-opentype'),
	url('../webfonts/lora-italic-webfont.woff2') format('woff2'),
	url('../webfonts/lora-italic-webfont.woff') format('woff'),
	url('../webfonts/lora-italic-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'lora';
	src: url('../webfonts/lora-regular-webfont.eot');
	src: url('../webfonts/lora-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('../webfonts/lora-regular-webfont.woff2') format('woff2'),
	url('../webfonts/lora-regular-webfont.woff') format('woff'),
	url('../webfonts/lora-regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'klavikanx';
	src: url('../webfonts/klavikanx-regular-webfont.eot');
	src: url('../webfonts/klavikanx-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('../webfonts/klavikanx-regular-webfont.woff2') format('woff2'),
	url('../webfonts/klavikanx-regular-webfont.woff') format('woff'),
	url('../webfonts/klavikanx-regular-webfont.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
}

/*

// These weights aren't currently used on the site, but are here for future use

@font-face {
	font-family: 'klavikanx';
	src: url('../webfonts/klavikanx-bold-webfont.eot');
	src: url('../webfonts/klavikanx-bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('../webfonts/klavikanx-bold-webfont.woff2') format('woff2'),
	url('../webfonts/klavikanx-bold-webfont.woff') format('woff'),
	url('../webfonts/klavikanx-bold-webfont.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;

}

@font-face {
	font-family: 'klavikanx';
	src: url('../webfonts/klavikanx-light-webfont.eot');
	src: url('../webfonts/klavikanx-light-webfont.eot?#iefix') format('embedded-opentype'),
	url('../webfonts/klavikanx-light-webfont.woff2') format('woff2'),
	url('../webfonts/klavikanx-light-webfont.woff') format('woff'),
	url('../webfonts/klavikanx-light-webfont.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'klavikanx';
	src: url('../webfonts/klavikanx-medium-webfont.eot');
	src: url('../webfonts/klavikanx-medium-webfont.eot?#iefix') format('embedded-opentype'),
	url('../webfonts/klavikanx-medium-webfont.woff2') format('woff2'),
	url('../webfonts/klavikanx-medium-webfont.woff') format('woff'),
	url('../webfonts/klavikanx-medium-webfont.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}
*/

@font-face {
	font-family: 'maplestory_icons';
	src: url('../webfonts/maplestory_icons.eot?95465378');
	src: url('../webfonts/maplestory_icons.eot?95465378#iefix') format('embedded-opentype'),
	url('../webfonts/maplestory_icons.woff?95465378') format('woff'),
	url('../webfonts/maplestory_icons.ttf?95465378') format('truetype'),
	url('../webfonts/maplestory_icons.svg?95465378#maplestory_icons') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'fontawesome';
	src: url('../webfonts/fontawesome-webfont.eot');
	src: url('../webfonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
	url('../webfonts/fontawesome-webfont.woff') format('woff'),
	url('../webfonts/fontawesome-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.fb_create .game_dl_btn { background: transparent url(http://nxcache.nexon.net/maplestory/assets-new/img/download_btn.png) 0 0 no-repeat !important; }
#gnt_popup .gnt_input label, #gnt_popup .gnt_input input {padding: 0 1px;}
.divider hr {clear:none !important; }
#fullscreen-popup #reg-fs-form-container #submit-btn-div #reg-fs-submit {padding:0px;}
#gnt_popup { top:200px !important;}


.modal-launcher{position:relative;z-index:10000;overflow:hidden;display:block;width:645px;height:340px;background:#380A01;border:1px solid #751B0C;font-family:"Klavika","Monda",Arial,Helvetica,sans-serif !important;}
.ms_launcher_popup { background: none !important;}
.ms_launcher_popup #gnt_popup_close {z-index: 10000;background-image:url(http://nxcache.nexon.net/maplestory/assets-new/img/gnp_close_gray.png); background-color:transparent;}
.modal-launcher-title,.modal-launcher-info,.modal-launcher-button,.modal-launcher-button-ghost,.modal-launcher-instructions{text-align:center;}
.modal-launcher-title{color:#BC2911;font-size:28px;margin:48px auto 21px auto;}
.modal-launcher-info{color:#FFFBFB;font-size:16px !important;margin:0 auto;}
.modal-launcher-buttons{display:block;width:550px;height:66px;list-style:none;margin:35px auto 40px auto;padding:0;}
.modal-launcher-button-left,.modal-launcher-button-right{position:relative;}
.modal-launcher-button-left{float:left;}
.modal-launcher-button-right{float:right;}
.modal-launcher-button,.modal-launcher-button-ghost,.modal-launcher-button:hover,.modal-launcher-button-ghost:hover{border:2px solid #BC2911;display:block;width:260px;height:66px;background:#BC2911;text-transform:uppercase;text-decoration:none !important;color:#3C130B !important;font-size:18px;font-weight:bold;cursor:pointer !important;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.modal-launcher-button:hover{background:#D53015;border-color:#D53015;}
.modal-launcher-button-ghost,.modal-launcher-button-ghost:hover{background:none;}
.modal-launcher-button-ghost{color:#BC2911 !important;}
.modal-launcher-button-ghost:hover{color:#D53015 !important;border-color:#D53015;}
.modal-launcher-button span,.modal-launcher-button-ghost span{position:relative;top:13px;}
.modal-launcher-instructions{clear:both;font-size:14px !important;line-height:16px;color:#FFFBFB;}
#gnt_popup #protocol,
#gnt_popup #hiddenIframe,
#gnt_popup #hiddenLink {height: 1px;width:1px;border: 0;padding: 0;margin:0;float: left;opacity:0.01;background: transparent;display: block;}
.modal-launcher{position:relative;z-index:10000;overflow:hidden;display:block;width:645px;height:340px;background:#380A01;border:1px solid #751B0C;font-family:"Klavika","Monda",Arial,Helvetica,sans-serif !important;line-height: 18px;}
.modal-launcher * {line-height:18px;}
