/*!
 * Theme Name: Central Bark Franchise 2020
 * Author: Bright Pink Agency
 * Author URI: https://brightpinkagency.com
 * Template: centralbark
 * Version: 1.0.0 
 * Text Domain: centralbark-zee
 */.flex,.flex>.wp-block-group__inner-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex>.wp-block-group__inner-container{width:100%}.inline-flex{display:-ms-inline-flexbox;display:inline-flex}.flex-auto{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-height:0}.flex-column{-ms-flex-direction:column;flex-direction:column}.flex-row{-ms-flex-direction:row;flex-direction:row}.flex-wrap,.flex-wrap>.wp-block-group__inner-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.items-start{-ms-flex-align:start;align-items:flex-start}.items-end,.items-end>.wp-block-group__inner-container{-ms-flex-align:end;align-items:flex-end}.items-center,.items-center>.wp-block-group__inner-container{-ms-flex-align:center;align-items:center}.items-baseline,.items-baseline>.wp-block-group__inner-container{-ms-flex-align:baseline;align-items:baseline}.items-stretch{-ms-flex-align:stretch;align-items:stretch}.self-start{-ms-flex-item-align:start;align-self:flex-start}.self-end{-ms-flex-item-align:end;align-self:flex-end}.self-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.self-baseline{-ms-flex-item-align:baseline;align-self:baseline}.self-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.justify-start{-ms-flex-pack:start;justify-content:flex-start}.justify-end,.justify-end>.wp-block-group__inner-container{-ms-flex-pack:end;justify-content:flex-end}.justify-center,.justify-center>.wp-block-group__inner-container{-ms-flex-pack:center;justify-content:center}.justify-between,.justify-between>.wp-block-group__inner-container{-ms-flex-pack:justify;justify-content:space-between}.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.content-start{-ms-flex-line-pack:start;align-content:flex-start}.content-end{-ms-flex-line-pack:end;align-content:flex-end}.content-center{-ms-flex-line-pack:center;align-content:center}.content-between{-ms-flex-line-pack:justify;align-content:space-between}.content-around{-ms-flex-line-pack:distribute;align-content:space-around}.content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}html,body{background:#fff}.header-location{margin:0 0 0 25px}.header-location .fa-map-marker-alt{color:#f0af13;margin-right:5px;margin-top:-4px;height:17px}@media (max-width: 480px){.header-location{margin:0 0 0 15px}.header-location .fa-map-marker-alt{height:15px}}@media (max-width: 360px){.header-location .fa-map-marker-alt{margin-top:-28px}}@media (max-width: 699px){#page-content .content.flex>.wp-block-group__inner-container{display:block}#page-content .content.flex>.wp-block-group__inner-container .right-column{margin-top:50px}}@media (min-width: 700px){#page-content .content.flex>.wp-block-group__inner-container .right-column{min-width:30%;margin-left:50px}}@media (min-width: 1200px){#page-content .content.flex>.wp-block-group__inner-container .right-column{min-width:30%;margin-left:80px}}#page-content .address-block ul li{padding:0;margin:0 5px}#page-content .address-block ul li:before{content:""}#page-content .address-block ul li:first-child{margin-left:0}#page-content .address-block ul li:last-child{margin-right:0}#page-content .address-block .name-line{font-family:"HK Nova Bold"}@media (min-width: 1100px) and (max-width: 1299px){#page-content .address-block .name-line{font-size:26px}}@media (min-width: 1300px){#page-content .address-block .name-line{font-size:30px}}#page-content .address-block p.address-line{font-size:16px}#page-content .address-block p.fax-line{margin:0}#page-content .address-block p.phone-line{font-size:24px !important}#page-content .address-block p.phone-line a{color:#111}#page-content .address-block p.phone-line a:hover{color:#672e89}#page-content .address-block p.hours-line{font-size:inherit;font-weight:bold}#page-content .address-block p:last-child{margin-bottom:0}#page-content .address-block .address-footer .button:hover{background-color:#672e89;color:#fff}#page-content .address-block.has-directions p.address-line{padding-left:20px}#page-content .address-block.has-directions p.address-line .fa-map-marker-alt{margin-top:2px}#page-content .address-block.has-directions .directions-line{display:block}#page-content .address-block #request-appointment{width:100%;text-align:center}@media (max-width: 700px){#page-content .address-block.has-directions{margin-top:30px;width:100%}}@media (min-width: 450px){#page-content .location-hours{margin-right:25px}}#page-content .location-hours p{margin:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#page-content .location-hours p .label{display:inline-block;width:110px}@media (min-width: 900px){#page-content .location-hours p .label{width:130px}}#page-content .location-hours .hours-title{font-family:inherit;font-weight:bold;font-size:22px;margin:10px 0}@media (min-width: 900px){#page-content .location-hours .hours-title{font-size:24px}}@media (max-width: 699px){#page-content #homepage-intro,#page-content #page-intro{background-size:cover;position:relative}}@media (max-width: 500px){#page-content #homepage-intro.home{background-image:url("https://www.centralbarkusa.com/wp-content/uploads/2022/11/mobile-top-image-s.jpg") !important}}@media (max-width: 600px){#page-content #homepage-intro.puppy-intro-bkg{background-position:55%}}#page-content #homepage-intro .h2{color:#f0af13;font-family:"HK Nova Heavy";font-size:40px;margin:0}#page-content #homepage-intro a.button{margin:35px 0 0;padding-left:25px;padding-right:25px;color:#111}#page-content #homepage-intro a.button:hover{color:#fff;background-color:#672e89}@media (max-width: 700px){#page-content #homepage-intro a.button{margin-top:15px}}@media (max-width: 900px){#page-content #homepage-intro .puppy-intro{margin-bottom:45px}}@media (max-width: 500px){#page-content #homepage-intro .puppy-intro a.button{font-size:15px}}#page-content #homepage-intro .puppy-intro .h2{line-height:1.3;font-size:60px}@media (max-width: 1200px){#page-content #homepage-intro .puppy-intro .h2{font-size:40px}}@media (max-width: 700px){#page-content #homepage-intro .puppy-intro .h2{font-size:30px;margin-bottom:10px}}@media (max-width: 500px){#page-content #homepage-intro .puppy-intro .h2{font-size:20px}}#page-content #homepage-intro .puppy-intro h1,#page-content #homepage-intro .puppy-intro .hp-huge-span{font-size:120px;line-height:0.6;margin-left:-6px;margin-top:20px}@media (max-width: 1200px){#page-content #homepage-intro .puppy-intro h1,#page-content #homepage-intro .puppy-intro .hp-huge-span{font-size:90px}}@media (max-width: 900px){#page-content #homepage-intro .puppy-intro h1,#page-content #homepage-intro .puppy-intro .hp-huge-span{font-size:70px;margin:0}}@media (max-width: 700px){#page-content #homepage-intro .puppy-intro h1,#page-content #homepage-intro .puppy-intro .hp-huge-span{font-size:50px}}@media (max-width: 500px){#page-content #homepage-intro .puppy-intro h1,#page-content #homepage-intro .puppy-intro .hp-huge-span{font-size:34px}}@media (min-width: 700px){#page-content #get-started{position:relative}}@media (min-width: 700px){#page-content #get-started>.wp-block-group__inner-container{padding-right:100px}}#page-content #get-started>.wp-block-group__inner-container #get-started-content{background-image:url("assets/images/white-paws@2x.png");background-repeat:no-repeat;background-position:400px center;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;padding:20px 20px 80px 20px;font-size:20px;font-weight:bold}#page-content #get-started>.wp-block-group__inner-container #get-started-content a{text-decoration:underline}#page-content #get-started>.wp-block-group__inner-container #get-started-content h2{margin-top:0}#page-content #get-started>.wp-block-group__inner-container #get-started-content ol{padding:0;list-style:none;counter-reset:cbark}#page-content #get-started>.wp-block-group__inner-container #get-started-content ol li{margin:15px 0;padding-left:40px;counter-increment:cbark;position:relative}#page-content #get-started>.wp-block-group__inner-container #get-started-content ol li:before{position:absolute;left:0;top:0;content:counter(cbark);padding:5px;-webkit-border-top-left-radius:50%;-moz-border-radius-topleft:50%;border-top-left-radius:50%;-webkit-border-top-right-radius:50%;-moz-border-radius-topright:50%;border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-moz-border-radius-bottomright:50%;border-bottom-right-radius:50%;-webkit-border-bottom-left-radius:50%;-moz-border-radius-bottomleft:50%;border-bottom-left-radius:50%;color:#fff;background-color:#672e89;font-size:18px;line-height:1;width:18px;text-align:center}@media (min-width: 700px){#page-content #get-started>.wp-block-group__inner-container #get-started-content{padding-bottom:20px}}@media (min-width: 900px){#page-content #get-started>.wp-block-group__inner-container #get-started-content{padding:40px}}#page-content #get-started>.wp-block-group__inner-container .wp-block-image{margin:-65px 0 0;text-align:center}#page-content #get-started>.wp-block-group__inner-container .wp-block-image img{margin:0px auto}@media (min-width: 700px){#page-content #get-started>.wp-block-group__inner-container .wp-block-image{margin:-50px 0 -80px 0;position:absolute;top:0;bottom:0;right:0}#page-content #get-started>.wp-block-group__inner-container .wp-block-image img{max-height:100%;width:auto;max-width:none}}#page-content #contact-hours{font-weight:bold}@media (min-width: 400px){#page-content #contact-hours{font-size:22px}}@media (min-width: 700px){#page-content #contact-form{margin-top:50px}}#page-content #contact-form .wpforms-container{margin:25px 0}@media (min-width: 700px){#page-content #contact-form .wpforms-container .wpforms-field-container{position:relative;display:block}#page-content #contact-form .wpforms-container .wpforms-field{width:45%;margin-bottom:15px}#page-content #contact-form .wpforms-container .wpforms-field.wpforms-field-textarea{width:50%;position:absolute;right:0;top:0}#page-content #contact-form .wpforms-container .wpforms-field.wpforms-field-textarea textarea{height:155px}}#page-content #directions{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-content #directions .wp-block-group__inner-container,#page-content #directions .map-block{width:100%}#page-content #directions:last-child{margin-bottom:-50px}#page-content #directions:last-child .wp-block-group__inner-container,#page-content #directions:last-child .map-block{padding-bottom:0}#page-content #directions #map{height:350px}@media (min-width: 900px){#page-content #directions #map{height:450px}}@media (min-width: 600px){#page-content #careers-form .wpforms-field.wpforms-field-select,#page-content #careers-form .wpforms-field.wpforms-field-text,#page-content #careers-form .wpforms-field.wpforms-field-email,#page-content #careers-form .wpforms-field.wpforms-field-date-time,#page-content #careers-form .wpforms-field.wpforms-field-phone{width:50%;display:inline-block}#page-content #careers-form .wpforms-field.wpforms-field-select:nth-child(odd),#page-content #careers-form .wpforms-field.wpforms-field-text:nth-child(odd),#page-content #careers-form .wpforms-field.wpforms-field-email:nth-child(odd),#page-content #careers-form .wpforms-field.wpforms-field-date-time:nth-child(odd),#page-content #careers-form .wpforms-field.wpforms-field-phone:nth-child(odd){padding-right:20px}#page-content #careers-form .wpforms-field.wpforms-field-select:nth-child(even),#page-content #careers-form .wpforms-field.wpforms-field-text:nth-child(even),#page-content #careers-form .wpforms-field.wpforms-field-email:nth-child(even),#page-content #careers-form .wpforms-field.wpforms-field-date-time:nth-child(even),#page-content #careers-form .wpforms-field.wpforms-field-phone:nth-child(even){padding-left:20px}}#page-content ul.page-menu{list-style:none;margin:0;padding:0;font-size:20px}@media (min-width: 700px){#page-content ul.page-menu{margin:0 -15px}#page-content ul.page-menu li{display:inline-block;margin:5px 15px;padding-left:0}#page-content ul.page-menu li:before{content:""}}#page-content #reservations-cta .button{margin:15px;width:270px}#page-content #services-cta{margin-bottom:50px}#page-content #services-cta:last-child{margin-bottom:0}#page-content #services-cta a.button{margin:10px 5px}#page-content #services-cta a.button.has-accent-background-color:hover,#page-content #services-cta a.button.has-salon-spa-background-color:hover{background-color:#672e89;color:#fff}#page-content #em-wrapper{padding:50px 0}#page-content .event .post-featured-img{margin:0 -20px 20px}@media (min-width: 1160px){#page-content .event .post-featured-img{margin:0 0 20px}}#page-content .event .event-description p{margin:0 0 25px 0}#page-content .event .event-description strong{font-weight:bold;font-size:20px;color:#672e89}#page-content .event-map{background-color:#f5f2f6;text-align:center}#page-content .event-map i{display:inline-block;margin:25px 0}#page-content .event-map .em-location-map-container{width:100% !important}#page-content .fullcalendar-list .calendar-nav{text-align:center;margin-bottom:30px}#page-content .fullcalendar-list .calendar-nav .calendar-nav-inner{margin:0px auto}#page-content .fullcalendar-list .calendar-nav .calendar-nav-inner h2{margin:0 20px;font-size:24px;color:#672e89}@media (min-width: 450px){#page-content .fullcalendar-list .calendar-nav .calendar-nav-inner h2{margin:0 50px;font-size:30px}}#page-content .fullcalendar-list .calendar-nav .calendar-nav-inner a.em-calnav{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:26px;line-height:1;color:#111}#page-content .fullcalendar-list .calendar-nav .calendar-nav-inner a.em-calnav:hover{color:#f0af13}#page-content .fullcalendar-list .calendar-body{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#page-content .calendar-body{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}#page-content .calendar-body .flex{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px;width:100%}#page-content .calendar-body .calendar-entry{background-color:#f5f2f6;margin:15px 0;width:100%;text-align:left}@media (min-width: 767px){#page-content .calendar-body .calendar-entry{margin:30px 10px;max-width:375px;width:calc(33.33% - 20px)}}#page-content .calendar-body .calendar-entry img{display:block;margin:0;padding:0;width:100%;height:auto}#page-content .calendar-body .calendar-entry h3{padding:0 20px;font-size:22px}#page-content .calendar-body .calendar-entry h3 a{color:#111;text-decoration:none}#page-content .calendar-body .calendar-entry h3 a:hover{color:#672e89}#page-content .calendar-body .calendar-entry .event-extra{padding:0px 95px 20px 20px;position:relative;text-align:left}#page-content .calendar-body .calendar-entry .event-extra .addtoany_shortcode{position:absolute;right:20px;top:10px;margin-top:0}#page-content .upcoming-events-block h2{text-align:center;margin-bottom:30px}#page-content .upcoming-events-block .slick-slide{background:none}#page-content .upcoming-events-block .event-entry{color:#111;background-color:#F5F2F6;overflow:hidden;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-bottom-left-radius:0px}#page-content .upcoming-events-block .event-entry img{width:100%;height:auto}#page-content .upcoming-events-block .event-entry .event-extra{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:15px 25px}#page-content .upcoming-events-block .event-entry .event-extra p{margin:10px 0}#page-content .upcoming-events-block .event-entry .event-extra p:first-child{margin-right:15px}#page-content .upcoming-events-block .event-entry .event-extra a.button{color:#111}#page-content .upcoming-events-block .event-entry .event-extra a.button:hover{color:#fff}#page-content #upcoming-events-widget{margin-top:50px}#page-content #upcoming-events-widget h2{margin-bottom:15px;color:#672e89}#page-content #event-registration{margin-top:50px}@media (min-width: 1200px){#page-content #event-registration{margin-top:135px}}#page-content #event-registration h1{margin-top:20px}#page-content #event-registration .em-booking{max-width:500px}#page-content #event-registration .em-booking-form-details{width:100%;padding:0}#page-content #event-registration .em-booking-form-details .em-tickets-spaces{display:none}#page-content #event-registration .em-booking-form-details textarea{border:1px solid #fff;background:transparent;width:100%}#page-content .events-carousel-block h1,#page-content .events-carousel-block h2{margin-top:0;text-align:center}#page-content .events-carousel-block .events-carousel-list .event-entry{background:#f5f2f6;color:#111}#page-content .events-carousel-block .events-carousel-list .event-entry img{width:100%;height:auto;display:block}#page-content .events-carousel-block .events-carousel-list .event-entry .event-extra{padding:20px}#page-content .events-carousel-block .events-carousel-list .event-entry .event-extra .event-name{font-size:22px;font-weight:bold;margin-top:0}#page-content .events-carousel-block .events-carousel-list .event-entry .event-extra .event-name a{text-decoration:none;color:#111}#page-content .events-carousel-block .events-carousel-list .event-entry .event-extra .event-name a:hover{color:#672e89}#page-content .team-members-block{padding-bottom:30px}#page-content .team-members-block h2{margin-bottom:25px}@media (min-width: 700px){#page-content .team-members-block h2{margin-top:0}}@media (min-width: 1200px){#page-content .team-members-block{padding-bottom:50px}}@media (min-width: 1200px){#page-content .team-members-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}}@media (min-width: 1400px){#page-content .team-members-list{margin-left:-25px;margin-right:-25px}}#page-content .team-members-list .team-member{margin-bottom:40px}@media (min-width: 1200px){#page-content .team-members-list .team-member{width:33.33%;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1;flex-grow:1;padding:15px;margin:0}}@media (min-width: 1400px){#page-content .team-members-list .team-member{padding:15px 25px}}#page-content .team-members-list .team-member .team-member-photo{width:85px;min-width:85px;margin-right:20px}#page-content .team-members-list .team-member .team-member-photo img{-webkit-border-top-left-radius:50%;-moz-border-radius-topleft:50%;border-top-left-radius:50%;-webkit-border-top-right-radius:50%;-moz-border-radius-topright:50%;border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-moz-border-radius-bottomright:50%;border-bottom-right-radius:50%;-webkit-border-bottom-left-radius:50%;-moz-border-radius-bottomleft:50%;border-bottom-left-radius:50%;width:100%;height:auto}#page-content .team-members-list .team-member .team-member-photo .team-member-default{-webkit-border-top-left-radius:50%;-moz-border-radius-topleft:50%;border-top-left-radius:50%;-webkit-border-top-right-radius:50%;-moz-border-radius-topright:50%;border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-moz-border-radius-bottomright:50%;border-bottom-right-radius:50%;-webkit-border-bottom-left-radius:50%;-moz-border-radius-bottomleft:50%;border-bottom-left-radius:50%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:95px;height:95px;background:#fff;font-size:50px}#page-content .team-members-list .team-member h3{margin:0}#page-content .team-members-list .team-member p.has-larger-font-size{margin:0}#page-content .team-members-list .team-member p.has-large-font-size{margin-top:0;font-size:20px}#page-content #groomers .team-members-list{display:block}#page-content #groomers .team-members-list .team-member{width:100%}@media (min-width: 1200px){#page-content #trainers .team-members-block{margin-top:50px}}@media (max-width: 699px){#page-content #training-sessions .wp-block-image.size-full,#page-content .more-services .wp-block-image.size-full{margin-left:-20px;margin-right:-20px}}@media (min-width: 700px){#page-content #training-sessions h2:first-child,#page-content .more-services h2:first-child{margin-top:0}}#page-content #contact-intro #address-group{margin:0 -20px}@media (min-width: 700px) and (max-width: 800px){#page-content #contact-intro #address-group{margin:0 0 0 20px}}@media (max-width: 699px){#page-content #contact-intro #address-group{margin-top:40px}}@media (min-width: 700px){#page-content #contact-intro #address-group{min-width:345px}}@media (min-width: 801px){#page-content #contact-intro #address-group{margin:0 0 0 60px}}@media (min-width: 1030px){#page-content #contact-intro #address-group{min-width:35%}}#page-content #contact-intro #address-group .address-block{width:100%;margin-left:0}@media (max-width: 699px){#page-content #contact-intro #address-group .address-block{border:none}}@media (max-width: 699px){#page-content #contact-intro #address-group .wp-block-image.aligncenter{text-align:center}}@media (min-width: 700px){#page-content #contact-intro #address-group.has-pricing .address-block{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-bottom-left-radius:0px}}#page-content #contact-intro #address-group .pricing{padding:15px}#page-content #contact-intro #address-group .pricing>.wp-block-group__inner-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#page-content #contact-intro #address-group .pricing p{margin:0}@media (max-width: 699px){#page-content #contact-intro{position:relative;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-content #contact-intro.wp-block-group #address-group{margin-top:20px;margin:0;width:100%}#page-content #contact-intro h2{margin-bottom:0}#page-content #contact-intro .wp-block-buttons .wp-block-button{display:block;width:100%;margin:0;padding:0}#page-content #contact-intro .wp-block-buttons .wp-block-button__link{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;padding:20px;width:100%}}@media (min-width: 700px){#page-content #contact-intro .wp-block-buttons{margin-top:40px}#page-content #contact-intro.wp-block-group,#page-content #contact-intro>.wp-block-group__inner-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#page-content #contact-intro.wp-block-group .address-block,#page-content #contact-intro>.wp-block-group__inner-container .address-block{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1;flex-grow:1;width:50%;margin-left:20px}#page-content #contact-intro h2:last-child{margin-bottom:0}}@media (min-width: 900px){#page-content #contact-intro.wp-block-group.flex .address-block,#page-content #contact-intro>.wp-block-group__inner-container .address-block{margin-left:50px}}#page-content .wp-block-separator.has-light-color{color:#ddd !important;border-bottom:0px solid !important}#page-content .pricing-table{border-bottom:1px solid #ddd;padding-top:25px}@media (max-width: 767px){#page-content .pricing-table .wp-block-group__inner-container,#page-content .pricing-table .wp-block-group.flex{display:block}}#page-content .pricing-table:last-child{border-bottom:none}#page-content .pricing-table:first-child{padding-top:0}#page-content .pricing-table.flex{margin-bottom:0}#page-content .pricing-table h1,#page-content .pricing-table h2,#page-content .pricing-table h3{margin-bottom:0}#page-content .pricing-table th{display:none}#page-content .pricing-table strong{font-family:"HK Nova Heavy";display:inline-block;font-size:20px;font-weight:normal}#page-content .pricing-table p:last-child{margin-bottom:25px}#page-content .pricing-table .wp-block-group.flex{margin-bottom:0}#page-content .pricing-table p,#page-content .pricing-table .has-small-font-size{padding:0 20px 0 0}#page-content .pricing-table .wp-block-table{margin:0 0 25px 0;font-size:16px}#page-content .pricing-table .wp-block-table:first-child{margin-top:0}#page-content .pricing-table .wp-block-table table{border-spacing:0;border-collapse:separate}#page-content .pricing-table .wp-block-table td{vertical-align:top;padding:15px 25px 15px 0;border-bottom:1px solid #ddd;border-left:none;border-top:none;border-right:none}#page-content .pricing-table .wp-block-table td:last-child{text-align:right;padding-right:0;width:95px}@media (min-width: 900px){#page-content .pricing-table .wp-block-table td:last-child{width:120px}}@media (min-width: 1200px){#page-content .pricing-table .wp-block-table td:last-child{width:auto;white-space:nowrap}}#page-content .pricing-table .wp-block-table tr:last-child td{border-bottom:none}#page-content .pricing-table .wp-block-table a{word-wrap:break-word}#page-content .pricing-table .wp-block-table figcaption{margin:10px 0}#page-content .pricing-table .wp-block-table.sub-table td{border:none;padding-top:5px;padding-bottom:5px}#page-content .pricing-table .wp-block-table.sub-table td strong{font-size:18px}#page-content .pricing-table .price-group .wp-block-table{margin-top:0}#page-content .pricing-table .price-group .wp-block-table td{padding-top:0;padding-bottom:0}#page-content .pricing-table .price-group .wp-block-table td:first-child{padding-left:25px}#page-content .pricing-table .price-group .wp-block-table:last-child{margin-bottom:25px}#page-content .pricing-table .wp-block-button.cta .wp-block-button__link{width:100%;margin:15px 0}#page-content .pricing-table .wp-block-column.last-group:empty,#page-content .pricing-table .prices-group.last-group:empty{width:0}#page-content .pricing-table.pricing-footer.wp-block-group{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#page-content .pricing-table.new-style{padding-bottom:30px}#page-content .pricing-table.new-style .prices-group{border-right:1px solid #ddd;margin-right:40px;padding-right:40px}#page-content .pricing-table.new-style .prices-group:last-child,#page-content .pricing-table.new-style .prices-group.last-group{margin-right:0;border-right:none;padding-right:0}#page-content .pricing-table.new-style .prices-group h4{margin:0}#page-content .pricing-table.new-style .prices-group .wp-block-table.line{border-bottom:1px solid #ddd}#page-content .pricing-table.new-style .prices-group .wp-block-table.without-line{margin:0 0 15px 0}#page-content .pricing-table.new-style .prices-group .wp-block-table.without-line td{vertical-align:top;padding:5px 5px 5px 0;border-bottom:none}#page-content .pricing-table.new-style .prices-group .wp-block-table.without-line td:last-child{text-align:right;padding-right:0;width:95px}#page-content .pricing-table.new-style .prices-group .wp-block-table.with-line{margin:0 0 15px 0}#page-content .pricing-table.new-style .prices-group .wp-block-table.with-line tr:first-child td{padding:5px 25px 20px 0}#page-content .pricing-table.new-style .prices-group .wp-block-table.with-line tr:last-child td{border-bottom:none;padding:20px 25px 5px 0}#page-content .pricing-table.new-style .prices-group .wp-block-table.with-line tr td{vertical-align:top;border-bottom:1px solid #ddd}#page-content .pricing-table.new-style .prices-group .wp-block-table.with-line tr td:last-child{text-align:right;padding-right:0;width:95px}#page-content .pricing-table.new-style .prices-group ul{margin:0px 0 20px}#page-content .pricing-table.new-style .prices-group ul li{margin:0}#page-content .pricing-table.new-style .prices-group .group-price p{text-align:justify}@media (max-width: 767px){#page-content .pricing-table.new-style .prices-group{border-right:none;margin-right:0px;padding-right:0px;margin-bottom:30px}}#page-content .pricing-table .prices-group.wp-block-table table tbody tr td[colspan]{text-align:left;position:relative}#page-content .pricing-table .prices-group.wp-block-table table tbody tr td[colspan]>:is(em){font-style:normal;margin:0 auto 0 0;text-align:left}#page-content .pricing-table .prices-group.wp-block-table table tbody tr td[colspan]>strong:not(.head){position:absolute;right:0}#page-content .pricing-table .wp-block-table table tbody tr td[colspan]{text-align:left;position:relative}#page-content .pricing-table .wp-block-table table tbody tr td[colspan]>:is(em){font-style:normal;margin:0 auto 0 0;text-align:left}#page-content .pricing-table .wp-block-table table tbody tr td[colspan]>strong:not(.head){position:absolute;right:0}#page-content .pricing-table .wp-block-table table tbody tr td[colspan] ul li{position:relative}#page-content .pricing-table .wp-block-table table tbody tr td[colspan] ul li strong{position:absolute;right:0}@media (max-width: 699px){#page-content .pricing-table .wp-block-table{border-bottom:1px solid rgba(46,43,47,0.3);margin-left:-25px !important;margin-right:-25px !important;padding:0 25px 25px}#page-content .pricing-table .last-group .wp-block-table{border-bottom:none;margin-bottom:0}#page-content .pricing-table p,#page-content .pricing-table .has-small-font-size{padding:0 0px 0 0}}@media (min-width: 700px){#page-content .pricing-table .wp-block-table:last-child{margin-bottom:0}#page-content .pricing-table .prices-group{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1;flex-grow:1;margin-right:25px}#page-content .pricing-table .prices-group:last-child{margin-right:0}}@media (min-width: 768px){#page-content .pricing-table .prices-group{width:50%;margin-right:40px}}@media (min-width: 1000px){#page-content .pricing-table .prices-group{margin-right:50px}}@media (min-width: 1200px){#page-content .pricing-table .prices-group{margin-right:80px}}#page-content .pricing-column .pricing-table{padding-top:0}#page-content .pricing-column .pricing-table>.wp-block-group__inner-container{display:block}#page-content .pricing-column .pricing-table .prices-group{width:100%;margin-right:0}@media (max-width: 699px){#page-content .has-primary-background-color .pricing-table .wp-block-table{border-color:rgba(255,255,255,0.3)}}@media (max-width: 699px){#page-content #dom-block>.wp-block-group__inner-container{padding:0}}@media (min-width: 700px){#page-content #dom-block{margin-top:50px}}#page-content .featured-category-block .post-details{text-align:center}#page-content .featured-category-block .post-details h1,#page-content .featured-category-block .post-details h2{margin:0}#page-content .featured-category-block .post-details h1 a,#page-content .featured-category-block .post-details h2 a{text-decoration:none;color:#111}#page-content .featured-category-block .post-details h1 a:hover,#page-content .featured-category-block .post-details h2 a:hover{color:#672e89}#page-content .featured-category-block .post-featured-image{width:50%;margin-left:30px;background:#fff;border:10px solid #fff;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.35);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.35)}#page-content .featured-category-block .post-featured-image img{display:block;margin:0;padding:0;width:100%;height:auto}@media (min-width: 700px){#page-content .featured-category-block{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#page-content .featured-category-block .post-details{margin:0 0 30px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;-ms-flex:1;flex-grow:1}}@media (max-width: 700px){#page-content .featured-category-block .post-details{margin:0 0 30px}#page-content .featured-category-block .post-featured-image{margin-left:0;width:100%}}@media (min-width: 700px){#page-content #directions h2{text-align:center}}#page-content .social-gallery .fts-slicker-facebook-photos{margin-top:25px}@media (max-width: 1200px){#page-content .upcoming-events-block .slick-posts .slick-dots li.slick-active:before{color:#f0af13}#page-content .upcoming-events-block .slick-posts .slick-dots li:hover:before{color:#f0af13}}@media (max-width: 700px){#page-content #pup-intro>.wp-block-group__inner-container{padding-bottom:0}}#page-content #puppy-program .wp-block-video video{-webkit-border-top-left-radius:23px;-moz-border-radius-topleft:23px;border-top-left-radius:23px;-webkit-border-top-right-radius:23px;-moz-border-radius-topright:23px;border-top-right-radius:23px;-webkit-border-bottom-right-radius:23px;-moz-border-radius-bottomright:23px;border-bottom-right-radius:23px;-webkit-border-bottom-left-radius:23px;-moz-border-radius-bottomleft:23px;border-bottom-left-radius:23px;border:5px solid #f0af13}@media (max-width: 767px){#page-content #puppy-program .wp-block-columns{gap:0}#page-content #puppy-program .left-content{margin-bottom:25px}}#page-content #registration-group{margin-top:-100px}@media (max-width: 1200px){#page-content #registration-group{margin-top:-50px}}#page-content #registration-group>.wp-block-group__inner-container{padding-top:0}@media (min-width: 801px){#page-content #registration-group>.wp-block-group__inner-container .content>.wp-block-group__inner-container,#page-content #registration-group>.wp-block-group__inner-container .box{width:47%}}#page-content #registration-group>.wp-block-group__inner-container .content>.wp-block-group__inner-container .wp-block-image,#page-content #registration-group>.wp-block-group__inner-container .box .wp-block-image{margin:0}#page-content #registration-group>.wp-block-group__inner-container .content>.wp-block-group__inner-container .wp-block-image img,#page-content #registration-group>.wp-block-group__inner-container .box .wp-block-image img{display:block;max-width:100%;height:auto}#page-content #registration-group>.wp-block-group__inner-container #puppy-cta{padding:50px 0}#page-content #registration-group>.wp-block-group__inner-container #puppy-cta h2 em{font-style:normal;color:#f0af13}@media (max-width: 1400px){#page-content #registration-group>.wp-block-group__inner-container #puppy-cta h2{font-size:26px}}#page-content #registration-group>.wp-block-group__inner-container #puppy-handbook{padding:50px 0;font-size:28px;line-height:1.3;position:relative}@media (max-width: 1400px){#page-content #registration-group>.wp-block-group__inner-container #puppy-handbook{font-size:22px}}@media (max-width: 600px){#page-content #registration-group>.wp-block-group__inner-container #puppy-handbook{font-size:18px}}#page-content #registration-group>.wp-block-group__inner-container #puppy-handbook p{margin-top:0;padding-left:230px}@media (max-width: 1200px) and (min-width: 801px){#page-content #registration-group>.wp-block-group__inner-container #puppy-handbook p{padding-left:0}}@media (max-width: 500px){#page-content #registration-group>.wp-block-group__inner-container #puppy-handbook p{padding-left:0}}#page-content #registration-group>.wp-block-group__inner-container #puppy-handbook p:last-child{margin-bottom:0}#page-content #registration-group>.wp-block-group__inner-container #puppy-handbook #handbook-cover{position:absolute;top:0;height:100%;width:auto}@media (max-width: 1200px) and (min-width: 801px){#page-content #registration-group>.wp-block-group__inner-container #puppy-handbook #handbook-cover{position:relative}}@media (max-width: 500px){#page-content #registration-group>.wp-block-group__inner-container #puppy-handbook #handbook-cover{position:relative}}#page-content #registration-group>.wp-block-group__inner-container #puppy-handbook #handbook-cover>.wp-block-group__inner-container{height:100%}#page-content #registration-group>.wp-block-group__inner-container #puppy-handbook #handbook-cover>.wp-block-group__inner-container>.wp-block-image{height:100%}#page-content #registration-group>.wp-block-group__inner-container #puppy-handbook #handbook-cover>.wp-block-group__inner-container img{margin-top:-35px;margin-left:-35px}@media (max-width: 1200px) and (min-width: 801px){#page-content #registration-group>.wp-block-group__inner-container #puppy-handbook #handbook-cover>.wp-block-group__inner-container img{margin:-95px auto 0}}@media (max-width: 500px){#page-content #registration-group>.wp-block-group__inner-container #puppy-handbook #handbook-cover>.wp-block-group__inner-container img{margin:-95px auto 0}}#page-content #registration-group>.wp-block-group__inner-container #puppy-handbook .wpforms-confirmation-container{background-color:transparent}#page-content #registration-group>.wp-block-group__inner-container #registration-block .content{position:relative}#page-content #registration-group>.wp-block-group__inner-container #registration-block .content #register{background-color:#fff;color:#111;border:3px solid #f0af13;border-radius:6px;text-align:center;padding:30px}@media (min-width: 801px){#page-content #registration-group>.wp-block-group__inner-container #registration-block .content #register{position:absolute;bottom:0;margin-bottom:-50px;width:45%;right:50px}}@media (max-width: 800px){#page-content #registration-group>.wp-block-group__inner-container #registration-block .content #register{margin-top:45px}}#page-content #registration-group>.wp-block-group__inner-container #registration-block .content #register>.wp-block-group__inner-container p:first-child{margin-top:0}#page-content #registration-group>.wp-block-group__inner-container #registration-block .content #register>.wp-block-group__inner-container h2{margin-top:0}#page-content #registration-group>.wp-block-group__inner-container #registration-block .content #register>.wp-block-group__inner-container .wpforms-container{margin-bottom:0}#page-content #registration-group>.wp-block-group__inner-container #registration-block .content #register>.wp-block-group__inner-container form{text-align:left}#page-content #registration-group>.wp-block-group__inner-container #registration-block .content #register>.wp-block-group__inner-container form .wpforms-field.align-center{text-align:center}#page-content #registration-group>.wp-block-group__inner-container #registration-block .content #register>.wp-block-group__inner-container form .wpforms-field.align-center select{margin:0px auto;width:250px;border-color:#C5BBC7}#page-content #registration-group>.wp-block-group__inner-container #registration-block .content #register>.wp-block-group__inner-container form input[type=text],#page-content #registration-group>.wp-block-group__inner-container #registration-block .content #register>.wp-block-group__inner-container form input[type=email],#page-content #registration-group>.wp-block-group__inner-container #registration-block .content #register>.wp-block-group__inner-container form input[type=tel]{max-width:100%;border:1px solid #C5BBC7;padding:5px 10px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px}#page-content #registration-group>.wp-block-group__inner-container #registration-block .content #register>.wp-block-group__inner-container form label{padding-left:15px}#page-content #registration-group.no-events{margin:0;padding:0;overflow:hidden}#page-content #registration-group.no-events .wp-block-cover img.wp-block-cover__image-background{max-width:none;height:100%}#page-content #registration-group.no-events #register{padding-top:40px;padding-bottom:40px}#page-content #registration-group.no-events #register .wpforms-confirmation-container{background:none;text-align:left;color:#000;padding:0}#page-content .hidden{display:none}#page-content .member-plan{margin:26px 0}#page-content .member-plan .wp-block-table{overflow-x:unset}#page-content .member-plan .wp-block-table table thead tr th{border:2px solid #8c8c8c;padding:10px 20px;font-size:20px;line-height:1.2}#page-content .member-plan .wp-block-table table thead tr th:nth-child(1){width:20%}#page-content .member-plan .wp-block-table table thead tr th:nth-child(2){background-color:#f1af14;width:40%}#page-content .member-plan .wp-block-table table thead tr th:nth-child(3){background-color:#e7e9ed;width:40%}@media (max-width: 767px){#page-content .member-plan .wp-block-table table thead tr th{font-size:18px}}#page-content .member-plan .wp-block-table table tbody tr td{border:2px solid #8c8c8c;padding:10px 10px}#page-content .member-plan .wp-block-table table tbody tr td:nth-child(2){background-color:#fef5e6}#page-content .member-plan .wp-block-table table tbody tr td ul{list-style:none}#page-content .member-plan .wp-block-table table tbody tr td ul li{position:relative}#page-content .member-plan .wp-block-table table tbody tr td ul li:before{width:8px;height:8px;border-radius:50%;content:'';position:absolute;background-color:#feae1c;left:-16px;top:8px}@media (max-width: 1360px){#page-content .wp-block-group.flex .one-half.sleepover{margin-right:80px}}@media (max-width: 840px){#page-content .awards-gallery{width:100%;position:relative}#page-content .awards-gallery .wp-block-group__inner-container .wp-block-image{width:100%}#page-content .awards-gallery .wp-block-group__inner-container figure img{width:100%}#page-content .awards-gallery figure img{width:100%}}@media (max-width: 767px){#page-content .wp-block-group.flex .one-half.sleepover{margin-right:0px !important;margin-left:0px !important}#page-content .wp-block-group.flex .left-content figure,#page-content .wp-block-group.flex .right-content figure{margin:0 0 20px}#page-content .wp-block-group.flex>.wp-block-group__inner-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-content .sleepover{margin-right:0px !important;margin-left:0px !important}#page-content .about-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-content .about-container>.wp-block-group__inner-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 700px){#page-content .wp-block-group.alignfull.content,#page-content>.wp-block-group.alignfull.content{padding:30px 20px}}#page-content #insurance-intro{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:0}#page-content #insurance-intro .intro-box{flex-basis:48%}#page-content #insurance-intro .intro-box h1{margin:0}#page-content #insurance-intro .insurance-cta{padding:30px;border-radius:6px;margin:0 0 0 60px;flex-basis:42%}#page-content #insurance-intro .insurance-cta h2{margin:0 auto 20px;font-size:30px}#page-content #insurance-intro .insurance-cta .h3{font-family:"HK Nova Extra Bold";font-size:24px;font-weight:normal;line-height:1.3;margin:35px 0 15px 0}#page-content #insurance-intro .insurance-cta .wp-block-buttons{padding:0;margin:0 auto 26px}#page-content #insurance-intro .insurance-cta .wp-block-buttons .wp-block-button .wp-block-button__link:hover{background-color:#672e89 !important;color:#fff !important}#page-content #insurance-intro .insurance-cta .insurance-quote .button:hover{background-color:#672e89 !important;color:#fff !important}#page-content #insurance-intro .insurance-cta .note{font-size:16px;margin:0 0 26px}@media (max-width: 1490px){#page-content #insurance-intro .intro-box{width:60%}#page-content #insurance-intro .insurance-cta{min-width:40%;margin:0 0 0 50px}}@media (max-width: 1230px){#page-content #insurance-intro .insurance-cta{flex-basis:45% !important}}@media (max-width: 860px){#page-content #insurance-intro{flex-wrap:wrap !important}#page-content #insurance-intro .intro-box{flex-basis:100% !important;margin:0 0 20px}#page-content #insurance-intro .intro-box .has-larger-font-size{font-size:24px !important}#page-content #insurance-intro .insurance-cta{flex-basis:100% !important;margin:0}}#page-content .insurance-cover .wp-block-columns .wp-block-column .wp-block-image{height:560px;width:auto;padding:30px 0 0 0;display:block}#page-content .insurance-cover .wp-block-columns .wp-block-column .wp-block-image img{width:100%;height:100% !important;max-width:unset;object-fit:contain;object-position:bottom}#page-content .insurance-cover .wp-block-columns .wp-block-column.text{padding:40px 0 30px}#page-content .insurance-cover .wp-block-columns .wp-block-column.text ul{margin:15px 0 10px}@media (max-width: 781px){#page-content .insurance-cover .wp-block-columns .wp-block-column.image{order:2}#page-content .insurance-cover .wp-block-columns .wp-block-column.text{order:1;padding:40px 0 20px}#page-content .insurance-cover .wp-block-columns .wp-block-column .wp-block-image{height:260px;width:auto;padding:0px 0 0 0;display:block}}#page-content .insurance-cost .wp-block-columns .option{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 30px}#page-content .insurance-cost .wp-block-columns .option:last-child{margin:0}#page-content .insurance-cost .wp-block-columns .option .wp-block-image{margin:0 30px 0 0;width:100px;height:100px}#page-content .insurance-cost .wp-block-columns .option p{width:calc(100% - 180px);margin:0}#page-content .insurance-cost .wp-block-columns .option p strong{display:block}#page-content .insurance-cost .wp-block-column:not(:first-child){margin-left:120px}@media (max-width: 1200px){#page-content .insurance-cost .wp-block-column:not(:first-child){margin-left:60px}}@media (max-width: 1024px){#page-content .insurance-cost .wp-block-columns{flex-wrap:wrap !important}#page-content .insurance-cost .wp-block-column{flex-basis:100% !important}#page-content .insurance-cost .wp-block-column:not(:first-child){margin-left:0px}}@media (max-width: 700px){#page-content .insurance-cost .wp-block-columns .option{margin:0 0 10px}#page-content .insurance-cost .wp-block-columns .option .wp-block-image{margin:0 15px 0 0;width:50px;height:50px}#page-content .insurance-cost .wp-block-columns .option p{width:calc(100% - 65px);margin:0}#page-content .insurance-cost .wp-block-columns .option p strong{display:block}}@media (max-width: 530px){#page-content .insurance-cost .wp-block-columns .option{margin:0 0 30px;flex-wrap:wrap}#page-content .insurance-cost .wp-block-columns .option .wp-block-image{margin:0 0 10px 0;width:50px;height:50px}#page-content .insurance-cost .wp-block-columns .option p{width:100%}}#page-content .wp-block-buttons.quote{padding:0;margin:0 auto 26px}#page-content .wp-block-buttons.quote .wp-block-button{display:block;width:100%;margin:0 auto;text-align:center}#page-content .wp-block-buttons.quote .wp-block-button .wp-block-button__link{font-weight:600 !important;padding:20px;width:100%;max-width:450px;margin:0 auto}#page-content .wp-block-buttons.quote .wp-block-button .wp-block-button__link:hover{background-color:#fff !important}#page-content .insurance-quote{padding:0;margin:0 auto 26px;display:block;position:relative}#page-content .insurance-quote .button{font-weight:600 !important;padding:20px;width:100%;max-width:450px;margin:0 auto;text-align:center;color:#000;display:block}#page-content .insurance-quote .button:hover{background-color:#fff !important}#page-content #better-plan h2{margin:0 auto 30px}#page-content #better-plan h2 strong{color:#f0af13}#page-content #better-plan .button{margin:0 auto}#page-content #embrace .wp-block-columns{margin:50px auto 40px}#page-content #embrace .wp-block-columns .wp-block-column .wp-block-image{height:90px;display:block;position:relative;width:auto}#page-content #embrace .wp-block-columns .wp-block-column .wp-block-image img{width:100%;height:100%;max-width:unset;object-fit:contain}#page-content #embrace .wp-block-columns .wp-block-column ol{padding:0 0 0 20px}#page-content #embrace .wp-block-columns .wp-block-column ol li{margin:0 0 20px}#page-content #embrace .wp-block-columns .wp-block-column ol li::marker{font-weight:600}#site-header #header-buttons a.button{color:#1b1c1e;font-size:18px;margin-left:40px;margin-right:0}@media screen and (max-width: 1130px){#site-header #header-buttons ul#menu-top-bar-menu{display:none}}@media screen and (max-width: 500px){#site-header #header-buttons #top-enroll{display:none}}.home #page-content{position:relative}.home #page-content #contact-intro #address-group .wp-block-image{position:absolute;top:0;right:0;width:100%;margin-top:135px}.home #page-content #contact-intro #address-group .wp-block-image.aligncenter{max-width:1300px;padding:0 50px;width:100%;text-align:right;left:0}@media (max-width: 800px){.home #page-content #contact-intro #address-group .wp-block-image{margin-top:20px;position:relative}}.home #page-content #contact-intro #address-group .wp-block-image{margin-bottom:0}@media (max-width: 800px){.home #page-content #contact-intro #address-group .wp-block-image{margin-top:20px;position:relative}}@media (min-width: 800px){.home #page-content #contact-intro #address-group .wp-block-image{position:absolute;top:0;right:0;width:100%;margin-top:135px}}@media (max-width: 899px) and (min-width: 801px){.home #page-content #contact-intro #address-group .wp-block-image{margin-top:35px !important}}@media (max-width: 1100px) and (min-width: 900px){.home #page-content #contact-intro #address-group .wp-block-image{margin-top:80px}}@media (max-width: 1199px) and (min-width: 1101px){.home #page-content #contact-intro #address-group .wp-block-image{margin-top:125px}}.home #page-content #contact-intro #address-group .wp-block-image figure{margin-top:0;margin-bottom:0}@media (min-width: 800px){.home #page-content #contact-intro #address-group .wp-block-image figure{max-width:1300px;padding:0 50px;width:100%;text-align:right}}@media (max-width: 1199px) and (min-width: 801px){.home #page-content #contact-intro #address-group .wp-block-image figure{padding:0 20px}}@media (max-width: 799px){.home #page-content #contact-intro #address-group{margin:0;width:100%}.home #page-content #contact-intro #address-group .address-block.has-directions{margin-top:30px}}.prom-intro{margin-bottom:50px;margin-top:50px}.prom-intro h1{margin:0 0 15px}.appointments-inner{background:#f5f2f6;padding:20px 70px 40px;margin-bottom:50px}@media (max-width: 900px){.appointments-inner{padding:20px 20px 40px;margin-bottom:25px}}@media (max-width: 624px){.appointments-inner .form-buttons a.wide-button{width:100%}}.appointments-inner h2{margin:25px 0}#contact-promo{background-color:#f0af13;padding:15px 10px;position:fixed;top:32px;text-align:center;width:100%;z-index:9}#contact-promo .content{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}#contact-promo .content .h3{font-size:24px;font-family:"HK Nova Heavy";font-weight:normal;line-height:1.2;display:inline}#contact-promo .content .prom-button{font-weight:bold;margin:0 0 0 20px;padding:5px 15px;border:1px solid #111;border-radius:6px;color:#111}#contact-promo .content .prom-button:hover{border:1px solid #fff;color:#fff}@media (max-width: 767px){#contact-promo .content .h3{font-size:18px}}@media (max-width: 580px){#contact-promo{padding:10px 0}#contact-promo .content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#contact-promo .content .h3{margin:0 0 10px;width:100%}#contact-promo .content .prom-button{font-size:14px}}.promotions-inner{background:#f5f2f6;padding:10px 110px;margin-bottom:50px}.promotions-inner .group{padding:10px 100px}@media (max-width: 1024px){.promotions-inner .group{padding:10px 50px}}@media (max-width: 767px){.promotions-inner .group{padding:10px 30px}}.promotions-inner.yellow .form-intro .h2.form-title{color:#672e89}.promotions-inner.purple .form-intro .h2.form-title{color:#672e89}.promotions-inner.pink .form-intro .h2.form-title{color:#ed0677}.promotions-inner .wp-block-image.size-full img{width:100%}.promotions-inner .wpforms-container .wpforms-field-container .wpforms-one-half{width:48% !important}.promotions-inner .wpforms-container .wpforms-submit{background-color:#f0af13;border:none;border-radius:6px;color:#fff;display:inherit;margin:0 !important;padding:20px 30px}.promotions-inner .wpforms-container .wpforms-submit:hover{background-color:#672e89;color:#fff}.promotions-inner .form-intro{max-width:610px;margin:0 auto;text-align:center}.promotions-inner .form-intro .h2.form-title{font-family:"HK Nova Heavy";font-weight:normal;font-size:44px;line-height:1.3;margin:0px 0 10px 0;text-transform:uppercase}.promotions-inner .form-intro .h3{font-family:"HK Nova Heavy";font-weight:normal;font-size:28px;line-height:1.3;margin:0px 0 10px 0}.promotions-inner .form-intro .h4{font-family:"HK Nova Heavy";font-weight:normal;margin:0 0 15px}.promotions-inner .form-intro p{text-align:center;margin:0}.promotions-inner h2,.promotions-inner h3{margin:0px 0 10px 0}.promotions-inner .button-prom{display:block;margin-right:auto;margin-bottom:8px;margin:0 auto}.promotions-inner .button-prom .wp-block-button__link{color:#fff;padding:15px;max-width:300px;margin:0 auto;display:block;text-decoration:none}@media (max-width: 1380px){.promotions-inner{margin:0 30px 50px}}@media (max-width: 1100px){.promotions-inner{padding:20px 60px}}@media (max-width: 767px){.promotions-inner{padding:20px;margin:0 20px 50px}.promotions-inner .wpforms-container .wpforms-field-container .wpforms-one-half{margin-left:0;width:100% !important}.promotions-inner .form-intro{max-width:100%}.promotions-inner .form-intro .h2.form-title{font-size:32px}.promotions-inner .form-intro .h3{font-size:22px}}@media (max-width: 560px){.promotions-inner .form-intro{max-width:100%}.promotions-inner .form-intro .h2.form-title{font-size:30px}.promotions-inner .form-intro .h3{font-size:20px}}#site-header #top-banner{position:relative}#site-header #top-banner .top-banner-slide{display:block;background-color:#E50672;color:#fff}#site-header #top-banner .top-banner-slide .slick-list{padding:0 50px}#site-header #top-banner .top-banner-slide .slick-list .slick-track{display:flex;align-items:center}#site-header #top-banner .top-banner-slide .slick-arrow{position:absolute;top:20%;z-index:9}#site-header #top-banner .top-banner-slide .slick-arrow.slick-prev{left:80px}#site-header #top-banner .top-banner-slide .slick-arrow.slick-next{right:80px}#site-header #top-banner .top-banner-slide .slick-arrow svg{height:30px;fill:#fff}#site-header #top-banner .top-banner-slide .slick-arrow:hover svg{fill:#672e89}#site-header #top-banner .top-banner-slide:has(.slick-initialized){display:flex !important;align-items:center}#site-header #top-banner #remove-top-banner{position:absolute;top:50%;margin-top:-15px;right:0;margin-right:15px;width:30px;height:30px}@media (max-width: 600px){#site-header #top-banner #remove-top-banner{width:20px;height:20px}}#site-header #top-banner #remove-top-banner .menu-bar{display:block;position:absolute;width:100%;height:2px;background:#fff;display:block;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#site-header #top-banner #remove-top-banner .menu-bar:nth-child(1){top:13px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#site-header #top-banner #remove-top-banner .menu-bar:nth-child(2){top:13px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}#site-header #top-banner #remove-top-banner:hover .menu-bar:nth-child(1),#site-header #top-banner #remove-top-banner:hover .menu-bar:nth-child(2){-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}@media (max-width: 1300px){#site-header #top-banner .widget-content>.wp-block-group.alignfull{padding-left:50px;padding-right:50px}}@media (max-width: 1024px){#site-header #top-banner .top-banner-slide .slick-list{padding:0 50px}#site-header #top-banner .top-banner-slide .slick-list .slick-track{display:flex;align-items:center}#site-header #top-banner .top-banner-slide .slick-arrow{position:absolute;top:20%}#site-header #top-banner .top-banner-slide .slick-arrow.slick-prev{left:50px}#site-header #top-banner .top-banner-slide .slick-arrow.slick-next{right:50px}}@media (max-width: 700px){#site-header #top-banner .top-banner-slide .slick-list{padding:0 0px}}#page-content #widget_brightreviews .widget_h1{font-family:"HK Nova Heavy";font-size:40px}#page-content #widget_brightreviews .widget_h1 strong{color:#672e89}@media (max-width: 600px) and (min-width: 451px){#page-content #widget_brightreviews .widget_h1{font-size:30px}}@media (max-width: 450px){#page-content #widget_brightreviews .widget_h1{font-size:22px}}#page-content #widget_brightreviews .review-item{padding:20px}#page-content #widget_brightreviews .br_review_entry{-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.15)}#page-content #widget_brightreviews #widget_brightreviews_content .slick-reviews{width:100%}#page-content #widget_brightreviews #widget_brightreviews_content .slick-reviews .slick-track{display:block}#page-content #widget_brightreviews #widget_brightreviews_footer{text-align:right}#homepage-about #contact-intro{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 800px){#homepage-about #contact-intro{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.widget.widget_reblex-widget .widget-content #contact-block .content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 800px){.widget.widget_reblex-widget .widget-content #contact-block .content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.grass-banner .featured-category-block{background-color:#fff;border-radius:10px;padding:30px}.grass-banner>.wp-block-group.content{background-color:#fff;border-radius:10px;padding:30px;margin:0 auto}@media (max-width: 1330px){.grass-banner>.wp-block-group.content{margin:0 20px}}#contact-intro.wp-block-group{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#services-banner .content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#services-banner.boarding{margin:60px 0}#services-banner.boarding .content{padding:30px 20px !important;position:relative}#services-banner.boarding .wp-block-image{margin:0}#services-banner.boarding .stamp-box{position:relative;z-index:2}@media (max-width: 800px){#services-banner.boarding .stamp-box{width:150px;padding-bottom:150px}}#services-banner.boarding .image-box{z-index:1;position:absolute;bottom:0;margin-bottom:-30px;right:0}#services-banner.boarding .image-box img{display:block}@media (max-width: 1100px){#services-banner.boarding .image-box{left:120px}#services-banner.boarding .image-box img{max-width:none;width:auto}}@media (max-width: 800px){#services-banner.boarding .image-box{left:0}#services-banner.boarding .image-box img{width:150%}}@media (max-width: 400px){#services-banner.boarding .image-box img{width:750px;left:0;margin-left:-45px}}@media (max-width: 767px){#services-banner.boarding{margin:0px 0 20px}}#services-banner.market{margin:20px 0 70px}@media (max-width: 767px){#services-banner .wp-container-9 .alignleft,#services-banner .wp-container-11 .alignleft{float:none;margin-right:2em}#services-banner .alignleft{float:none;margin-right:2em}}#home-contact{width:100%}.wpforms-container #wpforms-form-13193 .wpforms-required-label,.wpforms-container #wpforms-form-13193 label.wpforms-error{color:#FFE5E5;font-size:0.9em;float:none;cursor:default}.wpforms-container .wpforms-required-label,.wpforms-container label.wpforms-error{color:#FFE5E5;font-size:0.9em;float:none;cursor:default}#referral-wrapper{padding-top:60px}#referral-wrapper .request-intro{margin:20px 0 60px}#referral-wrapper .request-intro .content{padding:0 50px;font-size:20px}@media (max-width: 640px){#referral-wrapper .request-intro .content{padding:0px}}#referral-wrapper #request-info{position:relative}#referral-wrapper #request-info:before{background-color:#f6f4f7;padding:0;border-top:5rem solid #fff;border-bottom:5rem solid #fff;position:absolute;content:"";height:70%;width:100%}#referral-wrapper #request-info .content{position:relative}#referral-wrapper #request-info .content .wpforms-container{background-color:#fff;border:1px solid #F0AF47;padding:20px 65px}#referral-wrapper #request-info .content .wpforms-container .wpforms-form .wpforms-page-indicator.circles{display:none}#referral-wrapper #request-info .content .wpforms-container .wpforms-form .wpforms-field-container{margin:0}#referral-wrapper #request-info .content .wpforms-container .wpforms-form .wpforms-field-container .wpforms-page{width:100%}#referral-wrapper #request-info .content .wpforms-container .wpforms-form .wpforms-field-container .wpforms-page .wpforms-field-sublabel.after{display:none}#referral-wrapper #request-info .content .wpforms-container .wpforms-form .wpforms-field-container .wpforms-page h3{color:#f0af13}#referral-wrapper #request-info .content .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field{padding:20px 0px}#referral-wrapper #request-info .content .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field select{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;padding:0 30px 0 10px;height:38px;line-height:38px;border:1px solid #f0af13 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;outline:none;color:#333;padding:0 30px 0 10px;height:38px;line-height:38px;border:1px solid #f0af13;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(assets/images/select-arrow.png);background-position:center right;background-repeat:no-repeat;outline:none}#referral-wrapper #request-info .content .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-radio ul{margin:0;padding:0}#referral-wrapper #request-info .content .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-radio ul li{margin:10px 10px 0 0}#referral-wrapper #request-info .content .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field-row.wpforms-field-large{padding:0 0 40px 0;margin:0}#referral-wrapper #request-info .content .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field-row.wpforms-field-large:last-child{padding:0}#referral-wrapper #request-info .content .wpforms-container .wpforms-form .wpforms-field-label-inline a{text-decoration:underline}#referral-wrapper #request-info .content .wpforms-container .wpforms-form .wpforms-submit-container,#referral-wrapper #request-info .content .wpforms-container .wpforms-form .wpforms-page-button.wpforms-page-next{background-color:#f0af13;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;color:#111;cursor:pointer;border:none;display:inline-block;font-size:18px;font-weight:bold;line-height:1.1;padding:10px 15px;text-transform:uppercase;text-decoration:none}#referral-wrapper #request-info .content .wpforms-container .wpforms-form .wpforms-submit-container:hover,#referral-wrapper #request-info .content .wpforms-container .wpforms-form .wpforms-page-button.wpforms-page-next:hover{background-color:#672e89;color:#fff}#referral-wrapper #request-info .content .wpforms-container .wpforms-form .choices[data-type*="select-one"]:after{background-image:url("assets/images/select-arrow.png");background-position:center right;background-repeat:no-repeat;width:20px;height:19px;content:"";position:absolute;right:0;top:31%;border:none}#referral-wrapper #request-info .content .wpforms-container .wpforms-form .choices div.choices__inner{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;padding:0 30px 0 10px;height:38px;line-height:38px;border:1px solid #f0af13 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;outline:none;color:#333;min-height:50px}#referral-wrapper #request-info .content .wpforms-container .wpforms-form .choices div.choices__inner option{color:#333}#referral-wrapper #request-info .content .wpforms-container .wpforms-form .choices div.choices__inner .choices__list--single{font-weight:400;display:inline-block;vertical-align:baseline;width:100%;padding:4px 0px 4px 0px}#referral-wrapper #request-info .content .wpforms-container .wpforms-form .choices div.choices__inner .choices__list--single .choices__item[data-value='']{padding-right:0;color:#333;opacity:1}@media (max-width: 767px){#referral-wrapper #request-info .content .wpforms-container{padding:10px 35px}#referral-wrapper #request-info .content .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-one-half{width:100% !important;margin-left:0}#referral-wrapper #request-info .content .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field select{max-width:100%;width:100%}}@media (max-width: 600px){#referral-wrapper #request-info .content .wpforms-container{padding:10px 20px}}#referral-wrapper #request-info .content .form-info{margin:40px 0 30px;padding:0 40px}@media (max-width: 700px){#referral-wrapper #request-info{padding:0}#referral-wrapper #request-info .content .wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field.wpforms-one-half{width:100% !important;margin-left:0}#referral-wrapper #request-info .content .wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field select{max-width:100%;width:100%}}#referral-thanks{margin:60px 0 30px}#referral-thanks .wp-block-buttons{margin:30px auto 0;justify-content:center}#referral-thanks .wp-block-buttons .wp-block-button{text-align:center}#referral-thanks .wp-block-buttons .wp-block-button .wp-block-button__link{width:340px;margin:0 auto}#referral-thanks .wp-block-buttons .wp-block-button .wp-block-button__link:hover{background-color:#1b1c1e !important}#page-content.new-blog-style{padding-bottom:0}.archive-wrapper-section .archive-intro{margin:0 auto 30px;text-align:center}.archive-wrapper-section .archive-intro .h1{font-family:"HK Nova Heavy";font-size:34px;letter-spacing:-1px;font-weight:normal;line-height:1.2;color:#672e89;text-align:center}.archive-wrapper-section .archive-intro h1{color:#672e89;text-align:center}@media (min-width: 1200px){.archive-wrapper-section .archive-intro .h1{font-size:50px}}.archive-wrapper-section .blog-list{margin:0 -32px}.archive-wrapper-section .blog-list .blog-item{width:calc(33.33% - 64px);margin:32px}.archive-wrapper-section .blog-list .blog-item .post-details{padding:25px}@media (max-width: 1024px){.archive-wrapper-section .blog-list{margin:0 -15px}.archive-wrapper-section .blog-list .blog-item{width:calc(50% - 30px);margin:20px 15px}}@media (max-width: 767px){.archive-wrapper-section .blog-list{margin:0 auto}.archive-wrapper-section .blog-list .blog-item{width:100%;margin:20px auto}}#franchise-blog .archive-intro .h1,#franchise-blog .archive-intro h1{margin:0}#franchise-blog .archive-intro .h2,#franchise-blog .archive-intro h2{margin:30px 0 30px 0}#franchise-blog .archive-intro .topics-wrapper{display:flex;margin:0 auto;text-align:center;justify-content:center}#franchise-blog .archive-intro .topics-wrapper .h3{color:#000;font-size:22px;font-weight:bold;margin:0 20px}#franchise-blog .archive-intro .topics-wrapper select{border:1px solid #707070;border-radius:5px;color:#707070;font-size:18px;font-weight:bold}#hq-blog-wrapper.archive-wrapper-section{padding:0px 0 50px}#hq-blog-wrapper #hq-blog .blog-list .slick-list .slick-track{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#hq-blog-wrapper #hq-blog .blog-list .slick-list .slick-track .slick-slide{width:calc(33.33% - 60px);margin:32px;background:#fff;-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.15);height:auto}#hq-blog-wrapper #hq-blog .blog-list .slick-list .slick-track .slick-slide>div .blog-item{box-shadow:none;margin:0}#hq-blog-wrapper #hq-blog .blog-list .slick-list .slick-track .slick-slide>div .blog-item .post-details{padding:25px}#hq-blog-wrapper #hq-blog .blog-list .slick-arrow{display:inline-block;position:absolute;top:98%;margin-top:-20px;padding:0;color:#1b1c1e;background:none;border:none;font-size:35px;line-height:1;text-align:center;width:35px;padding:0;z-index:6;outline:none;cursor:pointer}#hq-blog-wrapper #hq-blog .blog-list .slick-arrow.slick-next{right:40%}#hq-blog-wrapper #hq-blog .blog-list .slick-arrow.slick-prev{left:40%}#hq-blog-wrapper #hq-blog .blog-list .slick-arrow svg{width:17px;height:22px}#hq-blog-wrapper #hq-blog .blog-list .slick-dots{padding:0;margin:15px auto 30px;display:flex;list-style:none;justify-content:center}#hq-blog-wrapper #hq-blog .blog-list .slick-dots li{margin:5px}#hq-blog-wrapper #hq-blog .blog-list .slick-dots li a{text-decoration:none;color:#1b1c1e;min-width:20px;padding:0 3px;text-align:center;display:inline-block;margin:0 3px;cursor:pointer;font-weight:bold}#hq-blog-wrapper #hq-blog .blog-list .slick-dots li.slick-active a,#hq-blog-wrapper #hq-blog .blog-list .slick-dots li:hover a{background-color:#F0AF3C}@media (max-width: 1024px){#hq-blog-wrapper #hq-blog .blog-list .slick-arrow.slick-next{right:35%}#hq-blog-wrapper #hq-blog .blog-list .slick-arrow.slick-prev{left:35%}}@media (max-width: 767px){#hq-blog-wrapper #hq-blog .blog-list .slick-list .slick-track .slick-slide{margin:10px}#hq-blog-wrapper #hq-blog .blog-list .slick-arrow.slick-next{right:5%}#hq-blog-wrapper #hq-blog .blog-list .slick-arrow.slick-prev{left:5%}}#hq-blog-wrapper .button{margin:40px auto 0;text-align:center;display:block;max-width:220px}@media (max-width: 767px){#hq-blog-wrapper{padding:0px 0 30px}}#most-popular-posts{background-image:url("/wp-content/themes/centralbark/assets/images/Grass.jpg");background-repeat:no-repeat;background-size:cover;padding:70px 0}#most-popular-posts .mp-wrapper{background-color:#fff;padding-top:40px;padding-bottom:40px}#most-popular-posts h2{color:#000;text-align:center}#most-popular-posts #mp-post-list{display:flex;justify-content:space-between;flex-wrap:wrap}#most-popular-posts #mp-post-list .mp-post{background-color:#fff;width:calc(25% - 60px);-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.15)}#most-popular-posts #mp-post-list .mp-post a{display:block}#most-popular-posts #mp-post-list .mp-post a h3{color:#000;margin:15px 25px 20px 25px;font-size:20px}#most-popular-posts #mp-post-list .mp-post a:hover h3{color:#672e89}#most-popular-posts #mp-post-list .mp-post .post-image{height:260px}#most-popular-posts #mp-post-list .mp-post .post-image img{max-width:100%;height:100%;width:100%;object-fit:cover}#most-popular-posts #mp-post-list.single{width:100%}#most-popular-posts #mp-post-list.single .slick-list{width:100%}#most-popular-posts #mp-post-list.single .slick-list .slick-track{width:100%;display:flex !important}#most-popular-posts #mp-post-list.single .slick-list .slick-track .slick-slide{display:block;width:100%;height:inherit !important;margin:20px 0}#most-popular-posts #mp-post-list.single .slick-list .slick-track .slick-slide>div{margin:0 30px !important;padding:0px !important;-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.15);height:100%}#most-popular-posts #mp-post-list.single .slick-list .slick-track .slick-slide>div .mp-post{background-color:#fff;margin:0px;box-shadow:none}#most-popular-posts #mp-post-list.single .mp-post{background-color:#fff;margin:0px}#most-popular-posts #mp-post-list .slick-dots{padding:0;margin:15px auto 10px;display:flex;list-style:none;justify-content:center}#most-popular-posts #mp-post-list .slick-dots li{margin:5px}#most-popular-posts #mp-post-list .slick-dots li button{text-decoration:none;color:#1b1c1e;min-width:20px;padding:0 3px;text-align:center;display:inline-block;margin:0 3px;cursor:pointer;font-weight:bold;line-height:1.5;border:none;background-color:#fff}#most-popular-posts #mp-post-list .slick-dots li.slick-active button,#most-popular-posts #mp-post-list .slick-dots li:hover button{background-color:#F0AF3C}@media (max-width: 1380px){#most-popular-posts #mp-post-list .mp-post{background-color:#fff;margin:20px;width:calc(25% - 40px)}}@media (max-width: 1200px){#most-popular-posts #mp-post-list .mp-post{background-color:#fff;margin:20px;width:calc(50% - 40px)}#most-popular-posts #mp-post-list .mp-post a img{height:250px;width:100%;object-fit:cover}#most-popular-posts #mp-post-list .mp-post a h3{margin:20px}}@media (max-width: 700px){#most-popular-posts{padding:50px 0 30px}#most-popular-posts #mp-post-list .mp-post{margin:20px 0}#most-popular-posts #mp-post-list .slick-list .slick-track .slick-slide>div{padding:0 20px}}.wpp-no-data{display:none !important}.go-back a{font-family:"HK Nova Bold";letter-spacing:-1.4px;color:#111;font-size:24px;font-weight:600;display:flex;align-items:center}.go-back a .fas{display:flex;align-items:center}.go-back a .fas:before{display:none}.go-back a svg{width:20px;margin:0 10px 0 0;fill:#000}.go-back a:hover{color:#672e89}.go-back a:hover svg{fill:#672e89}@media (max-width: 767px){.go-back a{font-size:20px}}.single-post-wrapper .post-intro-wrapper{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:grid;grid-template-columns:50% 50%;grid-auto-flow:column;grid-template-areas:"A C" "B C"}.single-post-wrapper .post-intro-wrapper .intro-wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.single-post-wrapper .post-intro-wrapper .intro-wrapper .intro{max-width:780px;margin:0 20px 0 auto;padding:55px 30px 0px 0;width:100%}.single-post-wrapper .post-intro-wrapper .intro-wrapper .intro .content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.single-post-wrapper .post-intro-wrapper .intro-wrapper .intro .post-details{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;padding:40px 0 0;width:100%}.single-post-wrapper .post-intro-wrapper .intro-wrapper .intro .post-details .categ-wrapper{max-width:250px;width:100%}.single-post-wrapper .post-intro-wrapper .intro-wrapper .intro .post-details .categ-wrapper .category-select{margin-top:15px;font-size:20px}.single-post-wrapper .post-intro-wrapper .intro-wrapper .intro .post-details .categ-wrapper .category-select select{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;width:calc(100% - 40px);max-width:250px;padding:0 30px 0 10px;height:38px;line-height:38px;border:1px solid #f0af13;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("/wp-content/themes/centralbark/assets/images/select-arrow.png");background-position:center right;background-repeat:no-repeat;outline:none;font-size:20px}.single-post-wrapper .post-intro-wrapper .intro-wrapper .intro .post-details .categ-wrapper .category-select select .item{font-size:20px}.single-post-wrapper .post-intro-wrapper .intro-wrapper .intro .post-details h1{color:#672e89;margin:25px 0;font-size:46px;width:100%}.single-post-wrapper .post-intro-wrapper .intro-wrapper .intro .post-details .post-meta{font-size:16px;margin-bottom:0;color:#6E6E6E;width:100%}.single-post-wrapper .post-intro-wrapper .intro-wrapper .intro .categories-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;white-space:nowrap;overflow:auto;padding:10px 0 0px !important}@media (min-width: 1430px){.single-post-wrapper .post-intro-wrapper .intro-wrapper .intro .categories-list{flex-wrap:wrap}}.single-post-wrapper .post-intro-wrapper .intro-wrapper .intro .categories-list .categ-item{margin:10px 10px 0px 0 !important;background-color:#dbdbdb;border-radius:8px;color:#111;padding:10px 20px;font-weight:bold}.single-post-wrapper .post-intro-wrapper .intro-wrapper .intro .categories-list .categ-item:hover{background-color:#672e89;color:#fff}.single-post-wrapper .post-intro-wrapper .intro-wrapper .intro .categories-list .categ-item:first-child{margin:10px 10px 0px 0 !important}.single-post-wrapper .post-intro-wrapper .intro-wrapper.title{grid-area:A}.single-post-wrapper .post-intro-wrapper .intro-wrapper.meta{grid-area:B;align-items:start}.single-post-wrapper .post-intro-wrapper .intro-wrapper.meta .intro{padding-top:0px}.single-post-wrapper .post-intro-wrapper .intro-wrapper.meta .post-meta{margin-bottom:0;width:100%}.single-post-wrapper .post-intro-wrapper .featured-wrapper{max-height:550px;margin:0 auto;grid-area:C}.single-post-wrapper .post-intro-wrapper .featured-wrapper .post-featured-img{margin:0 auto;height:100%;max-height:550px}.single-post-wrapper .post-intro-wrapper .featured-wrapper .post-featured-img img{max-height:550px;width:auto;margin:0 auto}.single-post-wrapper .content.narrow-content{max-width:1000px}.single-post-wrapper .post-content{padding:40px 0px 40px}@media (max-width: 1450px){.single-post-wrapper .post-intro-wrapper{display:flex;flex-wrap:wrap}.single-post-wrapper .post-intro-wrapper .intro-wrapper .intro .post-details h1{margin:25px 0 0}.single-post-wrapper .post-intro-wrapper .intro-wrapper.title{order:1;width:50%}.single-post-wrapper .post-intro-wrapper .intro-wrapper.meta{order:3;align-items:unset;width:100%;margin-top:30px}.single-post-wrapper .post-intro-wrapper .intro-wrapper.meta .intro{max-width:100%;margin:0 auto;padding:0}.single-post-wrapper .post-intro-wrapper .featured-wrapper{order:2;width:50%}}@media (max-width: 1230px){.single-post-wrapper .post-intro-wrapper .intro-wrapper .intro .post-details h1{font-size:36px}.single-post-wrapper .post-intro-wrapper .intro-wrapper.meta{order:3;align-items:unset;width:100%;margin-top:20px}}@media (max-width: 1024px){.single-post-wrapper .post-intro-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-post-wrapper .post-intro-wrapper .one-half{width:100%}.single-post-wrapper .post-intro-wrapper .featured-wrapper{order:2}.single-post-wrapper .post-intro-wrapper .intro-wrapper .intro{padding:20px 0 0;margin:0 auto;max-width:100%}.single-post-wrapper .post-intro-wrapper .intro-wrapper .intro .post-details{padding:10px 0 0}.single-post-wrapper .post-intro-wrapper .intro-wrapper .intro .post-details h1{letter-spacing:-3px;margin:25px 0}.single-post-wrapper .post-intro-wrapper .intro-wrapper .intro .categories-list .categ-item{margin:10px 10px 10px 0 !important}.single-post-wrapper .post-intro-wrapper .intro-wrapper .intro .categories-list .categ-item:first-child{margin:10px 10px 10px 0 !important}.single-post-wrapper .post-intro-wrapper .intro-wrapper.title{order:1;width:100%}.single-post-wrapper .post-intro-wrapper .intro-wrapper.meta{order:3;align-items:unset;width:100%;margin-top:20px}.single-post-wrapper .post-content{padding:10px 0 30px}}@media (max-width: 767px){.single-post-wrapper .post-intro-wrapper .intro-wrapper .intro .post-details h1{font-size:30px;margin:15px 0}.single-post-wrapper .post-intro-wrapper .intro-wrapper .intro .post-details .categ-wrapper .category-select select{background-position-y:16px;font:600 20px/1.3 sans-serif}.single-post-wrapper .post-content .categories-list{padding:15px 0 0px !important}.single-post-wrapper .post-content .categories-list .categ-item{padding:11px 20px}}.footer-post{border-top:5px solid #F0B010;background-color:#F3F1F4;padding-bottom:40px}.footer-post #next-step{padding-bottom:0px}.footer-post .for-more{font-size:20px;font-weight:bold;text-align:center}@media (max-width: 1160px){.footer-post .for-more{max-width:950px;margin:0 auto}}@media (max-width: 767px){.footer-post{padding-bottom:34px}}.search-wrapper #archive-wrapper #archive-content .pagination-wrapper{margin:30px 0 50px}@media (min-width: 1200px){.narrow-content .service-block{width:auto;max-width:275px}}body.page-id-19141 h1{text-align:center}.pet-expo.wpforms-container .wpforms-field-container .wpforms-field{padding:15px !important}.pet-expo.wpforms-container .wpforms-field-container .wpforms-field ul{padding:0 !important;margin:0 !important}.pet-expo.wpforms-container .wpforms-field-container .wpforms-field .wpforms-field{padding:0px !important}.pet-expo.wpforms-container .wpforms-field-container .wpforms-field.wpforms-field-checkbox.wpforms-list-inline ul{display:flex;flex-wrap:wrap;gap:20px}.pet-expo.wpforms-container .wpforms-field-container .wpforms-field.wpforms-field-htm{padding:0 15px 15px 15px !important}.pet-expo.wpforms-container .wpforms-field-container ul li{margin:5px 0 !important}.pet-expo.wpforms-container .wpforms-field-container .wpforms-list-2-columns ul li{margin:5px 0 !important}.pet-expo.wpforms-container .wpforms-submit-container{text-align:left !important}@media screen and (max-width: 800px){.pet-expo.wpforms-container .wpforms-field-container .wpforms-field label{font-size:18px !important}}@media screen and (max-width: 600px){.pet-expo.wpforms-container .wpforms-field-container .wpforms-field.wpforms-field-layout{padding:15px 15px 0 15px !important}.pet-expo.wpforms-container .wpforms-field-container .wpforms-field.wpforms-field-layout .wpforms-layout-column:nth-child(2){margin-top:15px !important}}.animal-foundation{background-color:#f2f0f4;padding:50px 0}.animal-foundation .foundation-info{display:flex;justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;gap:30px}.animal-foundation .foundation-info .foundation-logo{width:24%;margin-right:10px}.animal-foundation .foundation-info .foundation-logo img{width:100%;height:auto}.animal-foundation .foundation-info .fina-a-cure,.animal-foundation .foundation-info .wp-block-group{max-width:710px;width:56%}.animal-foundation .foundation-info .fina-a-cure h2,.animal-foundation .foundation-info .wp-block-group h2{line-height:1}.animal-foundation .foundation-info .fina-a-cure p,.animal-foundation .foundation-info .wp-block-group p{font-size:22px}.animal-foundation .foundation-info>.bialty-container{max-width:710px;width:56%}.animal-foundation .foundation-info>.bialty-container .fina-a-cure,.animal-foundation .foundation-info>.bialty-container .wp-block-group{max-width:100%;width:100%}.animal-foundation .foundation-info .em-event-single>div:nth-child(1){display:none}.animal-foundation .foundation-info .em-event-single p:nth-child(1),.animal-foundation .foundation-info .em-event-single p:nth-child(2),.animal-foundation .foundation-info .em-event-single p:nth-child(3),.animal-foundation .foundation-info .em-event-single p:nth-child(4){display:none}.animal-foundation .foundation-info .fina-a-cure .info{display:block !important}.animal-foundation .foundation-info .button{max-width:240px;width:20%;text-align:center;padding:20px 20px;font-weight:bold;font-size:22px}@media screen and (max-width: 1200px){.animal-foundation .foundation-info{gap:0;flex-wrap:wrap}.animal-foundation .foundation-info .foundation-logo{margin:0 auto 30px;width:100%}.animal-foundation .foundation-info .foundation-logo img{max-width:320px;display:block;margin:0 auto}.animal-foundation .foundation-info .fina-a-cure,.animal-foundation .foundation-info .wp-block-group{max-width:100%;width:calc(100% - 240px);padding-right:40px}.animal-foundation .foundation-info>.bialty-container{max-width:100%;width:calc(100% - 240px);padding-right:40px}.animal-foundation .foundation-info>.bialty-container .fina-a-cure,.animal-foundation .foundation-info>.bialty-container .wp-block-group{max-width:100%;width:100%}.animal-foundation .foundation-info .button{max-width:unset;width:220px}}@media screen and (max-width: 767px){.animal-foundation .foundation-info .foundation-logo{margin:0 auto 30px;width:100%}.animal-foundation .foundation-info .foundation-logo img{max-width:320px;display:block;margin:0 auto}.animal-foundation .foundation-info .fina-a-cure,.animal-foundation .foundation-info .wp-block-group{max-width:100%;width:100%;padding-right:0px;margin:0 auto 10px;text-align:center}.animal-foundation .foundation-info>.bialty-container{max-width:100%;width:100%;padding-right:0px;margin:0 auto 10px;text-align:center}.animal-foundation .foundation-info>.bialty-container .fina-a-cure,.animal-foundation .foundation-info>.bialty-container .wp-block-group{max-width:100%;width:100%}.animal-foundation .foundation-info .button{max-width:unset;width:220px;margin:0 auto}}@media screen and (max-width: 600px){.animal-foundation .foundation-info .foundation-logo img{max-width:200px}}@media (min-width: 1200px){body.page-id-51 .service-block,.home .service-block,.service-block{max-width:390px;width:33.33%}}@media (max-width: 1199px){body.page-id-51 .service-block,.home .service-block,.service-block{max-width:350px}}@media (max-width: 1450px) and (min-width: 1199px){body.page-id-51 .service-block,.home .service-block,.service-block{width:33.33%;max-width:340px}}#site-footer #footer-top{padding:50px 0 40px 0 !important}

 /* Ensure the Row fills the Group and is a proper flex container */
.responsive-row {
    display: flex !important;
    width: 100% !important;
    justify-content: space-between !important; /* desktop default */
    flex-wrap: nowrap !important;
  }
  
  /* Mobile / tablet breakpoint */
  @media (max-width: 768px) {
    .responsive-row {
      flex-wrap: wrap !important;            /* allow wrapping */
      justify-content: center !important;     /* center items */
      gap: 1rem !important;                   /* spacing between items */
    }
  
    .responsive-row > * {
      flex: 0 1 auto !important;              /* natural width for items */
      max-width: 100% !important;             /* prevent overflow */
      text-align: center;                      /* center content inside items */
    }
  }
  
  /* Desktop & Tablet */
.sbr-block {
  padding-left: 15%;
  padding-right: 15%;
}

/* Mobile (under 768px, adjust as needed) */
@media (max-width: 767px) {
  .sbr-block {
    padding-left: 0;
    padding-right: 0;
  }
}
