  #wpadminbar{display:none !important;} body{font-family:Open Sans,sans-serif;text-rendering:geometricPrecision;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:subpixel-antialiased;}h1,h1 a{color:#ffb300;font-family:Coiny,cursive;font-size:50px;font-weight:600;line-height:1.27em;margin:25px 0;}h2{color:#32d1ff;font-family:Coiny,cursive;font-size:45px;font-weight:600;line-height:1;margin:25px 0;}h3{color:#32d1ff;font-family:Coiny,cursive;font-size:40px;font-weight:600;line-height:1;margin:25px 0;}h4{font-family:Coiny,cursive;color:#9c9c9c;font-weight:bold;font-size:19px;line-height:1.5rem;margin:25px 0;}p{font-family:Open Sans,sans-serif;color:#000;font-size:16px;line-height:2.5;margin:15px 0;}ul{list-style-type:none;margin-left:0;}ul li,ol li{color:#9c9c9c;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:#b2499c;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:#b2499c!important;font-weight:500;}.white-bg{background-color:#ffffff!important;}.grey-bg{background-color:#f13937!important;}.color1-bg{background-color:#0198c4!important;}.color2-bg{background-color:#0198c4!important;}.color3-bg{background-color:#b2499c!important;}.white-bg *,.white-bg.button{color:#282525;}.grey-bg *,.color1-bg *,.color2-bg *,.color3-bg *{color:#ffffff;line-height:1.2;}.color1-text{color:#32d1ff!important;}.color2-text{color:#0198c4!important;}.color3-text{color:#b2499c!important;}.grey-text{color:#f13937!important;}.white-text{color:#ffffff!important;}.overlay1{background-color:rgb(178 168 176 / 47%);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:7vh 5vw;}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:#282525;font-size:1.3vw;font-weight:600;margin:0;text-transform:uppercase;}.company-serviceorder{color:#b2499c;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 #b2499c;}.header-phone a{color:#b2499c;font-size:18px;font-weight:bold;line-height:65px;}.header-phone .fa{color:#b2499c;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:#0198c4;color:#ffffff;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:9999;}.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;}.located-in p{color:#282525;font-size:12px;letter-spacing:1px;line-height:90px;margin:0;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://pup-palace.com/wp-content/themes/pet3/images/home-bg.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.pup-1{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2023/07/minipoodle.jpg);background-size:cover;background-position:center;}.special-heading.pup-2{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2023/05/shorkie.jpg);background-position:center;background-size:cover;}.special-heading.pup-3{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2023/05/shihtzu.jpg);background-size:cover;background-position:center;}.special-heading.pup-4{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2023/05/cockapoo.jpg);background-size:cover;background-position:center;}.special-heading.pup-5{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2023/06/minigoldendoodle.jpg);background-size:cover;background-position:center;}.special-heading.pup-6{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2023/06/minisheepadoodle.jpg);background-size:cover;background-position:center;}.special-heading.pup-7{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2023/09/bichapoo.jpg);background-size:cover;background-position:center;}.special-heading.pup-8{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2023/07/bichon.jpg);background-size:cover;background-position:center;}.special-heading.pup-9{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2023/09/stanadardpood.jpg);background-size:cover;background-position:center;}.special-heading.pup-comingsoon-male{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2023/06/comingsoon.jpg);background-size:cover;background-position:center;}.special-heading.pup-comingsoon-female{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2023/07/Coming-soon-female.jpg);background-size:cover;background-position:center;}.special-heading.cavapoo1{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2024/06/cavapoo1.jpg);background-size:cover;background-position:center;}.special-heading.cavapoo2{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2024/06/cavapoo2.jpg);background-size:cover;background-position:center;}.special-heading.yorkshire1{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2024/06/yorkshire1.jpg);background-size:cover;background-position:center;}.special-heading.pup-toypoodleimg1{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2025/01/toypoodle-img.jpg);background-size:cover;background-position:center;}.special-heading.pup-toypoodleimg2{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2025/02/toypoodle-img1.jpg);background-size:cover;background-position:center;}.special-heading.pup-cockapooimg{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2025/02/cockapoo-img1.jpg);background-size:cover;background-position:center;}.special-heading.pup-frenchbulldogimg{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2025/02/frenchbulldog-img1.jpg);background-size:cover;background-position:center;}.special-heading.minigolden-1{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2025/02/minigolden-img1.jpg);background-size:cover;background-position:center;}.special-heading.maltipom1{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2025/03/maltipom-img.jpg);background-size:cover;background-position:center;}.special-heading.dog1{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2025/04/dog1.jpg);background-size:cover;background-position:center;}.special-heading.dog2{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2025/04/dog2.jpg);background-size:cover;background-position:center;}.special-heading.dog3{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2025/04/dog3.jpg);background-size:cover;background-position:center;}.special-heading.dog4{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2025/04/dog4.jpg);background-size:cover;background-position:center;}.special-heading.dog5{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2025/04/dog5.jpg);background-size:cover;background-position:center;}.special-heading.pomapoo1{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2025/04/pomapoo-img1.jpg);background-size:cover;background-position:center;}.special-heading.pomapoo2{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2025/04/pomapoo-img2.jpg);background-size:cover;background-position:center;}.special-heading.pomapoo3{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2025/04/pomapoo-img3.jpg);background-size:cover;background-position:center;}.special-heading.flex-center{padding:0;display:flex;align-items:center;justify-content:center;}.special-heading *{font-size:2vw;font-weight:700;line-height:1;word-wrap:normal;}.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;}.service-areas-wrapper h2{color:#549a07;}  .about-page .intro-image{background:url(https://pup-palace.com/wp-content/uploads/sites/131/2023/05/about-intro.jpg) no-repeat center;}.cat-boarding .intro-image{background:url(https://pup-palace.com/wp-content/themes/pet3/images/cat-boarding.jpg) no-repeat center;}.dog-boarding .intro-image{background:url(https://pup-palace.com/wp-content/themes/pet3/images/dog-boarding.jpg) no-repeat center;}.exotic-pet-boarding .intro-image{background:url(https://pup-palace.com/wp-content/themes/pet3/images/exotic-pet-boarding.jpg) no-repeat center;}.at-home-visits .intro-image{background:url(https://pup-palace.com/wp-content/themes/pet3/images/home-visits.jpg) no-repeat center;}.dog-walking .intro-image{background:url(https://pup-palace.com/wp-content/themes/pet3/images/dog-walking.jpg) no-repeat center;}.dog-grooming .intro-image{background:url(https://pup-palace.com/wp-content/themes/pet3/images/dog-grooming.jpg) no-repeat center;}.doggy-spa .intro-image{background:url(https://pup-palace.com/wp-content/themes/pet3/images/doggy-spa.jpg) no-repeat center;}.teeth-brushing .intro-image{background:url(https://pup-palace.com/wp-content/themes/pet3/images/teeth-brushing.jpg) no-repeat center;}.animal-nail .intro-image{background:url(https://pup-palace.com/wp-content/themes/pet3/images/animal-nail.jpg) no-repeat center;}.ear-cleaning .intro-image{background:url(https://pup-palace.com/wp-content/themes/pet3/images/ear-cleaning.jpg) no-repeat center;}.cat-grooming .intro-image{background:url(https://pup-palace.com/wp-content/themes/pet3/images/cat-grooming.jpg) no-repeat center;}.animal-boarding .intro-image{background:url(https://pup-palace.com/wp-content/themes/pet3/images/animal-boarding.jpg) no-repeat center;}.kittens-4-sale .intro-image{background:url(https://pup-palace.com/wp-content/themes/pet3/images/kittens.jpg) no-repeat center;}.puppies-4-sale .intro-image{background:url(https://pup-palace.com/wp-content/themes/pet3/images/puppies.jpg) no-repeat center;}.puppy-training .intro-image{background:url(https://pup-palace.com/wp-content/themes/pet3/images/puppy-training.jpg) no-repeat center;}.obedience-training .intro-image{background:url(https://pup-palace.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:#32d1ff;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:#32d1ff;font-size:26px;margin-right:15px;}.payment div{margin:6px 0;}svg.payment-icon{height:40px;}  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:#32d1ff;color:#32d1ff;}textarea{min-height:125px;}.submit{background-color:#282525;font-weight:600;letter-spacing:2px;text-transform:uppercase;}  .cta-wrapper{position:relative;background:url(https://pup-palace.com/wp-content/uploads/sites/131/2023/05/ctaImg.jpg) no-repeat center;background-size:cover;}.cta-wrapper p{font-size:35px;font-weight:500;margin-bottom:40px;font-family:Coiny,cursive;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:#0198c4;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:#32d1ff;}.landing-page-button-wrapper li:nth-child(2) a{background:#b2499c;}.landing-page-button-wrapper li:nth-child(3) a{background:#f33936;}.flex-section{height:700px!important;width:600px!important;}span.hiring{font-family:Shadows Into Light,cursive;color:#f33934;}.btn-box{display:flex;align-items:center;justify-content:center;gap:10px;} @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:1440px){.special-heading *{font-size:6.5vw;}.header-company-title a{font-size:1.65vw;}.company-serviceorder{font-size:1vw;line-height:normal;}} @media screen and (max-width:1366px){.scroll-top{right:1vw;}.header-phone a{font-size:15px;}} @media screen and (max-width:1280px){} @media screen and (max-width:1024px){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;z-index:999;}.top-bar,.top-bar.expanded{background:#0198c4;}.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:#b2499c;}.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;}.special-heading.flex-center{height:600px!important;}.flex-section{height:auto!important;width:100%!important;}.top-bar .toggle-topbar{right:25px;}}@media screen and (max-width:1024px) and (orientation:landscape){.service .special-heading *{font-size:7.4vw;}}@media screen and (max-width:767px){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:50px;}.header-phone i.fa{font-size:50px;line-height:60px;margin:0;text-align:center;}.header-book a{line-height:50px;margin:0;height:65px;}.header-book span{font-size:12px;line-height:normal;padding-top:13px;}.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:200px;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;}} 