/*--------------------------------------
	eyoom (이윰빌더)
--------------------------------------*/


@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/css?family=Montserrat);
@import url(http://fonts.googleapis.com/earlyaccess/NanumSquare.css);
@import url(https://fonts.googleapis.com/css?family=Josefin+Sans);





/* {font-family:'Nanum Gothic', sans-serif;}*/
/* {font-family:'Noto Sans KR', sans-serif;}*/

	
/*----- Profile Wallpaper -----*/
#rs-profile{background:url("../image/backgrounds/pexels-photo.jpg") top center no-repeat;background-size:cover}
.rs-slide {position:absolute;width:100%;height:100%;left:0;right:0}
.rs-slide .carousel-inner {width:100%;height:100%}
.rs-slide .item {width:100%;height:100%;background-size:cover;background-position:top center;background-repeat:no-repeat}
.rs-slide .item.bg-one {background-image:url("../image/backgrounds/profile-bg-1.jpg")}
.rs-slide .item.bg-two {background-image:url("../image/backgrounds/profile-bg-2.jpg")}
.rs-slide .item.bg-three {background-image:url("../image/backgrounds/profile-bg-3.jpg")}
/* 슬라이더 추가시 배경이미지를 /resume/image/backgrounds/ 폴더에 업로드 후 아래와 같이 작성합니다.
.rs-slide .item.bg-three {background-image:url("../image/backgrounds/이미지파일명")}
*/

/*----- Side Bar -----*/
.rs-sidebar {position:fixed;width:240px;height:100%;display:block;top:0;z-index:1000;text-transform:uppercase}
.rs-sidebar.left-sidebar {left:0}
.rs-sidebar.right-sidebar {right:0}
.rs-nav-white {background:#fff}
.rs-nav-black {background:#000;color:#fff}
.rs-nav-red {background:#ff525e;color:#fff}
.rs-nav-gray {background:#212227;color:#fff}
.rs-nav-blue {background:#0099ff;color:#fff}
/* Side Bar Profile */
.rs-sidebar-profile {background:none repeat scroll 0 0 #54545a;padding:40px 13px;width:100%;min-height:93px;display:block;overflow:hidden;text-align:right}
.rs-sidebar-profile h1 img{margin:0 auto; display:block;}
.rs-profile-title {padding-left:63px;position:relative;width:100%}
.rs-profile-title > span {width:53px;height:53px;left:0;overflow:hidden;position:absolute;top:0}
.rs-profile-title > span img {float:left;width:100%;border:1px solid #fff}
.rs-profile-title h3 {color:#ffffff;font-size:16px;font-weight:600;letter-spacing:0.3px;margin:7px 0;width:100%}
.rs-explan {color:#aaa;font-size:11px;letter-spacing:0.3px;line-height:8px;margin:0 0 8px}
.rs-sidebar-stats {float:left;width:100%}
.rs-sidebar-stats > h5 {color:#fff;float:left;font-size:11px;font-weight:bold;letter-spacing:0.3px;line-height:8px;margin:15px 0 11px;width:100%}
.rs-sidebar-stats > ul {list-style:none outside none;margin:0 -5px;padding:0}
.rs-sidebar-stats > ul > li {float:left;padding:0 5px;width:50%}
.rs-sidebar-stats > ul > li > span {background:none repeat scroll 0 0 #34343a;color:#fff;float:left;font-size:17px;padding:12px 0 16px;text-align:center;width:100%}
.rs-sidebar-stats > ul > li > span > a {color:#fff}
.rs-sidebar-stats > ul > li > span i {color:#babec9;float:left;font-size:10px;font-style:normal;letter-spacing:0.3px;line-height:12px;width:100%}
/* Side Bar Menu */
.me-nav a:hover,.me-nav a > *:hover {color:#fff}
.me-nav {font-size:12px;font-weight:300}
.left-sidebar .me-nav {text-align:right}
.right-sidebar .me-nav {text-align:left}
.rs-nav-black .me-nav > li {border-bottom:1px solid #1d1d1d}
.rs-nav-red .me-nav > li {border-bottom:1px solid #ff7881}
.rs-nav-gray .me-nav > li {border-bottom:1px solid #34343a}
.rs-nav-blue .me-nav > li {border-bottom:1px solid #23a7ff}
.me-nav > li:last-child {border-bottom:none}
.me-nav > li > a {padding:18px}
.me-nav > li > a:after {position:absolute;top:15px;right:0;border-top:10px double transparent;border-bottom:10px double transparent;border-right:0;content:" ";opacity:0;visibility:hidden;transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out}
.right-sidebar .me-nav > li > a:after {right:inherit;left:0}
.me-nav > li.active > a:after {opacity:1;visibility:visible}
.me-nav > li > a:hover,.me-nav > li > a:focus {color:#fff}
.rs-nav-black .me-nav > li > a:hover,.rs-nav-black .me-nav > li > a:focus {background:#212227}
.rs-nav-red .me-nav > li > a:hover,.rs-nav-red .me-nav > li > a:focus {background:#ff7881}
.rs-nav-gray .me-nav > li > a:hover,.rs-nav-gray .me-nav > li > a:focus {background:#34343a}
.rs-nav-blue .me-nav > li > a:hover,.rs-nav-blue .me-nav > li > a:focus {background:#23a7ff}
.me-nav > li > a > i {margin-left:20px;font-size:13px}
.nav-white .me-nav > li > a > i {color:#d5d5d5}
.nav-black .me-nav > li > a > i {color:#4f4f4f}
.rs-sidebar .copyright {padding:50px 15px;font-size:11px;color:gray;}

/*----- Content -----*/
#rs-content-wrap {position:relative;height:100%}
.right-main {padding-left:240px}
.left-main {padding-right:240px}
.rs-main-wrap section {overflow:hidden}
.rs-page-wrap {padding:30px}
.rs-page-wrap .breadcrumbs {background:#34343a;padding:8px 15px;margin-bottom:25px}
.rs-page-wrap .breadcrumbs h3 {margin:0;color:#d4d4da;font-size:14px}
@media (max-width:767px){
	.rs-page-wrap .breadcrumbs h3 {width:100%;text-align:center}
}
.rs-page-wrap .breadcrumbs .breadcrumb {margin-bottom:0;padding:3px 12px;box-shadow:0 0 2px rgba(0,0,0,0.7) inset}
.rs-page-wrap .breadcrumbs li, .rs-page-wrap .breadcrumbs li a {font-size:12px}
.rs-member-menu a {margin-right:10px;font-size:12px}
.rs-respond-memo a {margin-left:10px;font-size:12px}
.rs-sidebar .nav a {color:#fff}
.rs-sidebar .nav a:hover {color:#fff}
.rs-main-wrap img {display:block;max-width:100%;height:auto;-webkit-backface-visibility:hidden}
.rs-main-wrap object,.rs-main-wrap video {display:block;height:auto}
.rs-main-wrap textarea:focus,.rs-main-wrap input:focus,.rs-main-wrap a:focus,.rs-main-wrap a:visited,.rs-main-wrap *:focus {outline:none}
.rs-main-wrap h1,.rs-main-wrap h2,.rs-main-wrap h3,.rs-main-wrap h4,.rs-main-wrap h5,.rs-main-wrap h6 {font-family:inherit;margin-top:0}
.rs-main-wrap h1,.rs-main-wrap h2,.rs-main-wrap h3 {font-weight:100}
.rs-main-wrap h4,.rs-main-wrap h5,.rs-main-wrap h6 {font-weight:500}
.rs-main-wrap h6 {text-transform:uppercase}
.rs-main-wrap h1 {font-size:60px}
.rs-main-wrap h2 {font-size:50px}
.rs-main-wrap h3 {font-size:35px}
.rs-main-wrap h4 {font-size:20px}
.rs-main-wrap h5 {font-size:16px}
.rs-main-wrap h6 {font-size:11px}
.rs-main-wrap h1 {margin-bottom:32px}
.rs-main-wrap h2 {margin-bottom:30px}
.rs-main-wrap h3 {margin-bottom:24px}
.rs-main-wrap h4 {margin-bottom:20px}
.rs-main-wrap h5 {margin-bottom:18px}
.rs-main-wrap h6 {margin-bottom:11px}
.rs-main-wrap #rs-profile h1,.rs-main-wrap #rs-profile h5 {color:#fff}
.rs-main-wrap #rs-contact h2,.rs-main-wrap #rs-contact h5 {color:#fff}
.rs-main-wrap .bg-color-black {background-color:#000}
.rs-main-wrap .color-white {color:#fff}
.rs-main-wrap .main-padding {padding:35px 40px 0 40px }
.rs-main-wrap .main-padding-short {padding:50px 30px 30px 30px;}
.rs-main-wrap .main-padding-vertical {padding:50px 0}
.rs-main-wrap .margin-bottom-short {margin-bottom:0 !important}
.rs-main-wrap .rs-top-bar,.rs-main-wrap .rs-bottom-bar,.rs-main-wrap .rs-carousel-nav {font-size:12px;font-weight:500}
.rs-main-wrap .rs-carousel-nav {margin-bottom:20px}
.rs-main-wrap .rs-top-bar {padding-bottom:20px;margin-bottom:50px;border-bottom:1px solid #eaeaea}
.rs-main-wrap .color-white .rs-top-bar {border-bottom:1px solid rgba(255,255,255,0.2)}
.rs-main-wrap .rs-bottom-bar {padding-top:25px;margin-top:50px;border-top:1px solid #eaeaea}
.rs-main-wrap .color-white .rs-bottom-bar {border-top:1px solid rgba(255,255,255,0.2)}
.rs-main-wrap .color-white .rs-bottom-bar a {color:#fff}
.rs-main-wrap .rs-title-icon {position:absolute;top:10px;right:15px;font-size:60px;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);opacity:0.2}
.rs-main-wrap .rs-title-icon-2 {font-size:70px;margin-bottom:20px}
.rs-main-wrap .rs-inline-icon,.rs-inline-icon:before {font-size:15px}
.rs-main-wrap .icon-padding-r {padding-right:10px}
.rs-main-wrap .icon-padding-l {padding-left:10px}
.rs-main-wrap .icon-padding-l-r {padding-right:8px;padding-left:8px}
.rs-main-wrap .text-blue {color:#1ea0d7}
.rs-main-wrap .text-green {color:#9cc315}
.rs-main-wrap .text-red {color:#e84c4c}
.rs-main-wrap .text-yellow {color:#eebf2d}
.rs-main-wrap .text-gray {color:#74747a}
.rs-main-wrap .text-brown {color:#81511c}
.rs-main-wrap .color-white a {color:#fff}

/*----- Profile -----*/
#rs-profile {position:relative}
#rs-profile .rs-top-bar a {color:inherit;line-height:40px}
#rs-profile .rs-top-bar a:hover {text-decoration:underline}
.rs-respond-memo {position:relative}
.rs-profile-content {position:absolute;top:300px !important}
.rs-profile-content .my-profile-name {line-height:80px;}
.rs-profile-content .my-profile-photo img {-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50% !important;width:80px;height:80px;margin-right:15px;margin-bottom:10px;border:3px solid #ddd}
.profile-bottom-bar {position:absolute;bottom:0;left:0;right:0;margin:0 40px 20px}

/*----- Resume -----*/
.rs-resume-box {position:relative;border:1px solid #e5e5e5;background:#fff;padding:30px 20px 20px;margin-bottom:30px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}
.rs-resume-box:hover {border-color:#ccc;-webkit-box-shadow:9px 9px 20px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:9px 9px 20px 0 rgba(0, 0, 0, 0.1);box-shadow:9px 9px 20px 0 rgba(0, 0, 0, 0.1)}
.rs-resume-box > *:last-child {margin-bottom:0}
.rs-resume-box.disable {opacity:0.4}
.rs-speciality {padding:20px 0;border-bottom:1px solid #eaeaea}
.rs-speciality:last-child {border-bottom:none}
.rs-speciality-icon {float:left}
.rs-speciality-icon:before {font-size:38px !important}
.rs-speciality-content {padding-top:6px;padding-left:90px}
.rs-speciaity-description {color:#757575;margin-bottom:0}
.rs-timeline {position:relative;border-left:1px solid #eee;padding:30px 0}
.rs-timeline-event {position:relative;padding-left:30px;padding-bottom:50px}
.rs-timeline-event:last-child {padding-bottom:0}
.rs-timeline-event:before {position:absolute;top:0;left:-12px;width:12px;height:12px;border:5px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;content:" "}
.rs-timeline .dot-yellow:before {background-color:#ff9501}
.rs-timeline .event-date {font-weight:500;font-size:11px;margin-bottom:15px}
.rs-timeline .event-subj {font-weight:500;font-size:14px}
.rs-timeline .event-description {font-size:11px;color:#757575}

/*----- Contact -----*/
#rs-contact {position:relative}#rs-google-map {position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1}#rs-google-map img {max-width:none}
.rs-contact-content {position:relative;background:rgba(0,0,0,0.6);width:35%;z-index:2;height:100%}
#rs-contact-form-box {position:absolute;top:55px;z-index:3;padding:20px;width:320px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;background:#fff;}#rs-contact-form-box.form-hidden {right:-320px}#rs-contact-form-box.form-visible {right:0}
.rs-contact-form-btn {position:absolute;top:0px;left:-65px;width:65px;height:65px;text-align:center;display:block;cursor:pointer;transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;background:#e5e5e5;color:#000}
.rs-contact-form-btn i:before {font-size:22px;line-height:65px;text-align:center}

.family{font-size:20px; font-weight:bold; text-align:center; }
.family1{text-align:center;padding:30px 0; width:260px; border: 8px solid #e7e7e7; }
.family2{font-size:14px; text-align:center;padding:20px 0 10px 0; font-weight:bold;}
.family3{font-size:12px; width:260px; padding:15px 0; text-align:center; font-weight:bold;}
.family_btn{width:260px; text-align:center;}
.family_btn a{font-size:12px; color:#fff; font-weight:bold;}
.family_box{width:260px; display:inline-block; background:#333333; text-align:center; padding:30px 20px 13px 20px;  margin-top:10px;}
.family_box p{color:#fff;}
.family_box .tel{font-family: 'Josefin Sans', sans-serif; font-size:32px; color:#f0ad42;}
/*----- RS Buttons -----*/
.rs-btn {display:inline-block;color:inherit;font-size:12px;font-weight:500;border:none;padding:15px 25px;margin-bottom:3px}
.rs-btn-sm,.rs-btn-group-sm > .rs-btn {padding:11px 18px}
.rs-btn-primary,.rs-btn-primary:hover,.rs-btn-primary:focus,.rs-btn-black,.rs-btn-black:hover,.rs-btn-black:focus,.color-white .rs-btn-defalut:hover,.color-white .rs-btn-defalut:focus,.rs-btn-green,.rs-btn-green:hover,.rs-btn-green:focus,.rs-btn-red,.rs-btn-red:hover,.rs-btn-red:focus,.rs-btn-yellow,.rs-btn-yellow:hover,.rs-btn-yellow:focus,.rs-btn-blue,.rs-btn-blue:hover,.rs-btn-blue:focus,.rs-btn-success,.rs-btn-danger,.rs-btn-warning,.rs-btn-info {color:#fff !important}
.rs-btn-blue {background-color:#4C75FB}
.rs-btn-green {background-color:#87b822}
.rs-btn-red {background-color:#f33e3e}
.rs-btn-yellow {background-color:#ff9501}
.rs-btn-black {background-color:#000}
.rs-btn-blue:hover,.rs-btn-blue:focus {background-color:#2a53d7}
.rs-btn-green:hover,.rs-btn-green:focus {background-color:#6c9715}
.rs-btn-red:hover,.rs-btn-red:focus {background-color:#d12525}
.rs-btn-yellow:hover,.rs-btn-yellow:focus {background-color:#cf7900}
.rs-btn-black:hover,.rs-btn-black:focus {background-color:#333}
.rs-btn-default {border:1px solid #eaeaea;background:none}
.rs-btn-default:hover,.rs-btn-default:focus {border:1px solid #c2c2c2;background:none}
.color-white .rs-btn-default {border:1px solid rgba(255,255,255,0.2);background:none;color:#fff}
.color-white .rs-btn-default:hover,.color-white .rs-btn-default:focus {border:1px solid rgba(255,255,255,0.5);background:none;color:#fff}
.color-white .rs-btn-default > i,.color-white .rs-btn-default > i:hover,.color-white .rs-btn-default > i:focus {color:rgba(255,255,255,0.4)}

/*----- Media Queries -----*/
@media (max-width: 1500px) {
	.rs-sidebar.right-main {padding-left:240px}
	.rs-sidebar.left-main {padding-right:240px}
	.container {width:920px}
	.rs-contact-content {width:45%}
}
@media (min-width: 767px) and (max-width: 1199px) {
	.right-main {padding-left:80px}
	.left-main {padding-right:80px}
	.container {margin:-60px 40px 0}
	.rs-main-wrap .main-padding {padding:30px}
	.rs-main-wrap .rs-top-bar {padding-bottom:20px}
	.rs-main-wrap .rs-bottom-bar {padding-top:25px}
	.rs-sidebar {width:80px}
	.me-nav {text-align:center !important}
	.me-nav > li > a > span {display:none}
	.me-nav > li > a > i {margin:0}
	.rs-sidebar .copyright {display:none}
	.profile-bottom-bar {margin:0 40px 25px}
	.blog-slider-top-bar {margin:40px 40px 0;padding-bottom:20px}
	#rs-contact-form {top:55px}
}
@media (min-width: 767px) and (max-width: 991px) {
	.container {margin:-60px 30px 0}
	.rs-sidebar .copyright {display:none}
	.rs-main-wrap h1 {font-size:60px}
	.rs-main-wrap h2 {font-size:50px}
	.rs-main-wrap h3 {font-size:40px}
	.rs-main-wrap .main-padding {padding:25px 30px}
	.rs-main-wrap .rs-top-bar {padding-bottom:20px;margin-bottom:30px}
	.rs-main-wrap .rs-bottom-bar {padding-top:25px;margin-top:40px}
	.profile-bottom-bar {margin:0 30px 25px}
	.blog-slider-top-bar {margin:40px 30px 0;padding-bottom:20px}
	.rs-contact-content {width:50%}
}
@media (max-width: 767px) {
	.right-main {padding-left:0}
	.left-main {padding-right:0}
	.container {padding:30px}
	.rs-page-wrap {padding:10px}
	.rs-main-wrap h1 {font-size:39px}
	.rs-main-wrap h2 {font-size:30px}
	.rs-main-wrap h3 {font-size:22px}
	.rs-main-wrap h5 {font-size:14px}
	.rs-main-wrap .main-padding-short,.rs-main-wrap .main-padding {padding:30px}
	.rs-sidebar {top:0;position:fixed;width:220px;height:100%;display:block;float:left;z-index:1000;text-align:right;text-transform:uppercase;transition:all 0.4s ease 0s;padding-top:60px}
	#rs-body {padding-left:0}
	.rs-sidebar.left-sidebar {margin-left:-220px;left:0}
	.rs-sidebar.right-sidebar {margin-right:-220px;right:0}
	#rs-body.active {position:relative;left:0}
	#rs-body.active .rs-sidebar.left-sidebar {left:220px}
	#rs-body.active .rs-sidebar.right-sidebar{right:220px}
	.menu-btn-in a.btn-menu {position:fixed;top:13px;left:13px;width:40px;height:36px;line-height:36px;font-size:16px;text-align:center;background:#000;opacity:0.9;color:#fff}
	.menu-btn-out a.btn-menu {z-index:100;position:fixed;top:13px;left:13px;width:40px;height:36px;line-height:36px;font-size:16px;text-align:center;background:#000;opacity:0.6;color:#fff}
	#profile .rs-top-bar {border:none}
	.rs-profile-content {top:50%}
	.rs-contact-content {width:100%}
	#rs-contact-form-box {padding:15px;width:280px}
	#rs-contact-form-box.form-hidden {right:-280px}
	.rs-contact-form-btn {left:-50px;width:50px;height:50px}
	.rs-contact-form-btn i:before {font-size:20px;line-height:50px;text-align:center}
}

/*----- Page Loading -----*/
#page-loading {position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999 !important;width:100%;height:100%;background-color:#fff}
.pace {-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-perspective:12rem;-moz-perspective:12rem;-ms-perspective:12rem;-o-perspective:12rem;perspective:12rem;z-index:2000;position:fixed;height:100px;width:100px;margin:auto;top:0;left:0;right:0;bottom:0}
.pace.pace-inactive .pace-progress {display:none}
.pace .pace-progress {position:fixed;z-index:2000;display:block;position:absolute;left:0;top:0;height:100px;width:100px !important;line-height:100px;font-size:26px;border-radius:0;color:#fff;font-weight:100;text-align:center;-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50% !important}
.pace .pace-progress:after {content:attr(data-progress-text);display:block}

/*----- Perfect Scrollbar -----*/
.contentHolder{padding:0;height:320px;margin:0 auto;overflow:hidden;position:relative;background:#fff}
@media (max-width: 767px){
	.contentHolder{height:auto}
}

/*----- Color Default -----*/
a:hover,a > *:hover,a:focus,a > *:focus,.text-primary,.me-nav > li > a:hover > i,.contact-icon,ul.social-icons li a:hover i {color:#ff9501}
.pace .pace-progress,.copyright:before,.owl-page.active,.rs-btn-primary,.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus,.label-primiary,.progress-bar-primary,.sb-primary .skill-rate-on,.te-primary:before,.me-logo {background:#ff9501}
.me-nav > li > a:after{border-right:6px solid #fff}
.right-sidebar .me-nav > li > a:after{border-left:6px solid #fff;border-right:0 none}
.rs-btn-primary:hover,.rs-btn-primary:focus {background:#cf7900}

/*----- login page -----*/
@media (max-width:920px){
	.eb-login .container {width:360px;margin:0 auto}
}


/*----- RS Social Icon -----*/
.rs-social-icons ul {list-style:none;margin:0 0 -1px;padding:0}
.rs-social-icons ul li {display:inline-block;margin:0;padding:0;height:40px;overflow:hidden}
.rs-social-icons ul li a {background-position:0 0;background-repeat:no-repeat;display:block;height:80px;opacity:0.7;text-indent:-9999px;transition:all 0.2s ease 0s;width:40px;top:0;font-size:16px;position:relative;-moz-transition:all, 0.3s, ease;-o-transition:all, 0.3s, ease;-webkit-transition:all, 0.3s, ease;transition:all, 0.3s, ease}
.rs-social-icons ul li a:hover {top:-40px}
.rs-social-icons ul li a:before {position:absolute;width:40px;height:40px;font-family:FontAwesome;text-indent:0;line-height:40px;top:0;left:0;text-align:center;color:#000;background:#fff}
.rs-social-icons ul li a:after {position:absolute;width:40px;height:40px;font-family:FontAwesome;text-indent:0;line-height:40px;top:40px;left:0;text-align:center;color:#FFFFFF}
.rs-social-icons ul li.social-twitter a:before,.rs-social-icons ul li.social-twitter a:after {content:"\f099"}
.rs-social-icons ul li.social-twitter a:before {color:#55ACEE}
.rs-social-icons ul li.social-twitter a:after {background:#55ACEE}
.rs-social-icons ul li.social-facebook a:before,.rs-social-icons ul li.social-facebook a:after {content:"\f09a"}
.rs-social-icons ul li.social-facebook a:before {color:#3B5998}
.rs-social-icons ul li.social-facebook a:after {background:#3B5998}
.rs-social-icons ul li.social-google a:before,.rs-social-icons ul li.social-google a:after {content:"\f0d5"}
.rs-social-icons ul li.social-google a:before {color:#DD4B39}
.rs-social-icons ul li.social-google a:after {background:#DD4B39}
.rs-social-icons ul li.social-youtube a:before,.rs-social-icons ul li.social-youtube a:after {content:"\f167"}
.rs-social-icons ul li.social-youtube a:before {color:#F45750}
.rs-social-icons ul li.social-youtube a:after {background:#F45750}
.rs-social-icons ul li.social-rss a:before,.rs-social-icons ul li.social-rss a:after {content:"\f09e"}
.rs-social-icons ul li.social-rss a:before {color:#FE9900}
.rs-social-icons ul li.social-rss a:after {background:#FE9900}
.rs-social-icons ul li.social-tumblr a:before,.rs-social-icons ul li.social-tumblr a:after {content:"\f173"}
.rs-social-icons ul li.social-tumblr a:before {color:#85A5C3}
.rs-social-icons ul li.social-tumblr a:after {background:#85A5C3}
.rs-social-icons ul li.social-instagram a:before,.rs-social-icons ul li.social-instagram a:after {content:"\f16d"}
.rs-social-icons ul li.social-instagram a:before {color:#CBAA97}
.rs-social-icons ul li.social-instagram a:after {background:#CBAA97}
.rs-social-icons ul li.social-flickr a:before,.rs-social-icons ul li.social-flickr a:after {content:"\f16e"}
.rs-social-icons ul li.social-flickr a:before {color:#FF4DA9}
.rs-social-icons ul li.social-flickr a:after {background:#FF4DA9}

/*----- Table List eb -----*/
.table-list-eb {font-size:12px}
.table-list-eb .btn-e.dropdown-toggle {border-left:none}
.table-list-eb .btn-group .btn-e {top:4px;padding:0 6px;position:relative}
.table-list-eb .table tbody > tr > td {border-top:1px solid #e5e5e5}
.table-list-eb .table thead > tr > th {text-align:center}
.table-list-eb thead {border-top:1px solid #e5e5e5;background:#f8f8f8}
.table-list-eb tbody {border-bottom:1px solid #e5e5e5}
.table-list-eb tfoot {border-bottom:1px solid #e5e5e5;background:#f8f8f8}
.table-list-eb td {vertical-align:middle !important}
.table-list-eb .user-names span,.table-list-eb .user-names small {display:block;text-align:center}
.table-list-eb .user-names span {color:#555;font-size:16px;position:relative}
.table-list-eb .user-names small {color:#999;font-size:12px}
.table-list-eb td h3 {font-size:14px;margin:0 0 2px;color:#000}
.table-list-eb td a {color:#000}
.table-list-eb td a:hover {color:#ff2a00}
.table-list-eb td p {margin-bottom:0;color:#555}
.table-list-eb .s-icons {margin-bottom:0}
.table-list-eb .s-icons li {padding:2px}
.table-list-eb .table-button s{margin:0}
.table-list-eb .table-buttons li {padding:0}
.table-list-eb .table-buttons .btn-e-sm {padding:3px 6px}
.table-list-eb .td-width {width:40%}
.table-list-eb .td-width-60 {width:60%}
.table-list-eb .td-width-50 {width:50%}
.table-list-eb .td-width-40 {width:40%}
.table-list-eb .td-width-30 {width:30%}
.table-list-eb .td-width-20 {width:20%}
.table-list-eb .td-width-10 {width:10%}
@media (max-width: 767px){
	.table-responsive {border-top:0;border-bottom:0}
}

/*----- Modal -----*/
.modal-header, .modal-body, .modal-footer {padding:10px}

/*----- G5 Captcha -----*/
.vc-captcha {padding:15px 10px 10px;border:1px solid #ddd}
.vc-captcha fieldset {padding:0}
#captcha #captcha_img {height:62px;border:1px solid #eee;width:158px}
#captcha #captcha_key {width:130px;height:62px;border:1px solid #ddd;font-size:24px;line-height:14px;margin-left:34px}
#captcha .required,#captcha textarea.required {background:#fff !important}

/*----- 회원 레이어팝업 -----*/
.sv_wrap .sv {z-index:998;border:1px solid #ccc;min-width:110px;padding:4px 0;background:#fff}
.sv_wrap .sv a{background:#fff;color:#000 !important;padding:3px 12px;font-size:12px;border-bottom:0;display:block;width:110px}
.sv_wrap .sv a:hover{background:#f4f4f4}

/*----- EXIF INFO -----*/
.exif_info {position:relative;overflow:hidden;border:1px dotted #ddd;padding:5px 10px;background:#fafafa;margin:10px 0}
.exif_info ul {list-style:none;margin-bottom:0;-webkit-padding-start:0}
.exif_info ul li {display:inline-block;padding:0 8px;font-size:11px;color:#888}
.exif_info ul li:before {content:"-";margin-right:5px}

/*----- Etc -----*/
fieldset legend{border-bottom:0}
.sch_word{color:crimson}




/*메뉴안내*/

.con_wrap{width:100%;}

.food_tit{display:table; margin:0 auto; border-bottom:5px solid #c30e23; font-size:36px; letter-spacing:-2px; font-weight:bold; margin-bottom:45px;}
.food_tit span{font-weight:100; color:#858484;}

.food_mn{display:table; margin:0 auto;}
.food_mn_1 li{float:left; display:inline-block; font-size:18px; padding:12px 40px; letter-spacing:-1px; list-style:none; background:url('../image/common/line.jpg') no-repeat right 20px; font-weight:bold;}
.food_mn_1 .on {background:#c30e23;}
.food_mn_1 .on a{ color:white;}

@media(max-width:767px){
.food_mn_1 li{font-size:16px; padding:5px 0px;  width:40%; margin:3px; text-align:center; !important; border:1px solid #c8c8c8; background:none;}
}

.food_tit2{font-size:16pt; font-weight:bold; margin-top:20px;line-height:50px;}





.food_mn1{display:table; width:100%; text-align:center; padding:5px; margin:0 auto; background:#e9e9e9;}
.food_mn_12{margin-bottom:0px;}
.food_mn_12 li{display:inline-block; font-size:18px; font-weight:bold; padding:20px; letter-spacing:-1px; list-style:none; background:url('../image/common/line.jpg') no-repeat right 39px; }
.food_mn_12 .on a{ color:#c30e23; font-weight:bold;}
@media(max-width:767px){
.food_mn_12 li{float:left; display:inline-block; font-size:17px; padding:5px 10px; letter-spacing:-1px; list-style:none; background:url('../image/common/line.jpg') no-repeat right 8px;}
.food_mn1{padding:15px;}
}

.con_1{width:100%;}
.cont_1{font-size:16pt; font-weight:bold; margin:30px 0; text-align:center; letter-spacing:-1px;} 
.cont_1 span {font-size:17pt; color:#c30e23; font-family:'Montserrat'; font-weight:bold;}
@media(max-width:767px;){
	.cont_1{font-size:11pt;} 
	.cont_1 span {font-size:12pt; color:#c30e23; font-family:'Montserrat'; font-weight:bold; text-align:center;}
}





.food_mn01{display:table; width:100%; text-align:center; padding:5px; margin:0 auto; background:#e9e9e9;}
.food_mn_012{padding:0; margin-bottom:0px;}
.food_mn_012 li{display:inline-block; font-size:18px; font-weight:bold; padding:20px; letter-spacing:-1px; list-style:none; background:url('../image/common/line.jpg') no-repeat right 20px; }
.food_mn_012 .on a{ color:#c30e23; font-weight:bold;}
@media(max-width:767px){
.food_mn_012 li{font-size:16px; padding:5px 10px ; letter-spacing:-1px; list-style:none; background:url('../image/common/line.jpg') no-repeat right 8px;}
.food_mn01{padding:15px;}
}

.con_2{width:100%; padding:20px 0 30px 0; margin:0 auto;}
.con_2 table{width:100%; border:10px solid #e9e9e9;}
.con_2 table tr td{padding:20px; border-bottom:1px solid #e9e9e9;}
.cont_2{font-size:13pt; font-weight:bold; letter-spacing:-1px;} 
.cont_2 span {font-size:17pt;  color:#c30e23; font-family:'Montserrat'; font-weight:bold;}
.cont_2  .tar{text-align:right;}
.icon_td{width:80px; text-align:right;}
@media(max-width:767px){
	.cont_2{font-size:11pt; padding-left:10px;} 
	.cont_2 span {font-size:12pt; color:#c30e23; font-family:'Montserrat'; font-weight:bold;}
	.icon_td{width:30px;}
	.con_2 table tr td{padding:5px;}
}






/*메인*/
.slid_logo{width:100px; padding-left:3px; opacity:0.3;}
@media(max-width:767px){
.slid_logo{display:none;}
}
@media(min-width:1024px){
.slid_logo{display:block;}
}

.bnr1-bg{background:url('../image/common/m_bnr_bg1.jpg') no-repeat right 0; min-height:459px;}
.main_btn1{text-align:right; position:absolute; bottom:3px; right:0;}
.m_bnr_1{font-size:21px; color:#cbe65d; font-weight:bold; padding-top:20px; letter-spacing:-2px;}
.m_bnr_2{font-size:55px !important; color:#fff; padding:20px 0 20px 0; letter-spacing:-1px; line-height:55px;}
.m_bnr_2 span{color:#f0ad4e; font-weight:100 !important; font-family:nanumgothic;}
.m_bnr_3{font-size:17px; color:#d9d9d9; letter-spacing:-1px; font-weight:bold;}


.bnr2-bg{background:url('../image/common/m_bnr_bg2.jpg') no-repeat right 0; min-height:459px;}
.m_bnr_22{font-size:45px !important; color:#fff; padding:20px 0 5px 0; letter-spacing:-1px; line-height:55px;}
.m_bnr_22 span{color:#f0ad4e; font-weight:100 !important; font-family:nanumgothic;}
.m_bnr_33{font-size:17px; color:#d9d9d9; letter-spacing:-1px; font-weight:bold;}




.bnr2-bg{background:url('../image/common/m_bnr_bg2.jpg') no-repeat right 0; min-height:459px;}
.m_bnr_222{font-size:45px !important; color:#494849; padding:25px 0 5px 0; letter-spacing:-1px;}
.m_bnr_333{font-size:17px; color:#7f7e7f; letter-spacing:-1px; font-weight:bold; padding-bottom:13px;}
.ml_1{width:100%; overflow:hidden; height:5px; position:absolute; bottom:0; left:0; background:#494849;}
.ml_2{width:100%; overflow:hidden; height:5px; position:absolute; top:0; left:0; background:#494849;}


/*예약및오시는길*/
.guide_box{width:100%; display:inline-block; margin-top:30px; padding:20px 20px; font-size:14px; line-height:36px; background:url('../image/common/guide_bg.jpg') no-repeat right top; background-size: 100% auto; background-color:#261b11;color:#d0d0cf; font-weight:bold;}
.guide_tel{font-family:'nanumgothic'; font-size:32px; font-weight:normal; word-break: break-all; margin:30px 0; vertical-align:middle; line-height:30px;}
.map{width:100%; overflow:hidden; text-align:center; height:auto;}



/*아이콘*/
.mi{position:absolute; top:575px; right:0px; padding-right:15px; border:none !important; text-align:right; z-index:9999;}
.mi img{margin:5px 1px;}
.mi p {margin-top:5px;}
@media(max-width:767px){
.mi .si1{}
.mi .si2{width:170px;}
}


/*메인페밀리사이트*/
.mtop1{top:0px; background:#fff;}
.mtop2{top:66px; background:#fff;}
.mtop3{top:132px; background:#fff;}

@media(max-width:767px){
	.mtop1{top:0px; background:#fff;}
	.mtop2{top:51px; background:#fff;}
	.mtop3{top:102px; background:#fff;}
}

/*오시는 길*/
.map_add{width:100%; border-top:1px solid #e6e6e6; line-height:140%;}
.map_add span{color:#dd3519; font-weight:bold;}
.map_add p{font-weight:bold; padding-top:50px;}
.map_add b{}