/* LICENSE & DETAILS
   ==================================================

	Theme Name: Cardinal Child Theme
	Theme URI: http://cardinal.swiftideas.com
	Description: An Incredible Responsive Multi-Purpose WordPress Theme - Designed & Developed by Swift Ideas ( www.swiftideas.net )
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: cardinal
	Version: 1.0
	Author: Swift Ideas
	Author URI: www.swiftideas.net

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/

/* --------------------------------------------
	CHILD THEME CSS
-------------------------------------------- */



/*@import url(http://fonts.googleapis.com/css?family=Raleway:500,600,800,700,100,900,400,200,300);
@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);*/

@import url("common.css");
@import url("media-query.css");


body, p, div, input, label{
	letter-spacing:0px!important;
	font-family: 'Malgun Gothic', Arial, Helvetica, sans-serif !important; 
	/*font-family:'Roboto','Nanum Barun Gothic', sans-serif!important;*/
	font-style:normal;
	font-size:13px;
}

h1, h2, h4, h5, h3, h4, h5, h6 { 
	font-family:'Malgun Gothic', Arial, Helvetica, sans-serif !important; 
	font-style:normal; 
	letter-spacing:-0.5px;
}


/* e_tuning */
#menu-mobile-menu .menu-item-14026 {width:100%;}
/* 칼럼 */
.post-11685 .details-wrap h2 {font-size:17px !important;}

.widget_nav_menu h4.spb-heading {font-size:30px !important;}
.widget_nav_menu .menu li {font-size:16px;}

.related-wrap .details-wrap h3 {font-size:17px !important;}

.post-11685 .masonry-items .blog-item .details-wrap {padding:15px 30px 40px !important;}

/* 로그인 화면 */
.wp-social-login-widget .forgetmenot {float:none !important; display:block;}
.wp-social-login-widget .submit {float:none; margin-top:-20px !important;}
.wp-social-login-widget #nav {float:none; display:block; margin:45px 0 0;}

/* 메인 캘린더 */
.table.table-latest thead {padding:8px 0; border-bottom:1px solid #009345; border-top:1px solid #e3e3e3;}
.table.table-latest thead th {border:none; padding:8px 0;}
.table.table-latest .th01 {display:inline-block; width:75%; text-align:center;}
.table.table-latest .th02 {display:inline-block; width:25%; text-align:center;}
	.notice_txt01 {width:70%; margin-right:4.99%; font-weight:600; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; overflow:hidden;}
	.notice_txt02 {display:none;}
	.notice_txt03 {float:right; width:25%; font-weight:600; word-wrap:normal;}


/* 메인 캘린더 */
.tribe-mini-calendar-wrapper {margin-top:11px;}
.tribe-mini-calendar-nav a {padding:10px !important;}
.tribe-mini-calendar-wrapper thead .tribe-mini-calendar-dayofweek {padding:8px;}
.tribe-mini-calendar-wrapper .tribe-mini-calendar td {padding:3px;}

/* mang board 설정 */
.board-list {}
.board-list table {}
.board-list table.table-list th {padding:14px 0px 14px !important; font-size:14px !important; background:#f8f8f8;}
.board-list table.table-list td {padding:14px 0px 14px !important; font-size:14px !important;}

	.mb-style1 .table-view > tbody th {padding:14px !important; font-size:14px !important;}
	.mb-style1 .table-view > tbody td {padding:14px !important; font-size:14px !important;}

	.prev_next_style table > th {padding:14px !important; font-size:14px !important;}
	.prev_next_style table > td {padding:14px !important; font-size:14px !important;}

	.prev_next_style .table>tbody>tr>th {padding:14px !important; font-size:14px !important;}
	.prev_next_style .table>tbody>tr>td {padding:14px !important; font-size:14px !important;}
	.prev_next_style .table>tbody>tr>td p {line-height:160%;}

	.mb-style1 .webzine-item-title {padding:5px !important; font-size:14px !important;}
	.mb-style1 .webzine-item-content {padding:5px !important; font-size:14px !important;}
	.mb-style1 .webzine-item-info {padding:0 0 0 5px !important;}
	


.home .spb-heading {/*background:#e3e3e3; height:2px;*/ background:url(images/vege_line.png) no-repeat 0 50%;}

	

/* admin bar */
#wp-admin-bar-wp-logo {
			display: none;
		}
#wp-admin-bar-site-name > a {
	display: block !important;
}
#wp-admin-bar-site-name > a:before {
	content: "\f102" !important; 
}


#main-nav ul.menu > li > a {  padding:25px 15px; font-family:'Malgun Gothic', Arial, Helvetica, sans-serif !important; }


#main-nav .menu-right ul.menu > li > a { padding: 25px 20px; }

.header-left .std-menu ul.menu > li > a, .header-right .std-menu ul.menu > li > a, .ajax-search-wrap input[type="text"] {font-weight:normal; letter-spacing:0px; }

nav .menu > li.menu-item > a, nav.std-menu .menu > li > a { font-size:16px; }
nav.std-menu ul.sub-menu > li > a, nav.std-menu ul.sub-menu > li > div.current-language { 
	padding: 10px 15px;
	font-size: 14px;
}


