.progress,sub,sup{vertical-align:baseline}.block,.elem-left,.elem-right,article,aside,details,figcaption,figure,footer,header,hr,main,menu,nav,section,summary{display:block}hr,sub,sup{position:relative}body,figure{margin:0}button,hr,input,select{overflow:visible}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box;font-size:100%}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:0 0 .67em}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:50%;line-height:0}sub{bottom:-.25em}sup{top:-.45em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0;border:0}button,input,select,textarea{font:inherit;line-height:initial;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;-moz-appearance:button;appearance:button;border:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}*,::before,::after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}address{font-style:normal!important}img{max-width:100%;display:block;margin:0 auto}::before,::after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"]:before,[class^=icon-]:before{line-height:1!important;display:block!important}img{max-width:100%}header{z-index:101}.fixons{z-index:103}.flex-ed,.col-flex-ed{display:flex}.flex-ed{flex-flow:row wrap}.animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes slideIn{from{transform:translate3d(0,-100%,0)}to{transform:translate3d(0,0,0)}}@keyframes slideIn{from{transform:translate3d(0,-100%,0)}to{transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}star:before{font-size:1.3em;font-family:'fontello';font-weight:400;margin:0;font-style:normal;content:'\e80f \e80f \e80f \e80f \e80f';color: #febb21;text-shadow:1.2px 2.8px 3px rgba(7,8,8,0.11)}@media (min-width: 1031px) {#fixed-tabs{display:none}}@media (max-width: 1030px) {#fixed-tabs{position:fixed;right:0;text-align:center;line-height:1;font-size:0;z-index:10000;bottom:0;width:100%;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.3);box-shadow:0 0 15px rgba(0,0,0,0.3);display:-webkit-box;display:-ms-flexbox;display:flex}#fixed-tabs a{padding:13px 0;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;font-weight:700;font-family:"DM Sans",sans-serif;background-color:#001221;color:#fff;text-transform:uppercase}#fixed-tabs a span{display:inline-block;vertical-align:middle}#fixed-tabs a span:last-child{margin-left:7px}#fixed-tabs a:nth-of-type(2){background-color:#318029}#fixed-tabs i{font-size:16px;margin-right:5px}#fixed-tabs i,#fixed-tabs i:before{display:inline-block;margin:0 auto}footer{margin-bottom:42px!important}}@media (max-width: 600px) {#fixed-tabs strong{display:none}#fixed-tabs a span:last-child{margin-left:0}}body{position:relative;background-color:#f1eae2;font-family:"DM Sans",sans-serif;text-align:center}p{font:400 18px/30px "DM Sans",sans-serif;color:#231f20}a{display:inline-block;text-decoration:none;cursor:pointer}h1,h3,h4,h5,h6{font-family:"DM Sans",sans-serif}h2{font-size:50px;font-weight:700;font-family:"DM Sans",sans-serif;color:#012E53}.mobile-banner-reviews{display:none}h1,.personalized h2{margin:0;text-align:center;color:#fff;font:400 44px/1.1 "DM Sans",sans-serif}h1 span,h1 h2 span,.personalized h2 span,.personalized h2 h2 span{font-family:"DM Sans",sans-serif;font-size:26px;font-weight:300;display:block}h3{font-size:32px;line-height:1.41}header{position:relative;padding:5px 10px;background-color:#1B6AAA;-webkit-filter:drop-shadow(0px 6px 30px rgba(0,0,0,0.1));filter:drop-shadow(0px 6px 30px rgba(0,0,0,0.1));z-index:10}header .flex-ed{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:auto;width:100%;padding-bottom:10px;max-width:1600px}header .logo{margin-bottom:-150px}header .btn-alt{margin:0;font-size:16px;padding:10px 20px;letter-spacing:0}header .btn-alt span{display:block;font-size:28px;font-weight:700;letter-spacing:.03em}header address{text-align:right;font-weight:400}header address a{display:block;text-align:right}header .btn-alt:hover{background-color:#b1a16e}.header-info{display:contents}.address{color:#fff;font-size:18px;line-height:1.25;font-weight:400}.phone{color:#b1a16e;font-size:30px;line-height:1.1;font-weight:900}.phone small{color:#fff;font-size:16px;display:block;font-family:"DM Sans",sans-serif;text-transform:uppercase}.address:hover{color:#b1a16e}.phone:hover{color:#40A636}.fix-nav header{position:fixed;width:100%;left:0;top:0;right:0;-webkit-animation:slideIn .8s both;animation:slideIn .8s both;-webkit-box-shadow:1.6px 2.5px 7px rgba(6,7,7,0.35);box-shadow:1.6px 2.5px 7px rgba(6,7,7,0.35);z-index:100}.fix-nav header .logo{margin:0 0 -10px; margin-right: 300px;}.fix-nav header .logo img{max-height:110px}.btn,.btn-alt{cursor:pointer;position:relative;display:inline-block;margin:3px auto;padding:12px 30px;color:#fff;font:500 18px/1 "DM Sans",sans-serif;-webkit-transition:border .3s;transition:border .3s;background-color:#40A636;text-transform:uppercase;letter-spacing:1.8px}.btn:hover,.btn:hover,.btn-alt:hover,.btn-alt:hover{background-color:#012E53}.split{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.split article{margin:10px;-webkit-box-flex:0;-ms-flex:0 1 550px;flex:0 1 550px}.split figure img{position:relative;border-radius:10px;-webkit-box-shadow:1.6px 2.5px 7px rgba(7,8,8,0.35);box-shadow:1.6px 2.5px 7px rgba(7,8,8,0.35)}.split.even figure{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-right:40px}#hero{background:#1d2122 url(assets/images/dr-weldon-emer-1.png) left top no-repeat;background-size:50%;overflow:hidden}#hero .flex-ed{max-width:1600px;margin:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}#hero .flex-ed::before{content:none;position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(101deg,rgba(255,255,255,0) 52%,#1d2122 56%,#1d2122 100%)}#hero h1{color:#fff;font-size:71px;font-weight:700}#hero h1 small{display:block;font-size:18px}#hero article{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;position:relative;z-index:3;padding:40px 20px 10px}#hero figure{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;-ms-flex-item-align:end;align-self:flex-end;position:relative}#hero figure img{opacity:0}#hero figure .caption{text-align:center;position:absolute;bottom:20px;display:table;left:15%;background-color:#012e53c2;color:#fff;text-transform:uppercase;font-size:15px;padding:10px;letter-spacing:.05em;font-family:"DM Sans",sans-serif;font-weight:700;min-width:270px}#hero figure .caption:hover{background-color:#40A636;color:#fff}#hero article:before{content: ''; position: absolute; left: -30px; right: -1000px; top: 0; bottom: 0; background: -webkit-gradient(linear,left top,left bottom,from(rgba(29,33,34,0.99)),to(#1d2122)); background: linear-gradient(rgba(29,33,34,0.99) 0%,#1d2122 100%); z-index: -1; -webkit-transform: skew(-6deg); transform: skew(-6deg);}#appointments{background:#e9ffe6;border:4px solid #fff;padding:20px}#appointments h2{font-weight:700;margin:5px auto}#appointments a{font-size:35px;letter-spacing:.09em;color:#40A636;font-weight:700}#appointments a:hover{color:#012E53}.center{padding:40px 20px 60px;text-align:center}.center .contain{max-width:1000px;margin:20px auto}.bg{background-color:#012E53}.bg h2{color:#fff}.bg p{color:#fff}.bg h3{color:#d1d0e8}#solutions h2{margin-top:10px}#solutions .flex-ed{max-width:1280px;margin:auto;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#solutions .flex-ed:hover a:not(:hover){-webkit-transform:scale(0.95);transform:scale(0.95);opacity:.8}#solutions .flex-ed div{-webkit-transition:.3s all;transition:.3s all;padding:0 5px;margin:10px auto 20px;display:block;-webkit-box-flex:0;-ms-flex:0 1 210px;flex:0 1 210px}#solutions .flex-ed div img{border-radius:10px;-webkit-box-shadow:0 6px 15px rgba(0,0,0,0.2);box-shadow:0 6px 15px rgba(0,0,0,0.2)}#solutions .flex-ed h3{font-size:26px;font-family:"DM Sans",sans-serif;font-weight:700;color:#40A636;letter-spacing:-.02em}#reviews{position:relative;padding:30px 10px 60px;text-align:center;background-color:#012E53}#reviews h2{font-weight:700;color:#fff}#reviews .btn{color:#fff;background-color:#40A636;padding:12px 50px}#reviews .btn:hover{background-color:#fff;color:#000}#rotate{max-width:1250px;margin:60px auto 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}#rotate .review{background-color:#fff;border-radius:5px;padding:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:10px;position:relative;max-width:380px}#rotate .review div{min-height:450px;margin:auto;border:2px solid #073824;border-radius:5px;padding:40px 10px 30px;height:100%}#rotate .review:after{display:block;position:absolute;border:2px solid #5e8bf1;width:200px;height:300px;border-radius:10px;bottom:0}#rotate span{display:table;width:60px;height:60px;background-color:#f1eae2;border-radius:50%;line-height:60px;position:absolute;top:-25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:12;-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,0.23);box-shadow:0 1px 8px 0 rgba(0,0,0,0.23)}#rotate span img{vertical-align:middle;display:inline}#rotate p{color:#231f20;font:400 18px/30px "DM Sans",sans-serif;text-align:center;max-width:95%;margin:10px auto 50px}#rotate author{text-transform:uppercase;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#231f20;font-family:"DM Sans",sans-serif;letter-spacing:1.8px;font-weight:600;margin-top:10px}#rotate star{font-size:17px;letter-spacing:7px;margin:6px}#appts{position:relative;overflow:hidden}#appts .flex-ed{max-width:1200px;margin:auto;padding:80px 50px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#appts article{-webkit-box-flex:0;-ms-flex:0 1 540px;flex:0 1 540px;text-align:left;position:relative;padding:0 20px 20px}#appts article h2{margin-top:0}#appts figure{margin:0 auto;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}#financing{background-color:#fff;padding-bottom:40px}#financing .contain{max-width:1050px}#financing h2{line-height:1;margin-top:10px}#financing h2 small{font-size:30px}#financing p{padding:5px}#financing .finance-logos{margin-top:30px}footer{background:#22335A;line-height:1;position:relative;color:#fff}footer .fo-title{display:block;font-size:28px;font-weight:600;margin-bottom:30px}footer .logo{display:block}footer .logo img{display:block;margin:0 auto}footer #fo-contents{max-width:1200px;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:75px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer #fo-contents a:hover{text-decoration:none}footer .phone{font-size:25px;display:block;font-family:"DM Sans",sans-serif;color:#fff;font-weight:600;padding-left:30px;position:relative;margin-bottom:15px}footer .phone i,footer address i{font-size:25px;position:absolute;left:0;top:2px;color:#69bf66}footer #fo-find{text-align:left}footer .phone:hover{color:#69bf66}footer address{display:block;line-height:1.4;margin-bottom:10px}footer address a{display:block;color:#fff;font-size:16px;font-weight:400;position:relative;padding-left:30px}footer address a span{display:block}footer address a:hover{color:#69bf66}#fo-find i:before{width:0;margin:0}footer .hours{font-size:14px;font-weight:400;margin-top:30px}footer .hours .fo-title{text-transform:uppercase;letter-spacing:.1em;font-weight:500;margin-bottom:0;font-size:18px}.social{text-align:center;margin-top:50px}.social .fo-title{margin-bottom:20px}.social .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.hours{display:block;text-align:left;max-width:280px;line-height:1.8}.hours b,.hours label{display:inline-block;min-width:100px;font-weight:600}.social a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;margin:0 5px;width:46px;height:46px;line-height:46px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;font-size:22px;text-align:center;border:2px solid #69bf66;border-radius:50%}.social a i:before{width:auto!important}.social a:hover{text-decoration:none}.social a i.icon-facebook:before{color:#4d70a8}.social a i.icon-gplus:before{color:#dc4e41}.social a i.icon-youtube-play:before{color:#d00}.social a i.icon-instagramm:before{color:#e4405f}.social a:hover{background-color:#69bf66;color:#fff}.social a:hover i:before{color:#fff!important}#fo-contact{-webkit-box-flex:0;-ms-flex:0 1 400px;flex:0 1 400px}#fo-contact .h2{color:#fff;font-size:42px;letter-spacing:-.02em;font-weight:600;font-family:"DM Sans",sans-serif;text-align:left}#fo-contact .h2 small{display:block;font:500 18px "DM Sans",sans-serif,sans-serif;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.forms{max-width:710px;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin-top:40px}.forms input,.forms textarea, .forms select{background:#fff;font-size:14px;text-transform:uppercase;letter-spacing:.1em;height:45px;color:#000}.forms textarea{height:125px;margin-bottom:7px}.forms .btn{font-size:15px;width:100%;padding:15px}.forms .btn:hover{background-color:#012E53;color:#fff}footer #copy{padding:60px 0;text-align:center;font-size:12px;font-family:"DM Sans",sans-serif;text-transform:uppercase;letter-spacing:.05em;line-height:1.3}footer #copy a{color:#fff}footer #copy a:hover{text-decoration:none;color:#40A636}label{display:block}label.error{color:red}input,textarea, select{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;padding:15px 10px;margin-bottom:10px;color:inherit;line-height:1em;-webkit-transition:.3s ease all;transition:.3s ease all}input[type="checkbox"],input[type="radio"]{display:inline;width:auto;margin-left:15px}select{margin-bottom:10px;color:inherit}button{border:none;background:none;cursor:pointer}.forms .btn{min-width:100%}.forms .btn:hover{background-color:#B1A16E}.forms input:focus,.forms textarea:focus, select:focus{background:#e4dbdb;color:#000}footer .forms ::-webkit-input-placeholder{color:#252525}footer .forms :-ms-input-placeholder{color:#252525}footer .forms ::-ms-input-placeholder{color:#252525}footer .forms ::placeholder{color:#252525}@media screen and (max-width: 759px) {article .forms .input{display:block;width:100%}article .forms .inline{border:none;min-height:0}.forms .inline > *{width:100%}.forms .wide{max-width:100%}}figcaption{text-align:center}figcaption p{font:300 20px/1 "DM Sans",sans-serif;text-transform:uppercase;text-shadow:1px 1.7px 5px rgba(0,0,0,0.7);color:#fff}figcaption strong{margin-top:0;font-weight:700;display:block}figcaption:hover p{color:#40A636}::-webkit-input-placeholder{color:#231f20}:-ms-input-placeholder{color:#231f20}::-ms-input-placeholder{color:#231f20}::placeholder{color:#231f20}#lp-appointment-form{max-width:850px;padding:10px;margin:20px auto;position:relative;text-align:center}#lp-appointment-form h1{font-size:50px;font-weight:700;margin:10px auto 40px;color:#231f20}#lp-appointment-form > p{max-width:700px;margin:auto;margin-bottom:30px}#lp-appointment-form .simple{margin:40px auto 20px;max-width:550px;padding-right:3px}#lp-appointment-form label{display:none}#lp-appointment-form input,#lp-appointment-form textarea, #lp-appointment-form select {width:100%;display:table;margin:10px auto 5px;background-color:#d3d3d3;color:#231f20;padding:15px;font-size:16px;border:none;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.5)}#lp-appointment-form input:focus,#lp-appointment-form textarea:focus, #lp-appointment-form select:focus {background-color:#e3e3e3}#lp-appointment-form textarea{height:200px;margin-bottom:10px}#lp-appointment-form textarea:focus,#lp-appointment-form input:focus,#lp-appointment-form button:focus{outline-style:solid;outline-width:thin;outline-color:#012E53}#lp-appointment-form .btn{text-align:center;margin:auto;display:table;padding:20px 10px;margin-top:0;font-size:20px}@media (max-width: 1260px) {#solutions .flex-ed div{margin:5px auto}}@media (max-width: 1160px) {header .logo img{max-height:200px}h2{font-size:45px}.address{font-size:16px}#hero{background-position:left -120px center}#rotate .review{-webkit-box-flex:0;-ms-flex:0 1 31%;flex:0 1 31%}#solutions .flex-ed div{-webkit-box-flex:0;-ms-flex:0 1 33%;flex:0 1 33%}}@media (max-width: 1000px) {header{-webkit-box-shadow:1px 1px 20px 0 #00000038;box-shadow:1px 1px 20px 0 #00000038}header .phone{ }header .logo{margin:0}header .logo img{max-height:120px}header .address{display:none}header .btn-alt{margin:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}header .flex-ed{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#hero{background-image:none}#hero .flex-ed{display:block}#hero h1{color:#fff}#hero h1 br{display:none}#hero article{padding:40px 20px;background:-webkit-gradient(linear,left top,left bottom,from(#012E53),to(#012E53));background:linear-gradient(#012E53 0%,#012E53 100%)}#hero figure{background:#303539 left center;background-size:cover}#hero figure img{display:block;width:100%;display:block;opacity:1}#hero figure .caption{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:15px}#rotate{display:block}#rotate .review{margin:30px auto}h2,#practice h2{text-align:center}#lists{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.list ul{max-width:490px}.border-box:before,.border-box:after{visibility:visible}.border-box:after,.border-box:before{width:50px;bottom:20px}.bkgrd{padding:0}#dentist{display:block;padding:10px 0 0}#dentist article{padding:10px}#dentist figure{margin:auto;max-width:600px;padding:10px 10px 0}#appts .flex-ed{padding:40px 15px}#review-container{-ms-flex-wrap:wrap;flex-wrap:wrap}#google{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}#google p,#google p img{display:inline-block;vertical-align:middle;margin:5px 5px 10px}#google > div{margin-top:10px}#patients{display:block}#appts .flex-ed{display:block}#appts figure{margin:0}#appts article{text-align:center}footer #fo-contents{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}footer .logo{margin-bottom:60px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}footer #fo-contact{-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:distribute;justify-content:space-around;text-align:center}footer #fo-contact .forms{margin-top:20px}footer #fo-contact{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}footer #fo-contact .h2{font-size:40px}footer #copy{padding:40px 0}footer #copy span:first-of-type{display:block;opacity:0}}@media (max-width: 790px) {header{padding:0}header .flex-ed{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0}header .btn-alt,header address{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}header .btn-alt {margin: auto;}header .address{display:none}header .logo{width:100%;margin:10px 0;max-width:100%}.safe-bar span:last-of-type{display:block;font-size:0}.mobile-banner-reviews{display:block;background-color:#f3f3f3;text-transform:uppercase}.mobile-banner-reviews img,.mobile-banner-reviews p{display:inline-block;vertical-align:middle}.mobile-banner-reviews p{padding:0 50px;font-weight:700}#banner .container{-ms-flex-wrap:wrap;flex-wrap:wrap}#banner figure{margin:0;padding-bottom:0}#banner figure img{margin:0 auto;max-width:100%}#banner .extract{font-size:22px;color:#064164;margin-bottom:20px;display:block}#banner .caption{font-size:12px}#lists{display:block;margin:0 auto 20px}.list{max-width:750px;margin:30px auto 20px}.personalized{border-radius:0;margin:0}.personalized + .personalized{background-color:#151515}.border-box:before,.border-box:after{height:63%}.split p,.comment,#practice p{text-align:center}#dentist figure{margin-top:-20px}#practice{padding-bottom:20px}#practice .flex-ed{display:block}#practice .flex-ed > div{margin:0 auto;right:0}#practice img{margin:0 auto}#practice .pager{margin-top:20px}}@media (max-width: 750px) {.personalized h1,.personalized h2{font-size:36px}.looking{margin:20px auto}.looking p{padding:14px 20px;font-size:18px;line-height:1.45}.looking p span{font-size:24px}.insurance{padding:0}#google > div{margin-top:20px}#google p{margin-bottom:0}#solutions .flex-ed div{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}#solutions .flex-ed h3{font-size:24px;line-height:1.2}.comment .caption2{margin-top:0}#lp-appointment-form h1{font-size:36px}footer address a{text-align:left}footer .hours .fo-title{text-align:center}footer #fo-find{display:table;margin:20px auto;text-align:center}footer #fo-contents{display:block;text-align:center;padding-bottom:10px}footer #fo-contact{margin-top:40px}footer #fo-contact .forms{max-width:600px;margin:20px auto}footer #fo-contact .h2{text-align:center}}@media (max-width: 590px) {h2{font-size:36px;padding-top:20px;margin:0}header .phone, header .btn-alt span {font-size: 20px;}#hero h1 {font-size: 60px;}.personalized{padding:20px 10px}.personalized .list{margin:10px auto}.list ul li{font-size:24px}.frame{max-width:98%;margin:auto}.frame iframe{display:none}figcaption{margin-top:0}.copy{padding:30px 10px 20px}#banner .flex-ed{padding:40px 0 0}#banner .caption{position:relative;width:100%;left:auto;-webkit-transform:none;transform:none;padding:0;display:contents}#banner .caption a{display:block;padding:5px;margin:0}#banner .caption span{display:none}footer #fo-contact{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}}@media (max-width: 480px) {.personalized h1,.personalized h2{font-size:32px}#solutions .flex-ed h3 {font-size: 20px;}h2,footer h2{font-size:36px}#practice .container{padding:0}.border-box:before,.border-box:after{display:none}.bkgrd{padding-bottom:25px}.copy span:last-of-type{display:block;font-size:0}}@media (max-width: 400px) {header .btn-alt{font-size:14px}#hero h1 {font-size: 50px;}#solutions .flex-ed h3 {font-size: 18px;}.mobile-banner-reviews p{padding:0 30px;font-size:16px}.safe-bar{font-size:15px}.personalized{padding:20px 10px}.personalized p,.personalized figcaption p{font-size:18px}.personalized li{line-height:1;padding-bottom:5px}.comment p{font-size:16px;letter-spacing:1px}.comment .caption2{font-size:15px}#dentist .caption{font-size:14px}h2{font-size:32px}.insurance h2{margin:10px 0 -15px;padding:10px 0 15px}.insurance .flex-ed div{margin:15px 18px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}#google p{font-size:14px}}.header-info .header-addr {margin-left: -220px;color: #fff;}.header-info .logo {margin-left: -400px;}.page_dental-emergency-special-form header .logo img {max-width: 50%;}.page_dental-emergency-special-form .header-info .logo {margin-top: -90px;}.page_dental-emergency-special-form.fix-nav header .header-info .logo {margin-top: 10px;}@media(max-width: 1700px){#hero{background-size: auto 100%;}}@media(max-width: 1440px) {.header-info .header-addr {margin-left: -320px;}.phone {margin-left: 40px;}}@media(max-width: 1290px){.header-info .header-addr {margin-left: -180px;}}@media(max-width: 1022px) {.page_dental-emergency-special-form header .logo img {max-width: 50%; margin-top: initial;}.header-info .header-addr {margin-left: initial;}.header-info .logo {margin-left: initial;}.header-info .header-addr {margin-left: -initial;}.page_dental-emergency-special-form .header-info .logo {margin-top: initial;}}
