/**
*
http://crossdesign.co.kr, Website project
project name : view ps
author : say
*
**/

/* @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;400;700&display=swap'); */
@font-face { font-family: 'S-CoreDream-3Light'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face {font-family: 'S-CoreDream-4Regular'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff');	font-weight: normal; font-style: normal;}
@font-face { font-family: 'S-CoreDream-5Medium'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'S-CoreDream-6Bold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'S-CoreDream-8Heavy'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-8Heavy.woff') format('woff'); font-weight: normal; font-style: normal;}

/*-----------------------------------------------------------------
reset
-----------------------------------------------------------------*/

/* .view-tv {display: none;} */
html, body, div, p, a, h1, h2, h3, h4, h5, h6, input{font-family:'S-CoreDream-5Medium',"Malgun Gothic", "malgungothic", "맑은고딕", "맑은 고딕", sans-serif ; /* word-break: keep-all; */}

p {
	font-size: 14px;
	line-height: 1.3em;
	letter-spacing: 0.5px;
	font-weight:300;
	padding-bottom:0 !important;
    font-family: 'S-CoreDream-5Medium', sans-serif;

}

.txt_Serif {
     font-family: 'Noto Serif KR', serif !important;
}

a:hover {
	text-decoration: none;
}

.dp_none_m {
	display: block;
}

.dp_block_m {
	display: none;
}

.dp_none_tablet {
	display: block;
}

.dp_block_tablet {
	display: none;
}

.dp_block_999 {
    display: none;
}
.dp_none_999 {
    display: block;
}

.btween_space {
	height:100px !important;
	display:block;
}
.btween_space_60 {
	height:60px !important;
	display:block;
}
.btween_space_40 {
	height:40px !important;
	display:block;
}

.btween_space_30 {
	height:30px !important;
	display:block;
}

.btween_space_20 {
	height:20px !important;
	display:block;
}


.btween_space_10 {
	height:10px !important;
	display:block;
}

.bottom_space {
		height:120px !important;
		display:block;
}
.mo_btween {
    display:none;
}

.point_color {
	color:#16b9ed !important;
}


.txt_right p {
	text-align:right !important;
}

/*-----------------------------------------------------------------
header
-----------------------------------------------------------------*/


/* top bar */
.fixed-menu .top-line-banner,.top-line-banner img{
	display: none;
}
.top-line-banner{
	display: block;
	background-image: url(/id/wp-content/themes/salient-child/images/top-banner.jpg);
	height: 50px;
	width: 100%;
	background-position: center;
}


/* main_menu */

#top nav > ul {
	width: 100%;
	display: table !important;
	/* padding: 20px 0; */
}
#top nav > ul li {
    display: table-cell !important;
    float: unset;
	
}

#top nav ul.sub-menu li{
	display: block !important;
}

#top nav ul #search-btn a{
	padding:10px 8px;
	border-radius: 50px;
	background: #863290;
	line-height: 0;
}

#header-outer #top nav ul #search-btn a span,#header-outer #top nav ul #search-btn a:hover span{
	color:#fff !important;
}

.fixed-menu .container{
	padding: 0 0;
}

.fixed-menu #top nav > ul{
	width: 82%;
}

.fixed-menu ul.buttons {
    transform: translateY(76px) !important;
}

#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu #top .span_3 nav.right-side{
	right: 20px;
}

body.material #header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"].fixed-menu .span_9 #logo img{
	width: 120px;
}

/* sub top menu */
.menu-2depth {
	background: #f4f4f4;
}

.menu-3depth {
	border-top:2px solid #AE00CB;
	background: #272727;
}

.menu-2depth ul.menu, .menu-3depth ul.menu  {
	padding:24px 0;
    margin:0 auto;
    display: table;
    max-width: 1400px;
}

.menu-2depth ul.menu li, .menu-3depth ul.menu li {
    display: inline-block;
	margin-right: 40px;
	text-align: center;
}

@media screen and (max-width: 1400px){
	.menu-2depth ul.menu li, .menu-3depth ul.menu li {
    display: inline-block;
	padding : 5px 0;
	margin-right: 0px;
	text-align: center;
	width: 50%;
	}
}

.menu-2depth ul.menu li:last-child, .menu-3depth ul.menu li:last-child{
	margin-right: 0;
}

.menu-2depth ul.menu li a, .menu-3depth ul.menu li a{	
	font-size: 14px;
}

.menu-2depth ul.menu li.current-menu-item a{
	color:#8b2e96;
}
/* 3depth 설정*/
.parent-pageid-279 .menu-item-7670 a, .parent-pageid-268 .menu-item-1446 a, .parent-pageid-255 .menu-item-1033 a, .parent-pageid-309 .menu-item-1028 a, .parent-pageid-385 .menu-item-783 a, .parent-pageid-397 .menu-item-787 a, .parent-pageid-18 .menu-item-79915 a
{color:#8b2e96 !important;}

.menu-3depth ul.menu li a{	
	font-family: 'S-CoreDream-3Light',"Malgun Gothic", "malgungothic", "맑은고딕", "맑은 고딕", sans-serif;
	color:#fff;
}

.menu-3depth ul.menu li.current_page_item a{
	color:#f7bb27;
}


/*-----------------------------------------------------------------고
공용
-----------------------------------------------------------------*/
.color-style1{
	color:#fcbb21;
} 
.color-style2{
	color:#46214c !important;
}

.color-style3{
	color:#8d1fc5 !important;
}

.fw-800{
	font-family: 'S-CoreDream-6Bold';
}

.spacing-mgb0{
	margin-bottom: 0 !important;
}

.img-mgb10{
	margin-bottom: 10px !important;
}

.img-mgb20{
	margin-bottom: 20px !important;
}

.img-mgb30{
	margin-bottom: 30px !important;
}

.txt_center{
	text-align: center;
}

.spacing-pdb0{
	padding-bottom: 0 !important;
}


/* 버튼영상 */
body .fancybox-slide--video .fancybox-content{
	width: 50% !important;
}

/*-----------------------------------------------------------------
sub
-----------------------------------------------------------------*/
/* 타이틀 */
.sub-title p{
	margin-top:100px;
	font-size: 42px;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	text-align: center;
	letter-spacing: 0.5px;
}

.sub-title.stop p{
	position: relative;
}

.sub-title.stop p::before{
	content: '';
	position: absolute;
	top:-40px;
	left: 0;
	right: 0;
	display: block;
	margin: 0 auto;
	width: 156px;
	height: 42px;
	background-image: url(/id/wp-content/themes/salient-child/images/sub/stop-slogn.png);
	background-repeat: no-repeat;
}


.sub-title p strong{
	font-family:'S-CoreDream-8Heavy', sans-serif;
	color:#fcbb21;
}

.sub-title-text p{
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 22px;
	text-align: center;
	line-height: 1.7;
	letter-spacing: 0.5px;
}

.sub-title-text.l-size p{
	font-size: 26px;
}

.sub-title-text h6{
	margin-top:40px;
	margin-bottom: 20px;
	font-size: 28px;
	font-family: 'S-CoreDream-3Light', sans-serif;
	color:#fff;
	text-align: center;
	line-height: 1.4;
}

.sub-title-text h6 strong{
	font-family:'S-CoreDream-8Heavy', sans-serif;
	color:#fcbb21;
}

/* 공통 */
.insert-row{
	margin-bottom: 0 !important;
}

.sub-main-banner > div:last-child > div{
	padding-top: 20px;
}

.sub-main-banner > div.row-bg-wrap{
	background-image: url(/id/wp-content/themes/salient-child/images/sub/sub-mainbanner-bg.jpg);
	background-position: center;
	background-size: cover;
}

.info-radius ul{
	padding: 3em 0;
	text-align: center;
}

.info-radius li::marker{
	display: none;
}

.info-radius li {
    position: relative;
    display: inline-block;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    background: #fff;
    box-shadow: #e9d0ff 0 0 0px 8px;
}

.info-radius strong {
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 22px;
	color:#660098;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-justify-content: center;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    -moz-box-pack: center;
    -moz-box-align: center;
    -ms-box-pack: center;
    -ms-box-align: center;
	word-break: keep-all;
}

.info-radius.style2 ul{	
	display: table;
	padding: 2em;
	border-radius: 5px;
	background: linear-gradient(45deg, #411865, transparent);
}
.skin .info-radius.style2 ul{
	background: linear-gradient(45deg, #d2d2d2, transparent);
}

.info-radius.style2 li {
	display: table-cell;
	width: 1%;
	margin-left: -10px;
    padding: 7em 2em;
    border-radius: 3%;
    background: transparent;
    box-shadow: #b7b7b7 0 0 0px 1px;
}

.info-radius.style2 strong {
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 26px;
	color:#333;
	line-height: 1.6;
}

/* 포스트 댓글 삭제 */
.comments-section .comment-wrap{
	display: none;
}

/* 배경셀피 */
.sub-main-banner .row-bg-overlay{
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

/* .sub-main-banner.breast .row-bg-overlay,.sub-main-banner.breast-screening .row-bg-overlay{ */
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/breast-selfie.png); */
/* } */

/* .sub-main-banner.facial-contour .row-bg-overlay{ */
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/facial-contour-selfie.png); */
/* } */

/* .sub-main-banner.jaw .row-bg-overlay{ */
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/facial-contour-selfie.png); */
/* } */

/* .sub-main-banner.eye .row-bg-overlay{ */
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/eye-selfie.png); */
/* } */

/* .sub-main-banner.nose .row-bg-overlay{ */
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/nose-contour-selfie.png); */
/* } */

/* .sub-main-banner.lipo .row-bg-overlay{ */
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/body-selfie.png); */
/* } */

/* .sub-main-banner.lifting .row-bg-overlay{ */
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/lifting-selfie.png); */
/* } */

/* .sub-main-banner.male .row-bg-overlay{ */
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/male-selfie.png); */
/* } */

/* .sub-main-banner.skin .row-bg-overlay{ */
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/skin-selfie.png); */
/* } */


.sub-main-banner .title{
	text-align: center;
}

.sub-main-banner .title.mark h1::before{
	content: '';
	display: block;
	width: 342px;
	height: 210px;
	margin: 0 auto;
	margin-bottom:30px;
	background: url(/id/wp-content/themes/salient-child/images/sub/sub-let-mark.png);
	background-position: center;
	background-size: 342px;
}

.sub-main-banner.breast .title.mark h1::before{
	background: url(/id/wp-content/themes/salient-child/images/sub/sub-breast-mark.png);
	height: 196px;
}

.sub-main-banner.jaw .title.mark h1::before{
	background: url(/id/wp-content/themes/salient-child/images/sub/sub-jawl-mark.png);
	height: 212px;
}

.sub-main-banner.facial-contour .title.mark h1::before{
	background: url(/id/wp-content/themes/salient-child/images/sub/sub-facial-mark.png);
	height: 180px;
}

.sub-main-banner h1{
	font-family:'S-CoreDream-8Heavy',"Malgun Gothic", "malgungothic", "맑은고딕", "맑은 고딕", sans-serif;
	font-size: 55px;
	color:#fff;
	letter-spacing: 0px;
	line-height: 1.2;
}

.sub-main-banner h1 strong{
	font-family:'S-CoreDream-8Heavy',"Malgun Gothic", "malgungothic", "맑은고딕", "맑은 고딕", sans-serif;
	color:#ffbb26;
	letter-spacing: 0px;
}

.sub-main-banner h1 strong .small{
	font-size: 52px;
}

.sub-main-banner .title p{
	margin-top:30px;
	font-size: 22px;
	font-family: 'S-CoreDream-4Regular',"Malgun Gothic", "malgungothic", "맑은고딕", "맑은 고딕", sans-serif;
	letter-spacing: 0.5px;
	color:#fff;
	line-height: 1.5;
}

.sub-main-banner .title p strong{
	font-family: 'S-CoreDream-4Regular',"Malgun Gothic", "malgungothic", "맑은고딕", "맑은 고딕", sans-serif;
	letter-spacing: 0.5px;
	color:#ecbc2b;
}

.sub-scheduler > div:last-child{
	padding:40px 0;
	text-align: center;
}

.sub-scheduler > div:last-child > div{
	padding-top:15px;
	border-right: 1px solid #dcdcdc;
}

.sub-scheduler > div:last-child > div:last-child{
	border-right: 0;
}

.sub-scheduler p::before{
	content: '';
	display: block;
	margin-top:15px;
	margin-bottom:10px;
	font-family:'S-CoreDream-8Heavy', sans-serif;
}

.sub-scheduler p{
	font-size: 22px;
}

/* .sub-scheduler .time p::before{content: '수술시간';} */
/* .sub-scheduler .anesthesia p::before{content: '마취방법';} */
/* .sub-scheduler .admission p::before{content: '입원치료';} */
/* .sub-scheduler .seam p::before{content: '실밥 제거';} */
/* .sub-scheduler .recovery p::before{content: '회복기간';} */
/* .sub-scheduler .daily p::before{content: '일상생활';} */
/* .sub-scheduler .visit p::before{content: '내원치료';} */
/* .sub-scheduler .effect p::before{content: '시술효과';} */
/* .sub-scheduler .maintain p::before{content: '유지기간';} */
/* .sub-scheduler .count p::before{content: '권장횟수';} */


.sub-scheduler .time p::before{content: 'Lama Operasi';}
.sub-scheduler .anesthesia p::before{content: 'Tipe Anestesi';}
.sub-scheduler .admission p::before{content: 'Rawat Inap';}
.sub-scheduler .seam p::before{content: 'Pelepasan Jahitan';}
.sub-scheduler .recovery p::before{content: 'Pemulihan';}
.sub-scheduler .daily p::before{content: 'Aktivitas Sehari-hari';}
.sub-scheduler .visit p::before{content: 'Kontrol Rumah Sakit';}
.sub-scheduler .effect p::before{content: 'Efek Prosedur';}
.sub-scheduler .maintain p::before{content: 'Periode Hasil';}
.sub-scheduler .count p::before{content: 'Sesi yang Disarankan';}

.sub-scheduler .wpb_text_column .wpb_wrapper:before {
    content: '';
	display: block;
    width: 70px;
    height: 70px;      
    margin: 0 auto;
	background-size: 70px;
	background-position: center;
	background-repeat: no-repeat;
}
.sub-scheduler .time .wpb_wrapper:before { background-image: url(/id/wp-content/themes/salient-child/images/sub/icon-scheduler-time.jpg);}
.sub-scheduler .anesthesia .wpb_wrapper:before { background-image: url(/id/wp-content/themes/salient-child/images/sub/icon-scheduler-anesthesia.jpg);}
.sub-scheduler .admission .wpb_wrapper:before { background-image: url(/id/wp-content/themes/salient-child/images/sub/icon-scheduler-admission.jpg);}
.sub-scheduler .seam .wpb_wrapper:before { background-image: url(/id/wp-content/themes/salient-child/images/sub/icon-scheduler-seam.jpg);}
.sub-scheduler .recovery .wpb_wrapper:before { background-image: url(/id/wp-content/themes/salient-child/images/sub/icon-scheduler-recovery.jpg);}
.sub-scheduler .daily .wpb_wrapper:before { background-image: url(/id/wp-content/themes/salient-child/images/sub/icon-scheduler-daily.jpg);}
.sub-scheduler .visit .wpb_wrapper:before { background-image: url(/id/wp-content/themes/salient-child/images/sub/icon-scheduler-visit.jpg);}
.sub-scheduler .effect .wpb_wrapper:before { background-image: url(/id/wp-content/themes/salient-child/images/sub/icon-scheduler-effect.jpg);}
.sub-scheduler .maintain .wpb_wrapper:before { background-image: url(/id/wp-content/themes/salient-child/images/sub/icon-scheduler-visit.jpg);}
.sub-scheduler .count .wpb_wrapper:before { background-image: url(/id/wp-content/themes/salient-child/images/sub/icon-scheduler-count.jpg);}

/* 탭 */
.sub-tab > div {
	padding-top:20px;
    background: #7106ae;
}

.sub-tab #tab-tab{
	background-color: #fff;
	background-image: url(/id/wp-content/themes/salient-child/images/sub/how-method-bg.jpg);
	background-repeat: no-repeat;
}

.sub-tab.short #tab-tab, .sub-tab.short .tabbed .wpb_tab, .how-method.short > div.row-bg-wrap{
	background-size: 100% 500px;
}

.sub-tab .how-method{
	padding-bottom: 0 !important;
}

.sub-tab .how-method > div.row-bg-wrap{
	background-image: none;
}

.sub-tab ul {
    max-width: 1400px;
    margin: 0 auto !important;
}

.sub-tab .tabbed .wpb_tab{
	background: #fff;
    background-image: url(/id/wp-content/themes/salient-child/images/sub/how-method-bg.jpg) !important;
    background-repeat: no-repeat;
    background-size: 100% 600px;
}

.sub-tab .tabbed .wpb_tab > div:last-child{
	margin-bottom: 0 !important;
	padding-bottom: 100px !important;
}

.sub-tab .tabbed .wpb_tab > div.skin-part:last-child{
	padding-bottom: 0 !important;
}

.sub-tab.bottom-bg .tabbed .wpb_tab{
	padding-bottom: 0;
	background-size: 100% 800px;
}

.sub-tab.bottom-bg .how-method > div.row-bg-wrap{
	background-image: none !important;
   }

.sub-tab .tabbed >ul li{
	display: table-cell;
	width: 1%;
	float: unset;
	text-align: center;
}

.sub-tab .tabbed >ul li a{
	padding: 25px 0 30px;
	color:#fff;
	border-radius: 30px 30px 0 0;
}

.sub-tab .tabbed >ul li a.active-tab{
	background:#2a0f42;
	border-color:#2a0f42;
}

.sub-tab ul span {
    font-size: 25px;
}

.sub-tab div.row_col_wrap_12_inner {
	width: 100%;
    max-width: 1400px;
    margin: 0 auto !important;
}

.sub-tab .radius-title {
    margin-bottom: 0 !important;
}

.sub-tab .radius-title .wpb_text_column{
	margin-top:30px;
	padding:25px 0;
	text-align: center;
	color:#fff;
	background: #ffa81d;
	border-radius: 5px 5px 0 0;
}

.sub-tab .radius-title.inner, .how-method .radius-title.inner{
	margin-top:30px;
	padding:15px 0;
	text-align: center;
	background: #ffa81d;
	border-radius: 5px 5px 0 0;
}

.sub-tab .radius-title.inner.violet, .how-method .radius-title.inner.violet{
	background: #B864E5;
}

.how-method .content-radius .explanation-potin p, .sub-tab .content-radius .explanation-potin p, .explanation-potin p{
	font-size: 22px;
	color:#9118a0;
	letter-spacing: 0.5px;
	line-height: 1.65;
	word-break: keep-all;
}

.sub-tab .content-radius .radius-title.inner.wpb_text_column, .how-method  .content-radius .radius-title.inner.wpb_text_column {
    margin-top: 30px;
}

.radius-title.inner p,.sub-tab .radius-title.inner p,.how-method .radius-title.inner p{
	font-family: 'S-CoreDream-5Medium', sans-serif;
	font-size: 28px;
    text-align: center;
    letter-spacing: 0.5px;
	color:#fff;
	line-height: 1.6;
}

.radius-title.inner p em,.sub-tab .radius-title.inner p em,.how-method .radius-title.inner p em{
	display: block;
	padding: 0 0;
	font-size: 16px;
    font-style: normal;
    color: #fff;
	line-height: 1;
}

.tab-inner-bg > div.row-bg-wrap{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fcbb21+0,fcbb21+66,ffffff+66,ffffff+100 */
	background: rgb(252,187,33); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,226,170,1) 0%, rgba(255,226,170,1) 100%, rgba(255,255,255,1) 100%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(255,226,170,1) 0%,rgba(255,226,170,1) 100%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(255,226,170,1) 0%,rgba(255,226,170,1) 100%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcbb21', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.tab-inner-bg.slimming > div.row-bg-wrap{
	background:#f3d8ff;
}
.how-method .content-box.slimming p, .sub-tab .content-box.slimming p{
	font-size: 22px;
}

.sub-tab .content-text.tab-inner-bg{
	padding-top: 0 !important;
	padding-bottom: 3em !important;
}

.content-text.tab-inner-bg > div:last-child{
	padding-bottom: 3em;
	background: #fff;
	
} 

.sub-tab .tab-inner-bg.content-popup{
	padding-top: 0 !important;
}

.sub-tab .tab-inner-bg.content-popup > div:last-child, .content-popup > div:last-child{
	background: #fff;
}

.content-popup.no-bg > div:last-child{
	background: transparent;
}

.team-desc i{
	color:#6322a0;
}

.sub-tab .content-radius .wpb_wrapper {
    overflow: hidden;
}

.sub-tab .content-radius > div:last-child >div .vc_column-inner {
    background: #fff;
	text-align: center;
}

.sub-tab .content-radius.no-bg > div:last-child >div .vc_column-inner, .how-method .content-radius.no-bg > div:last-child >div .vc_column-inner, .how-method .content-radius.row-one.no-bg > div.row-bg-wrap, .how-method .content-normal.row-one.no-bg > div.row-bg-wrap{
	background: transparent;
}

.sub-tab .content-radius.gray-bg > div.row-bg-wrap, .how-method .content-radius.gray-bg > div.row-bg-wrap{
	background:#f4f4f4 !important;
}

.how-method .content-radius.gray-bg > div:last-child > div .vc_column-inner{
	padding:1em 1em 0;
	background:#f4f4f4 !important;
}


/*
.sub-tab .content-radius strong{
	display: inline-block;
	margin-bottom: 20px;
	padding:8px 30px;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 22px;
	color:#fff;
	border-radius: 50px;
	background: #7e2889;
}

 .sub-tab .content-radius p{
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 18px;
	color:#111;
	word-break: break-all;
	text-align: center;
} */


/* 남다른이유 */
.common-special {
	padding-bottom:100px !important;
}

.common-special .row-bg-wrap{
	background: url(/id/wp-content/themes/salient-child/images/sub/common-special-bg.jpg);
	background-size: cover;
}

.common-special .content-box{
	margin-top: 60px;
	margin-bottom:0 !important;
}

.common-special .content-box > div:last-child > div > div{
	padding:10px 10px 20px; 
	background: #fff;
}

.common-special .sub-title p{
	font-size: 42px;
	color:#fff;
}

.common-special .sub-title p strong{
	font-family:'S-CoreDream-8Heavy', sans-serif;
	color:#FEBB20;
}

.common-special p{
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 26px;
	line-height: 36px;
	color:#541a64;
	letter-spacing: 0.5px;
	text-align: center;
}

.common-special p strong{
	font-family:'S-CoreDream-8Heavy', sans-serif;
	color:#812a92;
}

/* 정의 */
.sub-define{
	padding:100px 0 !important;
	text-align: center;
}

.sub-define > div.row-bg-wrap{
	background: url(/id/wp-content/themes/salient-child/images/sub/define-bg.jpg);
	background-size: cover;
}

.sub-define.breast .content .row-bg,.sub-define.breast-screening .content .row-bg{
	background: url(/id/selfie/breast-contour-selfie.jpg);
}

/* .sub-define.facial-contour .content .row-bg{ */
	/* background: url(/id/selfie/facial-contour-selfie.jpg); */
/* } */

.sub-define.jaw .content .row-bg{
	background: url(/id/selfie/facial-contour-selfie.jpg);
}

.sub-define.eye .content .row-bg,.sub-define.nose .content .row-bg{
	background: url(/id/selfie/eye-contour-selfie.jpg);
}

.sub-define.lipo .content .row-bg{
	background: url(/id/selfie/body-contour-selfie.jpg);
}

.sub-define.lifting .content .row-bg{
	background: url(/id/selfie/lifting-contour-selfie.jpg);
}

.sub-define.male .content .row-bg{
	background: url(/id/selfie/male-contour-selfie.jpg);
}

.sub-define.skin .content .row-bg{
	background: url(/id/selfie/skin-contour-selfie.jpg);
}




.sub-define.facial-contour.main .content .row-bg{
	background: none;
}

.sub-define .title p{
	margin-top: -10px;
	margin-bottom: 60px !important;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 42px;
	color:#fff;
	letter-spacing: 0;
}

.sub-define .title p strong{
	font-family:'S-CoreDream-8Heavy', sans-serif;
	color:#fcbb21;
}


.sub-define img{
	margin:0 auto;
}
.sub-define img.img-with-animation.m_none.animated-in{
	width: auto;
}

.sub-define p{
	margin-top: 40px;
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 24px;
	color:#fff;
	line-height: 1.75;
	letter-spacing: 0.5px;
}

/* 메인 타이틀과 연결되어있음 주의 */
.sub-define p strong{
	font-family: 'S-CoreDream-3Light', sans-serif;
	letter-spacing: 0.5px;
	color:#ffd22e;
}

.sub-define .content{
	height: 700px;
}

.sub-define .content > div{
	height: 100%;
}

.sub-define .content::after{
	/* content: '*This image was photographed and published with the patient\'s consent.'; */
	content: '*Foto diatas diambil dan dipasang dengan sepengetahuan & persetujuan pasien.';
	/* content: 'TEST TEXT!!!!'; */
	display:block;
	width: 100%;
	height: auto;
	margin-top:30px;
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 15px;
	color:#fff;
	text-align: center;
	visibility:unset ;
}

/* why */
.sub-why{
	padding-bottom:100px !important;
}
.sub-why.slider-title{
	padding-bottom: 30px !important;
}
.sub-why img.img-with-animation.skip-lazy.m_none.animated-in {
    width: auto;
}
.sub-why.no_bo {
	padding-bottom:0px !important;
}
.sub-why.title{
	padding-bottom: 60px !important;
}
.sub-why > div.row-bg-wrap,.sub-why.slider-title .row-bg-wrap, .sub-why.slider-content .row-bg-wrap{
	background: #ffe2aa;
}
.sub-why .content{
	margin-top: 60px;
}

.sub-why .sub-title p strong{ 
	font-family:'S-CoreDream-8Heavy', sans-serif;
	color:#6E2576;
}

.sub-why img.sub-title{
	margin-bottom: 15px !important;
}