ul.social-icons li:not(.sf-love) a i{ color:#f9f9f9; }



.bright-design a.swift-slider-prev, .bright-design a.swift-slider-next { 
	display:none!important;
	-moz-border-radius: 4%;
	-webkit-border-radius:4%;
	border-radius: 4%;
	height: 60px;
	width: 60px;
	margin-top: -30px;
	font-size:20px;
	line-height: 66px;
}


.bright-design a.swift-slider-prev:hover, .bright-design a.swift-slider-next:hover {
	text-decoration:none;
}

a.swift-slider-prev, a.swift-slider-next {
	position: absolute;
	z-index: 12;
	top: 50%;
	height: 50px;
	width: 50px;
	margin-top: -25px;
	font-size: 25px;
	line-height: 58px;
	text-align: center;
	background: #333333;
	color: #333333 !important;
	opacity: 0;
}


.swift-slider .swift-slider-continue { display:none !important; }



a.sf-button {
    font-size: 16px;
    line-height: 18px;
	letter-spacing:0px;
    padding: 14px 16px;
    margin: 0 10px 20px 0;
    font-weight:normal;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

a.sf-button:hover {
    text-decoration: none !important;
    color: #fff;
}

a.sf-button.large {
    font-size: 16px;
	letter-spacing:0px;
    line-height: 26px;
    padding: 14px 25px;
}



.widget_calendar #calendar_wrap {
	background-color:#f9f9f9;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

th { font-weight:normal !important; color:#333333; }

#kboard-default-latest table .pad { 
	padding: 8px 0;
	border-bottom: 1px solid #009345;
	border-top: 1px solid #e3e3e3;
}

#kboard-default-latest table td { padding:5px 0 4px 0!important; }


a.sf-button {
	font-size: 15px;
	line-height: 18px;
	letter-spacing: 0px;
	padding: 14px 30px;
	margin: 0 10px 20px 0;
}


.copyright-divider .text-left { letter-spacing: 0px !important; font-size: 12px !important; }

/* 후원 폼 */
.gform_wrapper ul li.gfield {clear:none !important;}

/*
.gform_body #gform_fields_1 {}
.gform_body #gform_fields_1:after {content:""; display:block; clear:both;}
.gform_body #gform_fields_1 li {float:left; width:49.99%;}
.gform_body #gform_fields_1 li.gsection {float:none; width:100%; padding-top:50px; clear:both !important;}
.gform_body #gform_fields_1 li .gfield_label {float:left; width:20%;}
.gform_body #gform_fields_1 li .ginput_container {float:left; width:70%;}
.gform_body #gform_fields_1 li .ginput_container input {width:100%;}

	.gform_body #gform_fields_1 li#field_1_11 .gfield_label {padding:0 10px 0 0;}

	.gform_body #gform_fields_1 li#field_1_13 {width:100% !important;}
	.gform_body #gform_fields_1 li#field_1_13 li {width:auto !important; margin-right:10px;}
	.gform_body #gform_fields_1 li#field_1_13 li.gchoice_13_0 {margin-top:10px;}
	.gform_body #gform_fields_1 li#field_1_13 li.gchoice_13_1 {margin-top:10px;}
	.gform_body #gform_fields_1 li#field_1_13 li.gchoice_13_2 {margin-top:10px;}
	.gform_body #gform_fields_1 li#field_1_13 li.gchoice_13_3 {margin-top:10px;}
	.gform_body #gform_fields_1 li#field_1_13 li input {width:auto !important;}

	.gform_body #gform_fields_1 li#field_1_15 .ginput_container {float:none; width:100%;}
	.gform_body #gform_fields_1 li#field_1_15,
	.gform_body #gform_fields_1 li#field_1_16 {width:100% !important;}
	*/

.gform_body #gform_fields_3 {}
.gform_body #gform_fields_3:after {content:""; display:block; clear:both;}
.gform_body #gform_fields_3 li {float:left; width:49.99%;}
.gform_body #gform_fields_3 li.gsection {float:none; width:100%; padding-top:50px; clear:both !important;}
.gform_body #gform_fields_3 li .gfield_label {float:left; width:20%;}
.gform_body #gform_fields_3 li .ginput_container {float:left; width:70%;}
.gform_body #gform_fields_3 li .ginput_container input {width:100%;}


.gform_body #gform_fields_3 #field_3_15,
.gform_body #gform_fields_3 #field_3_16 {width:100%;}
.gform_body #gform_fields_3 #field_3_15 .gfield_label,
.gform_body #gform_fields_3 #field_3_16 .gfield_label {display:none;}
.gform_body #gform_fields_3 #field_3_15 .ginput_container,
.gform_body #gform_fields_3 #field_3_16 .ginput_container {width:100%;}
.gform_body #gform_fields_3 #field_3_15 .ginput_container li,
.gform_body #gform_fields_3 #field_3_16 .ginput_container li {width:24.99%;}
.gform_body #gform_fields_3 #field_3_17:after {content:""; display:block; clear:both;}
.gform_body #gform_fields_3 #field_3_17 input[type=checkbox] {float:left; width:auto;}
.gform_body #gform_fields_3 #field_3_17 input[type=text] {float:left; width:50%; margin-left:15px; margin-top:0px;}
.gform_body #gform_fields_3 #field_3_18 {width:100%;}
.gform_body #gform_fields_3 #field_3_18 .ginput_container {width:100%;}
.gform_body #gform_fields_3 #field_3_18 .ginput_container li {width:100%;}


.gform_body #gform_fields_3 #field_3_27 {width:100%;}
.gform_body #gform_fields_3 #field_3_27 .ginput_container li {width:100%;}
.gform_body #gform_fields_3 #field_3_28 {width:100%;}
.gform_body #gform_fields_3 #field_3_28 .ginput_container li {width:20%;}
.gform_body #gform_fields_3 #field_3_28 .ginput_container input {width:50%;}
.gform_body #gform_fields_3 #field_3_28 .ginput_container li.gchoice_28_5 {width:100%;}

.gform_body #gform_fields_3 #field_3_29 {width:100%;}
.gform_body #gform_fields_3 #field_3_32 {width:100%;}
.gform_body #gform_fields_3 #field_3_32 .ginput_container {width:100%;}
.gform_body #gform_fields_3 #field_3_32 .ginput_container li {width:100%;}


/*	.gform_body #gform_fields_2 li#field_1_11 .gfield_label {padding:0 10px 0 0;}

	.gform_body #gform_fields_2 li#field_1_13 {width:100% !important;}
	.gform_body #gform_fields_2 li#field_1_13 li {width:auto !important; margin-right:10px;}
	.gform_body #gform_fields_2 li#field_1_13 li.gchoice_13_0 {margin-top:10px;}
	.gform_body #gform_fields_2 li#field_1_13 li.gchoice_13_1 {margin-top:10px;}
	.gform_body #gform_fields_2 li#field_1_13 li.gchoice_13_2 {margin-top:10px;}
	.gform_body #gform_fields_2 li#field_1_13 li.gchoice_13_3 {margin-top:10px;}
	.gform_body #gform_fields_2 li#field_1_13 li input {width:auto !important;}

	.gform_body #gform_fields_2 li#field_1_15 .ginput_container {float:none; width:100%;}
	.gform_body #gform_fields_2 li#field_1_15,
	.gform_body #gform_fields_2 li#field_1_16 {width:100% !important;}
*/
.gform_footer {text-align:center;}
.gform_footer .gform_button {text-align:center; padding:14px 55px !important; /*width:130px;*/}

@media (max-width:639px) {	
	/* 후원 폼 */
	.gform_wrapper ul li.gfield {clear:none !important;}

	.gform_body #gform_fields_3 {}
	.gform_body #gform_fields_3:after {content:""; display:block; clear:both;}
	.gform_body #gform_fields_3 li {float:left; width:100%;}


	.gform_body #gform_fields_3 #field_3_15 .ginput_container li,
	.gform_body #gform_fields_3 #field_3_16 .ginput_container li {width:100%;}
	.gform_body #gform_fields_3 #field_3_28 .ginput_container li {width:100%;}

	/*
	.gform_body #gform_fields_1 li.gsection {float:none; width:100%; padding-top:50px; clear:both !important;}
	.gform_body #gform_fields_1 li .gfield_label {float:left; width:20%;}
	.gform_body #gform_fields_1 li .ginput_container {float:left; width:70%;}
	.gform_body #gform_fields_1 li .ginput_container input {width:100%;}

	.gform_body #gform_fields_1 li#field_1_11 .gfield_label {padding:0 10px 0 0;}

	.gform_body #gform_fields_1 li#field_1_13 {width:100% !important;}
	.gform_body #gform_fields_1 li#field_1_13 li {width:auto !important; margin-right:10px;}
	.gform_body #gform_fields_1 li#field_1_13 li.gchoice_13_0 {margin-top:10px;}
	.gform_body #gform_fields_1 li#field_1_13 li.gchoice_13_1 {margin-top:10px;}
	.gform_body #gform_fields_1 li#field_1_13 li.gchoice_13_2 {margin-top:10px;}
	.gform_body #gform_fields_1 li#field_1_13 li.gchoice_13_3 {margin-top:10px;}
	.gform_body #gform_fields_1 li#field_1_13 li input {width:auto !important;}

	.gform_body #gform_fields_1 li#field_1_15 .ginput_container {float:none; width:100%;}
	.gform_body #gform_fields_1 li#field_1_15,
	.gform_body #gform_fields_1 li#field_1_16 {width:100% !important;}*/
}

.bright-design figure.animated-overlay.overlay-alt .figcaption-wrap, .bright-design .product figure.animated-overlay .figcaption-wrap {
	border: none;
}

.post-11693 .blog-mini .mini-items .blog-item .mini-blog-item-wrap figure.animated-overlay {
	width: 160px;
}
.post-11693 .blog-mini .mini-items .blog-item .mini-blog-item-wrap img {
	width: 160px;
}
.bright-design figure.animated-overlay img{
	background: #000000!important;
	color: #000000;
	
}



.bright-design figure.animated-overlay.overlay-alt figcaption {
	display:none;
}



#footer {
  padding: 50px 0 30px 0;
}


#footer h6 {
	color:#f9f9f9!important;
	margin-bottom: 0px;
	font-weight:normal;
}

