@font-face {
    font-family: 'GmarketSansLight';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body { font-family: 'GmarketSansLight'; }
.swiper-slide-prev{
	opacity: 0.4;
}
.swiper-slide-next{
	opacity: 0.4;
}
#menu { font-family: 'GmarketSansMedium'; font-size:14px; position:relative; z-index:9; }

#sub-menu { position:absolute; width:100%; left:0; top:56px; background-color:rgba(255, 255, 255, 0.8); height:320px; font-size:14px; }
#sub-menu a { color:#101010; text-decoration:none;font-weight: 600;}
#sub-menu a:hover { color:#F6A400; text-decoration:none; }
.hover-image-menu { position:relative; z-index: 9; height:300px; }

#menu-open { width:34px; line-height:34px; font-size:30px; color:#ccc; }
#menu-close { width:34px; line-height:34px; font-size:30px; color:#ccc; }
.mobile-menu-body { background-color:#082554; position:fixed; right:0; top:0; width:90%; height:100%; z-index:99; }

.accordion { --bs-accordion-bg:transparent; }
.accordion-button::after { display:none; }
.accordion-button {font-family: 'GmarketSansMedium'; display:block; color:#fff; }
.accordion-item { border:0; }
.accordion-button:not(.collapsed) { color:#fff; background-color:transparent; box-shadow:none; }
.accordion-button:focus { border-color:none; box-shadow: none;}
.sub-menu a { color:#F6A400; text-decoration:none; }

.section1 {  background: url("../images/header-bg1.png") no-repeat; background-size: cover; background-position: center; }
.before-line{ position: relative; width: 300px; padding-left: 100px; }
.before-line:before{ content:" "; display: block; height: 1px; width: 85px; position: absolute; top: 50%; left: 0; background: white; }

.single-title {}
.single-title h3 { font-family: 'GmarketSansMedium';}
.vertical-line { height:30px; border-left:1px solid #ccc; margin:0 auto; width: 1px; }
.swiper-slide { width:60%; background-color:#eee; }
.swiper-button-prev:after, .swiper-button-next:after { content: "" !important; }
.swiper-button-prev { background-image: url("../images/prev.png") !important; background-repeat: no-repeat; background-size:contain; width:40px !important; height: 20px !important; left:20% !important;}
.swiper-button-next { background-image: url("../images/next.png") !important;   background-repeat: no-repeat; background-size:contain; width:40px !important; height: 20px !important; right:20% !important;}

footer { background-color:#191919; color:#ccc; font-size:14px; }
.section2 .single-title p{font-size:25px !important;font-weight:bold;}
