@import "../../../unsemantic/css/nkp.min.css";@import "../../../releases/v5.9.0/css/all.css";@import "../../../stellarnav/stellarnav.min.css";@import "../../../knf6pii.css";@import "css/custom.css";html{box-sizing:border-box}*,::before,::after{box-sizing:inherit}body{font-family:neuzeit-grotesk,sans-serif;width:100%;overflow-x:hidden;font-weight:400;color:#464646;font-style:normal;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{color:#787878;text-transform:uppercase;font-family:cormorant-garamond,serif;font-weight:600;font-style:normal}h1,h2,h3,h4,h5,h6{text-transform:uppercase}p,li{line-height:2rem}p{padding-bottom:1.5rem}a,a:visited,a:link{color:#00b1b0;text-decoration:none;outline:none;transition:all .5s ease}a:hover{color:#008a89;text-decoration:none;outline:none}a.btn,button.btn{text-transform:uppercase;font-family:inherit;font-size:inherit;border:none;background-color:rgba(0,0,0,.15);color:#464646;cursor:pointer;text-align:center;width:100%;max-width:330px;display:block;padding:1.5rem 2rem}a.btn:hover,button.btn:hover{color:#fff;background-color:rgba(0,0,0,.5)}ul,ol{clear:both}.fl{float:left}.fr{float:right}.fn{float:none;display:inline-block}.tal{text-align:left}.tar{text-align:right}.tac{text-align:center}.clr-l{clear:left}.clr-r{clear:right}.clr,.clear{clear:both}.nodisp{display:none}#fixed-wrapper{position:fixed;max-width:1170px;top:0;left:0;right:0;margin:auto;padding:15px;z-index:999}#open-nav{color:#333}#open-nav>div{margin-bottom:-.5rem}#open-nav .icon{color:#333;width:42px;height:42px}#close-nav .icon{color:#fff;width:32px;height:32px}#close-nav>div{margin-bottom:.25rem;color:#fff}#open-nav,#close-nav{float:right;cursor:pointer;text-align:center}#open-nav>div,#close-nav>div{text-align:center}#open-nav .icon,#close-nav .icon{display:inline-block;stroke-width:0;stroke:currentColor;fill:currentColor}#main-nav{opacity:0;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:999;background-color:rgba(0,177,176,.95);transform:scale(.9);transition:transform .2s,opacity .2s,visibility 0s .2s}#main-nav.open{opacity:1;visibility:visible;transform:scale(1);transition:transform .4s,opacity .4s}#main-nav .nav-overlay{height:100%;width:100%;overflow-y:auto}#main-nav .grid-container{padding:15px 0}#main-nav a{text-transform:uppercase;display:block;color:#fff;font-weight:300}#main-nav .sub-menu{display:none;padding-left:1rem}#main-nav .logo{text-align:center}#main-nav .logo>a{display:inline-block}#main-nav #menu-main-navigation{margin-top:2rem}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}#main-nav #menu-main-navigation>li{position:relative;transform:translateY(40px)}#main-nav #menu-main-navigation>li>a{font-size:1.25rem;font-weight:400;padding:.5rem 0 .5rem 15px}#main-nav.open #menu-main-navigation>li{-webkit-animation:fadeInUp 1s cubic-bezier(.165,.84,.44,1);animation:fadeInUp 1s cubic-bezier(.165,.84,.44,1);-webkit-animation-fill-mode:both;animation-fill-mode:both}#main-nav.open #menu-main-navigation>li:nth-of-type(1){-webkit-animation-delay:.26s;animation-delay:.26s}#main-nav.open #menu-main-navigation>li:nth-of-type(2){-webkit-animation-delay:.32s;animation-delay:.32s}#main-nav.open #menu-main-navigation>li:nth-of-type(3){-webkit-animation-delay:.38s;animation-delay:.38s}#main-nav.open #menu-main-navigation>li:nth-of-type(4){-webkit-animation-delay:.44s;animation-delay:.44s}#main-nav.open #menu-main-navigation>li:nth-of-type(5){-webkit-animation-delay:.5s;animation-delay:.5s}#main-nav.open #menu-main-navigation>li:nth-of-type(6){-webkit-animation-delay:.56s;animation-delay:.56s}#main-nav.open #menu-main-navigation>li:nth-of-type(7){-webkit-animation-delay:.62s;animation-delay:.62s}#main-nav.open #menu-main-navigation>li:nth-of-type(8){-webkit-animation-delay:.7s;animation-delay:.7s}#main-nav #menu-main-navigation>li.has-sub .open-sub{color:#fff;position:absolute;right:15px;top:0;margin-top:.5rem;cursor:pointer;transition:all .5s cubic-bezier(.215,.61,.355,1);padding:0 1rem}#main-nav #menu-main-navigation>li.has-sub.open>.open-sub{transform:rotate(180deg)}#main-nav #menu-main-navigation>li.has-sub.open>li.has-sub.open>.open-sub{transform:rotate(180deg)}#main-nav #menu-main-navigation .sub-menu li a:hover{background-color:rgba(162,218,218,.8)}#main-nav #menu-main-navigation .sub-menu li a{padding:.5rem 15px .5rem 2rem}#main-nav #menu-main-navigation li{position:relative}#main-nav #menu-main-navigation li.has-sub.open>a{background-color:rgba(162,218,218,.8)}#main-nav #menu-main-navigation>ul>ul{padding-left:1rem}#main-nav .info{margin-top:4rem;text-align:center}#main-nav .info p{color:#fff;line-height:1.5;padding-bottom:1rem;text-transform:uppercase}#main-nav .info a{display:inline-block}#main-nav .info .location{padding-bottom:.5rem}#main-nav .info .location::before{content:'\f3c5';font-family:'font awesome 5 free';font-weight:900;margin-right:.5rem;color:#fff}#main-nav .info .phone{font-size:1.5rem}@-webkit-keyframes bannerFade{0%{opacity:0;visibility:hidden;transform:translateY(80px)}100%{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes bannerFade{0%{opacity:0;visibility:hidden;transform:translateY(80px)}100%{opacity:1;visibility:visible;transform:translateY(0)}}#banner{height:100vw}#banner .slides>li>div{height:1300px;max-height:100vh;background-repeat:no-repeat;background-position:top center;background-size:cover;display:flex;align-items:center;justify-content:center}#banner .slide1{background-image:url(images/banner-main.png)}#banner .slide2{background-image:url(images/banner-slide-2d.jpg)}#banner .logo,#banner .breast-cancer{-webkit-animation:bannerFade 1s;animation:bannerFade 1s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#banner h1{color:#00b1b0;font-size:10vw;margin-bottom:3rem;-webkit-animation:bannerFade 1s;animation:bannerFade 1s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#banner h1 span{color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.4)}#banner .btn{margin:0 auto;-webkit-animation:bannerFade 1s;animation:bannerFade 1s;-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#banner .breast-cancer,#banner .breast-cancer img{padding:30px}#banner.internal{background:url(images/banner-internal.png) no-repeat center;background-size:cover;height:250px}#main{padding:5rem 0;background:url(images/internal-bg.png) no-repeat center;background-size:cover}#main>.grid-container,.gallery-background>.grid-container{max-width:1500px}#main h1,#main h2,#main h3,#main h4,#main h5,#main h6{color:#787878;font-family:cormorant-garamond,serif;font-weight:600;font-style:normal;margin-bottom:2rem}#main h1:first-of-type{font-size:2.6rem;margin-bottom:5rem}#main h2{font-size:1.6rem}#main h3{font-size:1rem}span.prev-arrow a svg,span.next-arrow a svg{transition:all .5s ease-out;width:30px;display:block;margin:15px auto 0}#main .patient_image_large img{width:45%}.beforeCap{width:45%;text-align:center;float:left}.afterCap{width:45%;text-align:center;float:right}.beforeCap,.afterCap{text-transform:uppercase;font-size:35px;letter-spacing:10px;font-weight:700;margin:15px auto}.patient-set{text-align:center}#case .btn{display:inline-block}#sidebar .gallerySitemap{background-color:#e6e6e6;padding:2rem 15px;text-transform:uppercase}#sidebar .gallerySitemap>strong{font-size:1.5rem;display:block;margin-bottom:1rem}.patient-listing{width:63%;float:left}.patient-listing>div{width:50%;float:left;text-align:center}.patient-content{margin:18px 0 0 14px;float:left;width:34%}.patient-content .btn{margin-bottom:1rem}span.next-arrow a svg{transform:scale(-1,1)}span.prev-arrow a{float:left}span.next-arrow a{float:right}.patients-case-number{text-transform:uppercase;letter-spacing:5px;font-size:20px;position:absolute;left:0;right:0;margin-top:50px}#sidebar .gallerySitemap li{position:relative}#sidebar .gallerySitemap li i{position:absolute;right:0;top:0;cursor:pointer;padding:12px 17px;color:#00b1b0;transition:all .3s ease-out}#services{max-width:1765px;margin:6rem auto}#services .grid-container{max-width:100%}#services h2{font-family:cormorant-garamond,serif;text-align:center;font-weight:600;font-size:2rem;color:#787878;margin-bottom:1rem}#services .service-list{background-color:rgba(120,212,213,.9);padding:15px;margin-bottom:4rem}#services .service-list a{color:#fff;font-size:1.15rem;text-transform:uppercase;position:relative}#services .service-list a::after{content:'';background-color:#fff;display:block;height:1px;width:0;position:absolute;bottom:0;transition:all .3s cubic-bezier(.215,.61,.355,1)}#services .service-list a:hover::after{width:100%}#services .service-list li{line-height:2.25}#services .mobile-bg{background:url(images/services-bg.jpg) no-repeat center;background-size:cover;height:60vw;margin-bottom:4rem}#about .grid-container{max-width:1765px}#about .grid-50:first-of-type{margin-bottom:2rem}#about .grid-50 img{width:100%}#about h1{font-size:2rem;margin-bottom:.5rem}#about h3{font-weight:300;color:#00b1b0;font-size:1.5rem;margin-bottom:2rem}#about .btn{margin:1rem auto 0}#about .awards{margin-top:2rem;text-align:center}#about .awards a{display:inline-block;margin:0 1rem}#gallery{margin:6rem 0}#gallery .mobile-bg{background:url(images/gallery-bg.jpg) no-repeat;background-size:cover;height:70vw;background-position-x:90%;margin-bottom:2rem}#gallery h1{font-size:4rem;margin-bottom:1rem}#gallery .btn{margin-top:1rem}#testimonials .mobile-bg{background:url(images/testimonials-bg.jpg) no-repeat;background-size:cover;height:80vw;margin-bottom:2rem}#testimonials h1{font-size:2.5rem;line-height:1;margin-bottom:1rem}#testimonials .grid-50 p:first-of-type{padding-bottom:.5rem}#testimonials .grid-50 p:last-of-type{text-transform:uppercase;letter-spacing:2px}#testimonials .reviews{display:flex;align-items:center;justify-content:center}#testimonials a{display:inline-block;margin:1rem}#testimonials .btn{display:block;margin:2rem auto 0}#specialties{margin:6rem auto;max-width:1765px;background-color:#f6f6f6}#specialties .mobile-bg{background:url(images/specialties-bg.jpg) no-repeat center;background-size:cover;height:50vw}#specialties h1{text-align:center;font-size:3rem}#specialties .grid-container{padding:4rem 0}#specialties h3{font-weight:300;color:#00b1b0;font-size:1.5rem;margin-bottom:4rem;text-align:center}#specialties a{color:#000;text-transform:uppercase;font-family:cormorant-garamond,serif;font-weight:600;font-size:2rem;margin-bottom:2rem;display:inline-block;text-align:center;position:relative;transition:all .3s cubic-bezier(.215,.61,.355,1)}#specialties .specialty-list{text-align:center}#specialties .specialty-list li:last-of-type a{margin-bottom:0}#specialties .specialty-list a::after{content:'';background-color:#00b1b0;display:block;height:1px;width:0;position:absolute;bottom:0;transition:all .3s cubic-bezier(.215,.61,.355,1)}#specialties .specialty-list a:hover{color:#00b1b0}#specialties .specialty-list a:hover::after{width:100%}#medspa .mobile-bg{background:url(images/medspa-bg.jpg) no-repeat;background-size:cover;height:70vw;margin-bottom:2rem}#medspa h1{font-size:4rem}#medspa .title{text-align:center;margin-bottom:2rem}#medspa .btn{margin:2rem auto 0}#insta{padding:8rem 0}#insta h1{color:#787878;font-size:3rem;line-height:1.25}#insta h3{color:#00b1b0;font-size:1.2rem;font-weight:300;text-transform:uppercase;margin-bottom:1rem}#contact{background:url(images/contact-bg.jpg) no-repeat center;background-size:cover;padding:10rem 0}#contact h1{color:#fff;font-size:12vw;margin-bottom:4rem;line-height:1}#contact .btn{color:#fff;background-color:rgba(255,255,255,.4);margin:0 auto}#contact .btn:hover{background-color:rgba(0,0,0,.5)}footer{padding:4rem 0}footer img{margin-bottom:2rem}footer .grid-50{text-align:center}footer p{color:#868686;text-transform:uppercase}footer .grid-50 p{line-height:1.5}footer h3{color:#00b1b0;font-weight:300;margin-bottom:.5rem;text-transform:uppercase;font-size:1.5rem}footer .grid-100:last-of-type{margin-top:2rem}footer .grid-100 p{line-height:1.5;padding-bottom:.5rem}img{border:0}.img-resp,.img-responsive{max-width:100%;height:auto}img.left,img.alignleft,.img-l{float:left;margin:10px 15px 0 0}img.right,img.alignright,.img-r{float:right;margin:10px 0 0 15px}iframe{width:100%;height:500px}.embed-responsive{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:20px}.embed-responsive iframe,.embed-responsive video{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #ccc}input,select,textarea{font-size:inherit;font-family:inherit;width:100%;margin:0 0 10px;padding:15px;transition:all .5s ease}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=url],.contact-form textarea{border:1px solid #ccc;background:#fff;border-radius:4px;box-sizing:border-box}.contact-form input[type=text]:focus,.contact-form input[type=email]:focus,.contact-form input[type=tel]:focus,.contact-form textarea:focus{background:rgba(1,105,147,.4);color:#fff}.contact-form textarea{height:120px;border-radius:4px}.contact-form ::-webkit-input-placeholder{color:#777}:-moz-placeholder{color:#777}:-ms-input-placeholder{color:#777}.contact-form input.wpcf7-captchar{width:135px}.patient-single{width:50%}.patient-single img{width:96%;height:auto}#nav{background-color:#000;height:50px}.beforeCap.t5897,.afterCap.t5897{display:none}@media only screen and (max-width:740px){iframe{width:100%;height:280px}.patient-single{width:100%!important}.video-wrapper{max-width:720px;margin:2rem 0}}@media only screen and (max-width:767px){#mobile-banner .breast-cancer img{width:40%;margin-bottom:15px}#banner,#banner .slides>li>div{height:700px}#main-nav .grid-container{position:relative}#main-nav #close-nav{position:absolute;right:15px}#main-nav .logo{margin-top:2rem}#main-nav .logo img{display:block;margin:0 auto;width:305px}#main-nav #menu-main-navigation>li>a{font-size:1rem}#main-nav .info{margin-top:2rem}}@media only screen and (min-width:768px){.mobile-bg{display:none}#banner,#banner .slides>li>div{height:700px}#banner.internal{height:400px}#banner h1{font-size:4rem}#services{position:relative}#services .bg-image{background:url(images/services-bg.jpg) no-repeat center;background-size:cover;position:absolute;top:64px;bottom:0;right:0;left:0;z-index:-1}#services .grid-33{padding:0}#services .service-col{display:flex;height:850px;flex-direction:column}#services h2{min-height:48px}#services .service-list{opacity:0;visibility:hidden;transition:all .5s ease;height:100%;margin-bottom:0}#services .service-col:hover .service-list{opacity:1;visibility:visible}#about .btn{margin-left:0}#about .awards{text-align:left}#about .awards a:first-of-type{margin-left:0}#gallery{background:url(images/gallery-bg.jpg) no-repeat center;background-size:cover}#gallery .grid-container{padding:8rem 0}#gallery h1{font-size:5rem}#testimonials{background:url(images/testimonials-bg.jpg) no-repeat center;background-size:cover}#testimonials .grid-50{float:right;padding:6rem 15px}#testimonials .btn{margin-left:0}#testimonials h1{font-size:3rem}#specialties{background:url(images/specialties-bg.jpg) no-repeat center;background-size:cover;background-color:transparent}#specialties .grid-container{padding:6rem 0}#specialties h1{font-size:4rem}#medspa .grid-60{float:right;padding:6rem 15px}#medspa{background:url(images/medspa-bg.jpg) no-repeat center;background-size:cover}#medspa h1{font-size:5rem}#insta h1{font-size:7rem}#insta h3{font-size:2rem}#contact h1{font-size:6rem}footer .grid-50 .location1{text-align:right;position:relative}footer .grid-50 .location1::after{content:'';width:1px;height:100%;position:absolute;top:0;right:-15px;background-color:rgba(0,0,0,.2)}footer .grid-50 .location2{text-align:left}#main h1{font-size:3.6rem}#main h2{font-size:2.4rem}#main h3{font-size:2rem}}@media only screen and (min-width:1025px){#banner,#banner .slides>li>div{height:1300px;max-height:100vh}#banner.internal{height:500px}#banner h1{font-size:5.5rem}#services{margin:8rem auto}#services h2{font-size:2.35rem;min-height:72px}#services .bg-image{top:88px}#services .service-list{padding:2rem}#services .service-list a{font-size:1.25rem}#about .grid-container.dr-park{background:url(images/dr-bg.jpg) no-repeat center;background-size:cover}#about .grid-container.dr-rebowe{background:url(images/dr-rebowe.jpg) no-repeat center;background-size:cover}#about .grid-50{background-color:rgba(255,255,255,.6);padding:4rem 2rem;float:right}#gallery{margin:8rem 0}#gallery .grid-container{padding:14rem 0}#gallery h1{font-size:7rem}#testimonials h1{font-size:4rem}#testimonials .grid-50{padding:8rem 15px}#specialties h1{font-size:5rem}#specialties .grid-container{padding:8rem 0}#medspa .grid-60{padding:8rem 15px}#medspa .title{text-align:left;display:flex;align-items:center;justify-content:flex-start}#medspa h1{margin-right:2rem;font-size:5.8rem}#medspa .btn{margin-left:0}#contact{padding:14rem 0}#contact h1{font-size:7rem}#main h1:first-of-type{font-size:4rem}}@media only screen and (max-width:1024px) and (min-width:768px){#services h2{font-size:1.4rem}#services .service-col .service-list.active{opacity:1;visibility:visible}}@media only screen and (min-width:1440px){#about .grid-50{padding:8rem 3rem}#about h1{font-size:3rem}#about h3{font-size:2rem}#testimonials h1{font-size:5rem}#specialties h3{font-size:1.8rem}#medspa h1{font-size:7rem}}