@charset "UTF-8";
@import url('/everm/m/cdn/fonts.googleapis.com/notosanskr-95838ad2.css');
@import url('/everm/m/cdn/cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');


/*
* File       : evermadmin.css
* Author     : GSG
* Project    : EVERM
* type       : STYLE
*
* 1| RESET
* 2| TYPE
* 3| ROW
* 4| FONTS
* 5| HEADER
* 6| MAIN&SUB
*/

/* ++++++++++++++++++++++++++++++++++++++++ *
    RESET
* ++++++++++++++++++++++++++++++++++++++++ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button,.entry ul, .entry ol {margin:0;padding:0;}
fieldset,img {border:0 none;}
dl,ul,ol,menu,li {list-style:none;}
blockquote, q {quotes: none;}
input,select,textarea,button {vertical-align:middle;}
button {border:0 none; background-color:transparent;cursor:pointer;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal;}

.single-post .comments-section{display: none;}
/* ++++++++++++++++++++++++++++++++++++++++ *
    TYPE
* ++++++++++++++++++++++++++++++++++++++++ */
a:link, a:active, a:visited{text-decoration: none;}
a:hover{text-decoration: none;}

.txt_center{text-align: center;} 
.txt_left{text-align:left;}
.txt_right{text-align:left;}

.bg-auto .row-bg.using-image.using-bg-color{background-size: auto;}
.bg-cover .column-image-bg{background-size: cover;}

 /* COLOR */