#copyright .text-left {
	font-size: 13px !important;
	margin-top: 10px;
	font-weight: normal!important;
	line-height: 21px;
}

.copyright-divider { padding:40px 0 30px 0!important; }


#menu-footer li a { font-size: 13px; margin-top: 10px; }
#menu-footer li { padding: 0px 12px 10px 12px; background: #e6e6e6; }

.copy_dialog { 
	padding: 5px 20px 5px 20px;
	background: #e6e6e6;
	float: right;
}
/*.copy_dialog:hover {
	padding: 5px 20px 5px 20px;
	background: #009345;
}*/

/* by May */

/* 슬라이드 */
@media (max-width:768px) {	
	#kboard-ocean-franchise-list > .kboard-list > .kboard-webzine-item {
		width:100% !important;
	}	
	.swiper-slide > .caption-wrap > .caption-content > .caption-excerpt > p {
		font-size: 30px !important;
	}
	.swiper-slide > .caption-wrap > .caption-content > .caption-excerpt > .sf-button {
		padding: 8px 20px;
	}
}

/* inner-wrap */
#container {
	height: 100%;
}
#main-container {
	min-height: 770px;
}
#main-container > .inner-page-wrap {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

/* 로그인 */
label[for=user_login] {
	width: 100%;
}
label[for=user_pass] {
	width: 100%;
} 
#user_login { 
	width: 100%;
}

/* 회원가입 */
#registerform > .wp-social-login-widget {
	display: none;
}

/* 사이드바 */
.sidebar > .sidebar-widget-wrap > .widget > .widget-heading > .spb-heading {
    float: left;
    font-weight: 600;
    margin-bottom: 18px;
    font-size: 22px;
}
.sidebar > .sidebar-widget-wrap > .widget > .widget-heading > .spb-heading:before {
    /*background: none;*/
    
}
.sidebar > .sidebar-widget-wrap > .widget > div > .menu > li > a {
	padding: 15px 0;
}

/* Breadcrumbs */
/*#breadcrumbs > .container > span[typeof="v:Breadcrumb"] > a:after {
	content: '이사진';
}*/

/* 커뮤니티 */
.bright-design .spb-heading {
	padding: 30px 0;
}

/* 관련 링크 */
.relation_ul {
	border-bottom: 1px solid #e4e4e4;
	padding: 30px 0;
}	
.relation_ul > li {
	font-size: 20px;
	color: #333;
	background: url(http://vegedoctor.net/wp/wp-content/uploads/2016/01/relation-bg.gif) 0 8px no-repeat;
	padding-left: 12px;
	list-style: none;
}
.relation_ul > li > a:hover {
	color: #009345;
	cursor: pointer;
	text-decoration: none;
}
.relation_ul > li > .link_ul {
	margin-top: 10px;
	margin-left: 0;
}
.relation_ul > li > .link_ul > li {
	list-style: none;
	font-size: 14px;
	line-height: 22px;
	color: #5e5e5e;
}

/* 케이보드 */
.kboard-header {
	border-top: 0 !important;
}
#kboard-search-form > .kboard-search > button {
	line-height: 28px !important;
}
#kboard-default-editor > form > .kboard-control > .right > .kboard-default-button-small {
	line-height: 28px !important;	
}
#kboard-ocean-franchise-editor > form > .kboard-control > .right > .kboard-ocean-franchise-button-small {
	line-height: 28px !important;
	border-radius: 0;
}
#kboard-search-form > .kboard-search > select[name=target] {
	line-height: 17px;
}
.kboard-default-poweredby {
	display: none;
}

