/*
 * optian reset
 * wireframe.css
 */

/* Font Family */
@font-face {
     font-family: 'Pretendard';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Thin.woff2') format('woff2');
     font-weight: 100;
     font-display: swap;
}
 
@font-face {
     font-family: 'Pretendard';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-ExtraLight.woff2') format('woff2');
     font-weight: 200;
     font-display: swap;
}
 
@font-face {
     font-family: 'Pretendard';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Light.woff2') format('woff2');
     font-weight: 300;
     font-display: swap;
}
 
@font-face {
     font-family: 'Pretendard';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Regular.woff2') format('woff2');
     font-weight: 400;
     font-display: swap;
}
 
@font-face {
     font-family: 'Pretendard';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Medium.woff2') format('woff2');
     font-weight: 500;
     font-display: swap;
}
 
@font-face {
     font-family: 'Pretendard';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-SemiBold.woff2') format('woff2');
     font-weight: 600;
     font-display: swap;
}
 
@font-face {
     font-family: 'Pretendard';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Bold.woff2') format('woff2');
     font-weight: 700;
     font-display: swap;
}
 
@font-face {
     font-family: 'Pretendard';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-ExtraBold.woff2') format('woff2');
     font-weight: 800;
     font-display: swap;
}
 
 @font-face {
     font-family: 'Pretendard';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Black.woff2') format('woff2');
     font-weight: 900;
     font-display: swap;
 }

h1, h2, h3, h4, h5, h6, div, p, span, a, ul, ol {
	font-family: 'Pretendard' !important;
}

.fa, .far, .fas {
	font-family: "Font Awesome 5 Free" !important;
}
.fab {
	font-family: "Font Awesome 5 Brands" !important;
}

i.mce-i-aligncenter, i.mce-i-alignjustify, i.mce-i-alignleft, i.mce-i-alignright, i.mce-i-backcolor, i.mce-i-blockquote, i.mce-i-bold, i.mce-i-bullist, i.mce-i-charmap, i.mce-i-dashicon, i.mce-i-dfw, i.mce-i-forecolor, i.mce-i-fullscreen, i.mce-i-help, i.mce-i-hr, i.mce-i-indent, i.mce-i-italic, i.mce-i-link, i.mce-i-ltr, i.mce-i-numlist, i.mce-i-outdent, i.mce-i-pastetext, i.mce-i-pasteword, i.mce-i-redo, i.mce-i-remove, i.mce-i-removeformat, i.mce-i-spellchecker, i.mce-i-strikethrough, i.mce-i-underline, i.mce-i-undo, i.mce-i-unlink, i.mce-i-wp-media-library, i.mce-i-wp_adv, i.mce-i-wp_code, i.mce-i-wp_fullscreen, i.mce-i-wp_help, i.mce-i-wp_more, i.mce-i-wp_page {
    font: normal 20px / 1 dashicons !important;
}
[class*=" eicon-"], [class^=eicon]  {
	font-family: eicons !important;
}

/* Mobile Main Navi */
.home a[class^=st-mobile-gn-link-depth] {
    color: #fff;
}
body .st-mobile-gn-item-depth-2 .st-mobile-gn-link-depth-2 {
    color: #333;
}

/* Page Title */
body .st-main-title-heading {
    margin-bottom: 20px;
}

/* Member */
.menber-icon .stad-heading-single-content::before {
    content: "";
    display: inline-block;
    width: 23px;
    height: 18px;
    background-image: url(/wp-content/uploads/member-icon.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-right: 5px;
    vertical-align: -2px;
}


/* Board */
.kboard-default-poweredby {
	display: none;
}
body #kboard-default-list .kboard-pagination .kboard-pagination-pages li:hover a,
body #kboard-default-list .kboard-pagination .kboard-pagination-pages li.active a {
	color: #fff;
	background-color: #09457d;
}
body a.kboard-default-button-small,
body input.kboard-default-button-small,
body button.kboard-default-button-small {
	color: #fff !important;
	background-color: #09457d!important;
}
body #kboard-default-list .kboard-list table td {
    font-size: 15px;
}

/* EN History */
.en-his ul {
    padding-left: 20px;
}
.en-his ul li {
    list-style-type: disc;
}
.en-his ul li::marker {
    color: #196ba4;
}
/* Animation */
body .stad-elementor-ea-tf {
    animation-timing-function: linear;
}

/* Quform */
.quform-element-1_7 .quform-spacer {
    padding-bottom: 0;
}

/* Quick Menu */
.cosmosfarm-floating-menu {
    background-color: #fff;
    border-radius: 10px;
    padding: 0px 0 10px;
    border: 1px solid #f2f2f2;
}
body .cosmosfarm-floating-menu .floating-menu-item {
    margin-bottom: 0;
}
.cosmosfarm-floating-menu .floating-menu-item.index-0::before {
    content: "Quick Menu";
    display: block;
    background-color: #09457d;
    color: #fff;
    text-align: center;
    padding: 10px 5px;
    font-size: 13px;
    font-weight: 500;
    border-radius: 10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border: 1px solid #09457d;
}
@media (max-width: 600px) {
    .cosmosfarm-floating-menu {
        display: none;
    }
}

/* Copyright */
.coptright-box .box-1 {
	margin-bottom: 30px;
}
.coptright-box .box-copy p {
	margin: 0 0 5px;
}
.coptright-box .box-copy .copy {
	margin-top: 20px;
}