.sub-why .sub-text p{
	font-family:'S-CoreDream-6Bold', sans-serif;
	font-size: 28px;
	letter-spacing: 0.5px;
	text-align: center;
}

.sub-why .sub-text p strong{
	display: block;
	margin-top: 20px;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 34px;
	color:#7b2592;
	letter-spacing: 0.5px;
}

.sub-why .sub-text p i{
	color:#7b2592;
}

/* .sub-why .content.gapbg > div:last-child > div:first-child .vc_column-inner, .sub-why .content.gapbg-last > div:last-child > div:last-child .vc_column-inner, .sub-why.content.gapbg > div:last-child > div:first-child .vc_column-inner, .sub-why.content.gapbg-last > div:last-child > div:last-child .vc_column-inner{ */
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/why-bg-img.jpg); */
	/* background-repeat: no-repeat; */
	/* background-position: bottom right; */
	/* background-size: contain; */
/* } */

.sub-why .content > div:last-child > div > div, .sub-why.content > div:last-child > div > div{
	padding: 0 0 30px;
	border-radius: 5px 5px 0 0;
	background: #fff;
}

.sub-why .content .wpb_text_column,.sub-why.content .wpb_text_column{
	margin-bottom: 30px;
	padding:15px 0; 
	border-radius:  5px 5px 0 0;
	background: #6E2576;
	color:#fff;
	text-align: center;
}

.sub-why .content .wpb_text_column p, .sub-why.content .wpb_text_column p{
	font-size: 25px;
}

.sub-why .content > div:last-child > div:first-child .wpb_text_column,.sub-why.content > div:last-child > div:first-child .wpb_text_column{
	background: #FFA81D;
}

.sub-why .iwithtext{
	margin: 0 40px;
}

.sub-why .iwithtext .iwt-icon{
	width: 50%;
	position: relative;
    display: inline-block;
}

.sub-why .iwithtext .iwt-icon img{
	width: 100% !important;
	border-radius: 20px;
}

.sub-why .iwithtext .iwt-text{
	position: relative;
	width: 50%;
	padding-left: 4em;
	display: inline-block;
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 18px;
	vertical-align: top;
	word-break: keep-all;
	letter-spacing: 0.5px;
	line-height: 1.7;
}

.sub-why .iwithtext .iwt-text strong{
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family:'S-CoreDream-5Medium', sans-serif;
	font-size: 24px;
	color:#6E2576;
	word-break: keep-all;
	line-height: 1.6;
}

.sub-why .iwithtext .iwt-text strong i{
	position: absolute;
    left: 15px;
	padding: 0 12px;
	font-size: 25px;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	color:#fff;
	background: #6E2576;
	border-radius: 50px;
	line-height: 1.6;
}

.sub-why .iwithtext .iwt-text i{
	display: block;
	font-size: 14px;
	font-family:'S-CoreDream-4Regular', sans-serif;
	line-height: 1.5;
	color:#6E2576;
}

.sub-why .iwithtext .iwt-text ul{
	margin-left: 0;
}

.sub-why .iwithtext .iwt-text ul li{
	position: relative;
	margin-top:6px;
	padding-left: 15px;
	list-style: none;
	font-size: 18px;
	word-break: keep-all;
}

.sub-why .iwithtext .iwt-text ul li:first-child{
	margin-top: 0;
}

.sub-why .iwithtext .iwt-text ul li::before{
	content: '';
	position: absolute;
	top: 12px;
	left: 0;
	display: block;
	width: 3px;
	height: 3px;
	background: #6E2576;
}

.sub-why .content > div:last-child > div:first-child .iwithtext .iwt-text i,.sub-why.content > div:last-child > div:first-child .iwithtext .iwt-text i{
	color:#ff7d1d;
}

.sub-why .content > div:last-child > div:first-child .iwithtext .iwt-text strong,.sub-why.content > div:last-child > div:first-child .iwithtext .iwt-text strong {
	color: #FFA81D;
}

.sub-why .content > div:last-child > div:first-child .iwithtext .iwt-text ul li::before,.sub-why.content > div:last-child > div:first-child .iwithtext .iwt-text ul li::before{
	background: #FFA81D;
}

.sub-why .content > div:last-child > div:first-child .iwithtext .iwt-text strong i,.sub-why.content > div:last-child > div:first-child .iwithtext .iwt-text strong i{
	color: #fff;
	background: #FFA81D;
}

.sub-why.content .iwithtext .iwt-icon img{
	margin-bottom: 15px;
}

.sub-why.carousel > div.row-bg-wrap{
	background: #ddc6f2;
}

.sub-why.carousel img{
	width: auto !important;
	margin:0 auto !important;
}

img.info{
	margin: 40px auto !important;
}

.sub-why.carousel .sub-title p{
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 42px;
}

.sub-why.carousel p{
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 18px;
	line-height: 1.7;
}

.sub-why.carousel p strong{
	font-family:'S-CoreDream-8Heavy', sans-serif;
}

.sub-why.carousel .flickity-slider .cell{
	opacity: 0.5;
	background: #fff;
	height: auto !important;
	min-height: 980px;
	overflow: hidden;
}
.sub-why.carousel .flickity-viewport.flickity-viewport{
	margin-bottom:  0 !important;
}

.sub-why.carousel .flickity-slider .cell.is-selected {
    opacity: 1;
}

.sub-why.carousel button.flickity-button.flickity-prev-next-button.previous{
	left: -50px;
}

.sub-why.carousel .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next{
	right: -50px;
}

.sub-why.carousel .carousel-title {
	text-align: center;
}

.sub-why.carousel .carousel-title p{
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 22px;
}

.sub-why.carousel .carousel-title strong{
	display: inline-block;
	margin-bottom:30px;
	padding: 0.4em 1.2em;
	font-size: 28px;
	color:#fff;
	background: #6e389a;
	border-radius: 40px;
}

.sub-why.carousel .carousel-title h3{
	margin-top: 10px;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 42px;
	color:#6d389b;
	letter-spacing: 0.5px;
	line-height: 1.4;
}

.sub-why.carousel .content-row > div:last-child .vc_column-inner{
	padding:30px 30px 0;
	background: #f4f4f4;
	border-radius: 30px;
}

.sub-why.carousel .content-row .row-bg-wrap{
	background: none;
}

.sub-why.carousel .content-row{
	margin-bottom: 0 !important;
	text-align: center;
}

.sub-why.carousel .content-row p{
	padding-bottom: 30px !important;
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 20px;
	letter-spacing: 0.5px;
	overflow: hidden;
	word-break: keep-all;
}

.sub-why.carousel .content-row p strong{
	position: relative;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 26px;
	letter-spacing: 0.5px;
	line-height: 1.4;
	word-break: keep-all;
}
.sub-why.carousel .content-row p strong.ulthera::after{
	content: '';
	position: absolute;
	top: 0;
	right: -90px;
	width: 182px;
	height: 56px;
	display: block;
	background: url(/id/wp-content/themes/salient-child/images/sub/skin-ulthera-text.png);
	background-size: 136px;
	background-repeat: no-repeat;
}

.sub-why.carousel .content-row p strong::before{
	content: '';
	display: block;
	margin: 0 auto;
	margin-bottom: 10px;
	width: 35px;
	height: 36px;
	background: url(/id/wp-content/themes/salient-child/images/sub/stop-content-pointicon.png);
	background-size: 35px;
	background-repeat: no-repeat;
	background-position: center;
}

.sub-why.carousel .flickity-slider{
	height: auto !important;
}

.sub-why.slider-content > div:last-child > div:first-child img{
	height: 100%;
}

.sub-why.slider-content > div:last-child .vc_column-inner{
	background: #fff;
}

.sub-why.slider-content > div:last-child .carousel-item .vc_column-inner{
	padding: 0 1%;
}

.sub-why.slider-content .visual-bg >div.vc_column-inner > div.wpb_wrapper {
    position: absolute;
    bottom: 0;
    width: 100%;
}
.sub-why.slider-content .visual-bg >div.vc_column-inner{
	min-height: 750px;
}

.sub-why.slider-content .title{
	position: relative;
	margin-bottom: 0 !important;
    padding: 4em;
    background: #ffd27d;
    text-align: center;
    margin-top: 500px;
}
.sub-why.slider-content .carousel-item {
    background: #fff;
}
.sub-why.slider-content .carousel-item .row-bg-wrap{
	background: transparent !important;
}
/* .sub-why.slider-content .carousel-item .vc_col-sm-1\/5{
	width: 33.3333%;
	margin: 0 auto !important;
} */
.sub-why.slider-content .iwithtext{
	margin-bottom: 40px;
}
.sub-why.slider-content .carousel-item img{
	width: auto !important;
	height: 65px;
	margin: 0 auto;
	border-radius: 0;
}
.sub-why.slider-content .iwithtext .iwt-icon{
	width: 20%;
}
.page-id-357 .sub-why.slider-content .iwithtext .iwt-icon{
	width: 35%;
}
.page-id-357 .sub-why.slider-content .iwithtext .iwt-text{
	width: 65%;
	padding-left: 10px;
}
.sub-why.slider-content .iwithtext .iwt-text{
	width: 80%;
	padding-left: 0;
	text-align: left;
	font-family: 'S-CoreDream-3Light', sans-serif;
}

.page-id-357 .sub-why.slider-content .carousel-item img{
	height: auto;
}


/* .sub-why.slider-content .title::after{
	content: '';
	position: absolute;
    bottom: -56px;
    left: 42%;
	width: 110px;
	height: 110px;
	background: #fff;
	transform: rotate(45deg);
} */

.sub-why.slider-content .owl-theme .owl-dots .owl-dot.active  span{
	background-color: #434343 !important;
}

.sub-why.slider-content .owl-theme .owl-dots .owl-dot span{
	background-color: transparent;
	border: 1px solid #434343;
}

.sub-why.slider-content .title h6{
	letter-spacing: 5px;
	font-size: 15px;
}

.sub-why.slider-content .title h4{
	font-size: 32px;
}

.sub-why.slider-content .title p{
	margin-top: 30px;
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 20px;
	letter-spacing: 0.5px;
	line-height: 1.6;
}

.sub-why.slider-content .title p i{
	display: inline-block;
	margin-top: 20px;
	margin-right: 10px;
	padding: 4px 20px;
	border: 1px solid #fff;
	font-size: 17px;
	background: #ffe2aa;
	border-radius: 30px;
}

.sub-why.slider-content .owl-carousel{
	padding-bottom: 30px;
	background: #fff;
}

.sub-why.slider-content .carousel-item{
	padding: 30px 30px 5px;
	text-align: center;
}

.sub-why.slider-content .carousel-item p{
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 16px;
	line-height: 1.5;
}

.sub-why.slider-content .carousel-item strong{
	display: block;
	margin-bottom: 5px;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 20px;
	line-height: 1.3;
	letter-spacing: 0.5px;
	color:#111;
}

.slider-content .visual-bg .column-image-bg{
	background-repeat: no-repeat;
	background-position: center;
    background-size: cover;
}


/* 시술원리 */
.principle{
	padding-bottom:100px !important;	
}

.principle > div.row-bg-wrap{
	background: url(/id/wp-content/themes/salient-child/images/sub/principle-bg.jpg);
	background-size: cover;
}

.principle.skin > div.row-bg-wrap{
	background: #ececec;
	background-size: cover;
}

.principle .sub-title p{
	color:#fff;
}
.principle.skin .sub-title p{
	color:#333;
}

.principle .sub-text p{
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 24px;
	color:#fff;
	text-align: center;
}

.principle .sub-text p strong{
	font-family: 'S-CoreDream-3Light', sans-serif;
	color: #ffa81d;
}

.principle .hover-wrap{
	margin-bottom: 0;
}

.principle .radius-title{
	margin-bottom: 0 !important;
}

.principle .radius-title p {
	font-size: 32px;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	text-align: center;
	background: #ffa81d;
	color:#fff;
	padding: 24px !important;
    border-radius: 5px 5px 0 0;
}

.principle .radius-content{
	padding: 2em;
	background: #fff;
}

.principle .radius-content p{
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 18px;
}

.principle .annotate p{
	margin-top: 40px;
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 18px;
	color:#fff;
	text-align: center;
	line-height: 1.75;
}

.principle div.arrow::before{
	content: '';
	position: absolute;
	top: 36%;
    right: -12px;
    display: block;
    width: 52px;
    height: 52px;
	z-index: 99;
	border-radius: 50px;
	background: #FFA81D;
	background-image: url(/id/wp-content/themes/salient-child/images/sub/arrow-icon.png);
	background-repeat: no-repeat;
	background-size: 19px;
	background-position: 55% center;
}

/* 시술부위 */
.skin-part > div.row-bg-wrap{
	background: url(/id/wp-content/themes/salient-child/images/sub/skin-part-bg.jpg);
	background-size: cover;
	background-position:center ;
}

.skin-part .sub-title p{
	color:#fff;
}

.skin-part .sub-text p{
	color:#fff;
	text-align: center;
}

.skin-part img{
	margin-top: 30px;
	margin-bottom: 0 !important;
}

/* 스킨쁘띠 */
.petit-table{
	padding-bottom: 6em !important;
}

.petit-table table tr{
	border-bottom: 1px solid #f4f4f4;
}

.petit-table th, .petit-table td{
	text-align: center !important;
}

.petit-table table tr th{
	background:#552579;
	color:#fff;
	font-size: 28px;
    padding: 0.6em !important;
	border-color: transparent !important;
	letter-spacing: 0.5px;
}

.petit-table table tr th:first-child {
    border-radius: 30px 0 0 30px;
}

.petit-table table tr th:last-child {
    border-radius: 0 30px 30px  0;
}

.petit-table table tr td{
	font-size: 19px !important;
    padding: 1.6em !important;
	border-color: transparent !important;
    border-bottom: 1px solid #ddd !important;
}

.petit-table table tr:last-child td{
	border-bottom: 0 !important;
}

.petit-table table tr td.division{
	font-size: 24px !important;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	color:#552579;
}

.petit-effect{
	text-align: center;
}

.petit-effect ul{
	display: inline-block;
	margin-top: 1em !important;
	overflow: hidden;
	background:#552579;
	border-radius: 40px;
}

img.how-method-intext {
    padding-top: 5em !important;
}

.how-method.slimming {
    padding: 3em 0 !important;
}

.how-method.slimming .line-text p{
	padding-top: 1em;
	font-family: 'S-CoreDream-5Medium', sans-serif;
	font-size: 48px;
	text-align: center;
	letter-spacing: 0.5px;
	color:#111;
	}
.how-method.slimming .line-text p strong{
	font-family:'S-CoreDream-8Heavy', sans-serif;
	letter-spacing: 0.5px;
}

.how-method.slimming .img-inner-text {
	text-align: center;
	position: absolute;
	width: 100%;
	top: 260px;
	z-index: 9;
}

.how-method.slimming .img-inner-text p{
	font-size: 48px;
	font-family:'S-CoreDream-8Heavy', sans-serif;
}

.slimming.radius-title .wpb_text_column{
	margin-top: 0 !important;
}

.how-method.slimming .sub-title p{
	margin-bottom:1em !important;
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 22px;
	color:#48154e;
}

.how-method.slimming  .sub-title p strong{
	font-family:'S-CoreDream-8Heavy', sans-serif;
	color:#48154e;
}

.sub-tab .content-box .petit-effect ul li{
	position: relative;
	display: inline-block;
	margin-right: 50px;
	padding: 1em 0;
	padding-left: 40px;
    margin-top: 0;
	color:#fff;
	font-size: 22px;
	font-family:'S-CoreDream-8Heavy', sans-serif;
}

.sub-tab .content-box .petit-effect ul li:first-child{
	margin-left: 50px;
}

.sub-tab .content-box .petit-effect ul li::before{
	content: '';
	position: absolute;
	top: 25px;
	left: 10px;
    display: inline-block;
    margin-right: 20px;
    width: 20px;
    height: 20px;
    background: url(/id/wp-content/themes/salient-child/images/sub/stop-content-pointicon.png);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
}



.stop-content > div:last-child > div .vc_column-inner{
	padding:30px;
	background: #f4f4f4 ;
	border-radius: 30px;
	text-align: center;
}

.stop-content > div:last-child > div:first-child .vc_column-inner{
	background: #7e2889 ;
}

.stop-content > div:last-child > div:first-child p{
	font-family:'S-CoreDream-8Heavy', sans-serif;
	color:#fff
}

.stop-content div.wpb_text_column::before{
	content: '';
	display: block;
	margin: 0 auto;
	margin-bottom: 20px;
	width: 36px;
	height: 36px;
	background-image: url(/id/wp-content/themes/salient-child/images/sub/stop-content-icon.png);
	background-repeat: no-repeat;
}

.stop-content p{
	font-size: 20px;
	font-family: 'S-CoreDream-4Regular', sans-serif;
	letter-spacing: 0.5px;
}


/* 수술방법 */
.how-method{
	padding-bottom: 70px !important;
}

.how-method.pdb-20{
	padding-bottom: 20px !important;
}

.tab-bg-violet > div.row-bg-wrap, .how-method.tab-bg-violet > div.row-bg-wrap{
	background-color: #67266f;
}

.how-method > div.row-bg-wrap{
	background-image: url(/id/wp-content/themes/salient-child/images/sub/how-method-bg.jpg) !important;
	background-repeat: no-repeat;
    background-size: 100% 600px;
}

.how-method.slimming > div.row-bg-wrap{
	background: #f3d8ff !important;
}

.how-method.height-long > div.row-bg-wrap{
	background-size: 100% 800px;
}

.how-method.solid-bg > div.row-bg-wrap{
	background-image: none !important;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#45144a+0,45144a+64,ffffff+64,ffffff+65,ffffff+100 */
	background: rgb(69,20,74) !important; /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(69,20,74,1) 0%, rgba(69,20,74,1) 62%, rgba(255,255,255,1) 62%, rgba(255,255,255,1) 65%, rgba(255,255,255,1) 100%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(69,20,74,1) 0%,rgba(69,20,74,1) 62%,rgba(255,255,255,1) 62%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%) !important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(69,20,74,1) 0%,rgba(69,20,74,1) 62%,rgba(255,255,255,1) 62%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45144a', endColorstr='#ffffff',GradientType=0 ) !important; /* IE6-9 */
}

.how-method.solid-bg2 > div.row-bg-wrap{
	background-image: none !important;
	background-color:#FFE2AA;
}

.how-method.not-bg > div.row-bg-wrap{
	background-image: none !important;
	background-color:#fff;
}

.how-method.gray-bg > div.row-bg-wrap{
	background-image: none !important;
	background-color:#f4f4f4;
}

.how-method .sub-title p{
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 46px;
	color:#fff;
}
.how-method .sub-title p .small{
	font-size: 32px;
}

.how-method.not-bg .sub-title p,.how-method.gray-bg .sub-title p{
	color:#111;
}

.how-method.not-bg .sub-title p strong,.how-method.gray-bg .sub-title p strong{
	color:#7e2889;
}

.how-method.not-bg .sub-title p strong.color-style2,.how-method.gray-bg .sub-title p strong.color-style2{
	color:#ffa81d;
}

.how-method p{
	font-family: 'S-CoreDream-4Regular', sans-serif;
	color:#fff;
}

.how-method .annotate p{
	font-size: 18px;
	text-align: center;
	color:#111;
	line-height: 1.7;
	letter-spacing: 0.5px;
}

.how-method .annotate.color-style1 p{
	color:#ffa81d;
}

.how-method .annotate.color-style2 p{
	color:#7e2889;
}

.how-method .annotate.color-style3 p{
	color:#fff;
}
 
.sub-title-text p strong{
	font-family: 'S-CoreDream-8Heavy', sans-serif;
}

.sub-title-text p strong.color-style1{
	font-family: 'S-CoreDream-4Regular', sans-serif;
}

.how-method .radius-title{
	margin-top:30px;
	margin-bottom: 0 !important;
}

.how-method .radius-title .column-bg-overlay-wrap{
	color:#fff;
	background: #ffa81d;
	border-radius: 5px 5px 0 0;
	z-index: -1;
}

.how-method .radius-title .wpb_text_column{
	padding: 15px 0;
}

.how-method .radius-title.style-2 .wpb_text_column,.sub-tab .radius-title.style-2 .wpb_text_column{
	color:#fff;
	background: #5b1c63;
	border-radius: 5px 5px 0 0;
}

.how-method .radius-title p,.sub-tab .radius-title .wpb_text_column p{
	font-family: 'S-CoreDream-5Medium', sans-serif;
	font-size: 28px;
	text-align: center;
	letter-spacing: 0.5px;
}

.how-method .slimming.radius-title p, .sub-tab .slimming.radius-title .wpb_text_column p{
	font-size: 32px;
}

.how-method .radius-title p strong,.sub-tab .radius-title .wpb_text_column p strong{
	font-family:'S-CoreDream-8Heavy', sans-serif;
}

.how-method .content-box, .sub-tab .content-box > div:last-child, .content-popup{
	padding: 30px !important;
	background: #eee;
}
.parent-pageid-39 .how-method .content-box, .sub-tab .content-box > div:last-child, .content-popup{
	padding:15px 10px 30px !important;
}

.content-popup.not-bg{
	background: #fff;
}

.how-method .content-box.not-bg, .sub-tab .content-box.not-bg > div:last-child{
	background: #fff;
}

.sub-tab .content-box.brightening-bg > div:last-child{
	padding-bottom: 0 !important;
	background: #fff;
	background: url(/id/wp-content/themes/salient-child/images/sub/skin-brightening-bg.jpg);
	background-position: right;
	background-size: cover;
}

.how-method.gray-bg .content-box , .sub-tab .gray-bg .content-box > div:last-child{
	padding: 0 !important;
	background: transparent;
}

.how-method.gray-bg .content-box > div > div .vc_column-inner{
	padding:30px !important;
	background:#fff;
}

.how-method .content-box h4, .sub-tab .content-box h4{
	margin-bottom: 20px;
	font-family: 'S-CoreDream-8Heavy', sans-serif;
	font-size: 32px;
	letter-spacing: 0.5px;
	line-height: 1.5;
}

.sub-tab .content-box.spacing-pdb0 > div:last-child{
	padding-bottom: 0 !important;
}

.sub-tab .content-box .txt_center h4{
	margin-bottom: 0;
	text-align: center;
}

.sub-tab .content-box .txt_center p{
	text-align: center;
}

.sub-tab .content-box .txt_center p.color-style2{
	color:#6d00b9;
}

.content-box.inner-box{
	margin-bottom: 0 !important;
	text-align: center;
}

.content-box.inner-box > div:last-child{
	background: #fff;
}

.content-box.inner-box > div:last-child .vc_column-inner{
	padding: 1.8em 0; 
	background: #f4f4f4;
	border-radius: 30px;
}

.content-box.inner-box.slimming > div:last-child .vc_column-inner{
	background:transparent;
}

.sub-tab .content-box.inner-box p strong{
	font-size: 24px;
	color:#48154e;
}

.sub-tab .content-box.inner-box p i{
	padding: 0 0;
	font-size: 18px;
	background: transparent;
	color:#111;	
}

.how-method .content-box h4 strong, .sub-tab .content-box strong{
	font-family: 'S-CoreDream-8Heavy', sans-serif;
	letter-spacing: 0px;
	line-height: 1.5;
	color:#46214c;
}

.how-method .content-box h5, .sub-tab .content-box h5{
	margin-bottom: 20px;
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 25px;
	letter-spacing: 0.5px;
	line-height: 1.5;
}

.how-method .content-box h5 strong, .sub-tab .content-box h5 strong{
	font-family: 'S-CoreDream-8Heavy', sans-serif;
	color:#863290;
}

.how-method .content-box p, .sub-tab .content-box p{
	font-size: 18px;
	letter-spacing: 0.5px;
	font-family: 'S-CoreDream-3Light', sans-serif;
	color:#111;
	line-height: 1.7;
}

.how-method .content-box p strong, .sub-tab .content-box p strong{
	letter-spacing: 0.5px;
	font-family: 'S-CoreDream-8Heavy', sans-serif;
	color:#111;
}

.how-method .content-box p i, .sub-tab .content-box p i{
	display: inline-block;
	margin-bottom: 8px;
    padding: 6px 20px;
    font-size: 22px;
    background: #ffbb26;
    font-family: 'S-CoreDream-8Heavy', sans-serif;
    color: #fff;
    border-radius: 50px;
}

.how-method .content-box ul, .sub-tab .content-box ul{
	margin-left: 0;
}

.how-method .content-box ul li, .sub-tab .content-box ul li{
	position: relative;
	margin-top: 30px;
	padding: 6px 0 0 7em;
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size:20px;
	list-style: none;
	line-height: 1.6;
	letter-spacing: 0.5px;
}

.how-method .content-box ul li:first-child, .sub-tab .content-box ul li:first-child{
	margin-top:0;
}

.how-method .content-box ul li i, .sub-tab .content-box ul li i{
	position: absolute;
	top:0;
    left: 0;
	margin: 2px 15px;
	padding:6px 12px;
	/* font-size:20px; */
	font-size:14px;
	background: #ffbb26;
	font-family: 'S-CoreDream-8Heavy', sans-serif;
	color:#fff;
	border-radius: 50px;
}

.content-popup h3{
	margin-bottom: 30px !important;
	font-family: 'S-CoreDream-8Heavy', sans-serif;
	font-size: 19px;
	text-align: center;
	color:#5b1c63;
	letter-spacing: 0.5px;
}

.content-popup .nectar-cta.loaded{
	display: none;
}

.content-popup h3:after {
    content: '';
    display: inline-block;
    margin-left: 10px;
    width: 28px;
    height: 28px;
    background: url(/id/wp-content/themes/salient-child/images/sub/content-popup-btn.png);
    vertical-align: middle;
}

.nectar_team_member_overlay{
	height: 50%;
	top:30%;
}
.page-id-256 .nectar_team_member_overlay{
	height: 70%;
	top:20%;
}

.nectar_team_member_overlay .team_member_image{
	transform: scale(1);
	-webkit-transform: scale(1);
}

.nectar_team_member_overlay .team-desc p{
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 15px;
	letter-spacing: 0.5px;
	line-height: 1.6;
}

