:root{--buff:#dfb07c;--linen:#f1e7e0;--seasalt:#fcfaf9;--gunmetal:#032c3b;--platinum:#ccd5d8;--seasalt-2:#f5f7f7}#navbarDropdown{text-align:center}.buff{color:var(--buff)}.linen{color:var(--linen)}.seasalt{color:var(--seasalt)}.gunmetal{color:var(--gunmetal)}.platinum{color:var(--platinum)}.seasalt-2{color:var(--seasalt-2)}.fwThin{font-weight:200}.fwLight{font-weight:400}.fwMed{font-weight:600}.fwBold{font-weight:800}.caps{text-transform:uppercase}.giant{font-size:14vw}@media (min-width:576px){.giant{font-size:8vw}}@media (min-width:768px){.giant{font-size:7.5vw}}@media (min-width:768px){.giant{font-size:7.5vw}}@media (min-width:991px){.giant{font-size:5rem}}.biggest{font-size:3em}.bigger{font-size:2em}.big{font-size:1.5em;line-height:2em}.centered{text-align:center}html,:root{font-size:16px}h1,h2,h3,h4,h5,h6,p,a{font-family:'proxima-nova',sans-serif}h1{font-size:3em;line-height:1em;color:var(--gunmetal)}h3{font-size:1.5em;color:var(--gunmetal);font-weight:200}h4{font-size:1.2em}p{font-weight:300}a{color:var(--gunmetal);transition:color .25s ease;text-decoration:none}a:hover{color:var(--buff)}img{max-width:100%}.insideContent a{text-decoration:underline}.content ul,.footer ul,.insideContent ul,.content ul li,.footer ul li,.insideContent ul li{list-style:none;padding-left:0em !important;margin-block-start:0em}.content li,.footer li,.insideContent li{margin:.5em 1em}.content ul li::before,.footer ul li::before,.insideContent ul li::before{content:'\f5c9';color:var(--buff);font-family:FontAwesome;margin-right:0.75em}selection{background-color:var(--linen);color:var(--gunmetal)}.text-right{text-align:right}.input-group-btn .btn{border-radius:0px 5px 5px 0}html{position:relative;min-height:100%;overflow-x:hidden}body{color:var(--gunmetal);background-color:var(white)}.wrapper{max-width:1200px !important;margin:0 auto !important}main .dropdown-menu{right:0}header{padding-top:56px;padding-bottom:35px;color:var(--white);background-color:var(--grayLT);margin-bottom:2.5em;text-shadow:2px 2px 5px var(--grayMD);background-image:url('/assets/template/img/foot_bg.png');background-position:right top;background-repeat:no-repeat}header h1{margin-top:50px;margin-bottom:0;font-size:3em}aside{background-color:var(--white);padding:2em 1em;border-radius:10px;border-bottom:1px solid var(--grayLT);margin-bottom:1em}aside h3{color:var(--grayMD)}.navBg{background:var(--gunmetal)}.navBg ul li{margin:0em 1em}@media (max-width:576px){.navBg .wrapper{padding:0;margin:0}}.nav{justify-content:flex-end !important;align-items:center}.nav ul li{list-style:none !important}.nav li.nav-item::before{display:none}.nav li{margin:0em}.nav .seasalt a:hover{color:var(--gunmetal)}.dropdown .dropdown-menu{margin-top:0}.navbar{background-color:transparent !important;background-attachment:fixed;background-position:bottom;box-shadow:0 3px 5px var(--grayLT);justify-content:space-evenly !important}.navbar ul li{list-style:none}.menuLabel{margin-bottom:0em}.navbar-brand{margin-right:5vw}.navbar-collapse{justify-content:space-around}.navbar-nav{width:100%;justify-content:space-between;align-items:center}.navbar img{height:3em}.navbar-brand{font-size:calc(16px + (20 - 16) * ((100vw - 300px) / (1600 - 300)))}.nav-item{margin-top:5px;margin-bottom:5px}.nav-item a{color:var(--grayLT)}.nav-item.dark a{color:var(--buff)}.nav-item.light a{color:var(--seasalt)}.nav-item.light a:hover{color:var(--buff)}#navbarSupportedContent .dropdown-toggle{text-align:center}.dropdown-group{text-align:center}.dropdown-group .caret,.dropdown-group .root-link{display:inline}.buttonBlue{background:var(--gunmetal);border-bottom:5px solid var(--seasalt);color:var(--seasalt);padding:.5em 2em;transition:.3s color,.3s background;color:white !important}.buttonBlue:hover{background:var(--seasalt-2);border-bottom:5px solid var(--gunmetal);color:var(--gunmetal)}.navbar-toggler::before{content:'Menu';font-family:'proxima-nova',sans-serif;color:var(--gunmetal);font-weight:300;padding:.25em .5em}a.navbar-brand,.nav-item.active a{color:var(--white)}.dropdown-menu{background-color:var(--grayXL)}a.dropdown-item{color:var(--grayDK);transition:all .15s ease-in-out}a.dropdown-item:hover,a.dropdown-item:focus,a.dropdown-item:active{color:var(--white);background-color:var(--green)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--purpleDK)}.navbar-expand-lg .navbar-nav .nav-link{padding:0em!important}.nav .nav-link:hover{color:white}.navbar .nav-link:focus,.navbar .nav-link:hover{color:var(--buff) !important}aside .nav-item a{color:var(--grayMD)}aside .nav-link:focus,aside .nav-link:hover{color:var(--black)}.btn-primary{background-color:var(--green);border-color:var(--green);transition:all .15s ease-in-out}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:var(--orange);border-color:var(--orange)}.btn-outline-primary,.page-link{color:var(--orange);border:1px solid var(--orange)}.btn-outline-primary:hover,.page-link:hover,.btn-outline-primary:focus,.page-link:focus,.btn-outline-primary:active,.page-link:active{color:var(--purple);background-color:var(--white);border-color:var(--purple)}.form{margin-top:5em}label{margin-bottom:0.25em;font-weight:300}.form-control{margin-bottom:1em}.form-control:focus{border-color:var(--purple);box-shadow:none}.search-form{margin:1em auto 0 auto;max-width:600px}.login_screen{margin:10vmin auto 0;max-width:400px;background-color:var(--white);padding:1.5em 1.5em 2em;border-radius:10px;border-bottom:1px solid var(--grayLT);margin-bottom:1em}.login_screen h3{margin-bottom:0.5em}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#cover{display:none;overflow:hidden;position:fixed;background:rgba(0,0,0,0.15);top:0;left:0;width:100%;height:100%;z-index:1031;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}.cover-icon{color:var(--white);height:120px;width:120px;margin:-60px 0 0 -60px;text-align:center;position:fixed;top:40%;left:50%;font-size:3em;border-radius:50%}.cover-icon .fa-cog{position:absolute;margin:.7em 0 0 -1.6em}.cover-icon .fa-cog:nth-child(2){animation-direction:reverse;font-size:1.5em;margin:-0.2em 0 0 -0.6em}.cover-icon .fa-cog:nth-child(3){font-size:2em;margin:.3em 0 0 0}.jumbotron-mobile{display:block}@media (min-width:768px){.jumbotron-mobile{display:none}}.jumbotron-mobile .jumbotron-mobile__container{text-align:center}.jumbotron-mobile .jumbotron-mobile__container h1{font-weight:400;text-transform:uppercase;color:var(--buff)}.jumbotron-mobile .jumbotron-mobile__container .h1_smile{text-transform:lowercase;font-size:4rem;position:relative;top:-20px}.jumbotron-mobile .jumbotron-mobile__container .description{font-weight:100}#site-map a:hover{color:black;text-decoration:underline}.jumbotron{display:none;background:url(/assets/template/img/websitehomemain.jpg);background-position:center;background-size:cover;min-height:100vh;height:auto;margin:0}@media (min-width:768px){.jumbotron{display:block}}.jumbotron .jumbotron__container{position:relative;top:80px;left:10%}@media (min-width:768px){.jumbotron .jumbotron__container{width:350px}}@media (min-width:991px){.jumbotron .jumbotron__container{width:450px}}.jumbotron .jumbotron__container h1{font-weight:400;font-size:3.5rem;text-transform:uppercase;color:var(--buff)}.jumbotron .jumbotron__container .h1_smile{text-transform:lowercase;font-size:5rem;position:relative;top:-20px}.jumbotron .jumbotron__container .description{font-weight:100;font-size:1.3rem}@media (min-width:768px){.side-text{position:relative;top:-40px;left:20px}}.btn-yellow{background-color:var(--buff);display:inline-block;padding:10px 20px;cursor:pointer;color:var(--gunmetal);border-radius:0px;font-weight:400;text-decoration:none !important}.btn-yellow.border-black{border-bottom:3px solid var(--gunmetal)}.btn-yellow.border-white{border-bottom:3px solid var(--seasalt)}.btn-yellow:hover{color:var(--seasalt);background-color:var(--gunmetal)}.btn-yellow i{color:var(--seasalt);margin-left:0.25em}.h1_smile,#feelRadiant h3,#membership h3,.theBest{margin-top:-0.325em}.h1_smile{color:black}.landingImage{background:url(assets/template/Files/assets/template/img/landingImage.jpg);padding:10em 0em;height:100vh;width:100%;background-size:100% auto;background-repeat:no-repeat;object-fit:cover}.landingImage h3{line-height:1.5em}#feelRadiant{background:transparent linear-gradient(269deg, #f5f7f7 0%, #f1e7e0 100%) 0% 0% no-repeat padding-box;padding:3vh 0em;opacity:1}.feelRadianImageMobile{display:none}#feelRadiant p{line-height:2em;font-size:1em;padding:1.5em}#membership .wrapper{background:transparent linear-gradient(180deg, #ffffff 0%, #f5f7f7 36%, #f5f7f7 100%) 0% 0% no-repeat padding-box;padding:4rem 3em}#membership #membership-image{width:100%;max-width:600px;height:auto}@media (min-width:768px){#membership #membership-image{position:relative;left:80px}}#membership p{margin:2em 0em;line-height:2em;font-size:1em}.dropdown-menu{background-color:white}.dropdown-menu .dropdown-item:hover{color:var(--buff)}.prefooter-dentist-top{display:flex;align-items:center;justify-content:center}@media (min-width:991px){.prefooter-dentist-top{display:none}}.prefooter-dentist-top img{width:250px}.prefooter{background:var(--gunmetal);border-bottom:10px solid var(--buff);color:white}.prefooter .container{max-width:1200px;display:flex;align-items:center;height:auto;text-align:center;flex-direction:column}@media (min-width:991px){.prefooter .container{height:200px;flex-direction:row}}.prefooter .container img{position:inline;display:none;width:250px}@media (min-width:991px){.prefooter .container img{position:relative;display:block;top:-58px;left:36px}}.prefooter p{font-size:1.25em;line-height:2em;margin-bottom:0em}.prefooter a{text-align:center}.prefooter .col-3{text-align:center}.footer{padding:5em;background:var(--seasalt-2)}.footer .wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-content:stretch;justify-content:space-between;align-items:flex-start}.footer p{font-weight:200}.footer a{font-size:1em;font-weight:300;margin-bottom:1em}.footer a:hover{color:var(--buff) !important}.footer .bookNow{margin-top:2em}.footer .footerContact{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:space-between;align-items:flex-start}.footer .footerAddress::before{content:'\f3c5';color:var(--buff);font-family:FontAwesome;margin:0em 1em}.footer .footerPhone::before{content:'\f095';color:var(--buff);font-family:FontAwesome;margin:0em 1em}.footer .footerEmail::before{content:'\f0e0';color:var(--buff);font-family:FontAwesome;margin:0em 1em}.footer .footer-icons a{display:inline-block;margin:10px}.postFooter{padding:2em 0em;background:var(--platinum)}.postFooter .wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center}.postFooter p{font-weight:250;margin-bottom:0em}.postFooter a{margin-bottom:0em}.postFooter a:hover{color:black;text-decoration:none}.insideContent{min-height:50vh}@media (min-width:768px){.insideContent{padding:5em 5em 10em}}.insideContent .wrapper{background:transparent linear-gradient(180deg, #ffffff 0%, #f1e7e0 100%) 0% 0% no-repeat padding-box;padding:2rem}.insideContent .insideIntroText{padding-bottom:5em}.insideContent ul li{font-weight:200}.insideContent #deserveBestRow{display:flex;align-items:center;justify-content:space-evenly;align-content:stretch;flex-wrap:nowrap;flex-direction:row;padding-bottom:10em}.insideContent #theBest{margin-top:-0.75em;position:relative;top:-40px;left:20px;font-style:italic}.insideContent .staff{padding:0em 5em}.insideContent .staff p{font-weight:200;line-height:2em;font-size:1em;margin-bottom:2em}.insideContent .staff .staffImages img{width:100%;margin-bottom:20px}@media (min-width:768px){.insideContent .staff .staffImages img{margin-left:20px}}.navTopMobile{display:none}.prefooter{display:flex;align-items:center;justify-items:center}@media (min-width:768px){#feel-radiant-image{position:relative;left:-75px}}@media screen and (max-width:960px){.wrapper{padding:0em 3em}.navTopMobile{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;padding:0em;margin-top:2em;text-align:center}.navTopMobile .nav-item{margin-bottom:1em}.navTopMobile .seasalt{color:var(--gunmetal)}.nav{display:flex;justify-content:center;align-items:stretch;flex-direction:column;align-content:center;flex-wrap:wrap;text-align:center}.landingImage,#feelRadiant,#membership .wrapper{height:auto}.landingImage{background-size:cover;background-position:-12vw bottom}#feelRadiant{padding:2em 0em}#feelRadiantImage{background-position:left center}#membership .wrapper{padding:5em 3em}.landingImageInside{height:auto}#feelRadiant p{padding:0em}#membership h3{font-size:3em}.prefooterCTA{margin:4em 0em 2em}.footer{padding:0em}.footerServices,.footerPatients{margin:2em 0em}.footerContact{margin-bottom:2em}.postFooter .wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}.postFooter p{margin-bottom:1em}.insideContent #deserveBestRow{display:flex;align-items:center;justify-content:center;align-content:center;flex-wrap:nowrap;flex-direction:column}.insideContent #deserveBestRow .flushLeftImage{margin-bottom:3em}.insideContent .staff{display:flex;justify-content:space-between;flex-direction:column;flex-wrap:wrap;align-items:stretch;align-content:stretch;padding:0em}}@media screen and (max-width:450px){#feelRadiantImageMobile{height:25vh;background:no-repeat center url(https://pz3z9f0f.modx.dev/clients/rmd/Files/assets/template/img/AdobeStock_422265216.jpeg);background-size:cover;margin-bottom:2em}#feelRadiantImage{background:transparent}.mobileMembershipImage{height:25vh;background:no-repeat center url(https://pz3z9f0f.modx.dev/clients/rmd/Files/assets/template/img/AdobeStock_422265277.jpeg);background-size:cover;margin-bottom:2em}#membershipImage{background:transparent}}
#main-content{margin-top:200px;text-align:center}#main-content h1{font-weight:300;margin-bottom:0px}#main-content address{font-style:normal}#main-content p{margin:0}#main-content #name{font-weight:bold}#main-content #book-appointment-btn{background-color:#dfb07c;color:white;border:0px;padding:15px 20px;font-weight:700;cursor:pointer;font-size:1.1rem;transition:.3s background-color;margin-bottom:10px}#main-content #book-appointment-btn:hover{background-color:#002e3a}#main-content .rmd-logo{max-width:600px;width:100%;margin-bottom:25px}
