@font-face{font-family:"LibreBaskerville-Regular";src:url("../fonts/LibreBaskerville-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/LibreBaskerville-Regular.woff") format("woff"),url("../fonts/LibreBaskerville-Regular.ttf") format("truetype"),url("../fonts/LibreBaskerville-Regular.svg#LibreBaskerville-Regular") format("svg");font-weight:normal;font-style:normal}.rsDefaultInv,.rsDefaultInv .rsOverflow,.rsDefaultInv .rsSlide,.rsDefaultInv .rsVideoFrameHolder,.rsDefaultInv .rsThumbs,.rsUni,.rsUni .rsOverflow,.rsUni .rsSlide,.rsUni .rsVideoFrameHolder,.rsUni .rsThumbs{background:none !important}.tabletversion{display:none}img{max-width:100%;height:auto;display:block}.wrapper{width:95%;margin:1.5em auto}.title a{display:inline-block;padding:.75em 1.25em;color:#888;border:2px solid #aaa;margin:.25em 1em 1em;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}#page-header-background{position:relative}.actual_patient:before{content:"Actual Patient";padding:7px 15px;height:auto;position:absolute;bottom:0;background:#fff;color:#000;letter-spacing:1px;height:40px;right:50%;transform:translateX(50%);z-index:1}@media(max-width: 1540px){#primary #main #page-header-background{background-position:top}#primary #main #page-header-background img{-o-object-position:top;object-position:top}}.title{color:#666}.title a:hover{color:#666;border-color:#888}.share-link,.article-link{color:#888}@media only screen and (min-width: 1280px){.wrapper{width:1260px}}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0);cursor:pointer}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b{color:#65553c}b,strong{font-family:"ClearSansBold",sans-serif;font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border-radius:0}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}body,button,input,select,textarea{color:#5f5f5f;font-family:"Lato",sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"Lato",sans-serif}h1 huge{color:#bfd174;font-family:"Libre Baskerville";font-size:144px}h1 span{color:#804689}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:after,*:before{margin:0;padding:0;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff;font-family:"Lato",sans-serif}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc;margin-left:1em}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:0}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}select{border:1px solid #ccc}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color]{padding:3px;outline:none;border-radius:0;-webkit-appearance:none}textarea{padding-left:3px;width:100%;outline:none;resize:none;border-radius:0;-webkit-appearance:none}a{color:#804689;text-decoration:none;font-weight:bold;outline:none}a:hover,a:focus,a:active{color:#804689}.main-navigation{clear:none;float:right;height:64px;max-width:720px;position:relative;width:calc(100% - 518px);margin-top:20px}.menu-main-menu-container{display:table;height:100%}.main-navigation ul{display:table-row;width:100%}.main-navigation li{display:table-cell;margin:0;position:relative;text-align:center}.main-navigation li a{color:#4a4949;display:block;text-decoration:none;line-height:16px;letter-spacing:1px;padding:1.5px 14px 0;text-transform:uppercase;font-size:14px;font-weight:normal}.header-phone-number a.gtrackexternal{padding:0}@media screen and (min-width: 1280px){.main-navigation{height:100%;margin-top:0}.menu-main-menu-container{display:flex}.main-navigation ul.menu{display:flex;margin-bottom:0}.main-navigation li{display:flex;align-items:center;flex-wrap:wrap}.main-navigation li.search-widget a{background-position:6px 50% !important}.main-navigation ul ul li a{padding-top:13px !important;padding-bottom:13px !important}}.main-navigation li a:hover,.main-navigation li.current-menu-item>a{color:#804689 !important}.main-navigation ul ul{background-color:#fff;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-top:2px solid #804689;float:left;padding-top:0;position:absolute;top:53.5px;left:-999em;z-index:99999;width:auto;min-width:240px}.main-navigation ul ul ul{left:-999em;top:-2px}.main-navigation ul ul a{width:auto}.main-navigation li ul li{float:left;text-align:left;width:100%}.main-navigation ul ul li a{padding:1.5px 10px 0 10px;transition:none}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.search-header{background-color:#fff;border:1px solid #858587;border-top:0;display:none;max-width:220px;position:absolute;right:288px;width:100%;top:0;transition:right .3s}.search-header input.search-field{background:#fff;height:84px;font-size:13px;margin:0;float:left;border:none;width:100%;padding:0 0 0 20px}.main-navigation li.services-dropdown ul.sub-menu{width:100%;height:405px;position:fixed;top:85px;left:0;border-top:none;display:none}.main-navigation li.services-dropdown:hover ul.sub-menu{display:block}.main-navigation ul li.services-dropdown ul li{width:14.2857142857%;height:55px;float:left;border:none;position:relative;text-align:center;padding:0}.services-dropdown .services-dropdown{display:none}.main-navigation ul li.services-dropdown ul li ul.sub-menu li a{color:#5f5f5f;text-transform:capitalize;word-wrap:break-word;width:100%;padding:3px 0 0;font-size:13px;text-align:left}.main-navigation ul li.services-dropdown ul li ul.sub-menu li a:hover{color:#6616a2 !important}.main-navigation ul li.services-dropdown ul li ul.sub-menu{left:0;top:100%;width:100%;min-width:auto;border:1px solid #ccc;border-left:0;position:absolute;z-index:9999;padding:0 17px}.services-wrap li .sub-menu{height:350px}.main-navigation ul li.services-dropdown ul li ul.sub-menu li{float:left;width:100%;height:32px}.main-navigation .services-wrap>li,.main-navigation .services-wrap>li>a{background:#f1f1f1;color:#804689;line-height:initial;padding:0}.main-navigation .services-wrap>li a{padding:18px 0}.main-navigation .services-wrap>li.menu-facial a{padding:12px 0}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin:0 20px 6px 0}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table}.clear,.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.home-form iframe{transform:scale(0.7) translate(-65px, -99px)}.fluid-width-video-wrapper{padding-top:500px !important;clear:both;margin-top:20px;margin-bottom:20px}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed{left:50% !important;transform:translate(-50%, 0);height:450px !important;width:800px !important}@media only screen and (max-width: 1019px){.fluid-width-video-wrapper{padding-top:400px !important}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed{height:400px !important}}@media only screen and (max-width: 1019px){.fluid-width-video-wrapper{padding-top:400px !important}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed{height:400px !important}}@media only screen and (max-width: 479px){.fluid-width-video-wrapper{padding-top:200px !important}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed{height:200px !important}}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.search-header input.search-submit{display:none}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#29d;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}#masthead{background-color:#fff;border-bottom:1px solid #ababab;height:85px;position:fixed;width:100%;z-index:999}#header-logo{background:url(../images/Broome-Logo-black-gold.svg) no-repeat;float:left;height:61px;width:258px;display:block;margin:9px 38px}#header-logo:hover,#header-logo:active{opacity:.8}.cta-header-button{background-color:#804689;color:#fff !important;display:block;float:right;font-size:14px;line-height:15px;height:85px;width:144px;padding:28px 0px;text-decoration:none;text-align:center;z-index:6;position:relative;transition:all .4s linear;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.cta-header-button.virtual-consult-cta{background-color:#65553c;color:#fff}.cta-header-button:hover{background-color:#b786be;color:#fff;transition:all .4s ease}.cta-header-button.virtual-consult-cta:hover{background-color:rgba(140,115,76,.6784313725)}.main-navigation li.search-widget{width:38px;z-index:1}.main-navigation li.search-widget a{display:block;color:#000 !important;font-size:0;padding:0;width:100%;background:url(../images/icons.svg) no-repeat;background-size:265px;background-position:4px -66px;width:30px;height:30px}.search-open .main-navigation li.search-widget a{background:url(../images/close_icon.svg) no-repeat;background-size:15px;background-position:6px 80%;transition:unset}.main-navigation li.tel{background:#fff url("../images/sprite.png") no-repeat -192px 13px/280px;cursor:pointer;height:100%;line-height:62px !important;position:relative;width:62px;z-index:8;opacity:1}.main-navigation li.tel a{color:rgba(0,0,0,0) !important;display:block;padding:0}.main-navigation li.tel ul li a{color:#804689 !important;text-indent:initial;text-align:center;font-family:"MontSerrat Bold",sans-serif;width:158px;font-size:16px;display:inline-block;padding-left:15px}.main-navigation li.tel ul li a:hover{color:#804689 !important}.search-widget:hover,.tel:hover{cursor:pointer;opacity:.8}#tel .tel-options{display:none}li.tel ul.sub-menu{border:1px solid #ebebeb;border-top:none}li.tel ul li{padding:20px 10px 0;text-align:left}.main-navigation li.tel ul li a{font-family:"MontSerrat",sans-serif;line-height:22px;text-align:left}.main-navigation li.tel ul li a span{color:#4b4a4a;font-size:14px}.main-navigation li.tel ul li a:hover{color:#59a4ca !important}.top-bar{display:block;float:right;padding:6px 0 0;height:48%;width:63%}.displaynone{display:none}.masonry{-moz-column-count:2;column-count:2;position:relative}.royalSlider img{float:right}@media only screen and (max-width: 1366px){.cta-header-button{font-size:12px;width:110px}}@media only screen and (min-width: 1280px){.wrapper{width:1260px}}.BannerBox{position:absolute;top:30%;left:71px;margin:-100px 0 0 0}.BannerBox h1{font-family:"LibreBaskerville-Regular" !important;width:670px;letter-spacing:3px;font-weight:500;line-height:50px;color:#000;margin:15px 0 16px;font-size:36px;text-align:left}.BannerBox span.banner-subtitle{font-size:26px;letter-spacing:3px;font-family:"Lato",sans-serif;color:#413f3f !important;font-weight:700}.BannerBox .learn-more{display:inline-block;background:#65553c;color:#fff;margin:34px 0;width:247px;height:66px;font-family:"Lato",sans-serif;font-size:22px;text-align:center;line-height:66px;font-weight:lighter;letter-spacing:4px;text-transform:uppercase}.BannerBox .learn-more.long{display:block;padding:10px 15px;height:auto;width:575px;line-height:40px;font-weight:400}div.banner-sub-div{width:60%;text-align:left}.image-subtitle.Actual{top:unset;bottom:30px;font-size:16px;left:71px}span.banner-subtitle:nth-child(2){font-family:"Lato",sans-serif;font-size:26px}.image-subtitle{position:absolute;bottom:27%;left:40px;font-size:22px;color:#5f6060;line-height:34px}.image-subtitle strong{display:block}.image-subtitle span{font-size:19px}#btn-banner{margin-left:6px;font-size:14px}#btn-banner:after{content:">";display:inline-block;transform:rotate(90deg);position:relative;top:1px;left:5px}.BannerBox .learn-more:hover{background-color:#65553c;transition:all .4s ease}.text-banner-content{width:100%;position:relative;left:71px}.text-banner{top:15%;background:linear-gradient(to right, #fff, transparent);order:-1;position:absolute;width:648px;align-items:center;display:flex;justify-content:center;height:135px;line-height:70px;display:none}.text-banner h4{color:#000;margin-bottom:0;font-size:20px;text-transform:uppercase}.text-banner span{color:#000}.text-banner .tabletversion .mobile{display:none}body.home h2{font-size:23px;text-align:center;margin:0;color:#65553c;font-family:"Libre Baskerville",Times New Roman,serif;font-weight:normal}body .text-banner h2{color:#000;font-size:52px;text-align:left}body .text-banner h2,body .text-banner h4,body .text-banner span{font-family:"Lato",sans-serif}body.home h2.h1-styling{font-family:"LibreBaskerville-Regular";width:670px;letter-spacing:3px;font-weight:500;line-height:50px;color:#000;margin:15px 0 16px;text-align:left;font-size:36px}body.home h3{font-family:"Libre Baskerville",Times New Roman,serif;font-size:18px;font-weight:normal;text-align:center;color:#65553c}.masonry{margin:0;padding:0;-moz-column-gap:0;column-gap:0;font-size:0}.item{background:#fff;float:left;margin:0;padding:0;position:relative;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.item h2{color:#000;height:40px;width:100%;display:block;position:absolute;margin:0 auto;left:0;right:0;text-align:center;top:0}.item .half-box{float:left;position:relative;width:50%}.item p{font-size:15px;margin-bottom:1.9em}.item .entry-content{margin:0}.box-1.item h2{line-height:36px;top:17px;text-align:center;padding:0;position:relative;z-index:99;height:auto;margin-bottom:42px;display:inline-block}.box-1.item h2 i{font-size:17px}.box-1.item h2 a{color:#fff}.box-1.item h2 a:hover{color:#5d5f52}.box-1 .box-item{letter-spacing:.8px;padding-right:48px;height:100%;left:0;padding:120px 75px 0px;position:absolute;top:0;width:100%}.box-1 .box-item a{color:#fff;font-size:14px;background-color:#65553c}.box-1 .box-item a:hover{color:#65553c;background-color:#fff}.home .smiles-for-life{clear:both}.home .smiles-for-life .smiles-for-life-image{margin-left:auto;margin-right:auto}@media only screen and (min-width: 1020px){.no-item-desktop,.services-dropdown .mobile-only{display:none !important}.services-dropdown .mobile-services{display:none !important}.box-1.item .box-item p{margin-bottom:20px !important}body.home .box-1 .box-item{text-align:center}body.home .box-1 .box-item p{text-align:left}.smiles-for-life .royalSlider{width:1020px !important}.smiles-for-life h2{font-size:23px !important}.smiles-for-life-collage-container img{max-height:400px}}@media only screen and (max-width: 1019px){.box-1 .box-item a{display:none}.home #services.box-1{height:900px}}.box-1 .box-item .box-links{margin-top:10.5%}.box-1 .box-item .box-links a{color:#fff;font-family:"Libre Baskerville Italic";font-size:26px;width:50%;letter-spacing:1.7px;display:block;float:left;top:59px;position:relative;text-align:center;line-height:110px;z-index:9;transition:.5s;-webkit-transition:.5s}.box-1 .box-item .box-links a:before{content:"";color:hsla(0,0%,100%,.61);display:block;font-size:195px;z-index:8;left:0;position:absolute;right:0;font-family:"Libre Baskerville"}.box-1 .box-item .box-links a:hover{transform:scale(1.1);transition:.5s;-webkit-transition:.5s}.box1-image{margin:0 auto;position:absolute;left:0;right:0;max-width:455px;width:71%;bottom:0}.no-opacity{opacity:0}.box-2.item h2{top:30px;font-size:26px;line-height:95px;letter-spacing:3px}.contact-form{position:absolute;top:107px;left:50%;width:455px;height:200px;margin-left:-230px}.home-form .input-field{position:relative;height:30px;margin-bottom:15px;float:left;width:100%}.home-form .half-section{float:left}.home-form input{border:none;border-bottom:1px solid #c0a6c7;width:100%;height:36px;display:block;background:rgba(0,0,0,0)}.home-form br{display:none}.home-form input-field{position:relative}.home-form .label{position:absolute;top:5px;left:3px;color:#5f5f5f;font-size:12px;display:block;text-transform:uppercase;transition:all .4s ease}.home-form .message-wrap{margin:6px 0 38px}.home-form .g-recaptcha{transform:scale(0.5) translate(-116px, -50px)}.home-form .submit-wrap p{font-size:14px;line-height:30px;color:#4f4f4f;margin:auto}.home-form .submit-wrap p:last-child{width:-webkit-fill-available}.home-form .submit-wrap input[type=submit]{font-size:14px;border:1px solid #65553c;-webkit-appearance:none;background:#fff;color:#65553c}.home-form .submit-wrap input[type=submit]:hover{background:#65553c;color:#fff}.home-form .wpcf7-form-control-wrap{z-index:99;display:block}.home-form .input-field.focused .label{top:32px;font-size:9px;color:#000}.home-form .focused input,.home-form .focused textarea{border-bottom:1px solid #65553c}.content-search{background-color:hsla(0,0%,100%,.86);border:1px solid #076ea2;color:#6a6a6a;height:192.5px;width:80%;display:block;position:absolute;margin:0 auto;left:0;font-size:16px;right:0;padding:25px 51px;text-align:center;top:120px;transition:all 900ms ease-in-out;transition-delay:600ms}.content-search input[type=text]{border:1px solid #076ea2;width:74%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;float:left;margin-bottom:16px}.content-search input[type=submit]{color:#fff;background-color:#076ea2;border:none;float:right;font-size:13.5px;letter-spacing:1px;padding:10px 5px;width:25%}.content-search small{color:#68696a;float:left;font-family:"MontSerrat",sans-serif;font-size:10px;margin-top:25px;text-align:left;width:100%}.content-search span{font-size:12.5px}.content-search a:hover{color:#454546}.masonry{margin:0;padding:0;-moz-column-gap:0;column-gap:0;font-size:0}.item{background:#fff;float:left;margin:0;padding:0;position:relative;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.item .half-box{float:left;position:relative;width:50%}.item p{font-size:15px}.item article,.item .box-item{line-height:28px;margin:0;letter-spacing:.75px;padding:67px 72px 34px 93px;height:100%;left:0;position:absolute;top:0;width:100%}.item article{padding:40px 72px 40px 93px}@media only screen and (min-width: 768px)and (max-width: 1019px){.smiles-for-life h2{font-size:20px !important}.box-4.item article{padding-top:unset;display:flex;align-items:center}}.item .entry-content{margin:0}.box-1.item h2 a{color:#fff}.box-1.item h2 a:hover{color:#5d5f52}.box-1 .box-item{color:#636363;height:100%;padding:65px 75px 0px;width:100%}body.home .box-1 .box-item{padding-top:0}.box-1 .box-item .box-links{margin-top:10.5%}.box-1 .box-item .box-links a{color:#fff;font-family:"Libre Baskerville Italic";font-size:26px;width:50%;letter-spacing:1.7px;display:block;float:left;top:59px;position:relative;text-align:center;line-height:110px;z-index:9;transition:.5s;-webkit-transition:.5s}.box-1 .box-item .box-links a:before{content:"";color:hsla(0,0%,100%,.61);display:block;font-size:195px;z-index:8;left:0;position:absolute;right:0;font-family:"Libre Baskerville"}.box-1 .box-item .box-links a:hover{transform:scale(1.1);transition:.5s;-webkit-transition:.5s}.box-1 .box-item .box-links a.link-1{left:22px;top:0}.box-1 .box-item .box-links a.link-1:before{content:"1"}.box-1 .box-item .box-links a.link-2{text-align:left}.box-1 .box-item .box-links a.link-2:before{content:"2"}.box-1 .box-item .box-links a.link-3{float:none;margin:0 auto}.box-1 .box-item .box-links a.link-3:before{content:"3";top:50px}.box-1 .box-item .box-links a.link-4{top:79px}.box-1 .box-item .box-links a.link-4:before{content:"4";left:40px;right:initial}.box-1 .box-item .box-links a.link-5{top:79px;left:27px}.box-1 .box-item .box-links a.link-5:before{content:"5"}.box-1.item .box-services{padding:94px 0 83px}.box-4 img{opacity:0}.box-5 .box-item{padding:0;width:481px;height:auto;top:135px;left:50%;margin-left:-227px}.box-5.item p{margin-bottom:15px}.box-5 huge{font-size:65px;color:#3db5a9;font-family:"Libre Baskerville Italic"}.box-5.item h2{top:57px;letter-spacing:1px}@media only screen and (min-width: 1019px){.main-navigation .services-wrap>li a,.main-navigation .services-wrap>li.menu-facial a{padding-left:7px;text-align:left}.main-navigation ul li.services-dropdown:hover>ul.sub-menu{top:85px}.main-navigation ul li:hover>ul{top:56px}.box-5 ul{overflow-y:unset !important}.box-5.item h3.amenities-header{margin-top:30px}.home #services.box-1{display:flex;flex-direction:column;height:900px;justify-content:flex-end}div.banner-sub-div{width:60%;text-align:left}}@media only screen and (min-width: 1280px){.main-navigation .services-wrap>li a,.main-navigation .services-wrap>li.menu-facial a{padding-left:17px}.main-navigation ul li:hover>ul{top:84px}.main-navigation ul li.services-dropdown:hover>ul.sub-menu{top:85px}.home .smiles-for-life{padding-top:10px}.box-5.item h3.amenities-header{margin-top:80px}.home #services.box-1{display:flex;flex-direction:column;height:900px;justify-content:flex-end}.home #services.box-1 img{max-height:420px;width:100%;-o-object-fit:cover;object-fit:cover}}#page #content .box-5 ul.amenities-list li{text-indent:0}.box-5 ul{display:block;width:360px;position:absolute;top:250px;left:0;margin-left:0;font-size:15px;list-style:none}.box-5 ul li{margin-bottom:17px;line-height:20px}.box-5 p.first-sentence{font-size:30px;line-height:48px;letter-spacing:.9px;margin:0px}.box-5 p.last-sentence{font-size:16px;margin-top:27px;line-height:26px;text-align:left;padding:0 75px 0 56px;letter-spacing:.8px}.box-5.item img{width:100%}.box-5 .box-item hr{background-color:#505658;margin:18px auto 39px;width:63%}.box-5 .link-box{color:#fff;width:156.5px;margin:29px auto 38px;letter-spacing:1px;padding:5px 48px}.box-3.item{background:#e1ecf6;z-index:1}.box-3.item h2,.box-6.item h2{top:59px;letter-spacing:2px;color:#65553c}.box-3 .box-item,.box-6 .box-item{padding:0;height:192px;left:50%;top:95px}.box-3 .box-item{width:454px;margin-left:-227px}.box-6 .box-item{width:422px;margin-left:-211px}.box-3 .royalSlider,.box-6 .royalSlider{margin:0 auto;display:block;margin-bottom:45px}@media only screen and (max-width: 1019px){.box-3 .royalSlider,.box-6 .royalSlider{margin:0 auto;display:block;margin-bottom:80px}.swiper-pagination.video-pagination.swiper-pagination-clickable.swiper-pagination-bullets{bottom:-8px !important}.item.box-6{height:400px}}.box-item .rsDefaultInv .rsBullet.rsNavSelected span,.box-item .rsUni .rsBullet.rsNavSelected span,.box-item .rsDefaultInv .rsBullet span,.box-item .rsUni .rsBullet span{background-color:#65553c;border:1px solid #65553c;width:10px;height:10px}.box-item .rsDefaultInv .rsBullet span,.box-item .rsUni .rsBullet span{background-color:rgba(0,0,0,0)}.box-6 .rsArrow.rsArrowRight,.box-3 .rsArrow.rsArrowRight{right:54px;background-position:-53px -26px}.box-6 .rsArrow.rsArrowLeft{left:15px}.box-3 .rsArrow.rsArrowRight{right:38px}.box-3 .rsArrow.rsArrowLeft{left:40px}.description{width:50%;float:right;display:block;letter-spacing:1px;position:absolute;top:0;right:0;height:100%}#slider .description h2{text-align:left;float:left;height:auto;right:0;left:initial;letter-spacing:5.2px;line-height:34px;padding:33.5px 0 27px 26.5px;position:relative;width:100%}.description h4{font-size:initial;letter-spacing:1.5px;margin-bottom:2px}.description p,.description h4,.description a{color:#fff;display:block;position:relative}.description h4,.description p{padding:0 29px;width:100%}.description p{margin-bottom:41px}a.link-box{background-color:#65553c;color:#fff;display:block;font-size:14px;font-weight:600;width:143px;padding:2px 0;max-width:100%;margin:15px 0 21px;letter-spacing:1.3px;text-align:center;text-transform:uppercase;transition:all 1s linear}.link-box:hover{background-color:#5ea1c2;color:#fff}#slider .rsNav.rsBullets{width:50%;position:absolute;bottom:14.5px;margin:0 0 0 15.5px;text-align:left}#slider .rsDefaultInv .rsBullet{width:14.5px;height:14.5px}#slider .rsDefaultInv .rsBullet.rsNavSelected span{background-color:#e1af94}#slider .rsDefaultInv .rsBullet span{width:14.5px;height:14.5px;background:#fff}#slider .rsDefaultInv .rsBullet span:hover{background-color:#616160}img.white-background{width:50%;opacity:0;pointer-events:none;max-height:400px}.halfsection{width:50%;display:block}.homefooter{background:#f4f4f4}.homefooter .halfsection{height:100%;float:left}.homefooter .testimonial_body,.homefooter .easy-t-slideshow-wrap{width:457px;margin:0 auto}.homefooter .testimonialslider .testimonial_author,.homefooter .easy-t-cycle-pager{display:none}.homefooter blockquote.easy_testimonial p{margin-bottom:25px}.homefooter .testimonialslider{position:relative;padding:30px 20px 50px}#page #content .homefooter .testimonialslider ul li{text-indent:0;line-height:30px}.homefooter .testimonialslider .tns-outer{padding-top:40px !important;position:relative;background-image:url("../images/quotation mark.png");background-repeat:no-repeat;background-size:120px;background-position:calc((100% - 900px)/2) 0}.homefooter .testimonialslider .tiny-slide .tns-outer{background:none;padding-top:0 !important}.homefooter .testimonialslider .tns-ovh{max-width:900px;margin:0 auto}.homefooter .testimonialslider .tns-controls{position:absolute;width:100%;top:90px}.homefooter .testimonialslider .tns-controls button:last-of-type{position:absolute;right:0}.homefooter .testimonialslider .tns-outer [aria-controls]{border:none;background-color:rgba(0,0,0,0);background:url("../images/icons.svg") no-repeat;background-size:235px;position:absolute;width:25px;height:34px}.homefooter .testimonialslider .tns-outer [aria-controls]:first-of-type{background-position:-32px -26px}.homefooter .testimonialslider .tns-outer [aria-controls]:last-of-type{background-position:-53px -26px}.testimonial-content-container p{text-align:center}.testimonial-content-container p:first-of-type:before,.testimonial-content-container p:last-of-type:after{content:'"'}.homefooter .testimonialslider .continue-reading{margin-top:40px;margin-bottom:15px;text-align:center;width:100%;clear:both;float:left}.homefooter .testimonialslider .continue-reading a{font-family:"Libre Baskerville",Times New Roman,serif;padding:15px 40px;font-size:14px}.testimonial-info-container{display:flex;align-items:center;justify-content:space-evenly}.testimonial-info-container span{font-weight:400;font-size:18px;line-height:36px;letter-spacing:1px}.testimonial-info-container .testimonial-reviewer span{line-height:20px}.testimonial-reviewer-date,.testimonial-logo-container{text-align:center}.testimonial-logo-container img{max-height:60px}@media only screen and (min-width: 1020px){.homefooter .testimonialslider .tns-outer{background-position:calc((100% - 850px)/2) 0}.homefooter .testimonialslider .tns-controls{width:calc(100% - 40px);left:20px}.homefooter .testimonialslider .tns-controls button:last-of-type{right:20px}.testimonial-content-container{clear:both;float:left;width:75%;margin-right:5%}.testimonial-content-container p{text-align:left}.testimonial-info-container{display:unset;align-items:unset;justify-content:unset;width:20%;float:left}.testimonial-reviewer-date,.testimonial-logo-container{text-align:left}.testimonial-logo-container{margin-top:10px}.testimonial-logo-container img{max-width:60%}.top-center #page-header-background{background-position:top center;max-height:660px}.top-center #page-header-background img{-o-object-position:top center;object-position:top center;max-height:660px}}@media only screen and (max-width: 1019px){body.home .homefooter h2{font-size:21px}.homefooter h2{margin-bottom:-10px;font-size:21px}.homefooter .testimonialslider .tns-ovh{margin:0 30px}.homefooter .testimonialslider .tns-outer{background-size:90px;background-position:20px 0}.homefooter .testimonialslider .tns-outer [aria-controls]{top:50%;margin-top:-17px}.homefooter .testimonialslider .continue-reading{margin-top:50px}.homefooter .testimonialslider .continue-reading a{padding:10px}}@media only screen and (max-width: 767px){body.home .homefooter h2{font-size:28px;line-height:38px}.homefooter .testimonialslider .tns-ovh{margin:0 30px}.homefooter h2{margin-bottom:20px;font-size:23px;letter-spacing:2.8px}.home #services.box-1{height:320px;position:relative}.home #services.box-1 img.mobile{position:absolute;bottom:0;left:0;max-height:190px;width:100%;-o-object-fit:cover;object-fit:cover}.homepage-contact-form{padding-top:20px}.masonry-slider{width:100% !important}.mySwiperVideo{height:200px !important}.swiper-pagination.video-pagination.swiper-pagination-clickable.swiper-pagination-bullets{bottom:-33px !important}.swiper-slide.swiper-slide-active{background-color:#e1ecf6}}.swiper-pagination-bullet,.swiper-pagination-hero{margin:0 4px !important}.swiper-pagination,.swiper-pagination-hero{position:relative !important;text-align:center;transition:.3s opacity;z-index:10}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper{margin-left:auto;margin-right:auto}.mySwiper{height:670px;overflow:hidden}.swiper-slide{width:100%;background-size:cover}.swiper-container-horizontal>.swiper-pagination-bullets{position:relative;z-index:35;width:100%;height:auto;margin:0 auto;text-align:center;line-height:1px;overflow:hidden}.swiper-pagination-bullet-active{background:#5f6060 !important}.swiper-button-next,.swiper-button-prev{color:#fff !important}.swiper-pagination.video-pagination>.swiper-pagination-bullet-active{background-color:#65553c !important;border:1px solid #65553c;width:10px;height:10px}.swiper-pagination.video-pagination>.swiper-pagination-bullet{background-color:rgba(0,0,0,0);border:1px solid #65553c;width:12px;height:12px;opacity:1}.swiper-pagination.video-pagination{position:absolute !important}.btn-contact.media-gallery-cta.video-cta{margin:53px auto 0 auto}.swiper-button-next.video-next{right:18px}.swiper-button-prev.video-prev{left:18px}@media screen and (max-width: 639px){.mySwiperVideo{height:100% !important;width:100% !important}.swiper-button-next.video-next,.swiper-button-prev.video-prev{top:50% !important}.swiper-slide.swiper-slide-active{background-color:#e1ecf6}}.mySwiperSmile,.mySwiperVideo{height:120px;width:422px;overflow:hidden}@media screen and (max-width: 400px){.mySwiperSmile,.mySwiperVideo{height:98px;width:100%}}.swiper-pagination.smile-pagination{position:absolute !important}.swiper-button-next.smile-next,.swiper-button-prev.smile-prev,.swiper-button-next.video-next,.swiper-button-prev.video-prev{top:30%}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:50px !important}.swiper-pagination.smile-pagination>.swiper-pagination-bullet-active{background-color:#65553c !important;border:1px solid #65553c;width:10px;height:10px}.swiper-pagination.smile-pagination>.swiper-pagination-bullet{background-color:rgba(0,0,0,0);border:1px solid #65553c;width:12px;height:12px;opacity:1}.btn-contact.media-gallery-cta.smile-btn{margin:53px auto 0 auto}@media screen and (max-width: 767px){.btn-contact.media-gallery-cta.smile-btn{margin-top:72px}}.homefooter .easy-t-cycle-next,.homefooter .easy-t-cycle-prev{position:absolute;font-size:40px;line-height:40px;height:30px;top:50%;margin-top:-15px;color:#65553c;z-index:90}.homefooter .easy-t-cycle-next{right:20px}.homefooter .easy-t-cycle-prev{left:20px}.homefooter .easy_testimonial_title{text-align:center;font-family:"Libre Baskerville",Times New Roman,serif;font-size:23px;font-weight:lighter;color:#65553c;margin-top:50px}.homefooter h2{margin-top:30px !important;font-size:23px;text-align:center;margin:0;color:#65553c;font-family:"Libre Baskerville",Times New Roman,serif;font-weight:normal}.homefooter .magazine img{display:block;margin:25px auto}.wpb_single_image.wpb_content_element.vc_align_center{float:left;width:50%}.wpb_single_image.wpb_content_element.vc_align_center img{width:100%}h4,h5{font-family:"MontSerrat",sans-serif}h2{font-family:"Lato";font-size:23px;color:#65553c;letter-spacing:2px;line-height:23px;margin-top:55px;margin-bottom:24px}article h3{font-size:24px;font-weight:500;color:#656565;letter-spacing:2.4px;line-height:23px;margin-bottom:23px}.single-post article.post h3,.single-post article.post h4,.single-post article.post h5{margin-top:20px}.single-post article.post h6{margin-top:10px;margin-bottom:10px}article .half-banner-content.entry-content h3,article .half-banner-content.entry-content h4{margin-top:23px}h4{font-size:16px;letter-spacing:1.8px;margin-bottom:24px}h5{color:#65553c;font-size:14px;letter-spacing:.7px;line-height:12px;margin-bottom:31px}p{letter-spacing:.8px;line-height:27px;margin-bottom:2.5em}#page article ul{margin:0 19px 27px;display:block}.single-post #page article.post ul{margin-top:20px}#page{background-color:#fff;padding-top:85px;max-width:1960px;margin:0 auto}#content{background-color:#fff;float:left;width:100%;margin-bottom:45px}.home #content{margin-bottom:0}.sticky{display:block}.hentry{margin:0 0 3.4em}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}article a{color:#804689}body.page .page-banner{margin:0 34.5px 0 0}#page-header-background{background-position:0 -100px;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;float:left;margin-bottom:65px;max-height:550px;height:auto;padding:0;transition-delay:0s;transition-duration:.6s;transition-property:all;transition-timing-function:ease-in-out;width:100%}#page-header-background img{-o-object-position:0 -100px;object-position:0 -100px;width:100%;height:auto;display:block}.page-banner h1{margin-bottom:0}.half-banner-content{margin:0;padding:0 96px 0;transition:all 2ms ease-in-out}.half-content{float:left;margin-top:0;padding:0 43px 0;width:50%}.half-content:nth-child(odd){padding:0 53px 0 0}.contact-header{padding-top:75px;padding-left:75px}@media screen and (max-width: 1019px){.contact-header{padding-left:50px}}@media screen and (max-width: 767px){.contact-header{padding-left:0;padding-top:0}}.half-content:nth-child(even){padding:0 0 0 59px}.half-content h1,.half-banner-content h1,h1.entry-title{margin:45px 0 16px;text-align:center;letter-spacing:3px;text-transform:uppercase;font-family:"Libre Baskerville",Times New Roman,serif;font-weight:normal;font-size:34px;color:#65553c;text-underline-position:under;text-decoration:underline}.half-box{float:left;width:50%}.box-two-columns{-moz-column-count:2;column-count:2;-moz-column-gap:75px;column-gap:75px;-moz-column-fill:balance;column-fill:balance;max-width:1080px;margin-top:0}.half-banner-content.entry-content .box-two-columns{margin:0 auto}.box-two-columns>br{display:none}.content-box{clear:both;margin:0 auto;max-width:1016px;width:100%}.three-column-container-desktop{display:flex;flex-wrap:wrap;align-items:center}.three-column-container-desktop center{flex:1 0 32%;width:33%;margin-right:2%;margin-bottom:2%}@media screen and (min-width: 981px){.three-column-container-desktop center:nth-of-type(3n){margin-right:0}}@media screen and (max-width: 980px){.three-column-container-desktop center{flex:1 0 46%}.three-column-container-desktop center:nth-of-type(2n){margin-right:0}}@media screen and (max-width: 767px){.three-column-container-desktop center{flex:1 0 100%}.three-column-container-desktop center{margin-right:0}}.scroll-down{cursor:pointer;font-size:19px;letter-spacing:1.4px;margin:64px auto 0;color:#65553c;text-align:center;display:block}.scroll-down:after{content:"";display:inline-block;background:url(../images/icons.svg) no-repeat;background-size:298px;background-position:-67px -43px;height:30px;width:26px;margin:0px 9px;transform:rotate(90deg);top:5px;position:relative}#primary{max-width:1960px;margin:0 auto}span.interior-subtitle{text-align:center;color:#414041;display:block;font-style:italic;font-size:18px;letter-spacing:2px;line-height:23px}.first-column,.second-column{width:50%;float:left;padding:0 35px}.gmgtabs-content{display:none}.gmgtabs-content.about-page-doctor-tab .first-column{width:100%}.gmgtabs-content.selected{display:block;padding:75px 75px 0;max-width:1280px;margin:0 auto}.post-tab-selector{width:100%;height:186px;display:flex;background:#fbfbfb;border-top:1px solid #d0d0cf;border-bottom:1px solid #d0d0cf;justify-content:flex-start;align-items:center}.page-template-content-tabs .post-tab-selector{height:120px}.post-tab-selector a{display:inline-block;width:100%;text-align:center;font-size:23px;color:#454546;font-weight:normal}.post-tab-selector a.selected span{border-bottom:2px solid #65553c;color:#65553c;padding:10px}.page-template-content-tabs .post-tab-selector a.selected span{padding-bottom:4px}.gmgtabs-view-all{position:absolute;bottom:-30px;left:0;font-size:16px !important}.tab-link-container{width:100%;position:relative}@media only screen and (max-width: 767px){.tab-link-container{display:flex}a.gmgtabs-view-all{position:absolute;bottom:-30px;left:0;font-size:14px !important}}.page-template-content-tabs #page-header-background{margin-bottom:0}.footersliders{width:100%;display:inline-block}.footersliders .item{width:50%;height:337px;float:left}.footersliders h2{margin-top:0;font-family:"Libre Baskerville",Times New Roman,serif;font-weight:normal}.footersliders .rsDefaultInv .rsBullet{height:auto}.box-6.item,.box-3.item{text-align:center}a.btn-contact.media-gallery-cta{font-size:14px;white-space:nowrap;padding-left:30px;padding-right:30px;font-family:"Libre Baskerville",Times New Roman,serif;clear:both;display:block;width:-moz-fit-content;width:fit-content;margin:30px auto 0 auto;padding:15px 32px}@media only screen and (max-width: 1019px){a.btn-contact.media-gallery-cta{font-size:14px;padding-left:20px;padding-right:20px}}@media only screen and (max-width: 479px){a.btn-contact.media-gallery-cta{font-size:14px;margin-left:-50px}.home #services.box-1{height:250px}}.formbox{position:relative;display:block;height:360px;width:505px;margin:0 auto}.contact-header{width:640px;margin:0 auto}#contact-header-background,#contact-map{width:100%;height:100%;min-height:400px;float:left;background:#ccc;display:block}.page-template-content-contact .row,.page-template-content-contact .full-content{clear:both;width:100%;float:left}.page-template-content-contact .row.top{height:450px}.page-template-content-contact .row.top .hero-image{height:100%;padding:0}.page-template-content-contact .row.top .hero-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.page-template-content-contact .half-content{padding:0}.page-template-content-contact .contact-info{display:flex;justify-content:flex-start;align-items:center;height:100%}.page-template-content-contact .address-column .contact-fields{list-style-type:none}.page-template-content-contact .address-column .contact-fields li{padding-left:0;text-indent:0 !important}.page-template-content-contact .contact-ctas .ctas-container a{color:#fff;font-size:14px;background-color:#65553c;border:1px solid #65553c;padding:15px 30px;text-align:center;font-weight:bold;float:left;clear:both;margin-bottom:20px;width:100%}.page-template-content-contact .contact-ctas .ctas-container a:hover{color:#65553c;background-color:#fff}.contact-content{overflow-y:scroll;padding:49px 43px 0 96px;height:457px}.contact-content::-webkit-scrollbar{width:7px}.contact-content::-webkit-scrollbar-track{background:#fff}.contact-content::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:100px}.page-template-content-contact .text-container{max-width:1000px;margin:0 auto;padding:50px 0}.page-template-content-contact .contact-form{top:36px;left:0;width:504px;margin-left:0}.page-template-content-contact .home-form .input-field{margin-bottom:28px}.page-template-content-contact .home-form .message-wrap{margin-top:0}.contact-address{width:505px;margin:0 auto}.page-template-content-contact .home-form .submit-wrap input[type=submit]{width:96px}.page-template-content-contact .home-form .submit-wrap{margin-top:9px}.page-template-content-contact .home-form .g-recaptcha{transform:scale(0.6) translate(-81px, -38px);-moz-transform:scale(0.6) translate(-81px, -38px);-webkit-transform:scale(0.6) translate(-81px, -38px);-o-transform:scale(0.6) translate(-81px, -38px);-ms-transform:scale(0.6) translate(-81px, -38px)}.page-template-content-contact .home-form .submit-wrap p{font-size:12px;width:100px;margin-left:36px;line-height:14px;margin:0 0 0 0;text-align:center}.page-template-content-contact .home-form .submit-wrap p:last-child{margin-left:0}article .contact-address h3{font-family:"Libre Baskerville",Times New Roman,serif;font-weight:normal;color:#65553c;margin-bottom:8px}.contact-address section{width:141px;float:left}.contact-address section:first-child{width:222px}.contact-address section span{font-size:17px}.contact-address section:last-child{width:505px;margin-top:26px}.page-template-content-contact #content{margin-bottom:0}.page-template-reviews #page-header-background{margin-bottom:0}.page-template-reviews #page-header-background{margin-bottom:0}.video-review .half-content{padding:21px 0 0 23px;margin:0 0;width:calc(50% - 12px)}.video-review .videodesc-wrap{padding:0 0 0 23px;margin:0 33px 0 0;width:calc(50% - 33px)}.video-review .videodesc-wrap p{color:#222}.video-review iframe{border:12px solid #e6e1db;height:309px}.videodesc-wrap p{margin:9px 0 14px}.video-review strong{margin:26px 0 0;display:inline-block;color:#65553c}.video-review{font-weight:bold;display:flex;align-items:center;margin-bottom:98px}.videodesc-wrap .quote{width:100%;height:45px;display:block;position:relative}.videodesc-wrap .quote span{display:block;width:45px;height:45px;background:url(../images/icons.svg) no-repeat;background-size:316px;background-position:-257px -39px;position:absolute;left:50%;margin-left:-22px;top:0}.videodesc-wrap .quote.qbottom span{background-position:-257px -85px}.videodesc-wrap .quote:before,.videodesc-wrap .quote:after{content:"";display:inline-block;width:220px;height:2px;background:#65553c;position:absolute;top:20px}.videodesc-wrap .quote:after{right:0}.gmgtabs-content h2{font-family:"Libre Baskerville Italic","Libre Baskerville",Times New Roman,serif;font-weight:normal;margin:4px 24px 45px;letter-spacing:2.8px}.photos-reviews h2{margin:41px 9px 11px}.patient_photo{width:250px;height:300px;display:inline-block;margin:54px 11px;line-height:71px;font-size:16px;letter-spacing:.4px;text-align:center}.patient_photo a{width:250px;height:250px;overflow:hidden;display:block}.patient_photo a:hover{opacity:.7}.written-wrap{display:flex;flex-wrap:wrap;align-items:center}.written-testimonial{width:calc(50% - 47px);margin:15px 25px 15px 21px}.written-testimonial strong{color:#804689;display:block;margin-top:15px}.written-testimonial span{width:45px;height:45px;display:inline-block;background:url(../images/icons.svg) no-repeat;background-size:316px;background-position:-257px -39px}.service-accordion{background-color:#eee;color:#444;cursor:pointer;padding:1px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:.4s}.service-accordion h2{margin:20px 0}.service-accordion.active,.service-accordion:hover{background-color:#ccc}.service-title.service-accordion{margin:0 auto 10px;text-align:center}.service-panel{max-height:0;background-color:#fff;overflow:hidden;transition:all .4s ease-out}.service-panel *{padding-left:10px;padding-right:10px}.service-panel.active{max-height:1000px;transition:all .4s ease-out}.service-read-more-container{width:100%;clear:both;float:left;margin:15px 0;text-align:center}.services-section-header,.services-bottom-content{max-width:1280px;margin:0 auto;padding:35px}.services-section{max-width:1280px;margin:0 auto}@media screen and (min-width: 768px){.services-section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.service-accordion-container{flex:1 0 48%;max-width:48%;margin:1%}}@media screen and (min-width: 1020px){.services-section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.service-accordion-container{flex:1 0 31%;max-width:31%;margin:1.1%}}.error404 #primary,.blog #primary,.single #primary,.search #primary,.archive #primary{clear:both;margin:0 auto;width:1080px}body.single h1.entry-title{text-align:left}body.blog h1{margin-bottom:60px;margin-top:80px;text-align:center}body.blog article,body.page-template-template-press .press-release,body.archive article{border-bottom:1px solid #c4c4c4;padding:0 0 17px}.blog #page-header-background,.archive #page-header-background{min-height:initial;height:150px !important;width:150px;margin-right:15px;margin-top:4px}.blog #page-header-background:before,.archive #page-header-background:before{display:none}body.blog .entry-content{margin:7px 0px 0}.wp-pagenavi{clear:both;margin:30px auto}body.error404 section.error-404{text-align:center;padding:20px 0 40px}body.error404 section.error-404 .search-field{border-radius:0;padding:10px 5px 10px 10px}body.error404 input.search-submit{padding:18px 20px 16px;text-transform:uppercase}.cta-banner{background:url(images/cta-background.png) no-repeat #e6e1db;background-size:contain;background-position:right;height:260px;width:100%;display:inline-block;padding:11px 184px;position:relative}.cta-banner h2{font-size:57px;line-height:81px;font-family:"Libre Baskerville Italic","Libre Baskerville",Times New Roman,serif;font-weight:normal;font-style:italic;width:277px;color:#65553c}.cta-banner h2:after{content:"";display:block;width:100%;height:2px;background:#65553c}.cta-banner span{font-size:23px;font-family:"Libre Baskerville Italic","Libre Baskerville",Times New Roman,serif;font-style:italic;margin-left:25px;line-height:0;letter-spacing:.5px}.cta-banner a{position:absolute;top:96px;right:184px;margin-right:18px;border:1px solid #65553c;color:#65553c;background:#fff;width:252px;height:65px;text-align:center;font-size:19px;line-height:64px;font-family:"Libre Baskerville",Times New Roman,serif;font-weight:normal}.cta-banner a:hover{background:#65553c;color:#fff}#popup{background-color:#804689;position:fixed;right:0;top:445px;transition:ease all .8s;z-index:1000;width:67px;height:68px;overflow:hidden;cursor:pointer}#popup:after,#popup.open:after{content:"+";font-size:17px;position:absolute;top:12px;height:10px;width:10px;right:12px;color:#fff;line-height:8px;transform:rotate(45deg);transition:ease-in-out .5s all;transform-origin:center}#popup:before{background:#804689 url(../images/icons.svg) no-repeat;background-size:351px;background-position:-202px -95px;height:36px;width:36px;content:"";display:block;margin:0 auto;position:absolute;left:50%;top:18px;margin-left:-22px;transition:all .4s ease}#popup.open{background-image:none;width:224px;height:278px}#popup:after{transform:rotate(0deg) translate(2px, 0px)}#popup h3.title{opacity:0;width:153px;color:#fff;position:relative;text-align:center;margin:58px auto 13px;font-size:15px !important;letter-spacing:0 !important;line-height:22.5px !important;font-weight:lighter;text-transform:uppercase}#popup .popcontent{opacity:0}#popup.open .title,#popup.open .popcontent{transition:ease all .5s;opacity:1}.close_popup{display:block;font-size:13px;position:absolute;top:10px;right:15px;color:#fff;cursor:pointer}span.popbutton{background:#fff;width:220px;height:61px;display:block;margin:0 auto;border-bottom:1px solid #cacaca;text-align:right;box-sizing:border-box;font-family:Verdana,sans-serif;font-size:12px;color:#5f5f5f;position:relative}span.popbutton:before{background-image:url(../images/icons.svg);background-repeat:no-repeat;background-position:-216px -2px;content:"";background-size:295px;display:block;width:30px;height:30px;position:absolute;left:16px;top:50%;margin-top:-14px}span.popbutton a{text-decoration:none;color:#5f5f5f;display:block;text-align:left;padding:14px 10px 10px 56px;background-image:url(../images/icons.svg);background-size:700px;background-repeat:no-repeat;background-position:-598px -315px}span.popbutton.appt{line-height:32px}span.popbutton.tell{line-height:33px}span.popbutton.tell:before{background-position:-254px -6px}#popup-form{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;z-index:99999999}.popup-form__overlay{position:fixed;width:100%;height:100%;top:0;background:rgba(0,0,0,.47);left:0;display:block;float:left;z-index:99999999}.popup-form__container{width:258px;height:360px;background:#804689;display:block;padding:10px;max-width:90%;box-sizing:border-box;z-index:99999999999;position:absolute;top:120px;left:50%;margin-left:-129px}.popup-form__close{width:40px;height:25px;position:absolute;top:37%;right:40%}.popup-form__wrap{float:left;width:100%}section.popupform_top:before{content:"";width:40px;height:40px;background:url(../images/icons.svg) no-repeat;background-size:430px;background-position:-62px -5px;margin:0 auto;display:block}.popup-form__wrap h3{width:100%;height:90px;padding-top:0;font-size:13px !important;font-family:Verdana,sans-serif;font-weight:bold !important;text-align:center;color:#fff !important}section.popupform_top{width:100%;height:73px}#popupform_content{background-color:#fff;height:265px;padding:10px 15px}#popupform_content .field-wrap{margin-bottom:7px;width:208px;float:left}#popup-form .text-wrap{height:27px;float:left;width:208px}body #popupform_content form p{margin-bottom:0}#popupform_content form input{width:100%;height:23px;margin-bottom:10px;outline:0;background-color:#e0e0e3;border:0;color:#5f5f5f;padding:3px;font-size:11px}#popupform_content form label{font-size:11px;font-family:Verdana,sans-serif;color:#5f5f5f;font-weight:normal;width:100%}#popupform_content select{font-size:15px;letter-spacing:.7px;line-height:1.5;margin-bottom:10px;width:100%;-webkit-appearance:none;border-radius:0;padding:0 5px;background:#fff;outline:none}.cd-top{background-color:#65553c;bottom:18px;box-shadow:0 0 10px rgba(0,0,0,.05);display:inline-block;height:40px;overflow:hidden;position:fixed;right:10px;white-space:nowrap;width:40px;visibility:hidden;opacity:0;transition:opacity .3s 0s,visibility 0s .3s}.cd-top::before{color:#fff;content:"↑";display:block;font-size:40px;line-height:48px;height:40px;text-align:center;font-weight:lighter}.cd-top.cd-is-visible{opacity:1;visibility:visible;z-index:9999999}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{transition:opacity .3s 0s,visibility 0s 0s}a.cd-top.cd-is-visible.cd-fade-out:hover{background-color:#bf61ce}.site-footer>div{height:190px}.footer-section h6{font-size:14px;letter-spacing:1px;margin-bottom:5px}#footer-map{width:341px;height:100%;display:block;border:2px solid #fff;border-radius:3px;margin-right:34px}.site-footer a{color:#fff}.site-footer #footer-map a{color:#804689}.site-footer .full-address{width:310px;line-height:25px;letter-spacing:.7px}.full-address .address span p{margin-bottom:0}.reviews .stars,.reviews .halfstar{background-image:url(../images/stars-white.svg);background-repeat:repeat-x;display:inline-block;height:12px;background-size:19px;margin-top:5px}.reviews .stars{width:72px;background-position:0 -3px}.reviews .halfstar{width:16px;background-position:0 -19px}.site-footer .social-media .social-wrap{-moz-column-count:2;column-count:2;width:190px}.site-footer .social-media a{width:100%;display:block}.site-footer .social-media{width:190px;margin:0 40px}.site-footer .patient-forms{width:190px}.site-footer .social-media h6{margin-bottom:13px}.disclamier{background-color:#ebebeb;color:#5f5f5f;display:block;font-size:14px;letter-spacing:-0.18px;line-height:18px;padding:15.5px 0;width:100%;float:left}.disclamier div{margin:4px auto;width:1085px}.disclamier strong{display:block;width:100%;font-weight:bold}.disclamier p{margin-bottom:12px;font-size:14px;font-family:"Lato",sans-serif}.disclamier a{color:#65553c}.disclamier .acreditedbussines{width:100px;height:40px;float:right;background:url(../images/sprite.png) no-repeat;background-size:380px;background-position:-257px 0px;opacity:.6}.footer-section .no-desktop{display:none}a.download{width:46px;height:38px;border:2px solid #fff;display:block;background:url(../images/icons.svg) no-repeat;background-size:200px;background-position:-106px 5px}a.download:hover{background-color:#fff;background-position:-106px -20px}.nav-is-visible #popup{opacity:0}.cd-main-content{z-index:2}.cd-main-header{height:50px;background:#fff;z-index:3}.nav-is-fixed .cd-main-header{position:fixed;top:0;left:0;width:100%}.cd-nav-trigger{display:block;overflow:hidden;white-space:nowrap;color:rgba(0,0,0,0);z-index:3;float:left;height:100%;left:0;max-width:100%;position:absolute;top:0;width:95px;cursor:pointer}.cd-primary-nav>li.menu-item>.sub-menu>li.menu-item>.sub-menu li.menu-item{position:relative}.cd-primary-nav>li.menu-item>.sub-menu>li.menu-item>.sub-menu li.menu-item .subsubmenu-button{width:50px;height:100%;position:absolute;top:0;right:0;opacity:.4;cursor:pointer;z-index:2}.toggled-subsubmenu{transform:translateX(0);height:auto !important}.toggled-subsubmenu li{border-right:none !important;background-color:#fff}.toggled-subsubmenu li a{color:#804689 !important;border-color:#804689 !important}.cd-primary-nav .services-dropdown>ul ul{position:absolute;top:50px !important;height:100vh}.services-dropdown>ul.sub-menu.cd-secondary-nav.is-hidden{top:0 !important}.services-dropdown>ul.sub-menu.cd-secondary-nav{transform:translateX(0)}.services-dropdown>ul.sub-menu.cd-secondary-nav.is-hidden{transform:translateX(100%)}.services-dropdown ul.sub-menu ul.sub-menu .go-back{display:none}.cd-primary-nav>li.menu-item>.sub-menu>li.menu-item>.sub-menu li.menu-item .sub-menu li.menu-item a{font-size:18px}.cd-nav-trigger span,.cd-nav-trigger span::before,.cd-nav-trigger span::after{position:absolute;display:inline-block;height:3px;width:24px;background:#2e3233}.cd-nav-trigger span{position:absolute;top:50%;right:10px;margin-top:-2px;transition:background .3s .3s}.cd-nav-trigger span::before,.cd-nav-trigger span::after{content:"";right:0;transform:translateZ(0);backface-visibility:hidden;transform-origin:0% 50%;transition:transform .3s .3s}.cd-nav-trigger span::before{top:-6px}.cd-nav-trigger span::after{top:6px}.cd-nav-trigger.nav-is-visible span{background:rgba(46,50,51,0)}.cd-nav-trigger.nav-is-visible span::before,.cd-nav-trigger.nav-is-visible span::after{background:#2e3233}.cd-nav-trigger.nav-is-visible span::before{transform:translateX(4px) translateY(-3px) rotate(45deg)}.cd-nav-trigger.nav-is-visible span::after{transform:translateX(4px) translateY(2px) rotate(-45deg)}.cd-primary-nav,.cd-primary-nav ul{position:fixed;top:0;right:0;height:100%;width:325px;background:#804689;overflow-x:hidden;z-index:1;margin:0;padding:0;transform:translateZ(0);transform:translateX(0);transition:transform .3s}.sub-menu.cd-secondary-nav{margin-top:0px}.cd-primary-nav a,.cd-primary-nav ul a{display:block;height:50px;line-height:50px;padding:0 30px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #fff;text-transform:uppercase;transform:translateZ(0);will-change:transform,opacity;transition:transform .3s,opacity .3s}.cd-primary-nav.is-hidden,.cd-primary-nav ul.is-hidden{transform:translateX(100%)}.cd-primary-nav.moves-out>li>a,.cd-primary-nav ul.moves-out>li>a{transform:translateX(-100%);opacity:0}.cd-primary-nav .see-all a{color:#69aa6f}.has-children>a,.go-back a{position:relative}.has-children>a::before,.has-children>a::after,.go-back a::before,.go-back a::after{background:#fff;content:"";position:absolute;top:50%;margin-top:-1px;display:inline-block;height:2px;width:10px;backface-visibility:hidden}.has-children>a::before,.go-back a::before{transform:rotate(45deg);transition:all .2s ease-out}.has-children>a::after,.go-back a::after{transform:rotate(-45deg);transition:all .2s ease-out}.services-wrap li a:before{transition:all .2s ease-out;transform:rotate(45deg)}.services-wrap li a:after{transition:all .2s ease-out;transform:rotate(-45deg)}.toggled-parent a:before,.services-wrap li a.selected:before{transition:all .2s ease-out;transform:rotate(135deg) !important}.toggled-parent a:after,.services-wrap li a.selected:after{transition:all .2s ease-out;transform:rotate(45deg) !important}.has-children>a{padding-right:40px}.has-children>a::before,.has-children>a::after{right:20px;transform-origin:9px 50%}.cd-primary-nav .go-back a{padding-left:40px;margin-top:10px}@media screen and (max-width: 1019px){.sub-menu:has(.go-back)>li{padding-top:10px;padding-bottom:10px}}.cd-primary-nav .go-back a::before,.cd-primary-nav .go-back a::after{left:20px;transform-origin:1px 50%}.cd-overlay{position:fixed;z-index:2;height:100%;width:100%;top:0;left:0;cursor:pointer;background-color:hsla(0,0%,100%,.3);visibility:hidden;opacity:0;backface-visibility:hidden;transition:opacity .3s 0s,visibility 0s .3s,transform .3s 0s}.cd-overlay.is-visible{opacity:1;visibility:visible;transition:opacity .3s 0s,visibility 0s 0s,transform .3s 0s}.desktop-responsive,.mobile-vertical,.mobile-horizontal,.mobile,.responsive,.no-desktop{display:none}.no-desktop-responsive,.dektop-full{display:block}.desktop.mobile{display:block}.large-desktop{display:block}.logos-footer{text-align:center;display:flex;justify-content:center;height:132px;padding:10px 0}.site-footer{height:270px;background-color:#65553c;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.rsContent .fancybox-iframe img{width:100%;height:auto}.playbutton:before{content:"";display:block;width:50px;height:50px;position:absolute;top:50%;left:50%;margin:-25px;background:url(../images/icons.svg) no-repeat;background-size:420px;background-position:-156px -59px}.playbutton:hover{opacity:.5}a.btn-gallery{color:#65553c;border:1px solid #65553c;padding:10px 50px;text-align:center;font-weight:normal}a.btn-gallery:hover{color:#fff;background-color:#65553c}a.btn-contact{color:#65553c;border:1px solid #65553c;padding:15px 50px;text-align:center;font-weight:bold}a.btn-contact:hover{color:#fff;background-color:#65553c}.btn-redirectons{width:100%;display:flex;justify-content:center;margin-bottom:20px}#page-header-full{background-position:center right;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;float:left;margin-bottom:65px;padding:0;width:100%;height:359px;position:relative}.full-banner .BoxHalf{position:absolute;width:60%;right:0;top:50%;transform:translateY(-50%);padding-right:30px}.full-banner h1.entry-title{margin:0}.page-template-template-partsgallery-php .full-banner h1.entry-title{color:#fff}.category-case-studies h2.entry-title a,.post h2.entry-title a{color:#65553c}.gallery-wrap{width:1080px;margin:0 auto}.gallery-wrap>a{font-size:14px;font-weight:normal;padding-bottom:15px;display:inline-block}.gallery-wrap>a:before{content:"<";width:15px;display:block;float:left;transition:ease all .4s;padding-left:8px;margin-right:5px}.gallery-wrap>a:hover:before{padding-left:3px;color:#65553c}.gallery-tab{background:#f4f1eb;width:100%;height:66px;display:flex;align-items:center}.gallery-tab h3{width:50%;text-align:center;font-weight:normal;margin-bottom:0;font-size:21px;letter-spacing:1.6px}.half-section{width:50%;float:left}.gallery-item{width:100%;height:auto;display:flex;padding:25px 13px 25px 0;text-align:center}.gallery-item .half-section{display:flex;justify-content:center;align-items:center}.gallery-item:nth-child(odd){background:#f4f1eb}.gallery-item img{width:277px}.gallery-item .image-description{display:flex;align-items:center;min-height:206px;text-align:left;padding:0 33px}.gallery-item .image-description p{margin-bottom:0}.ytcolorbox{width:513px;margin:0 auto}.videothumb{position:relative;display:block}.videothumb:before{content:"";width:80px;height:80px;position:absolute;background:url(../images/icons.svg) no-repeat;background-size:680px;background-position:-253px -95px;top:50%;left:50%;margin:-40px;transition:ease all .4s}.videopage-gallery{width:1020px;margin:20px auto 30px;-moz-column-count:2;column-count:2}.video-wrap{width:300px;height:auto;text-align:center;margin:0 auto 20px}.video-wrap a{display:inline-block;width:300px;height:237px;font-weight:400}.video-wrap img{width:100%;height:237px}.video-wrap .video-caption{font-size:17px;margin:10px 0;display:block}#content .video-wrap a:hover{opacity:1}.homepage-content{clear:both;float:left;display:block;max-width:100vw}.homepage-content .first-row .left-column,.homepage-content .first-row .right-column,.page-template-content-contact .left-column.directions{padding:25px 75px 50px}.page-template-content-contact .left-column.directions{padding-left:calc((100% - 1280px)/2) !important}.homepage-content .first-row .left-column{text-align:center}.homepage-content .first-row .left-column .desktop-text-content{text-align:left}.homepage-content .first-row .desktop-cta-container{display:none;width:100%;text-align:center}.homepage-content .second-row .right-column.we-pamper h2{font-size:19px}body h2.homepage-quote{font-size:20px !important;line-height:31px;margin-bottom:30px !important}.homepage-quote i{font-size:17px}.homepage-content a.desktop-cta{color:#fff;font-size:14px;background-color:#65553c;border:1px solid #65553c;padding:15px 50px;text-align:center;font-weight:bold}.homepage-content a.desktop-cta:hover{color:#65553c;background-color:#fff}.homepage-content .smiles-for-life{clear:both}.sliders-containers{clear:both;float:left;width:100%}.sliders-containers .media-slider,.sliders-containers .smile-slider{width:48%;float:left;display:inline-block;padding:20px 50px}.sliders-containers .media-slider{background-color:#e1ecf6}.sliders-containers .media-slider .rsVisibleNearbyWrap{width:100% !important}.sliders-containers #new-royalslider-4 .rsArrow{display:block !important}.masonry-slider{width:50%;float:left}@media screen and (max-width: 767px){.sliders-containers .media-slider,.sliders-containers .smile-slider{width:100%}.sliders-containers .media-slider{margin-right:0}.masonry-slider{width:100% !important;clear:both;display:block}.homepage-content .first-row .left-column{padding-bottom:0}.homepage-content .first-row p{font-size:16px;letter-spacing:.36px;line-height:30px}.homepage-content .first-row .left-column,.homepage-content .first-row .right-column,.page-template-content-contact .left-column.directions{padding-left:25px;padding-right:25px}.homepage-content .first-row .desktop-cta-container{display:inline-block}.homepage-content .second-row{display:block}.homepage-content .second-row .left-column,.homepage-content .second-row .right-column{width:100%;float:left}.homepage-content .second-row .contact-form-container{padding:30px 30px 60px 30px;clear:both;float:left;width:100%;min-height:424px}.homepage-content .second-row .right-column{padding:20px 30px;display:block}.homepage-content .second-row .right-column.we-pamper p,.homepage-content .second-row .right-column.we-pamper li,.homepage-content .second-row .right-column.we-pamper h3{display:block}ul.amenities-list{margin-left:0}}.homepage-content .right-column.we-pamper{position:relative}.homepage-content .right-column.we-pamper img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;z-index:0}.homepage-content .right-column.we-pamper .content{z-index:1;position:relative}@media screen and (min-width: 768px){.homepage-content .left-column,.homepage-content .right-column{width:50%;float:left}.homepage-content .first-row{clear:both;float:left}.homepage-content .first-row p{font-size:13px;line-height:25px}.homepage-content .first-row .left-column,.homepage-content .first-row .right-column,.page-template-content-contact .left-column.directions,.page-template-content-contact .text-container{padding-left:30px;padding-right:30px}.homepage-content .first-row .left-column{background-color:#f3f3f3}.homepage-content .second-row{display:flex;width:100%}.homepage-content .second-row .right-column{padding:50px 8%}.homepage-content .second-row .contact-form-container{padding:30px;float:left}.homepage-content .second-row .contact-form-container h2{font-size:20px;margin-bottom:30px}.home-form iframe{transform:scale(0.7) translate(-65 px, -20 px)}}@media screen and (max-width: 1019px){.sliders-containers .media-slider .new-royalslider-2,.sliders-containers .media-slider .media-gallery-cta{display:none !important}.sliders-containers .rsContent{display:flex;justify-content:center;align-items:center;vertical-align:middle}.swiper-button-next.smile-next,.swiper-button-prev.smile-prev,.swiper-button-next.video-next,.swiper-button-prev.video-prev{color:#65553c !important}}@media screen and (min-width: 1020px){.homepage-content .first-row .left-column{background-color:unset}.homepage-content .second-row .contact-form-container{padding:20px calc((100% - 450px)/2);padding-bottom:80px}}@media screen and (min-width: 1440px){.main-navigation ul li.services-dropdown:hover>ul.sub-menu{top:85px}}@media(max-width: 1279px){body.home h2.h1-styling{line-height:50px}.dektop-full,.no-desktop-responsive{display:none}.desktop-responsive{display:block}#masthead{height:69px}#page{padding-top:68px}#header-logo{margin:0 0 0 15px;background-size:100%;background-position:0;width:180px}.top-bar{margin:0;padding:0}.main-navigation li.tel{width:59px}.main-navigation{max-width:647px;width:auto;margin-top:12px}.main-navigation li a{font-size:11px;line-height:40px}.search-header input.search-field{height:68px}.cta-header-button{height:100%;width:-moz-min-content;width:min-content;font-size:14px;padding:13px 5px;line-height:1.5}.main-navigation ul li.services-dropdown:hover>ul.sub-menu{top:69px}.main-navigation ul li.services-dropdown ul li ul.sub-menu{padding:0 7px}.main-navigation ul li.services-dropdown ul li ul.sub-menu li{height:29px}.main-navigation ul li.services-dropdown ul li ul.sub-menu li a{font-size:11px;padding:0}.services-wrap li .sub-menu{height:auto;min-height:320px}.BannerBox{width:100% !important;left:37px;top:125px}.BannerBox h1{line-height:50px}.image-subtitle span{font-size:20px}.rsContent:after{display:none}.item p{font-size:13px;margin-bottom:1.4em}.item article{padding:40px 50px}.box-1 .box-item{padding:32px 25px}.box-1.item h2{font-size:20px;line-height:29px}.box-2.item h2{top:20px;line-height:initial}.contact-form{top:80px}.box-2.item img{opacity:0}.content-search{height:168.5px;font-size:15px;padding:20px 51px}.content-search span{font-size:10.5px}.content-search small{margin-top:15px}.content-search input[type=text]{margin-bottom:10px}.box-3.item .box-image img{max-width:142px;margin-top:58px}.item.box-3 h2{top:39px;letter-spacing:3.7px;padding:0 53px}.box-3.item .box-item,.box-6.item .box-item{width:350px;margin-left:-175px}.box-3.item,.box-6.item{min-height:350px}a.link-box{width:145px;margin-top:23px}.box-3 .box-image{max-height:316px;width:49%}.box-3 .box-item p{margin-bottom:27px}.box-4.item,.box-2.item{min-height:340px}.box-4.item.no-mobile img{opacity:0}.item.box-5 h2{font-size:23px;top:37px}.box-5 .box-item{top:85px;width:100%;padding:0 50px;left:0;margin:0}.box-5 .box-item img{max-width:198px;margin:76px auto 20px}.box-5 huge{font-size:42.5px}.box-5 .box-item hr{margin:10px auto 44px;width:368px;height:.5px}.box-5 h3{font-size:36px;letter-spacing:0px;margin-bottom:8px}.box-5.item p{margin-bottom:10px;font-size:13px;letter-spacing:0}body.home .expandbutton{top:145px;height:21px;width:21px;line-height:initial;font-size:13px}.box-5 ul{font-size:13px;left:57px;top:182px;width:297px;height:220px;overflow-y:scroll}.box-5 ul::-webkit-scrollbar{width:5px}.box-5 ul::-webkit-scrollbar-track{background:#e6bdec}.box-5 ul::-webkit-scrollbar-thumb{background:#804689}.box-6.item h2{font-size:23px;padding-left:0;letter-spacing:1.7px;top:30px}.footersliders .box-3.item h2,.footersliders .box-6.item h2{font-size:23px;color:#804689}.item.box-6 h3{font-size:12.6px}.box-6.item h5{letter-spacing:.5px;margin-bottom:24px}.box-6.item p{font-size:14px;letter-spacing:.4px}#page-header-background{margin-bottom:60px}.centralizaText{height:78%}.text-banner .first-line{font-size:31px;letter-spacing:.5px;line-height:50px}body.page .page-banner{letter-spacing:2.6px;margin-right:34px}.half-banner-content{padding:0 62px 0}.hentry{margin:0 0 3.8em}h1 huge{font-size:133px;margin-right:10px}.half-content h1,.half-banner-content h1,h1.entry-title{font-size:22px}.tabs{width:900px}.tab{display:block;float:left;max-width:100%;width:100%}h3{line-height:29px;letter-spacing:2.1px}article p{letter-spacing:0;line-height:26px;margin-bottom:2.8em}#page #content ul li{text-indent:-7px}.half-content:nth-child(odd){padding:0 35px 0 0}.half-content:nth-child(even){padding:0 0 0 35px}.homepage-content .first-row .left-column,.homepage-content .first-row .right-column,.page-template-content-contact .left-column.directions{padding-left:30px;padding-right:30px}body.page-template-template-press .page-banner{margin-right:0}.slider-area .royalSlider{max-width:320px}.slider-area .rsContentSlider img{border:2px solid #076ea2;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;float:left;max-width:125px;width:50%}.slider-area{padding:42px 0 31px;width:100%}.slider-area h3{width:243px;float:none;margin:0 auto;line-height:29px;letter-spacing:1.8px;font-size:24px}.slider-area>div{width:100%}.before-after::after{height:182px}.slider-area .before-after p{letter-spacing:-0.1px;font-size:14px;margin:10px 0 19px}.slider-area #new-royalslider-2{margin-top:28px}.slider-area .rsDefaultInv.rsHor .rsArrowLeft .rsArrowIcn{background-position:-191px -188px;position:relative;top:91px;left:26px}.slider-area .rsDefaultInv.rsHor .rsArrowRight{right:-59px}.slider-area .rsDefaultInv.rsHor .rsArrowRight .rsArrowIcn{background-position:-216px -184px}.slider-content .view-testimonials{font-size:10px;max-width:151px}.rsContentSlider .slider-content{margin-top:12px}.rsContentSlider .slider-content p{margin:2px 0 10px 21px;font-size:14px;letter-spacing:.2px;line-height:25px}.half-box.form-box{padding-right:60px;padding-top:12px;width:53%}.slider-content .view-testimonials{margin-left:21px;width:152px;letter-spacing:.5px;padding:9px 0}.slider-area .find-a-professional img{display:block;margin:27px auto 0;max-width:231px}body.page-template-template-contact .page-banner{margin-right:0}.results_wrapper{max-width:985px}.page-template-template-treatments #page-header-background{margin-bottom:34px}body.page-template-template-treatments #page .tab ul li{margin-left:0;text-indent:0}body.page-template-template-treatments .tabs{margin-top:68px;width:900px}.half-content h1,.half-banner-content h1{margin:19px 0 27px;font-size:33px;letter-spacing:2.3px}.post-tab-selector a{font-size:17px}.post-tab-selector a.selected span{padding:5px;border-bottom:1px solid #804689}.page-template-template-treatment .half-content h1,.page-template-template-treatment .half-banner-content h1{padding:69px 0 0;letter-spacing:0;font-size:45px;margin-bottom:22px}.page-template-template-treatment .text-banner .first-line{font-size:22px}body.page-template-template-treatment h5{font-size:13.9px}body.page-template-template-treatment i{letter-spacing:0px;line-height:25px}.page-template-template-treatment .text-banner .first-line span{line-height:40px}.page-template-template-treatment #page-header-background{margin-bottom:53px}.table-line{padding:0;height:38px}.table-column{padding-bottom:0}.table-column{letter-spacing:1px;padding:0;width:46%}.table-column:first-child{width:54%}.table-treatments{margin-top:0}.tab th{width:54%}.error404 #primary,.blog #primary,.archive #primary,.single #primary,.search #primary{width:940px}body.page-template-template-contact h3{margin-bottom:0;font-size:11px}body.page-template-template-contact p.star-mark{margin-bottom:0}body.page-template-template-contact h2{font-size:17px}#secondary .widget{float:left;margin:0 37px;width:25%}#secondary .widget:nth-child(2){margin-left:0}#secondary .widget:first-child{margin-left:0}#secondary h2.widget-title{margin-top:0}footer .social-media{padding-left:44px;margin-left:0}#site-footer-navigation ul{display:block;margin:0 auto;padding:7px 0 10px;width:430px}#site-footer-navigation.main-navigation li a{padding:1.5px 20px 0 11px;letter-spacing:1.3px}.footer-section{font-size:10.5px}.footer-section .no-desktop{display:block}.footer-section h6{font-family:"Lato",sans-serif;letter-spacing:2px;margin:18px 0 6px}.search-header input.search-field{height:68px}.site-footer .social-media{padding-left:0;margin:0}.full-address.footer-section{width:260px}#footer-map{margin-right:30px;width:300px}.footer-section h6{margin:2px 0 6px}.site-footer .full-address{line-height:22px}.site-footer .social-media .social-wrap a{margin-bottom:2px;font-size:13px}.reviews .stars,.reviews .halfstar{background-size:14px;float:left}.reviews .stars{background-position:0 0;width:53px}.reviews .halfstar{background-position:0px -12px;width:14px;margin-left:4px}footer .social-media a:before{height:100%;margin-top:0}.footer-section div,.footer-section>div{width:100%}.footer-newsletter h6{font-size:15px;letter-spacing:0px;margin:10px 0 17px;line-height:19px}.social-media{margin-left:30px}footer .social-media a::before{background:hsla(0,0%,100%,0) url("../images/sprite.png") no-repeat -56px -209px/283px}footer .social-media a.twitter::before{background-position:-103px -209px}footer .social-media a.instagram::before{background-position:-151px -209px}footer .social-media a.pinterest::before{background-position:-197px -209px}footer .social-media a.linkedin::before{background-position:-246px -209px}.newsletter{width:265px}.newsletter div{float:right}.newsletter div label{margin:4px 4px 7px 1px}.newsletter div.field-wrap{margin-top:2px;width:100%}.newsletter #nf_submit_4n{width:calc(100% - 40px)}.newsletter input[type=submit]{left:0}.homefooter .easy-t-slideshow-wrap{width:400px;margin:0 auto}.homefooter .testimonial_body{width:100%}.logos-footer{height:100px}.logos-footer img{height:88px;width:auto}.disclamier div{width:80%}.post-tab-selector{height:100px}.contact-header{width:100%}#contact-header-background,#contact-map{height:224px}.contact-content{padding:37px 45px 0 75px;height:294px}.page-template-content-contact .half-content.right-column{padding:0}.formbox{width:400px;height:278px}.page-template-content-contact .contact-form{top:17px;width:100%}.page-template-content-contact .home-form .input-field{margin-bottom:17px}.input-field.half-section.submit-wrap{margin-top:33px;display:flex;flex-direction:column;align-items:flex-end;text-align:center;margin:7px 0 0 0}.home-form iframe{transform:scale(0.7) translate(-65px, -90px)}.page-template-content-contact .home-form .input-field:nth-child(5){margin-bottom:3px}.page-template-content-contact .home-form .submit-wrap input[type=submit]{width:77px;height:26px}.page-template-content-contact .home-form .submit-wrap p{width:84px;margin-left:32px;font-size:10px}.page-template-content-contact .home-form .g-recaptcha{transform:scale(0.5) translate(-95px, -41px)}.contact-address section:first-child{width:178px}.contact-address{width:458px}article .contact-address h3{font-size:19px;letter-spacing:0;margin-bottom:0}.contact-address section span{font-size:14px}.contact-address section{width:131px}.contact-address section:last-child{width:400px;margin-top:16px}.videodesc-wrap .quote:before,.videodesc-wrap .quote:after{width:148px}.video-review .videodesc-wrap{padding:0 0 0 23px;width:calc(50% - 21px)}.video-review{margin-bottom:48px}.video-review .videodesc-wrap p{font-size:12px;line-height:20px}.video-review iframe{height:235px;margin-top:32px}.patient_photo,.patient_photo a{width:190px;height:auto;font-size:13px;line-height:40px}.patient_photo{margin:12px}.photos-reviews h2{margin:0 9px 30px}.gmgtabs-content h2{letter-spacing:1px;font-size:20px}#page-header-full{height:286px}.gallery-wrap{width:900px}article p{font-size:13px;line-height:inherit;margin-bottom:15px}#page article ul{font-size:13px}.scroll-down{font-size:15px;margin-top:15px}.scroll-down:after{background-size:170px;background-position:-38px -17px;width:16px;top:9px}.page-template-content-contact .left-column.directions{padding-left:25px !important}}@media screen and (min-width: 768px)and (max-width: 1279px){.homepage-content .second-row .contact-form-container{padding-bottom:80px}}.mobileButton{display:none}@media(max-width: 1019px){a.mobileButton{display:inline-block;background:#804689;color:#fff;width:100%;height:auto;font-family:"Lato",sans-serif;font-size:31px;text-align:center;line-height:50px;font-weight:lighter;letter-spacing:4px;text-transform:uppercase;padding:10px 15px}.BannerBox span.spacer{display:inline}body.home h2.h1-styling{font-weight:500;font-size:25px;letter-spacing:2px;line-height:45px;margin-bottom:0px;width:auto;text-align:center}.image-subtitle.Actual{top:39%;font-size:16px;right:13px;left:unset;display:block;text-align:right;letter-spacing:2px;bottom:unset}.cd-nav.mobile .search-widget{display:none}a.tel.responsive,a.search-widget{display:none !important}.rwd-display-options{display:none !important}.tabletversion{display:block}.text-banner.tabletversion.mobile{display:flex;right:0px;bottom:0;top:initial;margin:0;width:60%;background:hsla(0,0%,100%,.68);text-align:left;height:190px;line-height:45px;display:none}.text-banner.tabletversion.mobile:before{display:block;content:"";width:3px;height:54%;background:#fff;transform:translateX(27px)}.text-banner h4{color:#804689;margin-bottom:0;font-size:16px;text-transform:uppercase;font-weight:initial;font-weight:600;margin-top:12px}.text-banner span{color:#413f3f;font-size:14px;font-weight:600}.royalSlider{height:570px !important}.BannerBox{left:0;bottom:0;top:initial;margin:0;width:100%;background:hsla(0,0%,100%,.68);text-align:-webkit-center;height:unset;display:block;flex-direction:column;justify-content:center}.Actual-Patient{letter-spacing:4px;text-align:right;position:relative;top:60%;color:#fff;right:34px;font-weight:600 !important}.BannerBox h1{font-size:40px;letter-spacing:2px;line-height:45px;margin-bottom:0px;font-weight:500;width:auto}.BannerBox span.banner-subtitle{font-size:26px;line-height:36px;margin-bottom:10px;color:#804689;font-weight:600;display:inline-block}.BannerBox strong{font-size:19px !important;font-weight:400;color:#413f3f !important;line-height:25px;letter-spacing:2px}.BannerBox .learn-more.long{display:block;background:#804689;color:#fff;height:auto;text-align:center;font-weight:lighter;letter-spacing:4px;text-transform:uppercase;padding:10px 1%;width:100%;margin:0;font-size:18px}.image-subtitle{bottom:219px;width:94%;color:#fff;left:30px;font-size:16px;line-height:21px;text-shadow:0 0 25px #333;display:none}.image-subtitle span{font-size:14px;display:none}.desktop,.no-responsive,.desktop.mobile.no-responsive{display:none}.responsive{display:block}#header-logo{background-position:0;background-size:100%;padding:0;float:none;margin:0 auto}.cta-header-button{font-size:14px;padding:13px 5px;line-height:1.5;width:-moz-min-content;width:min-content}.iconsheader{position:absolute;list-style:none;width:80px;height:40px;margin:0;bottom:10px;right:190px;text-align:center;display:inline-block}.nav-is-visible .iconsheader{display:none}.iconsheader a{width:30px;height:30px;background:url(../images/icons.svg);background-repeat:no-repeat;background-size:265px;display:block;float:left;margin:0 5px}.second-mobile-nav{background-color:#ebebeb;height:60px}.second-mobile-nav ul{height:100%;list-style:none;margin:0}.second-mobile-nav ul li{float:left;height:100%;margin:0;width:25%}.second-mobile-nav ul li a,.second-mobile-nav ul li span{display:block;height:100%;position:relative}.search-widget a{background-position:0 -70px}.iconsheader #tel a{background-position:-32px -70px}div.search-header{max-width:100%;right:0;width:100%;top:69px}nav.cd-nav.mobile{display:block}#nav_toggle:before{top:36px}#nav_toggle:after{bottom:38px}#nav_toggle:before,#nav_toggle:after{background:#804689;border-radius:0px;-webkit-border-radius:0;-moz-border-radius:0;content:"";cursor:pointer;display:block;height:2px;left:0;margin:0 auto;position:absolute;right:0;width:23px}#nav_toggle{background-color:#fff;display:block;float:left;height:100%;left:0;max-width:100%;position:absolute;top:0;width:95px;z-index:999;backface-visibility:hidden;transition:opacity .3s 0s,visibility 0s .3s,transform .3s 0s}#nav_toggle.nav-is-visible{transform:translate(325px, 0)}#nav_toggle:before,#nav_toggle:after{content:" ";display:block;transition:all 300ms ease-in-out}#nav_toggle.nav-is-visible:before{top:23px;transform:rotate(45deg) translate3d(5px, 10px, 0);transform:rotate(45deg) translateX(5px) translateY(10px)}#nav_toggle.nav-is-visible:after{bottom:35px;transform:rotate(-45deg) translateX(-4px) translateY(-1px)}#cd-primary-nav .mobile_menu_options a{width:33.3%;float:left}#cd-primary-nav .mobile_menu_options a{height:65px;line-height:65px}.sub-menu.cd-secondary-nav{margin-top:0;height:calc(100% - 65px)}.cd-primary-nav>.sub-menu.cd-secondary-nav>li,.cd-primary-nav .sub-menu.cd-secondary-nav>li,.cd-primary-nav .sub-menu.cd-secondary-nav .services-wrap>li{height:unset !important;width:100% !important}.cd-primary-nav .sub-menu.cd-secondary-nav .services-wrap>li{position:relative !important}.cd-primary-nav .cd-secondary-nav>li{overflow:visible !important}.cd-primary-nav .sub-menu.cd-secondary-nav>li{border-right:none}.cd-primary-nav .sub-menu.cd-secondary-nav>li a{color:#fff;font-size:16px;margin-bottom:0}.toggled-subsubmenu li a{font-size:16px !important;margin-bottom:0}.mobile_menu_options a:before{display:block;content:"";position:absolute;width:24px;height:24px;top:50%;left:50%;margin:-12px 0 0 -12px;background-size:700px auto}.mobile_menu_options a.call:before{background-position:right -151px}.mobile_menu_options a.mail:before{background-position:right -192px}.mobile_menu_options a.location:before{background-position:right -234px}.cd-main-content,.cd-main-header{transform:translateZ(0);will-change:transform}#cd-primary-nav .mobile_menu_options a{width:33.3%;float:left}.cd-main-content,.cd-main-header{position:relative;transition:transform .3s}.cd-main-content.nav-is-visible,.cd-main-header.nav-is-visible{transform:translateX(-325px)}.nav-on-left .cd-main-content.nav-is-visible,.nav-on-left .cd-main-header.nav-is-visible{transform:translateX(325px)}.cd-main-header.nav-is-visible #nav_toggle{transform:translateX(325px)}.cd-main-header.nav-is-visible .site-branding{opacity:0}#cd-primary-nav li a{padding-left:40px}.cd-main-header{height:80px}.cd-main-header::after{clear:both;content:"";display:table}.nav-on-left .cd-primary-nav,.nav-on-left .cd-primary-nav ul{right:auto;left:0}.cd-primary-nav{visibility:hidden;transition:visibility 0s .3s}.cd-primary-nav.nav-is-visible{visibility:visible;transition:visibility 0s 0s}.cd-overlay.is-visible{transform:translateX(-325px)}.nav-on-left .cd-overlay.is-visible{transform:translateX(325px)}a.tel.responsive,a.search-widget{color:#fff;width:51px;float:right;height:100%;text-indent:-999999px}a.search-widget.open:before{width:38px;background:#fff url("../images/sprite.png") no-repeat -16px -212px/280px;color:rgba(0,0,0,0) !important}a.tel.responsive:before{background:#fff url("../images/sprite.png") no-repeat -203px 15px/280px;content:"";display:block;cursor:pointer;height:100%;line-height:62px !important;margin-top:30px;height:50%;position:relative;width:100%;z-index:8}a.search-widget:before{background:#fff url("../images/sprite.png") no-repeat -150px 16px/280px;content:"";display:block;color:rgba(0,0,0,0) !important;margin-top:30px;height:50%;width:100%}.box-3.item,.box-6.item{max-height:initial;left:0% !important}.masonry-slider{width:100%}.box-1.item{max-height:398px;background:#f3f3f3}body.home h2{font-size:36px;letter-spacing:1.7px;margin:0;font-weight:bolder}body .text-banner-content h2{color:#413f3f}.home .centralizaText{height:92%}.home .text-banner .first-line{font-size:49px;margin:0;line-height:30px;padding-top:14px;letter-spacing:5.5px}.first-line img{margin-top:49px;left:-8px}.home .text-banner .first-line span{font-size:31px;letter-spacing:4.3px;line-height:75px}p.last-line{font-size:29px;letter-spacing:5px;margin-bottom:0;line-height:88px}.item .box-item{letter-spacing:.75px;padding:46px 30px}.item article{padding:33px 36px 0 32px;letter-spacing:0px;line-height:21px}.item p{font-size:11.5px}.item article p{font-size:13.5px;margin-bottom:15px;line-height:25px}.box-1.item h2{font-size:20px;width:325px;line-height:31px;margin:0 auto;top:-5px}body.home .box-1.item h2{width:100%}.box-1.item h2 i{font-size:13px}.box-1 .box-item{padding:33px 0 0 0px}body.home .box-1 .box-item{padding-top:20px}.box-1.item p{font-size:13px;width:317px;margin:10px auto;line-height:25px}.box-1.item img{opacity:0}.box-1.item,.box-5.item{max-height:403px}.box-1 .box-item .box-links{margin-top:5px;padding-right:65px}.box-1 .box-item .box-links a{font-size:12px;line-height:72px;margin-top:0}.box-2.item h2{font-size:20px;top:28px;letter-spacing:1px}.box-1 .box-item .box-links a:before{font-size:95px}.box-1 .box-item .box-links a.link-1{margin-bottom:0}.box-1 .box-item .box-links a.link-2{text-align:center}.box-1 .box-item .box-links a.link-3:before{top:50px}.box-1 .box-item .box-links a.link-4{left:10px}.services-ballon.no-responsive{display:none}.box-3.item h2{font-size:23px;letter-spacing:3px;padding:0 30px;top:32px}.box-3.item .box-item,.box-6.item .box-item{width:100%;margin-left:5px;padding:0;top:95px;left:0%}.mySwiperVideo{height:176px}.box-6 .rsArrow,.box-3 .rsArrow{top:50%;margin-top:-17px}.rsDefaultInv .rsBullets{margin-top:6px}.box-6 .rsArrow.rsArrowRight,.box-3 .rsArrow.rsArrowRight{right:20px;background-position:-53px -26px}#contact label{margin-bottom:0px;text-transform:none}.content-search{height:168.5px;font-size:15px;padding:20px;width:95%}.box-5.item h2{font-size:21px;top:23px;letter-spacing:1.6px;height:auto}body.home .box-5 h3{font-size:16px;font-weight:normal}.box-5.item p{width:323px;margin:0 auto;line-height:20px;margin-bottom:11px}.box-5 .box-item{padding:0;top:59px}.box-5 ul{top:155px;width:70%;height:160px}.box-5 ul li{font-size:11px;line-height:14px;margin-bottom:11px}body.home .expandbutton{top:139px;height:21px;width:21px;line-height:initial;font-size:13px;border:1px solid #804689}.box-5 .box-item img{margin:3px auto;max-width:193px;position:relative;left:-4px}.box-5 p{letter-spacing:1.3px;margin-bottom:0;font-size:16px}.box-5 p.first-sentence{font-size:17.29px}.box-5 .link-box{margin:48px auto 38px;width:100%;max-width:322px;padding:6px 48px 5px;letter-spacing:1px}a.link-box{font-size:11.5px;letter-spacing:1.3px;line-height:22px;margin-bottom:0;margin-top:5px;padding:5px 0px;width:126px}h1 huge{font-size:106px}#page-header-background{min-height:505px}.half-content,.half-banner-content{padding:0 30px 0;margin:0}body.page-template-default .page-banner{margin-top:0;margin-right:28px}.text-banner .first-line{padding:0 9px;font-size:29px;letter-spacing:.5px;line-height:44px}#page-header-background{min-height:413px;height:413px}.half-content h1,.half-banner-content h1{margin:34px 0 24px;font-size:26px;letter-spacing:4.8px}h2{letter-spacing:2.6px;margin-top:35px}h3{font-size:12px;letter-spacing:1.6px}.hentry{margin-bottom:0}.tabs{padding:0 17px;width:100%}body.page-template-template-contact h2{margin-bottom:16px}body.page-template-template-contact h3{margin-bottom:0}body.page-template-template-contact p.star-mark b{font-size:21px}body.page-template-template-contact .half-banner-content{padding:0 47px}body.page-template-template-treatment .page-banner{letter-spacing:2.6px;margin-right:31px}.page-template-template-treatment .text-banner .first-line span{line-height:0;height:30px;font-size:15px}.page-template-template-treatment .half-banner-content h1{font-size:35px;padding-top:50px;margin-bottom:3px}body.page-template-template-treatment h5{font-size:12.5px;line-height:25px;margin-bottom:29px}body.page-template-template-treatment i{font-size:15px;line-height:20px}.table-column{font-size:15px;letter-spacing:.8px}.tab tr{font-size:15px}.page-template-template-contact .half-box.page-banner h2{padding-left:34px}.slider-area .royalSlider{max-width:230px}.slider-area .rsContentSlider img{border:2px solid #076ea2;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;float:left;max-width:90px}.slider-area{margin-top:60px;padding:32px 0 69px;width:100%}body.page .slider-area h3{font-size:23px;letter-spacing:.7px}.slider-area>div{width:100%}.slider-area .before-after p{width:180px;letter-spacing:.6px;line-height:19px;font-size:12px;margin:14px auto 27px;display:block}.slider-area #new-royalslider-1{position:relative;left:0}.slider-area #new-royalslider-2{margin-top:56px;max-width:256px}.slider-area .rsDefaultInv.rsHor .rsArrowLeft .rsArrowIcn{background-position:-195px -194px;top:50%;left:50%}.slider-area .rsDefaultInv.rsHor .rsArrowRight{right:-58px}.slider-area .rsDefaultInv.rsHor .rsArrowRight .rsArrowIcn{background-position:-216px -193px}.before-after:after{height:173px;width:1px}.slider-content .view-testimonials{margin-left:17px;max-width:127px}.rsContentSlider .slider-content{margin-top:0;max-width:100%;width:calc(100% - 92px)}.rsContentSlider .slider-content p{font-size:11px;letter-spacing:.5px;line-height:21px;padding:2px 0px 5px 21px;margin:0}.slider-area .find-a-professional img{display:block;margin:51px auto 0;max-width:231px}.media-single{width:33%}.media-single:nth-child(3n+4){clear:both}.media-single:nth-child(5n+6){clear:initial}body.page-template-template-treatments .tabs{width:100%;padding:0 12px}body.page-template-template-treatments .tab ul li span{margin-right:5px}body.page-template-template-treatments .tab ul li h4{height:40px}body.page-template-template-treatments .tab ul li a{font-size:27px;letter-spacing:2.8px}body.page-template-template-treatments #page .tab ul li{margin-bottom:54px}body.page-template-template-treatments .tab ul li p{line-height:20px;margin-left:7px;font-size:15px;letter-spacing:1.6px}.content-box{max-width:685px}.error404 #primary,.blog #primary,.single #primary,.search #primary,.results_wrapper,.archive #primary{width:685.5px}#map_sidebar{margin:60px auto 0;padding:0 45px}#radius_in_submit{float:left;margin-left:68px;margin-top:15px}.disclamier div{width:711px;overflow:hidden}#site-footer-navigation ul{width:570px}#site-footer-navigation.main-navigation li a{font-size:12px;padding:1.5px 20px 0;letter-spacing:2px}#site-footer-navigation.main-navigation li:first-child{padding-left:51px}.view-desktop{color:#636364;line-height:35px;letter-spacing:.9px;margin-bottom:0;font-size:14px;text-align:center;text-decoration:underline}.footer-section a b{font-size:14px;letter-spacing:2px;line-height:28px}.footer-section div{font-size:12px;line-height:21px;letter-spacing:1.2px}.footer-section>div{width:153px;line-height:16px;margin:0;padding:1px 0;font-size:7px}.site-footer>div{height:260px}.full-address.footer-section{width:230px}.footer-section div,.footer-section>div{line-height:21px;width:100%}.footer-section h6{margin-bottom:6px;margin-top:8px;font-size:15px}footer .social-media{margin-left:30px;padding-left:11px;padding-top:0;width:203px}footer .social-media h6{letter-spacing:1.3px;margin-top:8px;margin-top:9px}footer .social-media a{font-size:8.5px;line-height:17px;margin-left:0}footer .social-media a::before{background:hsla(0,0%,100%,0) url("../images/sprite.png") no-repeat -56px -209px/278px}footer .social-media a.instagram{margin-right:55px}footer .social-media a.linkedin{margin-left:0}footer .social-media a:before{background-position:-52px -198px;background-size:268px}footer .social-media a.twitter::before{background-position:-95px -198px}footer .social-media a.instagram::before{background-position:-139px -198px}footer .social-media a.pinterest::before{background-position:-189px -197px}footer .social-media a.linkedin::before{background-position:-234px -197px}footer .social-media a.facebook:hover:before{background-position:-52px -116px}footer .social-media a.twitter:hover:before{background-position:-95px -116px}footer .social-media a.instagram:hover:before{background-position:-139px -116px}footer .social-media a.pinterest:hover:before{background-position:-189px -114px}footer .social-media a.linkedin:hover:before{background-position:-234px -114px}.newsletter{width:275px}footer .footer-newsletter h6{font-size:14.4px;margin-top:0;line-height:19px;letter-spacing:.1px;margin-bottom:18px;font-family:"Lato",sans-serif;font-weight:normal}.newsletter div.field-wrap{margin-top:0;margin-bottom:4px}.footer-section .mc4wp-form-fields{width:266px}.newsletter div label{font-size:9px;font-style:italic;line-height:24px;letter-spacing:1.5px}.newsletter input[type=submit]{left:0;width:58px;margin-top:0}span.reviews{margin-top:-15px;width:auto}span.reviews span{font-size:14px}.disclamier div{letter-spacing:.3px;font-size:12px}.box-2.item h2{font-size:20px;top:28px;letter-spacing:1px}.contact-form{width:327px;margin-left:-159px;top:73px}.home-form input{font-size:14px;text-transform:uppercase}.page-template-content-contact .home-form .input-field:nth-child(5){margin-bottom:3px}.home-form .label{font-size:14px;top:13px}.home-form .g-recaptcha{transform:scale(0.5) translate(-83px, -88px);transform:scale(0.5) translate(-83px, -88px)}.home-form .submit-wrap p{float:right}.homefooter .easy-t-slideshow-wrap{width:340px}.homefooter .easy_testimonial_title{margin-top:6px;margin-bottom:21px}.homefooter .testimonial_body{width:240px;font-size:13px;line-height:22px}.homefooter h2{margin-top:29px}.homefooter .magazine img{width:255px;margin:40px auto 0}.logos-footer{height:82px}.logos-footer img{height:67px}.site-footer .social-media .social-wrap{-moz-column-count:1;column-count:1;width:100%}#footer-map{width:190px;margin-right:23px}.site-footer .social-media{width:137px;padding-left:8px}.site-footer .social-media .social-wrap a{margin-bottom:4px}.site-footer h6{font-size:13px;letter-spacing:1px}.site-footer{height:280px}.site-footer>div{height:250px}a.download{margin-top:17px}.footer-section div{font-size:13px;line-height:23px}.footer-section .address{margin-top:9px}.site-footer .address>span{display:block;width:140px;line-height:24px}#page-header-background{height:503px;margin-bottom:30px}.top-center #page-header-background{background-position:top center}.top-center #page-header-background img{-o-object-position:top center;object-position:top center}.half-content h1,.half-banner-content h1{font-size:24px;margin-bottom:11px}span.interior-subtitle{font-size:14px;letter-spacing:3px}.post-tab-selector{height:114px}.page-template-content-tabs .post-tab-selector{padding-bottom:20px}.gmgtabs-content.selected{padding:70px 14px 0}.cta-banner{padding:26px 66px}.cta-banner a{right:56px}.footersliders .item{height:300px}#contact-header-background,#contact-map{height:204px}.contact-content{height:404px;padding:26px 41px 0 49px}.formbox{width:300px;margin:27px auto 8px}.contact-address{width:330px}.contact-address section:first-child{width:118px}article .contact-address h3{font-size:15px;line-height:15px}.contact-address section{width:106px;line-height:16px}.contact-address section span{font-size:12px}.page-template-content-contact .home-form .submit-wrap p{margin-left:0;width:75px;font-size:8px;text-align:-webkit-center;margin:0 0 0 0}.page-template-content-contact .home-form .submit-wrap p:last-child{width:75px}.page-template-content-contact .home-form .submit-wrap input[type=submit]{width:90%;transform:none}.videodesc-wrap .quote:before,.videodesc-wrap .quote:after{width:100px}.video-review .videodesc-wrap{width:335px;padding:0 0 0 35px}.videodesc-wrap p{font-size:15px;line-height:28px}.video-review iframe{margin-top:23px;height:177px;border:7px solid #e6e1db}.video-review .half-content{width:322px}.gmgtabs-content.selected{max-width:716px}.patient_photo,.patient_photo a{width:152px}.patient_photo{margin:8px 10px 30px;float:left;line-height:inherit;min-height:212px;font-size:15px}.gmgtabs-content h2{margin-bottom:60px;font-size:25px;line-height:31px}.gmgtabs-content.write-testimonials h2{margin:0 0 6px}.patient_photo a{margin-bottom:15px}a.btn-gallery{padding:10px}#page-header-full{height:242px}.page-template-gallery #page-header-full{background-size:989px;background-position:-64px -27px;background-color:#585a59}.gallery-wrap{width:670px}.gallery-tab{height:57px}.gallery-tab h3{font-size:18px}.gallery-item img{width:auto;height:156px}.gallery-item{padding:25px 13px 13px 0}.video-wrap,.video-wrap a{width:250px}.videopage-gallery{width:600px}.video-wrap a,.video-wrap img{height:196px}.video-wrap .video-caption{font-size:14px}#page-header-full{background-position:-44px 0}}@media(max-width: 767px){.smiles-for-life h2{font-size:28px !important}.clear.mobile{clear:both;width:100%;height:1px}.BannerBox h1 br{display:none}.mobile,.main-navigation li ul li.mobile{display:block}.no-mobile,.tabletversion{display:none}.text-banner.tabletversion.mobile{height:124px}.text-banner.tabletversion.mobile:before{display:block;content:"";width:2px;height:54%;background:#fff;transform:translateX(-7px)}#masthead{border-bottom:none;height:97px}#header-logo{background-size:contain;height:97px;width:222px;margin-left:24px}#header-logo svg{margin-top:6px}#nav_toggle{width:115px;left:auto !important;right:0 !important;transition:.3s}#nav_toggle.nav-is-visible{right:325px !important}#nav_toggle.nav-is-visible:before{top:29px}#nav_toggle.nav-is-visible:after{bottom:56px}#nav_toggle:before,#nav_toggle:after{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;height:2.7px;width:35px}#nav_toggle:before{top:43px}#nav_toggle:after{bottom:37px}#masthead.nav-is-visible .cta-header-button{transition:transform .3s}.second-mobile-nav{background-color:#f5f5f5;height:86px}.second-mobile-nav ul li a:before{content:"";width:50px;height:50px;display:block;background-image:url(../images/icons.svg);background-size:605px;position:absolute;left:50%;top:20px;margin-left:-25px}.second-mobile-nav ul li.search-widget a:before{background-position:-4px -9px}#tel a::before{background-position:-110px -15px;background-size:700px}.second-mobile-nav .mail:before{background-position:-178px -9px;width:74px;margin-left:-37px}.second-mobile-nav .location::before{background-position:-272px -9px}.cta-header-button{height:100%;width:112px;padding:31px 0px;font-size:13px;line-height:17px}div.search-header{max-width:100%;right:0;width:100%;top:130px}.search-header input.search-field{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;-webkit-border-radius:0;-moz-border-radius:0}.search-header input.search-field{width:75%;left:0}.search-header input.search-submit{float:right;height:68px;width:25%;border:none;background:#f5f5f5;color:#5f5f5f;outline:none;font-weight:300;font-size:13px}div.search-header{top:124px}.half-content{padding:0;width:100%}.home .centralizaText{height:100%;width:100%}.BannerBox{height:unset;display:block}.text-banner-content{left:4px}.image-subtitle{display:none;bottom:184px;width:90%}#btn-banner{font-size:14px}.BannerBox h1{font-size:30px;margin-top:20px;line-height:33px;letter-spacing:2px;padding-right:10px}body.home h2.h1-styling{margin-top:20px;line-height:33px;letter-spacing:2px;padding-right:10px}.BannerBox span.banner-subtitle{font-size:22px;letter-spacing:1.7px;padding-right:10px}.BannerBox span.banner-subtitle br{display:none}a.mobileButton{font-family:"Lato",sans-serif;font-size:21px;line-height:35px}.BannerBox .learn-more{margin:5px auto;width:140px;height:48px;font-size:14px;padding-top:2px}.text-banner-content h4{font-size:14px}.masonry{-moz-column-count:1;column-count:1}img.white-background{display:none}.box-1.item,.box-2.item,.box-3.item,.box-5.item{max-height:initial;min-height:initial}.box-4.item{height:305px;position:static}.item.box-1,.item.box-5{width:50%}.home .item.box-5{height:320px}.home .item.box-5 img{height:100%;-o-object-fit:cover;object-fit:cover}.box-1.item h2,.box-3.item h2,.box-6.item h2{text-align:center}.item .box-item{line-height:25px;letter-spacing:.75px;padding:45px 47px;height:100%;left:0;position:absolute;top:0;width:100%}.item article p{font-size:16px;letter-spacing:.36px;line-height:30px}.box-1 .box-item{padding:13px 0}.box-1.item h2{font-size:17px;line-height:29px;letter-spacing:2.2px;top:8px}.box-1.item img{opacity:1}.box-2.item{background:url("images/find-skincare-professional-mobile.jpg") no-repeat center center/cover;min-height:254px}.box-2.item h2{color:#000;font-family:"Lato",sans-serif;font-size:18px;letter-spacing:2.3px;line-height:26px;margin:0 auto;text-align:center;top:26px;width:220px}.box-2.item h2 a{color:#000}.content-search{background:none;border:none;height:164.5px;font-size:14px;top:90px;opacity:1;padding:20px;width:90%}.box-6.item{height:381px}.box-3.item{height:435px}.box-3.item h2{padding:0 112px;line-height:28px;top:15px;font-size:28px;letter-spacing:2.8px}.box-3.item .box-item,.box-6.item .box-item,.box-3 .royalSlider,.box-6 .royalSlider{height:200px !important}.box-3.item .box-item,.box-6.item .box-item{top:100px}.box-3.item .box-item{width:100%;margin-left:0px;padding:0px}.box-4.item{height:343px;position:relative;transition:ease all 600ms}.box-4.item.expanded{height:500px}.home-expand{width:100%;height:200px;display:block;background:url(images/bg-expandbutton.png) no-repeat;background-size:100% auto;background-position:bottom;padding:85px 0 0;position:absolute;bottom:0;text-align:center}.home-expand p{font-size:23px;font-family:"Libre Baskerville",Times New Roman,serif;color:#804689;margin-bottom:17px}.home-expand span{border:2px solid #804689;color:#804689;width:53px;height:53px;display:block;margin:0 auto;font-size:33px;line-height:45px;transform:rotate(90deg);transition:ease all 600ms}.box-4.expanded .home-expand span{transform:rotate(-90deg)}.box-4.item article{padding:37px 12px 23px;position:static}.box-4.item .entry-content{padding-left:25px;padding-right:25px}.click-to-expand{text-align:center;width:auto;display:block;width:191px;margin:44px auto 0;line-height:28px}.click-content{display:none;transition:all 1s ease-in-out}.click-content.open{display:block;transition:all 1s ease-in-out}.click-to-expand span.sign{color:#076ea2;font-size:30px;padding:0;line-height:0;border:none;float:left;margin-top:-10px;margin-right:10px}span.sign:before{content:"+";display:block;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;color:#076ea2;padding:0;font-size:23px;height:21px;width:21px;line-height:15px;text-align:center;position:relative;border:1.5px solid #076ea2;top:13px;left:1px;display:flex;justify-content:center;align-items:center;line-height:normal}.opened span.sign:before{content:"-"}.box-5 .box-item{top:0;padding:32% 20px 0}.box-5.item h2{font-size:19px;top:20px;width:150px;margin:0 auto}.box-6.item h2{padding:0;top:46px;font-size:28px;letter-spacing:2.8px}.masonry-slider.item.box-6 h2{padding:0;top:15px !important}.box-3.item .box-item.tabletversion,.box-6.item .box-item{width:100%;display:block;margin-left:2px}.box-3 .rsArrow.rsArrowLeft{left:20px}.homefooter{height:auto}.homefooter .halfsection{width:100%;display:inline-block;float:none}.homefooter .easy_testimonial_title{margin-top:26px;font-size:29px;letter-spacing:3px;line-height:38px}.homefooter .testimonial_body{width:337px;font-size:18px;line-height:35px}.homefooter .halfsection.magazine{height:445px;border-top:1px solid #895791}.homefooter h2{margin-top:44px;margin-bottom:20px}.homefooter .magazine h3{font-size:23px;margin-top:5px}.homefooter .magazine img{width:368px;margin:62px auto 0}.logos-footer{height:auto;flex-wrap:wrap}.logos-footer img{margin:0 auto;height:77px}#page{background-color:#fff;padding-top:226px}.half-box,.half-content,.half-banner-content{width:100%}.page>.entry-content{margin:0 auto;padding-left:37px;padding-right:37px}body.page-template-default .page-banner{margin:0}.error404 #primary,.blog #primary,.single #primary,.archive #primary,.search #primary{width:480px}.half-content,.half-banner-content{padding:0 45px 0}h1 huge{font-size:30px;margin-right:0}.half-content h1,.half-banner-content h1{margin:24px 0 23px;font-size:34px;text-align:center;letter-spacing:0px}h1.entry-title.mobile{font-size:32px;letter-spacing:2.5px;margin:23px 0px 36px;padding:0 8px;text-align:center}#page-header-background{height:unset;min-height:initial;background-position:center;position:relative}#page-header-background img{-o-object-position:center;object-position:center}#page-header-background.actualpatient:before{content:"Actual Patient";padding:7px 15px;height:auto;position:absolute;bottom:0;color:#000;letter-spacing:1px}.tabs{padding:0;width:100%}.half-content:nth-child(odd),.half-content:nth-child(even){padding:0}.homepage-content .first-row .left-column,.homepage-content .first-row .right-column,.page-template-content-contact .left-column.directions,.page-template-content-contact .text-container{padding-left:25px;padding-right:25px}h2{margin-top:25px}p{padding-right:0;line-height:30px;letter-spacing:1.1px}body.page-template-template-treatment .page-banner{margin-right:0}.tabs-content section p img{float:none;margin:10px auto;display:block}body.page-template-template-media .entry-content{width:100%}.media-single{width:48%;padding:0}.media-single:nth-child(even){float:right}.media-single:nth-child(2n+3),.media-single:nth-child(3n+4){clear:initial}#secondary .widget{width:100%}#secondary .widget:last-child{margin-left:0;margin-top:25px}.results_row_center_column.location_secondary{float:left;width:100%}.location-tertiary{float:left;width:100%}#respond input,#respond textarea{width:100%;border-radius:0}.slider-area .royalSlider{max-width:330px}.slider-area .rsContentSlider img{border:2px solid #076ea2;max-width:130px}.slider-area{border-bottom:1px solid #414242;margin-top:28px;padding:24px 0 34px;width:100%}body.page .slider-area h3{font-weight:normal;width:100%;font-size:26px;letter-spacing:.7px}.slider-area .before-after{border-bottom:1px solid #9f9f9f;margin-bottom:25px;padding-bottom:26px}.slider-area .before-after p{width:100%;letter-spacing:.4px;line-height:19px;font-size:14px;margin:14px auto 27px}.slider-area #new-royalslider-1{left:0}.slider-area #new-royalslider-2{margin-top:31px;max-width:330px}.slider-area .rsDefaultInv.rsHor .rsArrowLeft .rsArrowIcn{background-position:-195px -194px;top:50%;left:50%}.slider-area .rsDefaultInv.rsHor .rsArrowRight{right:-58px}.slider-area .rsDefaultInv.rsHor .rsArrowRight .rsArrowIcn{background-position:-216px -193px}.before-after:after{display:none}.rsContentSlider .slider-content{margin-top:10px;max-width:100%;width:calc(100% - 130px)}.rsContentSlider .slider-content p{font-size:14px;letter-spacing:.5px;padding:2px 0px 5px 29px;margin:0}.slider-content .view-testimonials{max-width:170px;margin-left:28px;margin-top:9px;font-size:10px;padding:4px 0;letter-spacing:1px;width:159px}.slider-area .find-a-professional img{display:block;margin:51px auto 0;max-width:330px}img.alignleft,img.alignright,img.alignnone{float:none;margin:1em auto;display:block;max-width:80%}article p,article ul{margin-bottom:2em;line-height:27px;letter-spacing:0px}#page article ul{margin-left:1em}#page #content ul li{text-indent:0;margin:0 0 1em 0}body.page-template-template-contact .half-banner-content{padding:0 37px}body.page-template-template-contact h3{margin-bottom:0;font-size:17px;line-height:35px}body.page-template-template-contact h3 b{font-size:27px}.error404 #primary,.blog #primary,.archive #primary,.single #primary,.search #primary{padding-left:37px;padding-right:37px;width:100%}.map{padding:7px 40px;margin:0 0 11px;width:100%}.map img{min-height:135px;margin:0 auto}.full-address.footer-section{width:377px;height:unset;text-align:left;margin:12px auto 0;padding:0;float:none}.socialmedia-patientforms-mobile-wrapper{display:inherit;width:377px}.site-footer>div{height:unset}.site-footer .address>span{width:100%}footer .full-address h6 span{display:inline-block}.disclamier div{width:100%}.footer-section div{font-size:14px;letter-spacing:.4px;line-height:22px;margin:0}.footer-section h6{margin-bottom:5px;letter-spacing:2.2px;margin-top:4px;letter-spacing:1.6px;font-size:16px}#site-footer-navigation{border-bottom:1px solid #804689;display:block;float:left;padding:12px 0}.site-footer .social-media{width:137px;padding-left:8px;padding:0;width:235px;margin-left:15px}.site-footer .social-media .social-wrap a{height:auto;font-size:16px;line-height:23px;margin-left:0}.site-footer .social-media h6{margin-bottom:5px}.site-footer .social-media .social-wrap{-moz-column-count:2;column-count:2}.site-footer .patient-forms{width:130px;margin-left:28px}span.reviews{width:100%;text-align:left}span.reviews span{font-size:15px}.footer-section .review-stats .no-desktop{display:none}.cd-nav .social-media{padding:0 17px;width:230px;margin:0 auto}.cd-nav .social-media a{border:none;width:20%;float:left;padding:0}.cd-nav .social-media a:before{background:hsla(0,0%,100%,0) url("../images/sprite.png") no-repeat -15px -78px/300px;height:49px;margin-top:0}.cd-nav .social-media a.twitter:before{background-position:-56px -78px}.cd-nav .social-media a.instagram:before{background-position:-96px -78px}.cd-nav .social-media a.pinterest:before{background-position:-138px -78px}.cd-nav .social-media a.linkedin:before{background-position:-180px -78px}.view-desktop{font-size:14px;line-height:40px;letter-spacing:1.3px}.disclamier{padding:0 20px;background:#fff}.disclamier>div{padding:16px 0}.disclamier .acreditedbussines{float:none;margin:0 auto}.mobile-horizontal{display:block}footer .no-mobile{display:none}#popup{display:none}.desktop-full.mobile{display:block}.desktop-responsive.no-mobile{display:none}.site-footer .map{float:none;margin:15px auto;width:80%}.site-footer{height:unset;flex-wrap:wrap;padding-top:41px;padding-bottom:41px}#footer-map{width:377px;height:202px;margin-right:0}span.interior-subtitle{padding:41px 0 0px;font-size:23px;line-height:33px}span.interior-subtitle:before{content:"";width:210px;height:2px;display:block;background:#65553c;margin:0 auto 16px}.tabwrap{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;height:100px;border:1px solid #d0d0cf;border-left:none;border-right:none;background:#fbfbfb}.post-tab-selector{display:flex;justify-content:center;width:100%;height:auto}.post-tab-selector a{display:inline-block;padding:30px 10px;height:100px}.page-template-content-tabs .post-tab-selector a{padding:6px 3px}.first-column,.second-column{width:100%}.cta-banner{padding:0;background-size:auto 100%}.cta-banner h2,.cta-banner span{margin:0 auto;text-align:center;display:block}.cta-banner a{top:initial;bottom:20px;right:50%;margin-right:-127px}.footersliders .item{width:100%}#contact-map{width:100%;height:300px}#contact-header-background{display:none}.page-template-content-contact h1.entry-title{text-decoration:none;margin:28px 0 17px}.page-template-content-contact span.interior-subtitle{padding:0 0}.formbox{width:370px;height:410px;margin:34px auto 8px}.contact-form .home-form input,.home-form .label{font-size:14px;top:5px}.page-template-content-contact .home-form .input-field{margin-bottom:40px}.page-template-content-contact .home-form .input-field:nth-child(5){margin-bottom:14px}.input-field.half-section.submit-wrap{display:flex;flex-direction:column;align-items:flex-end;margin:0px}.home-form .submit-wrap input[type=submit]{height:unset}.home-form .submit-wrap p:last-child{float:unset}.page-template-content-contact .home-form .g-recaptcha{transform:scale(0.6) translate(-70px, -19px)}.page-template-content-contact .home-form .submit-wrap p:last-child{width:110px}.page-template-content-contact .home-form .submit-wrap input[type=submit]{height:32px}.contact-address{width:370px;height:414px}.page-template-content-contact .contact-address section{width:100%;height:80px;line-height:24px}article .contact-address h3{font-size:21px;line-height:21px;margin-bottom:5px}.contact-address section span{font-size:17px}.contact-content{height:auto}body.page .page-banner{margin:40px 0 20px 0}.video-review,.video-review .half-content{margin:0 auto;float:none;display:block;width:400px}.post-tab-selector a.selected span{padding:5px}.page-template-reviews .post-tab-selector a{width:160px;padding:0 15px;box-sizing:border-box}.page-template-reviews .post-tab-selector a{width:160px;padding:0 15px;box-sizing:border-box}.page-template-reviews .post-tab-selector{padding:0 10px;width:480px}.gmgtabs-content h2{font-size:21px;line-height:36px;text-align:left}.photos-reviews{text-align:center}.patient_photo{float:none;font-size:17px}.written-testimonial{width:100%;float:none;margin:25px auto}.gmgtabs-content.selected{width:400px;padding:35px 0}a.btn-gallery{display:block}.page-template-gallery #page-header-full{background-position:-128px -27px;background-size:902px}#page-header-full{height:220px}.full-banner .BoxHalf{padding-right:10px}.full-banner h1{line-height:initial;margin:0}.gallery-wrap{width:80%}.gallery-tab{display:none}.gallery-item .half-section{width:100%}.gallery-item,.gallery-item .half-section{display:inline-block;padding:0;margin:0}.gallery-item{padding-top:20px}.gallery-item h3{font-size:22px}.gallery-item img{width:80%;height:auto;margin:0 auto 20px}.videopage-gallery{-moz-column-gap:15px;column-gap:15px;width:470px}.video-wrap,.video-wrap a{width:100%}.video-wrap .video-caption{font-size:13px}.videothumb:before{width:60px;height:60px;margin-top:-30px;margin-left:-30px;background-size:500px;background-position:-186px -70px}.page-template-content-contact .row.top{height:unset}.page-template-content-contact .row.top .hero-image img{height:300px}.page-template-content-contact .contact-info{justify-content:center;margin-top:30px}.page-template-content-contact .contact-info{flex-wrap:wrap}.page-template-content-contact .address-column,.page-template-content-contact .contact-fields{flex:1 0 100%}.page-template-content-contact .address-column .contact-fields li{text-align:center}}@media(max-width: 479px){a.mobileButton{font-size:12px;line-height:18px;letter-spacing:2px}.rsArrow{display:none !important}.royalSlider{height:360px !important}.BannerBox .learn-more.long{font-size:16px;line-height:18px;display:inline-block;width:100%;height:auto;font-weight:lighter;letter-spacing:2px;text-transform:uppercase;margin-bottom:0px}.BannerBox{padding:0}.BannerBox h1{padding-left:10px}.BannerBox h1 br{display:none}.image-subtitle.Actual{top:40%;right:-26px}.image-subtitle.Actual.first{top:33%;right:unset;left:-38px;width:200px;font-size:12px}.text-banner.tabletversion.mobile{height:82px}#cd-primary-nav li a{font-size:14px;line-height:initial;overflow:visible;white-space:normal;word-wrap:break-word;padding:13px 44px;height:auto;width:100%}#cd-primary-nav li{display:block}#cd-primary-nav li.search-widget{display:none}.mobile-vertical{display:block}#header-logo{height:65.5px;width:180px}#nav_toggle{width:78px}#nav_toggle.nav-is-visible{right:230px !important}#nav_toggle:before,#nav_toggle:after{width:25px}.cta-header-button{font-size:14px;height:65.5px;line-height:16px;width:120px;padding:16px 0}#masthead{height:65.5px}.cd-primary-nav,.cd-primary-nav ul{width:230px}.cd-overlay.is-visible,.cd-main-content.nav-is-visible,.cd-main-header.nav-is-visible{transform:translateX(-230px)}.nav-on-left .cd-overlay.is-visible,.cd-main-header.nav-is-visible #nav_toggle{transform:translateX(230px)}#nav_toggle:before{top:27px}#nav_toggle:after{bottom:26px}#nav_toggle.nav-is-visible:before{top:23px;transform:rotate(45deg) translate3d(5px, 8px, 0)}#nav_toggle.nav-is-visible:after{bottom:33px;transform:rotate(-45deg) translate3d(-3px, 0px, 0)}.second-mobile-nav{height:59px}.second-mobile-nav ul li a:before{width:40px;height:40px;top:10px;margin-left:-20px;background-size:432px}.second-mobile-nav ul li.search-widget a:before{background-position:-1px -4px}#tel a::before{background-position:-78px -8px;background-size:485px}.second-mobile-nav .mail:before{background-position:-89px 0px;background-size:342px}.second-mobile-nav .location::before{background-position:-200px -6px}.half-content h1,.half-banner-content h1,h1.entry-title{font-size:20px;letter-spacing:initial}#page{padding-top:172px}.BannerBox strong{font-size:16px !important;line-height:18px}.Actual-Patient{letter-spacing:4px;text-align:right;position:relative;top:145px;color:#fff;right:34px;font-weight:600 !important}#btn-banner{font-size:12px}.BannerBox h1{font-size:13px;margin-top:12px;line-height:20px;letter-spacing:2px;padding-right:12px}.BannerBox span.spacer{display:block}div.BannerBox span.banner-subtitle:nth-of-type(2){font-size:14px;line-height:25px !important;font-weight:normal;margin-top:0;padding:0 0 10px 0 !important}.BannerBox .learn-more{width:96px;height:32px;font-size:10px;line-height:27px}.image-subtitle{left:10px;bottom:112px;font-size:12px;line-height:16px;width:95%;padding-right:30px}.image-subtitle span{font-size:12px}.item p{font-size:15px}.item article p{line-height:21px;font-size:14.2px;letter-spacing:-0.2px}.click-to-expand{font-size:14px;letter-spacing:1.5px;margin:25px auto 0;color:#0c6fa0;line-height:28px}span.sign:before{line-height:16px;padding:0px 0 2px 2px;top:13px;left:1px}.box-1.item h2,.box-3.item h2,.box-6.item h2{font-size:17px}.box-1 .box-item{padding:0}.box-1.item h2{top:13px;letter-spacing:1px;padding:0;font-size:13px;line-height:20px;margin-bottom:0px;width:100%}.box-1.item h2 i{font-size:10px;letter-spacing:0px}.box-2.item{min-height:243px}.box-2.item h2{font-size:14px;letter-spacing:2px;line-height:24px;top:11px}.content-search input[type=submit]{padding:9px 5px}.content-search{font-size:14px;top:60px;padding:20px;width:90%}.box-3.item .box-item,.box-6.item .box-item{top:47px}.box-3.item .box-item,.box-6.item .box-item,.box-3 .royalSlider,.box-6 .royalSlider{height:150px !important}.box-3.item h2{letter-spacing:1.8px;line-height:23px;padding:0 66px;font-size:20px}.box-3.item{max-height:initial;height:330px}.box-3.item .box-item.tabletversion,.box-6.item .box-item{width:100%}.box-3.item .box-item,.box-6.item .box-item,.box-3 .royalSlider,.box-6 .royalSlider{height:150px !important}.box-6 .rsArrow,.box-3 .rsArrow{margin-top:0}.box-6 .rsArrow.rsArrowRight,.box-3 .rsArrow.rsArrowRight{right:9px}.box-3 .rsArrow.rsArrowLeft,.box-6 .rsArrow.rsArrowLeft{left:9px}a.link-box{float:right;width:194px;margin:17px -13px 0 0;padding:9px 30px}.box-4.item{height:227px;min-height:0}.box-4.item .entry-content{padding-left:36px;padding-right:33px}.box-4.item article{padding:15px 0 0;letter-spacing:1.3px}.box-4.item.expanded{height:430px}.box-4.item.expanded .home-expand{background-size:auto 100%}.home-expand{height:152px;background-position:bottom;background-size:600px}.home-expand span{border:1px solid #804689;height:32px;width:32px;font-size:22px;line-height:28px}.home-expand p{margin-bottom:9px;transition:ease all 600ms}.box-4.item.expanded .home-expand p{opacity:0}.box-5 .box-item{top:0;padding:25% 0 0}.box-5.item h2{top:13px;letter-spacing:1.3px;padding:0 15px;font-size:15px;line-height:22px;margin-bottom:0px;height:20px}.box-5 huge{font-size:20.5px}.box-5 h3{font-size:15.5px;letter-spacing:0}.box-5 .box-item img{margin:6px auto;max-width:135px;left:0}.box-5 p.first-sentence{line-height:20px;font-size:11.29px}.box-5 p{line-height:13px;font-size:11.29px;margin-top:0;letter-spacing:.6px}.box-5 .box-item hr{margin:0 auto 3px}.box-5 .link-box{margin:19px auto 0;padding:8px 0;display:block;max-width:140px;float:none;font-size:12px;letter-spacing:2.6px}.item.box-6.mobile{max-height:305px;min-height:305px}.box-6.item h2{letter-spacing:1.2px;top:15px;font-size:21px}.box-6.item{min-height:330px;height:unset;max-height:234px}.item.box-6.mobile{max-height:initial;min-height:initial;height:260px}.homefooter .easy-t-slideshow-wrap{width:220px}.homefooter .easy_testimonial_title{margin:5px 0 13px;font-size:20px;letter-spacing:1px;line-height:29px}.homefooter .testimonial_body{width:100%;font-size:14px;line-height:22px}.homefooter .testimonialslider{min-height:300px;height:auto}.homefooter h2{margin-top:32px;line-height:32px}.homefooter .magazine h3{font-size:16px;margin-top:5px}.homefooter .magazine img{width:251px;margin:38px auto 0}.logos-footer{height:auto}.logos-footer img{height:72px}.site-footer{padding:27px 20px}.footer-section h6.clinic-hours-title{margin-top:13px}#footer-map{height:138px}.homefooter .halfsection.magazine{height:301px}h2{font-size:22px}article p,article ul{font-size:14px;line-height:23px;letter-spacing:.2px;margin-bottom:25px}#page-header-background{height:unset !important;margin-bottom:29px;background-position:center !important}#page-header-background img{-o-object-position:center !important;object-position:center !important}#page-header-background.actualpatient:before{font-size:12px;padding:7px}.text-banner-content h4{font-size:8px;line-height:initial;margin-top:22px;margin-bottom:16px}.text-banner.tabletversion.mobile .text-banner-content h2{font-size:19px;margin-bottom:0px;line-height:0}.text-banner-content span{font-size:10px;bottom:unset;top:20px;line-height:0}.text-banner .first-line{font-size:23px;padding:0 15px;line-height:40px}h1.entry-title.mobile,h1.page-title{font-size:24px;margin:19px 0 23px;letter-spacing:2.5px}.error404 #primary,.blog #primary,.archive #primary,.single #primary,.search #primary{max-width:325px;width:100%;padding:0 15px}.half-content h1,.half-banner-content h1{font-size:26px}body.page-template-template-contact h3{font-size:13px}.page-template-template-treatments #page-header-background{margin-bottom:9px}body.page-template-template-treatments h3{text-align:center;margin:24px 0 22px;font-size:11px;line-height:24px}body.page-template-template-treatments article p{font-size:15px;line-height:24px;margin-bottom:50px}body.page-template-template-treatments #page .tab ul li{margin-bottom:35px}body.page-template-template-treatments .tab ul li h4{font-family:"Libre Baskerville Italic";height:32px}body.page-template-template-treatments .tab ul li a{font-size:28px;letter-spacing:1px}body.page-template-template-treatments .tab ul li span{margin-right:0}body.page-template-template-treatments .tab ul li p{font-size:13px;margin-left:0}.page-template-template-treatment .text-banner .first-line span{font-size:11px;height:20px;line-height:15px}body.page-template-template-treatment h5{font-size:14.2px;margin-bottom:22px}body.page-template-template-treatment .half-banner-content p{margin-bottom:1.8em}.table-treatments{margin-top:0px}.table-column,.table-column:first-child{float:left;line-height:25px;letter-spacing:0px;width:100%}.slider-area{margin-bottom:8px;margin-top:35px;padding:24px 0 30px;width:100%}.slider-area .royalSlider{max-width:200px}.slider-area .rsContentSlider img{border:2px solid #076ea2;max-width:106px;position:relative;left:25%}body.page .slider-area h3{font-weight:normal;width:60%;font-size:18px;letter-spacing:1.5px}.slider-area .before-after{margin-bottom:23px;padding-bottom:30px;border-bottom:1px solid #9f9f9f}.slider-area .before-after p{letter-spacing:.4px;line-height:19px;margin:14px auto 20px;width:178px;font-size:12px}.slider-area #new-royalslider-1{left:0}.slider-area #new-royalslider-2{margin-top:20px;max-width:250px}.slider-area .rsDefaultInv.rsHor .rsArrowLeft .rsArrowIcn{left:80%}.slider-area .rsDefaultInv.rsHor .rsArrowRight{right:-46px}.slider-area .rsDefaultInv.rsHor .rsArrowRight .rsArrowIcn{background-position:-216px -193px}.before-after:after{display:none}.rsContentSlider .slider-content{margin-top:19px;max-width:100%;width:100%}.slider-content .view-testimonials{max-width:100%;margin:14px 0 0;padding:9px;width:100%}.rsContentSlider .slider-content p{font-size:11px;padding:2px 0px 5px 21px;margin:0;text-align:center;line-height:18px;letter-spacing:.8px}.slider-area .find-a-professional img{display:block;margin:40px auto 0;max-width:200px}body.page-template-template-contact article a.link-box{float:none}.team-container>div{float:left;box-sizing:border-box;padding:20px 20px 0;width:100%}.enewsletter_signup{padding:12px 0 6px;margin:-2px auto 11px;display:block;float:none;width:251px}.enewsletter_signup span.title-news{background-color:#804689;display:inline-block;font-size:12px;letter-spacing:.6px;padding:22px 0;margin:0 auto;text-align:center;width:100%;max-width:325px}.enewsletter_signup span.title-news span{display:initial;float:none;line-height:20px;width:100%}.disclamier div,.map{width:100%}#site-footer-navigation{padding:12px 0 10px}#site-footer-navigation ul{max-width:260px}#site-footer-navigation.main-navigation li:first-child a{padding:0}#site-footer-navigation.main-navigation li a{font-size:9px;line-height:20px;margin:0;padding:0 4px 0 14px;letter-spacing:0}.footer-section div.address{margin:0 auto -5px}.full-address.footer-section{margin-top:7px}.footer-section div.address div,.footer-section div{font-size:14px;letter-spacing:.6px;line-height:20px}footer .centralized-social{width:220px}footer .social-media a{height:37px;margin-left:6px;width:37px}footer .social-media a::before{background-size:290px;background-position:-54px -215px}footer .social-media a.twitter::before{background-position:-102px -215px}footer .social-media a.instagram::before{background-position:-154px -215px}footer .social-media a.pinterest::before{background-position:-202px -215px}footer .social-media a.linkedin::before{background-position:-253px -215px}footer .social-media a.facebook:hover:before{background-position:-54px -126px}footer .social-media a.twitter:hover:before{background-position:-102px -126px}footer .social-media a.instagram:hover:before{background-position:-154px -126px}footer .social-media a.pinterest:hover:before{background-position:-202px -126px}footer .social-media a.linkedin:hover:before{background-position:-253px -126px}.disclamier{padding:0 20px}.disclamier div{padding:13px 0}.address,.footer-section h4{margin:0}.footer-section a b{font-size:14px}.footer-section h6{margin:0 0 4px;font-size:16px}.footer-section div{letter-spacing:-0.1px;margin-bottom:0}.social-media a{line-height:18px;font-size:9px;width:37px;float:left}.review-stats{display:flex;flex-direction:column}span.reviews{width:171px}span.reviews span{font-size:14px;margin:0}.site-footer .social-media{margin-left:0;width:62%}.site-footer .social-media h6{font-size:14px;margin-top:13px;letter-spacing:0}.site-footer .social-media .social-wrap a{font-size:14px;line-height:15px}.site-footer .patient-forms{width:78px}.site-footer .patient-forms h6{font-size:14px;line-height:16px;margin-top:16px;letter-spacing:0}a.download{margin:12px 6px 0;height:28px;width:35px;background-size:150px;background-position:-80px 3px}.rwd-display-option.view-desktop{font-size:12px;line-height:50px;padding:11px 0 4px;letter-spacing:1.6px}span.interior-subtitle{padding:29px 0 0;font-size:17px;line-height:19px;letter-spacing:1px}.page>.entry-content{padding:0 30px}span.interior-subtitle:before{margin:0 auto 13px;width:139px}.first-column,.second-column{padding:0 20px}.formbox{width:251px;height:386px;margin:0 auto 8px}.contact-form .home-form input,.home-form .label{font-size:14px}.page-template-content-contact .home-form .input-field{margin-bottom:17px}.home-form iframe{right:28px}.home-form iframe{transform:scale(0.7) translate(-40px, -3px);margin-top:-200px}.page-template-content-contact .home-form .input-field:nth-child(5){margin-bottom:8px}.home-form .half-section{width:100%}.home-form{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}.page-template-content-contact .home-form .g-recaptcha{transform:scale(0.5) translate(-63px, -19px)}.page-template-content-contact .home-form .input-field.submit-wrap{display:flex;flex-direction:row;flex-wrap:wrap-reverse;justify-content:space-between;margin-top:20px}.page-template-content-contact .home-form .submit-wrap p{margin:0 0 0}.page-template-content-contact .home-form .submit-wrap p:last-child,.page-template-content-contact .home-form .submit-wrap input[type=submit]{height:23px;margin-top:3px;width:68px;margin-bottom:5px}.page-template-content-contact .home-form .submit-wrap input[type=submit]{font-size:9px}.contact-address{width:251px;height:283px}article .contact-address h3{font-size:15px}.contact-address section span{font-size:12px}.page-template-content-contact .contact-address section{height:59px;line-height:15px}.contact-address section:last-child{margin-top:0}#contact-map{height:293px}.contact-content{padding:16px 27px 0 35px}.tabwrap,.page-template-reviews .post-tab-selector,.post-tab-selector a{height:125px;font-size:14px}.post-tab-selector a{padding:17px 40px;height:auto;box-sizing:border-box}.gmgtabs-content.selected{width:255px}.video-review,.video-review .half-content{width:100%;margin-bottom:25px}.patient_photo,.patient_photo a{width:90%;margin:10px auto}.gallery-landing img{margin-bottom:15px}#page-header-full{height:143px;margin:0 0 31px}.page-template-gallery #page-header-full{background-size:604px}.full-banner .BoxHalf{width:190px}#page-header-full h1.entry-title{font-size:17px;letter-spacing:0;text-align:right}.gallery-wrap{width:100%}.gallery-item img{height:auto;width:auto;margin-bottom:0}.gallery-item h3{font-size:19px;margin:15px 0 14px}.gallery-item{padding:0}.gallery-item .image-description{height:auto}.video-wrap .video-caption{font-size:12px;margin:5px 0}.videopage-gallery{width:95%}.video-wrap a,.video-wrap img{height:auto}.videothumb:before{width:40px;height:40px;margin-top:-20px;margin-left:-20px;background-size:330px;background-position:-122px -46px}.page-template-content-contact .row.top .hero-image img{height:250px}}@media only screen and (min-width: 1019px){.cd-nav-trigger{display:none}.cd-primary-nav{position:static;padding:0 150px 0 0;height:auto;width:auto;float:right;overflow:visible;z-index:9;background:rgba(0,0,0,0)}.cd-primary-nav::after{clear:both;content:"";display:table}.cd-primary-nav.moves-out>li>a{transform:translateX(0);opacity:1}.cd-primary-nav ul{position:static;height:auto;width:auto;background:rgba(0,0,0,0);overflow:visible;z-index:3}.cd-primary-nav ul.is-hidden{transform:translateX(0)}.cd-primary-nav ul.moves-out>li>a{transform:translateX(0);opacity:1}.cd-primary-nav>li{float:left;margin-left:3em}.cd-primary-nav>li>a{position:relative;display:inline-block;height:80px;line-height:80px;padding:0 10px;color:#2e3233;overflow:visible;border-bottom:none;transition:color .3s,box-shadow .3s}.cd-primary-nav>li>a:hover{color:#69aa6f}.cd-primary-nav>li>a.selected{color:#69aa6f;box-shadow:inset 0 -2px 0 #69aa6f}.cd-primary-nav .go-back,.cd-primary-nav .see-all{display:none}.cd-primary-nav .cd-secondary-nav,.cd-primary-nav .cd-nav-gallery,.cd-primary-nav .cd-nav-icons{position:absolute;top:80px;width:100vw;background:#fff;padding:48px 64px 130px;box-shadow:inset 0 1px 0 #e2e3df,0 3px 6px rgba(0,0,0,.05);transform:translateX(0);transition:opacity .3s 0s,visibility 0s 0s}.cd-primary-nav .cd-secondary-nav::after,.cd-primary-nav .cd-nav-gallery::after,.cd-primary-nav .cd-nav-icons::after{clear:both;content:"";display:table}.cd-primary-nav .cd-secondary-nav.is-hidden,.cd-primary-nav .cd-nav-gallery.is-hidden,.cd-primary-nav .cd-nav-icons.is-hidden{opacity:0;visibility:hidden;transition:opacity .3s 0s,visibility 0s .3s}.gallery-item img{height:auto;width:auto;margin-bottom:0}}.cd-primary-nav .cd-secondary-nav>.see-all,.cd-primary-nav .cd-nav-gallery>.see-all,.cd-primary-nav .cd-nav-icons>.see-all{display:block;position:absolute;left:0;bottom:0;height:80px;width:100%;overflow:hidden;margin:0;padding:0}.cd-primary-nav .cd-secondary-nav>.see-all a,.cd-primary-nav .cd-nav-gallery>.see-all a,.cd-primary-nav .cd-nav-icons>.see-all a{position:absolute;width:100%;height:100%;top:0;left:0;font-size:2.2rem;font-weight:bold;text-align:center;line-height:80px;border-top:1px solid #e2e3df;border-bottom:none;margin:0;padding:0;transition:color .2s,background .2s,border .2s}.cd-primary-nav .cd-secondary-nav>.see-all a:hover,.cd-primary-nav .cd-nav-gallery>.see-all a:hover,.cd-primary-nav .cd-nav-icons>.see-all a:hover{background:#2e3233;border-color:#2e3233;color:#fff}.cd-primary-nav .cd-secondary-nav>li{height:340px;width:23%;float:left;margin-right:2.66%;border-right:1px solid #e2e3df;overflow:hidden;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.cd-primary-nav .cd-secondary-nav>li:nth-child(4n+2){margin-right:0;border-right:none}.cd-primary-nav .cd-secondary-nav>li>a{color:#69aa6f;font-weight:bold;font-size:1.6rem;margin-bottom:.6em}.video-wrap a,.video-wrap img{height:auto}.video-wrap a,.video-wrap img{height:auto}.cd-primary-nav .cd-secondary-nav a{height:30px;line-height:30px;padding:0 18% 0 0;border-bottom:none}@media screen and (max-width: 1019px){.cd-primary-nav .cd-secondary-nav .services-wrap:has(.go-back)>li{padding-top:10px;padding-bottom:10px}}.cd-primary-nav .cd-secondary-nav a:hover{color:#69aa6f}.cd-primary-nav .cd-secondary-nav ul{transform:translateZ(0)}.cd-primary-nav .cd-secondary-nav ul.is-hidden{transform:translateX(100%)}.cd-primary-nav .cd-secondary-nav ul ul{position:absolute;top:0;left:0;height:100%;width:100%}.cd-primary-nav .cd-secondary-nav ul ul.is-hidden{transform:translateX(100%)}.cd-primary-nav .cd-secondary-nav .services-dropdown ul ul.is-shown{transform:translateX(0)}.services-dropdown>ul.sub-menu{height:100%}.cd-primary-nav .services-dropdown .cd-secondary-nav ul ul{height:100vh;overflow-y:scroll}.cd-primary-nav .cd-secondary-nav ul ul .go-back{display:block}.cd-primary-nav .cd-secondary-nav .services-wrap ul .go-back a{display:none}.cd-primary-nav .cd-secondary-nav ul ul .go-back a{color:rgba(0,0,0,0)}.cd-primary-nav .cd-secondary-nav ul ul .see-all{display:block}.cd-primary-nav .cd-secondary-nav .moves-out>li>a{transform:translateX(-100%)}.cd-primary-nav .cd-nav-gallery li{width:22%;float:left;margin:0 4% 40px 0}.cd-primary-nav .cd-nav-gallery li:nth-child(4n+2){margin-right:0}.cd-primary-nav .cd-nav-gallery .cd-nav-item{border-bottom:none;padding:0;height:auto;line-height:1.2}.cd-primary-nav .cd-nav-gallery .cd-nav-item img{position:static;margin-top:0;height:auto;width:100%;margin-bottom:.6em}.cd-primary-nav .cd-nav-gallery .cd-nav-item h3{color:#69aa6f;font-weight:bold;padding:0 .4em}.cd-primary-nav .cd-nav-icons li{width:32%;float:left;margin:0 2% 20px 0}.cd-primary-nav .cd-nav-icons li:nth-child(3n+2){margin-right:0}.cd-primary-nav .cd-nav-icons .cd-nav-item{border-bottom:none;height:80px;line-height:1.2;padding:24px 0 0 85px;position:relative}.cd-primary-nav .cd-nav-icons .cd-nav-item:hover{background:#f6f6f5}.cd-primary-nav .cd-nav-icons .cd-nav-item h3{color:#69aa6f;font-weight:bold}.cd-primary-nav .cd-nav-icons .cd-nav-item p{display:block}.cd-primary-nav .cd-nav-icons .cd-nav-item::before{left:25px}.has-children>a::before,.has-children>a::after{right:15%}.services-dropdown .has-children>a::before,.has-children>a::after{right:5%}.cd-primary-nav>.has-children>a{padding-right:30px !important}.cd-primary-nav>.has-children>a::before,.cd-primary-nav>.has-children>a::after{width:9px;transform-origin:50% 50%;background:#c9cbc4;backface-visibility:hidden;transition:width .3s,transform .3s}.cd-primary-nav>.has-children>a::before{right:12px}.cd-primary-nav>.has-children>a::after{right:7px}.cd-primary-nav>.has-children>a.selected::before,.cd-primary-nav>.has-children>a.selected::after{width:14px}.cd-primary-nav>.has-children>a.selected::before{transform:translateX(5px) rotate(-45deg)}.cd-primary-nav>.has-children>a.selected::after{transform:rotate(45deg)}.cd-primary-nav>.services-dropdown.has-children>a.selected::before{width:9px;transform-origin:50% 50%;background:#c9cbc4;backface-visibility:hidden;transition:width .3s,transform .3s;right:12px}.cd-primary-nav>.services-dropdown.has-children>a.selected::after{width:9px;transform-origin:50% 50%;background:#c9cbc4;backface-visibility:hidden;transition:width .3s,transform .3s;right:12px}.cd-secondary-nav>.has-children>a::before,.cd-secondary-nav>.has-children>a::after{display:none}.cd-primary-nav .go-back a{padding-left:20px}.cd-primary-nav .go-back a::before,.cd-primary-nav .go-back a::after{left:10px}.rwd-display-options{text-align:center}.rwd-display-option{line-height:79px;font-size:15px;letter-spacing:1.6px;cursor:pointer}.rwd-display-options{float:left;width:100%;text-align:center}.smiles-for-life{padding-top:10px}.smiles-for-life a{left:50%;display:inline-block;position:relative;transform:translateX(-50%);margin:20px}.smiles-for-life h2{padding:20px}.smiles-for-life-collage-container img{margin:0 auto}.smiles-for-life .royalSlider{margin:0 auto}.smiles-for-life .royalSlider img{float:left;margin:auto}.smiles-for-life a.btn-contact{background-color:#65553c;color:#fff;margin-bottom:60px;clear:both;float:left;margin-left:auto;margin-right:auto}.smiles-for-life a.btn-contact:hover{background-color:#fff;color:#65553c}.btn-help{display:inline-block;color:#fff !important;width:286px;font-size:11px;height:auto;background:#bfaa81;text-align:center;padding:3px 16px}.section-help{display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width: 1280px){.section-help{display:none}}.section-help_img{width:100px;margin-top:10px}.section-help h2{margin-bottom:20px !important}.section-help p{margin-bottom:10px !important}@media screen and (max-width: 1019px){.BannerBox h1{font-weight:500 !important;font-size:25px !important;text-align:center}div.banner-sub-div{text-align:center !important;width:100%}.BannerBox span.banner-subtitle{font-size:24px;letter-spacing:3px;font-weight:600;margin-bottom:7px;margin-top:10px}}@media screen and (max-width: 1024px){.BannerBox span.banner-subtitle{font-size:20px;width:100%}.BannerBox strong{font-size:19px !important;font-weight:400;color:#413f3f !important;line-height:25px}a.mobileButton{font-family:"Lato",sans-serif;font-size:18px;line-height:35px}}@media screen and (max-width: 480px){a.mobileButton{font-family:"Lato",sans-serif;font-size:15px;line-height:35px}a.mobileButton{font-size:12px;line-height:18px;letter-spacing:2px}.BannerBox strong{font-size:14px !important;font-weight:400;color:#413f3f !important;line-height:25px}.BannerBox span.banner-subtitle{font-size:18px;letter-spacing:3px;font-weight:600;line-height:29px !important}.BannerBox span.banner-subtitle{font-size:14px;letter-spacing:3px;font-weight:600;line-height:18px !important;padding-bottom:0px !important;margin-top:8px;margin-bottom:0px}}@media screen and (max-width: 540px){.BannerBox h1,body.home h2.h1-styling{font-size:18px !important}.BannerBox span.banner-subtitle{font-size:18px;line-height:28px}}@media screen and (max-width: 479px){.BannerBox h1{font-weight:500 !important;font-size:18px !important}body.home h2.h1-styling{font-weight:500 !important;font-size:14px !important;margin-top:12px;line-height:20px;letter-spacing:2px;padding-right:12px;padding-left:10px}.BannerBox span.banner-subtitle{font-size:14px;line-height:18px}.blog article .entry-header .entry-title{clear:both}.blog #page-header-background{transform:translate(50%)}.smiles-for-life h2{font-size:20px !important}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px !important}}@media screen and (max-width: 360px){.BannerBox h1{font-weight:500 !important}}@font-face{font-family:"Lato";src:url("../fonts/LatoRegular.eot");src:url("../fonts/LatoRegular.eot?#iefix") fformat("embedded-opentype"),url("../fonts/LatoRegular.woff") format("woff"),url("../fonts/LatoRegular.ttf") format("truetype")}@font-face{font-family:"Lato Bold";src:url("../fonts/LatoBold.eot");src:url("../fonts/LatoBold.eot?#iefix") format("embedded-opentype"),url("../fonts/LatoBold.woff") format("woff"),url("../fonts/LatoBold.ttf") format("truetype")}@font-face{font-family:"Libre Baskerville";src:url("../fonts/LibreBaskerville-Regular.eot");src:url("../fonts/LibreBaskerville-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/LibreBaskerville-Regular.woff") format("woff"),url("../fonts/LibreBaskerville-Regular.ttf") format("truetype"),url("../fonts/LibreBaskerville-Regular.svg#svgFontName") format("svg");a.mobileButton{font-family:"Lato",sans-serif;font-size:15px;line-height:35px}a.mobileButton{font-size:12px;line-height:18px;letter-spacing:2px}.BannerBox strong{font-size:14px !important;font-weight:400;color:#413f3f !important;line-height:25px}.BannerBox span.banner-subtitle{font-size:18px;letter-spacing:3px;font-weight:600;line-height:29px !important}.BannerBox span.banner-subtitle{font-size:14px;letter-spacing:3px;font-weight:600;line-height:18px !important;padding-bottom:0px !important;margin-top:8px;margin-bottom:0px}}@media screen and (max-width: 540px){.BannerBox h1{font-size:18px !important}.BannerBox span.banner-subtitle{font-size:18px;line-height:28px}}@media screen and (max-width: 1019px){.swiper-slide.slide-broome{background-position:85% 50%;background-repeat:no-repeat;background-size:cover}}@media screen and (max-width: 479px){.cd-primary-nav .sub-menu.cd-secondary-nav .services-wrap>li{height:auto !important;max-height:60px}.cd-primary-nav .services-dropdown>ul li ul{position:relative}.cd-primary-nav .services-dropdown>ul ul{top:0 !important}.BannerBox h1{font-weight:500 !important}.BannerBox span.banner-subtitle{font-size:14px;line-height:18px}}@font-face{font-family:"Libre Baskerville Bold";src:url("fonts/LibreBaskerville-Bold.eot");src:url("fonts/LibreBaskerville-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/LibreBaskerville-Bold.woff") format("woff"),url("fonts/LibreBaskerville-Bold.ttf") format("truetype"),url("fonts/LibreBaskerville-Bold.svg#svgFontName") format("svg")}@font-face{font-family:"Libre Baskerville Italic";src:url("fonts/LibreBaskerville-Italic.eot");src:url("fonts/LibreBaskerville-Italic.eot?#iefix") format("embedded-opentype"),url("fonts/LibreBaskerville-Italic.woff") format("woff"),url("fonts/LibreBaskerville-Italic.ttf") format("truetype"),url("LibreBaskerville-Italic.svg#svgFontName") format("svg")}@media screen and (max-width: 360px){.BannerBox h1{font-weight:500 !important}}@media screen and (min-width: 1020px)and (max-width: 1279px){.BannerBox{max-width:51%;display:block}.BannerBox h1{max-width:100%}}@media screen and (max-width: 1019px){.image-subtitle.Actual.first{color:#797979;text-align:left;top:6px;left:6px}}@media screen and (max-width: 1019px){.image-subtitle.Actual:not(.first){text-align:left;top:6px;left:6px}}@media screen and (max-width: 479px){.testimonial-logo-container img{margin-left:24px;max-width:calc(100% - 24px);height:auto}picture.alignright{float:none !important}}html{overflow-x:hidden}.input-field:focus-within .label,.input-field input:focus+.label,.input-field.label-hidden .label{opacity:0;visibility:hidden;color:rgba(0,0,0,0)}.swiper-slide.slide-broom{position:relative}.swiper-slide.slide-broome .background-image{position:absolute;left:0;top:0;width:100%;height:100%}.swiper-slide.slide-broome .background-image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media screen and (max-width: 1019px){.swiper-slide.slide-broome .background-image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:85% 50%;object-position:85% 50%}}#page-header-background{position:relative}#page-header-background img{position:absolute;left:0;top:0;height:100%;width:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:100%}#page-header-background picture{width:-moz-fit-content;width:fit-content;display:block}#page-header-background{display:flex;justify-content:center}@media screen and (max-width: 1540px){#primary #main #page-header-background img{-o-object-position:top;object-position:top}}@media screen and (min-width: 1020px){#page-header-background img{position:relative;max-height:550px}}@media screen and (max-width: 767px){#page-header-background img{position:relative;max-height:550px}}@media screen and (min-width: 480px){.page-id-673 #page-header-background img{-o-object-position:0px -280px;object-position:0px -280px}}#page-header-full .background-image{position:absolute;left:0;top:0;width:100%;height:100%}#page-header-full .background-image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media screen and (max-width: 1366px){.search-header{right:219px}}@media screen and (max-width: 1279px){.search-header{right:148px}}@media screen and (max-width: 479px){a:has(.wp-image-4267){display:block;width:100%}a:has(.wp-image-4267) picture{display:block;width:100%;float:none}a:has(.wp-image-4267) picture img{display:block;margin-left:auto;margin-right:auto}picture.wp-image-10108{display:block;width:100%;float:none;margin-left:0}picture.wp-image-10108 img{display:block;margin-left:auto;margin-right:auto}}.grecaptcha-badge{display:none !important}@media screen and (max-width: 1019px){.BannerBox .top-wrapper{padding-top:6px;padding-bottom:12px}}p:has(.hp-message){margin:0}.wpcf7-form-control.wpcf7-submit{padding:15px 0;box-sizing:content-box;height:auto;text-transform:uppercase}.wpcf7-not-valid-tip{font-size:12px !important;line-height:1.7 !important}@media screen and (max-width: 767px){.tabwrap{margin-top:24px}.gmgtabs-content.gallery-landing{width:100%;padding-left:30px;padding-right:30px}.gmgtabs-content.gallery-landing img{margin-left:auto;margin-right:auto;margin-bottom:24px}.gallery-item .image-description{min-height:unset;margin-bottom:24px}.scroll-down.desktopversion{display:none}}.gmgtabs-link:not(.selected)+.gmgtabs-view-all{opacity:0;pointer-events:none}.swiper-pagination-hero .swiper-pagination-bullet{width:12px;height:12px;border:1px solid #65553c;background:rgba(0,0,0,0);opacity:1}.swiper-pagination-hero .swiper-pagination-bullet-active{background:#65553c}@media screen and (max-width: 767px){.header-buttons{display:flex;position:fixed;top:180px;width:100%}.header-buttons>*{width:50%;height:auto !important;padding:16px 8px}}@media screen and (max-width: 479px){.header-buttons{top:124px}}@media screen and (max-width: 445px){#page{padding-top:184px}}@media(max-width: 479px){a.mobileButton{font-size:12px;line-height:18px;letter-spacing:2px}#page-header-background{height:195px;margin-bottom:29px;background-position:top center}}.box-3.item{z-index:2;backface-visibility:hidden}.box-6{z-index:1}#new-royalslider-4 .rsArrow{display:none !important}.video-wrap img{height:unset}@media(min-width: 480px){.page-id-60 #page-header-background,.page-id-4126 #page-header-background{background-position:center top}.page-id-49 #page-header-background{background-position:0px -190px}.page-id-673 #page-header-background{background-position:0px -280px}}#cookie-law-info-bar .cli-bar-container.cli-style-v2{margin-left:50px}#cookie_action_close_header{background-color:#8c734b !important}a.wt-cli-ccpa-opt-out{white-space:inherit}picture.smile-for-life-image img{margin:auto}/*# sourceMappingURL=main.css.map */