.nectar_team_member_overlay .team-desc {
	overflow: hidden;
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 17px;
	letter-spacing: 0.5px;
	line-height: 1.6;
}

.nectar_team_member_overlay .team-desc p iframe{
	width:100% !important;
	height: 100% !important;
	padding: 10px 50% 0 0;
}
/* <div class="doc_youtu_btn">
<a href="https://www.youtube.com/watch?v=UFiVuGOmKCI" >
<img src="/wp-content/uploads/2021/06/youtube_btn.png"/>
</a>
</div > */

.nectar_team_member_overlay .team_member_details .bio-inner strong{
	display: inline-block;
	margin: 10px 0;
	padding:8px 18px;
	border-radius: 30px;
	font-family: 'S-CoreDream-8Heavy', sans-serif;
	font-size: 18px;
	background:#863390;
	color:#fff;
}

.how-method .content-text {
	margin-top:40px;
	text-align: center;
}

.how-method .content-text.top-belong{
	margin-top: 0;
    margin-bottom: 4em;
	padding: 2em !important;
    background: #f3f3f3;
    border-radius: 30px;
}

.how-method .content-text.top-belong p{
	font-size: 20px;
	color:#7e2889;
}

.sub-tab .content-text{
	padding-top: 40px !important;
	text-align: center;
}

.sub-tab .reference{
	margin-top: 30px;
	padding-top: 10px;
	text-align: center;
	background:#f4f4f4;
	border-radius: 30px;
}

.sub-tab .reference p{
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 15px;
}

.sub-tab .reference p strong{
	margin-top: 10px;
	font-size: 16px;
	color:#5b1c63;
}

.sub-tab .reference p i{
	padding: 0 0;
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 15px;
	text-decoration: underline;
	background:transparent;
	color:#111;
}

.how-method .content-text h2, .sub-tab .content-text h2{
	position: relative;
	display: inline-block;
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 42px;
	text-align: center;
	margin-bottom: 25px;
	letter-spacing: 0px;
	line-height: 1.4;
}

.how-method .content-text h2:after, .sub-tab .content-text h2:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20px;
	background: #fdc94d;
	z-index: -1;
}

.how-method .content-text h2 strong, .sub-tab .content-text h2 strong{
	font-family:'S-CoreDream-8Heavy', sans-serif;
	color:#77298f;
	letter-spacing: 0.5px;
}

.how-method .content-text h3, .sub-tab .content-text h3{
	display: inline-block;
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 30px;
	text-align: center;
	letter-spacing: 0.5px;
	line-height: 1.4;
}

.how-method .content-text p{
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size:20px;
	text-align: center;
	color:#111;
	line-height: 1.6;
	letter-spacing: 0.5px;
}

.how-method .content-text p strong{
	font-family:'S-CoreDream-8Heavy', sans-serif;
	letter-spacing: 0.5px;
}

.how-method .content-radius.row-one > div.row-bg-wrap, .how-method .content-radius > div:last-child > div .vc_column-inner {
    background: #fff;
}

.how-method .content-radius > div:last-child > div.arrow::before{
	content: '';
	position: absolute;
	top: 30%;
    right: -27px;
    display: block;
    width: 52px;
    height: 52px;
	z-index: 99;
	border-radius: 50px;
	background: #FFA81D;
	background-image: url(/id/wp-content/themes/salient-child/images/sub/arrow-icon.png);
	background-repeat: no-repeat;
	background-size: 19px;
	background-position: 55% center;
}
/* 눈재수술 30% */

.how-method .content-radius img, .sub-tab .content-radius img{
	margin: 0 auto;
}
.how-method .content-radius.gray-bg > div:last-child > div .vc_column-inner{
	padding: 0 0;
}

.how-method .content-radius strong, .sub-tab .content-radius strong{
	position: relative;
	display: inline-block;
	margin-bottom: 15px;
	padding:8px 30px;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 22px;
	color:#fff;
	border-radius: 5px;
	background: #7e2889;
	line-height: 1.5;
}
.page-id-367 .how-method .content-radius strong, .sub-tab .content-radius strong{
	margin-bottom: 5px;
    padding: 4px 12px;
    font-size: 15px;
}
/* 3D CT코 */
.how-method .content-radius strong.full, .sub-tab .content-radius strong.full{
	display: block;
	margin-bottom: -12px;
	z-index: 999;
}

.how-method .content-radius p, .sub-tab .content-radius p{
	padding:0 10px;
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 18px;
	color:#111;
	word-break: keep-all;
	text-align: center;
	line-height: 1.75;
	letter-spacing: 0.5px;
}

/* 3D코성형 */
.vs-row::before {
    position: absolute;
    content: 'VS';
	right: -22px;
    top: 42%;
    display: block;
    height: auto;
    font-size: 42px;
    z-index: 99;
	color:#fff;
	text-shadow: 3px 3px 0 #7e2889, -1px -1px 0 #7e2889, 1px -1px 0 #7e2889, -1px 1px 0 #7e2889, 1px 1px 0 #7e2889;
}

.how-method .content-radius .check-list ul, .sub-tab .content-radius .check-list ul{
	padding: 0 0;
}
.how-method .content-radius .check-list ul li, .sub-tab .content-radius .check-list ul li{
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 19px;
	text-align: center;
	word-break: keep-all;
    line-height: 1.75;
    letter-spacing: 0.5px;
}
.how-method .content-radius .check-list ul li::marker, .sub-tab .content-radius .check-list ul li::marker{
	content: none !important;
}
.how-method .content-radius .check-list ul li::before, .sub-tab .content-radius .check-list ul li::before{
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	background: url(/id/wp-content/themes/salient-child/images/sub/stop-content-coloricon.png);
	background-size: 20px;
}

.how-method .content-radius p i, .sub-tab .content-radius p i{
	font-size: 15px;
}

.how-method .number-list li, .sub-tab .number-list li, .how-method .content-box .number-list li, .sub-tab .content-box .number-list li{
	position: relative;
	margin-top:25px;
	padding-left: 50px;
	list-style: none;
	font-size: 19px;
	font-family: 'S-CoreDream-4Regular', sans-serif;
	letter-spacing: 0.5px;
	line-height: 1.6;
}
.how-method .number-list li:first-child, .sub-tab .number-list li:first-child, .how-method .content-box .number-list li:first-child, .sub-tab .content-box .number-list li:first-child{
	margin-top: 0;
}

.how-method .number-list li i , .sub-tab .number-list li i{
	position: absolute;
	left: 0;
	display: inline-block;
	margin-right: 20px;
	padding: 2px 12px;
	color:#fff;
	background: #7e2889;
	border-radius: 50px;
}

.how-method .content-box .number-list li i , .sub-tab .content-box .number-list li i{
	position: absolute;
	left: 0;
	display: inline-block;
	margin-right: 20px;
	padding: 2px 11px;
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 15px;
	color:#fff;
	background: #7e2889;
	border-radius: 50px;
}

.how-method .content-radius .wpb_text_column, .sub-tab .content-radius .wpb_text_column{
	margin-top: -30px;
	margin-bottom: 30px;
}

.page-id-229 .how-method .content-radius.gray-bg .wpb_text_column{
	margin-bottom: 0;
}

.how-method .content-radius.no-spacing .wpb_text_column, .sub-tab .content-radius.no-spacing .wpb_text_column{
	margin-top: 0;
	margin-bottom: 30px;
}

.how-method .content-normal.spacing, .sub-tab .content-normal.spacing{
	padding: 4em 0 !important;
	margin-bottom: 0 !important;
}

.how-method .content-normal > div:last-child > div .vc_column-inner, .sub-tab .content-normal > div:last-child > div .vc_column-inner {
    padding: 20px;
    background: #eee;
}

.how-method .content-normal.in-text > div:last-child > div .vc_column-inner, .sub-tab .content-normal.in-text > div:last-child > div .vc_column-inner {
	padding: 0px;
	background: #eee;
}
.how-method .content-normal.in-text > div:last-child > div .vc_column-inner .wpb_text_column, .sub-tab .content-normal.in-text > div:last-child > div .vc_column-inner .wpb_text_column{
	padding: 0 15px 30px;
	background: #eee;
}
.how-method .content-normal.in-text > div:last-child > div .vc_column-inner img, .sub-tab .content-normal.in-text > div:last-child > div .vc_column-inner img{
	width: 100%;
}


.how-method.safe-surgery-dr .content-normal > div:last-child > div .vc_column-inner, .sub-tab.safe-surgery-dr .content-normal > div:last-child > div .vc_column-inner{
	padding: 0;
    background: transparent;
}

.how-method.safe-surgery-dr .content-normal > div:last-child > div .vc_column-inner .wpb_text_column.wpb_content_element{
	background: #fff;
}

.how-method .content-normal.row-one > div.row-bg-wrap{
	background:#fff;
}

.how-method .content-normal.row-one.gray-bg > div.row-bg-wrap{
	background:#eee;
}

.how-method .content-normal ul{
	margin-top: 15px;
	margin-left: 0;
}

.how-method .content-normal li{
	position: relative;
	padding-left: 20px;
	list-style: none;
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 15px;
	letter-spacing: 0.5px;
	color:#48154e;
}

.how-method .content-normal li::before{
	content: '';
	position: absolute;
	top:10px;
	left: 0;
	display: block;
	width: 3px;
	height: 3px;
	background:#863390;
}

/* 프리미엄 애프터케어 */
/* .how-method .content > div:last-child > div.vc_col-sm-2{ */
	/* width: 33.333%; */
/* } */
.how-method .content > div:last-child > div.vc_col-sm-2{
	margin-bottom: 1em;
}

.how-method .content{
	margin-top: 0;
}

.how-method .content > div > div .vc_column-inner{
	background: #fff;
}
.how-method .content .wpb_text_column{
	padding: 0 5px 20px;
}

.how-method .content p{
	padding: 0 10px;
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 18px;
	color:#111;
	text-align: center;
	line-height: 1.6;
	letter-spacing: 0.5px;
}

/* .premium-row .content br{
	display: none;
} */

.how-method .content p strong{
	display: block;
	margin-bottom: 10px;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 22px;
	color:#571460;
	/* word-break: keep-all; */
	line-height: 1.5;
	letter-spacing: 0.5px;
}

.how-method .content p strong i{
	display: inline-block;
	margin-right: 8px;
	padding: 5px 9px;
	font-size: 20px;
	color:#fff;
	background: #571460;
	border-radius: 50px;
	line-height: 1;
}

/* 오시는 길 */
.map-info-btn {
	margin: 0 0;
	padding: 0 0;
	text-align: right;
}
.map-info-btn li{
	display: inline-block;
    vertical-align: top;
}
.map-info-btn li::marker{
	display: none;
	content: none;
}
.map-print-btn a {
	display: block;
    padding: 17px 42px;
    background: #fff;
    border-radius: 50px;
    font-size: 20px;
    letter-spacing: 0.5px;
}

/* 특수케이스 가슴>모티바 */
.page-id-283 .how-method .content-normal.row-one p{
	text-align: left;
}
.how-method.certification .content-normal > div:last-child > div .vc_column-inner{
	background: #fff;
	border-radius: 50px;
}
.how-method.certification .content-normal .img-with-aniamtion-wrap{
	display: inline-block;
	width: 29%;
	vertical-align: middle;
}
.how-method.certification .content-normal .wpb_text_column.wpb_content_element{
	display: inline-block;
	width: 70%;
	vertical-align: middle;
}
.how-method.certification .content-normal .wpb_text_column.wpb_content_element p {
    text-align: left;
    padding-left: 2em;
	line-height: 1.5;
}

.how-method .content-normal.line-style > div:last-child > div .vc_column-inner{
	background: transparent;
    border: 10px solid #eee;
}

.how-method .content-normal.line-style > div:last-child > div.arrow div.vc_column-inner::after{
	content: '';
    position: absolute;
    top: 45%;
    right: -44px;
    display: block;
    width: 30px;
    height: 30px;
    z-index: 99;
    border-radius: 50px;
    background: #7e2889;
    background-image: url(/id/wp-content/themes/salient-child/images/sub/arrow-icon.png);
    background-repeat: no-repeat;
    background-size: 8px;
    background-position: 55% center;
}

.how-method .content-normal.line-style p {
	line-height: 1.5;
}

.how-method .content-normal.line-style p strong{
	display: block;
	font-size: 20px;
}

.how-method .content-normal p, .sub-tab .content-normal p{
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 17px;
	color:#111;
	text-align: center;
	line-height: 1.7;
	/* word-break: break-all; */
}

.how-method .content-normal p > i, .sub-tab .content-normal p > i {
	display: block;
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 14px;
}

.how-method .content-normal p strong, .sub-tab .content-normal p strong{
	display: inline-block;
	margin-top:10px;
	margin-bottom: 10px;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 18px;
	color:#7e2889;
	line-height: 1.75; /*안전시스템 마취*/
	word-break: keep-all;
	/* height: 190px; 추가: 210722 - 켈빈 */
}

/* 3D코 특수 */
.page-id-327 .how-method .content-normal p strong{
	min-height: 52px;
	line-height: 1;
}

.how-method .content-normal p strong i, .sub-tab .content-normal p strong i{
	display: inline-block;
	margin-right: 5px;
	padding: 9px 12px;
	font-size: 16px;
	color:#fff;
	background: #7e2889;
	border-radius: 50px;
	line-height: 1;
}

.sub-tab .content-normal.spacing p strong i{
	margin-top: 15px;
}

/* 안티에이징 특수 */
.page-id-361 .content-normal {
    padding-top: 30px !important;
}

.page-id-361 .sub-tab .content-normal p strong i{
	padding: 0.5em 2em;
	font-size: 20px;
}

.page-id-361 .content-normal > div:last-child > div:first-child{
	padding-left: 0 !important;
}

.page-id-361 .content-normal > div:last-child > div:last-child{
	padding-right: 0 !important;
}
/* 비절개 특수 */
.page-id-339 .sub-tab .content-radius .wpb_text_column{
	margin-top: -18px;
}

.page-id-339 .content-normal, .page-id-341 .content-normal{
	padding-top: 30px !important;
}

.page-id-339 .sub-tab .content-normal p strong i, .page-id-341 .sub-tab .content-normal p strong i{
	margin-top: 10px;
}


.how-method.implant-row > div.row-bg-wrap{ 
	background-image: url(/id/wp-content/themes/salient-child/images/sub/implant-row-bg.jpg) !important;
	background-color: #e6e0f3;
	background-size: cover;
}

.how-method.implant-row .sub-title p, .how-method.implant-row .sub-title-text p{
	color:#111;
}

.how-method.implant-row .sub-title p strong{
	color: #48154e;
}

.how-method.implant-row .radius-title p{
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 26px;
}

.how-method.implant-row .content-radius .wpb_text_column, .sub-tab .content-radius.implant-row .wpb_text_column{
	margin-top:-46px;
}

.how-method.implant-row .content-box{
	background: #fff;
}

/* 양쪽컨텐츠 */
.side-content{
	padding-top: 100px !important;
}

.side-content > div:last-child{
	padding:30px 30px 0;
	background:#fff;
}

.side-content > div:last-child > div:last-child{
	padding: 0 3em;
}

.side-content h2{
	margin-bottom: 30px;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 52px;
	color:#640466;
	line-height: 1;
	letter-spacing: 0.5px;
}

.side-content h2 i{
	font-size: 26px;
}

.side-content h5{
	display: inline-block;
	padding: 4px 20px;
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 20px;
	color:#fff;
	background: #640466;
	line-height: 1.3;
	letter-spacing: 0.5px;
	border-radius: 50px;
}

.side-content h5 img{
	vertical-align: middle;
}

.side-content h6{
	font-family:'S-CoreDream-6Bold', sans-serif;
	font-size: 24px;
	color:#640466;
	line-height: 1.3;
	letter-spacing: 0.5px;
}

.side-content .title p{
	margin-bottom: 40px !important;
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 20px;
}

.side-content .effect ul li{
	margin-top: 15px;
	padding:12px 30px; 
	list-style: none;
	border-radius: 5px;
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 15px;
	color:#535353;
	background:#f4f4f4;
	letter-spacing: 6px;
}

.side-content .effect.check ul li::before{
	content: '';
	display: inline-block;
	margin-right:20px;
	width:20px;
	height: 20px;
	background: url(/id/wp-content/themes/salient-child/images/sub/stop-content-coloricon.png);
	background-size: 20px;
	background-repeat: no-repeat;
	background-position: center;
}

.side-content .effect ul li strong{
	margin-right: 20px;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 20px;
	color:#111;
	letter-spacing: 0;
	letter-spacing: 0.5px;
}

.side-content .effect ul li i{
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 15px;
	color:#7106ae;
	letter-spacing: 6px;
}

.side-content .effect ul li:first-child{
	margin-top: 0;
}

.case-row > div.row-bg-wrap{
		background-image: url(/id/wp-content/themes/salient-child/images/sub/case-row-bg.jpg) !important;
		background-size: cover;
}

.case-row .owl-stage-outer{
	margin-top:40px;
	background: #fff;
}

.case-row .owl-dots{
	margin-bottom: 4em;
}

.case-row .owl-theme .owl-dots .owl-dot span{
	background: #fff;
}

.owl-theme .owl-dots .owl-dot.active span{
	background: transparent !important;
	border: 1px solid #fff;
}

.case-row .owl-item {
    padding: 1em 3em 0;
}

.case-row .sub-title p,  .case-row .sub-title-text p{
	position: relative;
	color:#fff;
}

.case-row .sub-title p::before{
	content: '';
	position: absolute;
	top: -0.6em;
	left: 0;
    right: 0;
	display: block;
	margin: 0 auto;
	width: 88px;
	height: 42px;
	background:url(/id/wp-content/themes/salient-child/images/sub/case-title-slogn.png);
	background-repeat: no-repeat;
	z-index: -1;
}

.case-row h4{
	display: inline-block;
	padding: 8px 1.4em;
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 28px;
	color:#fff;
	background: #6d389b;
	border-radius: 50px;
}

.case-row ul{
	margin-top: 10px;
	margin-left: 0;
}

.case-row li{
	position: relative;
	margin-top:15px;
	padding-left: 54px;
	list-style: none;
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 20px;
	color:#7e2b85;
}

.case-row li:first-child{
	margin-top: 0;
}

.case-row li::before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 35px;
	height: 35px;
	background: url(/id/wp-content/themes/salient-child/images/sub/stop-content-pointicon.png);
}

.case-row .sub-title-text p{
	font-size: 22px;
}

.case-row .sub-title-text p strong{
	position: relative;
	font-size: 28px;
	text-shadow: -2px 0 #6e389c, 0 2px #6e389c, 2px 0 #6e389c, 0 -2px #6e389c;
}