/* 케이보드 - 회원의료기관 list */
.kboard-ocean-franchise-poweredby {
	display: none;
}
#kboard-ocean-franchise-list > .kboard-list {

}
#kboard-ocean-franchise-list > .kboard-header > .kboard-map {
	text-align: center;
	margin-top: 20px;
	width: 60%;
}
#kboard-ocean-franchise-list > .kboard-header > #kboard-search-form > .kboard-search {
	width: 40%;
	padding-top: 10px;
	text-align: center;
}
#kboard-ocean-franchise-list > .kboard-header > #kboard-search-form > .kboard-search > h3 {
	text-align: left;
}
#kboard-ocean-franchise-list > .kboard-header > #kboard-search-form > .kboard-search > input[name=keyword] {
	width: 100%;
	border-right: 1px solid #e8eaec;
	height: 36px;
}
#kboard-ocean-franchise-list > .kboard-header > #kboard-search-form > .kboard-branch {
	width: 40%;
	padding-top: 10px;
}
#kboard-ocean-franchise-list > .kboard-header > #kboard-search-form > .kboard-branch > span > label {
	vertical-align: middle !important;
	line-height: 8px;
	padding-right: 10px;
}
#kboard-ocean-franchise-list > .kboard-header > #kboard-search-form > .kboard-search > .kboard-ocean-franchise-button-small {
	border-radius: 0;
	box-sizing: border-box;
	line-height: 30px !important;
	margin-top: 40px !important;
	padding: 5px 50px !important;
}
#kboard-ocean-franchise-list > .kboard-header > #kboard-search-form > .kboard-search > .kboard-ocean-franchise-button-small:hover {
	line-height: 30px !important;
	padding: 5px 30px !important;
	height: inherit;
}
#kboard-ocean-franchise-list > .kboard-view {
	text-align: right;
	float: right;
	margin: 40px 0 15px 0;
	height: 20px;
}
#kboard-ocean-franchise-list > .kboard-view > li {
	float: left;
	padding-left: 10px;
}
#kboard-ocean-franchise-list > .kboard-view > li > a {
	font-size: 20px;
}
#kboard-ocean-franchise-list > .kboard-list > table {
	font-size: 13px !important;
}
#kboard-ocean-franchise-list > .kboard-list > table > thead > tr > td {
	padding: 6px 0;
}
#kboard-ocean-franchise-list > .kboard-list > table > thead > tr > td.kboard-list-uid {
	width: 10%;
}
#kboard-ocean-franchise-list > .kboard-list > table > thead > tr > td.kboard-list-branch {
	width: 10%;
}
#kboard-ocean-franchise-list > .kboard-list > table > thead > tr > td.kboard-list-field {
	width: 10%;
}
#kboard-ocean-franchise-list > .kboard-list > table > thead > tr > td.kboard-list-tel {
	width: 20%;
}
#kboard-ocean-franchise-list > .kboard-list > table > tbody > tr > .kboard-list-title > .cut_strings {
	text-align: center;
}
#kboard-ocean-franchise-list > .kboard-list > .kboard-webzine-item {
	width: 48%;
	float: left;
}
#kboard-ocean-franchise-list > .kboard-list > .kboard-webzine-item > .kboard-webzine-wrap {
	padding-top: 9px;
}

@media (max-width:600px) {
	#kboard-ocean-franchise-list > .kboard-header > .kboard-map {
		width: 100%;
	}
	#kboard-ocean-franchise-list > .kboard-header > #kboard-search-form > .kboard-search {
		width: 100% !important;
	}
	#kboard-ocean-franchise-list > .kboard-header > #kboard-search-form > .kboard-branch {
		width: 100% !important;
	}
	#kboard-ocean-franchise-list > .kboard-header > #kboard-search-form > .kboard-search > .kboard-ocean-franchise-button-small {
		border: 1px solid #000;
	}
	#kboard-ocean-franchise-list > .kboard-list > table > thead > tr > td.kboard-list-uid {
		width: 15%;
	}
	#kboard-ocean-franchise-list > .kboard-list > table > thead > tr > td.kboard-list-branch {
		width: 10%;
	}
	#kboard-ocean-franchise-list > .kboard-list > table > thead > tr > td.kboard-list-field {
		width: 15%;
	}
	#kboard-ocean-franchise-list > .kboard-list > table > thead > tr > td.kboard-list-tel {
		width: 25%;
	}
}

/* 케이보드 - 회원의료기관 veiw */
#kboard-ocean-franchise-document > .kboard-document-wrap > #kboard-franchise-map-canvas {
	height: 300px;
}
#kboard-ocean-franchise-document > .kboard-document-wrap > .kboard-franchise-info {
	padding: 51px 0 51px 0;
}
#kboard-ocean-franchise-document > .kboard-document-wrap > .kboard-franchise-info > table {
	width: 100%;
}
#kboard-ocean-franchise-document > .kboard-document-wrap > .kboard-franchise-info > table > tbody > tr > .kboard-franchise-thumbnail {
	width: 400px;
}
#kboard-ocean-franchise-document > .kboard-document-wrap > .kboard-franchise-info > table > tbody > tr > .kboard-franchise-thumbnail > p {
	width: 400px;
	height: 300px;
	line-height: 300px;
}
#kboard-ocean-franchise-document > .kboard-document-wrap > .kboard-franchise-info > table > tbody > tr > td {
	/*height: 40px;*/
	line-height: 40px;
}
#kboard-ocean-franchise-document > .kboard-document-wrap > .kboard-franchise-info > table > tbody > tr > td.kboard-franchise-attr {
	width: 10%;
	text-align: center;
	background: #f9f8f8;
}
#kboard-ocean-franchise-document > .kboard-document-wrap > .kboard-franchise-info > table > tbody > tr > td.kboard-franchise-value {
	padding-left: 15px;
	width: 20%;
}
#kboard-ocean-franchise-document > .kboard-document-wrap > .kboard-content > .content-view {
	text-align: left;
	line-height: 25px;
}


/* 케이보드 - 회원의료기관 write */
#kboard-ocean-franchise-editor > form > .kboard-attr-row > .attr-name {
	padding-right: 20px;
	width: 120px;
}


/* 케이보드 - 회원의료기관 list : IE */
#kboard-ocean-franchise-list > .kboard-header > #kboard-search-form > .kboard-branch > select[name=category1] {
	padding-right: 10px;
}

/* 케이보드 - 기본스킨 view 미디어 쿼리 */
@media (min-width:320px) {
	#kboard-default-document > .kboard-control > .right {
		width: 30%;
	}
	#kboard-default-document > .kboard-control > div > a {
		padding: 0 4px !important;
	}
	.btn-ok {
		padding-top: 40px;
	}
	.btn-ok > button {
		padding: 8px 20px;
	}
} 

@media (min-width:320px) {
	#calendarize-0.for-widget > .fullCalendar > .fc-header > .fc-header-row > .fc-header-cell > .fc-header-title {
		margin-top: 3px;
		top: 0;
	}
	#calendarize-0.for-widget > .fullCalendar > .fc-header > .fc-header-row > .fc-header-left > span {
		float: left;
	}
	#calendarize-0.for-widget > .fullCalendar > .fc-header > .fc-header-row > .fc-header-right > span {
		float: right;
	}
}

