/**handles:main-styles**/
strong{font-weight:700}.iframe iframe{display:block;width:100%}.iframe-web iframe{width:100%;height:600px;border-top:2px solid #00f;border-bottom:2px solid #00f}.white-text,.white-text p{color:#fff}.center-column{text-align:center}.hide-temp{display:none}.nav-btn>a>span:first-of-type{background-color:#fff;padding:10px 20px;color:#1520b7;position:relative}.nav-btn:hover>a{opacity:1!important}.nav-btn>a>span:first-of-type{background-color:#fff;padding:10px 25px 10px 15px;color:#1520b7;transition:.3s}.nav-btn>a>span:first-of-type:hover{background-color:#00c;color:#fff}@media only screen and (min-width:1300px){.header_bottom>.container>.container_inner{display:flex}nav.main_menu.right{margin-left:auto}}@media only screen and (min-width:1001px){.home .header_bottom{background:#000;background:-moz-linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 80%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 80%,rgba(0,0,0,0) 100%);background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 80%,rgba(0,0,0,0) 100%)}}.title_holder .container_inner{padding:32px 0!important}.site-title-sub{font-size:70px;margin-top:28px;display:block;margin-bottom:25px!important}@media only screen and (max-width:768px){.site-title-sub{font-size:60px;margin-top:15px;display:block;margin-bottom:25px}}@media only screen and (max-width:480px){.row-full>.section_inner{width:80%!important;margin:0 auto}}.home-team-layout{display:flex;align-items:center}.home-team-layout>div{text-align:left}.home-team-layout>div:nth-child(2){flex-basis:90%;padding-left:25px;padding-right:25px}@media only screen and (max-width:600px){.home-team-layout{flex-wrap:wrap}.home-team-layout>div:nth-child(2){flex-basis:100%;padding-left:0;padding-right:0;margin-bottom:50px}}#v-dr1{background-image:url("https://covetdentist.com/wp-content/uploads/2022/06/barden_415p_80Q.jpg")}#v-dr2{background-image:url("https://covetdentist.com/wp-content/uploads/2022/06/barden_415p_80Q.jpg")}#v-siddall{background-image:url("https://covetdentist.com/wp-content/uploads/2023/02/drSiddall-cropped.jpg")}#v-mcguirk{background-image:url("https://covetdentist.com/wp-content/uploads/2024/01/erin-mcguirk-portrait.jpg")}.two_columns_75_25{padding-top:40px}.grecaptcha-badge{margin-bottom:60px}.title.has_background{background-size:cover!important}.wpb_text_column a{color:#4f4fcc}.footerlogo{max-width:220px!important}.mobile_menu .menu-item h3,.mobile_menu .menu-item>a{color:#fff;font-size:16px}.header_top.clearfix{background-color:#00c!important}ul{list-style-position:outside;font-size:18px;line-height:20px;margin-left:20px}li{margin-bottom:15px}.child-panel-top-right{background-position:bottom left!important;background-repeat:no-repeat}.child-panel-bottom-right{background-size:contain;background-position:top right!important;background-repeat:no-repeat}.max-width-content{max-width:900px;margin:auto}.single-post .blog_single p{margin-bottom:0}.blog_holder article .post_info{margin:0 0 0}.vc_row.wpb_row.request-appointment{padding-top:100px;padding-bottom:70px;background-position:center left!important}.request-appointment .wpb_wrapper{max-width:900px;margin:auto;text-align:center}.request-appointment .ajax-loader{display:none!important}.wpcf7-form-control{font-size:18px!important}.request-appointment input.wpcf7-form-control.wpcf7-submit{background-color:transparent;border-color:#fff;padding:0 50px;margin:10px auto}.request-appointment input.wpcf7-form-control.wpcf7-submit:hover{background-color:#fff;color:#00c}@media only screen and (min-width:768px){.request-appointment .wpcf7 .wpcf7-form p{display:flex;justify-content:space-between;margin-bottom:10px;margin-top:10px}.footer_col3 .request-appointment .wpcf7 .wpcf7-form p{flex-wrap:wrap}}@media only screen and (max-width:767px){.request-appointment .wpcf7 .wpcf7-form p{margin-top:0;margin-bottom:0}}.request-appointment:not(.footer) .wpcf7-form-control-wrap{flex-basis:100%}.wpcf7-form-control-wrap.message{width:100%}.request-appointment .wpcf7-form-control-wrap.how-did-you-find-us,.request-appointment .wpcf7-form-control-wrap.pick-a-location,.request-appointment .wpcf7-form-control-wrap.reason-for-request,.request-appointment .wpcf7-form-control-wrap[data-name=how-did-you-find-us],.request-appointment .wpcf7-form-control-wrap[data-name=pick-a-location],.request-appointment .wpcf7-form-control-wrap[data-name=reason-for-request]{flex-basis:49%}.request-appointment.footer .wpcf7-spinner{display:block;margin:10px auto;position:absolute}input,textarea{font-family:"Montserrat Alternates",sans-serif!important}@media only screen and (max-width:767px){.request-appointment .wpcf7 .wpcf7-form p{margin-bottom:10px;margin-top:10px}}.footer_top_holder .footer_top .three_columns .column2 .column_inner>div{margin-left:0}.footer_top_holder .three_columns>.column2>.column_inner{padding-left:0}@media only screen and (min-width:1001px){.header_bottom.clearfix{background-color:rgba(0,0,0,0)!important}.hide-desktop{display:none!important}}@media only screen and (max-width:1000px){.container_inner.clearfix{max-width:100%!important}.header_bottom.clearfix{background-color:rgba(23,23,23,.9)!important}.header_top.clearfix{background-color:#171717!important}.header_inner.clearfix{padding-top:0!important}.mobile_menu{background-color:transparent!important}.qode-animate-mobile-header{transform:unset!important}.header_top .left,.hide-tablet{display:none!important}.child-panel-bottom-right{background-image:unset!important}.q_elements_item:not(.q_elements_image){display:block!important;width:100%!important}.q_elements_item_content{padding:50px!important}.mobile-menu-btn-top{font-size:20px;text-transform:uppercase;border:1px solid #fff;padding:5px 50px;margin-top:5px;display:block}.qode_icon_font_awesome.fa.fa-bars{color:#fff!important;font-size:24px!important}}@media (max-width:768px){.mobile-full-size .q_elements_item_content{padding:5vw 5vw!important}.mobile-full-size .section_inner.clearfix{width:94%!important}}@media only screen and (max-width:767px){.q_elements_item_content{padding:5vw 0!important}.hide-mobile{display:none!important}.vc_row.wpb_row.request-appointment{padding-top:50px;padding-bottom:35px}}.title_subtitle_holder_inner{width:80%!important}.single-post .title_subtitle_holder_inner{width:80%!important}.home-banner{min-height:850px;display:flex;align-items:center}.home-banner-btn-mob{display:none!important}.welcome-text-block{background-size:100% 100%}.three-circles{position:absolute;top:-150px}.three-circles-1{display:none}.three-circles .section_inner_margin.clearfix{max-height:430px;height:30vw;display:flex;align-items:center;justify-content:center}.home-circle{max-height:430px;max-width:430px;width:30vw;height:30vw;border:20px solid #fff;border-radius:999px;display:flex;align-items:flex-end;background-size:110% 110%;padding-bottom:50px;background-position:center center;cursor:pointer;transition:.4s background-size}.home-circle:hover{background-size:120% 120%}#home-circle-1{background-image:url("https://covetdentist.com/wp-content/uploads/2022/06/for-pet-parents.png")!important}#home-circle-2{background-image:url("https://covetdentist.com/wp-content/uploads/2022/07/circle2_700p.png")!important}#home-circle-3{background-image:url("https://covetdentist.com/wp-content/uploads/2022/07/circle1_700p.png")!important}.icon_text_inner>p{display:none}.icon_text_inner>a{text-decoration:underline;font-size:15px;line-height:18px}.location-mobile{display:none}.location-mobile a{box-sizing:border-box!important}.qode-accordion-holder .qode-title-holder .qode-tab-title span.qode-tab-title-inner{text-align:center}.qode-tab-title-inner{padding-left:0!important}.qode-title-holder.ui-accordion-header{border-bottom:0;margin-bottom:15px}.qode-accordion-content.ui-accordion-content{padding-top:0}.qode-accordion-content.ui-accordion-content a{text-decoration:underline}.veterinarian-img{width:100%;background-position:center center;background-size:105%;background-repeat:no-repeat;transition:.4s background-size}.veterinarian-img:hover{background-size:120%}@media only screen and (max-width:1000px){.home-banner{min-height:600px}.vc_row.wpb_row.section.vc_row-fluid.welcome-section{padding-bottom:50px!important}.three-circles{top:0}.three-circles .section_inner_margin.clearfix{flex-wrap:wrap;height:auto;max-height:none}.home-circle{width:80vw;margin:auto;height:80vw;max-width:unset;max-height:unset}}@media only screen and (max-width:767px){.welcome-h1{font-size:48px!important;line-height:48px;margin-bottom:20px}.wpb_text_column.wpb_content_element.welcome-text-block{background-image:unset!important;padding:20px 0!important}.treating-pet{margin:30px 0}.good-oral{line-height:40px}.award-winning{font-size:26px;line-height:30px}.vet-section .full_section_inner{display:flex;flex-wrap:wrap;justify-content:center}.vet-section .full_section_inner>.wpb_column.vc_column_container{flex-basis:50%;margin-bottom:20px}.vet_section>.vc_empty_space{display:none}.location-mobile{display:block}}@media only screen and (max-width:500px){.home-banner-btn{display:none}.home-banner-btn-mob{display:inline-block!important}}#v-redman{background-image:url("https://covetdentist.com/wp-content/uploads/2022/09/about2_500p_80Q.jpg")}.contact-section{background-color:#0712b3!important}.ctct-gdpr-text{color:#bcbcbc!important}.ctct-form-required{color:#fff!important}#searchsubmit{font-family:FontAwesome,sans-serif!important}.request-section{background-image:url("https://covetdentist.com/wp-content/uploads/2022/06/contact-back.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}.q_elements_item.mobileimage{background-size:100%!important;background-repeat:no-repeat!important;background-position-y:top!important}.q_elements_item.mobileimage.center{background-position-y:center!important}.q_elements_item.mobileimage.centeroffset{background-position-y:-70px!important}@media (max-width:768px){.q_elements_item.mobileimage:not(.showMobile){display:none!important}.q_elements_item.showMobile{min-height:800px}.q_elements_item.hideMobile{display:none!important}}@media only screen and (min-width:1400px){.min-height-large{min-height:700px}}.single-post .column2{padding-top:50px}.drop_down .wide .second ul li:nth-child(4n+1){border-left-color:transparent}@media only screen and (min-width:1400px){.drop_down .wide .second ul li{border-left:none}}@media only screen and (min-width:1440px){.q_elements_holder.two_columns.responsive_mode_from_768{min-height:800px}}@media only screen and (min-width:3000px){.q_elements_holder.two_columns.responsive_mode_from_768{min-height:70vh}}.about-img{background-repeat:no-repeat}@media only screen and (max-width:1000px){.about-img{background-repeat:no-repeat;background-size:100%!important}}.hp-form .wpcf7-submit{border:1px solid #fff!important}.hp-form .wpcf7-submit:hover{border:1px solid #171717!important}.wpcf7-spinner{display:block!important}@media only screen and (max-width:1000px){.header_top .right .q_social_icon_holder{display:none}}@media only screen and (max-width:1000px){.flexbox-order{display:flex;flex-wrap:wrap}.order-1{order:1}.order-2{order:2}.mobileImg{padding:300px 0!important;min-height:400px}.service-btn{padding:10px 0;font-size:16px;display:block;text-align:center}.long-text-btn{font-size:10px}}@media only screen and (max-width:767px){.mobileImg{padding:200px 0!important;min-height:0}.long-text-btn{font-size:12px}}.wpcf7 form.sent .wpcf7-response-output,div.wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#00c}.page-template-blog-masonry-date-in-image .entry_title{margin-bottom:0!important;font-size:18px}.page-template-blog-masonry-date-in-image .entry_title,.page-template-blog-masonry-date-in-image .post_excerpt{text-align:left}.topbar-link a{color:#fff;font-weight:500}.topbar-link-line{position:relative;overflow:hidden;transition:.3s}.topbar-link-line a:after{content:"";width:100%;height:.5px;background-color:#fff;display:block;position:absolute;bottom:50px;left:0;transition:.3s}.topbar-link-line a:hover{color:#ccc}.topbar-link-line a:hover:after{bottom:-3px!important}.header_top{padding-top:10px;padding-bottom:10px;font-size:16px}.header_top .q_social_icon_holder a:hover i{color:#fff!important;transform:scale(1.25)}.form-row{display:flex;justify-content:space-between;width:100%}.form-row>p{width:100%}.form-row .form-col-6{flex-basis:49%;text-align:left}.form-row .form-col-12{flex-basis:100%}.form-row>.wpcf7-form-control-wrap{flex-basis:100%;margin-top:10px}.form-row input[name=address]{margin-bottom:5px}@media (max-width:768px){.form-row{flex-wrap:wrap}.form-row .form-col-6{flex-basis:100%}}.latest_post_two_holder .separator{display:none}.latest_post_two_holder .latest_post_two_text{padding-bottom:15px}@media only screen and (min-width:600px){.footer_bottom_columns{display:flex;align-items:flex-end}.footer_bottom_column.column2 .footer_bottom{vertical-align:bottom;margin-top:0}}.footer_bottom_column.column2{margin-top:25px}.social-icon-img{width:25px;transition:.3s}.right .social-icon-img{width:22px}.right .social-icon-img:hover{transform:scale(1.25)}.lvd-acc .tab-title{color:#fff!important}.lvd-acc .wpb_wrapper{padding:20px!important}.lvd-acc .accordion_content_inner{background-color:#cabcac!important}.link-accordion .qode-tab-title-inner{font-size:18px;text-align:left!important;font-weight:300;color:#cabcac!important}.link-accordion .ui-accordion-header{background-color:transparent!important}.link-accordion .ui-accordion-header:hover{background-color:transparent}.link-accordion.black-text .qode-tab-title-inner{color:#000!important}.archive.category .blog_holder{padding-top:50px;padding-bottom:50px}.footer-seal-logo{max-width:150px!important}.single-post .blog_holder article .post_image{margin-top:50px}@media only screen and (max-width:767px){.single-post .title_outer{display:none}}.em.em-item.em-item-single{grid-template-columns:2fr 1fr;display:grid;gap:25px;grid-template-areas:"main side" "main2 side2"}.em.em-item.em-item-single>.em-item-header{grid-area:side}.em.em-item.em-item-single>.em-event-location{grid-area:side2}.em.em-item.em-item-single>.em-event-content{grid-area:main}.em.em-item.em-item-single>.em-event-bookings{grid-area:main2}.em.em-item.em-item-single .em-item-meta{display:block}.em-booking-form-section-tickets{display:none}