.case-row .sub-title-text p strong:after{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 20px;
	background: linear-gradient(45deg, #fcbf19, transparent);
	z-index: -1;
}

.case-row .content-box{
	background: #fff;
	margin-bottom: 6em !important;
}

.case-row .content-box p{
	color:#111;
	text-align: center;
	padding-bottom: 2em !important;
	font-size: 18px;
	letter-spacing: 0.5px;
}

.case-row .content-box .img-with-aniamtion-wrap{
	padding:30px 30px 0;
	display: inline-block;
	width: 50%;
}

.roll-carousel{
	padding-bottom: 6em !important;
	text-align: center;
}

.roll-carousel .flickity-viewport{
	margin-top: 30px !important;
}

.roll-carousel> div.row-bg-wrap{
	background: #ede3fe;
}

.roll-carousel .sub-title p strong{
	color:#48154e;
}
.roll-carousel .flickity-viewport .wpb_text_column{
	position: absolute;
	left: 0;
    right: 0;
    margin-top: -40px;
	display: inline-block;
    text-align: center;
	
}

.roll-carousel .flickity-viewport .wpb_text_column p{
	display: inline-block;
	padding: 0.6em 2em !important;
	font-size: 18px;
	color:#fff;
	background: #6501af;
	border-radius: 5px;
}

ul.skin-effect {
    position: relative;
    margin-top: 1em !important;
    padding-left: 0;
}

ul.skin-effect:before {
    position: absolute;
    left: 0;
    top: 10px;
    font-size: 20px;
    color: #ffa81d;
	font-family:'S-CoreDream-8Heavy', sans-serif;
}

.how-method .content-box ul.skin-effect li, .sub-tab .content-box ul.skin-effect li{
	display: inline-block;
    padding: 4px 15px;
    margin-top: 6px;
    font-size: 17px;
    background: #ffeecc;
    border-radius: 50px;
	letter-spacing: 0.5px;
}


/* 프리미엄 애프터케어 */
.premium-row{
	padding-bottom: 70px !important;
}
.premium-row .content > div:last-child > div.vc_col-sm-2{
	width: 33.333%;
}
.premium-row .content > div:last-child > div.vc_col-sm-2:nth-child(-n+3){
	margin-bottom: 1em;
}

.premium-row > div.row-bg-wrap{
	background: url(/id/wp-content/themes/salient-child/images/sub/premium-row-bg.jpg);
	background-size: cover;
}

.premium-row .sub-title, .premium-row p{
	color:#fff;
}

.premium-row .content{
	margin-top: 0;
}

.premium-row .content > div > div .vc_column-inner{
	background: #fff;
}
.premium-row .content .wpb_text_column{
	padding: 0 5px 20px;
}

.premium-row .content p{
	padding: 0 10px;
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 18px;
	color:#111;
	text-align: center;
	line-height: 1.6;
	letter-spacing: 0.5px;
}

/* .premium-row .content br{
	display: none;
} */

.premium-row .content p strong{
	display: block;
	margin-bottom: 10px;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 22px;
	color:#571460;
	/* word-break: keep-all; */
	line-height: 1.5;
	letter-spacing: 0.5px;
}

.premium-row .content p strong i{
	display: inline-block;
	margin-right: 8px;
	padding: 4px 9px;
	font-size: 20px;
	color:#fff;
	background: #571460;
	border-radius: 50px;
	line-height: 1;
}

/* 스킨영상-울쎄라 */
.skin-video{
	padding: 6em 0 !important;
}

.skin-video > div.row-bg-wrap{
	background: url(/id/wp-content/themes/salient-child/images/sub/skin-video-bg.jpg);
	background-size: cover;
}

.skin-video > div:last-child::before{
	content: '';
	display: block;
	position: absolute;
	bottom: -6em;
	left:0;
	width: 600px;
	height: 606px;
	background: url(/id/wp-content/themes/salient-child/images/sub/skin-video-img.png);
	background-size: 600px;
	background-repeat: no-repeat;
	z-index: 9;
}

/* 프로세스 */
.view-process{
	padding-bottom: 100px !important;
}

.view-process div.row-bg-wrap{
	background:#e9e8f4;
}

.view-process .calender div.row-bg-wrap::after {
    /* content: '*Schedule might change depending on individual conditions.'; */
    content: '*Jadwal dapat berubah tergantung kondisi pasien.';
    display: block;
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center;
	font-family: 'S-CoreDream-4Regular', sans-serif;
}

.view-process .content p{
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 18px;
	text-align: center;
	line-height: 1.6;
	letter-spacing: 0.5px;
}
.view-process .sub-title p{
	padding-bottom: 1em !important;
}

.view-process .sub-title strong{
	color:#77298F;
}

.view-process .content p br{
	display: none;
}

.view-process .content strong{
	display: block;
	margin-bottom: 5px;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 22px;
	color:#660264;
	line-height: 1.5;
}

/* 윤곽특수 */
.parent-pageid-25 .premium-row .content p strong{
	min-height: 50px;
}

.parent-pageid-25 .view-process .content strong{
	min-height: 160px;
}

.view-process .content p strong br{
	display: block;
}

.view-process .content strong i {
	position: relative;
	display: inline-block;
    padding: 0 33px 0 22px;
	line-height: 2;
	margin: 0 auto 15px;
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 40px;
	font-style: italic;
	color:#660264;
	border-radius: 50px;
	background:#fff;
}

.content-circle-out > div:last-child > div{
	margin: 0 auto !important;
}

.content-circle{
	position: relative;
		display: inline-block;
		width: 100%;
		height: 0;
		padding: 50% 0;
		border-radius: 50%;
		background: #fff;
		box-shadow: #d3cfff 0 0 0px 8px;
	}
	
.content-circle .wpb_wrapper {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-justify-content: center;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    -moz-box-pack: center;
    -moz-box-align: center;
    -ms-box-pack: center;
    -ms-box-align: center;
}

.content-circle .wpb_wrapper p{
	padding:0 30px;
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 19px;
	letter-spacing: 0.5px;
	color:#111;
	/* word-break: keep-all; */
	line-height: 1.5;
}


.view-process .calender{
	margin-bottom: 0 !important;
}

/* .view-process div.calender.enclosure:after{
	content: '* 환자의 상태에 따라 경과가 달라질 수 있습니다.';
    display: block;
    position: absolute;
    bottom: -35px;
    width: 100%;
    height: auto;
    font-size: 14px;
    color: #111;
    text-align: center;
	letter-spacing: 0.5px;
} */

.view-process .calender p{
	font-size: 18px;
	text-align: center;
	font-family: 'S-CoreDream-4Regular', sans-serif;
	line-height: 1.6;
	letter-spacing: 0.5px;	
}

.view-process .calender p img{
	margin:0 auto;
}

.view-process .calender p strong{
	display: inline-block;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 19px;
	color:#77298f;
	line-height: 1.5;
}

.view-process .calender > div:last-child{
	padding:0 0 30px;
	background:#fff;
	border-radius: 50px 50px 0 0;
}

.view-process .calender > div:last-child::before{
	/* content: 'Process Calendar After Surgery'; */
	content: 'Jadwal Proses Pasca Operasi';
	display: block;
	width: 100%;
	margin-bottom: 30px;
	padding: 20px 0;
	font-size: 26px;
	text-align: center;
	color:#fff;
	background: #9c44a4;
	border-radius: 5px 5px 0 0;
	letter-spacing: 0.5px;
}

.view-process .calender > div:last-child > div:first-child .vc_column-inner, .view-process .calender > div:last-child > div:first-child .vc_column-inner strong{
	background: #4a1152 ;
	color:#fff;
}

.view-process .calender > div:last-child .vc_column-inner{
	padding: 3em 1em;
	background: #f2f2f2;
	border-radius: 5px;
}

.view-process .opinion{
	width:70%;
	margin:0 auto;
	text-align: center;
}

.view-process div.opinion::before{
	content: '';
	display: block;
	margin: 0 auto;
	margin-top: 30px;
	width:130px;
	height: 60px;
	background: url(/id/wp-content/themes/salient-child/images/sub/breast-screening-arrow.png);
	background-repeat: no-repeat;
}

.view-process .opinion p{
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 20px;
}

.view-process .opinion p strong{
	font-family:'S-CoreDream-8Heavy', sans-serif;
}

.view-process .opinion .wpb_text_column h3{
	padding:1em;
	border:3px solid #c0bfc7;
	border-radius: 500px;
	text-align: center;
	font-size: 28px;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	color:#a09fa5;
}

.view-process .opinion .opinion-yes h3{
	color:#7b2a86;
	border-color:#7e2b85;
}

.view-process .opinion .opinion-yes::after{
	content: '';
	display: block;
	margin: 0 auto;
	margin-top: 30px;
	width:130px;
	height: 60px;
	background: url(/id/wp-content/themes/salient-child/images/sub/breast-screening-arrow.png);
	background-repeat: no-repeat;
}

.view-process .wrong {
	margin-top: 40px;
	margin-bottom: 6em !important;
}

.view-process .wrong > div:last-child::before{
	/* content: 'In case of abnormal findings'; */
	content: 'Jika ada temuan abnormal';
    display: block;
    width: 100%;
    margin-bottom: 30px;
    padding: 20px 0;
    font-size: 26px;
    text-align: center;
    color: #fff;
    background: #fcbb21;
    border-radius: 5px 5px 0 0;
    letter-spacing: 0.5px;
}

.view-process .wrong > div:last-child {
    padding: 0 0 30px;
    background: #fff;
    border-radius: 50px 50px 0 0;
}

.view-process .wrong > div:last-child > div > div{
	border-radius: 5px;
	text-align: center;
}

.view-process .wrong > div:last-child > div > div p{
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 20px;
}

.view-process .wrong > div:last-child > div:first-child > div p, .view-process .wrong > div:last-child > div:last-child > div p{
	position: relative;
	padding-top:2em;	
}

.view-process .wrong > div:last-child > div:last-child > div p::before{
	content: '';
	position: absolute;
    bottom: 30px;
	left:0;
	right: 0;
    margin: 0 auto;
	width: 150px;
	height: 30px;
	display: block;
	background-image: url(/id/wp-content/themes/salient-child/images/sub/breast-screening-viewtitle.png);
	background-repeat: no-repeat;
}

.view-process .wrong > div:last-child div.arrow > div:after{
	content: '';
	position: absolute;
	top: 36%;
    right: -12px;
    display: block;
    width: 52px;
    height: 52px;
	z-index: 99;
	border-radius: 50px;
	background: #FFA81D;
	background-image: url(/id/wp-content/themes/salient-child/images/sub/arrow-icon.png);
	background-repeat: no-repeat;
	background-size: 19px;
	background-position: 55% center;
}

.view-process .wrong > div:last-child > div.type .arrow div:after{
	top: 30px;
}

.view-process .wrong > div:last-child > div:first-child > div{
	background: #eae8f5;
	background-image: url(/id/wp-content/themes/salient-child/images/sub/breast-screening-mammotome.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.view-process .wrong > div:last-child > div:last-child > div{
	background: #6322a0;
	background-image: url(/id/wp-content/themes/salient-child/images/sub/breast-screening-view.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.view-process .wrong > div:last-child > div:last-child > div p{
	color:#fff;
}

.view-process .wrong > div:last-child > div.type p {
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 20px;
	text-align: left;
}

.view-process .wrong > div:last-child > div.type p strong{
	position: relative;
	padding-left: 50px;
	padding-right: 15px;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 26px;
}
.view-process .wrong > div:last-child > div.type p strong::before{
	content: '';
	position: absolute;
	left: 0;
	width: 32px;
	height: 32px;
	background: url(/id/wp-content/themes/salient-child/images/sub/stop-content-coloricon.png);
}

.view-process .wrong > div:last-child > div.type .wpb_text_column{
	position: relative;
    margin-bottom: 10px;
    padding: 2.8em 2em;
    border-radius: 5px;
	background: #f4f4f4;
}

/* Q&A */
.sub-qna > div.row-bg-wrap{
	background:url(/id/wp-content/themes/salient-child/images/sub/qna-bg.jpg);
	background-size: cover;
}

.sub-qna .sub-title p,.sub-qna .sub-title-text p{
	position: relative;
	color:#fff;
}

.sub-qna .sub-title p::before{
	content: '';
	position: absolute;
	top: -1em;
	left: 0;
    right: 0;
	display: block;
	margin: 0 auto;
	width: 128px;
	height: 68px;
	background:url(/id/wp-content/themes/salient-child/images/sub/qna-title-slogn.png);
	z-index: -1;
}

.sub-qna .content > div.col > div:nth-child(2){
	padding: 8em 5em 2em;
	background:url(/id/wp-content/themes/salient-child/images/sub/qna-mobile.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: contain;
}

.sub-qna .content > div.col > div:nth-child(2):after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
	left:0;
    width: 100%;
    height: 80%;
    background: url(/id/wp-content/themes/salient-child/images/sub/qna-mobile-bg.png);
    background-position: bottom;
    background-repeat: repeat-y;
    z-index: -1;
	visibility: unset;
	background-size: contain;
}

.sub-qna .content .wpb_text_column {
    position: relative;
}

.sub-qna .content .wpb_text_column > div{
	width: 82%;
	margin-left: 18%;
    padding: 2em;
    background: #fff;
    border-radius: 30px;
}

.sub-qna .content .wpb_text_column.text > div {
    width: 100%;
    margin-left: 0%;
    padding: 0%;
    background: none;
    border-radius: inherit;
}

.sub-qna .content .wpb_text_column:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 80px;
    height: 80px;
    background: #fff;
    border-radius: 50px;
}

.sub-qna .content .wpb_text_column.text:after{
    content: none;
    /* position: absolute; */
    /* top: 0; */
    /* left: 0; */
    /* width: 80px; */
    /* height: 80px; */
    /* background: #fff; */
    /* border-radius: 50px; */
}

.sub-qna .content .wpb_text_column.view >div {
	margin-left: 0;
	background:#fcbb21;
}

.sub-qna .content .wpb_text_column.guest:after {
	background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-jaw-guest1.jpg);
	background-repeat: no-repeat;
    border-radius: 50px;
}

/* Q&A 사진 조절 */

.sub-qna.jaw .content .wpb_text_column.guest:after {
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-jaw-guest1.jpg); */
	background-image: url(/id/wp-content/themes/salient-child/images/sub/double_jaw_qna_img1.png);
}
.sub-qna.jaw .content .wpb_text_column.guest2:after {
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-jaw-guest2.jpg); */
	background-image: url(/id/wp-content/themes/salient-child/images/sub/double_jaw_qna_img2.png);
}
.sub-qna.breast .content .wpb_text_column.guest:after {
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-breast-guest1.jpg); */
	background-image: url(/id/wp-content/themes/salient-child/images/sub/img1Q1.png);
}
.sub-qna.breast .content .wpb_text_column.guest2:after {
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-breast-guest2.jpg); */
	background-image: url(/id/wp-content/themes/salient-child/images/sub/img2Q1.png);
}
.sub-qna.facial-contour .content .wpb_text_column.guest:after {
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-facial-contour-guest1.jpg); */
	background-image: url(/id/wp-content/themes/salient-child/images/sub/new-3types-model01.png);
}
.sub-qna.facial-contour .content .wpb_text_column.guest2:after {
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-facial-contour-guest2.jpg); */
	background-image: url(/id/wp-content/themes/salient-child/images/sub/new-3types-model02.png);
}
.sub-qna.eye .content .wpb_text_column.guest:after {
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-eye-guest1.jpg); */
	background-image: url(/id/wp-content/themes/salient-child/images/sub/qna_img6.png);
}
.sub-qna.eye .content .wpb_text_column.guest2:after {
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-eye-guest2.jpg); */
	background-image: url(/id/wp-content/themes/salient-child/images/sub/qna_img7.png);
}
.sub-qna.nose .content .wpb_text_column.guest:after {
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-nose-guest1.jpg); */
	background-image: url(/id/wp-content/themes/salient-child/images/sub/nose_img1Q.png);
}
.sub-qna.nose .content .wpb_text_column.guest2:after {
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-nose-guest2.jpg); */
	background-image: url(/id/wp-content/themes/salient-child/images/sub/nose_img2Q.png);
}
.sub-qna.male .content .wpb_text_column.guest:after {
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-male-guest1.jpg); */
	background-image: url(/id/wp-content/themes/salient-child/images/sub/img1Q.png);
}
.sub-qna.male .content .wpb_text_column.guest2:after {
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-male-guest2.jpg); */
	background-image: url(/id/wp-content/themes/salient-child/images/sub/img1Q.png);
}
.sub-qna.skin .content .wpb_text_column.guest:after {
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-skin-guest1.jpg); */
	background-image: url(/id/wp-content/themes/salient-child/images/sub/skin_img1Q.png);
}
.sub-qna.skin .content .wpb_text_column.guest2:after {
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-skin-guest2.jpg); */
	background-image: url(/id/wp-content/themes/salient-child/images/sub/skin_img1Q.png);
}
.sub-qna.lipo .content .wpb_text_column.guest:after {
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-lipo-guest1.jpg); */
	background-image: url(/id/wp-content/themes/salient-child/images/sub/lipo-guest1.png);
}
.sub-qna.lipo .content .wpb_text_column.guest2:after {
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-lipo-guest2.jpg); */
	background-image: url(/id/wp-content/themes/salient-child/images/sub/lipo-guest2.png);
}
.sub-qna.lifting .content .wpb_text_column.guest:after {
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-lifting-guest1.jpg); */
	background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-lifting1.png);
}
.sub-qna.lifting .content .wpb_text_column.guest2:after {
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-lifting-guest2.jpg); */
	background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-lifting3.png);
}
.sub-qna.lifting .content .wpb_text_column.guest3:after {
	background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-lifting-guest3.jpg);
}
.sub-qna.lifting .content .wpb_text_column.guest4:after {
	/* background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-lifting-guest4.jpg); */
	background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-lifting2.png);
}

.sub-qna .content .wpb_text_column.view:after {
    content: '';
    position: absolute;
    top: 0;
	left:unset;
    right: 0;
    width: 80px;
    height: 80px;
    background: #fcbb21;
	background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-view-bg.jpg);
	background-repeat: no-repeat;
    border-radius: 50px;
}

/* .sub-qna.model .content .wpb_text_column.view:after {
    content: '';
    position: absolute;
    top: 0;
	left:unset;
    right: 0;
    width: 80px;
    height: 80px;
	background-image: url(/id/wp-content/themes/salient-child/images/sub/qna-view-logo.jpg);
	background-repeat: no-repeat;
    border-radius: 50px;
} */


.sub-qna .content .guest.wpb_text_column p, .sub-qna .content .guest2.wpb_text_column p, .sub-qna .content .guest3.wpb_text_column p, .sub-qna .content .guest4.wpb_text_column p{
	font-family:'S-CoreDream-8Heavy', sans-serif;
	/* word-break: keep-all; */
}

.sub-qna .content .wpb_text_column p{
	font-size: 18px;
	line-height: 1.7;
	/* word-break: keep-all; */
	letter-spacing: 0.5px;
}

.sub-qna .content .wpb_text_column.text p {
    font-size: 14px;
    line-height: 0;
    letter-spacing: 0.5px;
    color: #b1b1b1;
    text-align: right;
}

/* 공통하단 */

.common-building > div {
	height: 680px;
}

.common-building > div.row-bg-wrap{
	background-image: url(/id/wp-content/themes/salient-child/images/sub/common-building-bg.jpg);
	background-size: cover;
	overflow: hidden;
}

.common-building .sub-title p{
	position: relative;
	text-align: left;
	color:#fff;
	font-size: 50px;
	line-height: 1.4;
}

.common-building .sub-title p::before{
	content: '';
	position: absolute;
	top: -70px;
	display: block;
	margin:0 auto;
	width: 485px;
	height: 46px;
	background-repeat: no-repeat;
	background-image: url(/id/wp-content/themes/salient-child/images/sub/common-building-slogn.png);
}

.common-building .content-text p{
	margin-bottom:3em !important;
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 19px;
	color: #fff;
}

.common-building .content-text p strong{
	display: inline-block;
	margin-top:15px;
	padding: 0 8px;
	font-family:'S-CoreDream-6Bold', sans-serif;
	font-size: 30px;
	color: #fff;
	background-color:#b21bc8;
	letter-spacing: 0px;
	line-height: 1.5;
}

.common-building span.text{
	font-family:'S-CoreDream-4Regular', sans-serif;
	font-size: 18px;
	color: #fff;
}

.common-building .nectar-cta .link_wrap .link_text{
	margin-right: 30px;
	padding-top: 14px;
}

.common-building span.arrow,.common-building  span.circle{
	background-color:#9818ad !important;
}

.common-building .link_wrap .link_text:before {
	box-shadow: none !important;
}

.before-after, .view-tv{
	padding-bottom: 100px !important;
}

.before-after > div.row-bg-wrap{
	background: #ededed;
}

.before-after .twentytwenty-wrapper.twentytwenty-horizontal{
	display: inline-block;
	width: 25%;
	margin-bottom: 0;
}

.before-after .twentytwenty-left-arrow{
	border-right: 6px solid rgba(125,42,134,1);
}

.before-after .twentytwenty-right-arrow{
	border-left: 6px solid rgba(125,42,134,1);
}

body .twentytwenty-handle,body .before-after .twentytwenty-horizontal .twentytwenty-handle:after,body .before-after .twentytwenty-horizontal .twentytwenty-handle:before{

	background-color:#fff !important;
}

body .twentytwenty-container .twentytwenty-handle{
	height: 34px !important;
    width: 34px !important;
}
body .before-after .twentytwenty-horizontal .twentytwenty-handle:after,body .before-after .twentytwenty-horizontal .twentytwenty-handle:before{
	width: 3px;
	margin-left: 3px;
}

.before-after .sub-title p strong, .view-tv .sub-title p strong{
	font-family:'S-CoreDream-8Heavy', sans-serif;
	color:#620162;
}


.sub-event > div.row-bg-wrap{
	background:#571461;
}

.sub-event > div:last-child{
	padding-bottom:70px;
}

.sub-event .sub-title p{
	color:#fff;
}

.sub-event .owl-carousel .owl-stage{
	padding: 0 0;
}

.sub-event .span_12.dark .owl-theme .owl-dots .owl-dot.active span{
	background-color: #fff !important ;
}

.sub-event .owl-theme .owl-dots .owl-dot span{
	background-color: transparent;
	border:1px solid #fff;
}

.sub-event .owl-carousel .carousel-item{
	padding-top:0 !important;
	padding-bottom: 0 !important;
}

.sub-event .flickity-viewport, .sub-event .nectar-recent-post-bg-wrap{
	position: relative;
	height: 320px !important;
	overflow: hidden;
}

.sub-event .recent-post-container.container{
	top: 0;
	left: 0 !important;
	max-width: 100% !important;
}

.sub-event  .recent-post-container .inner-wrap{
	width: 100%;
	height: 100%;
}

.sub-event .recent-post-container .inner-wrap span, .sub-event .recent-post-container .inner-wrap h3{
	display: none;
}

.sub-event .nectar-recent-posts-slider_multiple_visible .recent-post-container.container .nectar-button{
	width: 100%;
	height: 100%;
	background-color: transparent !important;
}

.sub-event .nectar-recent-posts-slider_multiple_visible .flickity-viewport .nectar-recent-post-slide .nectar-recent-post-bg{
	transform: none;
	background-size: cover;
	border-radius: 0 !important;
}

.sub-event .nectar-recent-post-bg-wrap, .sub-event .nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide .nectar-recent-post-bg:after{
	border-radius: 0 !important;
	background: transparent !important;
}

.sub-event .flickity-page-dots .dot{
	opacity: 1;
}

.sub-event .flickity-page-dots .dot:before{
	border:1px solid #fff;
	box-shadow: none;
}

.sub-event .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected:before{
	background-color: #fff !important ;
	box-shadow: none;
	border: 0;
}

.sub-event .nectar-post-grid-item.animated-in {
    min-height: 35vh;
}

.sub-event .nectar-post-grid-item .content .item-main {
    display: none !important;
}


.common-program{
	padding-bottom:100px !important; 
}

html body .common-program .content > div:last-child > div.vc_col-sm-2{
	width: 33.3333%;
	margin: 0 auto !important;
}
html body .common-program .content > div:last-child > div:nth-child(-n+3){
	margin-bottom:1em !important;
}
html body.page-id-333 .common-program .content > div:last-child > div.vc_col-sm-2:nth-child(n+4):nth-child(-n+5){
	width: 50%;
}
.common-program > div.row-bg-wrap{
	background: #e4d5f3;
}

.common-diagnosis .sub-title p{
	margin-top: 20px;
}

.common-diagnosis > div.row-bg-wrap{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fcbb21+0,fcbb21+66,ffffff+66,ffffff+100 */
	background: rgb(228,213,243); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(228,213,243,1) 0%, rgba(228,213,243,1) 70%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(228,213,243,1) 0%,rgba(228,213,243,1) 70%,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(228,213,243,1) 0%,rgba(228,213,243,1) 70%,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4d5f3', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.common-diagnosis .nectar-flickity{
	padding-bottom: 100px;
}

.common-diagnosis .process-num{    
	position: absolute;
    right: 20px;
    bottom: 45px;
}

.common-diagnosis .process-num p{
	display: block;
    padding: 10px 17px !important;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 20px;
    background: #642d94;
	color:#fff;
    border-radius: 50px;
    line-height: 1.2;}

.common-diagnosis .nectar-flickity:after {
    /* content: 'This image was photographed and published with the patient\'s consent.'; */
    content: 'Foto diambil dan dipasang dengan sepengetahuan & persetujuan pasien.';
    display: block;
    opacity: 0.3;
    font-size: 12px;
    padding-top: 20px;
	text-align: center;
}

.common-program .sub-title{
	margin-bottom: 4em;
}

.common-program .sub-title p{
	margin-top: 180px;
	position:relative;
	font-size: 62px;
	color:#48154e;
	letter-spacing: 0.5px;
}

.common-program .sub-title p strong{
	color:#6a1767;
}

.common-diagnosis .sub-title p strong{
	color:#6a1767;
}

.common-program .sub-title p::before{
	content: '';
	position: absolute;
	top: -80px;
	left: 0;
	right: 0;
	display: block;
	width: 778px;
	height: 70px;
	margin: 0 auto;
	background: url(/id/wp-content/themes/salient-child/images/sub/common-program-title.png);
}

.common-program .content .vc_column-inner{
	background: #fff;
	border-radius: 30px 30px 0 0;
	overflow: hidden;
}

.common-program .content .title{
	padding: 12px ;
	background: #463a48;
	color:#fff;
	text-align: center;
}

.common-program .content .title.point{
	background: #7b2c95;
}


.common-program .content .title p{
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 21px;
	letter-spacing: 0.5px;
}

.common-program .content p{
	padding:0 20px;
	font-size: 18px;
	letter-spacing: 0.5px;
	line-height: 1.5;
	text-align: center;
	word-break: keep-all;
}

.common-program .content p strong{
	display: block;
	margin-bottom: 10px;
    line-height: 1.5;
	font-family:'S-CoreDream-8Heavy', sans-serif;
}

/* .common-program .content p br {
    display: none;
} */

.common-program .content .wpb_text_column:last-child{
	padding-bottom:30px ;
}

.common-word > div.row-bg-wrap{
	background: #f4f4f4;
	background-image: url(/id/wp-content/themes/salient-child/images/sub/common-word-bg.png);
	background-repeat: no-repeat;
	background-position: center;
}

.common-word .sub-title strong{
	color:#5a1566;
}

.common-word .content-text p{
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 18px;
	line-height: 1.7;
	text-align: center;
	letter-spacing: 0.5px;
}

.common-word .content-text p strong{
	font-family:'S-CoreDream-8Heavy', sans-serif;
	letter-spacing: -0.5px;
}

.common-word .content-text p a{
	display: inline-block;
	width: 180px;
	margin-top: 20px;
	padding: 10px;
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 16px;
	border: 1px solid #571460;
}

.common-word .content-text p a.full{
	background: #571460;
	color:#fff;
}

.common-word img.attachment-full.size-full{
	margin: 0 auto;
}

.common-word .nttip{
	text-align: center;
	box-shadow: 1px 1px 12px #9341bd;
}

.common-word .nttip img{
	margin: 0 auto;
	margin-bottom: 10px;
}

.common-word .nttip .inner{
	font-size: 20px;
	color:#111;
}

/* 배너 */
.banner-row > div.row-bg-wrap{
	background: #6322a0;
}
.sub-tab .tabbed .wpb_tab > div:last-child.banner-row.style2{
	padding-bottom: 0 !important;
}
.banner-row.style2 > div.row-bg-wrap{
	background: #6322a0;
}

.banner-row p{
	font-size: 26px;
	color:#fff;
	letter-spacing: 0px;
	line-height: 1.5;
}

.banner-row p img{
	display: inline-block;
	vertical-align: middle;
}

.banner-row .img-with-aniamtion-wrap{
	margin-top: 1em;
}

