@charset "utf-8";
            @font-face { font-family: 'S-CoreDream-3Light'; src: url(https://cdn.jsdelivr.net/npm/@openfonts/noto-sans-sc_chinese-simplified@1.44.9/files/noto-sans-sc-chinese-simplified-300.woff) format('woff'); font-weight: normal; font-style: normal; }
@font-face {font-family: 'S-CoreDream-4Regular'; src: url(https://cdn.jsdelivr.net/npm/@openfonts/noto-sans-sc_chinese-simplified@1.44.9/files/noto-sans-sc-chinese-simplified-400.woff) format('woff');	font-weight: normal; font-style: normal;}
@font-face { font-family: 'S-CoreDream-5Medium'; src: url(https://cdn.jsdelivr.net/npm/@openfonts/noto-sans-sc_chinese-simplified@1.44.9/files/noto-sans-sc-chinese-simplified-500.woff) format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'S-CoreDream-6Bold'; src: url(https://cdn.jsdelivr.net/npm/@openfonts/noto-sans-sc_chinese-simplified@1.44.9/files/noto-sans-sc-chinese-simplified-700.woff) format('woff'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'S-CoreDream-8Heavy'; src: url(https://cdn.jsdelivr.net/npm/@openfonts/noto-sans-sc_chinese-simplified@1.44.9/files/noto-sans-sc-chinese-simplified-900.woff) format('woff'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'GmarketSansLight'; src: url(https://cdn.jsdelivr.net/npm/@openfonts/noto-sans-sc_chinese-simplified@1.44.9/files/noto-sans-sc-chinese-simplified-300.woff) format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'GmarketSansMedium'; src: url(https://cdn.jsdelivr.net/npm/@openfonts/noto-sans-sc_chinese-simplified@1.44.9/files/noto-sans-sc-chinese-simplified-500.woff) format('woff'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'GmarketSansBold'; src: url(https://cdn.jsdelivr.net/npm/@openfonts/noto-sans-sc_chinese-simplified@1.44.9/files/noto-sans-sc-chinese-simplified-700.woff) format('woff'); font-weight: normal; font-style: normal;}  html, body, div, p, a, h1, h2, h3, h4, h5, h6, input{font-family:'S-CoreDream-5Medium',"Malgun Gothic", "malgungothic", "맑은고딕", "맑은 고딕", sans-serif ; word-break: break-word;}
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;
word-break: break-word;
}
.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;
}  .fixed-menu .top-line-banner,.top-line-banner img{
display: none;
}
.top-line-banner{
display: block;
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/top-banner.jpg);
height: 50px;
width: 100%;
background-position: center;
} #top nav > ul {
width: 100%;
display: table !important; }
#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;
} .menu-2depth {
background: #f4f4f4;
padding-top:6px!important;
}
.menu-3depth {
border-top:2px solid #AE00CB;
background: #272727;
}
.menu-2depth ul.menu, .menu-3depth ul.menu  { padding:14px 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;
}
.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: 16px;
}
.menu-2depth ul.menu li.current-menu-item a{
color:#8b2e96;
} .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
{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;
}
.color-style4{
color:#e86bac !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-title p{
margin-top:100px;
font-size: 42px;
font-family:'S-CoreDream-8Heavy', sans-serif;
text-align: center;
letter-spacing: -1px;
}
.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(//cn.viewplasticsurgery.com/wp-content/uploads/2023/04/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: -1px;
}
.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(//cn.viewplasticsurgery.com/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: word-break;
}
.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(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/breast-selfie.png);
}
.sub-main-banner.facial-contour .row-bg-overlay{
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/facial-contour-selfie.png);
}
.sub-main-banner.jaw .row-bg-overlay{
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/facial-contour-selfie.png);
}
.sub-main-banner.eye .row-bg-overlay{
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/eye-selfie.png);
}
.sub-main-banner.nose .row-bg-overlay{
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/nose-contour-selfie.png);
}
.sub-main-banner.lipo .row-bg-overlay{
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/body-selfie.png);
}
.sub-main-banner.lifting .row-bg-overlay{
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/lifting-selfie.png);
}
.sub-main-banner.male .row-bg-overlay{
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/male-selfie.png);
}
.sub-main-banner.skin .row-bg-overlay{
background-image: url(//cn.viewplasticsurgery.com/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(//cn.viewplasticsurgery.com/wp-content/uploads/2023/04/sub-let-mark.png);
background-position: center;
background-size: 342px;
}
.sub-main-banner.breast .title.mark h1::before{
background: url(//cn.viewplasticsurgery.com/wp-content/uploads/2023/04/sub-breast-mark.png);
height: 196px;
}
.sub-main-banner.jaw .title.mark h1::before{
background: url(//cn.viewplasticsurgery.com/wp-content/uploads/2023/04/sub-jawl-mark.png);
height: 212px;
}
.sub-main-banner.facial-contour .title.mark h1::before{
background: url(//cn.viewplasticsurgery.com/wp-content/uploads/2023/04/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: -2px;
line-height: 1.2;
}
.sub-main-banner h1 strong{
font-family:'S-CoreDream-8Heavy',"Malgun Gothic", "malgungothic", "맑은고딕", "맑은 고딕", sans-serif;
color:#ffbb26;
letter-spacing: -2px;
}
.sub-main-banner h1 strong .small{
font-size: 52px;
}
.sub-main-banner .title p{
margin-top:30px;
font-size: 23px;
font-family: 'S-CoreDream-4Regular',"Malgun Gothic", "malgungothic", "맑은고딕", "맑은 고딕", sans-serif;
letter-spacing: -1px;
color:#fff;
line-height: 1.5;
}
.sub-main-banner .title p strong{
font-family: 'S-CoreDream-4Regular',"Malgun Gothic", "malgungothic", "맑은고딕", "맑은 고딕", sans-serif;
letter-spacing: -1px;
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 .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(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/icon-scheduler-time.jpg);}
.sub-scheduler .anesthesia .wpb_wrapper:before { background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/icon-scheduler-anesthesia.jpg);}
.sub-scheduler .admission .wpb_wrapper:before { background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/icon-scheduler-admission.jpg);}
.sub-scheduler .seam .wpb_wrapper:before { background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/icon-scheduler-seam.jpg);}
.sub-scheduler .recovery .wpb_wrapper:before { background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/icon-scheduler-recovery.jpg);}
.sub-scheduler .daily .wpb_wrapper:before { background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/icon-scheduler-daily.jpg);}
.sub-scheduler .visit .wpb_wrapper:before { background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/icon-scheduler-visit.jpg);}
.sub-scheduler .effect .wpb_wrapper:before { background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/icon-scheduler-effect.jpg);}
.sub-scheduler .maintain .wpb_wrapper:before { background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/icon-scheduler-visit.jpg);}
.sub-scheduler .count .wpb_wrapper:before { background-image: url(//cn.viewplasticsurgery.com/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(//cn.viewplasticsurgery.com/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(//cn.viewplasticsurgery.com/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: 28px;
}
.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: -1px;
line-height: 1.65;
word-break: word-break;
}
.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: -1px;
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{ background: rgb(252,187,33); 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%); 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%); 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%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcbb21', endColorstr='#ffffff',GradientType=0 ); }
.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;
}  .common-special {
padding-bottom:100px !important;
}
.common-special .row-bg-wrap{
background: url(//cn.viewplasticsurgery.com/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: -3px;
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(//cn.viewplasticsurgery.com/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(//cn.viewplasticsurgery.com/selfie/breast-contour-selfie.jpg);
}
.sub-define.facial-contour .content .row-bg{
background: url(//cn.viewplasticsurgery.com/selfie/facial-contour-selfie.jpg);
}
.sub-define.jaw .content .row-bg{
background: url(//cn.viewplasticsurgery.com/selfie/facial-contour-selfie.jpg);
}
.sub-define.eye .content .row-bg,.sub-define.nose .content .row-bg{
background: url(//cn.viewplasticsurgery.com/selfie/eye-contour-selfie.jpg);
}
.sub-define.lipo .content .row-bg{
background: url(//cn.viewplasticsurgery.com/selfie/body-contour-selfie.jpg);
}
.sub-define.lifting .content .row-bg{
background: url(//cn.viewplasticsurgery.com/selfie/lifting-contour-selfie.jpg);
}
.sub-define.male .content .row-bg{
background: url(//cn.viewplasticsurgery.com/selfie/male-contour-selfie.jpg);
}
.sub-define.skin .content .row-bg{
background: url(//cn.viewplasticsurgery.com/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: -1px;
} .sub-define p strong{
font-family: 'S-CoreDream-3Light', sans-serif;
letter-spacing: -1px;
color:#ffd22e;
}
.sub-define .content{
height: 700px;
}
.sub-define .content > div{
height: 100%;
}
.sub-define .content::after{ content: '*本图片经患者本人同意，拍摄后刊登。';
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 ;
} .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: -1px;
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: -1px;
}
.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(//cn.viewplasticsurgery.com/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: word-break;
letter-spacing: -1px;
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: word-break;
line-height: 1.6;
}
.sub-why .iwithtext .iwt-text em{
font-size: 11px!important;
}
.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: 16px;
word-break: word-break;
}
.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: -1px;
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: -1px;
overflow: hidden;
word-break: word-break;
}
.sub-why.carousel .content-row p strong{
position: relative;
font-family:'S-CoreDream-8Heavy', sans-serif;
font-size: 26px;
letter-spacing: -1px;
line-height: 1.4;
word-break: word-break;
}
.sub-why.carousel .content-row p strong.ulthera::after{
content: '';
position: absolute;
top: 0;
right: -3em;
width: 136px;
height: 56px;
display: block;
background: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/skin-ulthera-text.png);
background-size: 136px;
}
.sub-why.carousel .content-row p strong::before{
content: '';
display: block;
margin: 0 auto;
margin-bottom: 10px;
width: 35px;
height: 36px;
background: url(//cn.viewplasticsurgery.com/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 .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 .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: 38px;
}
.sub-why.slider-content .title p{
margin-top: 30px;
font-family: 'S-CoreDream-3Light', sans-serif;
font-size: 20px;
letter-spacing: -1px;
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: -1px;
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(//cn.viewplasticsurgery.com/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(//cn.viewplasticsurgery.com/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(//cn.viewplasticsurgery.com/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: -1px;
}
.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: -1px;
color:#111;
}
.how-method.slimming .line-text p strong{
font-family:'S-CoreDream-8Heavy', sans-serif;
letter-spacing: -1px;
}
.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(//cn.viewplasticsurgery.com/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(//cn.viewplasticsurgery.com/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: -1px;
} .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(//cn.viewplasticsurgery.com/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; background: rgb(69,20,74) !important; 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; 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; 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; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45144a', endColorstr='#ffffff',GradientType=0 ) !important; }
.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: -1px;
}
.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: -1px;
}
.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(//cn.viewplasticsurgery.com/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: -1px;
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: -2px;
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: -1px;
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: -1px;
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: -1px;
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: -1px;
}
.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: 8px 20px;;
padding:6px 20px;
font-size:22px;
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: 22px;
text-align: center;
color:#5b1c63;
letter-spacing: -1px;
}
.content-popup .nectar-cta.loaded{
display: none;
}
.content-popup h3:after {
content: '';
display: inline-block;
margin-left: 10px;
width: 28px;
height: 28px;
background: url(//cn.viewplasticsurgery.com/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: -1px;
line-height: 1.6;
}
.nectar_team_member_overlay .team-desc {
overflow: hidden;
font-family: 'S-CoreDream-3Light', sans-serif;
font-size: 17px;
letter-spacing: -1px;
line-height: 1.6;
}
.nectar_team_member_overlay .team-desc p iframe{
width:100% !important;
height: 100% !important;
padding: 10px 50% 0 0;
} .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: -2px;
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: -1;
}
.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: -1px;
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: -1px;
}
.how-method .content-text p strong{
font-family:'S-CoreDream-8Heavy', sans-serif;
letter-spacing: -1px;
}
.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(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/arrow-icon.png);
background-repeat: no-repeat;
background-size: 19px;
background-position: 55% center;
} .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;
} .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: word-break;
text-align: center;
line-height: 1.75;
letter-spacing: -1px;
} .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: word-break;
line-height: 1.75;
letter-spacing: -1px;
}
.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(//cn.viewplasticsurgery.com/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: -1px;
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: -1px;
color:#48154e;
}
.how-method .content-normal li::before{
content: '';
position: absolute;
top:10px;
left: 0;
display: block;
width: 3px;
height: 3px;
background:#863390;
} .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: -1px;
} .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(//cn.viewplasticsurgery.com/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: word-break;
} .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!important;
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(//cn.viewplasticsurgery.com/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: -1px;
}
.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: -1px;
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: -1px;
}
.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(//cn.viewplasticsurgery.com/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: -1px;
}
.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(//cn.viewplasticsurgery.com/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(//cn.viewplasticsurgery.com/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(//cn.viewplasticsurgery.com/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: -1px;
}
.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: -1px;
} .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(//cn.viewplasticsurgery.com/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: -1px;
} .premium-row .content p strong{
display: block;
margin-bottom: 10px;
font-family:'S-CoreDream-8Heavy', sans-serif;
font-size: 22px;
color:#571460;
word-break: word-break;
line-height: 1.5;
letter-spacing: -1px;
}
.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(//cn.viewplasticsurgery.com/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(//cn.viewplasticsurgery.com/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: '*根据个人的状态，日程可能会发生变化。';
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: -1px;
}
.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: -1px;
color:#111;
word-break: word-break;
line-height: 1.5;
}
.view-process .calender{
margin-bottom: 0 !important;
} .view-process .calender p{
font-size: 18px;
text-align: center;
font-family: 'S-CoreDream-4Regular', sans-serif;
line-height: 1.6;
letter-spacing: -1px;	
}
.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: 22px;
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: '术后流程日历';
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: -1px;
}
.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(//cn.viewplasticsurgery.com/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(//cn.viewplasticsurgery.com/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: '发现异常时';
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: -1px;
}
.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: 26px;
}
.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: 94px;
height: 30px;
display: block;
background-image: url(//cn.viewplasticsurgery.com/wp-content/uploads/2023/05/breast-screening-viewtitle.png);
}
.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(//cn.viewplasticsurgery.com/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(//cn.viewplasticsurgery.com/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(//cn.viewplasticsurgery.com/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(//cn.viewplasticsurgery.com/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;
} .sub-qna > div.row-bg-wrap{
background:url(//cn.viewplasticsurgery.com/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(//cn.viewplasticsurgery.com/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(//cn.viewplasticsurgery.com/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(//cn.viewplasticsurgery.com/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:after {
content: '';
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(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/qna-jaw-guest1.jpg);
background-repeat: no-repeat;
border-radius: 50px;
} .sub-qna.jaw .content .wpb_text_column.guest:after {
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/qna-jaw-guest1.jpg);
}
.sub-qna.jaw .content .wpb_text_column.guest2:after {
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/qna-jaw-guest2.jpg);
}
.sub-qna.breast .content .wpb_text_column.guest:after {
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/qna-breast-guest1.jpg);
}
.sub-qna.breast .content .wpb_text_column.guest2:after {
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/qna-breast-guest2.jpg);
}
.sub-qna.facial-contour .content .wpb_text_column.guest:after {
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/qna-facial-contour-guest1.jpg);
}
.sub-qna.facial-contour .content .wpb_text_column.guest2:after {
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/qna-facial-contour-guest2.jpg);
}
.sub-qna.eye .content .wpb_text_column.guest:after {
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/qna-eye-guest1.jpg);
}
.sub-qna.eye .content .wpb_text_column.guest2:after {
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/qna-eye-guest2.jpg);
}
.sub-qna.nose .content .wpb_text_column.guest:after {
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/qna-nose-guest1.jpg);
}
.sub-qna.nose .content .wpb_text_column.guest2:after {
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/qna-nose-guest2.jpg);
}
.sub-qna.male .content .wpb_text_column.guest:after {
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/qna-male-guest1.jpg);
}
.sub-qna.male .content .wpb_text_column.guest2:after {
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/qna-male-guest2.jpg);
}
.sub-qna.skin .content .wpb_text_column.guest:after {
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/qna-skin-guest1.jpg);
}
.sub-qna.skin .content .wpb_text_column.guest2:after {
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/qna-skin-guest2.jpg);
}
.sub-qna.lipo .content .wpb_text_column.guest:after {
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/qna-lipo-guest1.jpg);
}
.sub-qna.lipo .content .wpb_text_column.guest2:after {
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/qna-lipo-guest2.jpg);
}
.sub-qna.lifting .content .wpb_text_column.guest:after {
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/qna-lifting-guest1.jpg);
}
.sub-qna.lifting .content .wpb_text_column.guest2:after {
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/qna-lifting-guest2.jpg);
}
.sub-qna.lifting .content .wpb_text_column.guest3:after {
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/qna-lifting-guest3.jpg);
}
.sub-qna.lifting .content .wpb_text_column.guest4:after {
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/qna-lifting-guest4.jpg);
}
.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(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/qna-view-bg.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: word-break;
}
.sub-qna .content .wpb_text_column p{
font-size: 18px;
line-height: 1.7;
word-break: word-break;
letter-spacing: -1px;
} .common-building > div {
height: 680px;
}
.common-building > div.row-bg-wrap{
background-image: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/sub/common-building-bg.jpg);
background-size: cover;
overflow: hidden;
}
.common-building .sub-title{
margin-bottom: 10px!important;
}
.common-building .sub-title-s{
margin-bottom: 10px!important;
}
.common-building .sub-title p{
position: relative;
text-align: left;
color:#fff;
font-size: 50px;
line-height: 1.2;
margin-top:0 !important;
}
.common-building .sub-title-s p{
margin-bottom:0.3em !important;
font-family: 'S-CoreDream-3Light', sans-serif;
font-size: 22px !important; 
color: black;
} .common-building .content-text p{
margin-bottom:1em !important;
font-family: 'S-CoreDream-3Light', sans-serif;
font-size: 19px;
color: #fff;
}
.common-building .content-text p:nth-child(2){
margin-bottom:2em !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: 4px 8px;
font-family:'S-CoreDream-6Bold', sans-serif;
font-size: 30px;
color: #fff;
background-color:#b21bc8;
letter-spacing: -2px;
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{ }
.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:#571460;
}
.sub-event.best-event > div.row-bg-wrap{
background:#e9e9e9;
}
.sub-event > div:last-child{
padding-bottom:55px;
}
.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{ background: rgb(228,213,243); 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%); 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%); 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%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4d5f3', endColorstr='#ffffff',GradientType=0 ); }
.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: '* 本图片经患者本人同意，拍摄后刊登。';
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: -1px;
}
.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: 346px;
height: 70px;
margin: 0 auto;
background: url(//cn.viewplasticsurgery.com/wp-content/uploads/2023/04/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: 26px;
letter-spacing: -1;
}
.common-program .content p{
padding:0 20px;
font-size: 20px;
letter-spacing: -1px;
line-height: 1.5;
text-align: center;
word-break: word-break;
}
.common-program .content p strong{
display: block;
margin-bottom: 10px;
line-height: 1.5;
font-family:'S-CoreDream-8Heavy', sans-serif;
} .common-program .content .wpb_text_column:last-child{
padding-bottom:30px ;
}
.common-word > div.row-bg-wrap{
background: #f4f4f4;
background-image: url(//cn.viewplasticsurgery.com/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: -1px;
}
.common-word .content-text p strong{
font-family:'S-CoreDream-8Heavy', sans-serif;
letter-spacing: -1px;
}
.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: -2px;
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); background: -moz-linear-gradient(top,  rgba(175,115,112,1) 0%, rgba(116,52,156,1) 100%); background: -webkit-linear-gradient(top,  rgba(175,115,112,1) 0%,rgba(116,52,156,1) 100%); background: linear-gradient(to bottom,  rgba(175,115,112,1) 0%,rgba(116,52,156,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af7370', endColorstr='#74349c',GradientType=0 ); border-radius: 50px !important;
border: 1px solid #edb53a;
letter-spacing: -2px;
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: -1px; vertical-align: middle;} .dream-team > div.row-bg-wrap{
background-image: url(//cn.viewplasticsurgery.com/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(//cn.viewplasticsurgery.com/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(//cn.viewplasticsurgery.com/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(//cn.viewplasticsurgery.com/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(//cn.viewplasticsurgery.com/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: -1px;
color:#49154c;
text-align: center;
}
.dream-team p strong{
font-family:'S-CoreDream-8Heavy', sans-serif;
letter-spacing: -1px;
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: word-break;
letter-spacing: -1px;
}
.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: -1px;
}
.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; 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(//cn.viewplasticsurgery.com/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: -2px;
}
.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: -1px;
}
.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: -1px;
}
.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(//cn.viewplasticsurgery.com/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: -1px;
text-align: center;
line-height: 1.6;
letter-spacing: -2px;
}
.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(//cn.viewplasticsurgery.com/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(//cn.viewplasticsurgery.com/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(//cn.viewplasticsurgery.com/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: '* 根据个人的状态，日程可能会有所变动。';
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: -1px;
line-height: 1.7;
}
.care-program .sub-title-system h2{
font-family:'S-CoreDream-8Heavy', sans-serif;
font-size: 62px;
letter-spacing: -1px;
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: 12em;
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); 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%); 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%); 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%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e8f4', endColorstr='#7c307f',GradientType=0 ); }
.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); 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%); 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%); 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%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e8f4', endColorstr='#4b649e',GradientType=0 ); }
.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); 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%); 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%); 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%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf7ee', endColorstr='#f2c168',GradientType=0 ); }
.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); 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%); 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%); 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%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfeef6', endColorstr='#75b4d3',GradientType=0 ); }
.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: -2px;
}
.premiumcare-row p{
font-family: 'S-CoreDream-3Light', sans-serif;
font-size: 22px;
color:#3e1945;
line-height: 1.6;
text-align: center;
letter-spacing: -1px;
}
.premiumcare-row p strong{
font-family:'S-CoreDream-8Heavy', sans-serif;
letter-spacing: -2px;
}
.premiumcare-row .text-row p{
font-size: 19px;
line-height: 1.6;
letter-spacing: -1px;
}
.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: -1px;
color:#fff;
border-radius: 20px 20px 0 0;   
}
.view-safety > div.row-bg-wrap{
background-image: url(//cn.viewplasticsurgery.com/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: 280px;
transform: translateY(10px);
transition: 1s;
}
#stamen-menu ul.wpb_tabs_nav.ui-tabs-nav.fix.abs{
position: absolute !important;
top: unset !important;
bottom: 0;
transition: 1s;
transform: translateY(0);
}
.beforafter-title p{
position: relative;
font-family:'S-CoreDream-8Heavy', sans-serif;
font-size: 42px;
text-align: center;
margin-bottom:1em !important;
letter-spacing: -2px;
}
.beforafter-title p::before{
content: 'VIEW PLASTIC SURGERY HOME CARE';
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: -1px;
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: -1px;
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: -1px;
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(//cn.viewplasticsurgery.com/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(//cn.viewplasticsurgery.com/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: 24%;
margin: 20px;
padding: 20px;
font-family: 'S-CoreDream-6Bold', sans-serif;
font-size: 32px;
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(//cn.viewplasticsurgery.com/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: -1px;
}
.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 #fcadd1;
}
.model-support .content-row .number.default{
font-family: 'S-CoreDream-8Heavy', sans-serif;
color:#333;
}
.model-support .content-row .subject{
color:#7e2889;
letter-spacing: -2px;
}
.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(//cn.viewplasticsurgery.com/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: -1px;
list-style: none;
}
.model-reason li::before{
content: '';
position: absolute;
left: 20px;
display: inline-block;
width: 32px;
height: 32px;
background: url(//cn.viewplasticsurgery.com/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: #ffe9f3;
line-height: 1.7;
letter-spacing: -1px;
}
.recruitment-table td{
font-size: 15px;
line-height: 1.7;
letter-spacing: -1px;
}
.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: -2px;
}
.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(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/floating-banner-consulting.png) no-repeat;
background-size: 62px;
z-index: 9;
}
.quick-model{
position: fixed;
right: 24px;
bottom: 154px;
width: 62px;
height: 124px;
background: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/floating-banner-model.gif) no-repeat;
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: 310px;
margin: 0;
width: 62px;
height: 62px;
z-index: 99;
background: url(//cn.viewplasticsurgery.com/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: 310px;
}
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(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/floating-banner-consulting.png);
background-size: 62px;
}
.quick-banner li:last-child{
background: url(//cn.viewplasticsurgery.com/wp-content/themes/salient-child/images/floating-banner-event.png);
background-size: 62px;
} .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: -1px;
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 리얼리뷰';
}
.page-id-373 #kboard-viewps-before-after-plus-list .kboard-viewps-before-after-plus-list-slide.best-row:before{ content: 'BEST 真实故事';
}
ul.kboard-viewps-before-after-plus-list.best-row:before { content: 'BEST 真实故事';
margin-bottom: 10px;
}
.page-id-375 .kboard-list.selfies.best-row:before { content: 'BEST 真实故事';
margin-bottom: 10px;
}
.page-id-387 .kboard-list.best-row:before { content: 'BEST媒体';
margin-bottom: 10px;
}
.page-id-385 .kboard-list.best-row:before { content: 'BEST媒体';
margin-bottom: 10px;
}
.page-id-389 .kboard-list.best-row:before {
content: 'BEST 뷰뉴스';
margin-bottom: 10px;
}
.page-id-391 .kboard-list.best-row:before {
content: 'BEST 뷰스토리';
margin-bottom: 10px;
}
.page-id-377 .kboard-list.best-row:before { content: 'BEST 真实故事';
margin-bottom: 10px;
} .page.modal-open .screen-reader-text{
display: none;
}
.page.modal-open .media-modal-content .media-frame select.attachment-filters {
padding: 0 6px;
} .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;
}  #ipt_fsqm_form_7_layout_0_inner #ipt_fsqm_form_7_freetype_17 {display:none !important;} #ipt_fsqm_form_8_layout_0_inner #ipt_fsqm_form_8_freetype_17 {display:none !important;}  .view_event_list_wrap .owl-carousel .owl-item {padding: 15px}
.sub-event .view_event_list_wrap .nectar-post-grid-item.animated-in {min-height: auto !important} @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;
} .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: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;
} .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%;
} .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;
}  .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:999px){
.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: '상세 메뉴 보기';
display: block;
width: 100%;
text-align: center;
padding: 7px 0 11px;
font-size: 16px;
letter-spacing: -1px;
}
.menu-2depth .menuopen.widget.widget_nav_menu:before {
content: '상세 메뉴 닫기';
}
.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; }
.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 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;
} .sub-qna .content .vc_col-sm-6 {
width: 100% !important;
margin: 0 auto 15px !important;
}  .nectar_team_member_overlay .team-desc p iframe {
width: 100% !important;
} #stamen-menu ul.wpb_tabs_nav.ui-tabs-nav.fix,#stamen-menu ul.wpb_tabs_nav.ui-tabs-nav.fix.abs{
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: -2px;
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(//cn.viewplasticsurgery.com/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: 0; margin-bottom: 15px; font-size: 20px;} .menu-2depth {padding-top: 0 !important;}
.menu-2depth .widget.widget_nav_menu:before {content: none !important}
.menu-2depth .widget.widget_nav_menu ul {  display: block !important; position:relative;  background: #f4f4f4 !important;  height: 44px;  white-space: nowrap;   overflow: auto;   padding: 11px 50px 6px 20px !important; -ms-overflow-style: none; scrollbar-width: none;}
.menu-2depth .widget.widget_nav_menu ul::-webkit-scrollbar {  display: none;}
.menu-2depth ul.menu li {   width: max-content;  margin: 0 0;  padding: 0 15px 0 !important;  min-width: 25%;}
.menu-2depth ul.menu li.current-menu-item a, .menu-2depth ul.menu li a:hover {color: #a724bc !important}
.menu-3depth {  border-top: none !important; }
.menu-3depth ul.menu {   padding: 9px 0 8px !important;}
.menu-2depth .widget.widget_nav_menu {position:relative;}
.menu-2depth .widget.widget_nav_menu:after {
content: '';
z-index: 2;
display: block;
position: absolute;
top: 0;
right: 0;
width: 70px;
height: 44px;
background: -moz-linear-gradient(left,rgba(244,244,244,0) 0,rgba(244,244,244,1) 90%);
background: -webkit-linear-gradient(left,rgba(244,244,244,0) 0,rgba(244,244,244,1) 90%);
background: linear-gradient(to right,rgba(244,244,244,0) 0,rgba(244,244,244,1) 90%);
pointer-events: none;
}
}
@media screen and (max-width:768px){
.quick_event img{ }
.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: -3px;
}
.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: 28px;
letter-spacing: -2px;
}
.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: 17px;
line-height: 1.5;
}
.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: -2px;
}
.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: -1px;
} .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;
} .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: -2px;
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: -2px;		
}
.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(//cn.viewplasticsurgery.com/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: -1px;
} .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: word-break;
text-align: center;
letter-spacing: -2px;
}
.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: -2px;
}
.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: -2px;
}
.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;
} .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; }
.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;
} .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;
} .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: -2px;
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; background: rgb(69,20,74) !important; 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; 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; 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; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45144a', endColorstr='#ffffff',GradientType=0 ) !important; } .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: -2px;
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;
} .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: -2px;
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: -2px;
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;
} .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: -1px;
}
.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;
}  .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;
} .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: -1px;
}
.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: -3px;
}
.view-process .content p{
padding: 0px 0;
font-size: 14px;
line-height: 1.5;
letter-spacing: -2px;
}
.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: -3px;
} .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;
} .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{
margin-bottom: 0!important;
}
.common-building .sub-title p{
font-size: 30px;
text-align: center;
line-height: 1.5;
letter-spacing: -2px;
}
.common-building .sub-title-s {
margin-top: 3em!important;
margin-bottom: 0!important;
}
.common-building .sub-title-s p{
font-family: 'S-CoreDream-3Light', sans-serif;
font-size: 18px !important; 
color: black;
}
.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: 100%;
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: -2px;
min-height: 48px;
}
.common-program .content p{
font-size: 15px;
letter-spacing: -2px;
}
.sub-event > div:last-child{
padding-bottom: 20px;
}
.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: 15px;
}
.common-special .content-box{
margin-top: 40px;
margin-bottom:0 !important;
}  .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: -2px;
}
.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: 5px;
}
.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%;
}
.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: -1px;
}
.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: 22px;
}
.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: 16px;
}
.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: -2px;
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: -2px;
}
.side-content h6{
font-size: 16px;
letter-spacing: -2px;
}
.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: -2px;
}
.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: -1px;
}
.info-radius li{
width: 90px;
height: 90px;
box-shadow: #e9d0ff 0 0 0px 5px;
}
.info-radius strong{
font-size: 15px;
letter-spacing: -2px;
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: -1px;
}
.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: 90px;
width: 50px;
height: 102px;
background-size: 50px;
}
.quick-model{
right: 14px;
bottom: 198px;
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: -2px;
}
.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: -1px;
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: -1px;
}
.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: -2px;
}
.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: -2px;
}
.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: -1px;
}
.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: -2px;
}
.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;  
}
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: auto !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;
}  #jt-easy-popup-container .jtpop-bgs { position: fixed !important; height:100% !important; top: 0 !important;  left: 0 !important; width: 100% !important; z-index: 1000; transform: scale(0.95);  transform-origin: 0px 0px 0px;} 
#jt-easy-popup-container .jtpop-bgs .jtpop_bg_page {position: absolute;   left: 0; top: 48% !important;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%); transform: translateY(-50%);}
#jt-easy-popup-container .style2 .popclose {  top: auto;}
}