/**
*
http://crossdesign.co.kr, Website project
project name : view ps
author : say
*
**/

/*-----------------------------------------------------------------
reset
-----------------------------------------------------------------*/
.c_yellow {color: #fcda20;}
.c_purple {color: #660264;}
.c_white p {color: #fff;}
.c_black p {color: #000 !important;}
.talignC p {text-align: center !important;}
.c_bold {font-family: 'S-CoreDream-5medium', sans-serif !important; color: #660264;}

.talignC p {text-align: center !important;}
.talignC h5 {text-align: center !important;}

.post-area .aligncenter { margin: 0px auto;}
.post-area img { margin-bottom: 0px !important;}
.post-area .img-with-aniamtion-wrap .hover-wrap {
    margin-bottom: 0px !important;
}

/*-----------------------------------------------------------------
공통 상단 이벤트 배너바
-----------------------------------------------------------------*/
.swiper-container {
    width: 100%; 
}
.swiper-slide {
    text-align: center;    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #872d91;
}
.swiper-slide img {
    display: block;
    height: 100%;
    object-fit: cover;
}
.swiper-container {  margin-left: auto; margin-right: auto; }
body #header-secondary-outer .nectar-center-text { max-width: 100%;}
body.material #header-secondary-outer {  border: none;}
.material #header-secondary-outer { min-height: 68px;}

@media screen and (max-width:1900px){
    .material #header-secondary-outer {  min-height: 68px; }
    .swiper-slide img { height: 68px; width: 100%; }
}
@media screen and (max-width:999px){
    body[data-header-format].material #header-secondary-outer { display: block; height: 0; }
    body #slide-out-widget-area .secondary-header-text { line-height: 1.4em; display: none; }
    .material #header-secondary-outer {  min-height: 35px; }
    .swiper-slide img { height: 35px; width: 100%; }
}

/*-----------------------------------------------------------------
메인메뉴
-----------------------------------------------------------------*/
#header-outer #logo, #header-outer .logo-spacing {  margin-bottom: 40px; }
/* #header-outer #logo, #header-outer .logo-spacing {  margin-bottom: 20px; } */
 
@media only screen and (max-width: 1400px){
	#header-outer #logo, #header-outer .logo-spacing {
		margin-top: 0 !important;
	}
}

/*로그인*/
#header-outer[data-format="centered-menu-bottom-bar"] #top .span_3 {z-index: 10 !important;}
#header-outer header {position: relative;  z-index: 200; }
li#menu-item-10000001 {position: absolute;top: -80px; left: 10px; z-index: 200;letter-spacing: 1px !important;}
li#menu-item-10000001 a{font-size: 13px !important; font-weight: 400 !important;font-family: 'S-CoreDream-4Regular', sans-serif;}

li#menu-item-10000002 {position: absolute;top: -80px; left: 90px; z-index: 200; }
li#menu-item-10000002 a{font-size: 13px !important; font-weight: 400 !important;font-family: 'S-CoreDream-4Regular', sans-serif; letter-spacing: 0 !important;}

li#menu-item-10000001 a, li#menu-item-10000002 a {color: #6f6f6f !important;}
#header-outer .sf-menu li ul li a {
    font-size: 14px;
    line-height: 35px;
}
@media screen and (max-width:1270px){
    #top nav > ul > li > a {font-size: 14px;}
}
@media screen and (max-width:999px){
    #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container .menu li, #slide-out-widget-area.fullscreen .menuwrapper li {
        margin: 0 0 2px 0;
    }
    #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a {font-size: 17px; line-height: 20px;}

    li.cosmosfarm-members-logout, li.cosmosfarm-members-account, li.cosmosfarm-members-login, li.cosmosfarm-members-register { 
		border: 2px solid #fff;	display: inline-block; padding: 5px 20px 5px 20px; border-radius: 30px; 
	}
	li.cosmosfarm-members-logout a, li.cosmosfarm-members-account a, li.cosmosfarm-members-login a, li.cosmosfarm-members-register a { 
		font-size: 13px !important; line-height: 13px !important;
	}
    div#slide-out-widget-area .inner-wrap {padding-top: 88px !important;}
}

/*랭귀지*/
/* .menu_lang {position: absolute !important; top: -82px; left: 170px; z-index: 200;letter-spacing: 1px !important;} */
.menu_lang {position: absolute !important; top: -82px; left: 3px; z-index: 200;letter-spacing: 1px !important;}
.menu_lang img {margin-bottom: 5px !important;}
.menu_lang ul { width: auto !important; }
@media screen and (max-width:999px){
    #header-outer #logo {  margin-bottom: 0px;   }
    .menu_lang {position: initial !important; margin-top: 10px !important;}
    .menu_lang img {
        margin-bottom: 5px !important;
        background: #fff;
        padding: 6px 10px;
        border-radius: 30px;
        border: 2px solid #fff;
        max-width: 120px;
    }
}

/*스크롤 탑 아이콘*/
#to-top {
    right: 100px;
    bottom: 20px !important;
}

/*-----------------------------------------------------------------
main
-----------------------------------------------------------------*/
/*공통 리셋*/
.page-id-6 .img-with-aniamtion-wrap .hover-wrap { margin-bottom: 0px;}
.page-id-6.material .wpb_content_element, .page-id-6.material .wpb_row {  margin-bottom: 0em !important;}
.page-id-6 .container-wrap, .page-id-6 .project-title {padding-bottom: 0px;}

.head_top_banner {position: relative; z-index: 2; display: flex; text-align: center;}
.head_top_banner img { text-align: center; width: 100%; }

/*남다른뷰 슬라이드*/
.main_speslide_wrap .title {font-family: 'S-CoreDream-6bold', sans-serif !important; color: #7d2b85; font-size: 42px;  letter-spacing: -2px; }
.main_speslide_wrap .subtitle { font-family: 'S-CoreDream-5medium', sans-serif !important;  font-size: 32px; letter-spacing: -3px !important; }
#slider-5-slide-13-layer-9{font-size: 19px !important; border: 1px solid #000 !important; font-weight: 500 !important; padding: 20px 45px !important;}
#slider-5-slide-19-layer-9{font-size: 19px !important; border: 1px solid #000 !important; font-weight: 500 !important; padding: 20px 45px !important;}
#slider-5-slide-20-layer-9{font-size: 19px !important; border: 1px solid #000 !important; font-weight: 500 !important; padding: 20px 45px !important;}
#slider-5-slide-21-layer-9{font-size: 19px !important; border: 1px solid #000 !important; font-weight: 500 !important; padding: 20px 45px !important;}

#slider-5-slide-5-layer-17:hover {background: #fff !important;border-color: #000 !important;}
#slider-5-slide-5-layer-17 {background: #9526a1 !important; border-color: #9526a1 !important;}
#rev_slider_5_2_wrapper .hesperiden .tp-thumb:hover .tp-thumb-title {  display: none;}

.rs-row-wrap.rs-parallax-wrap.rs-forcehidden {padding-top: 0 !important;}

/*뷰 셀피*/
.main_selfie_t p{
    font-size: 20px;
    line-height: 30px;
    letter-spacing: -0.6px;
    font-family: 'S-CoreDream-5medium', sans-serif;
    text-align: center;
    color: #fff;
}
.main_selfie_list ul{margin: 0 auto !important; display: table;}
.main_selfie_list li { text-align: center;  float: left; margin-left: 26px; list-style: none;}
.main_selfie_list li:first-child { margin-left: 0px ;}
.main_selfie_list li a{
    font-size: 17px;
    line-height:27px;
    letter-spacing: 0px;
    font-family: 'S-CoreDream-5medium', sans-serif;
    text-align: center;
    color: #9d2ab0;
    float: left;
    background: #fff;
    border-radius: 50px;
    padding: 10px 20px;
}
.main_selfie_list li a:hover{background: #fbd5ff;}
.main_selfie_img ul {margin: 0 auto !important;}
.main_selfie_img li {float: left; list-style: none; width: 50%; }
.main_selfie_img img { margin-bottom: 0px !important;}

/*뷰튜브*/
.main_tube_t p{
    font-size: 19px;
    line-height: 30px;
    letter-spacing: -0.6px;
    font-family: 'S-CoreDream-4Regular', sans-serif;
    text-align: center;
    color: #fff;
}
.main_tube_t p strong { font-family: 'S-CoreDream-6bold', sans-serif !important; }

.main_tube_wrap .owl-carousel .owl-stage { padding: 25px 0 0 0; }
.main_tube_wrap .owl-theme .owl-nav.disabled+.owl-dots {display: none;}
.main_tube_wrap .nectar-video-box { margin-bottom: 0px !important;}
.main_tube_wrap .wpb_wrapper >div { margin-bottom: 0px;}
.main_tube_wrap .nectar_video_lightbox svg {width: 12px; height: 12px;}
.main_tube_wrap .nectar-video-box .nectar_video_lightbox { width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; }

.main_tube_box {position: relative;}
.main_tube_box .img_left {position: absolute; top: -1px; left: -46px; z-index: 1;}
.main_tube_box .img_right {position: absolute; top: 0px; right: -46px; z-index: 1;}

/*의료진*/
.main_doc_t p{
    font-size: 19px;
    line-height: 28px;
    letter-spacing: -0.6px;
    font-family: 'S-CoreDream-5medium', sans-serif;
    text-align: center;
    padding-top: 30px;
}
.main_doc_t2 p{
    font-size: 13px;
    line-height: 23px;
    font-family: 'S-CoreDream-4Regular', sans-serif;
    text-align: center;
    padding-top: 4px;
    letter-spacing: 0.7px;
}
.main_doc_wrap .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {  margin: 0px 0 0px 0;}
.main_doc_wrap .nectar-flickity:not(.masonry) .flickity-slider .cell img {  max-width: 300px;margin: 0 auto;}
.main_doc_wrap.acad .nectar-flickity:not(.masonry) .flickity-slider .cell img {  max-width: 185px; margin: 0 auto;}

/*이벤트*/
.main_event_wrap .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {  margin: 0px 0 70px 0;}
.main_event_t p{
    font-size: 26px;
    line-height: 36px;
    font-family: 'S-CoreDream-6bold', sans-serif;
    text-align: center;
    letter-spacing: 0px;
    padding-top: 30px;
}
.main_event_t2 p{
    font-size: 17px;
    line-height: 24px;
    font-family: 'S-CoreDream-4Regular', sans-serif;
    text-align: center;
    letter-spacing: 0px;
    padding: 10px 15px 30px 15px !important;
}
.main_event_wrap .nectar-cta {position: relative;  z-index: 1; padding-bottom: 35px !important;}
.main_event_wrap .nectar-cta[data-style="material"] .link_wrap .link_text {
    padding-right: 38px;
    font-size: 14px;
    letter-spacing: 1px;
    color: #464646;
    font-family: 'S-CoreDream-4Regular', sans-serif;
}
@media screen and (max-width:1880px){
    /*남다른뷰 슬라이드*/
    .main_speslide_wrap span.tp-thumb-image {display: none;}
}
@media screen and (max-width:999px){
    /*남다른뷰 슬라이드*/
    .main_speslide_wrap .title {font-size:26px !important; line-height: 34px !important;}
    .main_speslide_wrap .subtitle {font-size:20px !important; line-height: 28px !important;}
    #slider-5-slide-13-layer-9 {font-size:15px !important; line-height: 23px; padding: 20px 45px !important;}
    #slider-5-slide-19-layer-9{font-size:15px !important; line-height: 23px; padding: 20px 45px !important;}
    #slider-5-slide-20-layer-9{font-size:15px !important; line-height: 23px; padding: 20px 45px !important;}
    #slider-5-slide-21-layer-9{font-size:15px !important; line-height: 23px; padding: 20px 45px !important;}

    /*뷰 셀피*/
    .main_selfie_t p{font-size:15px !important; line-height: 23px;}
    .main_selfie_list li {  margin-left: 2%; width: 32%; margin-bottom: 10px !important;}
    .main_selfie_list li:nth-child(4) {  margin-left: 0;}

    .main_selfie_list li a{font-size:12px !important; line-height: 22px;  padding: 7px 5px 7px 5px; width: 100%;}
    .main_selfie_img li {float: left; list-style: none; width: 50%; }
    
    /*뷰튜브*/
    .main_tube_t p {font-size:15px !important; line-height: 23px;}
    .main_tube_wrap .owl-carousel .owl-stage { padding: 25px 0 0 0; }
    .main_tube_wrap .nectar_video_lightbox svg {width: 12px; height: 12px;}
    .main_tube_wrap .nectar-video-box .nectar_video_lightbox { width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; }

    .main_tube_box {position: relative;}
    .main_tube_box .img_left {position: absolute; top: -1px; left: -0px; z-index: 1; width: 40px !important;}
    .main_tube_box .img_right {position: absolute; top: 0px; right: -0px; z-index: 1;  width: 40px !important;}
    .main_tube_box .box  {padding-left: 30px !important;}
    .main_tube_box .box2  {padding-right: 30px !important;}

    /*의료진*/
    .main_doc_t p{font-size:15px !important; line-height: 23px; padding-top: 20px;}
    .main_doc_t2 p{font-size:12px !important; line-height: 20px; padding-bottom: 40px !important;}
    .main_doc_wrap .nectar-flickity:not(.masonry) .flickity-slider .cell img {  max-width: 300px;margin: 0 auto;}
    .main_doc_wrap.acad .nectar-flickity:not(.masonry) .flickity-slider .cell img {  max-width: 185px; margin: 0 auto;}
    .main_doc_wrap .column-image-bg {background: none !important;}
    .main_doc_wrap2 .row-bg {background-image: url(http://viewps.cafe24.com/wp-content/uploads/2021/05/gray_bg.jpg) !important;
        background-position: center bottom;
        background-repeat: no-repeat;}
    /*이벤트*/
    .main_event_wrap .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {  margin: 0px 0 40px 0;}
    .main_event_t p{font-size:18px !important; line-height: 26px;  padding-top: 20px;}
    .main_event_t2 p{font-size:14px !important; line-height: 22px;    padding: 10px 15px 10px 15px !important; }
    .main_event_wrap .nectar-cta {  padding-bottom: 15px !important;}
    .main_event_wrap .nectar-cta[data-style="material"] .link_wrap .link_text  {font-size:12px !important; line-height: 20px; padding-right: 38px;}
    
    .main_doc_wrap .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button:before {background-color: #e9d3ea;}
}
@media screen and (max-width:640px){
    /*메인 슬라이드*/
    #rev_slider_10_1_wrapper .tp-rightarrow {left: 120% !important; display: none;}
    #rev_slider_10_1_wrapper .tp-leftarrow {left: -20% !important;display: none;}
}



/*-----------------------------------------------------------------
sub
-----------------------------------------------------------------*/
/*공통*/
.dream-team.breast .title p::before {  background-image: url(/wp-content/themes/salient-child/images/sub/dream-team-slogn.png); padding-bottom: 8px !important;}
.dream-team.eye .title p::before { background-image: url(/wp-content/themes/salient-child/images/sub/dream-team-slogn.png); padding-bottom: 8px !important;}
.dream-team.lipo .title p::before { background-image: url(/wp-content/themes/salient-child/images/sub/dream-team-slogn.png); padding-bottom: 8px !important;}

.sub-define.selfie_subt p {  margin-top: 0 !important; }
.sub-define.selfie_subt .title p { margin-bottom: 30px !important;}

/*▶병원소개-뷰 특별함*/
.common-special p .small {font-size: 17px !important;line-height: 20px; letter-spacing: -2px !important;}
.intro.common-special .content-box p { font-size: 24px !important; }

.special_col1_t p{
    font-size: 22px;
    line-height: 32px;
    letter-spacing: 0px;
    font-family: 'S-CoreDream-5medium', sans-serif;
    text-align: center;
    padding-top: 20px;
}
.special_col2_t p{
    font-size: 50px;
    line-height: 68px;
    letter-spacing: -2px;
    font-family: 'S-CoreDream-6bold', sans-serif;
    text-align: center;
    padding-top: 20px;
    color: #fff;
}
.special_col2_t2 p{ 
    display: table;
    margin-top: 30px;
    padding: 0 8px;
    font-family: 'S-CoreDream-6Bold', sans-serif;
    font-size: 30px;
    color: #fff;
    background-color: #b21bc8;
    letter-spacing: -2px;
    line-height: 1.5;
    margin: 0 auto !important;
}
.special_col3_t p{
    font-size: 25px;
    line-height: 36px;
    letter-spacing: 0px;
    font-family: 'S-CoreDream-4Regular', sans-serif;
    text-align: center;
    padding-top: 20px;
    color: #fff;
}
.special_news_wrap .nectar-flickity:not(.masonry) .flickity-viewport { margin: 0px 0;}
.special_media_wrap .vc_col-sm-6.wpb_column.column_container .vc_column-inner { border: 7px solid #9729a2;}
@media screen and (max-width:999px){
    .common-special p .small {font-size:14px !important; line-height: 22px;}
    .intro.common-special .content-box p {font-size:16px !important; line-height: 24px;}
    .special_col1_t p{font-size:15px !important; line-height: 23px;  padding-top: 10px; }
    .special_col2_t p{font-size:35px !important; line-height: 43px; padding-top: 10px;}
    .special_col2_t2 p{ margin-top: 15px; padding: 0 4px; font-size:20px !important; line-height: 28px;}
    .special_col3_t p{font-size:16px !important; line-height: 24px; padding-top: 10px; }
    .special_news_wrap .flickity-page-dots { bottom: -45px;}

    .m_half_sns .column_container.vc_column_container {width: 50%; float: left;}
    .m_half_sns .column_container.vc_column_container:nth-child(1) {margin-bottom: 25px !important;}
    .m_half_sns .column_container.vc_column_container:nth-child(2) {margin-bottom: 25px !important;}
    .m_half_sns .wpb_column:not([class*="vc_col-xs"]) { margin-bottom: 0px !important; }
}

/*▶병원소개-둘러보기*/
.facilities_wrap .wpb_row {margin-bottom: 0 !important;}
.facilities_wrap .tabbed[data-style*="vertical"] .wpb_tabs_nav strong {width: 59px; display: inline-block;}
.facilities_wrap .tabbed[data-style*="vertical"] .wpb_tabs_nav { width: 21%;}
.facilities_wrap .tabbed[data-style*="vertical"] >div { width: 74%; margin-left: 5%; padding-left: 0px;}

.facilities_box {
    position: absolute;
    bottom: 21px !important;
    z-index: 99999;
    padding:0px !important;
    width: 100%;
    max-width: 1040px;
}
.facilities_box .facilities_title, .facilities_box .facilities_copy {
    margin-bottom:0px !important;
    padding:0px !important;
    background:rgba(255,255,255,0.7);
}
.facilities_box .facilities_title p {
    font-size:28px;
    font-weight:bold;
    line-height:38px;
    color:#333;
    margin-top:0px !important;
    padding:30px 40px 0;
}
.facilities_box .facilities_copy p {
    font-size:17px;
    line-height:27px;
    color:#333;
     padding:10px 40px 30px !important;
}
.facilities_wrap .nectar-flickity[data-controls*="arrows_overlaid"]:not(.masonry) .flickity-viewport { margin:0 0 15px !important;}
.facilities_wrap .flex-gallery .slides img { margin-bottom:0px !important;}
.facilities_wrap .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {padding: 13px 20px !important;}
.facilities_wrap .ui-tabs-nav li span {display: flex;}

@media screen and (max-width:1350px){    
    .facilities_box { bottom: 22px !important; position: inherit !important;}
}
@media screen and (max-width:999px){
    .facilities_wrap .tabbed[data-style*="vertical"] .wpb_tabs_nav strong {width: 50px; display: inline-block;}
    .facilities_wrap .tabbed[data-style*="vertical"] .wpb_tabs_nav { width: 100%;}
    .facilities_wrap .tabbed[data-style*="vertical"] >div { width: 100%; margin-left: 0%; padding-left: 0px;}
    .facilities_wrap .tabbed[data-style*="vertical"] .wpb_tabs_nav li { width: 48%; float: left; margin:1% !important;}
    .facilities_wrap .tabbed[data-style*="vertical"] .wpb_tabs_nav li:nth-child(3) { width: 98%; margin:1% !important;}
    .facilities_wrap .tabbed[data-style*="vertical"] .wpb_tabs_nav li:nth-child(8) { width: 98%; margin:1% !important;}

    .facilities_box .facilities_title p{font-size:18px !important; line-height: 26px; padding:30px 40px 0; }
    .facilities_box .facilities_copy p {font-size:14px !important; line-height: 22px; padding:10px 40px 30px !important;}
    .facilities_wrap .nectar-flickity[data-controls*="arrows_overlaid"]:not(.masonry) .flickity-viewport { margin:0 0 15px !important;}
    .facilities_wrap .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {padding: 10px 10px !important;}
}
@media screen and (max-width:380px){
    .facilities_wrap .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {padding: 10px 5px !important;}
}

/*▶병원소개-약력*/
.history_line {background:url(/wp-content/uploads/2021/06/history_line.jpg) repeat-y center center ;}
.history_line_wrap.wpb_row, .history_line_wrap.wpb_content_element  { margin-bottom:0 !important;}
.intro_title p{
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 3px;
    font-family: 'S-CoreDream-4Regular', sans-serif;
    text-align: center;
    color: #febb20;
} 
.intro_title2 p{
    font-size: 55px;
    line-height: 65px;
    letter-spacing: 1px;
    font-family: 'S-CoreDream-6bold', sans-serif; 
    text-align: center;
    color: #fff;
} 
.intro_title3 p{
    font-size: 20px;
    line-height: 32px;
    letter-spacing: 1px;
    font-family: 'S-CoreDream-4Regular', sans-serif;
    text-align: center;
    color: #fff;
} 
.introduction_list.left {padding-right: 30px;}
.introduction_list.right {padding-left: 30px;}

.introduction_list .introduction_con.right img{margin-top:20px; margin-bottom: 0 !important; border: 10px solid #863290; }
.introduction_list .introduction_con.left img{margin-top:20px; margin-bottom: 0 !important; float: right; border: 10px solid #863290; }
.txt_right{text-align:right !important;}
.introduction_year.fir{padding-top:0;}
.introduction_list.left .introduction_year.fir::after{top:5px;}
.introduction_year{position:relative; font-size:40px; padding-top:40px; font-family: 'S-CoreDream-6bold', sans-serif;}
.introduction_list.left .introduction_year::after{
    content:"";display: block; 
    width: 10px;height: 10px; 
    border-radius:50%;  
    position: absolute; right:-35px;top:50px;  
    background-color: #7e3199; z-index:9999
}
.introduction_list.right .introduction_year::before{
    content:"";display: block; width: 10px;height: 10px; border-radius:50%;  
    position: absolute; left:-35px;top:50px;  
    background-color: #7e3199; z-index:9999
}
.introduction_con table{border:none !important; margin:0 !important; }
.introduction_con table tr{background-color:#fcbb21 !important;}
.introduction_con .material .wpb_row{margin-bottom:0 !important;}
.introduction_con.right th{border:none !important; text-align:left !important; width:1%; font-size:17px; color:#9b37ab;}
.introduction_con.right td{border:none !important;  font-size:17px !important; line-height:28px;}
.introduction_con.left.mo th{
    border:none !important; text-align:left !important; width:1%; 
    font-size:17px; color:#969696; font-weight:bold !important; 
    text-align:right !important;
}
.introduction_con.left.mo td{
    border:none !important;  font-size:17px !important; line-height:28px; 
    width:2% !important; font-weight:500 !important; 
    color:#000 !important;
}
.introduction_con.left td{border:none !important; text-align:left !important; width:1%; font-size:17px !important; color:#9b37ab; font-weight: bold !important;}
.introduction_con.left th{border:none !important;  font-size:17px !important; line-height:28px; text-align:right !important; font-weight: 500 !important;}
.introduction_con .material .wpb_content_element{margin-bottom:10px;}
.introduction_wrap .wpb_row {margin-bottom:0px !important;}
@media screen and (max-width:999px){
    .history_line {background:none ;}
    .introduction_list.right { padding-left: 0px; }
    .intro_title p{font-size:14px !important; line-height: 22px;}
    .intro_title2 p {font-size:35px !important; line-height: 43px; padding-top: 10px;  } 
    .intro_title3 p {font-size:15px !important; line-height: 23px;padding-top: 15px; } 
    .introduction_list .introduction_con.right img{margin-top:10px; }
    .introduction_list .introduction_con.left img{margin-top:10px;}
    .introduction_list.left::after{content: ' '; height: 100%;width: 1px;background-color: #7e3199;position: absolute; left:-13px; right: auto; margin: auto; top:8px;}
    .introduction_list.right::before{content: ' '; height: 100%;width: 1px;background-color: #7e3199;position: absolute; left:-13px;margin: auto; top:8px;}
    .txt_right{text-align:left !important;}
    .introduction_list.left .introduction_year.fir::after{top:5px;}
    .introduction_year {font-size:26px !important; line-height: 34px; padding-top:40px; }
    .introduction_list.left .introduction_year::after{
        content:"";display: block; width: 10px;height: 10px; border-radius:50%;  
        position: absolute; left:-17px;top:50px;  
        background-color: #7e3199; z-index:9999
    }
    .introduction_list.right .introduction_year::before{
        content:"";display: block; width: 10px;height: 10px; border-radius:50%;  
        position: absolute; left:-17px;top:50px;  
        background-color: #7e3199; z-index:9999
    }
    .introduction_con.right th{width:1%; font-size:14px !important; line-height: 22px;}
    .introduction_con.right td{font-size:14px !important; line-height: 22px;}
    .introduction_con.left.mo th {width:1%; font-size:14px !important; line-height: 22px;}
    .introduction_con.left.mo td{width:2%; font-size:14px !important; line-height: 22px;}
    .introduction_con.left td  {width:1%; font-size:14px !important; line-height: 22px;}
    .introduction_con.left th{font-size:14px !important; line-height: 22px;}
    .introduction_con .material .wpb_content_element{margin-bottom:10px;}    
    .introduction_wrap .col, .introduction_wrap .wpb_column { margin-bottom:0px !important;}
    .vc_col-sm-6.introduction_list_wrap.wpb_column.column_container.vc_column_container.col.child_column { margin-bottom:0px !important;}
    .introduction_list.wpb_content_element{ margin-bottom:0px !important;}
}

/*▶병원소개-진료시간*/
.loca_time_title p{
    font-size: 35px;
    line-height:45px;
    letter-spacing: 0px;
    font-family: 'S-CoreDream-6bold', sans-serif;
    color:#f9c9ff;
    display: inline-block;
}
.loca_time_t p{
    font-size: 24px;
    line-height:38px;
    letter-spacing: 0px;
    font-family: 'S-CoreDream-4Regular', sans-serif;
    color:#fff;
}
.loca_time_num p{
    font-size: 55px;
    line-height:55px;
    letter-spacing: -0.1px;
    font-family: 'S-CoreDream-6bold', sans-serif;
    color:#fff;
}
.loca_time_tsub p{
    font-size: 20px;
    line-height:32px;
    letter-spacing: 0px;
    font-family: 'S-CoreDream-5medium', sans-serif;
    color:#f9c9ff;
}
.loca_time_tsub2 p{
    font-size: 20px;
    line-height:33px;
    letter-spacing: 0px;
    font-family: 'S-CoreDream-5medium', sans-serif;
    background: #fff;
    display: inline-block;
    padding: 1px 8px !important ;
}
.loca_time_tsub2 p strong{ color: #a800c0; font-family: 'S-CoreDream-6bold', sans-serif;}
/**/
.loca_intro_wrap .wpb_content_element {margin-bottom: 0 !important;}

.loca_intro_subtitle p{
    font-size: 18px;
    line-height: 32px;
    letter-spacing: 0px;
    padding-top: 15px;    
    font-family: 'S-CoreDream-5medium', sans-serif;
}
.loca_intro_title p{
    font-size: 35px;
    line-height:45px;
    letter-spacing: 0px;
    font-family: 'S-CoreDream-6bold', sans-serif;
}
.loca_intro_list ul {margin: 0 0 10px 0 !important; padding: 0 !important; display: inline-block; width: 100%;}
.loca_intro_list li {float: left; width: 65%; list-style: none;}
.loca_intro_list li:first-child {width: 30%; margin-right: 5%;}
.loca_intro_list li.title {
    font-size: 16px;
    line-height:33px;
    letter-spacing: 0px;
    font-family: 'S-CoreDream-6bold', sans-serif;
    background: #81448f;
    display: inline-block;
    padding:5px 8px !important ;
    border-radius: 50px;
    color: #fff;
    text-align: center;
}
.loca_intro_list li.sub {
    font-size: 18px;
    line-height:33px;
    letter-spacing: 0px;
    font-family: 'S-CoreDream-4Regular', sans-serif;
}
.loca_intro_list li.num {
    font-size: 18px;
    line-height:42px;
    letter-spacing: 0px;
    font-family: 'S-CoreDream-6bold', sans-serif;
    color: #81448f;
}
/**/
.loca_train_title ul {margin: 0 !important; padding: 0 !important; display: inline-block; }
.loca_train_title li {
    font-size: 35px; 
    line-height:45px;
    letter-spacing: -2px;
    font-family: 'S-CoreDream-6bold', sans-serif;
    float: left;
    list-style: none !important;
}
.loca_train_title.c_white li {color: #fff !important; }
.loca_train_title li:last-child {padding-top: 3px;}
.loca_train_title li img{ padding-right: 20px;}
/**/
.loca_termi_list ul {margin: 0 !important; padding: 0 !important; display: inline-block; }
.loca_termi_list li {
    font-size: 22px; 
    line-height:33px;
    letter-spacing: 0px;
    font-family: 'S-CoreDream-5medium', sans-serif;
    float: left;
    list-style: none !important;
    color: #fff;
}
.loca_termi_list li:first-child {
    font-size: 25px;
    font-family: 'S-CoreDream-6bold', sans-serif;
    color: #702b77;
    background: #ffc528;
    border-radius: 50px;
    padding: 5px 20px !important;
    min-width: 232px;
    text-align: center;
}
.loca_termi_list li:last-child {padding-top: 5px; padding-left: 35px; }
.loca_termi_list li span.\31 { color:#e1b571;}
.loca_termi_list li span.\32 { color:#97f290;}
.loca_termi_list li span.\33 { color:#ff8f63;}
.loca_termi_list li span.\34 { color:#b3c167;}
.loca_termi_list li span.\35 { color:#ffd776;}
/*공항과 버스*/
.loca_air_title p {
    font-size: 25px; 
    line-height:33px;
    letter-spacing: 0px;
    font-family: 'S-CoreDream-6bold', sans-serif;
    color: #fff;
    display: inline-block;
    background: #a93ac2;
    padding: 5px 15px !important;
}
.loca_bus_t p {
    font-size:18px; 
    line-height:28px;
    letter-spacing: 0px;
	font-family: 'S-CoreDream-5medium', sans-serif;
    color: #833f94;
    text-align: center;
    padding-top: 40px;
}
/*주차*/
.loca_park_title p {
    font-size:55px; 
    line-height:65px;
    letter-spacing: -2px;
	font-family: 'S-CoreDream-5medium', sans-serif;
    color: #fff;
    text-align: center;
}
.loca_park_t p {
    font-size:25px; 
    line-height:35px;
    letter-spacing: 0px;
	font-family: 'S-CoreDream-6bold', sans-serif;
    color: #ffc528;
    text-align: center;
    padding-top: 30px;
}
.loca_park_t2 p {
    font-size:25px; 
    line-height:35px;
    letter-spacing: 0px;
	font-family: 'S-CoreDream-5medium', sans-serif;
    color: #fff;
    text-align: center;
    padding-top: 20px;
}
.loca_park_t3 p {
    font-size:20px; 
    line-height:32px;
    letter-spacing: 0px;
	font-family: 'S-CoreDream-4Regular', sans-serif;
    color: #fff;
    text-align: center;
    padding-top: 15px;
}
.loca_park_list ul {margin: 0 auto !important; padding: 0 !important; display: table; }
.loca_park_list li {
    font-size: 22px; 
    line-height:33px;
    letter-spacing: 0px;
    font-family: 'S-CoreDream-5medium', sans-serif;
    float: left;
    list-style: none !important;
}
.loca_park_list li:first-child {
    font-size: 25px;
    font-family: 'S-CoreDream-6bold', sans-serif;
    color: #fff;
    background: #9447a2;
    border-radius: 50px;
    padding: 5px 20px !important;
    min-width: 232px;
    text-align: center;
}
.loca_park_list li:last-child {padding-top: 5px; padding-left: 35px; }
/*약도*/
.loca_map_wrap span {
    text-align: center !important;
    margin: 0 auto !important;
    display: table;
    font-size: 20px;
    letter-spacing: 0px;
}
.loca_map_wrap .tabbed[data-style="vertical_modern"] >div { padding-left: 60px;}
@media screen and (max-width:999px){
    .loca_time_title p {font-size:20px !important; line-height: 28px; padding-bottom: 10px !important; }
    .loca_time_t p{font-size:16px !important; line-height: 24px;}
    .loca_time_num p{font-size:35px !important; line-height: 43px;}
    .loca_time_tsub p {font-size:15px !important; line-height: 23px; padding: 10px 0 20px 0 !important; }
    .loca_time_tsub2 p{font-size:15px !important; line-height: 23px;  padding: 1px 8px !important ;}
    
    .loca_intro_subtitle p {font-size:14px !important; line-height: 22px; padding-top: 15px;     }
    .loca_intro_title p {font-size:20px !important; line-height: 28px;}
    .loca_intro_list ul {margin: 0 0 10px 0 !important; }
    .loca_intro_list li {float: left; width: 65%; list-style: none;}
    .loca_intro_list li:first-child {width: 30%; margin-right: 5%;}
    .loca_intro_list li.title  {font-size:16px !important; line-height: 24px;padding:5px 8px !important ; }
    .loca_intro_list li.sub{font-size:15px !important; line-height: 23px;}
    .loca_intro_list li.num  {font-size:20px !important; line-height: 28px;}
    /**/
    .loca_train_title li {font-size:20px !important; line-height: 28px;}
    .loca_train_title li:last-child {padding-top: 3px;}
    .loca_train_title li img{ padding-right:10px; width: 42px !important; margin: 0 !important;}
    /**/
    .loca_termi_list li {font-size:15px !important; line-height: 23px;}
    .loca_termi_list li:first-child {font-size:16px !important; line-height: 24px; padding: 5px 20px !important;  min-width: 232px; }
    .loca_termi_list li:last-child {padding-top: 15px; padding-left: 0px; }
    /*공항과 버스*/
    .loca_air_title p {font-size:16px !important; line-height: 24px; padding: 5px 15px !important; }
    .loca_bus_t p {font-size:14px !important; line-height: 22px; padding-top: 20px; }
    /*주차*/
    .loca_park_title p {font-size:35px !important; line-height: 43px;}
    .loca_park_t p {font-size:16px !important; line-height: 24px; padding-top: 0px;}
    .loca_park_t2 p {font-size:16px !important; line-height: 24px;  padding-top: 0px; }
    .loca_park_t3 p {font-size:15px !important; line-height: 23px; padding-top: 0px; }
    .loca_park_list li  {font-size:15px !important; line-height: 23px;}
    .loca_park_list li:first-child  {font-size:16px !important; line-height: 24px; padding: 5px 20px !important; min-width: 232px; }
    .loca_park_list li:last-child {padding-top: 15px; padding-left: 0px; }
    /*약도*/
    .loca_map_wrap span {font-size:15px !important; line-height: 23px;}
    .loca_map_wrap .tabbed[data-style="vertical_modern"] >div { padding-left: 0px;} 
}

/*▶의료진 소개*/
.team_doctors_wrap .team-meta {display:none;}
.page-id-256 .team_member_details {font-family: 'S-CoreDream-5Medium',"Malgun Gothic", "malgungothic", "맑은고딕", "맑은 고딕", sans-serif;}
.page-id-256 .team_member_details h2 {font-size: 27px; color: #333; font-weight: 100; letter-spacing: 0px;}
.page-id-256 .team_member_details h2 b {font-size: 34px; font-family: 'S-CoreDream-5Medium',"Malgun Gothic", "malgungothic", "맑은고딕", "맑은 고딕", sans-serif;}
.page-id-256 .team_member_details .title { 
    font-size: 19px; 
    margin-top: 20px; 
    font-weight: 600; 
    color: #863290;
} 
.page-id-256 .team_member_details .team-desc ul {
    /* width: 48%; */
    max-width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 2%;
    margin-bottom: 0;
}
.page-id-256 .team_member_details .team-desc ul.one {
    width: 100%;
    margin-left:0%;
}

.page-id-256 .team_member_details .team-desc ul li {
    font-size: 17px;
    line-height: 22px;
    margin-bottom: 10px;
    color: #565656;
    list-style: none;
}
.team_doctor_text p {text-align:center;}
.team_doctor_text p.team_doctor_copy {font-size:16px;}
.team_doctor_text p.team_doctor_title {font-size:22px; margin-top: 30px; font-weight: 600;}

.team_doctor_text2 p { font-size:17px;margin-top: 30px;text-align:center;}
.team_doctor_text2 p strong {
    font-family: 'S-CoreDream-5Medium',"Malgun Gothic", "malgungothic", "맑은고딕", "맑은 고딕", sans-serif;
    font-weight: 600; 
    font-size:20px;
}

.team_doctors_wrap .team-member[data-style="bio_fullscreen_alt"] .team-member-image { margin-bottom: 0px !important;}
.team_doctors_wrap .team-member {
    margin-top: 0px;
    padding-bottom: 0px;
}
.doc_youtu_btn img {display: block;}
.doc_youtu_btn {float: none; clear: both;}

@media screen and (max-width:1200px){
    .page-id-256 .team_member_details h2 b {display: block;}
    .page-id-256 .nectar_team_member_overlay .team_member_details {
        padding: 3% 5% !important;
    }
}
@media screen and (max-width:999px){
    .doc_youtu_btn img {max-width: 150px;}

    .page-id-256 .team_member_details h2 {font-size:18px !important; line-height: 26px; padding-bottom: 20px !important;}
    .page-id-256 .team_member_details h2 b{font-size:20px !important; line-height: 28px;}
    .page-id-256 .team_member_details .title {font-size:15px !important; line-height: 23px;}
    .page-id-256 .team_member_details .team-desc ul li{font-size:12px !important; line-height: 20px;}
    .team_doctor_text p.team_doctor_copy {font-size:14px !important; line-height: 22px;}
    .team_doctor_text p.team_doctor_title {font-size:15px !important; line-height: 23px; margin-top: 20px;}
    .team_doctor_text2 p {font-size:14px !important; line-height: 22px;  margin-top: 20px;}
    .team_doctor_text2 p strong{font-size:15px !important; line-height: 23px;}
}

/*▶서브 메인 공통*/
@media screen and (max-width:999px){
    .m_facial_quick .column_container.vc_column_container {width: 50%; float: left;}
    .m_facial_quick .column_container.vc_column_container:nth-child(1) {margin-bottom: 25px !important;}
    .m_facial_quick .column_container.vc_column_container:nth-child(2) {margin-bottom: 25px !important;}
    .m_facial_quick .column_container.vc_column_container:nth-child(3) {margin-bottom: 25px !important;}
    .m_facial_quick .column_container.vc_column_container:nth-child(4) {margin-bottom: 25px !important;}
    .m_facial_quick .wpb_column:not([class*="vc_col-xs"]) { margin-bottom: 0px !important; }
}

/*▶안면윤곽 메인*/
.facial_main_col1_t { margin-bottom: 10px !important;}
.facial_main_col1_t p{
    font-size: 30px;
    line-height: 40px;
   letter-spacing: -0.2px;
    font-weight: 300;
    font-family: 'S-CoreDream-4Regular', sans-serif;
    color: #fff;
    background: #7d2b85;
    display: inline-block;
    padding: 2px 7px !important;
}
.facial_main_col1_t p strong { font-family: 'S-CoreDream-6bold', sans-serif; }
.facial_main_col1_t2 p{
    font-size: 20px;
    line-height:33px;
    letter-spacing: 0px;
    font-weight: 300;
    font-family: 'S-CoreDream-4Regular', sans-serif;
}
.facial_main_col1_t2 p strong { font-family: 'S-CoreDream-6bold', sans-serif; }
.facial_main_col1_t3 p{
    font-size: 30px;
    line-height:42px;
   letter-spacing: -0.2px;
    font-weight: 400;
    font-family: 'S-CoreDream-5medium', sans-serif;
}
.facial_main_col2_t p{
    font-size: 19px;
    line-height: 36px;
    letter-spacing: 0px;
    font-weight: 300;
    font-family: 'S-CoreDream-4Regular', sans-serif;
    text-align: center;
}
.facial_main_col2_t p strong { font-family: 'S-CoreDream-6bold', sans-serif; color: #660264;}
.facial_main_col3_t p { font-size: 45px; font-family: 'S-CoreDream-8Heavy', sans-serif;  text-align: center; letter-spacing: -2px; line-height: 55px;}
.facial_main_col4_wrap .vc_column-inner { 
    border: 3px solid #fff;
    box-shadow: 0 0 15px rgba(255, 255, 255, 0.9)  ; 
	-webkit-box-shadow: 0 0 15px rgba(255, 255, 255, 0.9)  ; 
	-moz-box-shadow: 0 0 15px rgba(255, 255, 255, 0.9)  ; 
}
.facial_main_col4_wrap .no_border .vc_column-inner { 
    border: none;
    box-shadow: none  ; 
	-webkit-box-shadow:  none  ; 
	-moz-box-shadow:  none  ; 
}

.facial_main_col4_title p{
    font-size: 25px;
    line-height: 36px;
    letter-spacing: 0px;
    font-weight: 300;
    font-family: 'S-CoreDream-4Regular', sans-serif;
    text-align: center;
    color: #fff;
}
.facial_main_col4_t p{
    font-size: 19px;
    line-height: 26px;
    letter-spacing: 0px;
    font-weight: 300;
    font-family: 'S-CoreDream-4Regular', sans-serif;
    text-align: center;
    color: #fff;
    padding: 8px 10px 11px 10px !important;
    background: #520465d1;
    word-break: keep-all;
}
.eye .facial_main_col4_t p{min-height: auto;}
.face .facial_main_col4_t p{min-height: 160px;}
.facial_main_col4_t.skin p{background: none !important;min-height: auto;}

.facial_main_col4_wrap {  margin-bottom: 0 !important;}

.notop_wrap .facial_main_col4_t p{ margin-top: 0px; }
.notop_wrap .facial_main_col4_t p strong { padding-bottom: 0px !important;}

.facial_main_col4_t p strong {padding-bottom: 7px !important; font-family: 'S-CoreDream-6bold', sans-serif; color: #ffdd00; font-size: 28px; display: inline-block; line-height: 35px;}
.facial_main_col4_wrap.small .facial_main_col4_t p strong {font-size: 24px; line-height: 33px;}
.facial_main_col4_wrap.small .facial_main_col4_t p{  font-size: 17px; line-height: 25px;}

@media screen and (max-width:999px){
    .facial_main_col1_t { margin-bottom: 10px !important;}
    .facial_main_col1_t p {font-size:20px !important; line-height: 28px; padding: 2px 7px !important;}
    .facial_main_col1_t2 p {font-size:15px !important; line-height: 23px;}
    .facial_main_col1_t3 p {font-size:20px !important; line-height: 28px;}
    .facial_main_col2_t p{font-size:15px !important; line-height: 23px;}
    .facial_main_col3_t p  {font-size:26px !important; line-height: 34px;}
    .facial_main_col4_title p {font-size:16px !important; line-height: 24px;}
    .facial_main_col4_t p {font-size:15px !important; line-height: 23px; padding: 8px 10px 11px 10px !important; min-height: 120px;}

    .jaw .facial_main_col4_t p{ margin-top: 50px;}
    .eye .facial_main_col4_t p{min-height: 98px;}
    .facial_main_col4_t p strong {padding-bottom: 7px !important; font-size:18px !important; line-height: 26px;}
    .facial_main_col4_wrap.small .facial_main_col4_t p strong {font-size:16px !important; line-height: 24px;}
    .facial_main_col4_wrap.small .facial_main_col4_t p {font-size:14px !important; line-height: 22px;}
}
@media screen and (max-width:380px){
    .facial_main_col4_t p strong {font-size:15px !important;}
}

/*▶가슴 메인*/
.facial-contour .nectar-milestone .number h1 {color: #fff !important; font-size: 80px;}
.breast_main_col_t p{
    font-size: 17px;
    font-family: 'S-CoreDream-6bold', sans-serif;
    text-align: center;
    letter-spacing: 9px;
    line-height: 29px;
}
.breast_main_col_t2 p{
    font-size: 42px;
    font-family: 'S-CoreDream-8Heavy', sans-serif;
    text-align: center;
    letter-spacing: -1.5px;
    line-height: 52px;
}
.breast_main_col2_t p{
    font-size: 35px;
    font-family: 'S-CoreDream-6bold', sans-serif;
    text-align: center;
    letter-spacing: -2px;
    line-height: 45px;
    color: #fff;
}
.breast_main_col2_wrap .vc_column-inner { min-height: 380px;}
.breast_main_col2_wrap .nectar-button.regular-button.extra-color-1 {
    font-size: 17px;
    letter-spacing: 0px;
    border-radius: 50px !important;
    padding: 14px 30px 17px 30px !important;
    font-family: 'S-CoreDream-4Regular', sans-serif;
}
.breast_main_col3_wrap .vc_column-inner {border-radius: 50px 50px 0 0 !important; background: #fff; overflow: hidden;}
.breast_main_col3_t {margin-bottom: 0 !important;}
.breast_main_col3_t p{
    font-size: 18px;
    font-family: 'S-CoreDream-4Regular', sans-serif;
    text-align: center;
    letter-spacing: -0.2px;
    line-height: 28px;
	padding-bottom: 35px !important;
}
.breast_main_col3_t2 p{
    font-size: 24px;
    font-family: 'S-CoreDream-6bold', sans-serif;
    text-align: center;
    letter-spacing: 0px;
    line-height: 28px;
    padding-bottom: 5px !important;
}
@media screen and (max-width:999px){
    .facial-contour .nectar-milestone .number h1 {color: #fff !important; font-size: 80px;}
    .breast_main_col_t p{font-size:14px !important; line-height: 22px;}
    .breast_main_col_t2 p{font-size:26px !important; line-height: 34px;}
    .breast_main_col2_t p{font-size:20px !important; line-height: 28px;}
    .breast_main_col2_wrap .vc_column-inner { min-height: 380px;}
    .breast_main_col2_wrap .nectar-button.regular-button.extra-color-1 {font-size:14px !important; line-height: 22px; padding: 14px 30px 17px 30px !important;
    }
    .breast_main_col3_wrap .vc_column-inner {border-radius: 50px 50px 0 0 !important;}
    .breast_main_col3_t p {font-size:15px !important; line-height: 23px; padding: 0 10px;}
    .breast_main_col3_t2 p {font-size:20px !important; line-height: 28px;    padding-bottom: 25px !important; padding: 0 10px;}
    .breast_main_col3_wrap .wpb_column.column_container.vc_column_container {float: left; width: 50%;}
    .breast_main_col3_wrap .wpb_column:not([class*="vc_col-xs"]) {
        margin-bottom: 0px !important;
    }
}

/*▶스킨쁘띠 메인*/
.skin_main_col_t,.skin_main_col_t2 {margin-bottom: 0 !important;}
.skin_main_col_t p{ letter-spacing: 5px; font-size: 15px;font-family: 'S-CoreDream-6bold', sans-serif; text-align: center; color: #ffe2aa;}
.skin_main_col_t2 p{ margin-top: 10px;font-size: 38px; font-family: 'S-CoreDream-6bold', sans-serif; text-align: center; color: #fff;}
.skin_main_col_t3 p{ margin-top: 20px; font-family: 'S-CoreDream-3Light', sans-serif; font-size: 20px; text-align: center; color: #fff;}
.skin_main_col_wrap.sub-why.slider-content .carousel-item {padding: 10px 40px 0px 40px !important;}
.skin_main_col_wrap.sub-why.slider-content .carousel-item strong {  padding-top: 10px;  margin-bottom: -8px;}

.skin_doc_t { margin-bottom: 0 !important;}
.skin_doc_t p{
    font-size: 24px;
    font-family: 'S-CoreDream-4Regular', sans-serif;
    line-height: 34px;
    color: #ffedbd;
    padding-bottom: 10px !important;
}
.skin_doc_t2 p{
    font-size: 45px;
    font-family: 'S-CoreDream-6bold', sans-serif;
    letter-spacing: 0px;
    line-height: 55px;
    color: #fff;
}
.skin_doc_t3 p{
    font-size: 19px;
    font-family: 'S-CoreDream-4Regular', sans-serif;
    letter-spacing: 0px;
    line-height: 31px;
    color: #fff;
    padding-bottom: 6px !important;
}
.skin_doc_t4 p{
    font-size: 14px;
    font-family: 'S-CoreDream-4Regular', sans-serif;
    letter-spacing: -0.6px;
    line-height: 25px;
    color: #dbc0df;
}
@media screen and (max-width:999px){
    .skin_main_col_t,.skin_main_col_t2 {margin-bottom: 0 !important;}
    .skin_main_col_t p  {font-size:13px !important; line-height: 21px;}
    .skin_main_col_t2 p{ margin-top: 10px; font-size:20px !important; line-height: 28px;}
    .skin_main_col_t3 p{ margin-top: 10px; font-size:15px !important; line-height: 23px;}
    .skin_main_col_wrap.sub-why.slider-content .carousel-item {padding: 10px 40px 0px 40px !important;}
    .skin_main_col_wrap.sub-why.slider-content .carousel-item strong {  padding-top: 10px;  margin-bottom: -8px;}
    
    .skin_doc_t p{font-size:16px !important; line-height: 24px; padding-bottom: 10px !important;}
    .skin_doc_t2 p {font-size:26px !important; line-height: 34px;}
    .skin_doc_t3 p{font-size:15px !important; line-height: 23px; padding-bottom: 6px !important;}
    .skin_doc_t4 p{font-size:12px !important; line-height: 20px;}
    }

/*▶수술후기 전후사진*/
.sub_before_title h6 {
    font-family: 'S-CoreDream-3Light', sans-serif;
    font-size: 15px;
    color: #e368ff;
    letter-spacing: 10px;
    text-transform: uppercase;
}
.sub_before_title h2 {
    font-family: 'S-CoreDream-8Heavy', sans-serif;
    font-size: 75px;
    letter-spacing: 0px;
    color: #fff;
    line-height: 72px;
    text-shadow: 0px 0px 1rem #d34bff;
    padding: 25px 0;
}
.parent-pageid-41 .sub_before_title h2{
    text-shadow: none;
}
.parent-pageid-41 .sub_before_title h6{
    color:#fff;
    letter-spacing: 5px;
}
.parent-pageid-41 .sub_before_title p:before {
    content: "본 이미지는 뷰성형외과 이미지 모델로 본인의 동의를 얻어 게재하였습니다.";
    position: absolute;
    bottom: 8px;
    text-align: center;
    display: block;
    width: 100%;
    font-size: 13px;
    color: #a2a2a2;
}
.sub_before_title p {
    color: #fff;
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 1.7;
}
@media screen and (max-width:999px){
    .sub_before_title h6  {font-size:13px !important; line-height: 21px; letter-spacing: 5px;}
    .sub_before_title h2 {font-size:35px !important; line-height: 43px; padding: 5px 0; }
    .sub_before_title p {font-size:15px !important; line-height: 23px;}

    .parent-pageid-41 .sub_before_title p:before {
        font-size: 10px;
        line-height: 1.2;
    }
}

/*-----------------------------------------------------------------
서브페이지 수정사항들
-----------------------------------------------------------------*/
/*안면비대칭*/
.sub_jaw_explan p {
    font-family: 'S-CoreDream-6bold', sans-serif;
    color: #7e2889;
    text-align: center;
    font-size: 17px;
    margin-bottom: 50px !important;
    line-height: 27px;
    background: #fdebff;
    display: table;
    margin: 0 auto;
}
@media screen and (max-width:999px){
    .sub_jaw_explan p  {font-size:14px !important; line-height: 22px; margin-bottom: 40px !important;}
}
/*눈밑지방재배치*/
.how-method .radius-title .purple .column-bg-overlay-wrap { background: #b864e5;}

/*코 메인*/
.dream-team.nose .title p::before {background-image: url(/wp-content/themes/salient-child/images/sub/dream-team-slogn.png);}

/*이벤트*/
@media only screen and (max-width: 690px){
    body.single-portfolio .row .col.section-title.span_12 h1 {
        width: auto;
        font-size: 20px;
        letter-spacing: -1.3px !important;
    }
}

/*-----------------------------------------------------------------
회원가입페이지들 공통
-----------------------------------------------------------------*/
.sub_member_title {
    font-size: 19px;
    font-family: 'S-CoreDream-4Regular', sans-serif;
    letter-spacing: 0px;
    line-height: 31px;
    color: #fff;
    padding-bottom: 6px !important;
}
@media screen and (max-width:999px){
    .sub_member_title  {font-size:15px !important; line-height: 23px;padding-bottom: 4px !important;}
}

/*-----------------------------------------------------------------
개인정보취급방침 및 이용약관
-------------------------------------------------------------------*/
.sub_privacy_title p {
    font-size: 25px;
    color: #242424;
    font-weight: 600;
    line-height: 35px;
    letter-spacing: 0px;
    margin-bottom: 10px !important;
}
.sub_privacy_t p {
    font-size: 18px;
    color: #565656;
    line-height: 32px;
    letter-spacing: 0px;
    margin-bottom: 30px !important;
    font-family: 'S-CoreDream-4Regular', sans-serif;
}
.sub_privacy_t p strong {  font-family: 'S-CoreDream-4Regular', sans-serif; color: #863290; }
.sub_privacy_t th, .sub_privacy_t td {text-align: center !important; font-size: 17px !important; letter-spacing: 0px; color: #464646;}
.sub_privacy_t th {background: #f1e0f3;}
@media screen and (max-width:999px){
    .sub_privacy_title p {font-size:16px !important; line-height: 24px;  margin-bottom: 5px !important; }
    .sub_privacy_t p {font-size:14px !important; line-height: 22px;  margin-bottom: 15px !important; }
    .sub_privacy_t th, .sub_privacy_t td {font-size:14px !important; line-height: 22px;}
}


/*-----------------------------------------------------------------
footer
-----------------------------------------------------------------*/
#footer-outer .widget {  margin-bottom: 60px;}
#footer-outer[data-full-width="1"] .container { padding: 0 0px; }
#footer-outer .row {  padding: 50px 0 65px 0; }

.foot_allwrap {max-width: 1400px; margin: 0 auto;}
.foot_wrap {width: 60%; float: left;}
.foot_wrap ul.footer-link { margin-left: 0; margin-bottom: 20px !important; display: table;}
.foot_wrap .footer-link li{
	display: inline-block;
	margin-left: 15px;
	opacity: 0.5;
	font-size: 18px;
    line-height: 28px;
    letter-spacing: -0.5px;
}
.foot_wrap .footer-link li:first-child{margin-left: 0;}
.foot_wrap .address {
	font-size: 14px;
    line-height: 26px;
    letter-spacing: -0.5px;
    color: #fff;
    font-family: 'S-CoreDream-4Regular', sans-serif;
    text-align: left;
}
.foot_wrap .copy {
	font-size: 14px;
    line-height: 26px;
    letter-spacing: -0.5px;
    color: #a7a7a7;
    font-family: 'S-CoreDream-4Regular', sans-serif;
    text-align: left;
    padding-top: 15px;
}
.foot_wrap_right {width: 40%; float: left; position: relative;}
.foot_wrap_right .footer-sns li{ float: right; margin-left: 50px;}
.foot_wrap_right .foot_logo {position: absolute; top: 90px; right: 0;}

.foot_wrap_part {background: #fff; border-top: 1px solid #7d2a86;}
.foot_wrap_part img { margin: 20px 0 23px 0;}

/*클라이언트 로고*/
.foot_client_wrap {padding: 15px 0 !important;}
.foot_client_wrap .inner-wrap {border-top: 1px solid #7d2a86;}
.foot_client_wrap img {margin-bottom: 0 !important;}
.foot_client_t p {
	font-size: 14px;
    line-height: 26px;
    letter-spacing: -0.5px;
    color: #fff;
    font-family: 'S-CoreDream-4Regular', sans-serif;
    text-align: center;
    padding: 8px 0 !important;
}

.foot_client_box .vc_column_container{  margin: 0 auto !important;}

.foot_client_wrap .vc_column_container{  margin: 0 auto !important;}
@media screen and (max-width:999px){
    #footer-outer .widget { margin-bottom: 40px;}
    #footer-outer .row {  padding: 30px 0 20px 0; }

    .foot_client_t p {font-size:12px !important; line-height: 20px;}
    .foot_wrap {width: 100%; padding: 0 30px;}
    .foot_wrap ul.footer-link { margin-bottom: 20px !important;  margin: 0 auto !important;}
    .foot_wrap .footer-link li{
        display: inline-block;
        margin-left: 15px;
        opacity: 0.5;
        font-size:14px !important; line-height: 22px;}
    .foot_wrap .address {font-size:12px !important; line-height: 20px; text-align: center; padding-top: 15px;}
    .foot_wrap .copy {font-size:12px !important; line-height: 20px;  padding-top: 15px; text-align: center; padding-bottom: 20px !important;}

    .foot_wrap_right {width: 100%; float: left; position: relative;}
    .foot_wrap_right .footer-sns { margin: 0 auto !important; display: table;}
    .foot_wrap_right .footer-sns li{ float: right; margin-left: 25px;}
    .foot_wrap_right .footer-sns li img:not([srcset]) { width: 20px;}
    .foot_wrap_right .footer-sns li:last-child { margin-left: 0px;}

    .foot_wrap_right .foot_logo {position: inherit; width: 150px !important; }
    .foot_wrap_part img { margin: 20px 0 23px 0;}
}
@media only screen and (min-width: 690px) and (max-width: 999px){
    #footer-widgets .container .col { margin-left: 0px; }
}

/*-----------------------------------------------------------------
퀵메뉴
-------------------------------------------------------------------*/
.row .col #quick img {margin-bottom: 0 !important;}
.quick {
	width: 228px;
	height: 358px;
	position: fixed;
	/* bottom: 468px; */
	/*bottom: 28%;*/
	bottom: 45%;
	right: -139px;
	z-index: 99999999 !important;
	transition: all 1s;
}
.quick ul {    
    margin-left: 0px !important;
    margin-bottom: 0px !important;
}
.quick.moblie {display: none;}
.quick li {list-style: none;}
.quick li a{ display: flex;}
.quick li:first-child {visibility: hidden;}
.quick li:nth-child(2){margin-bottom:20px;}
/*.quick:hover {right: 0;}
.quick li:hover {opacity: 0.8;}*/
/*텔 아이콘*/
.tel_icon {
	z-index: 99999999 !important;
    display: none;
}
.tel_icon a {
    display: block;
    width: 30px;
    padding-top: 14px;
}
.tel_icon a img{
    width: 20px !important;
}
/*퀵 이벤트*/
.quick_event {
	position: fixed;
	bottom: 10px;
	left: 30px;
	z-index: 11 !important;
}
/*퀵메뉴 모바일*/
.quick_mobile {
    display: none;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 99999999 !important;
    width: 100%;
}
.quick_mobile ul {    margin: 0 !important;}
.quick_mobile li{
    list-style: none !important;
    float: left;
    width: 25%;
    background: #9c44a4;
    text-align: center;
    border-left: 1px solid #aa4cb3;
}

.quick_mobile li:first-child {
    background: #ffce21 !important;
    border-left: none;
}
.quick_mobile li a {padding: 12px 15px 5px 15px !important; display: block;}
.quick_mobile li img {width: 33px;}

@media only screen and (max-width: 1200px) {
    .quick {display: none;}
}
@media only screen and (max-width: 999px) {
    .tel_icon {display: block;}
    .quick_event {
        left: 20px;
        bottom: 35px;
    }
    .quick_mobile {display:block;}
}

/*-----------------------------------------------------------------
모바일 공통
-------------------------------------------------------------------*/
.m_block_ta  {display:none !important;}
.m_block  {display:none !important;}
@media screen and (max-width:999px){
	.m_block_ta  {display:block !important;}
	.m_none_ta  {display:none !important;}
	.m_center {text-align: center !important;}

	.m_img50.img-with-animation.skip-lazy {max-width: 50px;}
	.m_img100.img-with-animation.skip-lazy {max-width: 100px;}
	.m_img150.img-with-animation.skip-lazy {max-width: 150px;}
	.m_img200.img-with-animation.skip-lazy {max-width: 200px;}
	.m_img250.img-with-animation.skip-lazy {max-width: 250px;}
	.m_img300.img-with-animation.skip-lazy {max-width: 300px;}

    .m_half .column_container.vc_column_container {width: 50%; float: left;}
    .m_nobottom .wpb_column:not([class*="vc_col-xs"]) { margin-bottom: 0px !important; }
    .m_nobottom .wpb_content_element { margin-bottom: 0px !important; }
}
@media screen and (max-width:768px){
	.m_none {display:none !important;}
	.m_block {display:block !important;}
}

/*퀵메뉴 탑바*/
.apexnb-single-right .edn_middle_content {padding:0 !important;} 
.edn-notify-bar .bx-wrapper {padding:0 !important;} 
.edn-notify-bar .bx-wrapper .bx-next {
    right: 10px;
}

.top_bnr_img.img_01 {background:url('/wp-content/uploads/2021/07/top-banner.jpg') no-repeat center center; display:block; height:50px; background-position:contain;}
.top_bnr_img.img_02 {background:url('/wp-content/uploads/2021/07/top-banner.jpg') no-repeat center center; display:block; height:50px; background-position:contain;}
.top_bnr_img.img_03 {background:url('/wp-content/uploads/2021/07/top-banner.jpg') no-repeat center center; display:block; height:50px; background-position:contain;}


@media screen and (min-width:1400px){
    #header-space {
        height: 178px !important;
    }
}
@media only screen and (min-width: 1000px) and (max-width: 1400px) {
    /* body.admin-bar #header-outer[data-has-menu="true"][data-format="centered-menu-bottom-bar"][data-condense="true"] { */
        /* top: 82px !important; */
    /* } */
    #header-outer:not([data-format="left-header"]) {
        padding-top: 50px;
    }
    #header-space {
        height: 135px !important;
    }
}

@media screen and (max-width:500px){
    .edn-custom-template .bx-wrapper .bx-controls-direction a.bx-prev {display: none;}
    .edn-custom-template .bx-wrapper .bx-controls-direction a.bx-next{display: none;}

    .top_bnr_img.img_01  {background:url('/wp-content/uploads/2021/07/top-banner-m-1.jpg') no-repeat center center; display:block; height:35px; background-position:contain;}
    .top_bnr_img.img_02  {background:url('/wp-content/uploads/2021/07/top-banner-m-1.jpg') no-repeat center center; display:block; height:35px; background-position:contain;}
    .top_bnr_img.img_03  {background:url('/wp-content/uploads/2021/07/top-banner-m-1.jpg') no-repeat center center; display:block; height:35px; background-position:contain;}
}

/* @media screen and (max-width:500px){ */
	
	/* .bbse-layer-popup {display:block;} */
	
/* } */