.banner-row .nectar-button[data-color-override="false"].regular-button{
	margin-right: 20px;
	padding: 0.5em 1em;
	font-family:'S-CoreDream-8Heavy', sans-serif;
    font-size: 26px;
	color:#fff;
	background: rgb(175,115,112); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(175,115,112,1) 0%, rgba(116,52,156,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(175,115,112,1) 0%,rgba(116,52,156,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(175,115,112,1) 0%,rgba(116,52,156,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af7370', endColorstr='#74349c',GradientType=0 ); /* IE6-9 */
	border-radius: 50px !important;
    border: 1px solid #edb53a;
	letter-spacing: 0px;
	box-shadow: 0 0 10px #ddd;
}
.banner-row.style2 .nectar-button[data-color-override="false"].regular-button{
	width: 42%;
	text-align: center;
}

/* 팁 */
.tip-content dl{padding:8px; background: #fff1e6; border-radius: 50px;}
.tip-content dt{display: inline-block; vertical-align: middle;}
.tip-content dd strong{display:block; font-family:'S-CoreDream-8Heavy', sans-serif; font-size: 22px; line-height: 1.65;}
.tip-content dd{width:70%; display: inline-block;font-size: 16px; line-height: 1.65; letter-spacing: 0.5px; vertical-align: middle;}


/* 드림팀 */
.dream-team > div.row-bg-wrap{
	background-image: url(/id/wp-content/themes/salient-child/images/sub/dream-team-bg.jpg);
	background-size: cover;
	background-position: center;
}

.dream-team .title{
	margin-top: 100px;
}

.dream-team .title p{
	padding-bottom: 30px;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 65px;
	letter-spacing: -3px;
	color:#49154c;
}

.dream-team .title p::before{
	content: '';
	display: block;
	margin: 0 auto;
	width: 446px;
	height: 62px;
	background-image: url(/id/wp-content/themes/salient-child/images/sub/dream-team-slogn.png);
	background-repeat: no-repeat;
}

.page-id-2005 .dream-team .title p::before{
	width: 534px;
	height: 59px;
	background-image: url(/id/wp-content/themes/salient-child/images/sub/dream-team-breast.png);
}

.page-id-2008 .dream-team .title p::before{
	width: 534px;
	height: 59px;
	background-image: url(/id/wp-content/themes/salient-child/images/sub/dream-team-nose.png);
}

.page-id-2010 .dream-team .title p::before{
	width: 546px;
	height: 59px;
	background-image: url(/id/wp-content/themes/salient-child/images/sub/dream-team-lipo.png);
}

.dream-team .title p strong{
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 65px;
	letter-spacing: -3px;
	color:#6a166f;
}

.dream-team p{
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 27px;
	letter-spacing: 0.5px;
	color:#49154c;
	text-align: center;
}

.dream-team p strong{
	font-family:'S-CoreDream-8Heavy', sans-serif;
	letter-spacing: 0.5px;
	color:#6a166f;
}

/* 서브메인 배너 이미지조정 */
img.img-with-animation.m_none.animated-in{
	width: 100%;
}

/* 둘러보기 */
.facilities_wrap .sub-title p i{
	color: #b046e8;
	text-shadow: 0px 0px 1rem #fff;
}

.facilities_wrap .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a{
	background: rgb(255 255 255 / 30%);
	color:#111;
}

.facilities_wrap .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a.active-tab{
	color:#fff;
	background:#b864e5;
}

.facilities_wrap .flex-gallery .flex-direction-nav{
	top: 45%;
	width: 100%;
}

.facilities_wrap .flex-gallery .flex-direction-nav li:first-child{
	position: absolute;
	top: 0;
	left: 12px;
	margin-left: 0 !important;
}

.facilities_wrap .flex-gallery .flex-direction-nav li:last-child{
	position: absolute;
	top: 0;
	right: 12px;
}

.facilities_wrap .flex-gallery .flex-direction-nav li a {
    padding: 10px 26px;
    display: block;
    height: auto;
    border-radius: 60px !important;
	background: #b864e5;
}

.facilities_wrap .flex-gallery .flex-direction-nav li a i{
	font-size: 32px;
    margin-left: -12px;
	line-height: 1;
}


/* 안전 */
.safety-first{
	padding-bottom: 6em !important;
}

.safety-first > div.row-bg-wrap{
	background: #3e1945;
}

.safety-first .sub-title p{
	color:#fff;
}

.safety-first .sub-title p strong{
	color:#d96df8;
}

.safety-first .content-row{
	margin-top: 60px;
}

.safety-first .content-row p{
	font-size: 17px;
	color:#fff;
	text-align: center;
	font-family: 'S-CoreDream-3Light', sans-serif;
	word-break: keep-all;
	letter-spacing: 0.5px;
}

.safety-first .content-row p strong{
	display: block;
	margin-top: 30px;
	margin-bottom: 15px;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 24px;
	line-height: 1.4;
	letter-spacing: 0.5px;
}

.safety-first .content-row i{
	position: relative;
	padding: 2px 12px;
	font-size: 24px;
	color:#fff;
	background: #d96df8;
	border-radius: 50px;
}

.safety-first .content-row i:after {
    content: '';
    position: absolute;
    top: 46%;
    width: 600%;
    height: 0px;
    border: 1px dashed #d96df8;
    z-index: -1;
}

.safety-first .content-row > div:last-child > div:last-child i:after{
	display: none;
}

.safe-surgery-dr.how-method > div.row-bg-wrap{
	background-image: url(/id/wp-content/themes/salient-child/images/sub/safe-surgery-dr-bg.jpg) !important;
	background-color:#b4a6e8;
}

.safe-surgery-dr.how-method .sub-title strong{
	color:#732889;
}

.nectar-cta.safe-surgery-btn {
    display: block;
	padding: 1.2em 0 0.8em;
    background: #732889;
    border: 0;
    text-align: center;
	font-family: 'S-CoreDream-5Medium', sans-serif;
	font-size: 28px;
}

.nectar-cta.safe-surgery-btn .link_wrap .link_text{
	font-family: 'S-CoreDream-5Medium', sans-serif;
	font-size: 28px;
	letter-spacing: 0px;
}

.safe-surgery-dr.how-method .sub-title.sub p{
	color: #732889;
    margin: 50px 0 0;
	font-size: 36px;
    border-radius: 50px;
}

.safe-surgery-dr.how-method .sub-title.sub p strong{
	color:#732889;
}

.sub-title i.point {
	display: inline-block;
	margin-bottom: 10px;
    padding: 0px 30px;
    font-size: 20px;
    letter-spacing: 0;
    color: #ab90e9;
    background: #fff;
    border-radius: 50px;
}

.safe-surgery-dr .img-with-aniamtion-wrap .hover-wrap{
	margin-bottom: 0;
}

.dr-history{
	padding:3em !important;
	background: #fff;
}

.how-method.safe-surgery-dr .content-normal p strong i {
    margin-top: 5px;
}

.dr-history dt{
	width: 35%;
	display: inline-block;
	font-family: 'S-CoreDream-5Medium', sans-serif;
	font-size: 15px;
	color:#732889;
	letter-spacing: 0.5px;
}

.dr-history dt strong{
	display: inline-block;
    padding: 5px 20px;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 20px;
	background:#732889;
	color:#fff;
	border-radius: 50px;
}

.dr-history dd{
	width: 64%;
	display: inline-block;
	vertical-align: top;
}

.dr-history dd ul{
	margin-left: 0;
}

.dr-history dd li{
	position: relative;
	margin-top: 8px;
	padding-left: 20px;
	font-size: 16px;
	list-style: none;
	letter-spacing: 0.5px;
}

.dr-history dd li::before{
	content: '';
	position: absolute;
	top:9px;
	left:0;
	width: 5px;
	height: 5px;
	border-radius: 50px;
	background:#732889;
}

.real-name {
	padding-bottom: 6em !important;
}

.real-name > div.row-bg-wrap{
	background-image: url(/id/wp-content/themes/salient-child/images/sub/real-name-bg.jpg) ;
	background-size: cover;
}

.real-name .sub-title p, .real-name .sub-title p strong{
	color:#fff;
}

.real-name .sub-title i.point{
	color:#732889;
}

.real-name  .content-row{
	margin-top: 10%;
	padding-bottom: 30px !important;
}

.real-name .content-row h3{
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 32px;
	color:#fff;
	letter-spacing: 0.5px;
	text-align: center;
	line-height: 1.6;
	letter-spacing: 0px;
}

.real-name  .content-row h3 strong{
	display: block;
	font-family:'S-CoreDream-8Heavy', sans-serif;
}

.real-name  .content-row .real-name-img{
	margin-top: -8%;
}

.safe-surgery-emergency {
	padding-bottom: 6em !important;
}

.safe-surgery-emergency > div.row-bg-wrap{
	background:#ffe2aa;
}

.safe-surgery-emergency .content-row{
	margin-top: 0;
	padding: 3em 0 !important;
}

.safe-surgery-emergency .sub-title i.point, .safe-surgery-emergency .sub-title strong{
	color:#ffb017;
}


/* 안전-애프터케어 */
.care-program{
	min-height: 710px;
}

.care-program > div.row-bg-wrap{
	background-image: url(/id/wp-content/themes/salient-child/images/sub/after-care-bg.jpg);
	background-size: cover;
	background-position: center;
}

.care-program.safe-surgery> div.row-bg-wrap{
	background-image: url(/id/wp-content/themes/salient-child/images/sub/safe-surgery-bg.jpg);
	background-size: cover;
	background-position: center;
}

.care-program-list {
	padding-bottom: 5em !important;
}

.care-program-list > div.row-bg-wrap{
	background-image: url(/id/wp-content/themes/salient-child/images/sub/sub-aftercare-bg.jpg);
	background-size: cover;
}

.care-program-list .sub-title p,.care-program-list .sub-title-text p{
	color:#fff;
}

.care-program-list .sub-title p strong{
	color:#d96df8;
}

.care-program-list .content-row{
	margin-top: 30px;
}

.care-program-list .content-row .hover-wrap{
	margin-bottom: 0 !important;
}

.care-program-list .content-row img{
	width: 100% !important;
	border-radius: 40px 40px 0 0;
}

.care-program-list .content-row .wpb_text_column{
	background: #fff;
	text-align: center;
}

.care-program-list .content-row h3 {
	margin-bottom: 0;
    padding-top: 20px;
	font-family:'S-CoreDream-8Heavy', sans-serif;
    font-size: 24px;	
}

.care-program-list .content-row .wpb_text_column a {
    display: inline-block;
	margin-top: 10px;
    margin-bottom: 20px;
	padding: 0.5em 1.5em;
    background: #582464;
    border-radius: 30px;
    color: #fff;    
}

.premiumcare-row{
	padding-bottom: 6em !important;
}

.premiumcare-row .text-row:after {
    /* content: '(The schedule may change depending on the individual\'s condition.)'; */
    content: '(Jadwal perawatan dapat berubah sesuai kondisi pasien pasca operasi.)';
    display: block;
    width: 100%;
    text-align: center;
    font-size: 15px;
    color: #fff;
    padding-top: 15px;
}

.care-program .sub-title-system{
	text-align: center;
}

.care-program .sub-title-system p{
	color:#fff;
	font-size: 24px;
	letter-spacing: 0.5px;
	line-height: 1.7;
}

.care-program .sub-title-system h2{
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 62px;
	letter-spacing: 0.5px;
	color:#fff;
	line-height: 1.3;
	text-shadow:0px 0px 1rem #d34bff;
}

.care-program .sub-title-system h2 strong{
	display: block;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px rgb(255, 255, 255);
	color: #52404e;
}

.care-program.safe-surgery .sub-title-system h2 strong{
	color:#1d1034;
}

.care-program .sub-title-system h6{
	margin-top: 9em;
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 15px;
	color:#e368ff;
	letter-spacing: 10px;
	text-transform: uppercase;
}

.premiumcare-row.breast > div.row-bg-wrap{
	background: rgb(233,232,244); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(233,232,244,1) 0%, rgba(233,232,244,1) 60%, rgba(99,60,107,1) 60%, rgba(233,232,244,1) 60%, rgba(99,60,107,1) 60%, rgba(124,48,127,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(233,232,244,1) 0%,rgba(233,232,244,1) 60%,rgba(99,60,107,1) 60%,rgba(233,232,244,1) 60%,rgba(99,60,107,1) 60%,rgba(124,48,127,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(233,232,244,1) 0%,rgba(233,232,244,1) 60%,rgba(99,60,107,1) 60%,rgba(233,232,244,1) 60%,rgba(99,60,107,1) 60%,rgba(124,48,127,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e8f4', endColorstr='#7c307f',GradientType=0 ); /* IE6-9 */

}
.premiumcare-row.breast .sub-title p strong{
	color:#8c2f97;
}
.premiumcare-row .text-row p strong{
	background:#ac3fb9;
}


.premiumcare-row.jaw > div.row-bg-wrap{
	background: rgb(233,232,244); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(233,232,244,1) 0%, rgba(233,232,244,1) 60%, rgba(99,60,107,1) 60%, rgba(233,232,244,1) 60%, rgba(91,111,160,1) 60%, rgba(75,100,158,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(233,232,244,1) 0%,rgba(233,232,244,1) 60%,rgba(99,60,107,1) 60%,rgba(233,232,244,1) 60%,rgba(91,111,160,1) 60%,rgba(75,100,158,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(233,232,244,1) 0%,rgba(233,232,244,1) 60%,rgba(99,60,107,1) 60%,rgba(233,232,244,1) 60%,rgba(91,111,160,1) 60%,rgba(75,100,158,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e8f4', endColorstr='#4b649e',GradientType=0 ); /* IE6-9 */

}
.premiumcare-row.jaw .sub-title p strong{
	color:#6064bd;
}
.premiumcare-row.jaw .text-row p strong{
	background: #7791ec;
}

.premiumcare-row.eye-nose > div.row-bg-wrap{
	background: rgb(252,247,238); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(252,247,238,1) 1%, rgba(252,247,238,1) 60%, rgba(244,203,124,1) 60%, rgba(242,193,104,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(252,247,238,1) 1%,rgba(252,247,238,1) 60%,rgba(244,203,124,1) 60%,rgba(242,193,104,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(252,247,238,1) 1%,rgba(252,247,238,1) 60%,rgba(244,203,124,1) 60%,rgba(242,193,104,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf7ee', endColorstr='#f2c168',GradientType=0 ); /* IE6-9 */
}
.premiumcare-row.eye-nose .sub-title p strong{
	color:#f09839;
}
.premiumcare-row.eye-nose .text-row p strong{
	background: #f09839;
}

.premiumcare-row.lifting > div.row-bg-wrap{
	background: rgb(223,238,246); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(223,238,246,1) 0%, rgba(223,238,246,1) 60%, rgba(117,180,211,1) 60%, rgba(117,180,211,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(223,238,246,1) 0%,rgba(223,238,246,1) 60%,rgba(117,180,211,1) 60%,rgba(117,180,211,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(223,238,246,1) 0%,rgba(223,238,246,1) 60%,rgba(117,180,211,1) 60%,rgba(117,180,211,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfeef6', endColorstr='#75b4d3',GradientType=0 ); /* IE6-9 */
}
.premiumcare-row.lifting .sub-title p strong{
	color:#4890b5;
}
.premiumcare-row.lifting .text-row p strong{
	background: #30a3e6;
}

.premiumcare-row .text-row > div:last-child > div .vc_column-inner{
	padding:0 0 2em;
	background: #fff;
	border-radius: 30px;
}

.premiumcare-row .sub-title p{
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 48px;
	color:#3e1945;
	letter-spacing: 0px;
}

.premiumcare-row p{
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 22px;
	color:#3e1945;
	line-height: 1.6;
	text-align: center;
	letter-spacing: 0.5px;
}

.premiumcare-row p strong{
	font-family:'S-CoreDream-8Heavy', sans-serif;
	letter-spacing: 0px;
}

.premiumcare-row .text-row p{
	font-size: 19px;
	line-height: 1.6;
	letter-spacing: 0.5px;
}

.premiumcare-row .text-row p strong{
	display: block;
	margin-bottom: 15px;
	padding: 0.5em 0;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 24px;
	line-height: 1.6;
	letter-spacing: 0.5px;
	color:#fff;
    border-radius: 20px 20px 0 0;   
}

.view-safety > div.row-bg-wrap{
	background-image: url(/id/wp-content/themes/salient-child/images/sub/view-safety-bg.jpg);
	background-size: cover;
}

.view-safety img {
    margin: 10em auto 8em !important;
}



/* 안전-수술전후페이지 */
#stamen-menu .tabbed[data-style*="vertical"] >div{
	float: right;
}

#stamen-menu ul.wpb_tabs_nav.ui-tabs-nav.fix{
	position: fixed;
	top: 15%;
    max-width: 300px;
}

.beforafter-title p{
	position: relative;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	font-size: 42px;
	text-align: center;
	margin-bottom:1em !important;
	letter-spacing: 0px;
}

.beforafter-title p::before{
	/* content: 'VIEW PLASTIC SURGERY HOME CARE'; */
	content: 'BEDAH PLASTIK VIEW';
	display: block;
	font-family: 'S-CoreDream-3Light', sans-serif;
    font-size: 12px;
    line-height: 1.75;
	letter-spacing: 6px;
	
}

.beforafter-title p i{
	position: relative;
	font-family:'S-CoreDream-8Heavy', sans-serif;
	color: #7D2A86;
	font-style: normal;
}

.beforafter-title p i:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 16px;
    background: #ffce44;
    z-index: -1;
}

.before-content .iwithtext, .after-content .iwithtext{
	margin-bottom: 30px;
}

.before-content .iwithtext .iwt-icon, .after-content .iwithtext .iwt-icon{
	position: relative;
	display: table-cell;
}

.before-content .iwithtext .iwt-icon img, .after-content .iwithtext .iwt-icon img{
	width: auto !important;
	display: block;
	margin: 0 auto;
}

.before-content .iwithtext .iwt-text strong,.after-content .iwithtext .iwt-text strong{
	display: inline-block;
    padding: 4px 24px;
    font-family: 'S-CoreDream-8Heavy', sans-serif;
    font-size: 20px;
    letter-spacing: 0.5px;
    position: relative;
    background: #7d2a86;
    border-radius: 5px;
    color: #fff;
}

.before-content .iwithtext .iwt-text,.after-content .iwithtext .iwt-text{
	display: table-cell;
	width: 84%;
	padding-left: 2em;
	margin-bottom: 2em;
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 17px;
	line-height: 1.75;
	vertical-align: middle;
}

.before-content .iwithtext .iwt-text ul,.after-content .iwithtext .iwt-text ul{
	margin-top: 10px;
	margin-left: 0;
	background: #f4f4f4;
    padding: 2em;
    border-radius: 5px;
}

.before-content .iwithtext .iwt-text li,.after-content .iwithtext .iwt-text li{
	position: relative;
	margin-top: 10px;
	padding-left: 15px;
	font-size: 17px;
	letter-spacing: 0.5px;
	list-style: none;
	text-align: left;
}

.before-content .iwithtext .iwt-text li:first-child,.after-content .iwithtext .iwt-text li:first-child{
	margin-top: 0;
}

.before-content .iwithtext .iwt-text li::before,.after-content .iwithtext .iwt-text li::before{
	content: '';
	position: absolute;
	top: 10px;
	left: 0;
	width: 4px;
	height: 4px;
	background: #7e2b85;
	border-radius: 30px;
}

.system-caution p{
	display: block;
	margin-bottom: 3em !important;
	padding:1em !important;
	font-family: 'S-CoreDream-3Light', sans-serif;
	font-size: 16px;
	text-align: center;
	background:#b864e5;
	color:#fff;
	letter-spacing: 0.5px;
	border-radius: 5px;
	line-height: 1.6;
}

 
ul.btn-operation {
    margin-left: 0;
	margin-bottom: 3em !important;
}

.btn-operation li{
	display: inline-block;
    width: 48%;
	padding: 1em;
    list-style: none;
    border: 2px solid #ddd;
    border-radius: 50px;
    text-align: center;
	font-family: 'S-CoreDream-8Heavy', sans-serif;
    font-size: 20px;
	cursor: pointer;
	color:#bdbdbd;
}

li.btn-menu:hover,li.btn-menu.active {
    border-color: #7d2a86;
    color: #7d2a86;
}

.after-content{
	display: none;
}

/* 모델모집 */
.how-method.model > div.row-bg-wrap{
	background-color: #ede3fe;
}

.how-method.model .content-box{
	background: #fff;
}

.model .content-box.img > div:last-child > div .vc_column-inner {
    background: #fff;
    padding: 0 0;
}

.model .step-list dl{
	width: 65%;
	margin: 0 auto;
	padding: 20px;
	margin-bottom: 20px;
	background: #fff;
	border-radius: 50px;
}

.model .step-list.reversal dl{
	background: #552186;
}
.model .step-list.reversal dl i{
	color:#552186;
	background: #fff;
}
.model .step-list.reversal dt, .model .step-list.reversal dd{
	color: #fff;
	width: auto;
}

.model .step-list dl i {
	margin-right: 20px;
    padding: 10px 18px;
    border-radius: 50px;
    font-size: 22px;
    color: #fff;
	background: #552186;
}

.model .step-list dt{
    display: inline-block;
    width: 30%;
	font-family: 'S-CoreDream-8Heavy', sans-serif;
	font-size: 22px;
	vertical-align: middle;
}

.model .step-list dd {
    display: inline-block;
    width: 65%;
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 22px;
	vertical-align: middle;
}

.model-recruitment-visual > div.row-bg-wrap{
	background-image: url(/id/wp-content/themes/salient-child/images/sub/model-recruitment-bg.jpg);
	background-size: cover;
}

.model-recruitment-visual .sub_before_title h2{
	line-height: 1.4;
}

.model-recruitment-about{
	padding:5em 0 !important;
	text-align: center;
}

.model-recruitment-about h6{
	font-family: 'S-CoreDream-8Heavy', sans-serif;
	font-size: 32px;
}

.model-recruitment-about p{
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 18px;
	line-height: 1.5;
}

.model-recruitment-field > div.row-bg-wrap{
	background-image: url(/id/wp-content/themes/salient-child/images/sub/model-recruitment-bg2.jpg);
	background-size: cover;
}

.model-recruitment-field .sub-title p, .model-recruitment-field .sub-title-text p{
	color:#fff;
}

.model-recruitment-field ul{
	display: block;
	width: 80%;
	margin: 0 auto;
	margin-bottom: 6em !important;
	text-align: center;
}

.model-recruitment-field li{
	position:relative;
	display: inline-block;
	width: 28%;
    margin: 20px;
	padding: 20px;
	font-family: 'S-CoreDream-6Bold', sans-serif;
	font-size: 22px;
	color:#792a83;
	background: #fff;
	border-radius: 50px;
}

.model-recruitment-field li::before{
	content: '';
	position: absolute;
	top:18px;
	left: 10px;
	width: 32px;
	height: 32px;
	background: url(/id/wp-content/themes/salient-child/images/sub/stop-content-coloricon.png);
}

.model .content-box > div:last-child > div .vc_column-inner{
	padding:4em 20px;
	background: #ddd;
	border-radius: 50px;
	text-align: center;
}

.how-method .content-box.white{
	background: transparent !important;
}

.model .content-box.white > div:last-child > div .vc_column-inner{
	background: #fff;
}


.model .content-box > div:last-child > .none div.vc_column-inner{
	background: transparent;
}


.model .content-box p{
	font-family: 'S-CoreDream-6Bold', sans-serif;
	font-size: 22px;
}

.model .caution{
	width: 70%;
	margin: 0 auto;
	margin-top: 40px;
}

.model .caution h6{
	color:#111;
	font-size: 22px;
}

.model .caution li{
	font-size: 17px;
	line-height: 1.85;
    letter-spacing: 0.5px;
}

.model-support{
	padding-bottom: 6em !important;
}

.model-support .hover-wrap{
	margin-bottom: 0 !important;
}

.model-support .content-row{
	padding:5em 0 !important;
	background: #fff;
	border-radius: 30px;
}

.model-support .sub-title p strong{
	color:#7e2889;
}

.parent-pageid-397 .ipt-uif-custom-material-purple .ipt-eform-content {
    border-top: 6px solid #d8aeff;
}

.model-support .content-row .number.default{
	font-family: 'S-CoreDream-8Heavy', sans-serif;
	color:#333;
}

.model-support .content-row .subject{
	color:#7e2889;
	letter-spacing: 0px;
}

.model-support .sub-title-text p{
	font-size: 26px;
}

.model .content-box .arrow > div::before{
	content: '';
    position: absolute;
    top: 36%;
    right: -12px;
    display: block;
    width: 32px;
    height: 32px;
    z-index: 99;
    border-radius: 50px;
    background: #FFA81D;
    background-image: url(/id/wp-content/themes/salient-child/images/sub/arrow-icon.png);
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: 55% center;
}

.model-reason .sub-title p{
	text-align: left;
	color:#fff;
}

.model-reason ul{
	margin-left: 0;
	padding-bottom: 60px;
}

.model-reason li{
	position: relative;
	margin-bottom: 15px;
	top: 18px;
	padding: 20px;
	padding-left: 60px;
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 22px;
	background: #fff;
	border-radius: 50px;
	letter-spacing: 0.5px;
	list-style: none;
}

.model-reason li::before{
	content: '';
	position: absolute;
	left: 20px;
	display: inline-block;
	width: 32px;
	height: 32px;
	background: url(/id/wp-content/themes/salient-child/images/sub/stop-content-coloricon.png);
}

.model-reason li::marker, .model-precautions li::marker{
	display: none;
}

.ipt-uif-custom-material-purple *{
	font-family: 'S-CoreDream-4Regular', sans-serif !important;
}

.ipt-uif-custom-material-purple .ipt_uif_uploader .fileinput-dragdrop, .ipt-uif-custom-material-purple .ipt_uif_uploader .fileupload-meta{
	display: none;
}

.ipt_uif_container_head {
    display: inline-block;
    vertical-align: middle;
    width: 10%;
}

.ipt-uif-custom-material-purple .ipt_uif_container .ipt_uif_container_inner{
    width: 90%;
    display: inline-block;
    vertical-align: middle;
}
.ipt_fsqm_fileuploader_list td.delete_button{
	width: 5px;
}

.ipt-uif-custom-material-purple .ipt_uif_uploader .fileupload-buttons .ui-button{
	float: right;
	margin-bottom: 0 !important;
	margin-right: 5px;
}

.ipt-uif-custom-material-purple .ipt_uif_uploader .ipt_fsqm_fileuploader_list_wrap .ipt_fsqm_fileuploader_list td{
	text-align: right;
}

.model-precautions li{
	margin-top: 5px;
	font-family: 'S-CoreDream-4Regular', sans-serif;
	font-size: 15px;
	line-height: 1.7;
	list-style: none;
}

.recruitment-table {
	margin-top: 30px !important;
	text-align: center;
}

.recruitment-table th{
	font-size: 15px;
	background: #EDE3FE;
	line-height: 1.7;
	letter-spacing: 0.5px;
}

.recruitment-table td{
	font-size: 15px;
	line-height: 1.7;
	letter-spacing: 0.5px;
}

.model-terms{
	height: 200px;
	overflow: auto;
	background: #f4f4f4 !important;
    padding: 10px 10px !important;
}
.model-terms table{
	width: 100% !important;
	overflow: hidden;
}

.model-terms div {
    width: 100% !important;
}

.model-terms p {
    line-height: 1.75;
}

.light-play-btn {
	text-align: center;
}

.light-play-btn .nectar_video_lightbox.play_button_with_text > span {
	margin-right: 20px;
    padding: 1em;
    background: #7e2889;
    border-radius: 50px;
}

.light-play-btn.btn-style2 .nectar_video_lightbox.play_button_with_text > span {
	background: #fff;
}

.light-play-btn .nectar_video_lightbox.play_button_with_text .link-text {
    color: #fff;
    padding-right: 40px;
	letter-spacing: 0px;
}

.light-play-btn.btn-style2  .nectar_video_lightbox.play_button_with_text .link-text {
    color: #111;
}

/* 퀵메뉴 */
.quick-banner{
	position: fixed;
	right: 24px;
	bottom: 90px;
	margin: 0;
	z-index: 99;
	display: none;
}

.quick-consulting{
	position: fixed;
	right: 24px;
	bottom: 20px;
	width: 62px;
	height: 124px;
	background: url(/id/wp-content/themes/salient-child/images/floating-banner-consulting.png);
	background-size: 62px;
	z-index: 9;
}
.quick-model{
	position: fixed;
	right: 24px;
	bottom: 154px;
	width: 62px;
	height: 124px;
	background: url(/id/wp-content/themes/salient-child/images/floating-banner-model.gif);
	background-size: 62px;
	z-index: 9;
}
.quick-banner ul{
	margin: 0;
	font-size: 0;
	overflow: hidden;
}
.quick-banner li {
	margin-bottom: 10px;
	background-size: 62px;
	background-position: center;
	background-repeat: no-repeat;
}

.quick-banner li a {
    display: block;
    width: 62px;
    height: 62px;
}

body.single-portfolio .ipt-fsqm-popup-anchor.ipt-fsqm-popup-pos-bc{
	position: fixed;
	left: unset;
    right: 24px;
    bottom: 286px;
    margin: 0;
	width: 62px;
	height: 62px;
    z-index: 99;
	background: url(/id/wp-content/themes/salient-child/images/floating-banner-event.png) !important;
	background-size: 62px !important;
}

body.single-portfolio .ipt-fsqm-popup-anchor.ipt-fsqm-popup-pos-bc i{
	display: none;
}

body.single-portfolio .ipt-fsqm-popup-anchor.ipt-fsqm-popup-pos-bc:hover{
	bottom: 286px;
}
body.single-portfolio .iziModal-header.iziModal-noSubtitle{
	background: #7D2A86 !important;
}

body.single-portfolio  button.iziModal-navigate-next, body.single-portfolio  button.iziModal-navigate-prev{
	display: none !important;
}

body.single-portfolio  #ajax-content-wrap .nectar-social.fixed a i, body.single-portfolio .nectar-social.fixed > a{
	display: none !important;
}

.ipt-uif-custom-material-deep-purple .nivo-controlNav{
	display:none !important;
}

.quick-banner li.consulting{
	background: url(/id/wp-content/themes/salient-child/images/floating-banner-consulting.png);
	background-size: 62px;
}

.quick-banner li:last-child{
	background: url(/id/wp-content/themes/salient-child/images/floating-banner-event.png);
	background-size: 62px;
}

/*-----------------------------------------------------------------
event
-----------------------------------------------------------------*/

.single-portfolio div#sidebar{
	width: 100% !important;
}

.single-portfolio .project-date{
	display: none !important;
}


/* 플러그인 */
html.iziModal-isAttached, html.iziModal-isOverflow{
	overflow: auto !important;
}

.best-row:before {
    position: relative;
    display: block;
    text-align: center;
	font-family: 'S-CoreDream-8Heavy', sans-serif;
    font-size: 38px;
    line-height: 1.6;
    letter-spacing: 0.5px;
    margin-top: 30px;
	color:#7d2b85;
}

#kboard-hwaikeul-video-list ul.kboard-list.best-row:before,#kboard-viewps-before-after-plus-list .kboard-viewps-before-after-plus-list-slide.best-row:before {
    content: 'BEST Real Review';
}
.page-id-373 #kboard-viewps-before-after-plus-list .kboard-viewps-before-after-plus-list-slide.best-row:before{
	content: 'BEST Before & After';
}
ul.kboard-viewps-before-after-plus-list.best-row:before {
    content: 'BEST Before & After';
	margin-bottom: 10px;
}
.page-id-375 .kboard-list.selfies.best-row:before {
    content: 'BEST Real Selfie';
	margin-bottom: 25px;
}

.page-id-82360 .kboard-list.selfies.best-row:before {
    content: 'BEST Real Selfie';
	margin-bottom: 25px;
}

.page-id-387 .kboard-list.best-row:before {
    content: 'BEST VIEW Star';
	margin-bottom: 10px;
}
.page-id-385 .kboard-list.best-row:before {
    content: 'BEST Media';
	margin-bottom: 10px;
}
.page-id-389 .kboard-list.best-row:before {
    content: 'BEST VIEW News';
	margin-bottom: 10px;
}
.page-id-391 .kboard-list.best-row:before {
    content: 'BEST VIEW Story';
	margin-bottom: 10px;
}
.page-id-377 .kboard-list.best-row:before {
    content: 'BEST Real Story';
	margin-bottom: 25px;
}

/* 로그인 배너 */
.login-banner{
	position: relative;
	padding:30px 0;
	background: #f7e7ff;
}

.page-id-407 .cosmosfarm-members-form .form-wrap{
	overflow: unset;
}

.login-banner img{
	display: inline-block;
	margin-bottom: 0 !important;
	margin-left: 4em;
	vertical-align: middle;
	margin-top: -4em;
    z-index: 9;
}

.login-banner .text-body{
	display: inline-block;
	width: 50%;
	padding-left: 4em;
	vertical-align: middle;
}

.login-banner .text-body h3{
	margin-bottom: 20px;
	font-size: 28px;
}

.login-banner .text-body p{
	font-size: 18px;
	line-height: 1.5;
}

.login-banner .text-body p strong{
	display: block;
	color:#7d2a84;
	font-family: 'S-CoreDream-4Regular', sans-serif;
}

.login-banner i{
	display: inline-block;
	margin-bottom: 10px;
	padding:4px 10px;
	font-size: 14px;
	color:#fff;
	background: #882e90;
}


/*================신청,모집 폼 - 관리자메모 숨기기================*/

/*뷰티성형모델지원 - form_7*/
#ipt_fsqm_form_7_layout_0_inner #ipt_fsqm_form_7_freetype_17 {display:none !important;}

/*안티에이징 모델지원 - form_8*/
#ipt_fsqm_form_8_layout_0_inner #ipt_fsqm_form_8_freetype_17 {display:none !important;}




/*------------------------------------------------------------
******************************************
반응형
******************************************
-----------------------------------------------------------------*/

@media screen and (max-width:999px){
	.m-event-img {
		width: 100vw !important;
		margin-left: calc(50% - 50vw);
	}
}


@media screen and (max-width:1400px){
	.top-line-banner{
		display: none !important;
	}
	/* 의료진 */
	.page-id-256 .nectar_team_member_overlay{
		height: 100%;
	}
	.page-id-256 .team_member_details .team-desc ul li {
		font-size: 14px !important;
	}
/* why */
	.sub-why.slider-content .iwithtext .iwt-icon, .sub-why.slider-content .iwithtext .iwt-text{
		display: inline-block;
	}
	.sub-why .iwithtext .iwt-icon{
		width: 65%;
		display: block;
		margin: 0 auto;
	}
	.sub-why .iwithtext .iwt-text{
		width: 100%;
		padding-bottom: 0;
	}
/* 가슴검진 */
	.content-circle .wpb_wrapper p{
		padding: 0 0;
		font-size: 14px;
	}
/* 팝업컨텐츠 */
	.nectar_team_member_overlay {
		height: 70%;
	}
/* 스킨쁘띠 */
.skin-video > div:last-child::before{
	width: 400px;
	height: 400px;
	background-size: 400px;
}
}


@media screen and (max-width:1200px){
	.top-line-banner{
		display: none !important;
	}
/* 서브공통 */
	/* .sub-main-banner > div:last-child > div{
		-webkit-box-align: flex-end;
		-webkit-align-items: flex-end;
		-ms-flex-align: flex-end;
		align-items: flex-end !important;
	} */
	.sub-main-banner > div:last-child > div:last-child{
		padding-top: 10px;
	}
	.sub-main-banner .title.mark h1::before{
		margin-bottom: 10px;
	}
	.sub-main-banner h1{
		font-size: 48px;
	}
	.sub-main-banner .title p{
		margin: 15px 0 0 !important;
		font-size: 20px;
	}
	.view-process .calender > div:last-child > div{
		width: 33.33333%;
	}
	.view-process .calender > div:last-child > div:nth-child(-n+4){
		margin-bottom: 15px;
	}
	/* 윤곽3종 */
	.how-method > div.row-bg-wrap{
		background-size: 100% 430px;
	}
	.how-method.height-long > div.row-bg-wrap{
		background-size: 100% 500px;
	}
	.page-id-351 .how-method.height-long > div.row-bg-wrap{
		background-size: 100% 700px;
	}
	/* 사각턱 */
	.sub-tab.short #tab-tab, .sub-tab.short .tabbed .wpb_tab, .how-method.short > div.row-bg-wrap{
		background-size: 100% 300px;
	}
	/* 띠배너 */
	.banner-row p{
		font-size: 20px;
	}
/* 탭 */
	.sub-tab .tabbed >ul li a{
		padding: 18px 0 22px;
	}
	.sub-tab ul span{
		font-size: 22px;
	}
/* 수술방법 */
	.how-method .content-normal > div:last-child > div.vc_col-sm-1\/5, .sub-tab .content-normal > div:last-child > div.vc_col-sm-1\/5{
		width:33.3333%;
	}
	.how-method .content-normal > div:last-child > div.vc_col-sm-1\/5:nth-child(-n+3), .sub-tab .content-normal > div:last-child > div.vc_col-sm-1\/5:nth-child(-n+3){
		margin-bottom:30px;
	}
	.how-method .content-normal > div:last-child > div.vc_col-sm-1\/5:nth-child(n+4):nth-child(-n+5), .sub-tab .content-normal > div:last-child > div.vc_col-sm-1\/5:nth-child(n+4):nth-child(-n+5){
		width: 50%;
	}
	.how-method .content-normal > div:last-child > div .vc_column-inner .hover-wrap-inner, .sub-tab .content-normal > div:last-child > div .vc_column-inner .hover-wrap-inner{
		text-align: center;
	}
	.how-method .content-normal > div:last-child > div .vc_column-inner img, .sub-tab .content-normal > div:last-child > div .vc_column-inner img{
		margin:0 auto ;
	}
	.sub-title-text h6{
		margin-top: 20px;
		font-size: 24px;
	}
	.radius-title.inner p, .sub-tab .radius-title.inner p, .how-method .radius-title.inner p,.radius-title.inner p, .sub-tab .radius-title.inner p, .how-method .radius-title.inner p{
		font-size: 25px;
	}
	.line-style > div:last-child >div{
		width: 33.33333%;
	}
/* Q&A */
	.sub-qna .content .vc_col-sm-6 {
		width: 70%;
		margin: 0 auto !important;
	}
	.sub-qna .content .vc_col-sm-3{
		display: none;
	}
/* 공통하단 */
	.common-building > div{
		height: 660px;
	}
	.common-diagnosis .sub-title p {
		margin-top: 20px;
	}
	.map-info-btn li{
		width: 30%;
	}
	.map-print-btn a{
		text-align: center;
		padding: 11px 34px;
		font-size: 16px;
	}
	.common-building .content-text p strong:last-child{
		margin-top: 0;
	}
/* sub */

	/* 가슴검진 */
	.content-circle-out .vc_col-sm-1\/5{
		width: 25%;
	}
	.view-process .wrong{
		margin-bottom: 0em !important;
	}
	/* 코 무보형물 */
	.how-method .content-radius.gray-bg > div:last-child > div.vc_col-sm-1\/5{
		width: 33.3333%;
	}
	/* 스킨쁘띠 */
	.sub-why.carousel .flickity-slider .cell img{
		width: 100% !important;
	}
	.info-radius.style2 ul{
		margin-left: 0;
	}
	.how-method.slimming .img-inner-text{
		top: 16em;
	}
	.how-method.slimming > div.row-bg-wrap{
		background-size: cover !important;
	}
	.sub-why.slider-content .carousel-item img{
		height: 65px;
	}
	.sub-why.slider-content .title{
		margin-top: 300px;
	}
	/* 모델모집 */
	.sub_before_title h2{
		font-size: 60px;
	}
	.model .step-list dt,.model .step-list dd{
		display: block;
		width: 100% !important;
		padding-left: 0 !important;
		text-align: center;
	}
	.model .content-box > div:last-child > div .vc_column-inner {
		padding: 1em 20px;
	}
	.model .step-list dt i{
		display: none;
	}

	/* 로그인 배너 */
	.login-banner img{
		margin-left: 0;
	}
}

@media screen and (min-width:999px){

	/* 의료진 특수 */
	.page-id-256 .team_doctors_wrap .divider{
		height: 0 !important;
	}
	/* 안전시스템 */
	.view-safety > div.row-bg-wrap{
		background-position: center;
	}
	
}

@media screen and (max-width:1400px){

.container-wrap{
	z-index:10;
}
/* 모바일 헤더 때문 */
#header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"]{
	position: relative !important;
}

/* 모바일 단 */
.content-radius.m-grid2 .vc_col-sm-5, .premium-row .content > div > div{
	width: 50%;
	margin: 0 auto 10px !important;
}
.content-radius.m-grid2 .vc_col-sm-4, .content-radius.m-grid2 > div:last-child > div:last-child.vc_col-sm-4{
	width: 100%;
}

/* 서브메뉴 */
	.menu-2depth .widget.widget_nav_menu:before {
		content: 'Menu';
		display: block;
		width: 100%;
		text-align: center;
		padding: 20px 0;
		font-size: 16px;
    	letter-spacing: 0.5px;
	}
	.menu-2depth .menuopen.widget.widget_nav_menu:before {
		content: 'Close';
	}
	.menu-2depth .widget.widget_nav_menu ul{
		display: none;
	}
	.menu-2depth .menuopen.widget.widget_nav_menu ul{
		display: block;
		padding: 0 0;
		padding-bottom: 10px;
		font-size: 0;
		background: #e6e6e6;
	}
	.menu-2depth ul.menu li{
		width: 50%;
		margin: 0 0;
		padding: 18px 5px 0;
	}
	.menu-2depth ul.menu li a, .menu-3depth ul.menu li a{
		font-size:15px;		
	}
	.menu-3depth ul.menu{
		padding: 15px 0;
	}
/* 서브공통 */
	.sub-main-banner .title p {
		font-size: 22px;
	}
	.sub-scheduler > div:last-child > div{
		width: 33.333%;
		display: inline-block;
	}
	
	.sub-scheduler > div:last-child > div:nth-child(3n){
		border-right: 0;
	}
	.sub-scheduler p{
		font-size: 18px;
	}
	.common-special img {
		margin: 0 auto;
	}
	.common-building > div > div:first-child {
		position: absolute;
		left: 50%;
		bottom: -25px;
	}
	.sub-why .vc_col-sm-6{
		width: 100%;
	}
	.sub-why .iwithtext{
		display: inline-block;
		width: 50%;
   		margin: 0 0;
		padding:0 15px
	}
	.how-method .content-radius .wpb_text_column, .sub-tab .content-radius .wpb_text_column{
		margin-bottom: 15px;
	}
	
	/* 배너 */
	.banner-row {
		padding-bottom: 2em !important;
		text-align: center;
	}
	.banner-row img{
		display: block;
		margin: 0 auto;
	}
	.banner-row .nectar-button span{
		font-size: 22px;
	}
	.banner-row p img{
		display: block;
		margin: 0 auto;
		float: unset;
	}
	
/* 수술방법 */
	.how-method .content-normal > div:last-child > div .vc_column-inner img, .sub-tab .content-normal > div:last-child > div .vc_column-inner img{
		display: block;
		margin: 0 auto;
	}

	.sub-tab .content-radius.no-bg > div:last-child >div .vc_column-inner .img-with-aniamtion-wrap, .how-method .content-radius.no-bg > div:last-child >div .vc_column-inner .img-with-aniamtion-wrap, .how-method .content-radius.row-one.no-bg > div.row-bg-wrap .img-with-aniamtion-wrap, .how-method .content-normal.row-one.no-bg > div.row-bg-wrap .img-with-aniamtion-wrap{
		background: #fff;
	}
	.how-method .content-normal > div:last-child > div.vc_col-sm-1\/5, .sub-tab .content-normal > div:last-child > div.vc_col-sm-1\/5{
		width: 100% !important;
		margin-bottom:15px !important;
		text-align: center;
	}
	.content-radius .vc_col-sm-5{
		width: 50%;
	}
	.radius-title .vc_col-sm-1,.content-radius .vc_col-sm-1{
		display: none !important;
	}
	.radius-title .vc_col-sm-10{
		margin-bottom: 0 !important;
		padding:0 0 !important;
		/* padding 무보형물 코 */
	}
	.radius-title.inner p, .sub-tab .radius-title.inner p, .how-method .radius-title.inner p, .radius-title.inner p, .sub-tab .radius-title.inner p, .how-method .radius-title.inner p{
		font-size: 20px;
		padding: 0 15px;
	}
/* 애프터케어 */
	/* .premium-row .content > div:last-child > div{
		width: 50%;
	} */
	.premium-row .content img{
		width: 100% !important;
	}
	.premium-row .content > div:last-child > div.vc_col-sm-1\/5:last-child{
		margin: 0 auto;
	}
/* 프로세스 */
	.view-process .content .vc_col-sm-1\/5 {
		width: 50%;
		text-align: center;
	}
/* Q&A */
.sub-qna .content .vc_col-sm-6 {
	width: 100% !important;
	margin: 0 auto 15px !important;
}
/* sub */
	/* 의료진 */
	.nectar_team_member_overlay .team-desc p iframe {
		width: 100% !important;
	}
	/* 수술 전후 */
	#stamen-menu ul.wpb_tabs_nav.ui-tabs-nav.fix{
		position: relative;
		max-width: unset;
	}
	/* 가슴보형물 수술케이스 */
	.case-row .owl-dots{
		margin-bottom: 0;
	}
	.case-row .sub-title-text p strong{
		font-size: 20px;
	}
	.case-row h4{
		display: block;
		margin: 0 auto;
		padding: 4px 1em;
		font-size: 18px;
	    text-align: center;
	}
	.case-row li{
		font-size: 15px;
		letter-spacing: 0px;
		line-height: 1.5;
	}
	.case-row .owl-carousel .owl-stage{
		padding: 0 0;
	}
	.case-row .owl-theme .owl-dots .owl-dot span {
		background: #ddd;
	}
	/* 안전의료 */
	.safe-surgery-emergency .vc_col-sm-1\/5{
		width: 33.3333%;
	}
	.view-safety > div.row-bg-wrap .row-bg-overlay {
		background: url(/id/wp-content/themes/salient-child/images/sub/view-safety-mobile-img.png);
		background-size: 100%;
		background-repeat: no-repeat;
	}
	.care-program > div.row-bg-wrap:after{
		content: '';
		width: 100%;
		height: 100%;
		display: block;
		background: #111;
		opacity: 0.5;
	}
	.care-program .sub-title-system h2 strong{
		color:#322930;
	}
	.view-safety img{
		margin: 82% auto 0em !important;
	}
	/* 가슴검진 */
	.view-process .wrong > div:last-child div.arrow > div:after{
		top: unset;
		bottom: -18px;
		left: 45%;
		right: 50%;
		width: 26px;
	    height: 26px;
		background-size: 8px;
		transform: rotate(90deg);
	}
	.view-process .wrong > div:last-child > div.type .arrow div:after{
		top: unset;
	}
	.view-process .wrong > div:last-child > div:first-child > div p, .view-process .wrong > div:last-child > div:last-child > div p{
		padding-top: 32px;
    	padding-bottom: 6em !important;
	}
	.view-process .wrong > div:last-child > div.type p{
		text-align: center;
	}
	.view-process .wrong > div:last-child > div:last-child > div p::before{
		top: 5px;
		bottom: unset;
	}
	.case-row .content-box .img-with-aniamtion-wrap{
		width: 100%;
		padding: 0 0;
	}
	.content-circle-out .vc_col-sm-1\/5 {
		width: 50% !important;
	}
	.how-method .content-box h5, .sub-tab .content-box h5{
		font-size: 19px;
	}
	.how-method .number-list li, .sub-tab .number-list li, .how-method .content-box .number-list li, .sub-tab .content-box .number-list li{
		padding-top: 0;
		font-size: 17px;
	}
	/* 윤곽 */
	.parent-pageid-25 .view-process .content strong{
		min-height: unset;
	}
	.content-radius.befor-after .vc_col-sm-5{
		width: 50%;
	}
	/* 눈 */
	.page-id-316 .how-method .content-radius strong, .sub-tab .content-radius p {
		margin: 0 -10px;
	}
	/* 팝업컨텐츠 */
	.content-popup h3{
		margin-bottom:0 !important;
		font-size: 18px;
	}
	.team-member[data-style="bio_fullscreen_alt"] .team-member-image{
		margin-bottom: 0 ;
	}
	/* 팝업컨텐츠 - 모발 */
	.page-id-355 .nectar_team_member_overlay{
		height: 100%;
		top:0;
	}
	.nectar_team_member_overlay .team_member_picture{
		display: block !important;
	}
	body.page-id-355 .nectar-no-scrolling .nectar_team_member_overlay .team_member_details, body.page-id-355.nectar-no-scrolling .nectar_team_member_overlay .team_member_details{
		width: 100%;
	}
	.page-id-355 .nectar_team_member_overlay .team_member_picture{
		width: 100%;
		height: 48%;
		top: unset;
    	bottom: 0;
	}
	.nectar_team_member_overlay .team_member_details .bio-inner strong, .nectar_team_member_overlay .team-desc p{
		font-size: 16px;
	}
	/* 스킨쁘띠 */
	.skin-video > div:last-child::before{
		display: none;
	}
	.sub-why.carousel .flickity-viewport{
		margin: 30px 0 30px 0 !important;
	}
	.sub-why.carousel .carousel-title strong{
		margin-bottom:15px;
		font-size: 18px;
	}
	.sub-why.carousel .carousel-title h3{
		margin-top: 0;
		font-size: 32px;
	}
	.sub-why.carousel .content-row p strong{
		font-size: 20px;
	}
	.sub-why.carousel .content-row p{
		font-size: 16px;
	}
	.sub-why.carousel .flickity-slider .cell img.slogan{
		width: 100% !important;
	}
	.principle .sub-text p{
		font-size: 18px;
	}
	.principle .radius-title p{
		padding: 16px !important;
		font-size: 22px;
	}
	.principle div.arrow::before{
		left: 42%;
		top: unset;
		right: 50%;
		bottom: -18px;
		transform: rotate(90deg);
	}
	.principle div img{
		width: 100% !important;
	}
	.side-content{
		padding-top: 60px !important;
	}
	.side-content > div:last-child{
		padding: 0 30px 0;
		background: transparent;
	}
	.side-content .title {
		margin-top: 30px;
		text-align: center;
	}
	.info-radius.style2 li{
		padding: 8em;
	}
	.content-box.inner-box.slimming .vc_col-sm-4 {
		width: 33.3333%;
		margin-bottom:0 !important;
		padding:0 !important;
	}
	.sub-why.slider-content .visual-bg >div.vc_column-inner > div.wpb_wrapper {
		position: relative;
	}
	.sub-why.slider-content .visual-bg >div.vc_column-inner{
		min-height: auto;
	}
	.sub-why.slider-content .iwithtext .iwt-icon, .sub-why.slider-content .iwithtext .iwt-text{
		display: block;
		width: 100%;
		text-align: center;
	}
	.sub-why.slider-content .iwithtext{
		vertical-align: top;
	}
	.page-id-357 .sub-why.slider-content .iwithtext .iwt-icon{
		width: 60%;
	}
	.page-id-357 .sub-why.slider-content .iwithtext .iwt-text,.sub-why.slider-content .iwithtext .iwt-text{
		width: 100%;
		padding-left: 0;
	}
	/* 로그인 배너 */
	.login-banner{
		margin-bottom: 40px;
	}
	.login-banner img{
		width: 80% !important;
		display: block;
		margin: 0 auto;
	}
	
	.login-banner .text-body{
		width: 100%;
		text-align: center;
		padding-left: 0;
    margin-top: 2em;
	}
	.login-banner .text-body h3{
		font-size: 22px;
	}
	.login-banner .text-body p {
		font-size: 16px;
	}
	/* 이벤트 */
	body.single-portfolio .ipt-fsqm-popup-anchor.ipt-fsqm-popup-pos-bc{
		right: 14px;
		width: 50px;
		height: 50px;
		background-size: 50px !important; 
	}
	/* 모델모집 */
	.model-recruitment-field li{
		margin: 10px;
		padding: 20px 0 20px 20px;
		font-size: 20px;
	}
	.model-recruitment-field li::before{
		top: 22px;
		background-size: 22px;
    	background-repeat: no-repeat;
	}
	.model .step-list dl{
		width: 100%;
	}
	.model .content-box .arrow > div::before{
		top: unset;
		bottom: -28px;
		right: 46%;
		transform: rotate(90deg);
	}
	.model-recruitment-visual .sub_before_title h6{
		margin-top: 4em;
	}
	.ipt_uif_container_head, .ipt-uif-custom-material-purple .ipt_uif_container .ipt_uif_container_inner{
		width: 100%;
	}
	.model .content-box.white > div:last-child > div:first-child, .model .content-box.white > div:last-child > div:last-child{
		display: none;
	}
	.model .content-box.white > div:last-child > div{
		width: 33.333%;
	}
	/* 케이보드 */
	.best-row:before {margin-top: 15px; margin-bottom: 15px; font-size: 20px;}
	
}

@media screen and (max-width:768px){
	.quick_event img{
		width: 80px;
	}

	.m-pdb0{
		padding-bottom: 0 !important;
	}
	.m-mgb0{
		margin-bottom: 0 !important;
	}

	/* 버튼영상 */
	body .fancybox-slide--video .fancybox-content{
		width: 100% !important;
	}

	#header-outer header > div.container{
		max-width: 100%;
		padding: 0 15px;
	}
	
/* 서브공통 */
	.sub-main-banner .title.mark h1::before{
		width: 171px;	
		margin-top: 20px;
	}
		.sub-main-banner.breast .title.mark h1::before{
			background-size: 171px;
			height: 98px;
			background-repeat: no-repeat;
		}
		.sub-main-banner.facial-contour .title.mark h1::before {
			background-size: 171px;
			height: 90px;
		}
		.sub-main-banner .title.mark h1::before {
			background-size: 171px;
			height: 105px;
		}
		.sub-main-banner.jaw .title.mark h1::before {
			background-size: 171px;
			height: 106px;
		}
	.sub-main-banner > div:last-child img{
		width: 70% !important;
	}
	.sub-main-banner > div >div:first-child {
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}
	.sub-main-banner h1{
		font-size:32px !important;
		letter-spacing: -0.5px;
	}
	.sub-main-banner h1 strong .small{
		font-size: 26px;
	}
	.sub-main-banner .title p {
		font-size: 15px !important;
	}
	.sub-main-banner .title p br{
		display: none;
	}
	.sub-title p, .common-special .sub-title p, .how-method .sub-title p,.how-method .sub-title p{
		margin-top: 50px;
		font-size: 27px;
		letter-spacing: 0px;
	}
	.sub-define .title p{
		margin-bottom: 0px !important;
		font-size: 28px;
	}
	.tab-bg-violet .sub-title p{
		margin-bottom: 10px !important;
	}
	.how-method .sub-title p .small{
		font-size: 24px;
	}
	.how-method.solid-bg .sub-title p{
		font-size: 26px;
	}
	.sub-title.stop p{
		font-size: 26px;
		line-height: 1.5;
	}
	.how-method .content-radius.no-spacing .wpb_text_column, .sub-tab .content-radius.no-spacing .wpb_text_column{
		margin-bottom: 15px;
	}
	.premium-row .content{
		margin-top: 20px;
	}
	.premium-row .sub-title{
		margin-bottom: 10px;
		font-size: 28px;
	}
	.sub-scheduler > div:last-child{
		padding: 10px 0;
	}
	.sub-scheduler > div:last-child > div{
		width: 33.3333% !important;
		margin: 0 auto !important;
		margin-bottom: 0;
		padding-top: 5px;
		border-right: 0px !important;
	}
	.sub-scheduler > div:last-child > div.vc_col-sm-3{
		width: 25% !important;
	}
	.sub-scheduler > div:last-child > div:nth-child(3n){
		border-right: 0 !important;
	}
	.sub-scheduler p{
		font-size: 15px;
	}
	.sub-scheduler p::before{
		margin-top: 0;
		margin-bottom: 0;
	}
	.sub-scheduler .wpb_text_column .wpb_wrapper:before{
		background-size: 55px;
	}
	.common-special p{
		font-size: 15px;
		line-height: 1.5;
		word-break: break-word;
	}
	.sub-define{
		padding: 50px 0 80px !important;
	}
	.sub-define .content .row-bg{
		background-size: cover !important;
	}
	.sub-define .content{
		height: unset;
		padding: 50px 15px 30px !important;
	}	
	.sub-define p{
		margin-top: 15px;
		font-size: 15px;
		line-height: 1.6;
		letter-spacing: 0px;
	}
	.sub-define p br{
		display: none;
	}
	.sub-define .content::after{
		position: absolute;
		bottom: -40px;
		left: 0;
		padding-bottom: 8px;
		font-size: 12px;
		line-height: 1.5;
		z-index: 9;
		letter-spacing: 0.5px;
	}
/* 의료진 */
	.page-id-256 .nectar_team_member_overlay{
		top: 15% !important;
	}
	
/* 윤곽*/
	.how-method > div.row-bg-wrap,.sub-tab .tabbed .wpb_tab{
		background-size: 100% 270px !important;
	}
	/* 사각턱 */
	.page-id-223 .how-method > div.row-bg-wrap,.sub-tab .tabbed .wpb_tab{
		background-size: 100% 220px !important;
	}
	/* 안면비대칭 */
	.how-method.height-long > div.row-bg-wrap{
		background-size: 100% 330px !important;
	}
	.sub-tab.short #tab-tab, .sub-tab.short .tabbed .wpb_tab, .how-method.short > div.row-bg-wrap{
		background-size: 100% 200px !important;
	}
	.how-method .content-text h2, .sub-tab .content-text h2{
		font-size: 20px;
		margin-bottom: 20px;
	}
	.how-method .content-text h2:after, .sub-tab .content-text h2:after{
		display: none;
	}
	.how-method .content-text.top-belong p{
		font-size: 15px;
	}
	.how-method .content-text.top-belong{
		margin-bottom: 1em;
		padding: 1em !important;
		border-radius: 3px;
	}
	.sub-tab .radius-title.inner, .how-method .radius-title.inner{
		padding: 15px 0;
	}
/* 탭 */
	.sub-tab .tabbed >ul {
		padding: 0 0 15px;
	}
	.sub-tab .tabbed >ul li {
		display: inline-block;
		width: 33.3333%;
	}
	.page-id-365 .sub-tab .tabbed >ul li,.page-id-359 .sub-tab .tabbed >ul li,.page-id-359 .sub-tab .tabbed >ul li,
	.page-id-361 .sub-tab .tabbed >ul li,.page-id-335 .sub-tab .tabbed >ul li,.page-id-339 .sub-tab .tabbed >ul li{
		width: 50%;
	}
	.sub-tab .tabbed >ul li a{
		margin: 5px;
		padding: 16px 0 16px !important;
		border-radius: 50px;
		background-color: #a941e4;
	}
	.sub-tab ul span{
		font-size: 16px !important;
}
/* why */
	.sub-why .content .vc_col-sm-6 {
		padding: 0 0 !important;
	}
	.sub-why{
		padding-bottom: 35px !important;	
	}
	.sub-why .content > div:last-child > div:first-child .wpb_text_column{
		padding: 15px 0;
	}
	.sub-why .content .wpb_text_column p, .sub-why.content .wpb_text_column p{
		font-size: 19px;
	}
	.sub-why .sub-text p{
		font-size: 16px;
		line-height: 1.5;
	}
	.sub-why .sub-text p strong{
		margin-top: 0;
		font-size: 18px;
	}
	.sub-why .content{
		margin-top: 30px;
	}
	.sub-why .iwithtext .iwt-icon{
		width: 100% !important;
	}
	.sub-why .iwithtext .iwt-text{
		padding-bottom: 10px;
		padding-left: 0;
		font-size: 14px;
		line-height: 1.5;
		letter-spacing: 0px;
		text-align: center;
	}
	.sub-why .iwithtext .iwt-text ul li{
		font-size: 14px;
	}
	.sub-why .iwithtext .iwt-text strong{
		margin-top: 0;
		margin-bottom: 5px;
		font-size: 17px;
		line-height: 1.2;
		letter-spacing: 0px;		
	}
	.sub-why .iwithtext .iwt-text strong i{
		top: -42px;
    	left: auto;
		padding: 0 10px;
		font-size: 20px;
		}
	.sub-why .content.gapbg > div:last-child > div:first-child .vc_column-inner, .sub-why .content.gapbg-last > div:last-child > div:last-child .vc_column-inner, .sub-why.content.gapbg > div:last-child > div:first-child .vc_column-inner, .sub-why.content.gapbg-last > div:last-child > div:last-child .vc_column-inner
	,.sub-why .m-why-bg > div > div.wpb_wrapper{
		background-image: url(/id/wp-content/themes/salient-child/images/sub/m-why-bg.jpg);
		background-repeat: no-repeat;
		background-position: right 20% bottom 20%;
		background-size: 132px;
	}
	.sub-why p.annotate{
		padding-top: 5px;
		font-size: 14px;
		letter-spacing: 0.5px;
	}

	/* 폰트 통합 */
	.radius-title.inner p, .sub-tab .radius-title.inner p, .how-method .radius-title.inner p, .radius-title.inner p, .sub-tab .radius-title.inner p, .how-method .radius-title.inner p{
		padding:0 0 !important;
	}
	.how-method .content-normal p, .sub-tab .content-normal p, .premium-row .content p, .how-method .content-text p, .sub-title-text p,
	.how-method .content-radius p, .sub-tab .content-radius p, .how-method .content-box h5, .sub-tab .content-box h5, .view-process .calender p,.stop-content p,
	.how-method .annotate p, .principle .sub-text p,.principle .annotate p,.model-recruitment-about p, .care-program .sub-title-system p{
		font-size: 14px !important;
		line-height: 1.5;
		word-break: keep-all;
		text-align: center;
		letter-spacing: 0px;
	}
	.page-id-325 .how-method .content-radius p, .sub-tab .content-radius p{
		padding-bottom: 10px !important;
	}
	.radius-title.inner p em, .sub-tab .radius-title.inner p em, .how-method .radius-title.inner p em{
		font-size: 12px;
	}
	.how-method .content-text p br{
		display: none;
	}
	.how-method .content-text p strong{
		font-family:'S-CoreDream-5Medium';
		letter-spacing: 0px;
	}
	.how-method .content-radius p i, .sub-tab .content-radius p i{
		display: block;
		margin-top: 32px;
	}
	
	.how-method .content-normal p strong, .sub-tab .content-normal p strong,.premium-row .content p strong{
		position: relative;
		display: block;
		margin: -15px 0 -0;
		font-size: 17px;
		line-height: 1.5;
		letter-spacing: 0px;
	}
	.how-method .content-normal p strong i, .sub-tab .content-normal p strong i{
		display: block;
		margin-right: 0;
		margin-bottom: 5px;
		border-radius: 0;
	}
	.how-method .number-list li, .sub-tab .number-list li, .how-method .content-box .number-list li, .sub-tab .content-box .number-list li{
		margin:0 0 8px;
		padding-left: 38px;
		font-size: 14px !important;
	}
	.premium-row .content p strong i{
		position: relative;
		display: block;
    	width: 25px;
		margin: 0 auto;
		margin-top: -25px;
		margin-bottom: 5px;
		padding: 4px 0;
		font-size: 14px;
	}
	.how-method .content-text{
		margin-top: 15px;
	}
	.nectar_video_lightbox.play_button_with_text .play {
		height: 32px;
		width: 32px;
	}
	.nectar_video_lightbox.play_button_with_text .link-text{
		font-size: 14px;
	}
	.page-id-231 .facial_main_col1_t p{
		font-size: 19px !important;
	}
	.page-id-357 .facial_main_col4_t p strong{
		font-size: 15px !important;
	}
	/* row 통합 */
	.m-grid2 > div:last-child > div, .m-grid2 > div:last-child >div.vc_col-sm-1\/5, .sub-tab .m-grid2.content-normal > div:last-child > div.vc_col-sm-1\/5, .how-method .m-grid2.content-normal > div:last-child > div.vc_col-sm-1\/5{
		width: 50% !important;
		margin: 0 auto !important;
		padding: 0 10px !important;
		/* 코 무보형물 padding */
	}
	.m-pd.m-grid2 > div:last-child > div{
		padding:0 1% !important
	}
	.m-pd0.m-grid2 > div:last-child > div{
		padding:0 0 !important
	}
	.sub-tab .m-grid2.content-radius > div:last-child > div.vc_col-sm-1, .m-grid2 > div:last-child >div.vc_col-sm-1,.content-radius.m-grid2 > div:last-child >div.vc_col-sm-1, .sub-tab .m-grid2.content-normal > div:last-child > div.vc_col-sm-1, .how-method .m-grid2.content-normal > div:last-child > div.vc_col-sm-1{
		display: none !important;
	}
	.sub-tab .radius-title, .sub-tab .content-radius > div:last-child > div.vc_col-sm-10 {
		padding: 0 10px;
	}
	/* 무보형물 코 mgb 0 */
	.how-method .content-radius .wpb_text_column, .sub-tab .content-radius .wpb_text_column{
		margin-top: -18px;
		margin-bottom: 0px;
	}
	/* 윤곽보형물 */
	.page-id-227 .how-method .content-radius strong, .sub-tab .content-radius strong{
		padding: 2px 0;
		font-size: 14px;
	}
	
	/* 코>기능형 코성형 -18px */

	.sub-tab .m-grid2.content-normal > div:last-child > div.vc_col-sm-1\/5, .how-method .m-grid2.content-normal > div:last-child > div.vc_col-sm-1\/5{
		padding: 0 5px !important;
	}
	.m-grid2 > div:last-child > div:last-child.vc_col-sm-4 {
		margin: 0 auto !important;
	}
	.m-grid3 > div:last-child > div{
		width: 33.3333% !important;
	}
	.how-method .content-normal > div:last-child > div .vc_column-inner, .sub-tab .content-normal > div:last-child > div .vc_column-inner{
		padding: 0 0 15px;
		margin-bottom: 1em !important;
	}
	.how-method .content-normal > div:last-child > div .vc_column-inner .wpb_text_column, .sub-tab .content-normal > div:last-child > div .vc_column-inner .wpb_text_column{
		padding: 0 10px;
	}
	.how-method .content-normal > div:last-child > div .vc_column-inner .wpb_text_column strong, .sub-tab .content-normal > div:last-child > div .vc_column-inner .wpb_text_column strong{
		margin-left: -10px;
		margin-right: -10px;
	}

	.how-method .content-normal{
		margin-bottom: 0 !important;
	}
	.how-method .content-normal p br, .sub-tab .content-normal p br, .premium-row .content p br,
	.how-method .content-radius p br, .sub-tab .content-radius p br{
		display: none;
	}
	.banner-row{
		padding-top: 1em !important;	
	}
	.banner-row > div:last-child > div:first-child{
		display: none !important;
	}
	a.play_button_with_text.large.nectar_video_lightbox {
		padding: 0 0 15px;
	}
	.light-play-btn .nectar_video_lightbox.play_button_with_text > span{
		margin-right: 0;
	}
	.light-play-btn .nectar_video_lightbox.play_button_with_text .link-text{
		margin-left: 5px;
		padding-right: 0;
	}
/* 수술방법 */
	.how-method{
		padding-bottom: 40px !important;
	}
	.how-method .radius-title{
		margin-top: 15px;
	}
	.how-method .radius-title p, .sub-tab .radius-title .wpb_text_column p, .how-method.implant-row .radius-title p,.how-method.slimming .radius-title p,.how-method .slimming.radius-title p, .sub-tab .slimming.radius-title .wpb_text_column p{
		font-size: 15px;
	}
	.page-id-349 .how-method .radius-title p{
		font-size: 18px;
	}
	.sub-tab .content-radius .radius-title.inner.wpb_text_column, .how-method .content-radius .radius-title.inner.wpb_text_column{
		margin-top:10px;
	}
	.how-method .content-radius strong, .sub-tab .content-radius strong{
		display: block;
		margin-bottom: 10px;
		padding: 6px 10px;
		font-size: 14px;
		text-transform: capitalize;
	}
	.page-id-331 .how-method .content-radius strong, .sub-tab .content-radius strong{
		margin-bottom: 18px;
	}
	.how-method .content-normal > div:last-child > div .vc_column-inner p, .sub-tab .content-normal > div:last-child > div .vc_column-inner p{
		text-align: center;
	}
	.how-method .content-text h3, .sub-tab .content-text h3{
		font-size: 22px;
	}
	.page-id-359 .sub-tab .content-text{
		padding:0 10px  0 !important;
		background: #ffe2aa;
	}
	.page-id-359 .sub-tab .content-text>div:last-child{
		padding-top: 20px;
		background: #fff;
	}
	.page-id-359 .sub-tab .content-text>div:last-child .divider-wrap{
		display: none;
	}
	.sub-title-text h6{
		margin: 0 0;
		font-size: 16px !important;
		letter-spacing: 0px;
		line-height: 1.5;
	}
	.how-method .content-radius.no-bg > div:last-child >div .vc_column-inner .img-with-aniamtion-wrap img{
		width: 100%;
	}
	/* 가슴 */
	.case-row .owl-item {
		padding: 1em 0 0;
	}
	.how-method.solid-bg > div.row-bg-wrap{
		background-image: none !important;
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#45144a+0,45144a+64,ffffff+64,ffffff+65,ffffff+100 */
		background: rgb(69,20,74) !important; /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(69,20,74,1) 0%, rgba(69,20,74,1) 30%, rgba(255,255,255,1) 22%, rgba(255,255,255,1) 65%, rgba(255,255,255,1) 100%) !important; /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(69,20,74,1) 0%,rgba(69,20,74,1) 30%,rgba(255,255,255,1) 22%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%) !important; /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(69,20,74,1) 0%,rgba(69,20,74,1) 30%,rgba(255,255,255,1) 22%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45144a', endColorstr='#ffffff',GradientType=0 ) !important; /* IE6-9 */
	}
	/* 눈매교정 30% */
	.how-method .content-radius > div:last-child > div.arrow::before{
		top: unset;
		right: 0;
		left: 45%;
		bottom: -15px;
		width: 40px;
		height: 40px;
		transform: rotate(90deg);
		background-size: 15px;
	}
	.page-id-316 .how-method .content-radius > div:last-child > div.arrow::before{
		bottom: -32px;
	}
	.page-id-323 .how-method .content-radius > div:last-child > div.arrow::before, .page-id-325 .how-method .content-radius > div:last-child > div.arrow::before{
		top: 30%;
		right: -20px;
		left: unset;
		transform: rotate( 0deg );
	}
	.how-method .content-radius .explanation-potin p, .sub-tab .content-radius .explanation-potin p, .explanation-potin p{
		font-size: 18px;
		line-height: 1.5;
	}
	
	/* 눈 여기서 잠깐 */
	.stop-content > div:last-child > div{
		width: 50%;
		margin-bottom: 0px;
	}
	.stop-content > div:last-child > div:first-child{
		width: 100%;
		margin-bottom: 15px;
	}
	.stop-content > div:last-child > div .vc_column-inner{
		width: auto !important;
		padding:15px !important;
	}

	/* 코 */
	.how-method .content-box ul,.sub-tab .content-box ul{
		padding: 10px 10px 0;
	}
	.how-method .content-box ul li i, .sub-tab .content-box ul li i,.how-method .content-box .number-list li i, .sub-tab .content-box .number-list li i{
		/* 윤곽 턱끝수술 */
		left: 0;
		margin: 0 0;
		padding: 0 7px;
		font-size: 13px;
		text-align:center
	}
	.how-method .content-box ul li, .sub-tab .content-box ul li{
		margin-top: 15px;
		padding: 6px 0 0 4em;
		font-size: 16px;
	}
	.sub-tab .radius-title .wpb_text_column{
		padding: 15px;
	}
	.sub-tab .radius-title p{
		font-size: 15px;
	}
	.vs-row::before{
		display: none;
	}
	.how-method .content-radius .check-list ul, .sub-tab .content-radius .check-list ul{
		margin-left: 0 ;
	}
	.how-method .content-radius .check-list ul li, .sub-tab .content-radius .check-list ul li{
		font-size: 16px;
		letter-spacing: 0px;
		text-align: left;
	}
	.how-method .content-radius .check-list ul li::marker, .sub-tab .content-radius .check-list ul li::marker{
		display: none !important;
	}
	.page-id-327 .how-method .content-normal .img-with-aniamtion-wrap .hover-wrap{
		margin-bottom: 0 !important;
	}
	.page-id-327 .how-method .content-normal p strong{
		margin: 0 0 5px;
		line-height: 1.5;
	}
	.page-id-327 .how-method .radius-title .vc_col-sm-3, .page-id-327 .how-method .content-radius .vc_col-sm-3{
		display: none;
	}
	.page-id-327 .how-method .radius-title .vc_col-sm-6, .page-id-327 .how-method .content-radius .vc_col-sm-6{
		margin: 0 0;
	}
	.how-method .content-radius strong.full, .sub-tab .content-radius strong.full{
		margin-bottom: 10px;
	}
	/* 3DCT */
	.nose-box {
		margin-top: 0;
	}
	.nose-box > div:last-child > div{
		margin-top: 20px;
	}
	/* 지방흡입 */
	.content-popup .vc_col-sm-3 {
		width: 50%;
	}
	.content-popup h3{
		font-size: 16px !important;
		letter-spacing: 0px;
		line-height: 1.5;
	}
	.content-popup h3:after {
		content: '';
		display: block;
		margin: 0 auto;
		width: 14px;
		height: 14px;
		background-size: 14px;
	}
	.how-method .content-box h4, .sub-tab .content-box h4{
		margin-top: 10px;
		margin-bottom: 0;
		font-size: 20px;
		text-align: center;
		letter-spacing: 0px;
		line-height: 1.5;
	}
	.content-box.inner-box > div:last-child > div{
		width: 50%;
	}
	.how-method .content-box p, .sub-tab .content-box p, .sub-tab .content-box.inner-box p i{
		margin-bottom: 0;
		font-size: 14px;
		text-align: center;
		line-height: 1.5;
	}
	.sub-tab .content-box p.annotate{
		margin-top: 15px;
	}
	.sub-tab .content-box strong{
		display: block;
	}
	.page-id-363 .sub-tab .content-box.inner-box p i{
		display: block;
	}
	.how-method .content-box p br, .sub-tab .content-box p br{
		display: none;
	}
	/* .content-popup.tab-inner-bg .row-bg-wrap {
		background: #fff;
	} */
	.how-method .content-normal.line-style > div:last-child > div.arrow div.vc_column-inner::after{
		right: -30px;
	}
	.content-text.tab-inner-bg > div:last-child{
		padding: 0 10px 0;
		background: transparent;
	}
	.content-text.tab-inner-bg > div:last-child > div{
		background: #fff;
	}
	.how-method .content-box ul.skin-effect li, .sub-tab .content-box ul.skin-effect{
		text-align: center;
	}
	.how-method .content-box ul.skin-effect li, .sub-tab .content-box ul.skin-effect li {
		padding: 4px 12px;
		font-size: 14px;
		letter-spacing: 0.5px;
	}
	.parent-pageid-39 .sub-tab .content-text.tab-inner-bg{
		padding-bottom: 0 !important;
	}
	.page-id-343 .how-method .content-normal.line-style p strong{
		margin-top: 15px;
		font-size: 18px;
	}
	.tip-content dd,.tip-content dd strong{
		font-size: 16px;
	}
	.line-style > div:last-child >div{
		width: 50% !important;
		margin-bottom: 1em !important;
	}
	.page-id-335 .sub-tab .tabbed .wpb_tab,.page-id-339 .sub-tab .tabbed .wpb_tab, .page-id-341 .sub-tab .tabbed .wpb_tab{
		background-size: 100% 400px !important;
	}
	/* 남자 */
	.page-id-349 .m-grid2 > div:last-child > div{
		padding:0 1% !important;
	}
	.content-popup .vc_col-sm-1\/5{
		width: 50%;
		margin-bottom: 0;
	}
	.how-method .content-normal li{
		font-size: 14px;
		line-height: 1.5;
	}
	.how-method .content-normal.gray-bg{
		padding: 0;
	}
	.page-id-355 .how-method .content-normal.gray-bg {
		padding: 0 3%;
		overflow: hidden;
	}
	.page-id-355 .how-method .content-normal.gray-bg p strong{
		margin-top: 0;
	}
	.page-id-355 .content-popup {
		padding: 0 7px 10px !important;
	}
	/* 팝업컨텐츠 */
	body.nectar-no-scrolling .nectar_team_member_overlay .team_member_details{
		height: 70%;
	}
	/* 수술전후 */
	#stamen-menu ul.wpb_tabs_nav {
		padding: 0 0;
		margin: 0 0;
		font-size: 0;
	}
	#stamen-menu ul.wpb_tabs_nav li {
		width: 30%;
		display: inline-block;
	}
	#stamen-menu ul.wpb_tabs_nav li:last-child{
		width: 95%;
	}
	#stamen-menu ul.wpb_tabs_nav li a{
		margin: 0 auto;
    	display: block;
	}