/* 캘린더 페이지 - basic */
section > .row > .spb_content_element > .spb-asset-content > .title-wrap > h3 > span {
	font-size: 18px;
}
#calendarize-0.for-widget {
	margin-top: -17px;
}
#calendarize-0.for-widget > .fullCalendar > .fc-content {
	background: #fff;
}
#calendarize-0.for-widget > .fullCalendar > .fc-content > .fc-view > .fc-border-separate {
	border-top: 1px solid #009345;
	border-bottom: 0;
}
#calendarize-0.for-widget > .fullCalendar > .fc-content > .fc-view > .fc-border-separate > thead > tr > th {
	padding: 5px 0;
	border-top: 0;
	font-weight: 600;
}
#calendarize-0.for-widget > .fullCalendar > .fc-content > .fc-view > .fc-border-separate > tbody > .fc-week > .fc-have-event {
	background: none;
}
#calendarize-0.for-widget > .fullCalendar > .fc-content > .fc-view > .fc-border-separate > tbody > .fc-week > .fc-have-event > div {
	background: #17b9a1;
	border-radius: 20px;
	width: 25px;
	height: 25px;
	padding: 0;
	margin: 0 auto;
}
#calendarize-0.for-widget > .fullCalendar > .fc-content > .fc-view > .fc-border-separate > tbody > .fc-week > .fc-have-event > div > .fc-day-number {
	color: #fff !important;
	opacity: 1;
}
#calendarize-0.for-widget > .fullCalendar > .fc-content > .fc-view > .fc-border-separate > tbody > .fc-first > .fc-day {
	padding: 6px 1px 6px 0 !important;
	vertical-align: middle;
}
#calendarize-0.for-widget > .fullCalendar > .fc-content > .fc-view > .fc-border-separate > tbody > .fc-first > .fc-day > div {
	min-height: 26px !important;
}
#calendarize-0.for-widget > .fullCalendar > .fc-content > .fc-view > .fc-border-separate > tbody > .fc-week > .fc-day {
	padding: 4px 1px 4px 0 !important;
	vertical-align: middle;
}
#calendarize-0.for-widget > .fullCalendar > .fc-content > .fc-view > .fc-border-separate > tbody > .fc-week > .fc-day > div {
	min-height: 28px !important;
}
#calendarize-0.for-widget > .fullCalendar > .fc-content > .fc-view > .fc-border-separate > tbody > .fc-last > .fc-day {
	padding: 2px 1px 2px 0 !important;
	vertical-align: middle;
}
#calendarize-0.for-widget > .fullCalendar > .fc-content > .fc-view > .fc-border-separate > tbody > .fc-last > .fc-day > div {
	min-height: 31px !important;
}
#calendarize-0.for-widget > .fullCalendar > .fc-content > .fc-view > .fc-border-separate > tbody > .fc-first > .fc-day > div > .fc-day-number {
	float: none;
	text-align: center;
	color: #999;
	line-height: 20px;
}
#calendarize-0.for-widget > .fullCalendar > .fc-content > .fc-view > .fc-border-separate > tbody > .fc-week > .fc-day > div > .fc-day-number {
	float: none;
	text-align: center;
	color: #999;
	line-height: 25px;
}
#calendarize-0.for-widget > .fullCalendar > .fc-content > .fc-view > .fc-border-separate > tbody > .fc-week > .fc-day > div > .fc-day-content {
	display: none;
}
#calendarize-0.for-widget > .fullCalendar > .fc-content > .fc-view > .fc-border-separate > tbody > .fc-week > .fc-other-month {
	padding: 17px 0;
	cursor: default;
	background: url('/wp-content/uploads/2015/08/scanlines_dark.png') 0 0 repeat !important;
}
#calendarize-0.for-widget > .fullCalendar > .fc-content > .fc-view > .fc-border-separate > tbody > .fc-week > .fc-other-month > div > div {
	display: none;
}
#calendarize-0.for-widget > .fullCalendar > .fc-content > .fc-view > .fc-border-separate > tbody > .fc-week > .fc-today {
	background: none;
	padding-top: 6px;
	line-height: 20px;
}
#calendarize-0.for-widget > .fullCalendar > .fc-content > .fc-view > .fc-border-separate > tbody > .fc-week > .fc-today > div {
	background: #d23767;
	border-radius: 20px;
	width: 25px;
	height: 25px;
	padding: 0;
	margin: 0 auto;
}
#calendarize-0.for-widget > .fullCalendar > .fc-content > .fc-view > .fc-border-separate > tbody > .fc-week > .fc-today > div > .fc-day-number {
	color: #fff;
}

/* 캘린더 페이지 */
.comm-title a:hover {
	text-decoration: none;
	color: #009345;
}
.mt-3px > .spb-asset-content > .title-wrap > h3 {
	margin-top: -13px;
}

#calendarize-0.for-widget > .fullCalendar > .fc-header > .fc-header-row > .fc-header-cell > .fc-header-title > h2 {
	font-weight: 600;
	font-size: 20px;
	margin-bottom: 18px;
}
#calendarize-0.for-widget > .fullCalendar > .fc-header > .fc-header-row > .fc-header-cell > .fc-button {
	border-radius: 0;
	background: none;
	color: #009345;
	margin-bottom: 17px;
}
#calendarize-0.for-widget > .fullCalendar > .fc-header > .fc-header-row > .fc-header-cell > .fc-header-left {
	height: 30px;
}
#calendarize-0.for-widget > .fullCalendar > .fc-header > .fc-header-row > .fc-header-cell > .fc-header-right {
	height: 30px;
}

@media (min-width:320px) {
	#calendarize-0.for-widget > .fullCalendar > .fc-header > .fc-header-row > .fc-header-cell > .fc-header-title {
		margin-top: 3px;
		top: 0;
	}
	#calendarize-0.for-widget > .fullCalendar > .fc-header > .fc-header-row > .fc-header-left > span {
		float: left;
	}
	#calendarize-0.for-widget > .fullCalendar > .fc-header > .fc-header-row > .fc-header-right > span {
		float: right;
	}
}

@media (max-width:640px) {
	#calendarize-0.for-widget > .fullCalendar > .fc-header > .fc-header-row > .fc-header-cell > .fc-header-title > h2 {
		line-height: 55px;
	}
}


@media (max-width:884px) {
	#calendarize-0.for-widget > .fullCalendar > .fc-header > .fc-header-row > .fc-header-cell > .fc-header-title {
		top: -6px;
	}
	#calendarize-0.for-widget > .fullCalendar > .fc-content > .fc-view > .fc-border-separate > tbody > .fc-week > .fc-today > div > .fc-day-number {
		line-height: 20px;

	}
}

