body{font-family:Raleway,Helvetica,Arial,sans-serif}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}p:empty,.navbar-header{display:none !important}.navbar-collapse{display:block !important;box-shadow:none;border:0}html.activated{overflow:visible}#page,#page~*{-webkit-perspective:none;perspective:none;-webkit-backface-visibility:visible;backface-visibility:visible;margin-left:0;padding-right:0;transition:margin .5s,padding .5s}#page.activated,#page.activated~*{transform:none;margin-left:-200px;padding-right:200px}ul.nav{position:fixed;height:100%;width:200px;z-index:2000;top:0;left:auto;right:-200px;background-color:#fab837;transition:right .5s}.activated ul.nav{right:0}#masthead{position:absolute;width:100%;z-index:999;margin-top:0;background-color:transparent;transition:margin .5s,background-color .5s;-webkit-align-items:center;-moz-align-items:center;align-items:center}body:not(.home) #masthead{background-color:#30a0e6}#masthead.smaller{position:fixed;margin-top:110px;top:-110px;background-color:#30a0e6;box-shadow:0px 2px 5px rgba(0,0,0,.2)}body:not(.home) .top-section{padding-top:110px}ul.nav li.dropdown:hover>ul.dropdown-menu{left:auto !important;right:200px !important}#logo{padding:10px 0 10px 45px;text-align:center;display:inline-block;line-height:1em;font-size:30px;font-family:inherit;text-transform:uppercase;font-weight:700;letter-spacing:-1px}#logo a,#logo a:hover{color:#fff}#logo img{max-height:100px;padding:10px;background-color:rgba(255,255,255,.5)}#logo a span{font-weight:400}#callus{display:inline-block;position:absolute;right:80px;top:0;bottom:0;margin:auto;height:28px;font-size:19px;font-family:Lato,Arial,sans-serif}#callus a,#callus a:hover{color:#fff}#callus a:hover{text-decoration:underline}.fa-bars:after{display:none}.fa-bars{display:inline-block !important;position:absolute;right:0;top:0;bottom:0;height:82px;margin:auto 0;padding:20px;cursor:pointer;float:left;color:#fff}footer#colophon{max-width:100%}#menu-footer-menu{padding:35px 0;text-align:left;border-bottom:1px solid #333c46;margin-bottom:35px}#menu-footer-menu li,#menu-footer-menu a{text-align:left;padding:0 10px 0 0}#menu-footer-menu a,#footerInfo *{color:#667380}#menu-footer-menu li.current_page_item>a,#menu-footer-menu a:hover,#footerInfo a:hover{color:#fff}#footerInfo{text-align:left}#footerInfo *:not(.fa){font-family:Raleway,Arial,sans-serif}footer li:not(:last-child):after{display:none}#footerInfo .quarter{min-width:200px}#footerInfo .quarter>div:first-of-type{padding-right:20px}#socialMedia a{font-size:20px;height:24px;width:24px;display:inline-block;text-align:center;line-height:24px;padding:5px;box-sizing:content-box;border:1px solid #667380;border-radius:50%;margin:0 10px 10px 0}#socialMedia a:hover,#socialMedia a:hover i{color:#fff;border-color:#fff}.entry-title{margin-bottom:80px;position:relative;text-align:center}.entry-title:after{content:'';display:block;position:absolute;left:0;right:0;bottom:-40px;height:5px;width:94px;background-color:#30a0e6;margin:auto}a.blue{display:block;width:100%;background-color:#0071b4;color:#fff;text-align:center;padding:10px}a.blue:hover{background-color:#84be3f}a.green{display:block;width:100%;background-color:#84be3f;color:#fff;text-align:center;padding:10px}a.green:hover{background-color:#0071b4}a.formEng{background-color:#0071b4;border:1px solid #0071b4;color:#fff;padding:10px;display:block;text-align:center}a.formEng:hover{background-color:#fff;color:#0071b4}a.formEsp{background-color:#fff;border:1px solid #0071b4;color:#0071b4;padding:10px;display:block;text-align:center}a.formEsp:hover{background-color:#0071b4;color:#fff}.row-text-image{-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.row-text-image .text{display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:50px}@media all and (min-width:769px){.row-text-image .video{display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center}.row-text-image .video .video-container{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;margin-bottom:0}}@media all and (max-width:768px){.row-text-image .text{-webkit-order:1;-moz-order:1;order:1}.row-text-image .image{-webkit-order:2;-moz-order:2;order:2}}.wpcf7 .referDoctor label{position:relative;display:inline-block !important;height:20px;overflow:visible;vertical-align:top}.wpcf7-radio{padding:0 !important}.wpcf7 .referDoctor label:after{position:absolute;top:25px;bottom:0;left:22px;z-index:1;width:22px;font-size:22px;color:#555;font-weight:100;line-height:57px;font-family:FontAwesome}.referDoctor label[for=your-name]:after{content:'\f2c0'}.referDoctor label[for=your-email]:after{content:'\f003'}.referDoctor label[for=your-phone]:after{content:'\f2a0'}.referDoctor label[for=your-message]:after{content:'\f036'}.referDoctor .wpcf7-form-control-wrap{width:100%}.referDoctor .wpcf7-form-control-wrap .wpcf7-form-control:not(.wpcf7-checkbox){padding:15px 18px 15px 57px;margin-bottom:10px;color:#555;font-size:16px;line-height:1.6875;height:auto;background-color:#fff;border:0;border-radius:5px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.wpcf7-checkbox{background-color:rgba(255,255,255,1);display:block;margin-bottom:10px;border-radius:5px;padding:5px 0 5px 20px}.wpcf7-checkbox>span{margin:0 10px 0 0}.referDoctor .wpcf7-form-control-wrap textarea{height:150px !important}.referDoctor .wpcf7-form-control-wrap .wpcf7-form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.referDoctor .half{margin-bottom:0}.lead{font-size:24px !important;font-weight:200 !important}hr.separator{height:5px;width:94px;background-color:#30a0e6;margin:40px 0 45px;border:0}.whitetext,.whitetext p,.whitetext li,.whitetext h2{color:#fff}.specialButton,.wpcf7 input.specialButton{background-color:#1a8fd8;color:#fff;-webkit-transition:.25s all ease-in-out;transition:.25s all ease-in-out;font-size:15px;font-weight:500;border-radius:50em;padding:14px 38px 13px;text-transform:uppercase;border:none;display:inline-block;width:auto;height:auto}.specialButton:active,.specialButton:hover{box-shadow:inset 0 3px 5px rgba(0,0,0,.125);background-color:#1a8fd8}.imagefit{object-fit:cover;width:100%;height:100%}html[data-useragent=isIE] #homeBanner *{max-width:100%}html[data-useragent=isIE] .layer{width:100%}html[data-useragent=isIE] .image{position:relative;overflow:hidden}html[data-useragent=isIE] .image .imagefit{position:absolute;height:auto;min-width:100%;max-width:100%;width:auto;top:0;bottom:0;left:0;right:0;margin:auto}@media all and (max-width:768px){h1,h1 a{font-size:40px}h2,h2 a{font-size:30px}h3,h3 a{font-size:26px}h4,h4 a{font-size:22px}h5,h5 a{font-size:18px}h6,h6 a{font-size:14px}.dropdown-menu>li>a{letter-spacing:-1px !important;font-size:14px !important;padding:0 10px !important}#logo{padding:20px 0 20px 20px;font-size:20px}#callus{font-size:16px;height:25px;right:55px}.fa-bars{font-size:2.5em;height:57px;padding:10px;right:0}#socialMedia a:last-of-type{margin-right:0}.specialButton,.wpcf7 input.specialButton{padding:7px 18px 6px}.lead{font-size:18px !important}}@media all and (max-width:500px){#logo{padding:10px 0 10px 10px;font-size:18px}#callus{font-size:14px;height:20px;letter-spacing:-1px}}.mejs-video:not(.playing) .mejs-controls{display:none}.mejs-overlay-play{background-image:url(/wp-content/uploads/2018/01/invisalign-10.jpg);background-size:cover;background-position:center}.cf7mls_back{margin-right:10px}.cf7mls_next.action-button:nth-of-type(1){width:240px;position:relative;color:transparent}fieldset:nth-of-type(5) .cf7mls_back.action-button{margin-top:10px}fieldset:nth-of-type(1) button{float:right}.page-id-1366 #content{background-color:#edf6ff}.page-id-1366 .entry-title{text-align:left}.page-id-1366 .entry-title:after{right:unset}#wpcf7-f1365-p1366-o1 label,#wpcf7-f1365-p1366-o1 .wpcf7-form-control-wrap,#wpcf7-f1365-p1366-o1 .wpcf7-list-item,#wpcf7-f1365-p1374-o1 label,#wpcf7-f1365-p1374-o1 .wpcf7-form-control-wrap,#wpcf7-f1365-p1374-o1 .wpcf7-list-item{display:block;width:100%}#wpcf7-f1365-p1366-o1 input[type=text],#wpcf7-f1365-p1366-o1 input[type=email],#wpcf7-f1365-p1366-o1 input[type=tel],#wpcf7-f1365-p1366-o1 textarea,#wpcf7-f1365-p1374-o1 input[type=text],#wpcf7-f1365-p1374-o1 input[type=email],#wpcf7-f1365-p1374-o1 input[type=tel],#wpcf7-f1365-p1374-o1 textarea{border:1px solid #4a687e;resize:none}#wpcf7-f1365-p1366-o1 label:not(:first-child),#wpcf7-f1365-p1374-o1 label:not(:first-child){margin-top:20px}#wpcf7-f1365-p1366-o1 span.wpcf7-list-item,#wpcf7-f1365-p1374-o1 span.wpcf7-list-item{margin-left:0;margin-bottom:10px;position:relative}#wpcf7-f1365-p1366-o1.wpcf7 .wpcf7-list-item input,#wpcf7-f1365-p1374-o1.wpcf7 .wpcf7-list-item input{margin:0;display:inline-block;width:30px !important;height:30px}#wpcf7-f1365-p1366-o1 .wpcf7-list-item input+.wpcf7-list-item-label:before,#wpcf7-f1365-p1374-o1 .wpcf7-list-item input+.wpcf7-list-item-label:before{content:' ';display:block;width:30px;height:30px;position:absolute;top:0;left:0;border:1px solid #30a0e6;background-color:#fff;pointer-events:none;z-index:5;cursor:pointer}#wpcf7-f1365-p1366-o1 .wpcf7-list-item input:checked+.wpcf7-list-item-label:after,#wpcf7-f1365-p1374-o1 .wpcf7-list-item input:checked+.wpcf7-list-item-label:after{content:'✓';display:block;width:30px;height:30px;position:absolute;top:0;left:0;pointer-events:none;z-index:10;cursor:auto;text-align:center;color:#4a687e;font-size:30px;line-height:1}#wpcf7-f1365-p1366-o1 .wpcf7-list-item-label,#wpcf7-f1365-p1374-o1 .wpcf7-list-item-label{margin-left:5px}#wpcf7-f1365-p1366-o1 input[type=submit],.smileQuizLink,#wpcf7-f1365-p1374-o1 input[type=submit],.smileQuizLink{height:50px;line-height:50px;background-color:#30a0e6;border:1px solid #30a0e6;color:#fff;font-size:24px;max-width:320px;width:100%;margin:0 0 0 auto;display:block;border-radius:25px;text-align:center}#wpcf7-f1365-p1366-o1 input[type=submit]:hover,.smileQuizLink:hover,#wpcf7-f1365-p1374-o1 input[type=submit]:hover,.smileQuizLink:hover{background-color:#fff;color:#30a0e6}.page-id-1374 .imagefit{height:540px;object-position:center 50px}.page-id-1374 .top-section{display:none}.page-id-1374 .layer h2{line-height:1}.page-id-1374 hr.separator{margin-bottom:0}#takeOurQuizPopOut{position:fixed;z-index:500;top:25%;right:0;max-width:350px;width:100%;cursor:pointer;background-image:linear-gradient(rgba(255,255,255,.85),rgba(255,255,255,.85)),url('/wp-content/uploads/2018/05/CutBack.svg');background-size:100% auto;background-position:top center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform:translatex(100%);-webkit-transform:translatex(100%);-webkit-transition:all .6s cubic-bezier(.77,0,.175,1);transition:all .6s cubic-bezier(.77,0,.175,1)}#takeOurQuizPopOut:hover{transform:translatex(0%);-webkit-transform:translatex(0%)}#takeOurQuizPopOut h2#quizH2{position:absolute;transform:rotate(-90deg);transform-origin:top left;left:-75px;top:300px;width:300px;text-align:center;background-color:#fff;margin:0}h2#takeH2{font-weight:700;font-size:32px;padding:0 10px;text-transform:uppercase;line-height:1}h2#takeH2 span{display:block;text-align:center;text-align-last:justify;font-size:1.25em;font-weight:400}#takeOurQuizPopOut h4{text-align:center;font-weight:400}#takeOurQuizPopOut hr{margin-left:25px}#takeOurQuizPopOut a{margin:0 auto 25px;background:0 0;color:#30a0e6}#takeOurQuizPopOut a:hover{background:#30a0e6;color:#fff}#takeOurQuizPopOut p{padding:15px;font-size:24px;text-align:center;line-height:1;font-weight:700;color:#4a687e;border-top:2px solid #4a687e}@media all and (max-width:1200px){#homeBanner h1{font-size:28px !important}}@media all and (max-width:768px){#takeOurQuizPopOut h2#quizH2{top:210px;width:210px;left:-34px}}@media all and (max-width:600px){#homeBanner{padding:0 20px 20px !important}#homeBanner h1{font-size:18px !important;letter-spacing:-.5px !important}#homeBanner h1 img{margin:-.8em 0}}@media all and (max-width:400px){#homeBanner h1{font-size:16px !important}}.specialButton.callUs{top:-7vw;position:relative}@media all and (min-width:2144px){.specialButton.callUs{top:-6vw}}@media all and (max-width:853px){.specialButton.callUs{top:1vw}}#homeBanner{max-height:880px;height:56.75vw;background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url('/wp-content/uploads/2018/01/invisalign-banner.jpg');background-position:center center;background-size:cover;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;padding:0 40px}#homeBanner h1,#homeBanner p{color:#fff}#homeBanner h1{font-size:46px;line-height:normal;margin-bottom:20px;letter-spacing:-2px;text-align:left}#homeBanner p{font-size:24px;margin-bottom:25px;line-height:1.4}@media all and (max-width:768px){#homeBanner{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;padding-bottom:20px}#homeBanner h1{font-size:30px;margin-bottom:10px;line-height:1em}#homeBanner p{font-size:18px;margin-bottom:10px;line-height:1em}}@media all and (max-width:500px){#homeBanner h1{font-size:24px}#homeBanner p{font-size:14px}}