.color_white{color:#fff;}
.color_white:hover{color:#fff;}
.color_gray{color:#666;}
.color_lightgray{color:#ccc;}
.color_style01{color:#1157C9;}
.color_style02{color:#13479B;}
.color_style03{color:#364894;}
.color_darkblue{color:#192555;}

/* point-type */
span.point-txt{margin-right:0.5em; padding: .3em 1em; color:#fff; background-color: #ff7a95; border-radius: 5px; font-weight: bold;}
span.point-txt.style2{background-color: #8664dd;}
span.point-txt.style3{background-color: #7c94fe;}
span.point-txt.style4{background-color: #192555;}

/* info type */
.info-title.line{border-bottom:1px solid #ddd;}
.info-title p { font-size: 32px;  line-height: 1.5;  color: #1f1f1f;}
.info-title.privacy{margin-top:6vw; border-bottom:1px solid #ddd; font-weight: bold;}

.info-box { padding: 1em 1.6em !important;  background: #f4f4f4;  line-height: 1.75;  letter-spacing: -1px;  word-break: keep-all;}
.info-box strong{font-size: 20px; font-weight: bold; color:#192555; line-height: 1.6;}
.info-box strong::before{content: ''; margin-right: 10px; font-size: 26px;  font-family: xeicon; vertical-align: middle;}
.info-box p{font-size: 17px;}
.info-box.reversal { background: #192555;}
.info-box.reversal strong,.info-box.reversal p, .info-box.reversal strong::before{color:#fff;}
.info-box.white { background: #fff;}

/* list type */
.check-list{margin:0 0; font-size: 0; }
.check-list li{position:relative; padding-left:30px; font-size: 17px; line-height: 1.65; word-break: keep-all;}
.check-list li::before{content: ''; display: block; position: absolute; top: 0; left: 0; font-family: xeicon;}
.check-list.circle li::before{content: '';}
.check-list li::marker{content: none;}
.check-list li strong{font-size: 100%; font-weight: bold; color:#1f1f1f;}
.check-list li strong::before{content: none;}

.check-sentence {margin-left: 0; padding-left: 0;}
.check-sentence dt{padding-left: 0;}
.check-sentence dd{padding-left: 0;}

/* table type */
.table-line table, .table-line table tr, .table-line table th, .table-line table td{background-color: transparent !important; border-color:transparent !important; font-size: 24px; font-weight: bold;}
.table-line.center table th, .table-line.center table td{padding:1em !important; text-align: center !important; color:#fff;}
.table-line.center table th::before{content: 'VS'; display: block; position: absolute; right: 0; top: 30px; font-size: 32px; }
.table-line.center table th:first-child::before,.table-line.center table th:last-child::before{content: none;}
.table-line.center table th{position:relative; border-bottom:4px solid #fff !important;}
.table-line table tr.line{border-top:2px solid #737fb4 !important;}
.table-line table .sub-content{opacity: 0.5;}
.table-line table i{color:#ff7b97; font-style: normal;}
.table-line table .color-box{padding:0.4em 1em; background: #ff7b97; color:#fff; border-radius: 10px;}
body:not(.woocommerce-cart) .main-content .table-line table td{font-size: 24px;}

body:not(.woocommerce-cart) .main-content .table-nomal table th{background: #ececec; font-weight: bold; color:#9f9f9f; font-size: 140% !important; word-break: keep-all;}
body:not(.woocommerce-cart) .main-content .table-nomal table th.point{background: #364893; font-weight: bold; color:#f1f1f1; font-size: 140% !important;}
body:not(.woocommerce-cart) .main-content .table-nomal table td,.table-nomal table th{display:table-cell; width:1%; padding:1em !important; font-size: 21px !important; font-weight: 400; text-align: center !important;}
body:not(.woocommerce-cart) .main-content .table-nomal table td{border-color:#ddd; word-break: keep-all;}


/* button */
body.material .nectar-button{font-family:'Pretendard', '맑은고딕', 'MalgunGothic', sans-serif;}
/* ++++++++++++++++++++++++++++++++++++++++ *
    ROW
* ++++++++++++++++++++++++++++++++++++++++ */
.row_none{display:none;}
.pd_reset{padding:0 0 !important;}
.mg_reset{margin: 0 0 !important;}

.container-wrap{padding-bottom: 0 !important;}
.section-row{padding-top: 3em !important;}
.img-bottom-0 .hover-wrap{margin-bottom: 0 !important;}
.img-bottom-0 .hover-wrap img{width: 100%;}

.mg_0{margin:0px;}
.mgb_15{margin-bottom:15px;}
.mgb_20{margin-bottom:20px;}
.mgb_30{margin-bottom:30px;}
.mgt_15{margin-top:15px;}
.mgt_20{margin-top:20px;}
.mgt_30{margin-top:30px;}

.pd_0{padding:0px;}
.pdb_15{padding-bottom:15px}
.pdb_20{padding-bottom:20px;}
.pdb_30{padding-bottom:30px;}
.pdt_15{padding-top:15px;}
.pdt_20{padding-top:20px;}
.pdt_30{padding-top:30px;}
.pdt_70{padding-top:70px;}

.spacing-end, .special-system-row.spacing-end{margin-bottom:8em !important;}

/* ++++++++++++++++++++++++++++++++++++++++ *
    FONTS
* ++++++++++++++++++++++++++++++++++++++++ */
body,th,td,input,select,textarea,button,p,span,a, ul, li, div, h1, h2, h3, h4, h5, h6, strong, dl, dt,dd {font-family:'Pretendard', '맑은고딕', 'MalgunGothic', sans-serif;}
.bold, strong, b{font-family:'Pretendard', '맑은고딕', 'MalgunGothic', sans-serif !important; font-weight: bold !important;}
@font-face { font-family:'Pretendard'; font-style: normal; src: local("☺"),/* 웹 브라우저가 지원하지 않는 불필요한 웹 폰트 호출을 막는데 사용 */}

.fw_normal{font-weight: 400;}
.fw_500{font-weight: 500;}
.fw_700{font-weight: 700;}

.ft_xxs{font-size: 13px;}
.ft_xs{font-size: 15px;}
.ft_s,.ft_s p{font-size: 16px;}
.ft_normal,.ft_normal p{font-size: 18px; line-height: 1.75; word-break: keep-all;}
.ft_l{font-size: 24px;}
.ft_xl{font-size: 28px;}
.ft_xxl{font-size: 32px;}

h1, h2, h3, h4, h5, h6, li, p, div {font-family:'Pretendard', '맑은고딕', 'MalgunGothic', sans-serif !important; word-break: keep-all;}
h1, h2, h3, h4, h5, h6{line-height: 1.5 !important; word-break: keep-all;}

.body-type-normal p{font-size: 17px; word-break:keep-all;}
.body-type-l p{font-size: 21px; line-height: 1.75; word-break:keep-all;}


/* ++++++++++++++++++++++++++++++++++++++++ *
    HEADER
* ++++++++++++++++++++++++++++++++++++++++ */
span.menu-title-text{font-family:'Pretendard', '맑은고딕', 'MalgunGothic', sans-serif; color:#1f1f1f; letter-spacing: -1px; font-size: 18px; word-break: keep-all;} 
.sub-menu span.menu-title-text{font-weight: bold;}
.sub-menu .item_desc{font-size: 14px; letter-spacing: -1px; color:#777; word-break: keep-all;}
#header-outer .sub-menu span.nectar-menu-label.nectar-pseudo-expand{color:#fff !important; font-size: 15px; letter-spacing: -1px;}
ul.sub-menu.tracked-pos {border-radius: 5px;}
header#top > div.container{ margin-left:60px;}

#header-outer .nectar-menu-label{font-size: 18px; color:#1f1f1f !important;}
#header-outer .nectar-menu-label:before{background: transparent !important;}
body #header-outer .title.inherit-h6 span.menu-title-text {display: block;}
body #header-outer nav > ul > .megamenu > ul ul li a:hover{background-color: transparent !important; }
body #header-outer nav > ul > .megamenu > ul ul li a:hover .menu-title-text{color:#414596;}
body #header-outer.transparent #top nav > ul > li > a, body #header-outer.transparent #top nav > .sf-menu > li > a,body #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a{margin:0 8px; font-weight: 500; opacity: 1;}
html body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul ul .current-menu-item > a{background-color: transparent !important;}
html body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul ul .current-menu-item > a span{color:#414596;}

li.menu-mobile {display: none !important;}


/* sub menu */
.subpage-menu .row-bg {border-bottom: 2px solid #1a3795; background: #f7f7f7;}
.subpage-menu.face .row-bg {border-bottom: 2px solid #5957c7;}
.subpage-menu.protrusion .row-bg {border-bottom: 2px solid #ff7a95; }
.subpage-menu.orthodontics .row-bg {border-bottom: 2px solid #1a9560; }
.subpage-menu.implant .row-bg {border-bottom: 2px solid #ffd738; }
.subpage-menu.re .row-bg {border-bottom: 2px solid #92dbf5; }

.subpage-menu > div:last-child{padding-top: 20px;}
.subpage-menu ul{margin-bottom:20px; text-align: center;}
.subpage-menu li{display: inline-block; width: auto; margin: 0 20px;}
.subpage-menu li.current-menu-item a{position:relative; color:#1a3795 !important; font-weight: 600;}
.subpage-menu li.current-menu-item a:after{content: ''; position: absolute; bottom: -23px; left:0; width:100%; height: 3px; background: #1a3795;}

.subpage-menu.face li.current-menu-item a{color:#5957c7 !important;}
.subpage-menu.face li.current-menu-item a:after{background: #5957c7;}
.subpage-menu.re li.current-menu-item:first-child a:after{background: #92dbf5;}
.subpage-menu.re li.current-menu-item a:after{background: transparent;}
.subpage-menu.protrusion li.current-menu-item a{color:#ff7a95 !important;}
.subpage-menu.protrusion li.current-menu-item a:after{background: #ff7a95;}
.subpage-menu.orthodontics li.current-menu-item a{color:#1a9560 !important;}
.subpage-menu.orthodontics li.current-menu-item a:after{background: #1a9560;}
.subpage-menu.implant li.current-menu-item a{color:#111 !important;}
.subpage-menu.implant li.current-menu-item:first-child a:after{background: #ffd738;}
.subpage-menu.implant li.current-menu-item a:after{background: transparent;}

/* onair Tv submenu */
.everm-tv-submenu ul {  font-size: 0;  max-width: 1400px;  margin: 0 auto !important; border: 1px solid #222e76;}
.everm-tv-submenu ul li {display: inline-block; width: 33.33333%; padding: 2vh; font-size: 1vw; font-weight: 800; margin: 0 0; text-align: center; color: #222e76;}
.everm-tv-submenu ul li.current-menu-item{background: #222e76; color:#fff;}

/* ++++++++++++++++++++++++++++++++++++++++ *
    MAIN&SUB
* ++++++++++++++++++++++++++++++++++++++++ */
#rev_slider_6_2_forcefullwidth .intrinsic-ignore { top:-5% !important; height: 110% !important; }
.main-before-after-btn{display: block !important; margin: 0 auto; margin-top: 0px; padding:30px !important; width: 350px; text-align: center; z-index: 10;}
.main-before-after-btn span{font-family:'Pretendard', '맑은고딕', 'MalgunGothic', sans-serif; font-size: 33px; letter-spacing: -2px; }
/* MAIN */
.main-title {margin-top:120px; margin-bottom: 40px !important; text-align: center; }
.main-title h2{margin-bottom:0; font-size: 60px; font-family:'Pretendard', '맑은고딕', 'MalgunGothic', sans-serif; font-weight: bold; color:#1f1f1f; text-transform: uppercase;}
.main-title p{font-size: 18px; color:#777; letter-spacing: -1px;}
.main-title-btn {position: absolute;  right: 0;  top: 3vw;}
.main-title-btn[data-style="basic"] .link_text span::after{content: ''; display: inline-block; margin-left: 8px; width: 33px; height: 23px; background: url(../images/main-btn-youtube.jpg); background-size: 33px; vertical-align: middle;}

.main-selfie-box .img-with-aniamtion-wrap .hover-wrap {margin-bottom: 0;}
.main-selfie-btn{display: block !important; margin: 0 auto; margin-top: -20px; padding:30px !important; width: 350px; text-align: center; z-index: 10;}
.main-selfie-btn span{font-family:'Pretendard', '맑은고딕', 'MalgunGothic', sans-serif; font-size: 33px; letter-spacing: -2px; }
.main-selfie-btn.nectar-button span:before {content: ''; display: block;  position: absolute;  top: -48px;  left: -18px; width: 250px; height: 32px; background-image: url(../images/main-selfi-btn-text.png); background-size: 250px; background-repeat: no-repeat;}
.main-youtube-list .image-wrap {width: 190px; display: inline-block;}
.main-youtube-list .list {overflow: scroll; overflow-x:hidden; overflow-y:auto;}
.main-youtube-list .list > div{position: absolute;}
.main-youtube-list .nectar-fancy-box{margin-bottom:0 !important;}
.main-youtube-list .text{display: inline-block; width:50%; max-height: 110px; padding:0 0 20px 1em !important; vertical-align: top; font-size: 15px; color:#777; letter-spacing: -2px; border-bottom: 1px solid #ddd; word-break: keep-all;}
.main-youtube-list .text i{font-size: 14px; letter-spacing: -1px; color:#2879d5;}
.main-youtube-list .text strong{font-size: 18px; font-weight: bold; color:#1f1f1f; letter-spacing: -2px;}
.main-video-list .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{margin: 0 0 ;}
.main-video-list .nectar-flickity.nectar-carousel .flickity-slider .inner-wrap{padding-top: 0;}


.main-beforafter-row .twentytwenty-container{width: 540px; margin: 0 auto;}
.main-beforafter-row > div:last-child > div .vc_column-inner {padding: 5em;}
.main-beforafter-row .wpb_text_column ul {width: 50%; margin: 0 auto; font-size: 0;}
.main-beforafter-row >div:last-child >div:first-child .wpb_text_column li{color:#fff;}
.main-beforafter-row >div:last-child >div:first-child .wpb_text_column li:last-child{color:#3ccfff;}
.main-beforafter-row >div:last-child >div:first-child  .tabbed li a{color:#fff;}
.main-beforafter-row >div:last-child >div:first-child  .tabbed li a.active-tab{color:#4042a8; background-color: #3ccfff; font-weight: 600;}
.main-beforafter-row .wpb_text_column li {display: inline-block; width: 50%; font-size: 15px; text-align: center; font-size: 26px; font-weight: bold;}
.main-beforafter-row .wpb_text_column li:last-child{color: #4042a8;}
.main-beforafter-row .tabbed li{margin-right: 5px;}
.main-beforafter-row .tabbed li a{padding: 3px 20px; border-radius: 30px; background-color: transparent; border-right:none;}

.main-why p {color:#fff; text-align: center; font-size: 42px; text-transform: uppercase; font-weight: bold;}
.main-why .number.default span{color:#fff; font-weight: bold;}
.main-why .wpb_text_column > div p:before {content:''; width: 206px;  height: 50px;  display: block;  margin: 0 auto;background-image: url(../images/main-why-subtitle.png);}

body .main-hospital-about h5{font-size: 24px !important; font-weight: 400; letter-spacing: -1px; color:#fff;}
.main-hospital-about h5 strong{display: block; font-size: 32px; font-weight: bold;}
.main-hospital-about .wpb_text_column {
        padding: 50px 0 50px 40px; color:#fff;
        /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#061e38+0,e5e5e5+100&0.7+0,0+100 */
        background: -moz-linear-gradient(left,  rgba(6,30,56,0.85) 0%, rgba(229,229,229,0) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(left,  rgba(6,30,56,0.85) 0%,rgba(229,229,229,0) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to right,  rgba(6,30,56,0.85) 0%,rgba(229,229,229,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3061e38', endColorstr='#00e5e5e5',GradientType=1 ); /* IE6-9 */
}
body .main-hospital-about .wpb_text_column.one-row h5, .main-hospital-about .wpb_text_column.one-row h5 strong{font-size: 32px !important;}
.main-hospital-about .wpb_text_column.one-row {margin-left: 10%; background: none;}

.main-map h4,.main-map a{color:#fff;}
.main-map > div:last-child > div:first-child a{display:block; margin-top:30px; padding-bottom:20px; font-size: 40px; font-weight: bold;}
.main-map > div:last-child > div:first-child a::before{content: ''; width: 26px; height: 33px; display: inline-block; margin-right: 10px; background-image: url(../images/icon-main-tel.png); background-size: 26px; background-position: center;}
.main-map > div:last-child > div:first-child .wpb_wrapper{padding-left: 7.5em; color:#fff;}
.main-map .time p{font-size: 18px;}
.main-map .leaflet-control-attribution a{display: none;}
.main-cooperation > div:last-child{padding-top: 4em;}
.main-cooperation h4{color:#1f1f1f; font-weight: bold;}
.main-cooperation .owl-dots{float: left; margin-top: -2vw !important; margin-bottom: 2vw;}
/* 서브 */
.main-map > div:last-child > div:first-child a.btn::before{content: none;}
.main-map > div:last-child > div:first-child a.btn{display: inline-block; padding: 8px 22px; font-size: 17px;  border: 1px solid #ddd; transform: 0.2s;}
.main-map > div:last-child > div:first-child a.btn:hover{background: #fff; color:#13479B;}
.parent-pageid-4550 .main-map > div:last-child > div:first-child a.btn:hover{background: #fff; color:#326749;}
.parent-pageid-4562 .main-map > div:last-child > div:first-child a.btn:hover{background: #fff; color:#8b5137;}

.site-map-row h6 {display: block; padding: 0.5em 0;  border-radius: 0 30px 0 0; color: #4042a8; }
.site-map-row a{position:relative; display:block; margin-top: 10px; padding-left:22px; color:#1f1f1f;}
.site-map-row a:before{content:''; position: absolute; top: 0; left: 0; font-family: xeicon;}
.site-map-row a:hover{color:#4042a8;}
.site-map-row p br{display: none;}

/* sub */
.sub-top-visual, .sub-top-visual h3{text-align: center; color:#fff;}
.sub-top-visual{margin-bottom:8em !important;}
.sub-top-visual > div:last-child{height:370px; padding: 7em 0;}
.sub-top-visual p{font-size: 21px; padding-bottom:.5em; color:#fff;}
.sub-top-visual i{font-size: 17px; letter-spacing: 0; text-transform: uppercase;}

.sub-visual > div{height: 795px;}
.sub-visual .hover-wrap-inner{height: 794px; overflow: hidden;}
.sub-visual .hover-wrap-inner img{position: absolute; bottom: 0;}
.sub-visual p{text-align: center; font-size:30px; line-height: 1.5; letter-spacing: -1px; color:#242d49;}
.sub-visual.orthodontics p{color:#2f3736;}
.sub-visual.surgical p{color:#fff;}
.sub-visual strong{font-size: 72px; font-weight: bold; letter-spacing: -1px; line-height: 1;}
.sub-visual strong:before{content: ''; display:block; margin :0 auto -.2em ; width: 422px; height: 98px; background-image: url(/everm/m/site/wp-content/themes/salient-child/images/sub-visual-title.png); background-size: 422px; background-position: center;}
.sub-visual.protrusion strong:before{ background-image: url(/everm/m/site/wp-content/themes/salient-child/images/sub-visual-title-protrusion.png);}
/* .sub-visual strong:after{content: 'EVERM DENTAL CLINIC DOUBLE-JAW SURGERY'; display:inline-block; margin-bottom:20px; padding:15px 0; font-size: 20px; font-weight: 400; letter-spacing: 2px; border-top:1px solid #242d49; border-bottom:1px solid #242d49;} */
.sub-visual i{display:inline-block; margin-top:30px; margin-bottom:20px; padding:15px 0; font-size: 20px; font-weight: 400; letter-spacing: 2px; border-top:1px solid #242d49; border-bottom:1px solid #242d49;}
.sub-visual.surgical i{border-color: #fff;}
.sub-visual.implant strong:before{ background-image: url(/everm/m/site/wp-content/themes/salient-child/images/sub-visual-title-implant.png);}

.content-basic>div:last-child{max-width: 1400px;
    margin: 0 auto !important;
    position: relative;}

.sub-information p{color:#fff; font-size: 21px; font-weight: bold; line-height: 1.2;}
.sub-information .row-bg-wrap .row-bg{background:#354e88;}
.sub-information.face .row-bg-wrap .row-bg{background:#51509b;}
.sub-information.protrusion .row-bg-wrap .row-bg{background:#f3718c;}
.sub-information.protrusion > div:last-child > div:first-child p{ background: #354e88;}
.sub-information.protrusion > div:last-child > div:first-child p::before{color:#354e88;}

.sub-information > div:last-child{padding:2em 0;}
.sub-information > div:last-child > div:first-child::before{content: none;}
.sub-information > div:last-child > div:first-child p{display:inline-block; margin-top: 18px; padding:4px 1.4em; color:#fff; background: #f87e9d; border-radius: 30px; font-size:21px; font-weight: bold;}
.sub-information > div:last-child > div:first-child p::before{position:absolute; top:6px; left:0; content: 'INFORMATION'; color:#f87e9d; font-size: 15px; font-weight: bold; letter-spacing: 2px;}
.sub-information .time > div::before{content: ''; display: block; width: 42px; height: 42px; background-size: 42px; background-position: center; background-repeat: no-repeat;background-image: url(/everm/m/site/wp-content/themes/salient-child/images/icon-information-time.png);}
.sub-information .anesthesia > div::before{content: ''; display: block; width: 42px; height: 42px; background-size: 42px; background-position: center; background-repeat: no-repeat;background-image: url(/everm/m/site/wp-content/themes/salient-child/images/icon-information-anesthesia.png);}
.sub-information .line > div::before{content: ''; display: block; width: 42px; height: 42px; background-size: 42px; background-position: center; background-repeat: no-repeat;background-image: url(/everm/m/site/wp-content/themes/salient-child/images/icon-information-line.png);}
.sub-information .admission > div::before{content: ''; display: block; width: 42px; height: 42px; background-size: 42px; background-position: center; background-repeat: no-repeat;background-image: url(/everm/m/site/wp-content/themes/salient-child/images/icon-information-admission.png);}
.sub-information .recovery > div::before{content: ''; display: block; width: 42px; height: 42px; background-size: 42px; background-position: center; background-repeat: no-repeat;background-image: url(/everm/m/site/wp-content/themes/salient-child/images/icon-information-recovery.png);}
.sub-information p::before{display: block; margin-top:10px; font-size: 15px; font-weight: 400;}
.sub-information .time p::before{content: '수술시간';}
.sub-information .anesthesia p::before{content: '마취방법';}
.sub-information .line p::before{content: '실밥종류';}
.sub-information .admission p::before{content: '입원안내';}
.sub-information .recovery p::before{content: '회복기간';}


.sub-content-row > div:last-child{margin: 140px 0; padding-bottom:120px;}
.sub-content-row,.pdb0 > div:last-child{padding-bottom:0;}
#nectar_fullscreen_rows .sub-content-row > div:last-child{margin: 0 0; padding-bottom:0;}
.sub-content-row .title p{text-align: center; font-size: 27px; color:#1f1f1f; letter-spacing: -1px; line-height: 1.4;}
.sub-content-row .title strong{font-size: 62px; letter-spacing: -3px; font-weight: bold;}
.sub-content-row .title.left p{text-align: left;}
.sub-content-row .title.reversal p,.sub-content-row .title.reversal strong{color:#fff;}

.sub-content-row.sub-youtube-row > div:last-child{margin:100px 0 100px;}
.sub-content-row.sub-youtube-row .row-bg{background-image: url(/everm/m/site/wp-content/themes/salient-child/images/sub-video-bg.jpg);}
.page-id-4544 .sub-content-row.sub-youtube-row .row-bg{background-image: none;}
.sub-content-row.sub-youtube-row p{color:#fff; letter-spacing: -1px; font-size:105%; line-height: 1.8;}
.sub-content-row.sub-youtube-row strong{position:relative; display:block; color:#fff; font-size: 39px; letter-spacing: -2px; line-height: 1.3;}
.sub-content-row.sub-youtube-row strong:before{content: 'ON TV EVERM'; display: block; margin-bottom:10px;     padding-left: 18px; font-size: 17px; letter-spacing: 2px; font-weight: 300;}
.sub-content-row.sub-youtube-row strong:after{content: '';  position: absolute; top: 8px; left: 0; width: 8px; height: 8px; border-radius: 10px; background: red;}

.sub-content-row.sub-youtube-row.reversal p, .sub-content-row.sub-youtube-row.reversal strong{color:#111;}

.sub-doctor-row .nectar-carousel-fixed-content p {margin-top: 2em; font-size: 19px; line-height: 1.65; word-break: keep-all; letter-spacing: -1px;}
.sub-doctor-row h5{font-size: 21px !important;}
.sub-doctor ul li{font-size: 17px; line-height: 1.75; letter-spacing: -1px;}
.special-system-row{margin-bottom: 3em !important;}
.special-system-row strong{display: inline-block; margin-bottom:10px; font-size: 21px;}

.information-sns-row{z-index:9;}
.information-sns-row strong{display: block; margin-bottom: 10px; font-size: 24px; font-weight: bold;}
.information-sns-row >div:last-child>div strong, .information-sns-row >div:last-child>div p{color:#1f1f1f;}
.information-time-row h5{font-size:24px !important; color:#111;}
.information-time-row .nectar-hor-list-item[data-columns="2"][data-column-layout="xsmall_first"] >div:nth-child(1){font-size: 21px;}

.map-info-everm p {font-size: 21px; line-height: 1.75; letter-spacing: -1px;}
.map-info-everm .bus ul{margin-left: 0;}
.map-info-everm .bus ul li::marker{content: none;}
.map-info-everm .bus ul li{margin-bottom: 1.2vw;  font-size: 21px;}
.map-info-everm .bus ul li strong{margin-right:10px; padding: 2px 15px; background: #ddd; border-radius: 3px; color:#fff; font-weight: bold;}
.map-info-everm .bus ul li:nth-child(2) strong{background: #0c43b7;}
.map-info-everm .bus ul li:nth-child(3) strong{background: #50a232;}
.map-info-everm .bus ul li:last-child strong{background: #c91017;}

.before-after .twentytwenty-wrapper{margin-bottom:5% !important; padding: 5px 5%;}

.banner-content.img .column-image-bg{background-size: cover;}
.banner-content.img .wpb_wrapper{height: 30px;}
.banner-content.img .wpb_text_column{position: absolute; bottom: 2%; width: 100%; text-align: center;}
.banner-content.img p{font-size: 32px; color: #fff;}
.banner-content.img strong{font-size: 64px; line-height: 2.5;}

.method-row .row-bg.using-image.using-bg-color{background-size: 100%;}

.content-row-one{margin-top: 30px;}
.content-row-one > div:last-child{background-color: #fff;}
.content-row-one > div:last-child > div:last-child{padding:0 2em !important;}
.content-row-one strong{display:inline-block; margin-bottom: 15px; font-size: 32px; font-weight: bold; color:#364893; letter-spacing: -1px;}
.content-row-one p{font-size: 21px; letter-spacing: -1px; line-height: 1.5;}
.orthodontics .content-row-one strong{color:#18a187;}

.event-page-row span.post-featured-img { height: 300px; min-height: 300px;}
.event-page-row span.post-featured-img img{width: 100%;}
.event-page-row .category-close span.post-featured-img::after{content: '해당 이벤트는 마감되었습니다'; position: absolute; top:0; left: 0; display: block; width:100%; height:100%; top: 0; left: 0; display: block; background-color: #111; opacity: .8; color:#fff; line-height: 12; font-size: 150%; text-align: center;}
.event-page-row .masonry.classic_enhanced .masonry-blog-item .article-content-wrap{padding: 12%;}
.event-page-row .masonry.classic_enhanced .masonry-blog-item h3.title{font-size: 320%;}
.event-page-row .excerpt { height: 20px;  overflow: hidden;}

.sub-event-row .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{margin-top:0; margin-bottom:0;}
.sub-event-row .nectar-flickity:not(.masonry) .flickity-slider .cell img{width: auto;}
.sub-event-row .cell{bottom: 0;}
.sub-event-row i{display: inline-block; margin-top: 40px; padding:5px 20px; background: #ff7a95; border-radius: 30px;}
.sub-event-row strong{display:block; margin-top:30px; font-size: 42px; font-weight: bold; color:#fff;}
.sub-event-row p{font-size:21px; color:#fff;}

.sub-event-row.implant .vc_column-inner{padding: 20px 0 0px 90px;}
.sub-event-row.implant i{background: #ffd738; color:#384f99; font-weight: 600; font-size: 19px; padding: 1px 19px;}
.sub-event-row.implant p{font-size: 24px; line-height: 32px;}

.precautions-row i{display: inline-block; margin-bottom:20px;  padding:10px 34px; font-size: 27px; border-radius: 50%; border:2px solid #fff; background-color: #3d8770;}
.precautions-row.protrusion i{background-color: #f3718c;}
.precautions-row strong{display:block; font-size: 24px; line-height: 1.6;}
.precautions-row p{color:#fff; font-size: 19px;}
.precautions-row h2{color:#fff; font-weight: bold; letter-spacing: -2px;}
.precautions-row .nectar-carousel-flickity-fixed-content .nectar-carousel-fixed-content p{margin-top:30px; font-size: 24px; font-weight: bold; line-height: 1.5;}
.precautions-row .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous{left: -50px;}

.precautions-table th { width: 15%; padding: 4% !important; text-align: center !important; font-size: 21px; vertical-align: middle; background: #cde1ff;}
.precautions-table td { padding: 4% !important; font-size: 18px !important; vertical-align: middle;}
.precautions-table ul{margin: 0 0;}

.tour-text dl { font-size: 0;}
.tour-text dt { display: inline-block;  width: 10%;  font-size: 32px;  font-weight: bold;  color:#fff;}
.tour-text dd { display: inline-block;  width: 90%;  font-size: 22px;  vertical-align: middle;}
.tour-text dd strong { font-size: 24px;  display: block;  margin-bottom: 10px;}
.tour-row .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {  padding: 32px 20px;  background:#fff;}
.tour-row .wpb_gallery {  margin-bottom: 0 !important; }
.tour-text {  padding: 30px;  background: #252525;  color: #fff;}

/* 심미보철 */
.color_aesthetic { color: #ce8669 !important; }
.bg_aesthetic { background-color: #ce8669 !important; }

.subpage-menu.aesthetic li.current-menu-item a { color:  #ce8669 !important; }
.subpage-menu.aesthetic li.current-menu-item a:after { background: #ce8669 !important; }
.subpage-menu.aesthetic .row-bg  { border-bottom: 2px solid #ce8669; }


/* 라미네이트 */
.aesthetic_prosthetics_wrap .aesthetic_prosthetics_t p { font-size: 42px; color: #fff; line-height: 1.5; padding-bottom: 30px; }  
.aesthetic_prosthetics_wrap .aesthetic_prosthetics_t2 p { font-size: 24px; color: #fff; line-height: 1.5; }  

.aesthetic_prosthetics_s4_wrap .aesthetic_prosthetics_s4_t p { font-size: 46px; color: #fff; line-height: 1.5; padding-bottom: 50px; }  
.aesthetic_prosthetics_s4_wrap .aesthetic_prosthetics_s4_t2 p { font-size: 21px; color: #fff; line-height: 1.5; }  

.aesthetic_prosthetics_s5_wrap p { font-size: 72px; color: #fff; line-height: 1.5; padding-bottom: 60px; text-align: center; }
table.laminate_comparison_table  { border: none !important;  vertical-align: middle;}
table.laminate_comparison_table th { border: none !important; }
table.laminate_comparison_table td { border: none !important; padding: 20px 0 !important; }
.laminate_comparison_table tr.bd { border-bottom: 2px solid #ce8669 !important; }
.laminate_comparison_table th.title { font-size: 32px; color: #bb7a5f; padding: 40px !important; }
.laminate_comparison_table td.division { font-size: 32px !important; color: #777777 !important; line-height: 1.5 !important; font-weight: bold !important; }
.laminate_comparison_table .division_con { font-size: 19px !important; color: #001111 !important; line-height: 1.5 !important; }
.laminate_comparison_table td.method { font-size: 21px !important; color: #001111 !important; line-height: 1.5 !important; font-weight: bold !important; }
.laminate_comparison_table .bg { background-color:  #eeeeee; padding-left: 60px !important; }
.laminate_comparison_table .pl { padding-left: 60px !important; }
.laminate_comparison_table .last { padding-bottom: 45px !important; }

.dental_sub_title p { font-size: 21px; color: #000000; line-height: 1.5; text-align: center; font-weight: 300 !important; padding-bottom: 10px !important; }  

/* 치아미백 */
.whitening_feature_wrap .vc_row-fluid > .span_12 .wpb_column { padding-left: 0px !important; padding-right: 0px !important; }
.whitening_feature_wrap_t { font-size: 32px !important; color: #bb7a5f !important; line-height: 1.5 !important; text-align: left; padding-bottom: 30px !important; }
.whitening_feature_wrap_t2 p { font-size: 21px !important; color: #001111 !important; line-height: 1.5 !important; text-align: left; }
.whitening_feature_wrap_t2 { padding-bottom: 20px !important; }
.whitening_feature_wrap_t2:last-child { padding-bottom: 30px !important; }
.info-box.whitening p { font-size: 17px; text-align: left !important; }
.info-box.whitening { background: #b7694a; }

/* 충치 */
.title.cavity p { font-size: 20px;  line-height: 1.5;  color: #1f1f1f; }
.tab-content.cavity .tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) .active-tab { background: #fdece5 !important; }
.tab-content.cavity .tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) { background: #74564a !important; }
.tab-content.cavity ul.wpb_tabs_nav li a span { color: #ce8669; }
.tab-content.cavity ul.wpb_tabs_nav li a span:after { border: 1px solid #ce8669 !important; }
/* 인레이-테이블 */
table.cavity_table { text-align: center !important; border: 1px solid #ce8669 !important; vertical-align: middle !important; }
table.cavity_table th { border: 1px solid #ce8669 !important; text-align: center !important; padding:20px 0 !important; }
table.cavity_table td { border: 1px solid #ce8669 !important; padding:20px !important; font-size: 17px !important; line-height: 1.5 !important; }
.cavity_table th.title { font-size: 24px; line-height: 1.5 !important; padding:20px 0 !important;  }

/* 레진,세라믹 장단점 -테이블 */
table.pros_and_cons_table { vertical-align: middle !important; }
table.pros_and_cons_table .advan { text-align: center !important; font-size: 24px; background-color: #ce8669; color: #fff; padding:20px 0 !important; }
table.pros_and_cons_table .disadvan { text-align: center !important; font-size: 24px; background-color: #969696; color: #fff; padding:20px 0 !important; }
table.pros_and_cons_table td { text-align: center !important; border: 1px solid #ce8669 !important; padding:20px !important; font-size: 21px !important; line-height: 1.5 !important; }
table.pros_and_cons_table td.gray{border-color: #969696 !important;}
table.pros_and_cons_table td.disadvan_con.gray{border-left: 0 !important;}
table.pros_and_cons_table td div.space { height: 40px; }
table.pros_and_cons_table td.disadvan_con p.notes { text-align: center !important; font-size: 17px !important; line-height: 1.3 !important;}



.cavity_program .point-txt.bg_aesthetic p { padding:10px 30px 0px; }
.cavity_program_t { font-size: 27px; color: #1f1f1f; line-height: 1.5; font-weight: bold; }
.cavity_program_t2 { font-weight: bold; display: inline-block !important; text-align: center; font-size: 24px; color: #1f1f1f; line-height: 1.5; padding:0px 15px; background: #ece7e6 !important; color:  #838282 !important; }
.cavity_program_t2_w { font-weight: bold; display: inline-block !important; text-align: center; font-size: 24px; color: #1f1f1f; line-height: 1.5; padding:0px 15px; background: #ce8669 !important; color:  #fff !important; }
.cavity_program_t3 { font-size: 20px; color: #1f1f1f; line-height: 1.5; padding-bottom: 30px; }
.cavity_symptom_wrap { margin-left: 20px !important; }
.cavity_symptom_wrap.pd30 { padding-bottom: 30px !important; }
.cavity_line { margin-bottom: 10px; display: block; background-color: #ce8669; width: 90%; height: 1px; }




/* common */
.common-why-row h6{color:#1d3056 !important;}
.common-why-row.protrusion h6{color:#111 !important;}
.common-why-row.orthodontics h6{color:#111 !important;}
.common-why-slider .flickity-viewport{overflow: hidden !important;}
.parent-pageid-4511 .common-why-slider .row-bg.using-bg-color,.parent-pageid-4529 .common-why-slider .row-bg.using-bg-color{height: 50%;}
.common-why-slider .wpb_text_column.wpb_content_element {max-width: 70% !important;}
.common-why-row .nectar-split-heading.markup-generated.animated-in{margin-top:-2%;}
.row .common-why-slider .col h5{margin-bottom: 60px; font-size: 40px; line-height: 1.5;}
.common-why-slider p{font-size: 21px; line-height: 1.65;}
.common-why-slider > div:last-child{padding: 0 5% !important;}
#nectar_fullscreen_rows .common-why-slider > div:last-child{padding: 0 0 !important;}
.common-why-slider .nectar-shape-divider-wrap {position:absolute; top:auto;;}
.common-merit h2{padding-bottom:30px; font-size: 42px;  font-weight: bold; color:#1f1f1f; letter-spacing: -1px;}
.common-merit i{font-size: 21px; font-weight: bold; color:#1b489b; letter-spacing: -1px;}
.common-merit p{font-size: 21px; color:#1f1f1f;  letter-spacing: -1px; line-height: 1.5; word-break: keep-all; color:#1f1f1f;}
.common-merit a.nectar-button.large.regular{padding-left: 20px !important; background-color: transparent !important; font-size: 20px; font-weight: bold;}
.common-merit a.nectar-button.large.regular:hover{box-shadow: none !important;}
.common-merit a.nectar-button.large.regular span{color:#1f1f1f;}
.common-merit a.nectar-button.large.regular i{color:#1f1f1f;}
.common-merit a.nectar-button.large.regular i::after{content: ''; display: block; width: 24px; height: 24px; position: absolute; top: 3px; right: 2px; border: 1px solid #111; border-radius: 30px;}
.common-merit .wpb_text_column {padding: 1em 2em 2.5em;}
.common-merit .wpb_text_column strong{display:block; margin: 12px 0 0; font-size: 32px; font-weight: bold; line-height: 1;}
.common-merit .wpb_text_column.wpb_content_element.number {padding: 0.2em 1.2em; position: absolute;  top: 256px;  background: #1b489b;}
.common-merit.face .wpb_text_column.wpb_content_element.number {background: #443795;}
.common-merit.face i{font-size: 21px; font-weight: bold; color:#443795;}
.common-merit.protrusion .wpb_text_column.wpb_content_element.number {background: #f3718c;}
.common-merit.protrusion i{font-size: 21px; font-weight: bold; color:#f3718c;}
.common-merit.orthodontics .wpb_text_column.wpb_content_element.number {background: #18a187;}
.common-merit.orthodontics i{font-size: 21px; font-weight: bold; color:#18a187;}
.common-merit .wpb_text_column.wpb_content_element.number p{font-size: 30px; font-weight: bold; color:#fff;}

.common-real-row > div:last-child > div:first-child {text-align: center;}
.common-real-row > div:last-child > div:first-child .owl-carousel {width: 75%;  margin: 2em auto 6em;  padding: 2em 5em;  background: #fff;}
.common-real-row > div:last-child > div:first-child h3{padding-top:3em; color:#fff; text-align: center;}
.common-real-row > div:last-child > div:first-child p {font-size: 21px; font-weight: bold; color:#1f1f1f; text-align: center; letter-spacing: -1px;}
.common-real-row > div:last-child > div:first-child .owl-theme[data-desktop-cols] .owl-nav.disabled+.owl-dots{margin-top: -10px;}
.common-real-row > div:last-child > div:first-child .nectar-button { top: -14%; z-index: 9; font-size: 26px; font-family:'Pretendard', '맑은고딕', 'MalgunGothic', sans-serif; font-weight: bold;  letter-spacing: -1px;}

.common-real-row > div:last-child > div:last-child > div >div:last-child  {width: 50%; margin: 0 auto; padding:30px 30px 4em; background-image: url(../images/common-real-model-frame.png); background-repeat: no-repeat; background-size: 100%;}
.common-real-row > div:last-child > div:last-child .carousel-heading{margin-bottom: 15px;}
.common-real-row > div:last-child > div:last-child .nectar-cta .link_wrap .link_text{font-weight: bold;}
.common-real-row > div:last-child > div:last-child .nectar-cta .link_wrap .link_text:after{border:1px solid rgba(0,0,0,1)}

.common-video > div:last-child{padding-bottom:5em;}
.common-video .row-bg-wrap{background-image: url(../images/sub-common-video.jpg);}
.common-video p{text-align: center; color:#fff; font-size: 24px;}
.common-video p strong{display:block; margin-top:4em; font-size: 46px; font-weight: bold;}

.check-list-medium ul li{position: relative; display: block; margin-top: 1.5em; padding-left: 1.5em; font-size: 30px ; color:#1f1f1f; line-height: 1.2;}
.check-list-medium ul li:first-child{margin-top: 0;}
.check-list-medium ul li::before{content: ''; position: absolute; left:0; font-family: xeicon; color:#8665dd; font-size: 120%; letter-spacing: -1px;}
.check-list-medium ul li::marker{content: none;}
.need-row .check-list-medium ul{padding:5em 0;}
.need-row img.need-mobile{display: none !important;}

.check-list-circle ul {margin-left: 0; font-size: 0;}
.check-list-circle.grid2 li{width: 50%; display: inline-block; padding-right: 0.5em; vertical-align: top;}
.check-list-circle.grid2 li:nth-child(-n+2){margin-top: 0;}
.check-list-circle.grid3 li{width: 33.33333%; display: inline-block;}
.check-list-circle.grid3 li:nth-child(-n+3){margin-top: 0;}
.check-list-circle.reversal ul li{color:#fff;}
.check-list-circle ul li{position: relative; display: block; margin-top: 1em; padding-left: 2em; font-size: 20px ; color:#1f1f1f; line-height: 1.75;}
.check-list-circle ul li::before{content: ''; position: absolute; left:0; font-family: xeicon; color:#8665dd; font-size: 120%; letter-spacing: -1px;}
.check-list-circle ul li::marker{content: none;}
.check-list-circle ul li:first-child{margin-top: 0;}
.check-list-circle.line.grid2 ul li{padding-top:1em; padding-bottom:0; border-top:1px solid #d1d3dd; border-bottom:0;}
.check-list-circle.line.grid2 ul li:nth-child(-n+2){padding-top:0; border-top:0;}
.check-list-circle.line ul li{padding-bottom:1em; border-bottom:1px solid #d1d3dd;}
.check-list-circle.line ul li:last-child{border-bottom: 0;}
.check-list-circle.style2 ul li::before{ color:#7b95ff;}
.check-list-circle.style3 ul li::before{ color:#ff7b97;}
.check-list-circle.style4 ul li::before{ color:#7c94fe;}

.text-color-box{display:inline-block; padding:0.4em 1.4em; border-radius: 10px; background: #364893; color:#fff; font-size: 32px; letter-spacing: -1px; line-height: 1.4;}
.text-color-box2{ display:inline-block; margin-bottom:1em !important; padding:0.4em 1.4em; border-radius: 10px; background: #7b95ff; color:#fff; font-size: 24px; font-weight: bold; letter-spacing: -1px;}
.text-color-box strong{color:#ff7b97; font-weight: bold;}

.special-point-row .inner-wrap, .special-point-row .single-content > div:last-child {background: #fff;}
.special-point-row .single-content > div:last-child > div {padding:0 !important}
.special-point-row .inner-wrap > div.wpb_text_column{padding:10px 30px 20px; color:#1f1f1f; word-break: keep-all; line-height: 1.6;}
.special-point-row .inner-wrap > div.wpb_text_column strong, .special-point-row .single-content strong{display: block; font-size: 27px; letter-spacing: -1px; font-weight: bold;  line-height: 1.4;}
.special-point-row .inner-wrap > div.wpb_text_column strong i, .special-point-row .single-content strong i{color:#ff7b97; font-style: normal;}
.special-point-row .point-txt{position: absolute; padding-bottom: 10px !important; z-index: 9;  background: #364893;  color: #fff !important; font-size: 24px; letter-spacing: 0; font-weight: bold;}
.special-point-row.face .point-txt{background: #5957c7;}
.special-point-row.protrusion .point-txt{background: #ff7b97;}
.special-point-row.orthodontics .point-txt{background: #18a187;}
.special-point-row.reoperation .point-txt{background: #ffda30; color:#111;}
.special-point-row.reoperation .inner-wrap > div.wpb_text_column strong i{color:#3078e2;}

.case-title{padding:30px 0; text-align: center; background: #6596e2; color:#fff; font-size: 32px; font-weight: bold;}
.case-title.style2{background:#ff7b97;}
.case-title i{display: block; margin-top: 10px; font-size: 22px;}
.case-row .content.wpb_text_column {padding: 2% 5%; background: #fff; text-align: center;}
.case-row .content dl{display: inline-block; margin-bottom:30px; font-size: 24px; font-weight: bold; letter-spacing: -2px;}
.case-row .content dt{display: inline-block; padding:10px 20px; color:#364893; background: #ffda30; border-radius: 30px; letter-spacing: -1px; font-family: 'Pretendard', '맑은고딕', 'MalgunGothic', sans-serif !important;}
.case-row .content dd{display: inline-block; padding-left: 10px; margin-right: 20px; color:#364893;}
.case-row .cell{opacity: 0.2;}
.case-row .cell.is-selected{opacity: 1;}


.content-title{margin-top:-8px; padding:1em; background: #364893; color:#fff; border-radius: 10px 10px 0 0; text-align: center; font-size: 32px; font-weight: bold;}
.content-title.white{background: #fff; color:#111;}
.content-title.point{background: #ff7b97;}
.content-title.face{background: #5957c7;}
.content-title.orthodontics{background: #18a187;}
.content-title.orthodontics2{background: #e0f8e1; color:#18a187;}
.content-title.implant{background: #ffda30; color:#364893;}
.content-title i{font-size: 22px;}
.sub-video-row > div.row-bg-wrap{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+69,364893+69,364893+69,364893+100 */
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 69%, rgba(54,72,147,1) 69%, rgba(54,72,147,1) 69%, rgba(54,72,147,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 69%,rgba(54,72,147,1) 69%,rgba(54,72,147,1) 69%,rgba(54,72,147,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 69%,rgba(54,72,147,1) 69%,rgba(54,72,147,1) 69%,rgba(54,72,147,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#364893',GradientType=0 ); /* IE6-9 */
    }
.sub-video-row .sub-video-title{text-align: center;}
.sub-video-row .sub-video-title p {display: inline-block; padding-right: 1em; font-size: 27px; border-radius: 10px; font-weight: bold; color: #4042a8; background: #f4f4f4; line-height: 2.2;}
.sub-video-row .sub-video-title p:before {content: 'On TV'; margin-right: 1em; padding: 0.5em 1em; border-radius: 10px; background: #4042a8;  color: #fff;}
.sub-video-row a.nectar-button.jumbo.regular.extra-color-3.regular-button{margin:0 0.5em; padding:1.7em 6em; background-color: #000 !important; font-size: 26px; letter-spacing: -1px; border-radius: 10px !important;}
.sub-video-row a.nectar-button.jumbo.regular.extra-color-3.regular-button span{letter-spacing: -1px;}
.sub-video-row p{font-size: 24px; line-height: 1.5; color:#1f1f1f; letter-spacing: -1px;}

.sub-content-row .tab-content{margin-bottom: 0 !important;}
.tab-content{margin-bottom: 6em !important;}
.tab-content.mgb0{margin-bottom: 0 !important;}
.tab-title{margin-bottom:0 !important;}
.tab-title p {padding: 1em 0 0.8em !important;  font-size: 42px; font-weight: bold; text-align: center; background: #ff7b98; border-radius: 30px 30px 0 0; color:#fff;}
.tab-title p i{display: block; margin-top: 10px; font-size: 22px;}
.tab-content ul.wpb_tabs_nav{margin-bottom:0 !important;}
.tab-content .text-box {width: 80%; margin: 1em auto 2em !important; padding: 1em; background: #fff;}
.tab-content .text-box h6{margin-bottom:0.5em; font-weight: bold; line-height: 1.6; color:#1f1f1f;}
.tab-content ul.wpb_tabs_nav span{padding-left:8%; font-size: 32px; font-weight: bold;}
.tab-content.long-content ul.wpb_tabs_nav span{font-size: 21px;}
.tab-content ul.wpb_tabs_nav li{display: table-cell !important; width: 1%;}
.tab-content.block ul.wpb_tabs_nav li{display: block !important; width: auto;}
.tab-content ul.wpb_tabs_nav li a{padding: 2.5em 0 !important;}
.tab-content ul.wpb_tabs_nav li a span{color:#fff;}
.tab-content ul.wpb_tabs_nav li a span:after{content: 'Click'; display: inline-block; padding:0.1em 1em; margin-left: 1em; font-size: 14px; font-weight: 600;border:1px solid #ddd; border-radius: 30px; vertical-align: middle;}
.tab-content.long-content ul.wpb_tabs_nav li a span:after{content: 'Click'; display: block; width:50px; padding:0.1em 1em; margin: 0 auto; font-size: 14px; font-weight: 600;border:1px solid #ddd; border-radius: 30px; vertical-align: middle;}
.tab-content .tabbed[data-alignment="center"] .wpb_tabs_nav li {background-color: #2c3b7e; border-color: #2c3b7e; border-radius: 10px 10px 0 0;}
.tab-content.face .tabbed[data-alignment="center"] .wpb_tabs_nav li {background-color: #352c6f;}
.tab-content.orthodontics .tabbed[data-style="vertical_modern"][data-color-scheme="accent-color"] .wpb_tabs_nav li .active-tab{background-color: #ff7b98;}
.tab-content .tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) .active-tab{background-color: #ff7b97; border-color: #ff7b97; border-radius: 10px 10px 0 0;}
.tab-content .info-box{margin: 0 !important; border-radius: 10px;}
.tab-content .title p, .tab-content .title h3{color:#fff;}
.tab-content .title.reversal p, .tab-content .title.reversal h3{color:#111;}
.tab-content .title h3{margin-top: 1em; letter-spacing: -1px ; font-weight: bold;}

.chapter-content img{margin: 1.75em auto;}
.chapter-content i{display: inline-block; margin-bottom:10px; padding: 0.3em 0.5em; background-color: #ff7b97; color:#fff; font-size: 21px; font-weight: bold; border-radius: 30px;}
.chapter-content p{text-align: center; font-size: 19px; letter-spacing: -1px;}

.tab-content-title{padding:1.5em; background: #8664dd; color:#fff; text-align: center;}
.tab-content-title strong{display: block; font-size: 27px; }
.tab-content-row .nectar-video-box{display:inline-block; margin-top:2em; margin-right: 2em; width:180px; border-radius: 10px;}
/* body.material .nectar-video-box[data-color="default-accent-color"].tab-content-row  .nectar_video_lightbox:before */

.nectar-scrolling-tabs[data-color-scheme="extra-color-gradient-1"] .scrolling-tab-nav a { color: #fff;}

.emphasis .emphasis-title {background: #30354a; text-align: center;}
.emphasis .emphasis-title p{display:inline-block; font-size: 64px; font-weight: bold; color:#ff7b97; line-height: 2;}
.emphasis .emphasis-title p::before{content: ''; display: inline-block; width: 226px; height:76px; margin-right: 30px; background-image: url(/everm/m/site/wp-content/themes/salient-child/images/emphasis-title-front.png); background-size: 226px; vertical-align: middle;}
.emphasis .emphasis-title p::after{content: ''; display: inline-block; width: 242px; height:80px; margin-left: 30px; background-image: url(/everm/m/site/wp-content/themes/salient-child/images/emphasis-title-back.png); background-size: 242px; vertical-align: middle;}

.protrusion .emphasis .emphasis-title {background: #30354a; text-align: center;}
.protrusion .emphasis .emphasis-title p{display:inline-block; font-size: 64px; font-weight: bold; color:#ff7b97; line-height: 2;}

.emphasis .emphasis-list ul{margin-left: 0;}
.emphasis .emphasis-list li{position:relative; display:inline-block; width:48%; margin-bottom:30px; padding: 1em; padding-left: 100px; font-size: 32px; letter-spacing: -1px; background:#fff;}
.emphasis .emphasis-list li:nth-child(odd){margin-right: 1%;}
.emphasis .emphasis-list li:nth-child(even){margin-left: 1%;}
.emphasis .emphasis-list li i{position: absolute; top:0; left:0; height: 100%; width: 90px; padding: 30px 0; background: #ff7b97; color:#fff; text-align: center; font-size: 42px; font-weight: bold;}
.protrusion .emphasis .emphasis-list li i{ background: #30354a; }

.sub-content-row .distinction ul,.tab-content .distinction ul{display:inline-block; width: 49%; margin-left: 0; vertical-align: top;}
.sub-content-row .distinction ul li,.tab-content .distinction ul li{position: relative; margin-bottom:10px; padding-left: 1em; word-break: keep-all;}
.sub-content-row .distinction ul li:last-child,.tab-content .distinction ul li:last-child{margin-bottom: 0 !important;}
.sub-content-row .distinction ul li::marker,.tab-content .distinction ul li::marker{content: none;}
.sub-content-row .distinction ul li::before,.tab-content .distinction ul li::before{content: '-'; position: absolute; left: 0; }
.sub-content-row .distinction ul li strong,.tab-content .distinction ul li strong{display:block; margin-top:1em; margin-left:-1em; margin-right: 1em; padding:0.2em 0.8em; background: #364893; color:#fff; border-radius: 10px; font-size: 20px;}
.sub-content-row .distinction ul:last-child li strong,.tab-content .distinction ul:last-child li strong{ background: #ddd; color:#777; }
.sub-content-row .distinction ul li.title::before,.tab-content .distinction ul li.title::before{content: none;}

.carecare-preparation-row .nectar-fancy-box.using-img{height:520px; padding:4em 2em;}
.carecare-preparation-row strong{display:inline-block; margin-bottom:20px; font-size: 24px;}
.carecare-preparation-row .nectar-fancy-box .box-bg:after{opacity: 0;}
.carecare-preparation-row .nectar-fancy-box .inner{position: absolute; bottom: 0; padding-right:30px; min-height: auto !important; word-break: keep-all;} 
.carecare-preparation-row h2{line-height: 1.2 !important; font-weight: bold;}
.carecare-preparation-row p {margin-top: 30px;  color: #111;  font-size: 21px; line-height: 1.5; opacity: 1 !important;}
.preparation-title{margin-top:120px; text-align: center;}
.preparation-title p{font-size: 24px; color:#fff;}
.preparation-title p strong{display:block; margin-bottom:0; font-size: 72px; font-weight: bold; letter-spacing: -2px; line-height: 1.4;}
.preparation-title i{padding:.4em 0; border-top:1px solid #fff; border-bottom:1px solid #fff;}

.anesthesia-type h2{font-weight: bold; letter-spacing: -2px;}
.anesthesia-type dl{padding:35px 0; border-bottom:2px solid #111; font-size: 0;}
.anesthesia-type dt { display: inline-block;  width: 30%; padding-left:1em; font-size: 21px; font-weight: bold; letter-spacing: -2px; line-height: 1.5; vertical-align: top;}
.anesthesia-type dt i{padding-right: 10px; font-size: 24px;}
.anesthesia-type dd { display: inline-block;  width: 70%; font-size: 21px; letter-spacing: -1px;  line-height: 1.5; word-break: keep-all;}

i.object-point, .phytoncide-row i{display: inline-block; padding:4px 22px; margin-bottom:10px; border: 2px solid #fff; font-size: 24px; font-weight: bold; border-radius: 50%;}

.info-list ul{margin-left:0; font-size: 0;}
.info-list li{display:inline-block; margin-top:15px; margin-right:10px; padding:.5em 1em; font-size: 21px; border-radius: 50px; letter-spacing: -2px; color:#fff; background: rgb(54,72,147);}
.info-list.orthodontics li{background: rgb(48 127 93);}
.info-list li::marker{content: none;}

/* footer */
div#footer-outer{margin-top: 0;}
div#footer-widgets .row > div:first-child{width: 20%;}
div#footer-widgets .row > div:nth-child(2){width: 44%;}
body #footer-outer .widget{margin-bottom: 0;}
#footer-outer .row .col img.footer-logo{width: 195px;}
#footer-outer ul.footer-link{margin-top: 30px;}
#footer-outer .row .col:last-child ul.footer-link{margin-top: 20px;}
#footer-outer .footer-link li{display: inline-block; margin-left: 28px; font-size: 15px; letter-spacing: -1px; color:#777;}
#footer-outer .footer-link li:first-child{margin-left: 0;}
#footer-outer #footer-widgets .row > div:last-child .footer-link li {margin-left:  10px !important;}
#footer-outer #footer-widgets .row > div:last-child .footer-link li:first-child a{padding-right:10px !important; border-right: 1px solid #585858; line-height: 1;}
#footer-outer .company-footer {padding-bottom:0 !important; font-size: 16px; color:#fff; }
#footer-outer .company-footer strong{display:block; font-size: 19px; font-weight: bold;}
#footer-outer .company-footer i{display:block; font-size: 14px; color:#777; text-decoration: unset; letter-spacing: 0;}
#footer-outer .company-footer a{display:block; font-size: 13px; color:#777 !important; text-decoration: unset; letter-spacing: 0;}
#footer-outer .footer-sns{margin-bottom: 30px;}
#footer-outer .footer-sns li{display: inline-block;}
#footer-outer .footer-sns li a{width: 32px; height: 32px; margin-right:18px; background-size: 32px; background-position: center; background-repeat: no-repeat; background-image: url(/everm/m/site/wp-content/themes/salient-child/images/sns-icon-youtube.png);}
#footer-outer .footer-sns li:nth-child(2) a{background-image: url(/everm/m/site/wp-content/themes/salient-child/images/sns-icon-blog.png);}
#footer-outer .footer-sns li:nth-child(3) a{background-image: url(/everm/m/site/wp-content/themes/salient-child/images/sns-icon-facebook.png);}
#footer-outer .footer-sns li:last-child a{margin-right:0; background-image: url(/everm/m/site/wp-content/themes/salient-child/images/sns-icon-instar.png);}
#footer-outer #footer-widgets .col:last-child {text-align: right;}
#footer-outer .footer-tel{padding-bottom:0 !important; font-size:16px; font-weight:bold; color:#fff; }
#footer-outer .footer-tel a{display:block; font-size: 32px; letter-spacing: 0; color:#fff;}

/* quick menu */
.xi-user-o:before { display: none !important; }
.xi-plus-circle-o:before {display: none !important; }
.cosmosfarm-members-loginout-link { display: inline-block; padding:0 6px; border-bottom: 1px solid #bcb4cb;}
/* 
.quick-menu {position: fixed;  right: 0;  top: 170px; z-index: 99; } */
.quick-menu {position: fixed;  right: 0;  top: 100px; z-index: 99; }
.quick-menu ul{width:90px; font-size: 0; background: rgba(221,208,240,0.9); text-align: center; border-radius: 5px 5px 8px 8px; padding: 14px 0 !important; }
.quick-menu li{font-size: 13px; padding: 0 5px !important; } 
.quick-menu li a{display:block; margin:14px 0; color:#2e2d33; border-bottom: 1px solid #bcb4cb;}
.quick-menu li a.on_air { border-top: 1px solid #bcb4cb; padding-top:14px !important; }
.quick-menu li:last-child a{ border-bottom: none !important }
.quick-menu li a:hover{color:#78c6ff;}
.quick-menu li a i{display: block; font-size: 32px;}
.quick-menu li a img {display: block; margin: 0 auto; width: 32px; }
.quick-menu li::marker{content: none;}
.quick-menu li.member{padding:20px 0 0; color:#fff;}
.quick-menu li.member::after{content: ''; display:none; width: 22px; height: 2px; margin:0 auto; margin-top:19px; background: url(../images/quick-line.gif); background-size: 22px; background-repeat: no-repeat; background-position: center;}
.quick-menu li.member a{display: inline-block; margin: 5px 0; border-bottom: 0;}
.quick-menu li.member a i{display: inline-block; font-size: 16px;  margin-right: 2px; border-bottom: 0;}
.quick-menu li.time{padding:10px 10px 20px; color:#fff; text-align: left; font-size: 13px; line-height: 1.75;}
.quick-menu li.time strong{display: block;}
.quick-menu li.tel{padding-bottom:22px; color:#2e2d33; font-size: 14px; line-height: 1.5; font-weight: 600; }
.quick-menu li.tel a{display: block; margin:0 0; font-size: 14px; border-bottom: 0;}
.quick-menu li.tel img {width: 11px; margin-right: 5px;}
.quick-menu li.kakao{background: #ffe600; border-radius: 0 0 5px 5px;}
.quick-menu li.kakao a{display: block; margin:0 0; padding:18px 0; color:#381e1e; font-size: 16px; font-weight: bold; border-bottom: 0;}
.quick-menu li.kakao a:before{content:''; display:inline-block; margin-right:6px; width:30px; height:27px; background:url(../images/quick-kakao.jpg); background-size: 30px; background-repeat: no-repeat; vertical-align: middle;}
.quick-menu-mobile{display: none; position: fixed; right:0; bottom: 92px; z-index: 99;}
.quick-menu-mobile ul { border-radius: 30px 0 0 30px;  margin-left: 0; overflow: hidden;}
.quick-menu-mobile li::marker{content: none; display: none;}
.quick-menu-mobile li{background: rgb(208 220 240 / 80%); text-align: center;}
.quick-menu-mobile li:nth-child(2n){background: rgb(187 208 244 / 90%);}
.quick-menu-mobile li a{display:block; padding:0.8em; color:#111; font-size: 22px;}
.quick-menu-mobile img{width: 22px;}

/* plugin 수정 */
#kboard-hwaikeul-video-list .kboard-category .kboard-category-list li::marker{content: none;}
#kboard-hwaikeul-video-list .kboard-category .kboard-category-list li.kboard-category-selected a{border-bottom: 3px solid #111; font-weight: bold;}
#kboard-hwaikeul-video-list .kboard-header .kboard-total-count .count{display: none;}
#kboard-hwaikeul-video-list .kboard-header .kboard-sort .kboard-selectmenu-sort-text{padding:0 0 !important;}
#kboard-hwaikeul-video-list .kboard-selectmenu-sort-button{width: 105px !important;}


body[data-form-submit="regular"] .container-wrap .cosmosfarm-members-form input[type=submit]{padding: 0 0 !important;}

body .twentytwenty-horizontal .twentytwenty-handle:before, body .twentytwenty-horizontal .twentytwenty-handle:after{width: 4px; margin-left: -2px;}
.twentytwenty-container{overflow: hidden;}

.latepoint-side-menu-w ul.side-menu > li{display: none !important;}

/* 빠른상담 */
.quick-consulting{margin-bottom:0 !important;}
.quick-consulting .ipt-eform-width-restrain {
    max-width: 1420px !important;
}
.quick-consulting .ipt-uif-custom-material-d-indigo.type_0 .ipt-eform-content{padding:0 0; background-color: transparent; box-shadow: none;}

.quick-consulting .input-field,.quick-consulting input{background: #fff; border-radius: 0 !important; color:#555 !important;}

.quick-consulting .ipt-uif-custom-material-custom .ipt-eform-content {
    background: #00000000;
}

.quick-consulting .vc_col-sm-12.wpb_column.column_container {
    position: fixed;
    bottom: 0;
    z-index: 10;
    background: #00000070;
    left: 0;
    padding: 0 0;
}

.quick-consulting .ipt-uif-custom-material-custom .ipt_uif_column {
    margin: 3px 0 15px;
}

.quick-consulting .ipt-uif-custom-material-custom .input-field {
    margin-right: 0px !important;
    background: #fff;
}

.quick-consulting .ipt_fsqm_main_heading_column {
    float: left;
    width: 15% !important;
}

.quick-consulting .ipt-uif-custom-material-custom h3 {
    font-size: 25px;
    letter-spacing: -1px;
    font-weight: 600 !important;
}
.quick-consulting span.ipt_uif_divider_text{padding-left: 30px;}
.quick-consulting .ipt_uif_divider_text_inner {
    font-size: 24px;
    font-weight: bold !important;
    color: #fff;
    padding-top: 16px;
}

.quick-consulting.event .ipt_uif_divider_text_inner {
    padding-top: 6px;
}

.quick-consulting .ipt_fsqm_container_blank_container {
    float: left;
    width: 70% !important;
}

.quick-consulting .ipt-eform-material-button-container {
    float: left;
    width: 30%;
    display: contents;
}

.quick-consulting .ipt_fsqm_container_select {
    width: 25% !important;
}

.quick-consulting .eform-button-container-inner {
    padding-top: 15px;
}

.quick-consulting .ipt-uif-custom-material-d-indigo .ipt_uif_column .ipt_uif_column_inner.side_margin{padding: 0 0;}

.quick-consulting .ipt-uif-custom-material-d-indigo [type=checkbox]+label{line-height: 20px; color:#fff;}

.quick-consulting .ipt_fsqm_form_message_success.ui-widget.ui-widget-content.ui-corner-all.ipt_uif_widget_box{max-width: unset !important;  margin: 0 auto;  text-align: center;}

.quick-consulting button#ipt_fsqm_form_9_button_submit {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    background: #364894;
    border-radius: 0 !important;
    height: 50px;
}

.ipt-uif-custom-material-d-indigo [type=checkbox]+label{
    min-height: unset !important;
}

.ipt_uif_label_column.column_random{
    padding:0 0 !important;
}

.quick-consulting .ipt_fsqm_container_feedback_small {
    float: left !important;
    width: 42% !important;
    margin-right: 2% !important;
}

.quick-consulting .ipt_fsqm_container_phone {
    float: left !important;
    width: 25% !important;
    margin-right: 2% !important;
}

.quick-consulting .ipt_fsqm_container_p_name {
    float: left !important;
    width: 25% !important;
    margin-right: 2% !important;
    padding-right: 0 !important;
}

.quick-consulting .ipt_fsqm_container_f_name {
    float: left !important;
    width: 25% !important;
    margin-right: 2% !important;
    padding-right: 0 !important;
}

.quick-consulting .ipt_fsqm_container_checkbox {
    float: right !important;
    width: 22% !important;
    margin: 0 0 !important;
    padding: 0 0 !important;
}
.ipt-uif-custom-material-d-indigo a {
    color: #bcceff !important;
}

.quick-consulting .ipt-uif-custom-material-custom [type="checkbox"] + label {
    color: #fff;
}

.quick-consulting .ipt-uif-custom-material-custom .ui-button .ui-button-text {
    font-size: 23px;
    letter-spacing: -1.5px;
    font-weight: 600 !important;
    padding-bottom: 5px !important;
    line-height: 2px;
}

.quick-consulting .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="text"] {
    box-shadow: none;
    background: #fff;
}

.quick-consulting .formError {
    display: none;
}

.quick-consulting .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="text"].valid {
    background: #fff;
}

.quick-consulting .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="text"]:focus:not([disabled]) {
    background: #fff;
}

.quick-consulting .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="tel"] {
    box-shadow: none;
    background: #fff;
}

.quick-consulting .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="tel"] {
    padding: 0px;
    width: 100%;
}

.quick-consulting .ipt-uif-custom-material-custom.eform-override-element-boxy input[type="tel"] {
    padding: 0px;
    width: 100%;
}

.quick-consulting input[type="tel"] {
    height: 3em !important;
}

.quick-consulting .formErrorContent .error-message,.quick-consulting div#ipt_fsqm_form_9_freetype_0 {
    display: none !important;
}

.ipt-uif-custom-material-d-indigo [type=checkbox]+label:after, .ipt-uif-custom-material-d-indigo [type=checkbox]+label:before{
    width: 20px !important; 
    height: 20px !important;
}


/* 비급여수가표 */
.m_none { display: block !important; }
.m_block { display: none !important; }
.tabe_wrap { width: 57% !important; margin: 0 auto; }

.Non_reimbursement_treatment_table_title p { font-family:'Pretendard', '맑은고딕', 'MalgunGothic', sans-serif; font-weight: bold; color: #142e79; font-size: 70px; letter-spacing: -1.5px; text-align: center; }
body:not(.woocommerce-cart) .main-content table.Non_reimbursement_treatment_table { width: 90% !important; margin: 0 auto; font-family:'Pretendard', '맑은고딕', 'MalgunGothic', sans-serif; padding: 2px !important; }
body:not(.woocommerce-cart) .main-content table.Non_reimbursement_treatment_table .title { color:  #fff !important; font-family:'Pretendard', '맑은고딕', 'MalgunGothic', sans-serif; font-weight: bold; font-size: 17px !important;  background-color: #142e79 !important; text-align: center !important; border: 0px !important; padding: 0; }

body:not(.woocommerce-cart) .main-content table tr:nth-child(2+1) { background-color: #fff !important; }
.Non_reimbursement_treatment_table tr td:first-child { border-left: 0 !important; }
.Non_reimbursement_treatment_table tr td:last-child { border-right: 0 !important; }
.Non_reimbursement_treatment_table td { vertical-align: middle; padding: 7px !important; border: 1px solid #8b97bf !important; color:  #000 !important;  font-size: 14px !important; line-height: 1.4em; }
.Non_reimbursement_treatment_table .Medical_name { text-align: center !important; }
.Non_reimbursement_treatment_table .expense { text-align: right !important; padding-right: 20px !important; }

/*임플란트 페이지*/
.color_navy{color:#304483;}
.sub-row-implant-structure p{font-size:46px; font-weight: 700; line-height: 52px;}
.sub-implant-structure.subtxt p{font-size: 21px; line-height: 31px; font-weight: 700; color: #304483;}
.sub-row-implant-structure .txtbox{display: inline-block; width: auto; font-size: 21px !important; background-color: #304483; padding: 0 10px;  line-height: 38px !important;  text-align: center; color:#f3d682;}
.sub-row-implant-structure .subtxt{color: #304483; font-size: 20px;  padding-left: 8px;}
.sub-implant-row{padding: 140px 0 70px 0;}
.sub-content-row.implant > div:last-child{margin: 140px 0 0 0 !important; padding-bottom: 120px;}
.sub-content-row.implant .sub-implant-img1{margin-top: -230px !important; margin-bottom: -24px !important;}
.sub-implant-scrollingtxt .nectar-scrolling-text{width: 1920px; margin-left: -270px; }
.content-title.implnat{ background: #ffda30;}
.check-list-circle.implant ul li::before{color: #dd6596;}
.check-list-circle.implant_s1 ul li::before{color: #ffe57b; left: 8px; top: -5px;}
.check-list-circle.implant_s1 ul li{color:#fff;}
.sub-implant-casewrap .vc_column-inner{padding: 30% 12% 26% 28%;}
.special-point-row .point-txt.bg_implant{color:#ffda30 !important;}
.protrusion .emphasis .emphasis-title.implant{background: #364893;}
.protrusion .emphasis .emphasis-title.implant p{color: #ffda30;}
.emphasis .emphasis-list.implant li{padding-left: 125px !important; padding: 20px; font-weight: 600;}
.emphasis .emphasis-list.implant li i{padding: 21px 0; color: #364893;}
.protrusion .emphasis .emphasis-list.implant li i{background: #ffda30;}
.content-row-one.implant.vc_row-fluid > .span_12 .wpb_column{padding-left:0;}
.sub-row-need-implant strong{display: inline-block; font-size: 32px;  font-weight: bold; color: #1f1f1f; letter-spacing: -1px;line-height: 43px;margin-bottom:40px;}
.implant-table-line-wrap{margin-top: 130px;}
.table-line.implant.center table .implant-table-st::before{display: none !important;}
.table-line.implant.center table .implant-table-st-tr th{border-bottom:none !important;}
.table-line.implant.center table .implant-table-st img{margin:0;padding: 0;}
.table-line.implant table .color-box{background: #ffda30; color: #364893; padding: 0.4em 2em;}
.table-line.implant table i{color: #ffffff;}
.table-line.implant.center table td{color: #ffda30; width: 25%;}
.table-line.implant.center table .implant-table-st-font{font-size:19px;text-align: left !important;}
.implant-table-st-font.txtst{opacity: 0.5; font-weight: 300; color: #fff !important;}
.table-line.center.implant table th::before{display: none;}
.table-line.implant.center .implant-table-st-fonts th{text-align: left !important;}
.table-line.implant table .color-box.fontst{text-align: left;}
.table-line.implant.center .implant-table-st-fonts .implant-table-op{opacity: 0.5;}
.table-line.center.implant  .implnat-table-st-fonte{text-align: left !important; padding-right: 30px !important;}
.table-line.center.implant  .implnat-table-st-fonte.middle{vertical-align: middle;}
.tab-content.implant .tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) .active-tab{background-color: #ffda30; border-color: #ffda30;}
.tab-content.implant ul.wpb_tabs_nav li a span:after{display: none;}
.tab-content.implant .implant-tab-ftcolor{color:#fff;}
.tab-content.implant .tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) .active-tab span{color:#364893;}

/* 231218_주의문구추가 */
.sub-visual .hover-wrap { margin-bottom: 0 !important; }
.caution_t_wrap p { display: inline-block !important; font-size: 19px !important; color: #fff; position: absolute; right: -10%; bottom: 30px; margin-bottom: 0 !important; padding-bottom: 0 !important; }