/*색상 - c=color*/

/*텍스트 색상*/
.em-text-c1{color:#424041 !important;}
.em-text-c3{color:#868dc4 !important;}
.em-text-c4{color:#6ab4db !important;}

.em-text-c5{color:#107cb6 !important;}
.em-text-c6{color:#0e6797 !important;}
/*배경 색상*/
.em-bg-c1{background-color:#424041 !important;}
.em-bg-c3{background-color:#868dc4 !important;}
.em-bg-c4{background-color:#6ab4db !important;}

.em-bg-c5{background-color:#107cb6 !important;}
.em-bg-c6{background-color:#0e6797 !important;}
/*텍스트 호버 색상*/
.em-text-hover-c1:hover {color:#424041 !important;}
.em-text-hover-c3:hover {color:#868dc4 !important;}
.em-text-hover-c4:hover {color:#6ab4db !important;}

.em-text-hover-c5:hover {color:#107cb6 !important;}
.em-text-hover-c6:hover {color:#0e6797 !important;}

/* 색상 관련 CSS */

/*gnb 메뉴 및 호버 색상*/
.header-section ul li a {color: #fff;}
.header-section ul li ul li a {color: #323335;}
.header-section ul > li:hover > a {color:#c4d0e6;}
.header-section ul li ul > li:hover > a {color:#c4d0e6;}
.header-section ul li.search-parent a.m-link {color: #c4d0e6;}
.header-section ul li.cart-parent a.m-link {color: #c4d0e6;}
@media only screen and (min-width: 1001px) {
    .header-section.style1 {background-color: transparent;}
    .header-section.pin-style.pin {background:rgba(16, 124, 182, 0.9);} /*gnb sticky 백그라운드 색상*/
}
@media only screen and (max-width: 1000px) {
    .header-section.style1 {background-color: #107cb6;}
    .header-section #menu > ul li:hover > a, .header-section #menu > ul li:active > a,
    .header-section #menu > ul li.hover > a, .header-section #menu > ul li.active > a {color:#c4d0e6;}
    .header-section #menu > ul li ul li:hover > a, .header-section #menu > ul li ul li.active > a {color:#c4d0e6;}
}

/* ===== 로고 overflow 사용시, 그 외는 사용하지 말 것 ===== */
/*
.header-section.style1 {height: 90px;}
.logo-overflow a {overflow: visible;height: 38px;}
.header-section img {max-height: 80px;width: auto;max-width: unset;}
.header-section img {filter: drop-shadow(1px 1px 1px #000);}
@media only screen and (max-width: 1000px) {
    .header-section.style1 {height: 74px;}
    .header-section .logo.mar-4 {margin-top: 13px;padding-left: 0;}
    .logo-overflow a {height: 35px;}
	.header-section img {max-height: 70px;}
}
@media screen and (max-width: 640px) {
    .header-section.style1 {height: 48px;}
	.header-section .logo.mar-4 {margin-top: 6px;margin-left: -5px;}
    .logo-overflow a {height: 26px;
	.header-section img {max-height: 50px;}
}
@media screen and (max-width: 360px) {
	.header-section .logo.mar-4 {margin-top: 6px;}
    .logo-overflow a {height: 23px;}
	.header-section img {max-height: 40px;}
}
.footer-logo img {max-height: 90px;width: auto;}
*/

/* 메인슬라이더 폰트 컬러 */
#slide-1-layer-1 {color: #fff;}
#slide-1-layer-1 span {color: #fff}
#slide-1-layer-2 {color: #fff;}
#slide-1-layer-2 span {color: #d8ff2c}
#slide-1-layer-3 {color: #fff;}
#slide-1-layer-3 span {color: #d8ff2c}

#slide-2-layer-1 {color: #fff;}
#slide-2-layer-1 span {color: #fff}
#slide-2-layer-2 {color: #fff;}
#slide-2-layer-2 span {color: #d8ff2c}
#slide-2-layer-3 {color: #fff;}
#slide-2-layer-3 span {color: #d8ff2c}

#slide-3-layer-1 {color: #fff;}
#slide-3-layer-1 span {color: #fff}
#slide-3-layer-2 {color: #fff;}
#slide-3-layer-2 span {color: #d8ff2c}
#slide-3-layer-3 {color: #fff;}
#slide-3-layer-3 span {color: #d8ff2c}

/* ========== gb5429-business-a ================== */
.iconbox-dxlarge.gray, .iconbox-xlarge.gray, .iconbox-large.gray, .iconbox-xmedium.gray, .iconbox-medium.gray, .iconbox-smedium.gray, .iconbox-small.gray, .iconbox-tiny.gray, .iconbox-xtiny.gray{
    background-color: #868dc4;
}
/*feature-box 호버 색상*/
.feature-box-8 {border: 1px solid #a1a1a1;}
.feature-box-8:hover, .feature-box-8.active {
    background-color: #101010;
    border: 1px solid #101010;
}
.feature-box-8:hover .iconbox-small, .feature-box-8.active .iconbox-small {
    color: #868dc4;
    border: none;
    background-color: #fff;
}

/* ========== gb5429-business-b ================== */
/* 메인 about */
.section-dark {
	background-color: #323335;
}
.section-dark.two {
	background-color: #242527;
}
.section-medium-dark {
	background-color: #404142;
}
.section-fulldark {
	background-color: #18191b;
}
.em-main-about-2 .section-medium-dark:hover, .em-main-about-2 .section-dark:hover, 
.em-main-about-2 .section-dark.two:hover, .em-main-about-2 .section-fulldark:hover {background-color: #337ab7;}
.em-main-about-2 a {color: #337ab7;}
.em-main-about-2 .section-medium-dark:hover a, .em-main-about-2 .section-dark:hover a, 
.em-main-about-2 .section-dark.two:hover a, .em-main-about-2 .section-fulldark:hover a {color: #fff;opacity: 0.8;}

/* bottom 텍스트 투명도 및 컬러 */
.fo-map span.text-white.opacity-5, .fo-map strong.text-white.opacity-5, 
.fo-map p.text-white.opacity-5, a.opacity-link-light {opacity: 0.5;}

/* 메인 ABOUT a타입 커스텀 */
.sec-padding.em-main-about-1 {padding: 70px 0 70px 0;}
.em-main-about-1-booking {display: flex;flex-wrap: wrap;}
.em-main-about-1 .feature-box-8 {padding: 0;}
.about-min-height {min-height: 100%;}
.about-ban-bg-white {background-color: rgba(255, 255, 255, 0.5);}
.em-main-about-1-bg .about-ban-bg-white {background-color: #fff;}
.em-main-about-1 .feature-box-8 .iconbox-small {margin-bottom: 19px;width: 100%;height: auto;}
.em-main-about-1 .feature-box-8 .iconbox-small img {border-bottom: 1px solid #a1a1a1;}
.em-main-about-1-bg {background: url(../images/bg-1920x1050-6.jpg) no-repeat right top;}

@media only screen and (max-width: 1200px) {
}
@media only screen and (max-width: 1024px) {	
}
@media only screen and (max-width: 1000px) {
    .header-section ul li.cart-parent a.m-link {font-size: 16px;}
}
@media only screen and (min-width: 992px) {
	.em-main-about-1-booking .booking-1 {order: 1;}
	.em-main-about-1-booking .booking-2 {order: 2;}
	.em-main-about-1-booking .booking-3 {order: 3;}
	.em-main-about-1-booking .booking-4 {order: 4;}
}
@media only screen and (max-width: 991px) {
	.em-main-about-1-booking .booking-1 {order: 1;margin-bottom: 20px;}
	.em-main-about-1-booking .booking-2 {order: 2;margin-bottom: 20px;}
	.em-main-about-1-booking .booking-3 {order: 3;}
	.em-main-about-1-booking .booking-4 {order: 4;}
}
@media only screen and (max-width: 800px) {
	.sec-padding.em-main-about-1 {padding: 60px 0 60px 0;}
}
@media only screen and (max-width: 768px) {
	.sec-padding.em-main-about-1 {padding: 50px 0 50px 0;}
	.em-main-about-1-booking .booking-1 {order: 1;margin-bottom: 10px;}
	.em-main-about-1-booking .booking-2 {order: 2;margin-bottom: 10px;}
	.em-main-about-1 .col-pl-no {padding-left: 5px;padding-right: 5px;}
	.em-main-about-1 .col-pr-no {padding-left: 5px;padding-right: 5px;}
	.em-main-about-1-booking {margin-bottom: 10px;}
}
@media only screen and (max-width: 640px) {
	.sec-padding.em-main-about-1 {padding: 40px 0 40px 0;}
	.em-main-about-1 .sec-title-container h2 {font-size: 30px;}
	.em-main-about-1 .feature-box-8 .iconbox-small {margin-bottom: 10px;}
	.em-main-about-1 .feature-box-8 h4 {font-size: 16px;margin-bottom: 10px;}
	.em-main-about-1 .feature-box-8 p {font-size: 12px;line-height: 1.4em;}
}
@media only screen and (max-width: 480px) {
	.sec-padding.em-main-about-1 {padding: 30px 0 30px 0;}
	.em-main-about-1 .sec-title-container h2 {font-size: 26px;}
	.em-main-about-1 .sec-title-container.less-padding-3 {padding-bottom: 15px;}
}
@media only screen and (max-width: 360px) {
	.em-main-about-1 .feature-box-8 {padding: 15px 15px 0;}
	.em-main-about-1 .feature-box-8 h4 {font-size: 14px;}
	.em-main-about-1 .feature-box-8 p {font-size: 10px;}
}
@media only screen and (max-width: 320px) {
}