/* 캘린더 상세 */
.fe-maincol > .fe-sortable > .span12 {
	margin-bottom: 5px;
}
.fe-maincol > .fe-sortable > .span12 > .fe-cell-label > label {
	padding: 20px 0;
}
.fe-maincol > .fe-sortable > .span12 > .fe-cell-postmeta > label {
	padding: 10px 0;
}
.fe-maincol > .fe-sortable > .span12 > .fe-cell-postmeta > span {
	padding-bottom: 20px;
}
.fe-maincol > .fe-sortable > .span12 > .fe-cell-taxonomy > label {
	padding: 10px 0 30px 0;
}

.fe-extrainfo-container > .fe-extrainfo-container2 {
	height: inherit;
}

/* 캘린더 위젯 */
#calendarize-0 > .rhc_calendar_widget_day_click > .rhc_calendar_widget_day_click_holder > .rhc-widget-event-list > .rhc-widget-event-list-head > .rhc-widget-event-list-date {
	background: #009345;
}
#calendarize-0 > .rhc_calendar_widget_day_click > .rhc_calendar_widget_day_click_holder > .rhc-widget-event-list > .rhc-widget-event-list-head > .rhc-widget-event-list-date > .rhc_title {
	padding: 20px 0 0 10px;
}
.rhcalendar.for-widget .rhc_calendar_widget_day_click .rhc-title-date-venue {
	width: 78%;
}

#calendarize-0 > .rhc_calendar_widget_day_click > .rhc_calendar_widget_day_click_holder > .rhc-widget-event-list > .rhc-widget-event-list-head > .rhc-title-date-venue > .rhc_title > a {
	cursor: default;
}

/* 캘린더 장소 */
#main-container > .rhc-taxonomy-venue-v1 {
	width: 1100px;
	margin: 40px auto;
}

/* 서브페이지 - 일정 */
#calendarize-0 > .fullCalendar > .fc-header > .fc-header-row > .fc-header-left {
	/*margin-left: -10px;*/
}
#calendarize-0 > .fullCalendar > .fc-header > .fc-header-row > .fc-header-left > .fc-button-rhc_search {
	display: none;
}


/* 포트폴리오 */
section > .spb_portfolio_widget > .spb-asset-content > .portfolio-items {
	margin: 0;
}

/* 서브컨텐츠 */
#breadcrumbs > .container {
	text-align: right;
}
section > .spb_content_element > .spb-asset-content > h2 {
	color: #4c4c4c;
	border-left: 7px solid #009345;
	line-height: 37px;
}

section > .tb7-wrap > .spb-asset-content {
	border-top: 7px solid #009345;
}

section > .tb7-wrap > .spb-asset-content > h2 {
	border-left: 0;
}
.blog-items > .blog-item > .details-wrap > h6 {
	display: none;
}
#menu-main > .menu-item > .sub-menu > .current_page_item > a {
	color: #fff !important;
}


/* 서브 - 모바일 */ 
@media (min-width:320px) {
	.sf-icon.sf-icon-large {
		line-height: 160px !important;
		color: #bed630;
	}
	#menu-mobile-menu > li:nth-child(8) {
		width: 100%;
	}
	#menu-mobile-menu > li:nth-child(9) {
		width: 100%;
	}
	#menu-mobile-menu > li:nth-child(10) {
		width: 100%;
	}
	#menu-mobile-menu > li:nth-child(11) {
		width: 100%;
	}
	.mb_none {
		display: none;
	}
	.spb_text_column {
		margin-bottom: 0 !important;
	}
	.pagination-wrap > .pagenavi > .next > a {
		overflow: inherit;
	}
}

/* 서브 - 이사진 */
body.single-team {
	background: none;
}
body.single-team #container {
	background: none;	
}
article.type-team {
	padding-top: 30px;
}
.page-content > .type-team > .container {
	width: auto;
}
.page-content > .type-team > .container > .profile-image-wrap {
	float: left;
}
.page-content > .type-team > .container > .article-body-wrap {
	float: right;
	margin-right: 0;
}
section > .team_list > .spb-asset-content > .team-members {
	margin-left: -20px;
}
/*section > .team_list > .spb-asset-content > .team-members > .team-member {
	min-height: 383px !important;
}*/
section > .team_list > .spb-asset-content > .team-members > .team-member > .animated-overlay {
	margin-left: 20px;
}
section > .team_list > .spb-asset-content > .team-members > div[data-id=id-0] > .animated-overlay {
	/*width: 250px;*/
}
section > .team_list > .spb-asset-content > .team-members > div[data-id=id-0] > .animated-overlay > img {
	/*width: 250px;*/
}
section > .team_list > .spb-asset-content > .team-members > .team-member > .animated-overlay > .team-standard {
	border-color: #fff;
}
section > .team_list > .spb-asset-content > .team-members > .team-member > .animated-overlay > .team-standard:hover {
	opacity: 0.9;/* jin****** */
}
section > .team_list > .spb-asset-content > .team-members > .team-member > h4 {
	text-align: center;
}
section > .team_list > .spb-asset-content > .team-members > .team-member > .team-member-bio {
	text-align: center;
	height: 20px;
	overflow: hidden;
	margin: 5px 0 15px 0;
}
section > .team_list > .spb-asset-content > .team-members > .team-member > .team-member-position {
	display: none;
}
section > .team_list > .spb-asset-content > .team-members > .team-member > .team-member-bio > a {
	display: none;
}
section > .team_list > .spb-asset-content > .team-members > .team-member > .team-member-bio > p > strong { font-weight: 400; }
section > .team_list > .spb-asset-content > .team-members > .team-member > .team-member-bio > div {
	display: none;
}
#directors > .director {
	width: 100%;
	border: 1px solid #ededed;
	margin: 30px 0 50px 0;
}
#directors > .director > caption {
	text-align: left;
	font-size: 16px;
	font-weight: 600;
	padding-bottom: 4px; 
}
#directors > .director > tbody > tr > th {
	width: 30%;
	background: #f9f8f8;
	text-align: center;
	padding: 6px 0;
	font-weight: 600 !important;
	border-right: 1px solid #ededed;
}
#directors > .director > tbody > tr > th:first-child {
	width: 40%;
}
#directors > .director > tbody > tr > td {
	text-align: center;
	padding-right: 0;
	border-right: 1px solid #ededed;
}

