.info-location.top{position:fixed;left:0;right:0;z-index:88;color:#004f82;background:#eee url(/assets/images/bg-decor-map1-gray.jpg) no-repeat 50% 50%/cover;padding:7px 15px 9px 15px;margin:0;display:block;-webkit-transition:all 100ms linear;transition:all 100ms linear;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-location.top .h3{font-size:15px;line-height:16px;margin:0 0 4px;letter-spacing:-.3px;color:#004f82;font-weight:800}.info-location.top .text-holder{font-size:11px;line-height:12px;display:block;letter-spacing:-.5px}#HideInDesktop.home-page-mini-office .info-location.top .wrap address{width:100%;display:inline-block;margin:0;max-width:170px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#HideInDesktop.home-page-mini-office .info-location.top .wrap .ssa-phone-number{float:right;order:1;right:0;margin-top:20px}#HideInDesktop.home-page-mini-office .info-location.top .wrap .ssa-phone-number .icon{color:#ff7900}.info-location a{color:inherit}#HideInDesktop.home-page-mini-office .info-location.top .wrap{max-width:100%;width:100%;display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-scrolled .info-location.top .text-holder{display:none}.page-scrolled #HideInDesktop.home-page-mini-office .info-location.top .ssa-phone-number{margin-top:0}@media(max-width:767px){#HideInDesktop.home-page-mini-office{display:block}}@media(max-width:767px){.grand-opening-banner,.grand-opening-banner p{display:block}}.grand-opening-banner{background:#337f17;width:100%;position:fixed;left:0;z-index:10;display:none;text-align:center;padding:3px}.grand-opening-banner p{color:#fff;margin-bottom:0;font-size:12px;display:none}.home-page-mini-office .info-location.top{z-index:1}.appointments-slider .item-bottom a{color:#fff}a:focus{outline:2px solid #9ebff6;outline-offset:5px}button:focus{margin:1px;outline:2px solid #9ebff6;outline-offset:5px}.sub-nav ul li a:focus{margin:1px;outline:2px solid #9ebff6;outline-offset:0}.cta-primary:focus{margin:1px;outline:2px solid #9ebff6;outline-offset:5px}@media(max-width:767px){.component-appointment-confirmation .appointment-confirmation-map{height:inherit;margin-bottom:30px}.appointment-confirmation-map img{margin-left:15px}}@media(min-width:767px){.appointment-confirmation-map img{float:right}}.skip{position:unset!important;font-family:"Messina Sans",Helvetica,Arial,sans-serif;font-style:normal;font-weight:500;font-size:12px}.navigation .nav-container .nav-col-secondary .nav-col-sec-item h2:before{content:unset}.navigation .nav-container .nav-col-primary .nav-col-item>ul>li:before{content:unset}.navigation .nav-container .nav-col-primary .nav-col-item>ul>li>a{left:0}#write-review div.error{display:inline;font-family:"Messina Sans",Helvetica,Arial,sans-serif;font-style:italic;font-weight:400;font-size:18px;color:#ed1c24}@media(max-width:767px){.full-width-for-mobile{width:100%}}header{width:100%;max-width:100%}.main-wrapper header>.row{max-width:1200px;padding-left:0;padding-right:0;margin:0 auto}.container-fluid{max-width:1200px}.component-hero-homepage .component-content .image img{width:100%}.open .navigation .nav-container{max-width:1170px}.greenTopBg .navigation{top:164px}.searchpage-header{width:calc(100% - 30px);max-width:1140px}.main-wrapper .searchpage-header>.row{margin-left:-15px;margin-right:-15px}@media(max-width:375px){.component-hero-homepage .component-content .image img{min-height:366px}}.main-wrapper.greenTopBg .info-location.top{top:unset}.main-wrapper .info-location.top{top:100px}@media(max-width:768px){.container-fluid.ver2 section.intro-block{margin-top:30px}}.ctahome.button{background-color:#ff7900;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer}@media(max-width:768px){.intro-block .text-holder.home-banner{max-width:230px!important}}.intro-heading.full-width{max-width:1200px}.home-page-mini-office .info-location.top{z-index:2}.invisalign-page.ver2 .intro-block{z-index:0}.modal.fade.modal-rich-text{z-index:9999999999}.modal-content .modal-header h2{height:34px;color:#fff;font-family:inherit;font-size:40px;font-weight:bold;letter-spacing:0;line-height:40px}.modal-content .modal-header .close{opacity:.75}.modal-rich-text .modal-content .modal-header{box-sizing:border-box;border:1px solid #979797;background-color:#002d55}.modal-content .modal-header:before{content:inherit}@media(min-width:767px){.modal-rich-text .modal-content .modal-body h3{height:74px;width:457px}}.modal-rich-text .modal-content .modal-body h3{color:#002d55;font-family:inherit;font-size:30px;font-weight:bold;letter-spacing:0;line-height:35px}.modal-rich-text .modal-content .modal-body p{color:#000;font-family:inherit;font-size:14px;font-weight:300;letter-spacing:0;line-height:19px}.modal-cta input.cta-primary{min-width:150px;color:#fff;font-family:inherit;font-size:20px;font-weight:bold;letter-spacing:0;line-height:35px;text-align:center}@media(min-width:767px){.modal-content .modal-header .close{height:34px;width:34px}}.modal-centered .modal-content .modal-header h2{font-family:"Messina Sans",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:28px}@media(max-width:768px){.component-cta.content-cta-jobs{padding-bottom:30px}}@media(min-width:767px){.navigation .nav-container .nav-desktop-item{display:none}.navigation .nav-container .free-search.search_form_mobile{display:none}}@media(max-width:768px){.navigation .nav-container .nav-desktop-item{display:block}.navigation .nav-container .free-search.search_form_mobile{display:block}}#modal-forgot-username,#modal-forgot-password{z-index:9999999999!important}@media(max-width:768px){#modal-forgot-username .modal-header,#modal-forgot-password .modal-header{height:200px;font-size:10px;margin-bottom:20px;padding:0 20px 65px}#modal-forgot-username .modal-header h2,#modal-forgot-password .modal-header h2{font-size:30px}}