  @import url('https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');#wpadminbar{display:none !important;} img.aligncenter.size-medium.wp-image-813{text-align:center;margin:0 auto;display:block;} .header-phone .show-hover{display:none;} img.our-passion{position:relative;top:94%; left:3%;} .header-phone:hover .hide-over{display:none;} .header-phone:hover .show-hover{display:inline-block;} img.owner{width:89%;margin:0 auto;display:block;} .h3homepage{font-size:188%;} .puppy-training .firstimg{background:url(https://4436695024.linknowmedia.work/wp-content/uploads/sites/2297/2018/10/puppy-trainingg.jpg) no-repeat center;} body{font-family:Open Sans,sans-serif;text-rendering:geometricPrecision;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:subpixel-antialiased;overflow-x:hidden;}h1,h1 a{color:#42494cba;font-family:Libre Franklin,sans-serif;font-size:50px;font-weight:600;line-height:1.27em;margin:25px 0;}h2{color:#42494cba;font-family:Libre Franklin,sans-serif;font-size:45px;font-weight:600;line-height:1;margin:25px 0;}h3{color:#42494cba;font-family:Libre Franklin,sans-serif;font-size:40px;font-weight:600;line-height:1;margin:25px 0;}h4{font-family:Libre Franklin,sans-serif;color:#9c9c9c;font-weight:bold;font-size:19px;line-height:1.5rem;margin:25px 0;}p{font-family:Open Sans,sans-serif;color:#9c9c9c;font-size:16px;line-height:2.5;margin:15px 0;}ul{list-style-type:none;margin-left:0;}ul li,ol li{color:white;font-family:Open Sans,sans-serif;font-size:16px;line-height:2.5;}ul.list-icon li{margin-bottom:10px;}ul.list-icon li:before{content:"\f1b0";color:#42494c;font-size:16px;font-family:fontAwesome;margin-right:10px;}.color1-bg ul.list-icon li:before,.color2-bg ul.list-icon li:before,.color3-bg ul.list-icon li:before{color:#ffffff;}small{color:#42494c!important;font-weight:500;}.white-bg{background-color:#fff800!important;}.grey-bg{background-color:#9c9c9c!important;}.color1-bg{background-color:#42494cba!important;}.color2-bg{background-color:#757a7c!important;}.color3-bg{background-color:#000000!important}.white-bg *,.white-bg.button{color:#282525;}.grey-bg *,.color1-bg *,.color2-bg *,.color3-bg *{color:#ffffff;}.color1-text{color:#42494cba!important;}.color2-text{color:#54913c!important;}.color3-text{color:#42494c!important;}.grey-text{color:#9c9c9c!important;}.white-text{color:#ffffff!important;}.overlay1{background-color:rgba(123,86,51,.7);position:absolute;left:0;top:0;height:100%;width:100%;}.box-shadow{box-shadow:1px 15px 15px rgba(0,0,0,.2);}.strip-padding{padding-left:0!important;padding-right:0 !important;}.vertical-padding{padding-top:25vh;padding-bottom:25vh;}.vertical-padding-small{padding-top:15vh;padding-bottom:15vh;}.padded{padding:11vh 6vw;}.padded-small{padding:3vh 2vw;}hr.small-hr{margin:4vh auto;width:40%;}hr.dashed{border-style:dashed;}.button{font-family:Open Sans,sans-serif;}.button:hover,.button:focus{box-shadow:4px 5px 2px rgba(0,0,0,.2);z-index:1;transform:translateY(-5px) scale(1.03);-moz-transform:translateY(-5px) scale(1.03);-webkit-transform:translateY(-5px) scale(1.03);}.row{margin:0 auto;max-width:75em;width:100%;}.scrollfade{opacity:0;}.scrollfade.complete{opacity:1;}[class*="fadein-"]{opacity:0;}.animate{transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;}  .company-info{padding:13px 0;}.header-company-title{font-size:28px;margin:0;}.header-company-title a{color:#fff800;font-size:1.3vw;font-weight:600;margin:0;text-transform:uppercase;}.company-serviceorder{color:#fff800;font-size:.7vw;font-weight:400;letter-spacing:1px;margin:0;text-transform:uppercase;}.header-phone a,.header-book a{display:block;width:100%;height:100%;}.header-phone{border:1px solid #42494c;}.header-phone a{color:#42494c;font-size:18px;font-weight:bold;line-height:65px;}.header-phone .fa{color:#42494c;font-size:22px;margin-right:15px;}.header-book a{font-size:12px;font-weight:bold;line-height:65px;padding:0 15px;text-transform:uppercase;}.header-book span{line-height:1.5;padding-top:15px;}.header-book .fa{font-size:18px;line-height:65px;}.social a{display:inline-block;text-align:center;width:60px;}.social a .fa{font-size:27px;line-height:70px;}.social a:hover .fa{text-shadow:4px 5px 2px rgba(0,0,0,.2);transform:translateY(-5px) scale(1.3);-moz-transform:translateY(-5px) scale(1.3);-webkit-transform:translateY(-5px) scale(1.3);}  .top-bar,.top-bar-section ul li{background:none;}.top-bar-section li:not(.has-form) a:not(.button){background:none;color:#ffffff;font-family:Open Sans,sans-serif;font-size:15px;line-height:70px;padding:0 15px;transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section ul li.active > a,.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button){background:#fff800;color:#000000;line-height:70px;padding:0 15px;}.top-bar-section .has-dropdown > a::after{top:50%;}.top-bar-section .dropdown{}.top-bar-section .dropdown li{border:none!important;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:none;color:#ffffff;font-size:16px;line-height:60px;}.top-bar-section .dropdown li.active:not(.has-form) a:not(.button),.top-bar-section ul.dropdown li.active > a,.top-bar-section ul.dropdown li:hover:not(.has-form) > a,.top-bar-section .dropdown li.active:not(.has-form) a:hover:not(.button),.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button){color:#ffffff;background:rgba(255,255,255,.2);line-height:60px;}  .slider-wrapper{position:relative;}ul[id*="slider-"]{margin:0;width:100%!important;max-height:644px;}ul[id*="slider-"] li{max-height:644px;}.scroll-down{cursor:pointer;position:absolute;height:65px;width:65px;border-radius:65px;right:40px;bottom:40px;z-index:9999999;}.scroll-down:hover{box-shadow:4px 5px 2px rgba(0,0,0,.2);transform:translateY(-5px) scale(1.1);-moz-transform:translateY(-5px) scale(1.1);-webkit-transform:translateY(-5px) scale(1.1);}.scroll-down a{display:block;width:100%;height:100%;text-align:center;}.scroll-down a .fa{font-size:30px;line-height:65px;width:100%;}.located-in{z-index:2;background:white;}.located-in p{color:#282525;font-size:12px;letter-spacing:1px;line-height:90px;margin:0;font-weight:bold;text-transform:uppercase;}  .home-content section{margin:8vh 0;}.home-content section:nth-of-type(1){margin-top:0;}.home-content #section-1{background:url(https://k9legend.com/wp-content/uploads/sites/2297/2019/05/2dogs2.jpg) no-repeat center;background-size:cover;margin-top:0;padding:5vh 0 7vh;z-index:1;}.special-heading{padding:8vh 5vw 8vh 15px;}.special-heading.right{padding:8vh 15px 8vh 5vw;}.special-heading *{font-size:4vw;font-weight:700;line-height:2;word-wrap:break-word;}.home-content #section-2 .padded{box-shadow:1px 6px 20px rgba(0,0,0,.2);padding:8vh 4vw;}.home-content #section-2 img{position:absolute;right:-4vw;bottom:-8vh;}  .page-intro{margin-top:10vh;}.intro-image{height:100%;left:0;position:absolute;}.intro-text{padding:5vh 3vw;}.intro-text h1 small{color:#ffffff!important;display:block;line-height:normal;}.interior-page section:not(.no-margin){margin:8vh 0;}section.no-margin-top{margin-top:0!important;}.interior-page .intro-image{background-size:cover!important;}.animal-nail #section-2 h2 i.fa:first-child{margin-right:15px;}.animal-nail #section-2 h2 i.fa:last-child{margin-left:10px;}.faq{border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:15px;}.faq h2{font-size:30px;}.faq h2:before{content:"Q. ";display:inline-block;margin-right:15px;position:relative;}.faq p{color:#9c9c9c;}  .about-page .intro-image{background:url(https://k9legend.com/wp-content/uploads/sites/2297/2018/11/personal-pic.jpeg) no-repeat center;}.cat-boarding .intro-image{background:url(https://k9legend.com/wp-content/themes/pet3/images/cat-boarding.jpg) no-repeat center;}.dog-boarding .intro-image{background:url(https://k9legend.com/wp-content/themes/pet3/images/dog-boarding.jpg) no-repeat center;}.exotic-pet-boarding .intro-image{background:url(https://k9legend.com/wp-content/themes/pet3/images/exotic-pet-boarding.jpg) no-repeat center;}.at-home-visits .intro-image{background:url(https://k9legend.com/wp-content/uploads/sites/2297/2018/10/visit-home.jpg) no-repeat center;}.dog-walking .intro-image{background:url(https://k9legend.com/wp-content/uploads/sites/2297/2018/11/dog-walking-0.jpg) no-repeat center;}.dog-grooming .intro-image{background:url(https://k9legend.com/wp-content/themes/pet3/images/dog-grooming.jpg) no-repeat center;}.doggy-spa .intro-image{background:url(https://k9legend.com/wp-content/themes/pet3/images/doggy-spa.jpg) no-repeat center;}.teeth-brushing .intro-image{background:url(https://k9legend.com/wp-content/themes/pet3/images/teeth-brushing.jpg) no-repeat center;}.animal-nail .intro-image{background:url(https://k9legend.com/wp-content/themes/pet3/images/animal-nail.jpg) no-repeat center;}.ear-cleaning .intro-image{background:url(https://k9legend.com/wp-content/themes/pet3/images/ear-cleaning.jpg) no-repeat center;}.cat-grooming .intro-image{background:url(https://k9legend.com/wp-content/themes/pet3/images/cat-grooming.jpg) no-repeat center;}.animal-boarding .intro-image{background:url(https://k9legend.com/wp-content/themes/pet3/images/animal-boarding.jpg) no-repeat center;}.kittens-4-sale .intro-image{background:url(https://k9legend.com/wp-content/themes/pet3/images/kittens.jpg) no-repeat center;}.puppies-4-sale .intro-image{background:url(https://k9legend.com/wp-content/themes/pet3/images/puppies.jpg) no-repeat center;}.puppy-training .intro-image{background:url(https://k9legend.com/wp-content/uploads/sites/2297/2019/05/aggression-12.jpg) no-repeat center;} .intro-image1{background:url(https://k9legend.com/wp-content/uploads/sites/2297/2018/12/aggression-3.jpg) no-repeat center;} .intro-image1{height:100%;left:0;position:absolute;} .obedience-training .intro-image{background:url(https://k9legend.com/wp-content/themes/pet3/images/obedience-training.jpg) no-repeat center;}  .contact-info-wrapper{padding:5vh 3vw;}.contact-info{line-height:normal;padding-left:35px;position:relative;}.contact-info:before{content:"\f0ac";color:#42494cba;font-family:fontAwesome;font-size:26px;position:absolute;left:0;}.contact-phone.phone{font-size:22px;font-weight:700;}.contact-phone .fa,.contact-email .fa{color:#42494cba;font-size:26px;margin-right:15px;}.payment div{margin:6px 0;}  input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{box-shadow:none;}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{background-color:#ffffff;border-color:#42494cba;color:#42494cba;}textarea{min-height:125px;}.submit{background-color:#282525;font-weight:600;letter-spacing:2px;text-transform:uppercase;}  .cta-wrapper{position:relative;background:url(https://k9legend.com/wp-content/uploads/sites/2297/2018/10/dog-Img-1024.jpg) no-repeat center;background-size:cover;}.cta-wrapper p{font-size:35px;font-weight:500;margin-bottom:40px;text-shadow:1px 1px 10px rgba(0,0,0,.2);}.cta-wrapper a.button{font-size:20px;font-weight:500;padding:0 5vw;line-height:80px;margin:0;}.cta-wrapper a.button:hover,.cta-wrapper a.button:focus{background:#54913c;box-shadow:1px 15px 10px 1px rgba(0,0,0,.2);transform:translateY(-5px) scale(1.1);-moz-transform:translateY(-5px) scale(1.1);-webkit-transform:translateY(-5px) scale(1.1);}  footer{padding:5px;}footer p{color:#9c9c9c;}footer b{font-weight:600;}.scroll-top{bottom:5vh;right:3vw;height:60px;position:fixed;width:60px;z-index:-9999;opacity:0;}.scroll-top a{display:block;height:100%;width:100%;}.scroll-top .fa{font-size:30px;line-height:60px;width:100%;}.scroll-top.show{opacity:.6;z-index:9999;}.scroll-top.show:hover{opacity:1;box-shadow:4px 5px 2px rgba(0,0,0,.2);transform:translateY(-5px) scale(1.03);-moz-transform:translateY(-5px) scale(1.03);-webkit-transform:translateY(-5px) scale(1.03);} .emailConfirmation{margin:0 auto;}.emailConfirmation h1{color:#00CC00;}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;}  .landing-page-button-wrapper li:nth-child(1) a{background:#42494cba;}.landing-page-button-wrapper li:nth-child(2) a{background:#42494c;}.landing-page-button-wrapper li:nth-child(3) a{background:#9c9c9c;}.company-info{background:black;}.header-phone{border:1px solid #fff800;}  .video-wrapper{position:relative;height:30vw;overflow:hidden;z-index:0;} .video-background{background:#000;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;}.video-foreground,.video-background iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;}#vidtop-content{top:0;color:#fff;}.vid-info{position:absolute;top:0;right:0;left:0;width:90%;background:rgba(0,0,0,0.3);color:#fff;padding:14% 5% 5%;font-family:Avenir,Helvetica,sans-serif;height:600px; background:rgba(0,0,0,0.64);text-align:center;} ul.black li{color:black;} @media (min-aspect-ratio:16/9){.video-foreground{height:300%;top:-100%;}}@media (max-aspect-ratio:16/9){.video-foreground{width:300%;left:-100%;}} .video-slider-btn{position:absolute;left:0;right:0;z-index:9999;bottom:5vh;text-align:center;}.video-slider-btn{position:absolute;left:0;right:0;z-index:9999;bottom:5vh;text-align:center;}.slider-btn{background:#fff800;color:black;font-weight:bold;font-size:25px;padding:2vh 2vw;} .slider-btn:hover{background:black;color:white;}.landing-page-wrapper ul{list-style:none;}.landing-page-wrapper.row ul.list-icon li{color:#9c9c9c;}.header-wrapper{position:relative;z-index:999;}.light-bg{background:white;}  @media screen and (min-width:1025px){.fade-left{transform:translateX(-50px);-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);}.fade-left.complete{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);}.fade-right{transform:translateX(50px);-webkit-transform:translateX(50px);-moz-transform:translateX(50px);}.fade-right.complete{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);}.fade-down{transform:translateY(-50px);-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);}.fade-down.complete{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);}.dropdown-bg{left:0;position:absolute;top:0;width:100%;z-index:10;}.top-bar-section .dropdown li{height:auto;width:auto;}} @media screen and (max-width:1680px){.video-wrapper{height:56vw;}.video-foreground{width:300%;left:-100%;}.header-phone a{font-size:13px;}} @media screen and (max-width:1536px){.header-company-title a{font-size:1.65vw;}.company-serviceorder{font-size:1vw;line-height:normal;}.video-foreground{width:121%;left:-8%;}} @media only screen and (max-width:1440px){.video-foreground{width:300%;left:-100%;}} @media screen and (max-width:1366px){.scroll-top{right:1vw;}.video-foreground{width:121%;left:-8%;}} @media screen and (max-width:1280px){.video-foreground{width:300%;left:-100%;}} @media screen and (max-width:1024px){img.our-passion{display:none;} h1,h1 a{font-size:45px;}h2{font-size:37px;}h3{font-size:30px;}p,li{font-size:15px;}.special-heading *{font-size:10.5vw;}.padded{padding:4vh 7vw;}.padded-small{padding:1vh 2vw;}.vertical-padding-small{padding-top:10vh;padding-bottom:10vh;}.company-info{padding:13px 0 0;}.logo-wrapper{margin-bottom:5px;}.header-company-title a{font-size:3vw;}.company-serviceorder{font-size:1.8vw;}.header-book span{font-size:16px;line-height:unset;padding-top:0;}.header-book span br{display:none;}.navigation-inner-wrapper,.navigation-inner-wrapper div:not(.social){padding:0!important;}.top-bar,.top-bar.expanded{background:#161617;}.top-bar.expanded .title-area{background:none;}.top-bar-section li:not(.has-form) a:not(.button){line-height:45px;text-align:center;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section ul li.active > a,.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button){background:rgba(255,255,255,.2);line-height:45px;}.top-bar-section ul.dropdown{background:#42494c;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:none;line-height:45px;}.top-bar-section .dropdown li.active:not(.has-form) a:not(.button),.top-bar-section ul.dropdown li.active > a,.top-bar-section ul.dropdown li:hover:not(.has-form) > a,.top-bar-section .dropdown li.active:not(.has-form) a:hover:not(.button),.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button){line-height:45px;}.located-in p{font-size:11px;}.home-content section{margin:0 0 3vh;}.home-content #section-1{margin-top:0;}.home-content #section-2 .padded{padding:5vh 10vw;}.page-intro{margin:3vh 0 2vh;}.interior-page section:not(.no-margin){margin:0 0 2vh;}.service .special-heading *{font-size:8vw;}.cat-boarding .intro-image{background-position:center left;}.exotic-pet-boarding .intro-image{background-position:center left;}.dog-grooming .intro-image{background-position:80%;}.ear-cleaning .intro-image{background-position:right;}.animal-boarding .intro-image{background-position:33%;}.contact-info{padding-left:0;}.contact-info:before,.contact-phone .fa,.contact-email .fa{display:none;}.video-slider-btn{bottom:0;position:relative;}.scroll-down{display:none !important;}.slider-btn{width:100%;}}@media screen and (max-width:1024px) and (orientation:landscape){.service .special-heading *{font-size:7.4vw;}}@media screen and (max-width:767px){img.our-passion{display:none;} h1,h1 a{font-size:40px;}h2{font-size:32px;}h3{font-size:25px;}p,ul li,ol li{line-height:2;}ul.list-icon li{margin-bottom:0;}.padded{padding:3vh 8vw;}.padded-small{padding:3vh 5vw;}.special-heading,.special-heading.right{padding:4vh 15px;}.special-heading *,.service .special-heading *{font-size:11vw;}.scroll-top{bottom:1vh;height:45px;width:45px;}.scroll-top .fa{font-size:23px;line-height:45px;}.logo-wrapper{padding:0!important;}.header-company-title{font-size:16px;margin:0;}.header-company-title a{font-size:5vw;}.company-serviceorder{display:none;}.header-phone{padding:0 2vw!important;}.header-phone a{font-size:15px;line-height:30px;}.header-phone i.fa{font-size:20px;line-height:30px;margin:0;text-align:center;}.header-phone span{display:none;}.header-book a{line-height:50px;margin:0;}.header-book span{font-size:12px;line-height:normal;padding-top:5px;}.header-book span br{display:block;}.social a .fa{font-size:20px;line-height:50px;}.located-in p{letter-spacing:normal;line-height:normal;padding:10px 0;}.home-content #section-1{background-position:43%;}.home-content h2,.home-content h3{font-size:34px;}.page-intro{margin-top:0;}.intro-text{padding:1vh 5vw;}.interior-page .intro-image{height:339px;position:relative;}.service .special-heading h2{text-align:center;}.doggy-spa .intro-image{background-position:center 0;}.animal-nail #section-2 h2{font-size:7.8vw;}.animal-boarding .intro-image{background-position:center 23%;}#gmap2{height:250px!important;}.cta-wrapper p,.footer-wrapper p{line-height:normal;margin:5px 0;}.header-book .fa{line-height:50px;}.company-info{padding:13px 0;}} @media only screen and (max-width:500px){.cta-wrapper a.button{font-size:14px;}} 