/* 서브 - 후원 */
section > .sponsorship > .spb-asset-content {
	border-left: 7px solid #009441;
}
section > .sponsorship > .spb-asset-content > p {
	padding-left: 15px;
	line-height: 22px;
}
section > .spb_content_element > .spb-asset-content > .bank {
	margin-left: 22px;
}
section > .spb_content_element > .spb-asset-content > .bank > dt {
	font-size: 15px;
}
section > .spb_content_element > .spb-asset-content > .bank > dd {
	font-size: 20px;
	margin-bottom: 0;
}
section > .spb_content_element > .spb-asset-content > .bank > dd > img {
	padding-right: 10px;
}
section > .spb_content_element > .spb-asset-content > .bank > dd:last-child {
	padding-left: 200px;
	font-size: 14px;
}
section > .spb_content_element > .spb-asset-content > .sponsorship-title {
	color: #009441;
	font-weight: 600;
	font-size: 17px;
	padding-bottom: 15px;
}
section > .spb_content_element > .spb-asset-content > .sponsorship-title > span {
	color: #444;
	font-size: 13px;
}
section > .spb_content_element > .spb-asset-content > .sponsorship-title > p {
	color: #444;
	font-size: 13px;
}
#sponsorship-form {
	width: 100%;
	box-sizing: border-box;
}
#sponsorship-form > tbody > tr > th {
	border: 1px solid #ebebeb;
	text-align: center;
	background: #f9f8f8;
	padding: 10px 0;
	width: 13% !important;
	color: #5e5e5e;
	font-weight: 600 !important;
}
#sponsorship-form > tbody > tr > th > p {
	font-weight: 600 !important;
	font-size: 14px;
}
#sponsorship-form > tbody > tr > th.noh {
	background: none;
	font-size: 15px;
}
#sponsorship-form > tbody > tr > th.account {
	line-height: 1.4em;
}
#sponsorship-form > tbody > tr > td {
	border: 1px solid #ebebeb;
	text-align: center;
	color: #5e5e5e;
	padding: 6px 10px 0 10px;
}
#sponsorship-form > tbody > tr > td > input[type="text"] {
	height: 30px;
	background: none;
	margin-bottom: 12px;
}
#sponsorship-form > tbody > tr > td > input[type="text"]:focus {
	background: #f7f7f7;
}
#sponsorship-form > tbody > tr > td > textarea {
	margin: 5px 0 10px 0;
}
#sponsorship-form > tbody > tr > td > label.radio-inline {
	padding-right: 10px;
}
#sponsorship-form > tbody > tr > td > label > input[type="text"] {
	height: 30px;
	background: none;
	margin: 5px 5px 11px 5px;
	width: 50px;
	display: inline-block;
	vertical-align: middle;
}
#sponsorship-form > tbody > tr > td > label > input[value="option5"] {
	margin-top: 15px;
}

@media (max-width:480px) {
	#sponsorship-form > tbody > tr > th {
		width: 20% !important;
		font-size: 13px;
	}
	#sponsorship-form > tbody > tr > th > p {
		font-size: 13px;
	}
	section > .spb_content_element > .spb-asset-content > .bank {
		margin-left: 0;
	}
	section > .spb_content_element > .spb-asset-content > .bank > dd > img {
		display: inherit;
		padding: 10px 10px 5px 0;
	}
	section > .spb_content_element > .spb-asset-content > .bank > dd:last-child {
		padding: 0 0 20px 0;
	}
}

section > .spb_content_element > .spb-asset-content > .sponsorship-alert {
	color: #841304;
	font-size: 12px;
	font-weight: 600;
	padding-top: 10px;
}
section > .spb_content_element > .spb-asset-content > .top-alert {
	
}
section > .spb_content_element > .spb-asset-content > .bottom-alert {
	float: right;
}


/* 서브 - 일정 */
section > .spb_widget_area > .spb-asset-content > #archives_calendar-2 > .widget-heading > h4 {
	display: none;
}
section > .spb_widget_area > .spb-asset-content > #archives_calendar-2 > .calendar-archives > .calendar-navigation {
	height: 62px;
}
section > .spb_widget_area > .spb-asset-content > #archives_calendar-2 > .calendar-archives > .calendar-navigation > .months > a {
	line-height: 62px;
}
section > .spb_widget_area > .spb-asset-content > #archives_calendar-2 > .calendar-archives > .archives-years > .year > .week-row > .day {
	padding: 21px 0 20px 0;
}
section > .spb_widget_area > .spb-asset-content > #archives_calendar-2 > .calendar-archives > .archives-years > .year > .week-row > .has-posts {
	padding: 18px 0;
}

/* 서브 - 칼럼 */
#main-container > .page-heading > .container > .heading-text > .entry-title {
	font-size: 22px;
	font-weight: bold;
}
.tab-content > .tab-pane > section > .row > .spb_blog_widget > .spb-asset-content > .blog-items-wrap > .blog-items > .blog-item > .details-wrap {
	padding: 15px 20px 100px;
}
.tab-content > .tab-pane > section > .row > .spb_blog_widget > .spb-asset-content > .blog-items-wrap > .blog-items > .blog-item > .details-wrap > .link-to-post {
	font-size: 25px;
	color: #4c4c4c;
}
section > .row > .spb_blog_widget > .spb-asset-content > .blog-items-wrap > .blog-items > .blog-item > .details-wrap > h6 {
	display: none;
}
section > .row > .spb_blog_widget > .spb-asset-content > .blog-items-wrap > .blog-items > .blog-item > .details-wrap > h2 {
	font-size: 25px;
	min-height: 108px;
}
section > .row > .spb_blog_widget > .spb-asset-content > .blog-items-wrap > .blog-items > .blog-item > .animated-overlay > img {
	height: 252px;
}

/* 칼럼 상세 */
.single-post-standard > .page-content > .content-wrap > section > .row > .col-sm-12 {
	width: 72% !important;
	margin: 0 auto;
	float: none;
}

section > .spb-row-container > .spb_content_element > .container > .row > .col-sm-9 {
	float: none;
	margin: 0 auto;
}
@media only screen and (max-width: 480px) {
	.single-post-standard > .page-content > .content-wrap > section > .row > .col-sm-12 {
		width: 95% !important;
	}
}


@media only screen and (max-width: 767px) {
	.page-heading > .container > .heading-text > h1 {
		font-size: 35px;
	}
	.page-content > .content-wrap > .container > .row > .spb_text_column {
		padding: 0 40px !important;
	}
}
.page-content > .content-wrap > .container > .row > .spb_text_column > .spb-asset-content > p {
	line-height: 24px;
}


pre > .pun > form[method=post] > div > ul > li > select[name=ofcategory] {
	margin-top: -8px;
}
@media screen and (min-width:0\0){
	pre > .pun > form[method=post] > div > ul > li > select[name=ofcategory] {
		margin-top: 0;
		padding-right: 15px;
	}
}
pre > .pun > form[method=post] > div > ul > li > input[name=ofsearch] {
	margin: 0;
}
pre > .pun > form[method=post] > div > ul > li:nth-child(2) {
	width: 35%;
}
pre > .pun > form[method=post] > div > ul > li:last-child {
	padding-right: 0;
}
pre > .pun > form[method=post] > div > ul > li > input[type=submit] {
	padding: 10px 22px 9px 22px;
	margin-bottom: 0;
}

