.video-section-bg{background-color:#0C232F!important;background-image:url('/wp-content/uploads/2025/05/dsc4978.jpg')!important;background-size:cover!important;background-position:center!important}#main-header,.et-search-form,#main-header .et_mobile_menu{background-color:transparent!important}#main-header .nav li ul{background-color:#ffffff!important}.et-fixed-header#main-header,.et-fixed-header .et-search-form,.et-fixed-header#main-header .et_mobile_menu{background-color:#ffffff!important}.et-fixed-header#main-header .nav li ul{background-color:#ffffff!important}#main-header,#top-menu,#top-menu-nav,#et-top-navigation{overflow:visible!important;z-index:99999!important}#main-content{overflow-x:hidden}#main-header{top:45px!important}.et_mobile_menu{border-top:3px solid #A6BDC9}#top-menu li ul{overflow:visible!important;z-index:99999!important;background:#ffffff!important;border-top:3px solid #A6BDC9}#top-menu li li{position:relative!important}#top-menu li li ul{position:absolute!important;top:-3px!important;left:240px!important;visibility:hidden;opacity:0;display:block;background:#ffffff!important;border-top:3px solid #A6BDC9;z-index:100000!important}#top-menu li li:hover>ul{visibility:visible!important;opacity:1!important}#top-menu li li.menu-item-has-children>a{position:relative;padding-right:30px!important}#top-menu li li.menu-item-has-children>a:after{content:"›";position:absolute;right:12px;font-size:20px;line-height:1}.simple-banner-text span a:hover{color:#A6BDC9}.five-stars-text-container{display:inline-block}.signature{font-family:'Whisper',handwriting!important;font-size:28px;margin-top:25px}.nav-button{margin-bottom:20px}.nav-button a{padding-bottom:10px!important;padding:10px;border:none;background:#a6bdc9!important;color:#0C232F!important;font-family:'Spectral',Georgia,"Times New Roman",serif!important;font-weight:600!important;text-align:center;border-radius:4px;font-size:24px!important;width:171px;height:55px;display:flex!important;align-items:center;justify-content:center}.nav-button:hover a{background:#0C232F!important;color:#FFF!important;opacity:1!important}.et-fixed-header #top-menu .nav-button a{color:#fff!important;border:solid 2px transparent;opacity:1}.et-fixed-header #top-menu .nav-button:hover a{background:#A6BDC9!important;color:#FFF!important;border:solid 2px #A6BDC9;opacity:1}.call-button{text-align:center!important;font-size:24px!important;font-family:'Spectral',Georgia,"Times New Roman",serif!important}#top-menu .call-button a{color:#0c232f;background:white;padding-bottom:10px!important;padding:10px;border:none;font-family:'Spectral',Georgia,"Times New Roman",serif!important;font-weight:600!important;text-align:center!important;border-radius:4px;font-size:24px!important;width:255px;height:55px;display:flex!important;align-items:center;justify-content:center}#top-menu .call-button a:hover{color:#FFF;background:#0c232f;opacity:1!important}.et-fixed-header #top-menu .call-button{border:1px solid #A6BDC9!important;border-radius:4px}.et-fixed-header #top-menu .call-button:hover a{color:#FFF!important}.et-fixed-header #top-menu .nav-button:hover a{background:#A6BDC9!important;color:#FFF!important;border:solid 2px #A6BDC9;opacity:1}.crimson-font{font-family:'Spectral',Georgia,"Times New Roman",serif;font-style:italic}.smile-standards{font-size:92px}.for-life,.see-you{font-size:68px}.people-come-first{font-size:52px}.your-smile-needs{font-size:82px;font-style:italic}.community{font-size:82px;font-style:italic}.procedure-name{font-weight:600;font-size:72px}.five-stars-container{background-color:#FFFFFF4D;border:2px solid #DBDBDB80;border-radius:29px;display:inline-flex;padding:10px 18px}.five-stars-services-container{background-color:#00000040;border-radius:29px;display:inline-flex;padding:10px 18px}.subservice-card{display:flex;align-items:flex-end;padding:40px 25px}.you-matter-cards-container{height:338px;max-width:338px}.you-matter-cards{display:flex;align-items:center}.subservice-rounded-title{border:1px solid rgba(255,255,255,0.3);border-radius:15px;color:rgba(255,255,255,0.8);display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;height:30px;padding-left:10px;padding-right:10px;text-align:center;min-width:99px}.conquer-dental-img-container img{object-fit:cover;height:700px}.feel-safe-images img{object-fit:cover;width:330px}.dog-photo-container img{object-fit:cover;width:750px;height:940px}.testimonials-card-title{background-color:#0C232F;border-radius:8px;color:#FFF;height:48px;padding:10px 12px;width:241px}.final-cta{display:flex;align-items:center}.slider-row-container .et_pb_slider_container_inner{display:flex;flex-direction:row-reverse}.slider-row-container .et_pb_slide_description{margin-left:0}.slider-row-container .et_pb_slide_image{margin-right:0}.slider-row-container .et_pb_slide_video{margin-right:0}.slider-row-container div.et_pb_slides div{padding-right:0!important}.slider-row-container div.et_pb_slides div div.clearfix{margin-right:0!important}.slider-row-container div.et_pb_slides div div.et_pb_container{width:100%!important}.slider-row-container .et_pb_slider_container_inner div.et_pb_slide_image{width:70%}.slider-row-container .et_pb_slider_container_inner div.et_pb_slide_video{width:70%}.slider-row-container .et_pb_slider_container_inner div.et_pb_slide_description{width:30%}.slider-row-container .et_pb_slider_container_inner div.et_pb_slide_image img{width:100%;height:auto;object-fit:cover}@media only screen and (max-width:1360px) and (min-width:981px){.everyone-smiling-about-container{width:90%}.card-advanced-care,.card-incredible-team,.card-comfortable-experience{width:300px!important}.card-advanced-care{left:0!important}.card-comfortable-experience{left:-145px!important}.card-incredible-team{margin-top:-130px!important}}@media screen and (max-width:767px){.smile-standards{font-size:52px}.for-life{font-size:44px}.see-you{font-size:58px}.your-smile-needs{font-size:42px}.community{font-size:42px;font-style:italic}.procedure-name{font-size:52px}.simple-banner .simple-banner-text{padding:2px 20px}}@media screen and (max-width:980px){body .grecaptcha-badge{bottom:80px!important}body .uwy.userway_p5 .userway_buttons_wrapper{bottom:80px!important}#main-header{background-color:transparent}.you-matter-cards-container{width:100%;max-width:100%;height:100%}.you-matter-cards{justify-content:center}.nav-button a{color:#FFF;width:100%}.call-button a{width:100%;border:1px solid #A6BDC9;border-bottom:1px solid #A6BDC9!important}.slider-row-container .et_pb_slider_container_inner div.et_pb_slide_image{width:50%}.slider-row-container .et_pb_slider_container_inner div.et_pb_slide_video{width:50%}.slider-row-container .et_pb_slider_container_inner div.et_pb_slide_description{width:50%}}.et-fixed-header #logo{content:url(/wp-content/uploads/2025/04/thrive-family-dental-logo.png)}.et_pb_section_video_bg video{width:100%}.gform_title{display:none}.gform-field-label{color:#0C232F!important}.ginput_container input,.ginput_container textarea{border:solid 2px #0C232F;border-radius:5px;padding:10px!important;-webkit-appearance:none}.ginput_container input:focus,.ginput_container textarea:focus{border:solid 2px #A6BDC9!important}.gform_button{cursor:pointer;padding-bottom:10px!important;padding:10px 20px;border:none;background:#A6BDC9!important;color:#0C232F!important;font-family:'Spectral',Georgia,"Times New Roman",serif!important;font-weight:600!important;text-align:center;border-radius:4px;font-size:24px!important;width:171px;height:55px;display:flex!important;align-items:center;justify-content:center}.gform_button:hover{background:#0C232F!important;color:#FFF!important;opacity:1!important;cursor:pointer}li.gfield.gfield_html a{color:#0C232F!important;font-weight:600}li.gfield.gfield_html a:hover{color:#A6BDC9!important}#page-container .mobile_nav li ul.hide{display:none!important}#page-container .mobile_nav .menu-item-has-children{position:relative}#page-container .mobile_nav .menu-item-has-children>a{background:transparent}#page-container .mobile_nav .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px;font-size:20px;font-weight:700;cursor:pointer;z-index:3}#page-container span.menu-closed:before{content:"\4c";display:block;color:#000;font-size:32px;font-family:ETmodules}#page-container span.menu-closed.menu-open:before{content:"\4d"}.mobile_menu_bar:before{color:#0C232F!important}.blog #main-header{background-color:#A6BDC9!important}.blog #main-header.et-fixed-header{background-color:#ffffff!important}.single-post #main-header{background-color:#A6BDC9!important}.single-post #main-header.et-fixed-header{background-color:#ffffff!important}@media all and (max-width:981px){.et_animated{opacity:1!important}.et_pb_section *{-o-transition-property:none!important;-moz-transition-property:none!important;-webkit-transition-property:none!important;transition-property:none!important;-o-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-webkit-transform:none!important;transform:none!important;-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;animation:none!important}}