
/*----------------- 상단메뉴 고정시 사용 BEGIN ---------------*/
.fix-mm1 { position:fixed !important; background: rgba(255, 255, 255, 1.0) !important; height:100px !important; padding:0px 0px !important; border-bottom: 1px solid; border-image-slice: 1; border-image-source: linear-gradient(to left, red,orange,yellow,green,blue,indigo,violet); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.fix-mm2 { color:#000 !important; }
/*----------------- 상단메뉴 고정시 사용 E N D ---------------*/

/* \geongi\common\gt_pcmenu2.php 파일 이전함*/
/*----------------------- 관리자에서 설정한 PC메뉴의 간격과 서브메뉴 넓이값 CSS 적용 --------------------------*/
.gnb_1dli{padding:0 6px; } /*--- 상단 메인메뉴 padding으로 좌우 넓이 설정 ---*/
.gnb_2dul {left:calc(50% - 85px); width:170px; } /*--- 상단 서브메뉴 설정 ---*/
	
#gnb_1dul{ display:inline-block; height:100px; }
#gnb .gnb_1dul:after {display:block;visibility:hidden;clear:both;content:""}
#gnb a {display:block; color:#333; }
.gnb_1dli{position:relative; float:left; line-height:40px; margin:0px auto; }
.gnb_1dli:after {display:block;visibility:hidden;clear:both;content:""}
.gnb_1dli button{display:none}
/*----------------------- 관리자에서 설정한 PC메뉴의 간격과 서브메뉴 넓이값 CSS 적용 --------------------------*/
.gnb_1da {color:#FFF; line-height:60px; font-family:'NanumSquare';font-size:19px;font-weight:700; }
.gnb_2dul {display:none; position:absolute;top:60px; z-index:99; } 
@keyframes showNav { from {opacity: 0.5; transform: translateY(-1px) } to {opacity: 1; transform: translateY(0px) }}
.gnb_1dli:hover .gnb_2dul {display:block; animation: showNav 130ms ease-in; }
.gnb_1dli:hover:before{position:absolute;bottom:0;left:0;width:100%;height:0px;content:''}
.gnb_1dli:hover .gnb_1da{color:#F00; }

/* PC메뉴 하단에 투명도 있는 라인표시 */
#header_C_style { border-top:0px solid rgba(255,255,255,0.2); }

/*----------- 관리자에서 설정한 PC메뉴 서브메뉴 BLACK 버젼 적용 BEGIN ---------------*/
 
		.gnb_2da {color:#FFF !important; padding:3px 0px !important; font-family:'NanumSquare'; font-size:15px; color:#FFF; white-space: nowrap; border-top:0px solid #000; }
		.gnb_2dul .gnb_2da { background:#111; width:170px ; } 
/*----------- 관리자에서 설정한 PC메뉴 서브메뉴 BLACK 버젼 적용 E N D ---------------*/

.gnb_2da:hover{background:#FF0000 !important; color:#fff !important;} /*--- 상단 메인메뉴 hover 색상조절 ---*/
.gnb_2dul .gnb_2dli:last-of-type a { border-radius: 0px 0px 10px 10px; }
	.gnb_2dul .gnb_2dli:first-of-type a { border-top:2px solid #F00; border-radius: 0px 0px 0px 0px; }
	
	.gnb_1dli:hover .gnb_1da{ background:transparent !important ; /* color:#FF0000 ; */}
	.gnb_1dli a { color:#FFF; }

/*----------- 관리자에서 설정한 PC메뉴 서브메뉴 WHITE 버젼 적용 BEGIN ---------------*/
/*----------- 관리자에서 설정한 PC메뉴 서브메뉴 WHITE 버젼 적용 E N D ---------------*/

#gt_sidebanner { position:fixed;  z-index:102; float:right; width:100px; top:175px; right:0px; -webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s; }
#gt_sidebanner { right: 0px; }
.duration { -webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s; }
.gt_side_css { }
.gt_sidebanner_bt1 { position:relative; z-index:1; left:-30px; float:left; background-color:#FF0000; width:30px; text-align:center; }
.gt_sidebanner_bt2 { position:relative; z-index:1; left:-30px; float:left; width:30px; text-align:center; }
#slideout2_top:hover, #slideout2_bottom:hover { color:#F00 !important; }
.gt_click2active { right: -100px !important; }
.gt_r_box1 { width:100%; line-height:100%; }


/* "C:\Users\openk\Desktop\public_html\theme\geongi\common\gt_mobilemenu3.php"(75,27): */
/*-------- 모바일메뉴 OPEN(+)/CLOSE(-) 버튼 모양으로 교체 ---------*/
#gnb2_1dul .gnb2_1dli button{position:absolute;top:0;right:0;border:0;background:none;height:50px;width:50px;text-indent:-999px;overflow:hidden; background: url(https://chungju.geongi.kr/theme/geongi/img/mobile/gnb_bg4.png) no-repeat 50% 50%;background-size:10px; }
#gnb2_1dul .gnb2_1dli .btn_gnb_cl{background: url(https://chungju.geongi.kr/theme/geongi/img/mobile/gnb_bg5.png) no-repeat 50% 50%;background-size:10px; }




#gt_request_modal { margin:0px; padding:0px; }
#gt_request_modal .gt_request_modal_wrap { padding: 0px 0px; }
#gt_request_modal input { width:100%; font-family:'NanumBarunGothic'; font-size:13px; margin:0px 0px 5px 0px; padding:12px; border:1px solid #DDD; border-radius:20px; }
#gt_request_modal textarea { width:100%; height:120px;  font-family:'NanumBarunGothic'; font-size:13px; padding:12px; border:1px solid #DDD; overflow:hidden; border-radius:10px; }
#gt_request_modal .gt_remodal_f_submit { height:50px; padding:0px; margin:0px; border:0px; border-radius:30px; vertical-align:middle; }
#gt_request_modal .privacy_link:hover{ color:#17BBE1 !important; }
@media (max-width:480px) { 
#gt_request_modal .gt_request_modal_wrap { padding: 50px 0px; }
#gt_request_modal .right_info {margin-bottom:80px !important; }
}




/* theme/geongi/common/quick_btns.php */

.quick_btns_wrap { position:fixed; z-index:10; display:block; float:right; bottom:7px; right:10px; width:50px; margin:0 auto; padding:0px; }
.qbtn { float:right; width:50px; height:50px; border-radius:25px; line-height:50px; text-align:center; margin:0 auto; padding:0px; background-color:#000; color:#FFF; margin-bottom:4px; overflow:hidden; }
.qbtn, .qbtn_text, .quick_btns_wrap { -webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;  }
.qbtn_text { text-align:left; color:#FFF; display:none; }
.micon1 { color:#FFF; vertical-align:middle; }
.mimg1 { width:40px; border-radius:20px; }
.qbtn:hover { width:200px; text-align:left;  }
.qbtn:hover .qbtn_text { display:inline-block; }
.qbtn:hover .quick_btns_wrap { width:200px; }
.qbtn:hover .micon1 { padding:0px 10px 0px 15px; }
.qbtn:hover .mimg1 { margin:0px 3px 0px 10px; }		