.recent-post > .details-wrap > h3 {
	min-height: 100px;
	font-weight: 600;
}

/* 서브 - 자료 > 탭 */
section > .spb_tabs > .spb-asset-content > .nav-tabs > li {
	width: inherit;
}
section > .spb_tabs > .spb-asset-content > .tab-content > .tab-pane > section > .toggle-wrap > .spb_toggle {
	padding: 10px 40px 10px 15px;
}


/* 서브 - 회원공간 */
section > .spb_blog_widget > .spb-asset-content > .blog-items-wrap > .blog-items > .blog-item > .details-wrap {
	padding: 25px;
}
section > .spb_blog_widget > .spb-asset-content > .blog-items-wrap > .blog-items > .blog-item > .details-wrap > h6 {
	display: none;
}
section > .spb_blog_widget > .spb-asset-content > .blog-items-wrap > .blog-items > .blog-item > .details-wrap > h2 {
	font-size: 18px;
	line-height: 25px;
	font-weight: 600;
}
section > .spb_blog_widget > .spb-asset-content > .blog-items-wrap > .blog-items > .blog-item > .details-wrap > .excerpt > p {
	line-height: 25px;
}

/* 푸터 */
#menu-footer > li > a > span:hover {
	color: #009345;	
}
#copyright > .container > .text-left > .mb_db {
	display: inline-block;
	margin-bottom: 0;
}
#copyright > .container > .text-left > .mb_copy {
	display: block;
	font-size: 12px;
}

/* 일정 */
.months > .title {
	font-size: 20px !important;	
	font-weight: bold !important;
}

/* 메인 달력 간격 */
.google_cal .most-loved {margin-top:15px;}

/* 달력 일정 월 변경 <, > */
.calendar-archives.calendrier .calendar-navigation a {height:42px; color:#666 !important;}
.calendar-archives.calendrier .calendar-navigation a span {margin-top:6px; display:inline-block;}
.calendar-archives.calendrier .calendar-navigation .menu-container .arrow-down {color:#666 !important; top:6px !important;}

/* 달력 일정 월 변경 <, > */
.spb_widget_area.spb_content_element.col-sm-12 .calendar-archives.calendrier .calendar-navigation a {height:62px; color:#666 !important;}
.spb_widget_area.spb_content_element.col-sm-12 .calendar-archives.calendrier .calendar-navigation a span {margin-top:16px; display:inline-block;}
.spb_widget_area.spb_content_element.col-sm-12 .calendar-archives.calendrier .calendar-navigation .menu-container .arrow-down {color:#666 !important; top:16px !important;}

/* 메인페이지 location 감추기 */
.page-id-11272 #breadcrumbs {display:none;}

.wp-social-login-connect-with {display:none !important;}

/** 블로그 그림자효과삭제 **/
.bright-design figure.animated-overlay figcaption {border:none;}

/** 게시판 하단 버튼 **/
.kboard-control .right a, .kboard-control button {background:#409a57 !important;}

@media (max-width:880px) {
	/** revolution slider **/
	.tp-caption.black.tp-fade.tp-resizeme.start p {font-size:; !important;}
	.tp-caption.black.tp-fade.tp-resizeme.start button {width:150px !important; height:48px !important;}/* 13 36*/
}

@media (max-width:640px) {
	/** revolution slider **/
	.tp-caption.black.tp-fade.tp-resizeme.start { display:block;}
	.tp-caption.black.tp-fade.tp-resizeme.start p {font-size:26px !important; line-height:42px !important;}
	.tp-caption.black.tp-fade.tp-resizeme.start button {display:block !important; width:150px !important; height:48px !important; margin:0 auto !important; font-size:14px !important;}
	.e_sl2, .e_sl3, .e_sl4, .e_sl5, .e_sl6, .e_sl7 {display:block; position:relative; width:100%;}
	.slotholder {position:relative;}
	.e_sl2 {top:235px !important; left:auto !important;}
	.e_sl3 {top:300px !important; left:auto !important;}
	.e_sl4 {top:0px !important; left:auto !important;}
	.e_sl5 {top:0px !important; left:auto !important;}
	.e_sl6 {top:0px !important; left:auto !important;}
	.e_sl7 {top:0px !important; left:auto !important;}
	
	/** 게시판 하단 버튼 **/
	.kboard-control .left {text-align:left;}
	.kboard-control .right {text-align:right;}
	.kboard-control .left, .kboard-control .right {display:block; float:none !important; margin:5px 0; width:auto !important;}
	.kboard-control .left a {padding:0 9px !important;}

}

@media (max-width:480px) {
	.tp-caption.black.tp-fade.tp-resizeme.start p {font-size:24px !important; line-height:30px !important;}
}

@media (max-width:320px) {
	/** revolution slider **/
	.tp-caption.black.tp-fade.tp-resizeme.start p {font-size:20px !important;}
}

@media (max-width:768px) {
	.mb-social.mb-social-sharing {position:relative; z-index:999;}

}

aside.sidebar > .sidebar-widget-wrap.stickit {position:relative; top:0;}

/** 레볼루션 슬라이드 익스오류값수정**/
.home-slider-wrap {width:100%;}


/* jin_후원페이지 테스트 
.kb_bank_right {padding:0;} */
/* .kb_bank_right > .spb-asset-content > .bank {margin:0 !important;} */

/* 도서구입 버튼 클릭 */
.spb_button_element { z-index : 999; }

/* 망보드 소셜공유 버튼 */
.mb-social-btn-box { z-index : 999; }

/* 텍스트 중앙정렬 */
.entry-title { text-align : center;  font-weight: bold;}

/* 컬럼 텍스트 수정 */
.heading-text .entry-title { font-size: 22px; font-weight: 400; }

/* 의료기관 보기형식 */
.kboard-view { display : none; }

/* 구독신청 수정 */
.mc4wp-form-fields p { margin-bottom : 0px; }

/* 칼럼 헤더라인 수정 */
section > .row > .spb_blog_widget > .spb-asset-content > .blog-items-wrap > .blog-items > .blog-item > .details-wrap > h2 { line-height: 25px; font-weight: bold; }

/* 포스트 태그 헤더라인 */
.masonry-items .blog-item .details-wrap h2 { font-size: 17px; margin: 0 0 20px; font-weight: bold; line-height: 25px; }

/* 포스트 태그 이미지 */

.bright-design figure.animated-overlay img { height:200px; }