body.home .entry-content h1,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{text-align:left;line-height:1}#callusCopy{display:none}header#masthead #header-info-cont,body:not(.home) #content>.container,header#masthead nav.navbar>.container{max-width:1440px;width:100%;margin-left:auto;margin-right:auto}body:not(.home) #content>.container{padding-left:15px;padding-right:15px}.shortWideBack>div{max-width:1490px}#logo a{line-height:0}@media all and (min-width:769px){header#masthead{padding:0 15px}#logo{text-align:left;padding-top:0;padding-left:0;padding-bottom:0}#desktopButtons>div{transform:translatey(-25%);margin:auto 0 auto auto}.headerInfo:last-child{padding-right:0}nav.navbar.navbar-default{position:relative;z-index:20}}@media all and (min-width:1080px){nav.navbar.navbar-default{margin-top:-50px}#logo{height:200px;z-index:10}}@media all and (max-width:1079px){body:not(.home) nav.navbar.navbar-default{margin-bottom:-75px}}#logo a{position:relative}#logo a:after{content:' ';display:block;position:absolute;height:27%;width:200vw;bottom:0;left:50%;transform:translatex(-50%);background-color:#4e4e4e;opacity:.5;pointer-events:none;z-index:-1}#logo svg #logoText{transform:scale(.9) translateY(4%);fill:#fff;transform-origin:center center}#logo svg{max-width:100%;height:auto}.headerInfo:not(:last-child){border-right:2px solid #2a637d}ul.nav>li.searchLi>a{position:relative;color:#2a637d}ul.nav>li.searchLi>a:before{content:' ';display:block;position:absolute;height:30px;left:0;top:0;bottom:-1px;margin:auto;border-left:2px solid #2a637d}button.navbar-toggle:hover *{color:#989a9d}.navbar-default .navbar-toggle:hover .icon-bar{background-color:#989a9d}.navbar-nav>li.searchLi>ul.dropdown-menu{right:0px!important;left:inherit!important;display:block;overflow:hidden;width:0;min-width:inherit;border-radius:0}.navbar-nav>li.searchLi:hover>ul.dropdown-menu{width:250px}.searchLi ul li{float:right}.searchLi .input-group input.form-control{width:200px;font-family:inherit}.searchLi button.btn-default{border:1px solid #ccc;height:34px;color:#ccc;width:51px}.searchLi button.btn-default:hover{background-color:#ccc;color:#fff}@media all and (min-width:769px){.navbar-nav>li.searchLi>ul.dropdown-menu{transition:width .3s;-webkit-transition:width .3s}}@media all and (max-width:768px){.navbar-nav>li.searchLi.open>ul.dropdown-menu{width:100%}.searchLi .input-group input.form-control{width:100%}}.searchLi p{display:none}.entry-content h1{letter-spacing:.1em}p.blue-banner{background-color:#265872;padding:15px;color:#fff;margin-top:40px;font-size:2rem}#hero{background-image:url(/wp-content/uploads/2018/09/hero.jpg);background-size:cover;background-position:top center;max-height:720px;height:56.25vw;width:100%;position:relative;overflow:hidden}#hero svg{position:absolute;height:100%;width:auto;display:block;overflow:visible;top:0;left:50%;transform:translatex(-50%)}#hero{margin-bottom:25px}#hero>figure.video{position:relative;height:100%}#hero>figure.video>video{width:100%;position:absolute;top:0;bottom:0;margin:auto}#hero>figure.video>.video-controls{display:none}.play-vid>svg{max-width:150px;max-height:180px;bottom:0;margin-top:auto;margin-bottom:20px;cursor:pointer}.play-vid>svg>path{fill:#2a637d}#sectionWelcome,#sectionTestimonials,#sectionHighlights{margin-bottom:calc(5vw - -50px)}#sectionWelcome{overflow:hidden;margin-bottom:50px}#sectionWelcome.shortWideBack>div{overflow:visible}#sectionWelcome h1{justify-content:center;font-size:72px;flex-wrap:wrap;padding-bottom:.5em;margin-bottom:175px;position:relative}@media all and (max-width:768px){#sectionWelcome h1{font-size:10vw}}#sectionWelcome h1:after{content:' ';display:block;position:absolute;background-image:url(/wp-content/uploads/2018/09/welcomeBack.svg);width:1920px;height:3600px;top:100%;left:50%;transform:translatex(-50%);z-index:5}#sectionWelcome h1 small{color:#4e4e4e;font-family:Century Gothic;font-size:.55em;font-weight:400;padding:0 .5em}#sectionWelcome h1 span{color:#2a637d;font-family:Century Gothic;font-size:.45em;font-weight:400;text-transform:uppercase;padding:0 .5em}#sectionWelcome.shortWideBack *{position:relative;z-index:10}#sectionTestimonials h2{justify-content:center;color:#2a637d;font-size:58px;font-family:Merriweather;flex-wrap:wrap;margin-bottom:25px;position:relative;letter-spacing:.1em}#sectionTestimonials h2 small{color:#4e4e4e;font-family:Century Gothic;font-size:.55em;font-weight:400;padding:0 .5em}#sectionTestimonials h2 span{color:#2a637d;font-family:Century Gothic;font-size:.45em;font-weight:400;text-transform:uppercase;padding:0 .5em}#sectionTestimonials .flex .testimonial{min-height:360px;background-image:url(http://beam.dentalcmo.com/wp-content/uploads/2017/11/Placeholder.svg);background-position:center;background-size:cover;flex-direction:column;overflow:hidden;position:relative}#sectionTestimonials .flex .testimonial:before{content:' ';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff}@media all and (min-width:960px){#sectionTestimonials .flex .testimonial{flex:1}#sectionTestimonials .flex:not(:hover) .testimonial:nth-child(2).waypointEffect,#sectionTestimonials .flex .testimonial:hover{flex:2}#sectionTestimonials .flex:not(:hover) .testimonial:nth-child(2).waypointEffect:before{opacity:0}#sectionTestimonials .flex:not(:hover) .testimonial:nth-child(2).waypointEffect blockquote{opacity:1}#sectionTestimonials .flex:not(:hover) .testimonial:nth-child(2).waypointEffect cite{background-color:rgb(42 99 125 / .8);color:#fff;border-top:1px solid #fff0;border-bottom:1px solid #fff0}.testimonial blockquote{width:calc(33vw - 50px)}}@media all and (max-width:959px){#sectionTestimonials .flex{flex-wrap:wrap}#sectionTestimonials .flex .testimonial{width:100%}.testimonial:not(:last-child){margin-bottom:20px}.testimonial blockquote{width:calc(66vw - 50px)}.testimonial.flex>cite:last-child{width:100%;margin-bottom:0}}.entry-content .testimonial blockquote{margin:0 25px;background-color:rgb(42 99 125 / .8);padding:25px;color:#fff;min-width:320px;max-width:calc(100vw - 50px)}.entry-content .testimonial cite{padding:10px 8px;line-height:1;font-family:Karla;font-style:normal;text-align:center;font-size:36px;text-transform:uppercase;position:relative;z-index:10;margin-top:25px}.entry-content .testimonial cite b{font-family:inherit;color:inherit;text-transform:uppercase}.testimonial,.testimonial:before,.testimonial blockquote,.testimonial cite{-webkit-transition:all 600ms cubic-bezier(.77,0,.175,1);transition:all 600ms cubic-bezier(.77,0,.175,1)}.testimonial:before{opacity:.4}.testimonial:hover:before{opacity:0}.testimonial blockquote{opacity:0}.testimonial:hover blockquote{opacity:1}@media all and (max-width:959px){.testimonial.waypointEffect:before{opacity:0}.testimonial.waypointEffect blockquote{opacity:1}}.entry-content .testimonial cite{background-color:#fff;color:#2a637d;border-top:1px solid #888;border-bottom:1px solid #888}.entry-content .testimonial:hover cite{background-color:rgb(42 99 125 / .8);color:#fff;border-top:1px solid #fff0;border-bottom:1px solid #fff0}.highlight{background-size:cover;background-position:center;overflow:hidden}#highlight-1{background-image:url(/wp-content/uploads/2018/09/pediatric.jpg)}#highlight-2{background-image:url(/wp-content/uploads/2018/09/implants.jpg)}#highlight-3{background-image:url(/wp-content/uploads/2018/09/cosmetic.jpg)}#highlight-4{background-image:url(/wp-content/uploads/2018/09/family.jpg)}.highlight h4{background-color:rgb(42 99 125 / .8);color:#fff;font-family:Merriweather;font-size:74px;margin:0;padding:15px 30px;text-transform:uppercase}.highlight h4 span{display:block;margin:auto;max-width:640px;text-align:center;text-align-last:justify}.highlight h4 small{color:#fff;display:block;font-family:Century Gothic;font-size:.75em}.highlightCont{overflow:hidden;height:100%}.highlightSlider{background-color:rgb(42 99 125 / .8);padding:15px 30px;position:relative;margin-bottom:140px}.highlightSlider:before{content:' ';display:block;position:absolute;width:100%;height:50px;top:100%;left:0;background-image:url(/wp-content/uploads/2018/09/highlight.svg)}.highlightSlider:after{content:' ';display:block;position:absolute;width:100%;height:calc(200% - -90px);top:calc(100% - -50px);left:0;background-color:rgb(165 131 76 / .7)}.highlightCopy{margin:auto;max-width:640px}.entry-content .highlight p{color:#fff}.entry-content a.learn-more{background-color:rgb(42 99 125 / .8);border:1px solid #2a637d;border-radius:8px;color:#fff;display:block;font-family:Myriad Pro,PT Sans;font-size:22px;height:40px;letter-spacing:.15em;line-height:42px;margin:auto;max-width:225px;text-align:center;text-transform:uppercase;width:100%;position:absolute;left:0;right:0;top:calc(100% - -75px);z-index:10}.entry-content a.learn-more:hover{background-color:rgb(255 255 255 / .8);color:#2a637d}.highlightSlider,.highlightSlider:before,a.learn-more{-webkit-transition:all 600ms cubic-bezier(.77,0,.175,1);transition:all 600ms cubic-bezier(.77,0,.175,1)}.highlightSlider{transform:translatey(-100%)}.highlightSlider:before{background-position:center -50px}a.learn-more{opacity:0}@media all and (min-width:769px){.highlight:hover .highlightSlider{transform:translatey(0)}.highlight:hover .highlightSlider:before{background-position:center 0}.highlight:hover a.learn-more{opacity:1}#sectionHighlights{flex-wrap:wrap}.highlight:nth-child(1),.highlight:nth-child(2){margin-bottom:25px}}@media all and (max-width:768px){.highlight.waypointEffect .highlightSlider{transform:translatey(0)}.highlight.waypointEffect .highlightSlider:before{background-position:center 0}.highlight.waypointEffect a.learn-more{opacity:1}.highlight:not(:last-child){margin-bottom:25px}}#footerLogo{text-align:center;padding:0 25px 10px}#colophon{margin:0;padding:0;max-width:100%;width:100%}#offer{background-color:#255872;color:#fff;text-align:left;font-size:2vw;line-height:1.2em;padding:50px;margin-bottom:30px}#offer span{line-height:1.2em}#offertext ul li{font-size:16px;line-height:1.4;color:#fff}#offertext em:nth-of-type(2){font-size:50%}body:not(.home) #offer{margin-top:75px}@media all and (max-width:768px){#offer{font-size:16px}}#footer{background-image:url(/wp-content/uploads/2018/10/footer.jpg)}#contactusCont{min-height:540px;padding:25px}#contactus{max-width:1010px;margin:auto}div.wpcf7{padding:25px}.wpcf7 label{display:block;overflow:hidden;margin:0;padding:0;height:0;width:0}.wpcf7-form-control-wrap{width:100%;margin-bottom:15px}.wpcf7 input,.wpcf7 textarea{background-color:rgb(255 255 255 / .6);padding:5px 5px;width:100%;max-width:100%;border:none;line-height:1.25;-webkit-transition:background-color .3s;transition:background-color .3s;resize:none}.wpcf7 input{height:unset}.wpcf7 textarea{height:111px}.wpcf7 label:hover+span input,.wpcf7 label:hover+span textarea,.wpcf7 label+span input:hover,.wpcf7 label+span textarea:hover,.wpcf7 label+span input:focus,.wpcf7 label+span textarea:focus{background-color:rgb(255 255 255 / .9)}.wpcf7 select{height:30px}.contactFormInfo>div,.contactFormMessage>div{margin-bottom:20px}.wpcf7 input[type=submit]{margin-top:0;background-color:rgb(255 255 255 / .6);color:#fff;width:125px;margin:0 0 0 auto;display:block;font-family:Helvetica Neue,Arial,sans-serif}.wpcf7 input[type=submit]:hover{background-color:rgb(255 255 255 / .9);color:#CCB64D}#footer h2{background-color:rgb(165 131 76 / .6);color:#fff;font-family:Roboto;font-size:32px;font-weight:700;letter-spacing:.2em;line-height:1.5em;margin:0 0 35px}#footer div.wpcf7{background-color:rgb(165 131 76 / .6)}#footerInfo{background-color:#fff;justify-content:center;padding:10px 8px}#footerInfo,#footerInfo a,#footerInfo pre,#footerInfo span{color:#2a637d;font-family:Montserrat;font-size:24px;font-weight:300}#footerInfo a{margin-right:5px;font-size:36px;font-weight:700;letter-spacing:.05em}#footerInfo pre{border-right:2px solid #2a637d;margin:0 8px;padding:0 10px 0 0;white-space:normal}#footerInfo span{padding:10px}#footer-menu-Cont{background-color:rgb(128 130 131 / .6)}@media all and (min-width:769px){#menuCont{order:1;border-right:8px solid #fff}#socialMedia{order:2;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}}#socialMedia>div{text-align:center}#socialMedia div a{display:inline-block;padding:10px;vertical-align:top;line-height:1;margin:8px}#socialMedia div svg{height:32px;width:auto}#socialMedia div a svg path{fill:#fff;fill-opacity:.8;transition:fill-opacity .3s;-webkit-transition:fill-opacity .3s}#socialMedia div a:hover svg path{fill-opacity:1}#menuCont{padding:25px}#menu-footer-menu-container{max-width:960px;margin:auto}#footer ul{margin:0 0 25px;padding:0}footer ul li{display:block;text-align:left}@media all and (min-width:540px){footer ul.sub-menu{column-count:2}}@media all and (min-width:769px){footer ul.sub-menu{column-count:3}}#footer ul a{color:#fff}footer ul li.bold>a{clear:both;display:block;padding-top:5px;padding-right:2px;float:none;pointer-events:none}footer ul li.bold:not(:first-child)>a{border-top:1px solid;margin-top:10px}footer ul .bold>a{font-weight:700;font-size:18px}footer li::after{display:none}#rate-a-biz-review-widget-wrapper .reviews-module .reviews-list{max-height:unset!important}#closeAd{cursor:pointer;position:absolute;left:0;top:-30px;padding:5px 10px;background-color:#fff;z-index:9}#covid-19{position:fixed;bottom:0;right:0;left:0;margin:auto;width:900px;max-width:100%;z-index:99999;background-color:#fff;padding:10px;height:auto;max-height:100vh;display:none;justify-content:center}.scheduleWidget{border:1px solid #255971;background:#255971;padding:10px;color:white!important;font-size:20px}#scheduleWidget a{color:white!important}#invisalignPromo{position:fixed;bottom:0;width:100%;cursor:pointer;z-index:999}#invisalignPopup{display:none}#invisalignPopup.poppedUp{display:block;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;height:fit-content;width:340px;z-index:9999}#invisalignPopup>span{background-color:#fff;padding:5px;cursor:pointer}#invisalignPopup.poppedUp:before{position:absolute;content:' ';display:block;background:rgb(0 0 0 / .5);height:140vw;width:140vw;top:-20vw;left:-50vw;z-index:-1}