/*--------------------------------------
	eyoom (이윰빌더)
--------------------------------------*/
	
/*----- 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")}
.rs-slide .item.bg-four {background-image:url("../image/backgrounds/profile-bg-4.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:20px 13px;width:100%;min-height:93px;display:block;overflow:hidden;text-align:right}
.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:15px;font-weight:200;letter-spacing:0.3px;margin:7px 0;width:100%}
.rs-explan {color:#aaa;font-size:14px;letter-spacing:-0.5px;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:12px;color:#fff}

/*----- 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;letter-spacing:-2px;}
.rs-main-wrap h2 {font-size:50px}
.rs-main-wrap h3 {font-size:25px}
.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:#fff}
.rs-main-wrap .color-white {color:#fff}
.rs-main-wrap .main-padding {padding:25px 40px 40px}
.rs-main-wrap .main-padding-short {padding: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:200px;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 {line-height:40px}
#rs-profile .rs-top-bar a:hover {text-decoration:underline}
.rs-respond-memo {position:relative}
.rs-profile-content {position:absolute;top:230px !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:10px 0;border-bottom:1px solid #eaeaea}
.rs-speciality:last-child {border-bottom:none}
.rs-speciality-icon {float:left}
.rs-speciality-icon:before {font-size:32px !important}
.rs-speciality-content {padding-top:6px;padding-left:55px}
.rs-speciaity-description {font-size:12px;color:#757575;margin-top:10px;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:40px}
.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:13px;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:60px;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:#e5e5e5;border:1px solid #333;border-right:0}#rs-contact-form-box.form-hidden {right:-320px}#rs-contact-form-box.form-visible {right:0}
.rs-contact-form-btn {position:absolute;top:-1px;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;border:1px solid #333;border-right:0;color:#000}
.rs-contact-form-btn i:before {font-size:22px;line-height:65px;text-align:center}

/*----- 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:#1bba00}
.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}





/*----- Sky Forms -----*/
/* Defaults */
.sky-form {box-shadow:none;font:12px/1.5 "Helvetica",Dotum,Arial,Verdana,sans-serif;font-weight:normal}
.sky-form .input input, .sky-form .select select, .sky-form .textarea textarea {font:12px/1.5 "Helvetica",Dotum,Arial,Verdana,sans-serif;font-weight:normal}
.sky-form .col-12 {width:100%}
.sky-form section {margin-bottom:10px}
.sky-form header {color:inherit;display:block;font-size:16px;background:#fff;font-weight:400;padding:8px 30px}
.sky-form fieldset {background:#fff}
.sky-form footer {background:#fff;padding:15px 30px}
.sky-form a {color:inherit}
.sky-form a:hover {color:rgba(255, 178, 0, 0.89)0}
.sky-form a.btn-e {color:#fff}
.sky-form .input input {height:30px;padding:6px 12px}
.sky-form .input input,.sky-form .select select,.sky-form .textarea textarea {border-width:1px;font-size:12px;color:#404040}
.sky-form .select select {height:30px;padding:6px 10px}
.sky-form .select-multiple select {height:auto}
/* File Inputs */
.sky-form .input-file .button {height:28px;top:1px;right:1px;font-size:12px;line-height:28px}
/* captcha inputs */
.sky-form .input-captcha img {position:absolute;top: 1px;right:1px;border-left:1px solid #e5e5e5}
/* normal state */
.sky-form .input input,.sky-form .select select,.sky-form .textarea textarea,.sky-form .radio i,.sky-form .checkbox i,.sky-form .toggle i,.sky-form .icon-append,.sky-form .icon-prepend {border-color:#bbb}
.sky-form .toggle i:before {background-color:#999}
.sky-form .button {background:#ff2a00}
/* toggles */
.sky-form .toggle {font-weight:normal}
.sky-form .toggle i {width:54px;height:21px;border-width:1px}
.sky-form .toggle i:after {top:3px}
.sky-form .toggle i:before {top:5px;right:6px}
/* label */
.sky-form .label {margin-bottom:0;display:inline-block;line-height:1}
/* radio, checkbox */
.radio, .checkbox {margin-top:0}
/* radios and checkboxes */
.sky-form .radio,.sky-form .checkbox {font-size:12px}
.sky-form .radio i,.sky-form .checkbox i {width:15px;height:15px;border-width:1px}
.sky-form .checkbox input + i:after {top:2px;left:0;font:normal 10px FontAwesome}
/* checked state */
.sky-form .radio input + i:after {top:5px;left:5px;background-color:#999}
.sky-form .checkbox input + i:after {color:#999}.sky-form .radio input:checked + i,.sky-form .checkbox input:checked + i,.sky-form .toggle input:checked + i {border-color:#999}
.sky-form .rating input:checked ~ label {color:#ff2a00}
/* selects */
.sky-form .select i {width:28px;height:26px;top:2px;right:2px}
.sky-form .select i:after {top:14px}
.sky-form .select i:before {top:8px}
.label-rounded .ui-slider-handle {border-radius:50% !important}
/* icons */
.sky-form .icon-append,
.sky-form .icon-prepend {top:1px;height:28px;font-size:12px;line-height:29px;background:inherit}
.sky-form .icon-append {right:1px;padding:0 3px;min-width:30px}
.sky-form .icon-prepend {left:6px;padding-right:5px}
/* focus state */
.sky-form .input input:focus,.sky-form .select select:focus,.sky-form .textarea textarea:focus {border-color:#bbb}
.sky-form .radio input:focus + i,.sky-form .checkbox input:focus + i,.sky-form .toggle input:focus + i {border-color:#999;box-shadow:none}
/* hover state */
.sky-form .input:hover input,.sky-form .select:hover select,.sky-form .textarea:hover textarea {border-color:#999}
.sky-form .radio:hover i,.sky-form .checkbox:hover i,.sky-form .toggle:hover i,.sky-form .ui-slider-handle:hover {border-color:#999}
.sky-form .rating input + label:hover,.sky-form .rating input + label:hover ~ label {color:#bbb}
.sky-form .icon-append,.sky-form .icon-prepend {color:#b3b3b3}
/* disabled state */
.sky-form .input.state-disabled:hover input,.sky-form .select.state-disabled:hover select,.sky-form .textarea.state-disabled:hover textarea,.sky-form .radio.state-disabled:hover i,.sky-form .checkbox.state-disabled:hover i,.sky-form .toggle.state-disabled:hover i {border-color:#bbb}
/* modal */
.sky-form .modal-header, .sky-form .modal-body, .sky-form .modal-footer {padding:10px}
/* datepicker */
.ui-datepicker-header {padding:10px 0;font-size:14px}
.ui-datepicker-inline {border-width:1px}
.ui-datepicker-inline .ui-datepicker-header {line-height:27px}
.ui-datepicker-prev, .ui-datepicker-next {font-size:14px;line-height:47px}
.ui-datepicker-calendar a {border:1px solid transparent}
.ui-datepicker-calendar .ui-state-active {background:inherit;border:1px solid #bbb}
.ui-datepicker-calendar a:hover {background:inherit;border:1px solid #bbb}
