/**handles:main-style**/
*,input,select,textarea{font-family:massilia,sans-serif;font-weight:300}b,b>em,b>i,strong,strong>em,strong>i{font-weight:700}.iframe iframe{display:block;width:100%}.white-text,.white-text p{color:#fff}.hide-temp{display:none!important}li{font-weight:300}sup{font-weight:inherit}.flex{display:flex}nav.main_menu>ul>li>a{font-size:16px}.center-column,.center-column .wpb_wrapper{text-align:center}@media only screen and (max-width:1000px){.tablet-w-100{width:100%!important}}.vid-size .q_elements_item_inner{max-width:700px!important;margin:0 auto}.white-text,.white-text p{color:#fff}.q_logo a{height:100px!important}.sticky .q_logo a{height:60px!important}@media only screen and (max-width:1000px){.q_logo a{height:80px!important}}@media only screen and (max-width:600px){.q_logo a{height:65px!important}}.nav-btn>a>span:first-of-type{background-color:#e9e9e9;position:relative;padding:10px 25px 10px 13px;color:#c12026;transition:.3s;line-height:1em!important}.nav-btn:hover>a{opacity:1!important}.nav-btn>a>span:first-of-type:hover{background-color:#c12026;color:#fff}@media only screen and (min-width:1001px){.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%)}}.qbutton{padding-left:60px;padding-right:65px;margin-left:12px;position:relative}.qbutton:before{content:"\A";border-style:solid;border-width:44px 10px 0 0;border-color:transparent #c12026 transparent transparent;position:absolute;left:-12px;top:-2px;transition:.1s linear}.qbutton:hover:before{border-color:transparent #e9e9e9 transparent transparent}.btn-secondary{background-color:#fff;color:#c12026;border-color:#fff}.btn-secondary:before{border-color:transparent #fff transparent transparent}.home-banner-btn{padding-left:20px;padding-right:25px}.home-banner-btn-mob:before,.home-banner-btn:before{border-width:44px 18px 0 0;left:-20px;top:-2px;border-color:transparent #c12026 transparent transparent}.home-banner-btn-mob:hover:before,.home-banner-btn:hover:before{border-color:transparent #e9e9e9 transparent transparent}.nav-btn>a>span:first-of-type:before{content:"\A";border-style:solid;border-width:36px 10px 0 0;border-color:transparent #e9e9e9 transparent transparent;position:absolute;left:-10px;top:0;transition:.3s}.nav-btn>a>span:first-of-type:hover:before{border-color:transparent #c12026 transparent transparent}@media only screen and (min-width:1400px){.qbutton:before{left:-11px}.home-banner-btn-mob:before,.home-banner-btn:before{left:-19px}.nav-btn>a>span:first-of-type:before{left:-10px}}@media only screen and (max-width:767px){.home-banner-btn{margin-bottom:25px!important}}.site-title-sub{font-size:70px;margin-top:10px;display:block;margin-bottom:25px!important;font-weight:700;line-height:.9em}@media only screen and (max-width:768px){.site-title-sub{font-size:52px;margin-top:15px;display:block;margin-bottom:25px}.single .title_outer{display:none}}@media only screen and (max-width:480px){.row-full>.section_inner{width:80%!important;margin:0 auto}}.home-team-layout .full_section_inner{display:flex;align-items:center;justify-content:center}.home-team-layout .full_section_inner>div:first-child{flex-basis:30%}@media only screen and (max-width:767px){.home-team-layout .full_section_inner{flex-wrap:wrap}.home-team-layout .full_section_inner>div:first-child{flex-basis:100%}}.two_columns_75_25{padding-top:40px}.grecaptcha-badge{margin-bottom:60px}.title.has_background{background-size:cover!important}.wpb_text_column a{color:#c12026}.footerlogo{max-width:250px!important}.footer_inner{background-size:cover;background-repeat:no-repeat;background-position:center center}.footer_top{padding:50px 0 25px 0}.footer_top .footer-btn{color:#c12026;background-color:#fff;border-color:#fff;padding-left:40px;padding-right:45px;height:30px;line-height:30px;font-size:16px}.footer_top .footer-btn:hover{color:#505050!important;background-color:#e9e9e9;border-color:#e9e9e9}.footer_top .footer-btn:before{border-color:transparent #fff transparent transparent;border-width:34px 10px 0 0}.footer_top .footer-btn:hover:before{border-color:transparent #e9e9e9 transparent transparent}.footer_top .two_columns_50_50>.column1,.footer_top .two_columns_50_50>.column2{width:100%;float:none}.footer_top .two_columns_50_50>.column1{margin-bottom:25px}.footer_top .two_columns_50_50 .column_inner{padding:0}.footer_top .two_columns_50_50>.column1 .widget_media_image{width:300px;margin:0 auto!important}.mobile_menu .menu-item h3,.mobile_menu .menu-item>a{color:#fff;font-size:16px}.header_top.clearfix{background-color:#333!important}ol,ul{list-style-position:outside;font-size:18px;line-height:20px;margin-left:30px}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 25px 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}.request-appointment.secondary .wpcf7-text,.request-appointment.secondary .wpcf7-textarea{background-color:#f4f4f4}.wpcf7-form-control{font-size:18px!important}.wpcf7-form-control-wrap{flex-basis:49%}.wpcf7-form-control-wrap[data-name=your-xp]{flex-basis:100%}.footer .wpcf7-form-control-wrap{flex-basis:100%!important}.form-col-1,.form-col-3{display:flex;justify-content:space-between}.form-col-1>p,.form-col-3{width:100%}.form-col-3 .wpcf7-form-control-wrap{flex-basis:32%}.form-col-1 .wpcf7-form-control-wrap{flex-basis:100%}@media only screen and (min-width:768px){.request-appointment:not(.referral-form) .wpcf7 .wpcf7-form p{display:flex;justify-content:space-between;margin-bottom:10px;margin-top:10px;width:100%}.referral-form .wpcf7 .wpcf7-form p{width:100%}}@media only screen and (max-width:767px){.request-appointment .wpcf7 .wpcf7-form p{margin-top:0;margin-bottom:0}.form-col-3{flex-wrap:wrap}.form-col-3 .wpcf7-form-control-wrap{flex-basis:100%}}.request-appointment .wpcf7-form-control-wrap.breed,.request-appointment .wpcf7-form-control-wrap.email,.request-appointment .wpcf7-form-control-wrap.first-name,.request-appointment .wpcf7-form-control-wrap.full-name,.request-appointment .wpcf7-form-control-wrap.last-name,.request-appointment .wpcf7-form-control-wrap.pets-name,.request-appointment .wpcf7-form-control-wrap.phone,.request-appointment .wpcf7-form-control-wrap.phone-number,.request-appointment .wpcf7-form-control-wrap.subject,.request-appointment:not(.footer) .wpcf7-form-control-wrap.email{flex-basis:49%}.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{flex-basis:32%}.submit-btn-container{text-align:left}.request-appointment:not(.footer) input.wpcf7-form-control.wpcf7-submit{background-color:transparent;background-image:url("https://apexvetss.com/wp-content/uploads/2023/02/border_button.png");border:0;background-repeat:no-repeat;background-position:center center;background-size:contain;padding:0 50px;margin:10px auto}.request-appointment:not(.footer) input.wpcf7-form-control.wpcf7-submit:hover{background-color:transparent;color:#c12026;background-image:url("https://apexvetss.com/wp-content/uploads/2023/02/border_button_hover.png");border:0}.request-appointment.secondary:not(.footer) input.wpcf7-form-control.wpcf7-submit{background-color:#c12026;color:#fff;background-image:none}.request-appointment.secondary:not(.footer) .inner-submit:hover input.wpcf7-form-control.wpcf7-submit{background-color:#e9e9e9;color:#515151}.request-appointment.footer .submit-btn-container{text-align:center;position:relative;margin-top:25px}.request-appointment.footer .wpcf7-spinner{display:block;margin:10px auto;position:absolute}.request-appointment.footer .submit-btn-container .inner-submit,.request-appointment.secondary .submit-btn-container .inner-submit{position:relative;display:inline-block}.request-appointment.footer .submit-btn-container .inner-submit:before,.request-appointment.secondary .submit-btn-container .inner-submit:before{content:"\A";border-style:solid;border-width:40px 10px 0 0;border-color:transparent #c12026 transparent transparent;position:absolute;left:-10px;top:10px;transition:.1s linear}.request-appointment.secondary .submit-btn-container .inner-submit:before{top:20px}.request-appointment.footer .submit-btn-container:hover .inner-submit:before{border-color:transparent #fff transparent transparent}.request-appointment.secondary .submit-btn-container .inner-submit:hover:before{border-color:transparent #e9e9e9 transparent transparent}.request-appointment.footer .submit-btn-container .wpcf7-submit{border:0}.request-appointment.footer .submit-btn-container:hover .wpcf7-submit{background-color:#fff;color:#0712b3;border:0}.request-appointment .form-bg .submit-btn-container .inner-submit{position:relative;display:inline-block;margin-left:15px;margin-top:15px;transition:.1s linear}.page-id-3581 .request-appointment .form-bg .submit-btn-container .inner-submit::before{top:25px}.request-appointment .form-bg .submit-btn-container .wpcf7-submit{border:0;color:#fff;line-height:40px;height:40px;font-weight:600;background-color:#c12026!important;letter-spacing:0;text-transform:none;background-image:none!important}.request-appointment .form-bg .submit-btn-container .inner-submit:hover::before{border-color:transparent #fff transparent transparent}.request-appointment .form-bg .submit-btn-container:hover .inner-submit::before{border-color:transparent #fff transparent transparent}.request-appointment .form-bg .submit-btn-container:hover .wpcf7-submit{background-color:#fff!important;color:#c12026}@media only screen and (max-width:767px){.request-appointment .wpcf7 .wpcf7-form p{margin-bottom:10px;margin-top:10px}}.wpcf7 form.sent .wpcf7-response-output,div.wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#c12026}.referral-form .form-row{display:flex;justify-content:space-between;width:100%}.referral-form .form-row .form-col-6{flex-basis:49%;text-align:left}.referral-form .form-row .form-col-12{flex-basis:100%}.referral-form .form-row>.wpcf7-form-control-wrap{flex-basis:100%;margin-top:10px}.referral-form fieldset{margin-bottom:25px}.referral-form fieldset legend{font-weight:700;margin-bottom:25px}.referral-form .helper{font-size:16px;color:#787878}.footer_top_holder{padding-top:50px}.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}.showMobile{margin:0 auto}.showMobile .q_elements_item_content{padding:200px!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}.showMobile .q_elements_item_content{padding:300px 0!important}.mobile-full-size .section_inner.clearfix{width:94%!important}.referral-form .form-row{flex-wrap:wrap}.referral-form .form-row .form-col-6{flex-basis:100%;text-align:left}}@media (max-width:480px){.showMobile .q_elements_item_content{padding:200px 0!important}}@media only screen and (max-width:767px){.q_elements_item_content{padding:5vw 25px!important}.hide-mobile{display:none!important}.vc_row.wpb_row.request-appointment{padding-top:50px;padding-bottom:35px}}.title_subtitle_holder_inner{width:70%!important}.title_subtitle_holder_inner>span{box-shadow:0 0 5px rgba(0,0,0,.5)}.title_holder h1>span{text-shadow:0 0 5px rgba(0,0,0,.5)}.home-banner{min-height:850px;display:flex;align-items:center}.welcome-text-block{background-size:100% 100%}.welcome-text-block p{font-size:20px;line-height:1.35em}.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;gap:30px}.home-circle{max-height:430px;max-width:430px;width:30vw;height:30vw;border:20px solid #fff;border-radius:25px;display:flex;align-items:flex-end;background-size:110% 110%;padding-bottom:50px;background-position:center center;cursor:pointer;transition:.4s background-size;box-shadow:0 0 8px rgba(0,0,0,.25)}.home-circle:hover{background-size:120% 120%}.circle-title{text-align:center;color:#fff;font-size:40px;font-weight:300;line-height:1em}@media only screen and (min-width:1400px){.welcome-text-block p{font-size:24px;line-height:1.3em}}@media only screen and (max-width:420px){.home-circle{padding-bottom:0}.circle-title{font-size:30px;line-height:1.4em}}#home-circle-1{background-image:url("https://animalcardiologynv.com/wp-content/uploads/2023/07/services-square-1.jpg")!important}#home-circle-2{background-image:url("https://animalcardiologynv.com/wp-content/uploads/2023/07/services-square-2.jpg")!important}#home-circle-3{background-image:url("https://animalcardiologynv.com/wp-content/uploads/2023/07/services-square-3.jpg")!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;margin-top:50px;margin-bottom:50px;gap:0}.home-circle{width:80vw;margin:auto;height:80vw;max-width:unset;max-height:unset;margin-bottom:35px}}@media only screen and (max-width:767px){.home-banner{background-position:center center!important}.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>.vc_empty_space{display:none}.location-icons{display:none}.location-mobile{display:block}}.contact-section{background-color:#c12026!important}.ctct-gdpr-text{color:#bcbcbc!important}.ctct-form-required{color:#fff!important}#searchsubmit{font-family:FontAwesome,sans-serif!important}.request-section{background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#c12026}.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.hideMobile{display:none!important}}@media only screen and (min-width:1400px){.min-height-large{min-height:700px}}.home-refer-test .testimonial_text_inner{text-align:left}.pum-container{height:200px!important}[data-class=wpcf7cf_group]{width:100%}@media only screen and (max-width:1000px){.flexbox-order{display:flex;flex-wrap:wrap}.order-1{order:1}.order-2{order:2}.large-btn-text{font-size:14px}}@media only screen and (max-width:768px){.large-text-mobile{font-size:35px}div.hours-banner{background-position:left center!important}}img.aligncenter,img.alignleft{margin-bottom:15px!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}.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}}.apex-accordion .qode-accordion-holder .qode-title-holder .qode-tab-title span.qode-tab-title-inner{text-align:left}.apex-accordion .qode-tab-title-inner{padding-left:25px!important}.big-titles{font-size:50px;line-height:1.25em}@media only screen and (max-width:1000px){.big-titles{font-size:40px;line-height:1.25em}}@media only screen and (max-width:767px){.big-titles{font-size:35px;line-height:1em}}@media only screen and (min-width:1440px){.title_outer .title{height:700px!important}.title_holder{height:100%!important;padding-top:50px!important}.xl-height.q_elements_holder{height:1000px!important}}@media only screen and (min-width:1800px){.title_outer .title{height:60vh!important}.xl-height.q_elements_holder{height:80vh!important}}@media only screen and (max-width:800px){.boxed div.section .section_inner,.carousel-inner .slider_content_outer,.container_inner,.container_inner nav.content_menu,.elementor-container .elementor-widget-wrap>.qode_elementor_container_inner,.elementor-row .elementor-widget-wrap>.qode_elementor_container_inner,.footer_bottom_border.in_grid,.footer_top_border.in_grid,.full_width .parallax_content,.qode_elementor_container_inner,.steps_holder_inner,.title_border_in_grid_holder,div.grid_section .section_inner,nav.content_menu ul{width:600px}}@media only screen and (max-width:625px){.boxed div.section .section_inner,.carousel-inner .slider_content_outer,.container_inner,.container_inner nav.content_menu,.elementor-container .elementor-widget-wrap>.qode_elementor_container_inner,.elementor-row .elementor-widget-wrap>.qode_elementor_container_inner,.full_width .parallax_content,.qode_elementor_container_inner,.steps_holder_inner,div.grid_section .section_inner,nav.content_menu ul{width:100%}}.form-scale-options label .wpcf7-list-item-label{font-weight:300}.form-scale-options .wpcf7-list-item label{margin:5px 0;display:block}.single-post article .post_image{width:60%}@media only screen and (max-width:991px){.spacer-mob{display:none}}.slant,footer{position:relative}.slant-b:after,.slant-t:before,footer:before{content:" ";display:block;width:100%;height:75px;background-color:#fff;transform:skewY(-1.5deg);left:0}.slant-t:before,footer:before{position:absolute;top:-35px}.slant-b:after{position:absolute;bottom:-35px}@media only screen and (min-width:1600px){div.slant-fix{padding-top:10vh!important;padding-bottom:10vh!important}.slant-b:after,.slant-t:before,footer:before{height:10vh}.slant-t:before,footer:before{position:absolute;top:-5vh}.slant-b:after{position:absolute;bottom:-5vh}.footer_top{padding-top:10vh}}.pum-content p{font-size:24px}.section-spacing{width:80%;margin:0 auto;float:none}@media only screen and (max-width:767px){.bar-email{display:inline-block;padding-top:10px}}.blog_small_image .post_content_holder{display:flex}.blog_small_image .post_image{flex-basis:45%;padding-top:25px}.blog_small_image .post_text{flex-basis:55%}.blog_small_image .post_info{padding:0 0 12px 0}.blog_small_image .entry_title,.blog_small_image .entry_title>a{font-size:30px;line-height:1.2em}.blog_small_image .post_more .qbutton{height:40px;line-height:40px;font-size:16px}#archives-dropdown-2,#searchform{border:1px solid #c12026;transition:.3s}#archives-dropdown-2:hover,#searchform:hover{border:1px solid #818285}#recent-posts-2 ul{margin-left:0}#recent-posts-2 ul a{font-size:16px;font-weight:300}.single-post .container_inner.default_template_holder{margin-top:50px;margin-bottom:80px}@media only screen and (max-width:1000px){.blog_small_image .post_info{padding:0}.blog_small_image .post_image{flex-basis:33%}.blog_small_image .post_text{flex-basis:66%}}@media only screen and (max-width:767px){.blog_small_image .post_content_holder{flex-wrap:wrap}.blog_small_image .post_image{flex-basis:100%}.blog_small_image .post_text{flex-basis:100%}.blog_small_image .entry_title,.blog_small_image .entry_title>a{font-size:25px}.single-post .entry_title{font-size:30px;line-height:1.2em}}.lp-only{display:none}.page-id-236 .lp-only{display:block}.wpcf7-form sup{font-size:.8em;color:red}.wpcf7-repeater-item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;padding:25px 15px;border:1px dashed #4c4c4c}.wpcf7-repeater-item>label{flex-basis:48%;margin-bottom:15px}.wpcf7-repeater-item>label:last-of-type{flex-basis:100%}.wpcf7-repeater-add,.wpcf7-repeater-add:focus{background-color:#c21f26;border-radius:0;border:0;padding:5px 15px;color:#fff;font-size:16px;text-shadow:none;box-shadow:none}.wpcf7-repeater-add:hover,.wpcf7-repeater-add:hover:focus{background-color:#a2a2a2;box-shadow:none!important}.wpcf7-repeater-remove,.wpcf7-repeater-remove:focus{margin-right:20px;background-color:#b2b2b2;text-shadow:none;box-shadow:none}.wpcf7-repeater-remove:hover,.wpcf7-repeater-remove:hover:focus{margin-right:20px;background-color:#474747;color:#fff;box-shadow:none!important}.wpcf7-repeater-item .wpcf7-repeater-actions{bottom:-15px;top:auto}.wpcf7 form.spam .wpcf7-response-output,.wpcf7-response-output{background-color:#ffcb00}.wpcf7-repeater-item .wpcf7-form-control-wrap{flex-basis:100%}.hori-form form>p{display:flex;gap:10px}@media only screen and (max-width:767px){.hori-form form{padding:0 32px}.hori-form form>p{display:block;gap:0}}span[data-name=hcap-cf7]~input[type=submit]{margin-top:0}@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}