@media (max-width:991px){#header .header-top strong{color:var(--strong);}}@media (min-width:992px){#header .header-top .header-item{width:-webkit-max-content;width:-moz-max-content;width:max-content;}}@media (min-width:992px){#header .header-top .header-item .address-list{padding:0 2rem 0 0;}}@media (min-width:1200px){#header .header-top .header-item .address-list{padding:0 2rem 0 0;}}#header .header-holder .container{max-width:80rem;}@media (min-width:992px) and (max-width:1200px){#header .header-holder .container{-ms-flex-wrap:wrap;flex-wrap:wrap;}#header .header-holder .container .logo{margin-left:auto;}#header .header-holder .container .menu-holder{margin:0 auto;}#header .header-holder .container .menu-holder .menu-drop .main-nav li a,#header .header-holder .container .menu-holder .menu-drop .main-nav li span{padding-left:18px;}}@media (max-width:991px){#header .header-holder .container .menu-holder > .btn{-ms-flex-line-pack:center;align-content:center;}}@media (min-width:992px){.header-holder .logo{max-width:16rem;}.header-holder .logo img{width:16rem;}}div.homePromotions a.button.cta strong{font-size:20px;}@media (min-width:992px){.about-section .col-md-7,.about-section .col-md-5{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}}.smile-gallery-block .smile-gallery .smile-gallery-wrapper .image-container img,.inform-section img{border-radius:3px;}.smile-gallery-block .smile-gallery .smile-gallery-wrapper{border-radius:5px;}.path-frontpage .asa-reviews-page-block:after{content:"";background-image:url(/sites/default/files/2025-01/reviews-brick-bg.jpg);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:50%;position:absolute;bottom:0;left:0;opacity:0.25;right:0;top:0;z-index:-1;}.about-section .btn.btn-decor{padding-left:1.5625rem;}@media (min-width:992px){.about-section .btn.btn-decor{padding-left:1.25rem;}}#block-homepageimages.advance-view-block{padding:5px 0;}#block-homepageimages .container{padding:0;max-width:unset;}@media (min-width:992px){#block-homepageimages .gallery-page .masonry-item{width:25%;}#block-homepageimages .gallery-page .masonry-item .vt-image-container{margin:5px;}#block-homepageimages .gallery-page .masonry-item .vt-image-container img{width:100%;}}@media (max-width:767px){.services-section .services-slider .card h3{margin-top:1rem;}.services-section .services-slider .card a{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;}.services-section .services-slider .card a .see-more-text{display:none;}}@media (min-width:694px) and (max-width:991px){.gallery-page .masonry-layout-gallery{margin-left:0.8rem;}}@media (min-width:694px) and (max-width:991px){.gallery-page .masonry-layout-gallery .masonry-item{padding:0.1rem;}}@media (max-width:693px){.gallery-page .masonry-layout-gallery .masonry-item{padding:0.2rem 0.4rem;}}#footer [class*=md-].lg-26{text-align:center;}.intro-section .intro-slider .slider--full_w_full_h .container .text-holder{top:200px;}.intro-section .intro-slider .slider--full_w_full_h .container .text-holder .default-title{text-shadow:2px 4px 3px rgba(0,0,0,0.3);}@media (max-width:767px){.intro-section .intro-slider .slider--full_w_full_h .container .text-holder{top:240px;background:none;}}@media (min-width:768px){section[about="/patient-info/insurance-financing"] .col-md-3{-ms-flex-item-align:end;align-self:end;}}.page-node-type-practice .practice-address p a[title=Address] br:nth-of-type(2){display:none;}.information-holder .contact-list a:hover{color:var(--link_hover);}