/* 드림팀 */
	.dream-team .title {
		margin-top: 60px;
	}
	.dream-team .title p,.dream-team .title p strong {
		font-size: 38px;
	}
	.dream-team .title p::before{
		width: auto;
		height: 35px;
		background-size: contain;
		background-position: center;
	}
/* 프리미엄 */
	/* .parent-pageid-279 .premium-row .content > div > div .vc_column-inner{
		height: 284px;
	} */
	
	.premium-row .content{
		margin-top: 0;
		margin-bottom: 0 !important;
	}
	.premium-row .content > div:last-child > div{
		margin-bottom: 7px !important;
	}
	.premium-row .content > div:last-child > div.vc_col-sm-2{
		width: 50%;
	}

	.premium-row .content .wpb_text_column {
		padding: 0 5px 15px;
	}
	.premium-row .content img{
		width: 100% !important;
		margin:0 auto;
	}
	.dream-team p{
		font-size: 16px;
	}
/* 보형물 */
	.implant-row .vc_col-sm-4 {
		width: 50% !important;
		margin: 0 auto !important;
	}
	.implant-row .wpb_text_column, .implant-row .wpb_text_column{
		margin-top: -10px !important;
	}
/* Process */
	.view-process{
		padding-bottom: 60px !important;
	}
	.view-process .content > div:last-child >div{
		width: 50%;
		margin: 0 auto 15px !important;
	}
	.view-process .sub-title p {
		padding-bottom: 0em !important;
	}
	.view-process .calender > div:last-child .vc_column-inner{
		padding: 1.5em 1em;
	}
	.view-process .calender div.row-bg-wrap::after{
		bottom: -30px;
		font-size: 13px;
		line-height: 1.5;
		letter-spacing: 0.5px;
	}
	.view-process .content strong i{
		margin-bottom: 5px;
		padding: 0 21px 0 12px;
		font-size: 22px;
	}
	.view-process .calender p br{
		display: none;
	}
	.view-process .calender p strong{
		display: block;
		margin-bottom: 5px;
	}
	.view-process .content strong{
		font-size: 18px;
		letter-spacing: -0.5px;
	}
	.view-process .content p{
		padding: 0px 0;
		font-size: 14px;
		line-height: 1.5;
		letter-spacing: 0px;
	}
	.view-process .calender > div:last-child{
		padding-bottom: 0;
	}
	.view-process .calender > div:last-child::before{
		margin-bottom: 5px;
		font-size: 18px;
	}
	.view-process .calender > div:last-child > div{
		width: 50% !important;
    	margin: 0 0 5px !important;
	}
	.view-process .calender > div:last-child > div.vc_col-sm-2:last-child,
	.view-process .calender > div:last-child > div:first-child{
		width: 100% !important;
	}
	.view-process .calender p strong{
		font-size: 17px;
		line-height: 1;
		letter-spacing: -0.5px;
	}
