.modal.review-modal form>label{clear:both;margin:0 0 1em;display:block}.modal.review-modal input:first-child{margin-top:0}.modal.review-modal input,.modal.review-modal textarea{background-image:none;border-color:#e2e4e9;width:100%;display:block}.modal.review-modal .stars-container{float:none;clear:both;flex-direction:row-reverse;justify-content:flex-end;margin:0;display:flex}.modal .stars-container>label:before{display:none}.modal .stars-container>input:not(:checked)+label svg{fill:#0000}.modal .stars-container>input:checked~label svg,.modal .stars-container>input:checked+label:hover svg,.modal .stars-container>input:checked+label:hover~label svg,.modal .stars-container>input:checked~label:hover svg,.modal .stars-container>input:checked~label:hover~label svg,.modal .stars-container>label:hover~input:checked~label svg{fill:#333}.modal.review-modal-updated form>label{clear:both;margin-bottom:1.5em;display:block}.modal.review-modal-updated input,.modal.review-modal-updated textarea{width:100%;margin-top:.5em;display:block}.modal.review-modal-updated .stars-container{float:none;flex-direction:row-reverse;justify-content:flex-end;margin-top:.5em;margin-left:0;display:flex}.modal.review-modal-updated .stars-container label{cursor:pointer;margin-right:5px}.modal.review-modal-updated .stars-container:not(:checked)>input{visibility:hidden;width:0;height:0;margin:0;padding:0;position:static}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{vertical-align:top;border:0;outline:none;margin:0;padding:0}.fancybox-wrap{z-index:8020;position:absolute;top:0;left:0}.fancybox-skin{color:#444;text-shadow:none;background:#f9f9f9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px #00000080;-moz-box-shadow:0 10px 25px #00000080;box-shadow:0 10px 25px #00000080}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;white-space:nowrap;margin:0;padding:15px;font:14px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-image,.fancybox-iframe{width:100%;height:100%;display:block}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/wp-content/themes/charlie/libs/fancybox2/source/fancybox_sprite.png)}#fancybox-loading{opacity:.8;cursor:pointer;z-index:8060;background-position:0 -108px;margin-top:-22px;margin-left:-22px;position:fixed;top:50%;left:50%}#fancybox-loading div{background:url(/wp-content/themes/charlie/libs/fancybox2/source/fancybox_loading.gif) 50% no-repeat;width:44px;height:44px}.fancybox-close{cursor:pointer;z-index:8040;width:36px;height:36px;position:absolute;top:-18px;right:-18px}.fancybox-nav{cursor:pointer;-webkit-tap-highlight-color:#0000;z-index:8040;background:url(/wp-content/themes/charlie/libs/fancybox2/source/blank.gif);width:40%;height:100%;text-decoration:none;position:absolute;top:0}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{cursor:pointer;z-index:8040;visibility:hidden;width:36px;height:34px;margin-top:-18px;position:absolute;top:50%}.fancybox-prev span{background-position:0 -36px;left:10px}.fancybox-next span{background-position:0 -72px;right:10px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{visibility:hidden;max-width:99999px;max-height:99999px;position:absolute;top:-99999px;left:-99999px;overflow:visible!important}.fancybox-lock{width:auto;overflow:hidden!important}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{z-index:8010;background:url(/wp-content/themes/charlie/libs/fancybox2/source/fancybox_overlay.png);display:none;position:absolute;top:0;left:0;overflow:hidden}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto scroll}.fancybox-title{visibility:hidden;text-shadow:none;z-index:8050;font:13px/20px Helvetica Neue,Helvetica,Arial,sans-serif;position:relative}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{z-index:8050;text-align:center;margin-bottom:-35px;position:absolute;bottom:0;right:50%}.fancybox-title-float-wrap .child{text-shadow:0 1px 2px #222;color:#fff;white-space:nowrap;background:#000c;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;margin-right:-100%;padding:2px 20px;font-weight:700;line-height:24px;display:inline-block}.fancybox-title-outside-wrap{color:#fff;margin-top:10px;position:relative}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{color:#fff;background:#000c;padding:10px;position:absolute;bottom:0;left:0}@media only screen and (-webkit-device-pixel-ratio>=1.5),only screen and (-moz-device-pixel-ratio>=1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/wp-content/themes/charlie/libs/fancybox2/source/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/wp-content/themes/charlie/libs/fancybox2/source/fancybox_loading@2x.gif);background-size:24px 24px}}img{max-width:100%;height:auto}.social-titles li{display:block}.social-titles .facebook-link a:after{content:"Facebook"}.social-titles .twitter-link a:after{content:"Twitter"}.social-titles .google-link a:after{content:"Google"}.social-titles .youtube-link a:after{content:"YouTube"}.social-titles .yelp-link a:after{content:"Yelp"}.social-titles .pinterest-link a:after{content:"Pinterest"}.social-titles .instagram-link a:after{content:"Instagram"}.social-titles .linkedin-link a:after{content:"LinkedIn"}.social-review-links{margin:0;list-style:none}.social-review-links li{vertical-align:middle;cursor:pointer;text-align:center;margin-right:15px;display:inline-block;position:relative}.social-review-links li svg{width:75px;height:75px;transition:all .2s;display:block;transform:scale(1)}.social-review-links li:hover svg{transform:scale(1.1)}.social-review-links li:last-child svg{padding-left:12px}.social-review-links li a[href*=g] svg{fill:#4285f4}.social-review-links li a[href*=yelp] svg{fill:#d32323}.social-review-links li a[href*=facebook] svg{fill:#3c5a99}.foot-social-alt{font-size:30px}.foot-social-alt li{vertical-align:top;margin-left:.5em}.foot-social-alt li:first-child{margin-left:0}.foot-social-alt li svg{height:1em}.foot-social-alt a{display:block}.foot-social-alt .google-maps-link svg{height:1.4em}.affiliate-logo{max-height:60px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:100%}.video-container{height:0;margin:20px auto;padding-top:30px;padding-bottom:53.78%;display:block;position:relative;overflow:hidden}.video-wrapper,.video-container iframe,.video-container object,.video-container embed{width:100%;height:100%;position:absolute;inset:0}#bpicredits{display:inline}.dq-reviews{border:none;width:100%;height:800px;max-height:80vh}.min-80{padding:100px 0}.row-5-col{justify-content:center}body[class*=page-template-contact] .contact-page-info iframe{width:100%;height:400px;max-height:50vh;display:block}body[class*=page-template-contact] .contact-page-info iframe,.single-team-member,.formatted-hours{margin-bottom:1em}.team-members.layout-1 ul{list-style-position:inside}.table-wrap-scroll{max-width:100%;overflow-x:auto}.formatted-hours td.day{padding-right:2em}.page-template.page-template-contact-3 .contact-page-info iframe{height:18em}p.question{margin:15px 10px 5px}form button[type=submit][disabled]{cursor:not-allowed}.hours-note{font-style:italic}span.hours-note{margin-top:20px;display:block}svg.external-link{fill:currentColor;width:auto;height:1em;margin-bottom:-.1em;margin-left:.5em}[class*=social] svg.external-link,a[aria-label] svg.external-link{opacity:0;width:0;height:0;margin:0}@supports (object-fit:cover){.team-members.layout-3 .single-team-member>img{object-fit:cover;border-radius:50%;width:250px;height:250px}}@media (width>=1200px){.col-xl-1-5{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (width<=600px){.min-80{padding:80px 0}}@supports (display:flex){.min-80{flex-direction:column;justify-content:center;min-height:80vh;display:flex}@media (width>=992px){.team-members.layout-3 .single-team-member>img{max-width:250px}.team-members.layout-3 .single-team-member>header{flex:1 0 auto;margin:2em}.team-members.layout-3 .single-team-member>.bio{flex-basis:50%}.team-members.layout-3 .single-team-member.clearfix:before,.team-members.layout-3 .single-team-member.clearfix:after{display:none}}}.page-template-online-patient-form #myProgress+.buttons,#guardian-insurance-information-2.hide-input{display:none}.slick-list,.slick-slider,.slick-track{display:block;position:relative}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{margin:0;padding:0;overflow:hidden}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:grab}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;top:0;left:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}.muted-bg{background-color:#f5f5f5}.final-cta{padding:160px 0}.footer-container{text-transform:uppercase;padding:100px 0 50px;font-size:12px}.footer-container .add-margin .col-12{margin-bottom:56px}.footer-container h3{text-transform:none;margin-bottom:16px;font-size:18px}.footer-container ul{margin:0;list-style:none}.footer-container ul.hours{max-width:25em}.footer-container ul li{letter-spacing:.095em;margin-bottom:1.25em}ul.hours li{text-transform:none;display:flex}ul.hours li .day{margin-right:1em}ul.hours li .time{text-align:right;margin-left:auto}.foot-social a{background-color:#ebeff0;border-radius:50%;margin-right:12px;padding:7px;font-size:18px;display:block}.foot-social svg{width:1em;height:1em;display:block}.footer-container .text-right img{margin-bottom:40px}.footer-container hr{border-style:solid;border-color:#d8dadb}.attribution strong{font-weight:400}.social-copyright{text-transform:none}@media (width<=767px){.social-copyright,.social-copyright .text-right{text-align:center}.social-copyright .foot-social{margin-bottom:20px}}@media (width<=600px){.footer-container h3{font-size:16px}}@media (width>=768px){.hidden-md-up{display:none!important}}@media (width<=600px){.final-cta{padding:100px 0}}footer.footer-container{letter-spacing:.12em;text-transform:uppercase;color:#f7eed7;background-color:#1b3b6b;padding:60px 0;font-size:14px;font-weight:700}footer.footer-container .container{grid-template-columns:466px 445px;justify-content:space-between;display:grid}footer.footer-container .phone{margin-bottom:12px}footer.footer-container .phone,footer.footer-container .address{margin-bottom:15px}footer.footer-container .phone svg,footer.footer-container .address svg{margin-right:10px}footer.footer-container h2{color:#be843c;text-transform:initial}footer.footer-container .fosi{grid-column-gap:15px;grid-template-columns:35px 90%;display:grid}.footer-container .linefk{background-color:#be843c;width:100%;height:2px}.footer-container .fosi{grid-column-gap:15px;grid-template-columns:35px 90%;margin:20px 0;display:grid}.footer-container .attribution{text-transform:initial;color:#f7eed7;font-size:12px;font-weight:400}.footer-container .attribution p{margin-bottom:0}@media screen and (width<=1025px){footer.footer-container .container{grid-row-gap:35px;grid-template-columns:1fr}.footer-container .fo_box{width:100%;max-width:48%;margin:0 auto}}@media screen and (width<=607px){.footer-container .fo_box{max-width:100%}}article a{color:red}.contentarea strong,.contentarea b{font-weight:700}img{max-width:100%}p{margin:0 0 15px}.row.contentsection{padding:30px 0}.page-header{border:0;margin:5px 0;padding:0}@media only screen and (width>=980px){.container{max-width:1240px;margin:0 auto;padding:0 20px}}@media (width>=768px){.hidden-md-up{display:none!important}}@media (width<=600px){.co_wrap.d-flex.align-items-center{margin:0 auto}.co_link{margin:0}}.aff .award-plaque{width:auto;max-height:80px}.subheading{text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:18px;font-weight:300}.half-container{padding-left:24px;padding-right:24px}.home-photo img{margin:0 auto 48px;display:block}.affiliates{padding:30px 0}.affiliates a{margin:20px;display:inline-block}.affiliates a img{margin:0 auto;display:block}.awards img{margin-bottom:32px;display:block}article+.awards,.post_content+.awards{margin-top:80px}.side-scroll .row{flex-wrap:nowrap}.side-scroll .row .col-3{max-width:none}.scroll-contain{position:relative}.showcase .panel{min-height:calc(100% - 20px)}.showcase a img+h3{margin:0}.showcase a img{margin-bottom:32px;display:block}.grid-feature h2{max-width:15em}.grid-feature div+.grid{margin-top:100px}.grid .panel{flex-direction:column;justify-content:flex-end;height:calc(100% - 20px);min-height:calc(100% - 20px);margin:0 auto 20px;padding-top:200px;display:flex}.grid .panel h3{margin-bottom:8px}@supports (display:flex){.grid .panel{height:auto}}ul.check-list{margin-bottom:32px;margin-left:0;line-height:2;list-style:none}ul.check-list li{margin-bottom:1.3em;position:relative}ul.check-list li:before{content:url(/wp-content/themes/charlie/libs/bp/css/starter-children/../../../../images/check-list.svg);width:1.5em;height:1.5em;position:absolute;top:.25em;left:-3em}.number-crumb-container .option{opacity:.4;background-color:#0000;border:2px solid #545d60}.number-crumb-container .option.selected{background-color:#545d60;border-color:#545d60}.testimonials .panel{background-color:#fff}.testimonials .panel h2{font-size:32px}iframe[data-map-src]{background-color:#f6f6f6;max-height:50vh;display:block}.testimonials .slide-container{padding-bottom:110px}.testimonials h2.patient-name{font-size:24px}.middle-curve{background:linear-gradient(#fff 50%,#f5f5f5 50.1%);position:relative;overflow:hidden}.middle-curve>div{z-index:2;position:relative}.middle-curve .curve{z-index:1;width:100%;position:absolute;top:calc(50% - 1px);left:0;right:0;transform:rotate(180deg)}.nav-tabs{text-align:center;margin:64px 40px;list-style:none}.nav-tabs li{margin:0 20px;display:inline-block}.nav-tabs li .nav-link{color:#768286;letter-spacing:.09em;cursor:pointer;font-size:12px;font-weight:700;display:block}.nav-tabs li .nav-link:after{content:"";opacity:0;border-bottom:3px solid #c4c4c4;margin-top:8px;transition:opacity .2s;display:block}.nav-tabs li .nav-link.active{color:#313a3c}.nav-tabs li .nav-link:hover:after{opacity:.5}.nav-tabs li .nav-link.active:after{opacity:1}.tab-content{margin-bottom:40px;position:relative}.tab-pane{z-index:1;display:block;position:absolute;inset:0}.tab-pane.show{position:relative}.tab-pane.fade{opacity:0;transition:opacity .2s}.tab-pane.fade.active{opacity:1;z-index:2}.showcase .slick-track{display:flex}.showcase .slick-track .slick-slide{height:auto}.showcase .slick-slider .panel{min-height:100%;margin:0 10px}.showcase .slick-arrow{z-index:3;opacity:1;background-color:#fff;border:1px solid #f0f4f5;border-radius:16px;padding:20px;font-size:0;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:-8px 8px 16px #4249510a,-15px 15px 40px #42495114}.showcase .slick-disabled{opacity:0}.showcase .slick-prev{left:-40px}.showcase .slick-next{right:-40px}.showcase .slick-arrow:before{content:"";border:2px solid #abafb0;border-color:#0000 #abafb0 #abafb0 #0000;border-radius:4px;width:20px;height:20px;display:block}.showcase .slick-next.slick-arrow:before{transform:rotate(-45deg)translate(-2px,-2px)}.showcase .slick-prev.slick-arrow:before{transform:rotate(135deg)translate(-2px,-2px)}ul.contact-info{margin-left:2em;list-style:none}ul.contact-info li[class^=contact]{margin-bottom:1em;position:relative}ul.contact-info li[class^=contact]:before{content:"";line-height:1em;position:absolute;top:50%;left:-2em;transform:translateY(-50%)}ul.contact-info li.contact-address:before{content:url(/wp-content/themes/charlie/libs/bp/css/starter-children/../../../../images/map-marker.svg)}ul.contact-info li.contact-phone:before{content:url(/wp-content/themes/charlie/libs/bp/css/starter-children/../../../../images/phone-icon.svg)}ul.contact-info li.contact-email:before{content:url(/wp-content/themes/charlie/libs/bp/css/starter-children/../../../../images/email-icon.svg)}@media (width>=1500px){.testimonials .arrow.arrow-left{left:-100px}.testimonials .arrow.arrow-right{right:-100px}}@media (width>=1201px){.large-gutter>[class*=col-md-6]{max-width:calc(50% - 60px)}.medium-gutter>[class*=col-md-6]{max-width:calc(50% - 36px)}.large-gutter,.medium-gutter{justify-content:space-between}.testimonials .panel{padding:60px}}@media (width<=1400px){.tab-content{margin:0 60px 40px}}@media (width<=1200px){ul.check-list{margin-left:3em}}@media (width>=768px){.half-container{max-width:624px;padding-left:0;padding-right:24px}.half-container.left-side{margin-left:auto;padding-left:24px;padding-right:0}.testimonials .slide-container .number-crumb-container{bottom:60px}}@media (width<=767px){.contentarea .col-md-6.center img,.split-feature .col-md-6.center img{margin:0 auto 48px;display:block}.awards .col-6{margin-bottom:20px}.grid .panel{max-width:400px}.testimonials .panel{margin-left:-12px;margin-right:-12px}.testimonials .slide-container{margin-bottom:60px;padding-bottom:80px}.testimonials .slide-container .number-crumb-container{bottom:40px}.testimonials .arrow{top:calc(100% + 20px);transform:none}.testimonials .arrow.arrow-left{left:calc(50% - 40px)}.testimonials .arrow.arrow-right{right:calc(50% - 40px)}}@media (width<=600px){.side-scroll{white-space:nowrap;overflow-x:auto}.scroll-overlay{pointer-events:none;width:40px;position:absolute;top:0;bottom:0;right:0}.scroll-overlay.left-overlay{background:linear-gradient(90deg,#fff,#fff0);left:0}.scroll-overlay.right-overlay{background:linear-gradient(90deg,#fff0,#fff);right:0}.tab-content{margin:0 0 40px}.showcase .slick-arrow{position:static;transform:none}.showcase .slick-slider{flex-flow:wrap;justify-content:space-between;display:flex}.showcase .slick-arrow{order:1;margin:10px}}.contentarea{padding:45px 0}.contentarea .page-header{text-align:center;margin-bottom:30px}.contentarea .welcome-holder{flex-direction:column-reverse;gap:15px;display:flex}.contentarea h1{letter-spacing:2.16px;text-transform:uppercase;font-family:Open Sans;font-size:18px;font-style:normal;font-weight:700;line-height:138%}.contentarea h2{letter-spacing:2.25px;text-transform:capitalize;color:#be843c;flex-direction:column;justify-content:center;align-items:center;font-family:Open Sans;font-size:45px;font-style:normal;font-weight:400;line-height:normal;display:flex}.contentarea h2 span{color:#1b3b6b;margin-bottom:-25px;font-family:Mrs Saint Delafield;font-size:64px;font-style:normal;font-weight:400;line-height:120%;display:block}.contentarea h3{letter-spacing:2.16px;text-transform:uppercase;color:#1b3b6b;font-family:Open Sans;font-size:18px;font-style:normal;font-weight:700;line-height:138%}.heading-text{font-size:17px}.home .post_content{text-align:center}.team{padding:45px 0}.team .container{grid-column-gap:30px;grid-template-columns:3fr 5fr;display:grid}.team .doctor-name{color:#6c6c6c;letter-spacing:2.16px;text-transform:uppercase;font-family:Open Sans;font-size:18px;font-style:normal;font-weight:700;line-height:138%}.team .team-titles{flex-direction:column;gap:15px;display:flex}.team h3{text-transform:uppercase;margin-top:-30px;margin-bottom:15px;font-size:23px;font-weight:600}.team hr{max-width:443px;margin:-9px 0 25px}.team img{filter:drop-shadow(-5.82978px 5.82978px 17.4893px #00000040)}.team a.main-btn{color:#be843c;border:1px solid #be843c}.team a.main-btn:hover{color:#fff;background-color:#be843c}.home .cosmetic-dentistry-bannerarea{background-color:var(--white);background-image:url(/wp-content/themes/charlie-child/css/../images/cosmetic-dentistry-section-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:row;justify-content:space-between;align-items:center;min-height:750px;display:flex;position:relative;overflow:hidden}.cosmetic-dentistry-banner{z-index:3;width:100%;max-width:50%;height:100%;position:relative}.cosmetic-dentistry-banner-content-holder hr{border-color:#fff;width:min(90%,300px);margin:0}.cosmetic-dentistry-banner-content-holder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:30px;width:min(90%,767px);margin:0 auto;display:flex;position:absolute;left:50px}.cosmetic-dentistry-banner-content-holder p{color:var(--White,#fff);text-align:center;font-feature-settings:"liga" off, "clig" off;margin:0;font-family:Open Sans;font-size:23px;font-style:normal;font-weight:400;line-height:150%}.cosmetic-dentistry-banner-buttons button,.cosmetic-dentistry-banner-buttons a{margin:0}.cosmetic-dentistry-banner-buttons{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.cosmetic-dentistry-banner-buttons a{color:#f6eed7;background-color:#0000;border:1px solid #f6eed7}.cosmetic-dentistry-banner-buttons a:first-child{color:#1b3b6b;background-color:#f6eed7;border:1px solid #f6eed7}.cosmetic-dentistry-banner-buttons a:first-child:hover{color:#f6eed7;background-color:#0000;border:1px solid #f6eed7}.home .cosmetic-dentistry-banner-title h2{color:var(--White,#fff);text-align:center;font-feature-settings:"liga" off, "clig" off;letter-spacing:2.25px;text-transform:var(--text-transform-normal);margin:var(--text-margin-normal);font-family:Lato;font-size:45px;font-style:normal;font-weight:400;line-height:normal}@media (width<=1025px){.cosmetic-dentistry-banner{text-align:center;max-width:100%;padding:10px 10px 50px}.cosmetic-dentistry-banner-content-holder{text-align:center;position:unset;align-items:center}.home .cosmetic-dentistry-bannerarea{padding:0}.cosmetic-dentistry-banner-buttons{justify-content:center;width:100%;max-width:500px;margin:0 auto}}@media only screen and (width<=900px){.home .cosmetic-dentistry-bannerarea{background-position:0}}@media (width<=600px){.home .cosmetic-dentistry-bannerarea{padding:50px 0}.cosmetic-dentistry-banner-buttons{flex-wrap:wrap;justify-content:center;gap:30px;max-width:350px;margin:0 auto}.home .cosmetic-dentistry-banner-title h2{letter-spacing:normal;font-size:clamp(30px,8vw,45px)}.cosmetic-dentistry-banner-content-holder p{font-size:18px}}.sm-posts-whole{margin:40px 0;padding:0 50px}.special-slider .slick-dots{flex-wrap:wrap;justify-content:center;margin:0;display:flex;position:relative;top:0}.showcase{font-size:14px}.showcase .show_til{letter-spacing:.02em;text-transform:uppercase;color:#be843c;font-size:16px;font-weight:700}.showcase .showcase-header p{text-align:center;margin:0 clamp(0px,2vw,300px) 15px;font-size:18px}.showcase a img{margin:0}.showcase a div{max-width:250px;margin:0 0 0 auto}.showcase a p{margin:0}.showcase span{color:#be843c;margin-top:15px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}.showcase span img,.showcase .show_til img{margin-left:10px}.showcase span img{transform:rotate(28deg)}.showcase .show_wrap{grid-gap:10px;grid-template-rows:300px;grid-template-columns:30% 70%;grid-auto-rows:minmax(300px,auto);width:100%;margin-top:35px;display:grid}.showcase .sm_sho_box a{width:100%;height:100%;padding:15px 25px 15px 0}.showcase .sm_sho_box h3{color:#1b3b6b;letter-spacing:2.76px;text-transform:uppercase;margin:20px 0 10px;font-size:23px;font-style:normal;font-weight:500;line-height:120%}.loaded .sho_1{background:url(/wp-content/themes/charlie-child/css/../images/cosmetic_dentistry_sc.webp)}.loaded .sho_2{background:url(/wp-content/themes/charlie-child/css/../images/invisalign_sc.webp)}.loaded .sho_3{background:url(/wp-content/themes/charlie-child/css/../images/veneers_sc.webp)}.loaded .lg_sho_box{background:url(/wp-content/themes/charlie-child/css/../images/botox_sc.webp)}.showcase .lg_sho_box{order:2;grid-area:1/2/span 3;padding:0 0 0 45px;font-size:18px}.showcase .lg_sho_box h3{color:#1b3b6b;letter-spacing:2.76px;text-transform:uppercase;margin-bottom:10px;font-size:23px;font-style:normal;font-weight:500;line-height:120%}.showcase .lg_sho_box h4{color:#be843c;letter-spacing:2.16px;text-transform:uppercase;margin-bottom:12px;font-size:18px;font-style:normal;font-weight:700;line-height:138%}.showcase .lg_content{background:linear-gradient(90deg,#fff 1.04% 32.2%,#f7eed700 99.12%,#fff0 99.12%);width:100%;min-height:400px;padding:40px}.showcase a.main-btn{color:#be843c;border-color:#be843c}.showcase a.main-btn:hover{color:#fff;border-color:#be843c}.showcase .lg_content div{max-width:590px}.showcase a:hover{color:inherit}.showcase .sm_sho_box a:hover span img{transform:rotate(90deg)}.review{padding:0 0 35px}.review .review-titles{flex-direction:column-reverse;width:100%;display:flex}.review h2{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#005a79 0%,#1d1e55 99.3%);-webkit-background-clip:text;background-clip:text;font-family:Mrs Saint Delafield;font-size:64px;font-style:normal;font-weight:400;line-height:120%}.review h3{letter-spacing:2.76px;text-transform:uppercase;color:#be843c;font-size:23px;font-style:normal;font-weight:500;line-height:120%}.review .container{max-width:1300px}.review .rev_title{text-align:right;position:relative}.review hr{margin:0}.review .review-header p{text-align:right;max-width:600px;font-size:18px}.review a.main-btn.secondary-btn{color:#be843c;border:1px solid #be843c}.review a.main-btn.secondary-btn:hover{color:#be843c;background-color:#be843c}.loaded .rev_box:before{background:url(/wp-content/themes/charlie-child/css/../images/q-left.png)}.loaded.webp .rev_box:before{background:url(/wp-content/themes/charlie-child/css/../images/q-left.webp)}.review .rev_box:before{content:"";width:95px;height:75px;position:absolute;top:-24px;left:-24px;background-size:cover!important}.loaded .rev_box:after{background:url(/wp-content/themes/charlie-child/css/../images/q-right.png)}.loaded.webp .rev_box:after{background:url(/wp-content/themes/charlie-child/css/../images/q-right.webp)}.review .rev_box:after{content:"";width:48px;height:38px;position:absolute;bottom:45px;right:80px;background-size:cover!important}.review .rev_box{opacity:0;background:linear-gradient(#be843c,#be843c);border-radius:35px;max-width:616px;margin-top:35px;padding:45px 65px;position:relative;box-shadow:4px 4px 12px #00000040}.review .slick-list{padding:112px 20px 65px 115px}.review .slick-active{opacity:1}.slick-dots{flex-wrap:wrap;justify-content:flex-end;margin-right:231px;display:flex;position:relative;top:-55px}.slick-dots li{margin-right:10px;list-style:none}.slick-dots button{background-color:#0000;border:1px solid #be843c;border-radius:50%;width:10px;height:10px;padding:0;font-size:0}.slick-dots .slick-active button{background-color:#1b3b6b;border:1px solid #1b3b6b}.review .margin-btn{margin:0}@media (width<=991px){.review .review-header p{text-align:left}}.meet_the_staff_4{z-index:1;padding:100px 25px;position:relative}.meet_the_staff_4 .meet-staff-flex{flex-direction:row;justify-content:space-between;align-items:center;gap:25px;width:min(100%,1700px);margin:0 auto;display:flex}.meet_the_staff_4 .meet-staff-right{text-align:left;flex-direction:column;align-items:flex-start;gap:40px;width:min(100%,632px);display:flex}.meet_the_staff_4 .meet-staff-title h2{letter-spacing:2.25px;text-transform:capitalize;color:#1b3b6b;font-family:Open Sans;font-size:45px;font-style:normal;font-weight:400;line-height:normal}.meet_the_staff_4 .meet-staff-right p,.meet_the_staff_4 .meet-staff-right .main-btn{margin:0}.meet_the_staff_4 .meet-staff-left{width:min(100%,910px)}.accordion-item{background:var(--main-color);color:var(--white);border-bottom:3px solid #1b3b6b;margin-bottom:10px}.accordion-item-header{cursor:pointer;align-items:center;padding:10px 15px;display:flex}.accordion-item-header p{justify-content:center;align-items:center;margin:0;display:flex}.accordion-item-header h3{letter-spacing:2.16px;text-transform:uppercase;color:#1b3b6b;font-family:Open Sans;font-size:18px;font-style:normal;font-weight:700;line-height:138%}.accordion-item-icon{text-align:center;color:#1b3b6b;width:25px;height:34px;margin-left:auto;font-size:1.5em;transition:all .3s;display:block;position:relative;transform:rotate(0)}.accordion-item-body{background-color:var(--white);color:var(--black);padding:15px;display:none}@media only screen and (width<=991px){.meet_the_staff_4 .meet-staff-flex{flex-wrap:wrap;justify-content:center}.meet_the_staff_4 .meet-staff-box{margin:0 auto}.meet_the_staff_4{padding:50px 25px}}ul.social{margin-right:20px}ul.social li{list-style:none;display:inline-block}ul.social li a{text-align:center;background:#f7eed7;border-radius:50%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;place-content:center;align-items:center;width:35px;height:35px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}ul.social li.twitter-link a{background:#2caae1}ul.social li a svg{fill:#1b3b6b;width:17px}@media screen and (width>=1026px){.team{padding:95px 0}.showcase hr{margin:-13px auto 20px}.review .rev_title{text-align:right}.review .review_soc{position:relative;top:-175px}.review .rev_title{top:80px}.review .left_box.slick-active{top:-107px;left:-65px}}@media screen and (width<=1025px){.team .container{grid-row-gap:35px;grid-column-gap:0;grid-template-columns:70% 30%}.tea_content{grid-column:1/span 2}.showcase .show_wrap{grid-template-columns:1fr 1fr 1fr;grid-auto-rows:minmax(0,auto)}.loaded .sho_3{background:linear-gradient(#00000075,#00000075),url(/wp-content/themes/charlie-child/css/../images/veneers.jpg);background-position:0!important}.loaded.webp .sho_3{background:linear-gradient(#00000075,#00000075),url(/wp-content/themes/charlie-child/css/../images/veneers.webp);background-position:0!important}.showcase .sho_3,.showcase .sho_3 h4,.showcase .sho_3 span{color:#fff}.showcase .sho_3 img{filter:brightness(0)invert()}.showcase .lg_sho_box{grid-area:1/1/span 3/span 3}.review{padding:45px 0}.review .slick-list{max-width:760px;margin:0 auto;padding:45px 0!important}.review .rev_box{opacity:1;margin:0 49px}.review .rev_title{text-align:left;margin-bottom:35px}.slick-dots{top:0}}@media screen and (width<=980px){.showcase .show_wrap{grid-template-columns:1fr;max-width:650px;margin:0 auto}.showcase .lg_sho_box{grid-column:1/span 1;padding:0}}@media screen and (width<=767px){.review .rev_box:before{width:50px;height:40px}.review .rev_box:after{right:0}.review .rev_box{opacity:0;margin:0 10px;padding:45px 15px}.review .slick-active{opacity:1}.review .rev_box:before{left:0}.slick-dots{margin:0}}@media screen and (width<=600px){.sm-graphics{width:75%}}@media screen and (width<=500px){.loaded .lg_sho_box{background:url(/wp-content/themes/charlie-child/css/../images/botox-showcase-m.jpg)}.loaded.webp .lg_sho_box{background:url(/wp-content/themes/charlie-child/css/../images/botox-showcase-m.webp)}}