::-webkit-scrollbar{width:12px}::-webkit-scrollbar-button{height:0px;width:0px}::-webkit-scrollbar-thumb{background-color:#ee374b;border-color:#fff;border-radius:20px;border-style:solid;border-width:3px}::-webkit-scrollbar-thumb:hover{background-color:#505153}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-corner{background-color:transparent}span.light{font-weight:300}body{font-size:1em!important;overflow-x:hidden}.home-slider .et_pb_slide{padding:0}.full-image img{width:100%!important}footer .et-menu li{font-size:inherit}header .et_pb_menu_inner_container{position:static}header .et-menu li{border-right:1px solid #cd1f32}header .et_pb_social_media_follow li{margin-bottom:0}header .et-menu li:first-child{padding-left:0!important}header .et_pb_blurb_content{display:flex;align-items:center}header .et-menu li:last-child{padding-right:0!important;border:0}.et_mobile_nav_menu .mobile_nav.opened span:before{content:"\4d"!important}header .et_pb_menu__menu,header .et-menu-nav,header ul.et-menu.nav{width:100%}header .et_pb_blurb_content .et_pb_main_blurb_image{margin-bottom:0!important}.kbs-cta .et_pb_module_header{padding-bottom:0!important;font-weight:400}.menu-item-1802{display:none!important}header .et-menu li:nth-last-child(2){border:0!important}.kbs-menu .et-menu ul.sub-menu li.menu-item-has-children>a:first-child:after{transform:rotate(275deg);top:40%}.kbs-bullet ul.list{list-style:none}.kbs-bullet ul{list-style:none}.kbs-bullet ul li::before{content:'';background:url(https://www.vpfamilydental.com/wp-content/uploads/fav.png);background-size:cover;position:absolute;width:19px;height:26px;margin-left:-1.5em}.et_pb_video_play:before{content:"\45";background:#ee374be0;border-radius:100%;color:#fff}@media (min-width:1366px){.kbs-shape-left:before{content:" ";position:absolute;bottom:-4em;left:0;height:3em;width:3em;border-left:1em solid #bd182a;border-bottom:1em solid #ee374b}.kbs-shape-right:after{content:" ";position:absolute;right:0;top:-4em;height:3em;width:3em;border-right:1em solid #bd182a;border-top:1em solid #ee374b}.kbs-shape-right-bottom:before{content:" ";position:absolute;right:8em;bottom:0;height:3em;width:3em;border-right:1em solid #bd182a;border-bottom:1em solid #ee374b}.kbs-shape-left-top:after{content:" ";position:absolute;left:0em;top:-4em;height:3em;width:3em;border-left:1em solid #bd182a;border-top:1em solid #ee374b}}#main-content input[type="text"],#main-content input[type="date"],#main-content input[type="email"],#main-content textarea,#main-content select{background-color:#f9f9fb;border:1.9px solid #36bfb2;border-radius:0px;color:#000;font-size:1.1em;font-weight:400;height:2.85em;line-height:normal;padding:0.5em 1em;transition:all 0.3s ease 0s;width:100%}#main-content textarea{height:195px!important;overflow:auto;resize:none;vertical-align:top}#main-content label{color:#594244}#main-content input[type="text"]:focus,#main-content input[type="email"]:focus,#main-content textarea:focus,#main-content select:focus{border-color:#004b6a;outline:0}#main-content input[type="submit"]{background-color:#ea374a;border:medium none;color:#fff;cursor:pointer;display:inline-block;font-size:0.94em;font-weight:500;letter-spacing:0.16em;outline:medium none;padding:0.94em 2em;position:relative;text-align:center;text-transform:uppercase;white-space:normal;width:100%}#main-content input[type="submit"]:hover,#main-content input[type="submit"]:focus{background-color:#36bfb2}.red{color:red}.kbs-form-row{width:100%}span.wpcf7-list-item.first{margin-left:0!important}.et_builder_inner_content{z-index:inherit!important}.wpcf7-form-control-wrap,.wpcf7-form-control{display:block}.wpcf7 form.sent .wpcf7-response-output{background-color:green}.kbs-contactform.footerform input[type="submit"]{width:calc(100% - 40px)}span.wpcf7-not-valid-tip{background-color:#f00;clear:both;color:#fff;font-size:12px;left:0;line-height:normal;padding:2px 8px;position:absolute;right:0;top:auto;bottom:-12px}div.wpcf7-response-output{background-color:red;border:medium none!important;clear:both;color:#fff;font-size:1em;line-height:normal;margin:2em 0 0!important;padding:0.5em 1em!important;text-align:center;width:100%;z-index:9}.kbs_contact_col form{display:flex;flex-direction:column-reverse}@media (max-width:980px){.kbs-form-row{padding:0.5em 0}.kbs-form-row .et_pb_column{margin-bottom:1em}}.kbs-submit-btn-row{display:flex;flex-direction:column;justify-content:space-between;height:100%}div.wpcf7-response-output{font-size:0.8em}.kbs-bf-af-row .et_pb_column{margin-bottom:0px}.kbs_late h2{padding-bottom:0!important}div.wpcf7-response-output{margin-top:0em!important}.kbs-service-img{width:52%;float:left;padding-right:3%}.kbs-menu .mobile_menu_bar:before{top:0px}.kbs-menu .mobile_menu_bar:after{content:"menu";text-transform:uppercase;color:#ffff}.kbs-menu .mobile_menu_bar{padding:3px 6px 3px 0;display:flex;align-items:center}.pagination{font-size:24px;margin:15px 0;min-height:53px;position:relative}.pagination a:hover,.pagination a:focus{background-color:#ef3b4b;color:#fff}.pagination .nav-links{padding-right:112px;position:relative}.pagination .nav-links:before,.pagination .nav-links:after{color:#fff;font-size:32px;line-height:42px;opacity:0.3;position:absolute;width:52px;z-index:1}.pagination .nav-links:before{content:"\f429";right:-1px}.pagination .nav-links:after{content:"\f430";right:55px}.pagination .current .screen-reader-text{position:static!important}.pagination .page-numbers{background-color:#000;box-shadow:none;color:#fff;line-height:30px;margin:0 0 -15px;padding:6px 15px;text-decoration:none;text-transform:uppercase}.pagination .current{background-color:#40beb2;color:#fff;display:inline-block}.pagination .prev,.pagination .next{background-color:#1a1a1a;color:#fff;display:inline-block;height:42px;margin:0;overflow:hidden;padding:0;position:relative;top:13px;width:52px;z-index:2;font-size:0}.pagination .prev:before,.pagination .next:before{font-size:32px;height:42px;line-height:42px;position:relative;width:52px}.pagination .prev:hover,.pagination .prev:focus,.pagination .next:hover,.pagination .next:focus{}.pagination .prev:focus,.pagination .next:focus{outline:0}.pagination .prev:before{content:'\23';font-family:'ETmodules';left:10px;top:0}.pagination .next:before{content:'\24';font-family:'ETmodules';left:10px;top:0}@media (max-width:980px){.kbs-cta{font-size:1.1em}.kbs-headings{font-size:0.85em}.kbs-bigheading{font-size:0.85em}.kbs-companyinfo,.kbs-footerhour{font-size:1.25em}.kbs-bf-af-row{display:flex}.kbs-bf-af-row .et_pb_column:first-child{margin-right:1.5em}.kbs-video-row,.kbs-twocol-img-text{display:flex}.et_pb_column .blog-sidebar .et_pb_widget{width:100%}}@media (max-width:840px){.kbs-paragraph{font-size:1em}.kbs-headings{font-size:0.65em}.kbs-bigheading{font-size:0.87em}.kbs-footercta .kbs-cta{font-size:1em}.kbs-companyinfo,.kbs-footerhour{font-size:1.14em}}@media (max-width:768px){.kbs-copyright{font-size:0.78em}.kbs-bigheading{font-size:0.70em}.kbs-footercta .kbs-cta{font-size:0.9em}.kbs-companyinfo,.kbs-footerhour{font-size:1.04em}}@media (max-width:640px){.kbs-paragraph{font-size:1em}.kbs-headings{font-size:0.7em}.kbs-copyright{font-size:0.8em}.menu-item-1802{display:block!important}.kbs-bf-af-row{display:block;padding-bottom:20px}.kbs-bf-af-row .et_pb_column{margin-bottom:20px}.kbs-video-row,.kbs-twocol-img-text{flex-direction:column}.kbs-service-img{width:100%;padding-right:0%}}@media (max-width:576px){.kbs-bigheading{font-size:0.65em}.kbs-footercta .kbs-cta{font-size:0.8em}.kbs-companyinfo,.kbs-footerhour{font-size:0.9em}}@media (max-width:480px){.kbs-bigheading{font-size:0.5em}.kbs-footercta .kbs-cta{font-size:0.7em}.kbs-companyinfo,.kbs-footerhour{font-size:0.8em}.pagination .page-numbers{font-size:0.9em;padding:8px}.pagination .prev,.pagination .next{font-size:0px;padding:0}}@media (max-width:425px){.kbs-copyright{font-size:0.85em}.kbs-footercta .kbs-cta{font-size:0.9em}.kbs-companyinfo,.kbs-footerhour{font-size:1em}}@media all and (max-width:375px){.kbs-bigheading{font-size:0.45em}}@media all and (max-width:320px){.kbs-paragraph{font-size:0.9em}.kbs-bigheading{font-size:0.42em}}@media (min-width:981px){.kbs-logos-sec{padding:0}.kbs-bigheading{font-size:0.9em}.kbs-paragraph{font-size:1em;line-height:1.5em}.kbs-copyright{font-size:0.875em}.kbs-footer-menu{font-size:1.12em}.kbs-testimonial-card{font-size:0.8em}.kbs-headings,ul#menu-footer-menu{font-size:0.75em}.kbs-head-cta-col .kbs-cta .et-pb-icon{font-size:19px!important}.kbs-footerhour,.kbs-companyinfo,.kbs-footercta .kbs-cta{font-size:0.88em}.kbs-logo-grid .et_pb_gallery_items{display:flex;justify-content:center}}@media (min-width:1024px){.kbs-footerhour,.kbs-companyinfo,.kbs-footercta .kbs-cta{font-size:0.93em}}@media (min-width:1112px){.kbs-testimonial-card{font-size:0.9em}.kbs-footercta .kbs-cta{font-size:0.88em}.kbs-footerhour,.kbs-companyinfo{font-size:1em}.kbs-headings,ul#menu-footer-menu{font-size:0.8em}}@media (min-width:1240px){.kbs-headings{font-size:0.99em}.kbs-paragraph{font-size:1.2em}.kbs-bigheading{font-size:1em}.kbs-footer-menu{font-size:1.33em}.kbs-footercta .kbs-cta{font-size:0.9em}.kbs-footerhour,.kbs-companyinfo{font-size:1.1em}}@media (min-width:1366px){.kbs-dark-col{padding-right:8%}.kbs-paragraph{font-size:1.25em}.kbs-footer-menu{font-size:1.04em}.kbs-footercta .kbs-cta{font-size:1em}.kbs-footerhour,.kbs-companyinfo{font-size:1.2em}ul#menu-footer-menu,.kbs-testimonial-card{font-size:1em}}@media (min-width:1405px){.kbs-headings{font-size:1em}.kbs-service-card{font-size:1.375em}.kbs-footercta .kbs-cta{font-size:0.9em}.kbs-footer-menu .kbs-footerhour,.kbs-companyinfo{font-size:1.25em}}@media (min-width:1600px){.kbs-testimonial-card{font-size:1em}.kbs-paragraph{line-height:1.8em}.kbs-footerhour,.kbs-companyinfo,.kbs-footer-menu,.kbs-footercta .kbs-cta{font-size:1.13em}}@media (min-width:1920px){.kbs-companyinfo,.kbs-footerhour{font-size:1.13em}.kbs-footercta .kbs-cta,.kbs-footer-menu{font-size:1em}}@media (max-width:980px){.kbs-text{font-size:1.4em}.kbs-logos-sec{padding:0}.kbs-logo-grid .et_pb_gallery_items{flex-wrap:wrap;justify-content:center}}@media (max-width:840px){.kbs-text{font-size:1.1em}}@media (max-width:640px){.kbs-text{font-size:1.1em}}@media all and (max-width:480px){.kbs-text{font-size:1.02em}}@media all and (min-width:981px){.kbs-text{font-size:1.4em}.kbs-logos-sec{padding:0}}@media all and (min-width:1240px){.kbs-text{font-size:1.750em}}@media all and (min-width:1750px){.kbs-logos-sec{padding:4% 0 2% 0}}@media all and (min-width:1920px){.kbs-logos-sec{padding:3.5% 0 2% 0}}