.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; -ms-text-size-adjust:100%; -webkit-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:60%; 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; 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}[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {-webkit-appearance:none}.animated {animation-duration:2s; animation-fill-mode:both}@keyframes fadeIn {from {opacity:0}to {opacity:1}}.fadeIn {animation-name:fadeIn}@keyframes slideIn {from {transform:translate3d(0, -100%, 0)}to {transform:translate3d(0, 0, 0)}}@keyframes fadeInUp {from {opacity:0; transform:translate3d(0, 100%, 0)}to {opacity:1; transform:none}}.fadeInUp {animation-name:fadeInUp}@keyframes fadeInRight {from {opacity:0; transform:translate3d(100%, 0, 0)}to {opacity:1; transform:none}}.fadeInRight {animation-name:fadeInRight}@keyframes fadeInLeft {from {opacity:0; transform:translate3d(-100%, 0, 0)}to {opacity:1; transform:none}}.fadeInLeft {animation-name:fadeInLeft}*, ::after, ::before {box-sizing:border-box; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}.clearfix:after, .clearfix:before {display:table; content:" "}.clearfix:after {clear:both}address {font-style:normal !important}img {max-width:100%; display:block; margin:0 auto}.icon-gplus:before {margin-left:-1px !important}@media (min-width:1001px) {a[name]:before {height:80px; margin-top:-80px; display:block; content:""; visibility:hidden}}.slick-slider {position:relative; display:block; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; touch-action:pan-y; -webkit-tap-highlight-color:transparent}.slick-list {position:relative; display:block; overflow:hidden; margin:0; padding:0; outline:0}.slick-list:focus {outline:0}.slick-list.dragging {cursor:pointer; cursor:hand}.slick-slider .slick-list, .slick-slider .slick-track {transform:translate3d(0, 0, 0)}.slick-track {position:relative; top:0; left:0; display:block; margin-left:auto; margin-right:auto}.slick-track:after, .slick-track:before {display:table; content:""}.slick-track:after {clear:both}.slick-loading .slick-track {visibility:hidden}.slick-slide {display:none; float:left; height:100%; min-height:1px}[dir=rtl] .slick-slide {float:right}.slick-slide {right:0}.slick-slide img {display:block; margin:0 auto}.slick-initialized .slick-slide {height:100%; display:flex !important; flex-direction:column; justify-content:center}.slick-slide.slick-loading img {display:none}.slick-slide.dragging img {pointer-events:none}.slick-initialized .slick-slide {display:block}.slick-loading .slick-slide {visibility:hidden}.slick-vertical .slick-slide {display:block; height:auto; border:1px solid transparent}.slick-arrow.slick-hidden {display:none}.slick-dots {margin:0; padding:0; list-style:none; text-align:center}.slick-dots li {padding:0 !important; display:inline-block; margin:0 5px}.slick-dots li button {padding:0; background:0 0}.slick-dots li button:focus {outline:0}.slick-dots li:before {display:none}[data-embed], [data-player], [data-vimeo] {position:relative}[data-embed] .close, [data-vimeo] .close {background-color:#92b551; color:#fff; padding:11px; text-transform:uppercase}[data-embed] .close:hover, [data-vimeo] .close:hover {background-color:#464646; color:#fff}[data-embed] .play {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%)}[data-embed] .close {position:absolute; top:0; right:0}[data-embed] .close i:before {transform:rotate(45deg)}.vimeo[class*=elem-], .youtube[class*=elem-] {width:440px}.vimeo, .youtube {position:relative; cursor:pointer; width:100%; font-size:0}.vimeo:after, .vimeo:before, .youtube:after, .youtube:before {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%)}.vimeo:before, .youtube:before {content:""; background-color:#fff; width:40px; height:40px}.vimeo:after, .youtube:after {font-size:70px; color:red; font-family:fontello; font-weight:400; margin:0; font-style:normal; content:"\e80e"}.vimeo:after {color:#00adef}.vimeo:hover:after, .youtube:hover:after {color:#4d4d4d}.vimeo.active:after, .vimeo.active:before, .youtube.active:after, .youtube.active:before {display:none}.banner .caption {text-align:center; position:absolute; top:50%; left:20%; transform:translate(-50%, -50%)}.playing.banner .caption {position:static; transform:none}.testimonials {display:flex; flex-flow:row wrap; align-items:center; justify-content:space-between}.testimonials>* {width:48%}.playing.testimonials>* {width:100%}.container, main, main #page {position:relative; width:100%; margin:0 auto}.container {max-width:1220px}*, ::after, ::before {box-sizing:border-box; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}img {max-width:100%}.elem-left, .elem-right {margin-top:8px; margin-bottom:2px}.elem-left {float:left; margin-right:15px}.elem-right {float:right; margin-left:15px}.col-flex-ed, .flex-ed {display:flex}.flex-ed {flex-flow:row wrap}.col-flex-ed {flex-flow:column}[data-embed], [data-player], [data-vimeo] {position:relative}.close, [data-vimeo] .close {background-color:#c9c9c9; color:#fff; padding:8px; text-transform:uppercase; font-size:13px}[data-embed] .close:hover, [data-vimeo] .close:hover {background-color:#0d4420; color:#fff}[data-embed] .play {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%)}[data-embed] .close {position:absolute; top:0; right:0}[data-embed] .close i:before {transform:rotate(45deg)}.youtube {position:relative; cursor:pointer; width:100%; font-size:0}.youtube:hover:after {border-color:#fff}.youtube[class*=elem-] {width:440px}.youtube:after, .youtube:before {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%)}.youtube:after {padding:7px 11px 9px 17px; border:3px solid #ff0; border-radius:30px; font-size:32px; color:#fff; font-family:fontello; font-weight:400; margin:0; font-style:normal; content:"\e938"}.youtube.active:after, .youtube.active:before {display:none}@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%; box-shadow:0 0 15px rgba(0, 0, 0, .3); display:flex}#fixed-tabs a {padding:13px 0; flex:1; font-size:13px; font-weight:700; font-family:"PT Sans", sans-serif; background-color:#0d4420; 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:#5a7030}#fixed-tabs .ra {flex:2}#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:#fff; font-family:'Open Sans', sans-serif; font-size:17px; font-weight:400; line-height:1.2; text-align:center}p {font:400 20px/25px "PT Sans", sans-serif; color:#000}a {display:inline-block; text-decoration:none; cursor:pointer; color:#0d4420}.h3, h1, h2, h3 { font-weight:700; line-height:1.2; text-align:center}h1 {margin:0; color:#000; font-size:40px; letter-spacing:-.92px}h2 {color:#000; font-size:50px; font-weight:500; margin:10px auto}.h3, h3 {color:#000; font-size:20px; line-height:1.41}h4 {font-size:28px; line-height:1.41}hr {position:relative; display:table; clear:both; margin:40px auto; width:100%; height:1px; background-color:#3b7d46}header {position:fixed; z-index:100; left:0; top:0; width:100%; background-color:#a79177; transition:.3s all;}header #header-contact {text-align:left}header #header-contact .phone {color:#000; font:700 41px/1.2 "PT Sans", sans-serif; text-align:center}header #header-contact .phone:hover {color:#92b551}header #header-contact .address {margin-top:10px; color:#000; font-size:20px; display:block; text-align:left}header #header-contact .address:hover {color:#92b551}header #hd-contents {justify-content:space-between; align-items:center; position:relative; max-width:1300px; z-index:1100}header .flex-ed #header-contact {flex:0 1 500px}header .hd-btns .btn, header .hd-btns .btn-alt, header .hd-btns .btn-thr {max-width:372px; border-radius:30px; border:2px solid #6ba641; font-size:20px; padding:5px 10px; text-transform:none}header .hd-btns .btn-alt:hover, header ..hd-btns .btn:hover {color:#fff}header .hd-btns .btn-alt {width:100%; margin:0; color:#fff; text-shadow:none; letter-spacing:1.3px;}header .hd-btns .btn {font-size:16px; margin-bottom:0; letter-spacing:normal}header #mobile-btns {width:100%; display:flex; flex-wrap:wrap}header #mobile-btns>.btn {width:100%; border-radius:0; margin:0; background-color:#dde8c9; color:#000}header #mobile-btns>.btn:first-child {background-color:#0d4420; color:#fff}header #mobile-btns>div {display:flex; width:100%;}header #mobile-btns>div .btn {flex:1; display:flex; flex-wrap:wrap; padding:10px; justify-content:center; background-color:#b6d47a; border-radius:0; font-size:16px; min-width:auto; text-transform:uppercase}header #mobile-btns>div .btn span {width:100%; font-size:28px}header #mobile-btns>div .btn, header #mobile-btns>div .phone {display:flex; flex-wrap:wrap; justify-content:center; text-transform:uppercase; font-size:16px; line-height:16px; align-content:center; margin:0}header #mobile-btns>div .btn span, header #mobile-btns>div .phone span {width:100%}header #mobile-btns>div .phone {background-color:#92b551; color:#fff; flex:1;}header #mobile-btns>div .phone span {text-transform:uppercase; font-size:16px; font-weight:700; letter-spacing:1px}.fix-nav header {position:fixed; width:100%; left:0; top:0; right:0; animation:.8s slideIn both; box-shadow:1px 1px 5px 0 rgba(0, 0, 0, .6); z-index:100}.fix-nav header .logo {margin-bottom:0; flex:0 1 400px}.fix-nav header .btn-alt, .fix-nav header .phone, .fix-nav header .phy {margin-bottom:0}.fix-nav header .flex-ed {max-width:1400px}.fix-nav header .logo img {max-width: 200px;}.btn, .btn-alt {position:relative; display:inline-block; cursor:pointer; font-style:normal !important; margin:10px auto; color:#fff; text-align:center; min-width:350px; border-radius:30px; background-color:#92b551; font:400 18px/1.1 "PT Sans", sans-serif; letter-spacing:1.5px; text-transform:uppercase; transition:all ease .3s; padding:12px}.btn .border, .btn-alt .border {padding:8px 20px; border:3px solid #fff; margin:4px}.btn-alt:hover, .btn:hover {background-color:#0d4420}#line {width:100%}.play {text-shadow:0 1px 4px rgba(24, 23, 24, .75); color:#fff; font-size:18px; font-weight:700; text-align:center; text-transform:uppercase; cursor:pointer}.play i {width:59px; height:59px; background:0 0; border:5px solid #ffd960; color:#fff; font-size:30px; display:block; border-radius:50%; line-height:50px; display:flex; justify-content:center; align-items:center; box-shadow:0 3px 7px rgba(102, 120, 45, .35); margin:10px auto}.play i:before {content:"\e938"; font-size:28px; margin-right:0}.play:hover i {border-color:#fff}#banner {overflow:hidden; background-color:#f0f0f0; border-top:15px solid #0d4420; border-bottom:5px solid #92b551}#banner .banner .thumbnail {margin:0; width:100%}#banner .banner .play img:hover {filter:drop-shadow(5px 5px 5px #222); transform:scale(1.05); transition:all ease 0.3s;}#home {padding:70px 10px 30px}#home h2 {font:500 60px/1 "Open Sans", serif; margin:0}#home .contain {display:flex; flex-wrap:wrap; justify-content:space-around; margin:40px auto}#home .contain h3 {font:400 22px/1 "Open Sans", serif}#services {background:url(assets/images/lp-specialists-services-bkg.jpg); background-repeat:no-repeat; background-size:cover; padding:50px 10px}#services h2 {margin:0 auto 30px}#services p {max-width:1200px; margin:auto; line-height:30px}#services #icons-container {display:flex; flex-wrap:wrap; justify-content:center; margin:30px auto}#services #icons-container .block {width:100%; display:flex; flex-wrap:wrap; justify-content:center}#services #icons-container .block .icon {margin:0 70px; align-self:center}#services #icons-container .block .icon h3 {text-transform:uppercase; font-weight:400; font-size:18px; letter-spacing:1.5px; margin:0 auto 30px}#insurance-logos {display:flex; flex-wrap:wrap; justify-content:space-around; align-items:center; margin:30px 0; border-top:2px solid rgba(112, 112, 112, .5); border-bottom:2px solid rgba(112, 112, 112, .5); padding:10px 0}#insurance-logos>div {display:flex; flex-wrap:wrap; justify-content:space-evenly; flex:100%; margin:10px 0}#insurance-logos>div span {align-self:center}#dentists {background-color:#a99179}#dentists .flex-ed {flex-wrap:wrap; justify-content:space-around; padding:80px 10px; max-width:1400px; margin:auto}#dentists .flex-ed article {align-self:center; text-align:left; flex:0 1 50%}#dentists .flex-ed article h2, #dentists .flex-ed article p {text-align:left; color:#fff}#dentists .flex-ed article p {line-height:30px}#dentists .flex-ed article .btn {min-width:315px}#dentists .flex-ed figure {position:relative}#dentists .flex-ed figure img {margin:0; width:100%}#dentists .flex-ed figure figcaption {position:absolute; bottom:0; width:100%; background-color:rgba(255, 255, 255, .9); padding:10px; display:flex; justify-content:space-evenly}#dentists .flex-ed figure figcaption a {font-size:18px; text-transform:uppercase; color:#000; align-items:center; letter-spacing:3px}#dentists .flex-ed figure figcaption a:hover {color:#92b551}#dentists .flex-ed figure figcaption span {position:relative; margin:0 20px}#dentists .flex-ed figure figcaption span:before {content:""; height:40px; width:1px; background-color:#000; position:absolute}#expertise .expertise-container figure {max-width:520px; width:100%;}#expertise .gallery {padding:0; margin:0 auto;}#expertise p {margin-top:2.5rem;}#expertise .gallery-nav-new {margin:15px auto 0;}@media only screen and (max-width:1024px) {#expertise .expertise-container figure {margin:10px auto 0;}}#gallery-nav .slick-dots span, #gallery-nav-new .slick-dots span {width:100px; color:#000; background-color:#F0F0F0; height:24px; align-content:center; margin-inline:3px; border-radius:25px; display:block; cursor:pointer;}#gallery-nav .slick-dots .slick-active span, #gallery-nav-new .slick-dots .slick-active span {background-color:#b3cf89; color:#fff;}#gallery-nav .slick-dots, #gallery-nav-new .slick-dots {margin:25px auto 0;}#gallery-nav .slick-dots li, #gallery-nav-new .slick-dots li {margin-inline:0px;}@media (min-width:600px) {#gallery-nav-new .slick-dots span {width:76px; font-size:14px;}#gallery-nav-new ul li {flex:0 1 120px; margin:auto;}#gallery-nav-new ul {display:inline-flex; gap:1pc; justify-content:center;}#gallery-nav-new ul li {flex:0 1 132px; margin:auto;}}#meet-banner {background:url(assets/images/lp-specialists-meet-banner.jpg); background-repeat:no-repeat; background-size:cover; position:relative}#meet-banner .thumbnail {width:100%}#meet-banner .banner.active .caption {display:none}#meet-banner .banner.active .fluid-vid {height:600px}#meet-banner .caption {position:absolute; left:50%; bottom:0; align-items:center; display:flex; flex-wrap:wrap; max-width:600px; margin:auto; align-content:center; justify-content:center}#meet-banner .caption h1 {color:#dde8c9; font-size:18px; font-weight:400; text-transform:uppercase; letter-spacing:1.5px}#meet-banner .caption h2 {color:#fff}#meet-banner .caption .play {display:flex; margin-top:-20px; flex-wrap:wrap; align-items:center; color:#dde8c9; font-weight:400; letter-spacing:1.5px}#meet-banner .caption .play:hover i {color:#fff}#meet-banner .caption .play i {border:none; color:#dde8c9}#review {background:url(assets/images/lp-specialists-review-bkg.jpg); background-repeat:no-repeat; background-size:cover; padding:50px 10px}#review .container {display:flex; flex-wrap:wrap; align-items:center; margin-bottom:30px}#review .container>* {flex:0 1 50%}#review .container article h2 {margin:0; text-align:left}#review .container article p {text-align:left}#review .container article #author {display:flex; justify-content:flex-start; align-items:center}#review .container article #author img {margin:0}#review .container article #author>div {display:flex; flex-wrap:wrap; justify-content:flex-start; margin-left:10px}#review .container article #author>div span {width:100%; text-align:left; text-transform:uppercase; letter-spacing:2px}#facility {padding:60px 10px}#facility .container figure {max-width:500px; align-self:center}#facility .container article {flex:0 1 40%; text-align:left; margin:0 40px}#facility .container article h2, #facility .container article p {text-align:left}#facility .container article p {line-height:30px}#facility .slick-controls .slick-dots {text-align:left}#facility .slick-controls .slick-dots .slick-active button {background:#92b551}#facility .slick-controls .slick-dots button {height:15px; width:15px; border-radius:30px; background:0 0; border:1px solid #92b551}#financing article .btn {min-width:300px}#financing article ul {padding-left:20px;}#insurance {background:url(assets/images/lp-specialists-insurance-bkg.jpg); background-repeat:no-repeat; background-size:cover; padding:50px 10px}#insurance .container {max-width:1400px; margin:auto}#insurance .container p {max-width:1200px; margin:25px auto}#find {background-color:#361a10; padding-bottom:120px}#find .container h2, #find .container p {color:#fff}#find .container article {flex:0 1 47%;}.split {display:flex; flex-wrap:wrap; justify-content:space-evenly; padding:50px 10px}.split .container {max-width:1400px; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-evenly}.split .container>* {flex:1}.split .container article {align-self:center; flex:0 1 45%; text-align:left; margin:0 60px}.split .container article h2, .split .container article p {text-align:left}.split .container article p {line-height:30px}.split .container article h2 {margin-bottom:30px}.split .container article ul {line-height:30px}.split .container article ul li {font-size:20px; padding-left:10px}.split .container figure {position:relative}.split .container figure figcaption {position:absolute; text-transform:uppercase; letter-spacing:2px; bottom:0; width:100%; background-color:rgba(255, 255, 255, .9); padding:10px; display:flex; font-size:18px; justify-content:space-evenly}.split.odd .container article {order:-1}.fo-title {margin-bottom:20px; color:#7fb261; font-size:18px; font-weight:700; line-height:.78; letter-spacing:normal; font-style:normal; font-family:"Open Sans", serif; display:block}#quest {padding:0; background-color:#c4a273; flex:0 1 492px; padding-top:65px; background-image:url(assets/images/fo-quest-bg.png); background-repeat:no-repeat; background-position:100% 80%}#quest .h2 {font-size:34px; text-transform:uppercase; color:#5d4f42; font-weight:500; text-align:left; line-height:1; letter-spacing:normal; font-style:normal; font-family:"Open Sans", serif; position:relative}#quest>div {max-width:413px; margin:0 auto}#quest .slick-form {margin:20px auto; max-width:488px}#quest .input {align-items:center; height:53px; border:2px solid #9f866e; display:flex !important; width:100%; overflow:hidden}#quest .forms input:not(.btn), #quest .forms select, #quest .forms textarea {flex:1; height:53px; width:100%; background-color:transparent; padding:10px; font-size:16px; border:none; margin:0; color:#fff}#quest .forms input.btn {height:auto}#quest .forms textarea {padding-top:15px}#quest .next {transform:none; font-family:"PT Sans"; position:static; align-items:center; display:flex; justify-content:center; overflow:hidden; border-radius:0; padding:10px; height:59px; line-height:59px; margin:0; min-width:100px; background-color:#5d421f; color:#fff; font-size:14px; font-weight:500; letter-spacing:1.4px; text-transform:uppercase}#quest .next:hover {color:#fff !important; background-color:#3b7d46}#quest .next:after {display:none}#quest .slick-dots {margin-top:10px; text-align:left; max-width:205px}#quest .slick-dots span {background-color:#fff; cursor:pointer; height:12px; width:12px; border-radius:50%; display:inline-block; margin:0 5px}#quest .slick-dots .slick-active span {background-color:#b3cf89}#quest::-moz-placeholder {color:#fff}#quest::placeholder {color:#fff}#quest::-webkit-input-placeholder {color:#fff}#quest .warning {color:red; display:none}.social {font-size:0; text-align:center; margin:10px auto; display:flex; justify-content:space-around}.social a {position:relative; display:inline-block; margin:5px; font-size:18px; color:#5d421f; width:38px; height:38px; border-radius:50%; line-height:38px; background-color:#a79177}.social a:hover {background-color:#fff}.social .fb:hover {background-color:#4d70a8; color:#fff}.social .gp:hover {background-color:#dc4e41; color:#fff}.social .yp:hover {background-color:#b62717}.social .yt:hover {background-color:#d00; color:#fff}.social .in:hover {background-color:#c13584; color:#fff}.social .tw:hover {background-color:#00aced; color:#fff}footer {background-color:#3e3934; position:relative; color:#fff; padding-top:130px}footer a {color:#fff}footer a:hover {color:#3b7d46}footer .logo {width:181px; height:181px; display:flex; align-items:center; justify-content:center; flex-direction:column; background-color:#fff; border-radius:50%; position:absolute; top:-100px; right:50%; transform:translateX(50%); margin-bottom:10px}footer .pho {color:#fff; font-size:20px; font-weight:500; line-height:.7; letter-spacing:normal; font-style:normal; font-family:"Open Sans", serif; margin:10px auto; display:block}footer .phy {color:#fff; font-size:14px; font-weight:500; line-height:1.43; letter-spacing:normal; font-style:normal; font-family:"Open Sans", serif; margin:20px auto; display:block}footer .hours {margin:20px 0}footer .hours p {color:#fff; font-size:16px}footer .social {display:table; margin:0; margin-top:30px; margin-bottom:55px}footer .social a:first-of-type {margin-left:0}footer hr {max-width:1250px; background-color:#6ba641; position:relative}footer hr:after {content:url(assets/images/fo-accent.png); position:absolute; right:30px; bottom:-5px}footer #footer-mobile-logo {display:none;}.fo-links {text-align:left}.fo-links a {display:block; color:#fff; font-size:14px; margin-top:5px}.fo-links a:hover {color:#b3cf89}#fo-contents {display:flex; justify-content:space-around; margin:auto; position:relative; max-width:1350px; padding:50px 10px}#fo-contents>div {margin:20px auto}.fo-info {flex:0 1 auto; text-align:left}.hours {display:table; margin:10px auto; text-align:left !important}.hours label {width:120px; display:inline-block; font-weight:700}.elem-left.video-modal.agd {margin-bottom:108px !important}.video-modal .content {position:relative}.open-modal {position:absolute; display:block; bottom:20px; right:20px; text-shadow:0 0 8px rgba(0, 0, 0, .8); color:#5bb9b8; font-size:50px; line-height:1.5}.icon-play-circled2:hover {color:#ffd775}body.modal-opened {overflow:hidden}.modal, .modal.open:after {position:fixed; top:0; left:0; width:100%; height:100%}.modal.open:after {background-color:rgba(0, 0, 0, .8); z-index:-1; content:""; display:block}.modal {max-height:100% !important; max-width:100% !important; z-index:101; display:none; flex-flow:column; justify-content:center; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; -ms-grid-row-align:center; align-items:center}.modal.open {display:flex}.modal .figure {width:600px; max-width:100%; text-align:center; padding:20px}.simple input, .simple select, .simple textarea {box-sizing:border-box !important; border:0; padding:0 15px; margin-bottom:7px; width:230px; height:40px; box-shadow:inset 0 3px 0 #c9c9c9; background-color:#eff4f5; color:#000; font:400 16px/40px "PT Sans", sans-serif}.simple input textarea, .simple select textarea, .simple textarea textarea {height:80px !important}.simple input input:focus, .simple input textarea:focus, .simple select input:focus, .simple select textarea:focus, .simple textarea input:focus, .simple textarea textarea:focus {outline:0; box-shadow:inset 0 3px 0 #0d4420}.simple input .btn, .simple select .btn, .simple textarea .btn {min-width:160px; text-transform:uppercase; margin-bottom:15px; width:225px; padding:15px 10px}button:focus {outline:0; outline-style:ridge; outline-width:thin; outline-color:#707070}::-webkit-input-placeholder {color:#000}:-moz-placeholder {color:#000}::-moz-placeholder {color:#000}:-ms-input-placeholder {color:#000}.star {display:inline-block; vertical-align:middle}.star:before {font-size:19px; font-family:fontello; font-weight:700; margin:0; font-style:normal; content:"\e80f\e80f\e80f\e80f\e80f"; color:#febb21; padding-right:10px; letter-spacing:5px}#copy {font:400 13px/1.5 "PT Sans"; color:#a79177; max-width:1250px; margin:0 auto; padding:20px 0; text-align:center; display:flex; justify-content:space-between; align-items:center}#copy a {color:#9fbe53}#copy a:nth-of-type(1), #copy a:nth-of-type(2) {color:#9fbe53}#copy a:hover {color:#b3cf89}#copy img {display:inline-block; vertical-align:middle; margin:0 0 5px 5px}#copy>span:first-of-type {display:flex}#copy #copyDate {margin:0 5px}.mx-3 {margin-left:.75rem; margin-right:.75rem}#lp-appointment-form {padding:40px 10px}#lp-appointment-form h1 {font-size:50px; margin:10px auto 40px; text-shadow:none}#lp-appointment-form p {margin:10px auto 30px; max-width:700px}#lp-appointment-form .simple {margin:40px auto 70px; max-width:500px}#lp-appointment-form label {display:none}#lp-appointment-form input, #lp-appointment-form select, #lp-appointment-form textarea {width:97%; display:table; margin:10px auto; background-color:#d3d3d3; border-radius:5px; font-size:16px; color:#000}#lp-appointment-form textarea {margin-bottom:30px}#lp-appointment-form input, #lp-appointment-form select, #lp-appointment-form textarea {border:none; box-shadow:inset 0 1px 3px 0 rgba(0, 0, 0, .5)}#lp-appointment-form input:focus, #lp-appointment-form select:focus, #lp-appointment-form textarea:focus {background-color:#e3e3e3; color:#333}#lp-appointment-form .btn {text-align:center; width:200px; margin:auto; display:table}#lp-appointment-form:-moz-placeholder {color:#0d4420}#lp-appointment-form::-moz-placeholder {color:#0d4420}#lp-appointment-form:-ms-input-placeholder {color:#0d4420}#lp-appointment-form .simple input, #lp-appointment-form .simple textarea {height:40px}#lp-appointment-form .simple textarea {height:145px !important}@media only screen and (max-width:900px) {.banner .caption {position:static; transform:none}.testimonials>* {width:100%}}@media (max-width:1080px) {header .logo {flex:0 1 320px}header .phone {font-size:25px}h1 {font-size:40px}#banner figure {flex:0 1 500px}footer .container {flex-wrap:wrap; max-width:950px; margin-bottom:20px}footer .simple {order:-1; margin-bottom:0}footer article {flex:0 1 400px; margin:20px auto; padding-bottom:40px; padding-top:30px}footer figure {flex:0 1 600px; margin:0 auto 10px}}@media (min-width:1000px) {#mobile-btns {display:none !important}}@media (max-width:1024px) {footer .hours {margin:20px auto}#fo-contents {text-align:center}#quest {padding:65px 10px 50px}}@media (max-width:1000px) {header {padding:0}header .flex-ed {justify-content:space-around; padding:0}header .phone {padding:0 15px; font-size:20px}header .btn-alt {order:1}header .hd-btns, header #header-contact {display:none}.fix-nav header {padding:0}#home h2 {font-size:40px}#home .contain>div {flex:100%}#dentists .flex-ed {padding:40px 10px}#dentists .flex-ed figure figcaption {display:none}#dentists .flex-ed article {padding-bottom:30px}#dentists .flex-ed article h2, #dentists .flex-ed article p {text-align:center}#meet-banner {background:none;}#meet-banner .banner.active .fluid-vid {height:233px;}#meet-banner .caption {left:50%; top:50%; transform:translate(-50%, -50%); max-width:600px; width:100%;}#meet-banner .caption h2 {font-size:44px}#meet-banner .banner.playing {height:auto}#review .container>* {flex:100%}#review .container article h2, #review .container article p {text-align:center}#review .container article #author {justify-content:center; margin-bottom:20px}#review .container article #author>div {max-width:200px}#advocate, #facility, #financing {padding:30px 10px}#advocate .container figure, #facility .container figure, #financing .container figure {max-width:100%}#advocate .container article, #facility .container article, #financing .container article {order:-1}#advocate .container article h2, #advocate .container article p, #facility .container article h2, #facility .container article p, #financing .container article h2, #financing .container article p {text-align:center}.split .container article {flex:100%; margin:20px}.split .container article h2, .split .container article p {text-align:center}#find {padding-top:30px; padding-bottom:30px;}#find figure {display:none}#insurance-logos>div span {margin:15px 10px}#fo-contents>div {text-align:center}footer .hours .fo-title {text-align:center}#banner {background-color:#fff; margin-top:100px;}#banner .flex-ed {flex-wrap:wrap; padding:0 0 20px}#banner article {margin:auto; padding:30px 10px}#banner figure {padding:0; flex:0 1 700px}#banner figure p {display:none}#banner .caption {position:absolute; top:15%; left:0; right:0}#right {padding:20px 10px 40px}#helped .flex-ed {display:block; margin:auto}#helped figure {margin-top:20px}#dentists article {flex:0 1 850px}#dentists article img {margin:0 20px 10px 5px}#dentists article p {margin-top:5px}.title {margin:0 auto 10px}footer {padding:0}footer .container {padding:0}footer article {flex:0 1 340px}footer .phone {margin:10px auto}footer figure {display:none}#find .container article {flex:100%;}footer #footer-logo {display:none;}footer #footer-mobile-logo {display:block;}footer #fo-contents {padding:0;}footer #fo-contents #quest {margin-top:0; padding-bottom:200px; background-position:-30% 65%;}footer #fo-contents #quest .forms input, footer #fo-contents #quest .forms textarea, footer #fo-contents #quest .forms input::placeholder, footer #fo-contents #quest .forms textarea::placeholder, footer #fo-contents #quest .forms select {background-color:#fff; color:#000;}footer #fo-contents .fo-info {padding-top:130px; position:relative;}}@media (max-width:740px) {header .phone {display:none}h1 {font-size:36px; line-height:1.2}h1 br {display:none}#suffering .contain .service {flex:100%; flex-wrap:nowrap; margin:20px}#suffering .big {line-height:95px}#dentists {padding:0}#dentists .flex-ed {margin:0 auto}#ways {padding:40px 10px 30px}h2 {font-size:30px}#banner figure p, #banner figure p:nth-of-type(2) {text-align:center}#lp-appointment-form h1 {font-size:36px}footer .social {margin:20px auto}#fo-contents {display:block; padding:80px 0 0}#facility .slick-controls .slick-dots {text-align:center;}#financing .container article .btns {text-align:center;}.mobile-logo {display:none;}.mobile-request {display:none !important;}}@media (max-width:590px) {header .flex-ed {display:block; margin:auto}header .logo {margin:0 auto; padding:10px 20px}header .btn-alt {display:none}#helped author {font-size:20px}#helped article {padding:10px}#helped article:before {font-size:40px; top:0}#helped .h3 {padding-left:30px; line-height:1.2; font-size:28px}.copy {padding:20px 10px; line-height:1.5}#dentists article h2 {text-align:center; font-size:38px}#assoc .flex-ed img {margin:20px}}@media (max-width:490px) {h1 {font-size:30px}h2 {font-size:40px}#banner article p {font-size:20px}#banner figure p, #banner figure p:nth-of-type(2) {font-size:18px}[data-embed] .close {position:relative; display:block}#helped .h3 {font-size:24px}#dentists article img {float:none; margin:auto}#dentists article p {text-align:center}#dentists article a {display:table; margin:10px auto}#dentists h3 {margin:auto}footer figure {text-align:center; padding:50px 30px 70px}footer figure p {max-width:80%}#lp-appointment-form h1 {font-size:36px}}#index-coupon {position:fixed; bottom:50px; left:1pc; z-index:1000;}#index-coupon .icon-plus:before {color:#666; transform:rotate(45deg);}.widget {position:fixed; bottom:40px; left:40px; z-index:99;}@media (max-width:700px) {.widget {display:none;}}#hd-top {border-top:solid 6px #3B7D46;}header:focus-within {z-index:500}header .logo {position:relative; z-index:1}header .pho {color:#fff; font-size:26px; font-weight:500; line-height:1.1; letter-spacing:normal; font-style:normal; font-family:"Open Sans", serif; position:relative}header .phy {display:block; color:#3b7d46; font-size:14px; font-weight:500; line-height:1.14; letter-spacing:normal; font-style:normal; font-family:"Open Sans", serif; position:relative}header .pho:hover, header .phy:hover {color:#b3cf89}header .phy i, header .pho i {color:#5d421f; font-size:15px; position:absolute; left:0; top:50%; transform:translateY(-50%)}header li a {font-weight:400; font-family:"PT Sans"}header nav .active {box-shadow:inset 0 -3px 0 0 #92BB72}.hd-info {flex:0 1 287px; text-align:left;}header .hd-btns {display:flex; flex-wrap:wrap; flex:0 1 287px; justify-content:space-between}header .hd-btns [class^=btn] {justify-content:center; align-items:center; min-width:auto; padding:10px 6px; border-radius:0; margin:0; font-weight:400; background-color:transparent; font-size:10px}header .hd-btns [class^=btn]:hover {background-color:#51afb2; color:#fff;}header .hd-btns .ra {flex:1 1 100%; margin-bottom:5px}header .hd-btns .fm, header .hd-btns .of {flex:0 1 49%; padding:5px}header .hd-btns .first-hd-btn {background-color:#6d984b;}header .hd-btns .first-hd-btn:hover {background-color:#51afb2;}@media (min-width:1026px) {nav {flex:0 1 1050px}nav, nav ul li, nav ul li a {position:relative}nav>ul {padding:0; margin:auto; display:flex; align-items:center}nav ul {margin:auto; list-style:none; display:flex; justify-content:space-around}nav ul li a {display:block; color:#fff}nav ul li a:hover {color:#fff}nav>ul>li {flex:1 1 auto; text-align:center}nav>ul>li:last-of-type:after {display:none}nav>ul>li>a {line-height: 50px;padding:6px; font-size:16px; color:#252020; font-weight:500; font-family:"Open Sans", serif;}nav>ul>li>a span {color:#5d4f42}nav>ul>li:hover>a {color:#92BB72}nav ul li:hover>ul {display:block; visibility:visible; animation-name:fadeIn; animation-duration:.25s; animation-fill-mode:both}nav ul ul {display:none; min-width:310px; width:100%; padding:0; position:absolute; z-index:3; left:0; text-align:left; background-color:#92BB72; box-shadow:10px 17.3px 25px rgba(0, 0, 0, 0.2)}nav>ul>li:last-child ul {right:0; left:auto}nav ul ul li>a {padding:10px 12px; font-size:14px; line-height:1.3; text-transform:none}nav ul ul li:hover>a {background-color:#554b3e; color:#fff}nav ul ul ul {left:100%; top:0; background-color:#6D984B}nav ul ul ul li button i:before {content:"\e825" !important}nav ul ul ul ul {top:auto; left:0; position:relative; display:block; box-shadow:none; background-color:#2b5a33}nav ul ul ul ul li a {padding-left:2em; padding-left:2em; background-color:#2e6136}nav ul ul ul ul li:hover a {background-color:#372712}.has-submenu span>a, .has-submenu button {display:inline-block}.has-submenu.open>ul {display:block}.has-submenu.open>ul:focus {background-color:rgba(255, 255, 255, 0.2)}nav li button {display:inline-block}}.fix-nav header {position:fixed !important; box-shadow:0 3px 7px rgba(24, 23, 24, 0.35); animation-duration:1s; animation-fill-mode:both; z-index:100;}.fix-nav #hd-content .hd-btns:hover {background-color:#fff !important}#wrap-me {max-width:1100px; margin:auto;}.skip-link {-webkit-transform:translateY(-100%); transform:translateY(-100%); background:#000; color:#fff; line-height:1; font-weight:700; left:50%; font-size:15px; position:absolute; -webkit-transform:translate(-50%, -101%); transform:translate(-50%, -101%); z-index:3; display:flex;}.skip-link a {color:#fff; display:block; padding:10px; margin:0 3px;}.skip-link:hover {color:#fff; text-decoration:underline;}.skip-link:focus-within {-webkit-transform:translate(-50%, 0%); transform:translate(-50%, 0%);}@media only screen and (min-width: 1000px) {nav#main-nav>ul>li:nth-of-type(3) {margin-right:25%;}nav#main-nav {margin-top:-1.5rem;}}@media (max-width:1025px) {.insurance-bar {display:block}#hd-top {display:none}.hd-info {display:none; align-items:center; margin-right:10px; justify-content:flex-end; text-align:center}header .pho {font-size:30px}header .logo {padding:8px; position:static; transform:none;}header .logo img {max-height:60px}#main-nav, header .hd-btns, header [class^=btn] {display:none}.nav-down {box-shadow:0 3px 7px rgba(24, 23, 24, 0.2); background:#fff}header.slideInDown {animation-name:none;}header nav ul {display:none}body, header, .mean-container .mean-nav {transition:all .3s}body {right:0}.attach header {position:fixed !important; box-shadow:0 3px 7px rgba(24, 23, 24, 0.35)}.attach header .top-nav {display:none !important}body.mean-active header {left:-80%}body.mean-active {overflow:hidden; right:80%}body.mean-active:before {z-index:98; content:""; opacity:.7; background-color:#000; position:absolute; left:0; right:0; top:0; bottom:0; background-image:none; height:inherit}body.mean-active .mean-container .mean-nav {right:0}.mean-container {display:flex !important; flex-flow:row nowrap; align-items:center; justify-content:space-between}.mean-container .mean-bar {background-color:#554b3e; width:70px; min-height:70px; display:flex; flex-direction:column; justify-content:center; align-items:center; align-self:stretch; margin-left:8px}.mean-container .meanmenu-reveal {display:block; color:#fff; background-color:#5d421f;}.mean-container a.meanmenu-reveal.meanclose i:before {transform:rotate(45deg); font-size:60px; content:"+"; margin:-5px 0 0 8px}.mean-container .mean-bar .icon-menu {position:relative; display:table; transition:.3s all; z-index:1; margin-top:15px}.mean-container .meanmenu-reveal .icon-menu:before {font-size:30px; content:"|||"; transform:rotate(90deg) scaleY(1.6); letter-spacing:3.2px}.mean-container .mean-bar .icon-menu:after, .mean-container .meanmenu-reveal.meanclose:after {content:"MENU"; font-style:normal; position:absolute; left:48%; transform:translateX(-50%); top:-13px; letter-spacing:1px; font-size:.55em; font-weight:700}.mean-container .meanmenu-reveal.meanclose i:before {transform:rotate(45deg); font-size:60px; content:"+"; margin:-5px 0 0 8px}.mean-container .meanmenu-reveal.meanclose:after {content:"CLOSE"; bottom:5px}.mean-container .mean-nav {position:fixed; right:-80%; margin:0; top:0; bottom:0; width:80%; overflow:auto; display:flex; flex-flow:column; justify-content:flex-start; background-color:#554b3e}.mean-container .mean-nav ul {font-size:16px; padding:0; margin:0; width:100%; list-style-type:none}.mean-container .mean-nav ul li {position:relative; width:100%}.mean-container .mean-nav ul li a {display:block; padding:1em 5%; padding-right:58px !important; margin:0; text-align:left; color:#fff; border-top:1px solid rgba(255, 255, 255, 0.5); text-decoration:none; text-transform:uppercase}.mean-container .mean-nav ul li li a {padding:1em 10%; border-top:1px solid #f1f1f1; border-top:1px solid rgba(255, 255, 255, 0.25); opacity:.75; text-shadow:none !important; visibility:visible}.mean-container .mean-nav ul li.mean-first a {border-top:none; margin-top:0}.mean-container .mean-nav ul li.mean-last a {border-bottom:none; margin-bottom:0}.mean-container .mean-nav ul li li li a {padding:1em 15%}.mean-container .mean-nav ul li li li li a {padding:1em 20%}.mean-container .mean-nav ul li li li li li a {padding:1em 25%}.mean-container .mean-nav ul li a:hover {background:#252525; background:rgba(255, 255, 255, 0.1)}.mean-container .mean-nav ul li a.mean-expand {width:48px; line-height:54.5px; font-size:20px; padding:0 !important; text-align:center; position:absolute; right:0; top:0; z-index:2; background:rgba(255, 255, 255, 0.1); border:none !important; border-left:1px solid rgba(255, 255, 255, 0.4) !important; border-bottom:1px solid rgba(255, 255, 255, 0.4) !important}.mean-container .mean-nav ul li a.mean-expand:before {content:"\e825"; font-family:"fontello"; font-weight:400; margin:0; font-style:normal}.mean-container .mean-nav ul li .mean-expand.mean-clicked:before {content:"\e83a"}.mean-remove {display:none !important}.mean-nav .social {min-height:76px; background-color:rgba(0, 0, 9, 0.1); margin:0; padding:10px 5px; justify-content:center; align-items:center}.mean-nav .fo-title {color:#fff; text-align:center}.mean-nav .hours {display:block; text-align:center; color:#fff; padding:10px; margin:10px auto auto}.mean-nav .hours p {display:table; text-align:left; font-size:15px; margin:10px auto 0; color:#fff}}@media (min-width:1024px) {.lg\:order-first {order:-9999}}@media (min-width: 1025px) {header .logo { top:1pc; right: 2pc;}.place-nav {max-width:100%; margin:0 auto; padding:0 10px; display:flex; justify-content:space-between; align-items:center;}nav {flex:0 1 1050px}nav, nav ul li, nav ul li a {position:relative}nav>ul {padding:0; margin:auto; display:flex; align-items:center}nav ul {margin:auto; list-style:none; display:flex; justify-content:space-around}nav ul li a {display:block; color:#fff}nav ul li a:hover {color:#fff}nav>ul>li {flex:1 1 auto; text-align:center}nav>ul>li:last-of-type:after {display:none}nav>ul>li>a {padding:6px; font-size:16px; color:#fff; font-weight:500; font-family:"Open Sans", serif;}nav>ul>li>a span {color:#5d4f42}nav>ul>li:hover>a {color:#b3cf89}nav ul li:hover>ul {display:block; visibility:visible; animation-name:fadeIn; animation-duration:.25s; animation-fill-mode:both}nav ul ul {display:none; min-width:280px; width:100%; padding:0; position:absolute; z-index:3; left:0; text-align:left; background-color:#b3cf89; box-shadow:10px 17.3px 25px rgba(0, 0, 0, 0.2)}nav>ul>li:last-child ul {right:0; left:auto}nav ul ul li>a {padding:10px 12px; font-size:14px; line-height:1.3; text-transform:none}nav ul ul li:hover>a {background-color:#5d421f; color:#fff}nav ul ul ul {left:100%; top:0; background-color:#3b7d46}nav ul ul ul li button i:before {content:"\e825" !important}nav ul ul ul ul {top:auto; left:0; position:relative; display:block; box-shadow:none; background-color:#2b5a33}nav ul ul ul ul li a {padding-left:2em; padding-left:2em; background-color:#2e6136}nav ul ul ul ul li:hover a {background-color:#372712}.has-submenu span>a, .has-submenu button {display:inline-block}.has-submenu.open>ul {display:block}.has-submenu.open>ul:focus {background-color:rgba(255, 255, 255, 0.2)}nav li button {display:inline-block}#main-nav button {background:transparent; color:#fff;}}.fix-nav header {position:fixed !important; box-shadow:0 3px 7px rgba(24, 23, 24, 0.35); animation-duration:1s; animation-fill-mode:both; z-index:100;}.fix-nav #hd-content .hd-btns:hover {background-color:#fff !important}@media (max-width:1024px) {.insurance-bar {display:block;}#hd-top {display:none}.hd-info {align-items:center; margin-right:10px; justify-content:flex-end; text-align:center}header {background:#fff;}header .pho {display:none;}header .logo {padding:8px}header .logo img {max-height:60px}#main-nav, header .hd-btns, header [class^=btn] {display:none}.nav-down {box-shadow:0 3px 7px rgba(24, 23, 24, 0.2); background:#fff}header.slideInDown {animation-name:none;}header nav ul {display:none}body, header, .mean-container .mean-nav {transition:all .3s}body {right:0}.attach header {position:fixed !important; box-shadow:0 3px 7px rgba(24, 23, 24, 0.35)}.attach header .top-nav {display:none !important}body.mean-active header {left:-80%}body.mean-active {overflow:hidden; right:80%}body.mean-active:before {z-index:98; content:""; opacity:.7; background-color:#000; position:absolute; left:0; right:0; top:0; bottom:0; background-image:none; height:inherit}body.mean-active .mean-container .mean-nav {right:0}.mean-container {display:flex !important; flex-flow:row nowrap; align-items:center; justify-content:space-between}.mean-container .mean-bar {background-color:#5d421f; width:70px; min-height:70px; display:flex; flex-direction:column; justify-content:center; align-items:center; align-self:stretch; margin-left:8px}.mean-container .meanmenu-reveal {display:block; color:#fff}.mean-container a.meanmenu-reveal.meanclose i:before {transform:rotate(45deg); font-size:60px; content:"+"; margin:-5px 0 0 8px}.mean-container .mean-bar .icon-menu {position:relative; display:table; transition:.3s all; z-index:1; margin-top:15px}.mean-container .meanmenu-reveal .icon-menu:before {font-size:30px; content:"|||"; transform:rotate(90deg) scaleY(1.6); letter-spacing:3.2px}.mean-container .mean-bar .icon-menu:after, .mean-container .meanmenu-reveal.meanclose:after {content:"MENU"; font-style:normal; position:absolute; left:48%; transform:translateX(-50%); top:-13px; letter-spacing:1px; font-size:.55em; font-weight:700}.mean-container .meanmenu-reveal.meanclose i:before {transform:rotate(45deg); font-size:60px; content:"+"; margin:-5px 0 0 8px}.mean-container .meanmenu-reveal.meanclose:after {content:"CLOSE"; bottom:5px}.mean-container .mean-nav {position:fixed; right:-80%; margin:0; top:0; bottom:0; width:80%; overflow:auto; display:flex; flex-flow:column; justify-content:flex-start; background-color:#5d421f}.mean-container .mean-nav ul {font-size:16px; padding:0; margin:0; width:100%; list-style-type:none}.mean-container .mean-nav ul li {position:relative; width:100%}.mean-container .mean-nav ul li a {display:block; padding:1em 5%; padding-right:58px !important; margin:0; text-align:left; color:#fff; border-top:1px solid rgba(255, 255, 255, 0.5); text-decoration:none; text-transform:uppercase}.mean-container .mean-nav ul li li a {padding:1em 10%; border-top:1px solid #f1f1f1; border-top:1px solid rgba(255, 255, 255, 0.25); opacity:.75; text-shadow:none !important; visibility:visible}.mean-container .mean-nav ul li.mean-first a {border-top:none; margin-top:0}.mean-container .mean-nav ul li.mean-last a {border-bottom:none; margin-bottom:0}.mean-container .mean-nav ul li li li a {padding:1em 15%}.mean-container .mean-nav ul li li li li a {padding:1em 20%}.mean-container .mean-nav ul li li li li li a {padding:1em 25%}.mean-container .mean-nav ul li a:hover {background:#252525; background:rgba(255, 255, 255, 0.1)}.mean-container .mean-nav ul li a.mean-expand {width:48px; line-height:54.5px; font-size:20px; padding:0 !important; text-align:center; position:absolute; right:0; top:0; z-index:2; background:rgba(255, 255, 255, 0.1); border:none !important; border-left:1px solid rgba(255, 255, 255, 0.4) !important; border-bottom:1px solid rgba(255, 255, 255, 0.4) !important}.mean-container .mean-nav ul li a.mean-expand:before {content:"\e825"; font-family:"fontello"; font-weight:400; margin:0; font-style:normal}.mean-container .mean-nav ul li .mean-expand.mean-clicked:before {content:"\e83a"}.mean-remove {display:none !important}.mean-nav .social {min-height:76px; background-color:rgba(0, 0, 9, 0.1); margin:0; padding:10px 5px; justify-content:center; align-items:center}.mean-nav .fo-title {color:#fff; text-align:center}.mean-nav .hours {display:block; text-align:center; color:#fff; padding:10px; margin:10px auto auto}.mean-nav .hours p {display:table; text-align:left; font-size:15px; margin:10px auto 0; color:#fff}}@media only screen and (min-width: 1001px) { .fix-nav header .logo img {max-width: 190px;} .logo img {max-width: 200px;}}@media (max-width:600px){ #dentists .flex-ed {display: grid; justify-content: center;} #dentists .flex-ed article .btn {min-width: 315px;margin-inline: auto;display: block;max-width: 350px;} #dentists .flex-ed figure img {max-width:370px; margin-inline: auto} #dentists .flex-ed article{text-wrap: wrap;} #expertise .expertise-container figure {max-width: 320px;width: 100%;} #advocate .btn {display: block;margin-inline: auto;max-width: 350px;}}@media (max-width:1025px){ #dentists .flex-ed {display: grid; justify-content: center;}}