/* 유튜브 */
	.fwduvp {
		max-height: 320px;
	}
	.fwduvp .fwduvp-playlist,.fwduvp-playlist-thumbs-holder,.fwduvp-playlist-background.white{
		overflow:  scroll !important;
		height: 150px !important;
	}

	.fwduvp-playlist-thumbs-holder {
		height: 160px !important;
		overflow: scroll;
		position: relative !important;
	}

	.fwduvp-playlist-thumbs-holder>div {
		position: relative !important;
		max-width: 100% !important;
		max-height: unset !important;
		display: block !important;
	}

	.fwduvp-playlist-thumbs-holder>div>div {
		position: relative !important;
		display: block !important;
		float: left !important;
		width: 100% !important;
		transform: unset !important;
	}


/* Q&A */
	.sub-qna .sub-title p::before{
		width: 63px;
		background-size: 63px;
		background-repeat: no-repeat;
	}
	.sub-qna .content > div.col > div:nth-child(2){
		margin-bottom: 0;
		padding: 5em 2em 2em;
	}
	.sub-qna .content > div.col > div:nth-child(2):after{
		height: 90%;
	}
	.sub-qna .content > div.col > div.vc_col-sm-3{
		display: none;
	}	
	.sub-qna .content .wpb_text_column > div{
		padding: 1em 2em;
		width: 90%;
		margin-left: 12%;
	}
	.sub-qna .content .wpb_text_column:after, .sub-qna .content .wpb_text_column.view:after{
		width: 46px;
		height: 46px;
		background-size: cover;
	}
	.sub-qna .content .wpb_text_column p{
		font-size: 14px;
		line-height: 1.5 !important;
	}
/* 스마트 빌딩 */
	.common-building .sub-title p::before{
		position: relative;
		top:auto;
		width: 220px;
		height: 34px;
		background-size: 220px;
		background-repeat: no-repeat;
	}
	.common-building .sub-title p{
		font-size: 30px;
		text-align: center;
		line-height: 1.5;
		letter-spacing: 0px;
	}
	.common-building .content-text p{
		font-size: 16px;
		margin-bottom:0 !important;
		text-align: center;
	}
	.common-building .content-text p strong{
		margin-top: 15px;
		font-size: 17px;
	}
	.common-building{
		text-align: center;
	}
	.common-building .nectar-cta{
		width: auto;
		margin-right: 15px;
		margin-bottom: 0;
	}
	.common-building .nectar-cta span.text{
		font-size: 16px;
	}
	.common-building .nectar-cta .link_wrap .link_text {
		margin-right: 0;
		padding-top: 12px;
	}
	.common-building > div {
		overflow: hidden;
	}
	.common-building > div > div:first-child {
		position: absolute;
		max-height: 360px;
		left:unset !important;
		bottom: -6% !important;
	}
	.common-building > div > div:first-child .hover-wrap-inner {
		width: 70%;
		margin: 0 auto;
	}
	.common-building > div > div > div.vc_column-inner{
		-webkit-justify-content: start !important;
		-ms-flex-pack: start !important;
		justify-content: start !important;
	}
