body{font-family:'Lato',sans-serif;font-weight:400;color:#3b3b3b}.entry-content a,.entry-content a:visited{color:#2b96cc}.entry-content a:hover{transition:opacity 0.3s ease;opacity:.7}.site-content{padding:20px}.no-margin{padding:0px!important}#breadcrumbs{padding:10px}.blog-post-container{max-width:1280px!important}.top-header .ed-container-home,header .ed-container-home{width:auto;max-width:1615px}#home-slider .caption-wrapper .em-container{width:auto}#home-slider .caption-wrapper{top:0;left:100px;display:none}#home-slider .slider-caption{max-width:800px;background-color:#fff0}#home-slider .slider-title{font-size:36px;background-color:rgb(43 150 204 / .5);padding:15px 20px;font-family:'Roboto slab',serif;text-transform:uppercase;margin-bottom:0}#home-slider .slider-caption h2{background:rgb(255 255 255 / .4);color:#333;font-family:"Roboto Slab",serif;padding:20px;font-size:36px;font-weight:700;text-transform:uppercase}#home-slider .slider-content a.slider-btn{margin-left:0;float:right;background-color:rgb(43 150 204 / .6)}nav#site-navigation{text-transform:uppercase;font-weight:700}header#masthead{background:#fff}@media (max-width:768px){.site-branding h1.site-title{font-size:1.3em}}#header-splash{text-align:center;font-size:26px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:400;padding:100px 0;text-transform:uppercase;background:#fff0 url(/wp-content/uploads/2022/06/newfamily.webp) no-repeat scroll center center / cover}@media (min-width:1200px){#header-splash{max-height:220px}}#header-splash #breadcrumbs a:hover{color:#4ea1c9}.ed-container{width:auto;max-width:1615px}h1.page-title,.sidebar .widget-title{font-size:48px;font-family:"Roboto Slab",serif;color:#2c77a9;text-transform:uppercase;background:#fff0;padding-left:0;margin-bottom:40px}h1.page-title:after,.sidebar .widget-title:after{display:none}.bx-pager{margin-bottom:10px;padding-left:20px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{padding-left:10px}.bx-default-pager{margin-left:20px}.bx-controls-auto{margin-bottom:10px}#featured-content{position:relative;top:-60px}.featured-block.featured-post-3{background:#f0f0f0}.featured-block.featured-post-7{background:#4ea1c9}.featured-block.featured-post-8{background:#f0f0f0;color:#626364}.featured-block.featured-post-8 div{color:#626364}.featured-block.featured-post-9{background:#4ea1c9}.featured-block.featured-post-9{background:#4ea1c9}.featured-block .featured-content{font-size:15px;line-height:20px}.featured-content .featured-content-inner{height:100px;overflow:hidden;padding-left:20px;padding-right:20px}.featured-content a.btn{background:#fff;color:#2c77a9}.featured-content a.btn:hover{box-shadow:none;border:1px solid #2c77a9}.title{font-size:48px;font-family:"Roboto Slab",serif;font-weight:600;color:#2c77a9;text-transform:uppercase}.appointment-desc.home-description{font-size:21px}.custom-appointment-form .ufbl-default-template .ufbl-form-field-wrap>label{display:none}.appointment .ufbl-form-wrapper form input.ufbl-form-submit{margin-top:0}.appointment .custom-appointment-form{background:url(/wp-content/uploads/2021/09/about-building-1.png) no-repeat scroll right bottom #fff0!important;margin-bottom:10px}.entry-content{font-size:21px;line-height:1.8}.entry-content .wp-caption .wp-caption-text{font-size:16px}body.single-post .entry-footer .cat-links,nav.post-navigation,body.single-post .entry-meta{display:none}@media (min-width:992px){body.page-id-369 .invisalign-videos{display:flex;justify-content:center}body.page-id-369 .invisalign-videos .wp-video{margin:0 auto}body.page-id-369 .invisalign-upper{padding-right:20px;text-align:center}body.page-id-369 .invisalign-lower{padding-left:20px;text-align:center}}.before-after-list{list-style-type:none;margin:0;padding:0;overflow:hidden}.before-after-list li{float:left;margin-left:20px}.before-after-list li a{display:block}.footer-wrap{background-color:#494949}.top-footer a,.top-footer a:visited{color:#fff}.top-footer a:hover{color:#2b96cc}.top-footer .widget-title{text-transform:uppercase}@media screen and (max-width:1000px){.contact-labels{clear:both!important;width:100%!important}}.featured-single-title{color:#FFF}@media only screen and (min-width:1400px){.bg_video{width:100%}}.home-video-header{position:absolute;top:50px;left:140px;display:flex;flex-wrap:wrap;max-width:650px}.video-text-header{background-color:rgb(43 150 204 / .8);padding:15px 20px;font-family:"Roboto Slab",serif;font-weight:700;font-size:36px;line-height:40px;color:#fff;text-transform:uppercase}.video-text-sub{background-color:rgb(255 255 255 / .8);padding:15px 20px;font-family:"Roboto Slab",serif;font-weight:700;font-size:36px;line-height:40px;text-transform:uppercase;width:100%}.video-text-link{background-color:rgb(43 150 204 / .8);color:#fff;text-transform:uppercase;font-size:16px;font-weight:400;padding:10px 20px;margin-top:10px}.video-container{position:relative;z-index:99}.about-video{width:1120px;height:630px}.bx-controls-direction{display:none!important}.home-slider-pointer{display:none!important}@media only screen and (min-width:1024px){.video-container{}}@media screen and (max-width:425px){.video-container{height:auto!important}}@media only screen and (max-width:1024px){.home-video-header{left:20px}.about-video{width:100%;height:500px}}@media only screen and (max-width:842px){.about-video{height:400px}.video-text-header{display:none}.video-text-sub{display:none}.video-text-link{display:none}}@media only screen and (max-width:425px){.about-video{height:300px}}.main-logo{width:100%}.site-title{display:none}.invis-vids{display:flex;justify-content:space-evenly;flex-direction:row;align-items:center;flex-wrap:wrap;margin-top:50px}.invis-vids iframe{margin-bottom:50px}@media only screen and (max-width:1145px){.invis-vids{flex-direction:column}}.widget ul li a{padding:10px 0}.book-an-app-field{width:100%}.appointment .custom-form-wrapper{width:55%}.wpcf7-recaptcha div{width:100%}@media only screen and (max-width:640px){.custom-form-wrapper{width:100%!important}}