/* 서브상세 전후사진 */
	.before-after .twentytwenty-wrapper.twentytwenty-horizontal{
		width: 100%;
	}

/* 프리미엄, 공통하단 */
	html body .common-program .content > div:last-child > div{
		width: 50% !important;
	}
	html body .common-program .content > div:last-child > div, html body .common-program .content > div:last-child > div.vc_col-sm-2{
		margin-bottom: 1em !important;
	}
	.common-program, .before-after{
		padding-bottom: 0 !important;
	}
	.view-tv, .common-diagnosis .nectar-flickity{
		padding-bottom: 45px !important;
	}
	.parent-pageid-37 .before-after .sub-title p strong, .before-after .sub-title p strong, .view-tv .sub-title p strong,.sub-qna .sub-title p strong{
		/* display: block; */
	}
	.page-id-251 .sub-title p strong{
		/* display: inline-block; */
	}
	.common-program .sub-title p{
		margin-top: 80px;
	}
	.common-program .sub-title p::before{
		width: 173px;
		top: -40px;
		background-size: 173px;
		background-repeat: no-repeat;	
	}
	.common-program .sub-title{
		margin-bottom: 2em;
	}
	.common-program .sub-title p{
		font-size: 32px;
	}
	.common-program .content .title p{
		padding: 0 0;
		font-size: 16px;
		letter-spacing: 0px;
		min-height: 48px;
	}
	.common-program .content p{
		font-size: 15px;
		letter-spacing: 0px;
	}
	.sub-event > div:last-child{
		padding-bottom: 30px;
	}
	.common-diagnosis .process-num{
		bottom: 30px;
	}
/* 세계에서 주목 */
	.common-word .content-text p{
		font-size: 16px;
		line-height: 1.5;
	}
	.nectar_image_with_hotspots .nectar_hotspot {
		height: 15px;
		width: 15px;
	}
	.nectar_image_with_hotspots[data-hotspot-icon="plus_sign"] .nectar_hotspot span:after {
		position: absolute;
		display: block;
		height: 8px;
		width: 1px;
		left: 7px;
		top: 3px;
	}
	.nectar_image_with_hotspots[data-hotspot-icon="plus_sign"] .nectar_hotspot span:before {
		position: absolute;
		display: block;
		height: 1px;
		width: 8px;
		left: 3px;
		top: 7px;
	}


/* 남다른이유 */
	.common-special {
		padding-bottom:50px !important;
	}
	.common-word .content-text p a{
		width: 120px;
		margin-top: 10px;
		padding: 6px;
		font-size: 13px;
	}

	.common-special .content-box{
		margin-top: 40px;
		margin-bottom:0 !important;
	}

/* sub */
	/* 가슴 > 모티바 > 인증된 보형물 */		
	.how-method.certification .content-normal > div:last-child > div:last-child {
		margin-bottom: 20px;
	}
	.how-method.certification .content-normal .vc_col-sm-6 {
		width: 50%;
		margin: 0 0 !important;
		padding: 0 8px !important;
	}
	.how-method.certification .content-normal .img-with-aniamtion-wrap{
		display: block;
		margin: 0 auto;
		margin-top: 5px;
	}
	.how-method.certification .content-normal .wpb_text_column.wpb_content_element{
		width: 100%;
		text-align: center;
	}
	.how-method.certification .content-normal .wpb_text_column.wpb_content_element p{
		text-align: center;
		padding-left: 0;
	}
	.how-method .content-box, .sub-tab .content-box > div:last-child, .content-popup{
		padding: 10px !important;
	}
	.how-method .content-box p i, .sub-tab .content-box p i{
		font-size: 16px;
	}
	
	/* 안전시스템 */
	.care-program-list,.safety-first,.real-name,.safe-surgery-emergency,.roll-carousel,.premium-row,.petit-table {
		padding-bottom: 3em !important;
	}
	.premiumcare-row .text-row .vc_col-sm-3 {
		width: 50%;
		margin-bottom: 10px !important;
	}
	.care-program-list .content-row h3{
		padding-top: 10px;
		font-size: 18px;
		letter-spacing: 0px;
	}
	.care-program-list .content-row .vc_col-sm-3 {
		margin-bottom: 1em !important;
	}
	.care-program{
		min-height:unset;
		padding-bottom: 2em !important;
	}
	.sub-title i.point{
		padding: 0px 20px;
		font-size: 16px;
	}
	.safe-surgery-dr.how-method .sub-title.sub p{
		margin: 30px 0 0;
		font-size: 26px;
	}
	.safe-surgery-dr.how-method .content-normal p {
		min-height: 86px;
	}
	.safe-surgery-dr.how-method .content-normal p strong{
		margin: 0;
		font-size: 16px;
		line-height: 1.5;
	}
	.how-method.safe-surgery-dr .content-normal p strong i {
		margin-top: 0;
		margin-bottom: 6px;
		font-size: 14px;
	}
	.safety-first .content-row i{
		padding: 3px 11px;
	}
	.safety-first .content-row p strong{
		font-size: 18px;
		margin-bottom: 15px;
	}
	.care-program.safe-surgery> div.row-bg-wrap{
		background-position: 70%;
	}
	.care-program .sub-title-system h6{
		margin-top: 5em;
		font-size: 12px;
		letter-spacing: 4px;
	}
	.care-program .sub-title-system h2{
		font-size: 38px;
	}
	
	.safety-first .content-row p{
		font-size: 15px;
		line-height: 1.5;
	}
	.safety-first .content-row i:after{
		width: 400%;
		border: none;
	}
	.nectar-cta.safe-surgery-btn {
		padding: 0.4em 0 0.1em 0.6em;
	}
	.nectar-cta.safe-surgery-btn .link_wrap .link_text{
		margin-right: 15px;
		font-size: 14px;
		line-height: 1.5;
	}
	.real-name .content-row h3{
		font-size: 20px;
		line-height: 1.5;
	}
	.roll-carousel .flickity-viewport .wpb_text_column p{
		padding: 0.6em 1em !important;
		font-size: 16px;
	}
	.roll-carousel .flickity-viewport .inner-wrap {
		padding: 0 0 !important;
	}
	.safe-surgery-emergency .content-row{
		margin-top:0;
		padding:0 !important;
	}
	.safe-surgery-emergency .vc_col-sm-1\/5{
		width: 50% !important;
		margin: 0 auto 15px !important;
	}
	.premiumcare-row{
		padding-bottom:3em !important;
	}
	.premiumcare-row .sub-title p{
		font-size: 28px;
		line-height: 1.5;
	}
	.premiumcare-row p,.premiumcare-row .text-row p,.premiumcare-row .text-row p strong{
		font-size: 15px;
		line-height: 1.5;
	}
	.premiumcare-row .text-row:after{
		font-size: 13px;
		line-height: 1.5;
	}
	.beforafter-title p{
		font-size: 22px;
		line-height: 1.6;
	}
	.before-content .iwithtext .iwt-text ul, .after-content .iwithtext .iwt-text ul{
		padding: 1em;
		margin-bottom: 0 !important;
	}
	.before-content .iwithtext .iwt-text li:first-child, .after-content .iwithtext .iwt-text li:first-child, .before-content .iwithtext .iwt-text li, .after-content .iwithtext .iwt-text li{
		font-size: 15px;
		line-height: 1.5;
		letter-spacing: 0.5px;
	}
	.btn-operation li{
		padding: 0.5em;
		font-size: 17px;
	}
	.system-caution p {
		display: block;
		margin-bottom: 1em !important;
		padding: .5em !important;
		font-size: 14px;
	}
	.before-content .iwithtext .iwt-icon, .after-content .iwithtext .iwt-icon{
		display:block;
		margin: 0 auto;
	}
	.before-content .iwithtext .iwt-text, .after-content .iwithtext .iwt-text{
		display:block;
		width: 100%;
		margin-top: -20px;
		margin-bottom: 1em !important;
		padding-left: 0;
		text-align: center;
	}
	/* 가슴검진 */
	.case-row .content-box .img-with-aniamtion-wrap{
		width: 50% !important;
	}
	.case-row .content-box p{
		font-size: 16px;
	}
	.case-row .sub-title-text p,.view-process .opinion p{
		font-size: 16px;
	}
	.view-process .opinion{
		width: 100%;
	}
	.view-process .opinion > div:last-child > div{
		width: 50%;
	}
	.view-process .opinion .wpb_text_column h3{
		padding: 0.4em;
		font-size: 20px;
	}
	.view-process div.opinion::before{
		display: none;
	}
	.view-process .wrong > div:last-child::before,.view-process .wrong > div:last-child > div > div p,.view-process .wrong > div:last-child > div.type p strong{
		font-size: 20px;
	}
	.view-process .wrong > div:last-child > div.type p strong{
		display: block;
		padding: 0 0;
	}
	.view-process .wrong > div:last-child > div.type p strong::before{
		position: relative;
		display: block;
		margin: 0 auto 10px;
	}
	.view-process .wrong > div:last-child > div.type .wpb_text_column{
		display: inline-block;
		width: 49%;
		padding: 1em;
		vertical-align: middle;
		min-height: 124px;
	}
	.view-process .wrong > div:last-child > div.type p{
		font-size: 15px;
	}
	.content-circle-out .vc_col-sm-1\/5.last {
		width: 50% !important;
	}
	
	/* 코 무보형물 */
	.how-method .content-radius.gray-bg > div:last-child > div.vc_col-sm-1\/5{
		width: 50% !important;
		margin: 0 auto !important;
	}
	
	/* 스킨쁘띠 */
	.skin-video {
		padding: 3em 0 !important;
	}
	.sub-why.carousel .sub-title p{
		font-size: 28px;
	}
	.sub-why.carousel .carousel-title h3{
		font-size: 20px !important;
		letter-spacing: 0px;
		line-height: 1.5;
	}
	.sub-why.carousel .nectar-flickity.nectar-carousel[data-column-padding="40px"] .inner-wrap{
		padding: 25px !important;
	}
	.sub-why.carousel .carousel-title strong {
		margin-bottom: 5px;
		font-size: 13px;
	}
	.sub-why.carousel .carousel-title p{
		font-size: 15px !important;
	}
	.sub-why.carousel .content-row > div:last-child .vc_column-inner{
		padding: 15px 15px 0;
	}
	.side-content .title {
		margin-top: 15px;
	}	
	.side-content h2{
		margin-bottom: 5px;
		font-size: 28px;
		line-height:  1.4;
		letter-spacing: 0px;
	}
	.side-content h6{
		font-size: 16px;
		letter-spacing: 0px;
	}
	.side-content .title p{
		margin-bottom:20px !important;
		font-size:17px;
	}
	.side-content .effect ul li strong{
		font-size: 16px !important;
		font-family: 'S-CoreDream-6Bold';
		letter-spacing: 0px;
	}
	.side-content .effect.check ul li::before{
		position: absolute;
		left: 20px;
	}
	.side-content img {
		margin: 0 auto;
		display: block;
	}
	.side-content .effect ul{
		margin-bottom: 10px !important;
	}
	.side-content .effect ul li{
		padding: 12px 12px 12px 48px;
		letter-spacing: 0.5px;
	}
	.info-radius li{
		width: 90px;
    	height: 90px;
		box-shadow: #e9d0ff 0 0 0px 5px;
	}
	.info-radius strong{
		font-size: 15px;
		letter-spacing: 0px;
		line-height: 1.2;
	}
	.info-radius ul {
		padding: 1em 0 0;
	}
	.sub-tab .tabbed .wpb_tab > div:last-child {
		padding-bottom: 60px !important;
	}
	ul.skin-effect:before{
		top:28px;
	}
	.sub-why.slider-content > div:last-child .vc_column-inner{
		min-height: 0;
	}
	.sub-why.slider-content > div:last-child .carousel-item .vc_column-inner{
		margin-bottom: 15px;
	}
	.sub-why.slider-content > div:last-child > div:first-child img{
		height: auto !important;
	}
	.sub-tab .content-box.inner-box p strong{
		display: block;
		font-size: 18px;
	}
	.info-radius.style2 ul{
		display: block;
		padding: 15px;
		font-size: 0;
	}
	.skin .info-radius.style2 ul {
		background: none;
		padding-bottom: 5px;
	}
	.page-id-369 .skin-part > div:last-child img,.page-id-371 .skin-part > div:last-child img{
		padding: 0 10px !important;
	}
	.info-radius.style2 li {
		width: 33.33333%;
		height: 100px;
		margin-left: 0;
		padding: 15px !important;
		display: inline-block;
	}
	.principle.skin .sub-title p{
		color:#fff;
	}
	
	.principle.skin > div.row-bg-wrap {
		background: #3a1762;
	}
	.info-radius.style2 strong{
		font-size: 15px;
		color:#fff;
	}
	.petit-table table tr th{
		font-size: 18px !important;
	}
	.petit-table table tr td, .petit-table table tr td.division{
		padding:4px 0 !important;
		font-size: 14px !important;
		line-height: 1.6;
		letter-spacing: 0.5px;
	}
	.petit-table table tr td.division {
		background: #ece1ff;
		text-align: center !important;
		width: 20%;
	}
	.petit-table table tr td {
		padding: 6px 10px !important;
		width: 40%;
		vertical-align: middle;
	}
	.petit-table table tr td strong{
		display: inline-block !important;
	}
	.petit-table table tr td br{
		display: none !important;
	}
	.banner-row .nectar-button[data-color-override="false"].regular-button{
		margin-right: 10px;
    	padding: 0.1em 1em 0.3em;
	}
	.banner-row .nectar-button span {
		font-size: 17px;
	}
	.page-id-367 .banner-row .img-with-aniamtion-wrap{
		margin-bottom: 20px !important;
	}
	.sub-tab .content-box .petit-effect ul{
		padding: 10px;
		font-size: 0;
	}
	.sub-tab .content-box .petit-effect ul li:first-child{
		margin-left: 0;
	}
	.sub-tab .content-box .petit-effect ul li{
		width: 50%;
		display: inline-block;
		margin:0 0;
		font-size: 16px;
		vertical-align: top;
		text-align: center;
	}
	.sub-tab .content-box .petit-effect ul li::before{
		top: 20px;
	}
	.side-content > div:last-child > div:last-child{
		padding: 0 1em;
	}
	.side-content h5{
		font-size: 15px;
	}
	.how-method.slimming{
		padding-top:2em !important;
	}
	.how-method.slimming .line-text p{
		padding-top: 0;
		font-size: 22px;
	}
	.how-method.slimming .line-text p strong{
		display: block;
	}
	.how-method.slimming .img-inner-text{
		top: 8em !important;
	}
	.how-method.slimming .img-inner-text p{
		font-size: 17px;
	}
	img.how-method-intext {
		padding-top: 3em !important;
	}
	.quick-banner {
		right: 16px;
		bottom: 45px;
	}
	.quick-banner li a{
		display: block;
		width: 50px;
		height: 50px;
	}	
	.quick-banner li:last-child{
		background-size: 50px;
		background-repeat: no-repeat;
	}
	.quick-consulting{
		right: 14px;
		bottom: 60px;
		width: 50px;
		height: 102px;
		background-size: 50px;
	}
	.quick-model{
		right: 14px;
		bottom: 166px;
		width: 50px;
		height: 102px;
		background-size: 50px;
	}
	.how-method .content-box.slimming p, .sub-tab .content-box.slimming p{
		font-size: 16px;
	}
	.sub-why.slider-content .carousel-item{
		padding-bottom: 0;
	}
	.sub-why.slider-content .owl-stage {
		padding-bottom: 15px;
	}
	.sub-why.slider-content .carousel-item .vc_col-sm-6, .sub-why.slider-content .carousel-item .vc_col-sm-1\/5{
		width: 50%;
	}
	.page-id-357 .slider-content .visual-bg .column-image-bg{
		background-position: 0 -70px !important;
	}
	.skin-video > div:last-child::before {
		display: block !important;
		margin: 0 auto;
		width: 300px;
		height: 300px;
		background-size: 300px;
		bottom: 0;
		right: 0;
		left: unset;
		position: relative;
		margin-bottom: -25px;
	}
	/* 목주름 */
	.page-id-359 .content-radius.tab-inner-bg.m-grid2,.page-id-359 .content-radius.tab-inner-bg.m-grid3{
		padding: 0 10px;
	}
	.page-id-359 .content-radius.tab-inner-bg.m-grid2 > div:last-child{
		background: #fff;
	}
	.sky-bg.tab-inner-bg{
		padding: 0 10px;
	}
	.sky-bg.tab-inner-bg > div.row-bg-wrap {
		background: #ffe2aa;
	}
	.page-id-363 .how-method .content-box, .sub-tab .content-box.sky-bg > div:last-child, .content-popup {
		background: #ffffff;
	}
	/* 모델지원 */
	.model-recruitment-about {
		padding: 2em 0 !important;
	}
	.model-recruitment-about h6{
		font-size: 28px;
		line-height: 1.5;
		letter-spacing: 0px;
	}
	.model-recruitment-field ul{
		width: 100%;
		margin-bottom: 2em !important;
	}
	.model-recruitment-field li{
		width: 46%;
		display: inline-block;
		margin: 0 4px 20px;
	}
	.model .step-list dt,	.model .step-list dd{
		width: 100%;
	}
	.model .step-list dt{
		font-size: 18px;
	}
	.model .step-list dd{
		padding-left: 3em;
		font-size: 17px;
		letter-spacing: 0.5px;
		line-height: 1.5;
	}
	.model .step-list dl i {
		margin-right: 10px;
		padding: 6px 13px;
		font-size: 17px;
		}
	.model .caution{
		width: 100%;
	}
	.model .caution h6{
		text-align: center;
	}
	.model .caution li {
		margin-top: 5px;
		font-size: 14px;
		line-height: 1.5;
	}
	.model-support .content-row .number.default span {
		font-size: 32px;
	}
	.ipt-uif-custom-material-purple .ipt_uif_column .ipt_uif_column_inner.side_margin, .ipt-uif-custom-material-purple .ui-tabs .ui-tabs-panel{
		padding: 8px 5px !important;
	}
	.model-precautions li{
		font-size: 14px;
		line-height: 1.5;
		letter-spacing: 0.5px;
	}
	
	.model-support .sub-title p{
		font-size: 28px;
	}
	.model-support .sub-title-text p{
		font-size: 16px;
	}
	.model-support .content-row{
		padding: 2em 0 !important;
	}
	.model-support .content-row .vc_col-sm-3{
		width: 50% !important;
	}
	.model-reason li{
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 17px;		
	}
	.model-reason .row-bg .using-image {
		background-position: 68% !important;
	}
	.model-reason li::before{
		background-size: 26px;
    background-repeat: no-repeat;
	}
	.map-print-btn{display: none !important;}

	.model-terms table th,.model-terms table td {
		/* word-break: break-all; */;
		font-size: 12px !important;
		padding: 2px;
	}
	/* 플러그인 */
	.kboard-category .kboard-category-list li.kboard-category-selected,#kboard-viewps-before-after-plus-list .kboard-category .kboard-category-list li.kboard-category-selected {
		background: #7e2b85;
		padding: 0 5px !important;
	}
	.kboard-category .kboard-category-list li.kboard-category-selected a,#kboard-viewps-before-after-plus-list .kboard-category .kboard-category-list li.kboard-category-selected a{
		color:#fff !important;
	}
	#kboard-hwaikeul-video-list .kboard-category .kboard-category-list li a,#kboard-viewps-before-after-plus-list .kboard-category .kboard-category-list li a,#kboard-ocean-gallery-list .kboard-category .kboard-category-list li a{
		padding: 10px 10px 8px 10px;
		display: inline-block;
	}
	#kboard-hwaikeul-video-list .kboard-category .kboard-category-list li.kboard-category-selected a::after,#kboard-ocean-gallery-list .kboard-category .kboard-category-list li.kboard-category-selected a::after{
		display: none;
	}
	#kboard-ocean-gallery-list .kboard-category .kboard-category-list{
		margin: 0 0px 10px 1px;
		display: block;
		overflow: hidden;
		text-align: center;
	}
	#kboard-ocean-gallery-list .kboard-category .kboard-category-list li {
		float: unset;
		display: inline-block;
	}
}

@media screen and (max-width:460px){
	.m-mgb0 {
		margin-bottom: 0 !important;
	}
	/* 모발 팝업컨텐츠 */
	.page-id-355 .nectar_team_member_overlay .team_member_picture{
		height: 30% !important;
	}
	/* 스킨쁘띠 */
	.sub-why.slider-content > div:last-child .vc_column-inner{
		min-height: 150px !important;
	}
	.sub-why.slider-content .title{
		padding: 2em 1em 2em;
		min-height: unset;
	}
	.sub-why.slider-content .title h4{
		font-size: 24px;
		letter-spacing: 0px;
	}
	.sub-why.slider-content .title p{
		margin-top: 10px;
		font-size: 15px;
	}
	.sub-why.slider-content .title p br{
		display: none;
	}
	.sub-why.slider-content .carousel-item p{
		padding: 0 5px;
		font-size: 15px;
		letter-spacing: 0px;
	}

	.sub-why.slider-content .title::after{    
		left: 40%;
		width: 60px;
		height: 60px;
	}
	.sub-why.carousel .divider-wrap {
		display: none;
	}
	.sub-why.carousel .content-row > div:last-child .vc_col-sm-4 {
		width: 50%;
	}
	.sub-why.carousel .content-row > div:last-child >div:last-child.vc_col-sm-4 {
		width: 100%;
	}
	.sub-why.carousel .content-row > div:last-child > div {
		padding: 0 3px;
		margin: 0 0 6px;
	}
	.sub-why.carousel .content-row .wpb_text_column{
		margin-bottom: 0 !important;
	}
	.sub-why.carousel .flickity-slider .cell{
		min-height: unset !important;
	}
	.sub-why.carousel .content-row p strong.ulthera::after {
		top: -36px;
		right: -1.5em;
		width: 78px;
		background-size: 78px;
		background-repeat: no-repeat;
	}
	.sub-why.carousel .content-row p strong, .sub-why.carousel p{
		font-size: 15px;
		line-height: 1.5;
		letter-spacing: 0.5px;
	}
	.sub-why.carousel .content-row p{
		padding-bottom: 5px !important;
		font-size: 15px !important;
		overflow: unset;
	}
	.sub-why.carousel .content-row p strong::before {
		margin-bottom: 3px;
		width: 16px;
		height: 16px;
		background-size: 16px;
	}
	.sub-why.carousel .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next{
		right: -30px;
	}
	.sub-why.carousel button.flickity-button.flickity-prev-next-button.previous {
		left: -30px;
	}
	
	.sub-why .content.gapbg > div:last-child > div:first-child .vc_column-inner, .sub-why .content.gapbg-last > div:last-child > div:last-child .vc_column-inner, .sub-why.content.gapbg > div:last-child > div:first-child .vc_column-inner, .sub-why.content.gapbg-last > div:last-child > div:last-child .vc_column-inner{
		background-position: right 9% bottom 25% !important;
	}
	.sub-why .m-why-bg > div > div.wpb_wrapper {
		background-position: right 9% bottom 15% !important;
	}
	.page-id-339 .sub-why.content.gapbg-last > div:last-child > div:last-child .vc_column-inner{
		background-image: none !important;
	}
	ul.skin-effect{
		margin-top: 0 !important;
	}
	.principle {
		padding-bottom: 60px !important;
	}
	.principle .annotate p{
		margin-top: 15px;
	}
	.sub-tab .reference{
		padding: 15px;
	}
	.sub-why.slider-content .carousel-item p br{
		display: none;
	}

	.sub-why.slider-content .carousel-item strong{
		margin-top: 8px;
		margin-bottom: 5px;
		font-size: 15px;
		font-family: 'S-CoreDream-5Medium', sans-serif;
	}
	.sub-tab .tabbed .wpb_tab > div:last-child{
		padding-bottom:40px !important;
	}	
	.sub-tab .tabbed .wpb_tab > div:last-child.banner-row.style2{
		padding-bottom: 20px !important;
	}
	.content-box.inner-box.slimming .vc_col-sm-4 {
		width: 50%;
		margin: 0 auto;
	}
	.how-method .content-box p strong, .sub-tab .content-box p strong{
		font-family: 'S-CoreDream-5Medium';
		letter-spacing: 0px;
	}
	.parent-pageid-39 .how-method .content-box.not-bg, .sub-tab .content-box.not-bg > div:last-child{
		width: 95%;
	}
	.page-id-363 .sub-tab .tabbed .wpb_tab > div:last-child > div:last-child{
		width: 95%;
	}
	.vc_custom_1623400566130{
		padding-bottom: 0 !important;
	}
	
	/* 팝업 */
	.nectar_team_member_overlay .team_member_picture{
		display: none !important;
		height: 30%;
    	width: 100%;
		top: unset;
    	bottom: 0;
	}
	.page-id-355 .nectar_team_member_overlay .team_member_picture{
		display: block !important;
	}
	.bio-inner h2 {
		font-size: 18px;
		margin-bottom: 0 !important;
	}
	.nectar_team_member_overlay .team-desc{
		font-size: 15px;
	}
	/* 이벤트 */
	.sub-event .nectar-post-grid-item.animated-in{
		min-height: 20vh !important;
	}
	body .events-page .nectar-post-grid[data-columns][data-grid-spacing] .nectar-post-grid-item{
		width: calc(50% - 30px) !important;
		padding-bottom: 0;
		min-height: 20vh !important;
	}
	.map-info-btn {
		font-size: 0;
	}
	.map-info-btn li{
		width: 50%;
	}
	.map-info-btn li img{
		margin-bottom: 0 !important;
	}
	/* 유튜브 */
	.fwduvp-video-holder, .fwduvp-video-holder>div{
		min-height: 160px !important;
	}
	.fwduvp-playlist{
		top: 60px !important;
	}
	
}


