.pet-finder .top{align-items:center}.pet-finder .filter,.pet-finder .top{display:flex;flex-wrap:wrap;justify-content:flex-end}.pet-finder .filter{width:80%}.pet-finder .title{color:#353895;font-family:Lato;margin:0 66px 0 0}.pet-finder .filter select{padding:0 20px}.pet-finder .filter .number,.pet-finder .filter select{appearance:none;background:#353895;border:0;border-left:2px solid rgba(53,56,149,.8);border-right:2px solid rgba(53,56,149,.8);color:#fff;font-size:16px;height:48px;width:161px}.pet-finder .filter .number{padding:0}.pet-finder .pet-list{display:flex;flex-wrap:wrap;margin:113px -30px 0}.pet-finder .pet-list.empty:after{content:"There are no results that match your search filters. Please change your filters and search again.";padding-left:30px;padding-right:30px}.pet-finder .pet{margin-bottom:100px;padding:30px;position:relative;width:33.3%}.pet-finder{font-family:Lato;padding-bottom:172px;padding-top:111px}.pet-finder .details{background:#d4e0eb;border-top:2px solid #fff;padding:17px 23px 11px}.pet-finder img{display:block;height:375px;object-fit:cover;width:100%}.pet-finder .pet-details{color:#353895;font-family:Lato;font-size:13px;font-weight:700;margin:0}.pet-finder .content-wrapper{overflow:hidden}.pet-finder .top .search{background:#ff7e64;border-color:#ff7e64;border-radius:15px;margin-left:10px;margin-top:10px}.pet-finder .pet-name{color:#353895;font-family:Lato;font-size:18px;font-weight:700;margin-bottom:-1px}.pet-finder .pet-inner{background:#f4f7fc;border:2px solid #fff;border-radius:15px;overflow:hidden}.pet-finder .pet-button{align-items:center;display:flex;justify-content:center;margin-top:38px}.pet-finder .load-more{background-color:rgba(53,56,149,.8);border:1px solid rgba(53,56,149,.8);border-radius:15px;font-family:Lato;font-size:18px;font-weight:700;height:60px;line-height:20px;padding:20px 30px}.pet-finder .title{margin-bottom:20px;width:100%}.pet-finder .filter{width:100%}.spacies{display:none}div#species>ul>li ul{bottom:0;display:none;left:50%;position:absolute;top:0}@media (max-width:1240px){.pet-finder .title{margin-right:30px}}@media (max-width:991px){.pet-finder .pet{margin-bottom:70px;padding:10px}.pet-finder .pet-list{margin:70px -10px 0}.pet-finder .pet-button{margin-top:0}.pet-finder img{height:295px}}@media (max-width:800px){.pet-finder .filter div#species>ul{left:-100%;right:0}}@media (max-width:767px){.pet-finder .pet{margin-bottom:30px;width:50%}.pet-finder .top{align-items:flex-start;flex-direction:column;justify-content:flex-start}.pet-finder .filter .number,.pet-finder .filter select{width:auto}.pet-finder .filter{justify-content:flex-start;width:100%}.pet-finder .title{margin-bottom:20px}.pet-finder .top .search{margin-left:0}}@media (max-width:608px){.pet-finder .filter div#species>ul{left:0;right:-100%}}@media (max-width:479px){.pet-finder .pet{width:100%}.pet-finder .filter div#species>ul{min-width:286px!important}div#species{width:100%}.pet-finder .filter div{width:100%!important}}.component-overlay-base{background-color:#fff;display:none;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:1000}.component-overlay-base.component-overlay-pet-finder.initialized{-webkit-transition-delay:.7s;transition-delay:.7s}.component-overlay-base.component-overlay-pet-finder{background-color:transparent;display:block;font-family:Lato;opacity:1;overflow:hidden;visibility:hidden}.component-overlay-base.component-overlay-pet-finder.open:not(.loading):not(.missing){-webkit-transition-delay:0s;transition-delay:0s;visibility:visible}.component-overlay-base.component-overlay-pet-finder{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-property:visibility;transition-property:visibility}.component-overlay-base.active{display:block;opacity:1}.component-overlay-base>.close{position:absolute;right:20px;top:20px;z-index:100}.component-overlay-base.component-overlay-pet-finder>.close{background-color:transparent;border:0;color:#353895;opacity:0;overflow:hidden;padding:10px;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.component-overlay-base.component-overlay-pet-finder>.close svg{font-size:22px}.component-overlay-base.component-overlay-pet-finder.open:not(.loading):not(.missing)>.close{opacity:1;-webkit-transition-delay:1.5s;transition-delay:1.5s}.component-overlay-base>.content{height:100%;width:100%}.component-overlay-base.component-overlay-pet-finder>.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center}.component-overlay-base.component-overlay-pet-finder>.content>.inner{height:100%;overflow:auto;position:relative;width:100%;-webkit-overflow-scrolling:touch;overflow:hidden;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-property:overflow;transition-property:overflow}.component-overlay-base.component-overlay-pet-finder.open:not(.loading):not(.missing)>.content>.inner{-webkit-transition-delay:1.5s;transition-delay:1.5s}.component-overlay-base.component-overlay-pet-finder>.content>.inner>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}.component-overlay-base.component-overlay-pet-finder .section.media{background-color:#5d60aa;color:#fff}.component-overlay-base.component-overlay-pet-finder.open:not(.loading):not(.missing) .section.media{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:0s;transition-delay:0s}.component-overlay-base.component-overlay-pet-finder .section.media{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.component-overlay-base.component-overlay-pet-finder .section.details{background-color:#fff;border:0;font-size:16px;padding:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.component-overlay-base.component-overlay-pet-finder.open:not(.loading):not(.missing) .section.details{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:.2s;transition-delay:.2s}.component-overlay-base.component-overlay-pet-finder .section.overview>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.component-overlay-base.component-overlay-pet-finder .section.overview>.inner>.part{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#fff;-ms-flex-direction:column;flex-direction:column;padding:10%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component-overlay-base.component-overlay-pet-finder .section.overview>.inner .pet-info{background-color:#353895;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.component-overlay-base.component-overlay-pet-finder .section.overview>.inner .part>.inner{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.component-overlay-base.component-overlay-pet-finder.open:not(.loading):not(.missing) .section.overview>.inner .part>.inner{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.7s;transition-delay:.7s}.component-overlay-pet-finder[data-view-class=ComponentOverlayPetFinderPet] .info1 .breed{font-family:Lato;font-size:16px;font-weight:400;letter-spacing:1.6px;line-height:1.4;margin-top:10px}.component-overlay-pet-finder[data-view-class=ComponentOverlayPetFinderPet] .info1 .title{color:#fff;font-family:Lato;font-size:36px;font-weight:400;letter-spacing:normal;line-height:1;margin-bottom:0;margin-top:0}.component-overlay-pet-finder[data-view-class=ComponentOverlayPetFinderPet] .info1 .feature-container{font-family:Lato;font-size:16px;list-style:none;margin:16px 0 0;padding:0}.component-overlay-pet-finder[data-view-class=ComponentOverlayPetFinderPet] .info1 .feature{font-family:Lato;font-size:16px;letter-spacing:1.6px;line-height:1.4;margin-top:1.6px}.component-overlay-base.component-overlay-pet-finder .section.overview>.inner .shelter-info{background-color:#02d9ad;-webkit-box-pack:start;-ms-flex-pack:start;color:#141b2b;justify-content:flex-start}.component-overlay-base.component-overlay-pet-finder.open:not(.loading):not(.missing) .section.overview>.inner .part.pet-info,.component-overlay-base.component-overlay-pet-finder.open:not(.loading):not(.missing) .section.overview>.inner .part.shelter-info{-webkit-transform:translate(0);transform:translate(0)}.component-overlay-base.component-overlay-pet-finder .section.overview>.inner .part{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.component-overlay-base.component-overlay-pet-finder .info2 .intro{color:#141b2b;font-family:Lato;font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.component-overlay-base.component-overlay-pet-finder .info2 .title{font-size:1.6em;font-weight:400;margin-top:10px}.component-overlay-base.component-overlay-pet-finder .info2 .contacts{list-style:none;margin:1.5em 0 0;padding:0}.component-overlay-base.component-overlay-pet-finder .info2 .contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;margin-top:16px}.component-overlay-base.component-overlay-pet-finder .info2 .icon{background-color:#fff;border-radius:100%;display:flex;-webkit-box-flex:0;align-items:center;-ms-flex:0 0 2.5em;flex:0 0 2.5em;height:40px;justify-content:center;text-align:center;width:40px}.component-overlay-base.component-overlay-pet-finder .info2 .icon svg{display:block;height:24px;width:24px;fill:#01daad}.component-overlay-base.component-overlay-pet-finder .info2 .info{margin-left:16px;overflow:hidden;-ms-flex-item-align:center;align-self:center;letter-spacing:1.6px;text-overflow:ellipsis}.component-overlay-base.component-overlay-pet-finder .info2 .info .link.pf-shelter-address{text-decoration:none}.component-overlay-base.component-overlay-pet-finder .info2 .info .link{color:#141b2b;font-family:Lato;letter-spacing:1.6px}.component-overlay-base.component-overlay-pet-finder .section.details>.inner{min-height:100%;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component-overlay-pet-finder[data-view-class=ComponentOverlayPetFinderPet] .info3{margin-top:-2em}.component-overlay-base.component-overlay-pet-finder .section.details>.inner>.inner{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.component-overlay-base.component-overlay-pet-finder.open:not(.loading):not(.missing) .section.details>.inner>.inner{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1s;transition-delay:1s}.component-overlay-pet-finder[data-view-class=ComponentOverlayPetFinderPet] .info3 .option{color:#000;display:none;font-family:Lato;margin:16px 0 0}.component-overlay-pet-finder[data-view-class=ComponentOverlayPetFinderPet] .info3 .option.active{display:block}.component-overlay-pet-finder[data-view-class=ComponentOverlayPetFinderPet] .info3 .description-container{display:none}.component-overlay-pet-finder[data-view-class=ComponentOverlayPetFinderPet] .info3 .description-container.active{display:block}.component-overlay-pet-finder[data-view-class=ComponentOverlayPetFinderPet] .info3 .title{color:#003cff;font-size:inherit;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:1;margin-bottom:0;margin-top:32px;text-transform:uppercase}.component-overlay-pet-finder[data-view-class=ComponentOverlayPetFinderPet] .info3 .description-container .description p{color:#000;font-family:Lato;margin-top:16px}.component-overlay-pet-finder[data-view-class=ComponentOverlayPetFinderPet] .info3 .url-container{display:block;font-size:16px;margin-top:1em}.component-overlay-pet-finder[data-view-class=ComponentOverlayPetFinderPet] .info3 .url-container .url{color:#003cff;font-family:Lato;text-decoration:underline}body.active{overflow:hidden}.component-overlay-base.component-overlay-pet-finder .section.media>.inner{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;width:100%}.component-overlay-base.component-overlay-pet-finder.open:not(.loading):not(.missing) .section.media>.inner{opacity:1;overflow:hidden;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.5s;transition-delay:.5s}.component-overlay-base.component-overlay-pet-finder .section.media .slider{margin:10% 0}.component-overlay-base.component-overlay-pet-finder .section.media .slide{margin:0 .3%;max-width:50vh;width:70%}.component-overlay-base.component-overlay-pet-finder .section.media .slide>.inner{padding-top:100%;position:relative;width:100%}.component-overlay-base.component-overlay-pet-finder .section.media .slide .image{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}ul.slick-dots{bottom:-25px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}ul.slick-dots>li{background:#333;background-color:#99ace9;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 8px;opacity:.25;opacity:1;width:10px}ul.slick-dots>li>button{display:none}ul.slick-dots>li.slick-active{background-color:#fff}.pet:before{background-repeat:no-repeat;background-size:contain;content:"";opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .7s;transition:opacity .7s}.pet:nth-child(2n - 3):before{background-image:url(https://petsaddlife.org/wp-content/themes/petsaddlife/static/template/page-pet-finder/content/asset/doodle/PAL_getapet_doodle_03.svg)}.pet:nth-child(2n - 2):before{background-image:url(https://petsaddlife.org/wp-content/themes/petsaddlife/static/template/page-pet-finder/content/asset/doodle/PAL_getapet_doodle_04.svg)}.pet:nth-child(3n - 3):before{background-image:url(https://petsaddlife.org/wp-content/themes/petsaddlife/static/template/page-pet-finder/content/asset/doodle/PAL_getapet_doodle_05.svg)}.pet:hover:before{opacity:1;padding-top:26%;right:-7%;top:0;width:60%;z-index:3}.pet-finder .pet:hover img{transform:scale(1.05)}.pet-finder .pet img{transition:all .2s ease}.pet-finder .filter .number:focus,.pet-finder .filter select:focus{background-color:#5d60aa!important}.pet-finder .filter select#breed:disabled{color:#ffffff8a;cursor:not-allowed;opacity:1}.pet-finder .filter div{background-image:url(https://45876655.fs1.hubspotusercontent-na1.net/hubfs/45876655/PAL%20Website%202024/Image/arrow-1.png);background-position:100%;background-position-x:95%;background-repeat:no-repeat}.pet-finder .filter div#type{width:230px}.pet-finder .filter div{background-color:#353895;border:0;color:#fff;font-size:16px;height:48px;padding:0 20px;position:relative;width:161px}.pet-finder .filter div ul{background:#353895;box-shadow:inset 0 4px 6px 0 rgba(0,0,0,.15);display:none;left:0;list-style:none;max-height:300px;overflow:hidden;overflow-y:auto;padding:0;position:absolute;top:100%;width:100%;z-index:10}.pet-finder .filter div#species ul{min-width:350px}.pet-finder .filter div ul li{padding:10px 20px}.pet-finder .filter div span{align-items:center;display:flex;height:100%}.pet-finder .filter div.custom-select.active,.pet-finder .filter div.custom-select.active ul{background-color:#5d60aa!important}.custom-select.disabled{cursor:not-allowed}.pet-finder .pet-list>p{padding-left:30px}.pet-finder .filter div.custom-select.active.disabled{background-color:#353895!important}@media screen and (min-width:56.25em){.component-overlay-base.component-overlay-pet-finder .section{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.component-overlay-base.component-overlay-pet-finder .section.overview>.inner .part.pet-info{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.component-overlay-base.component-overlay-pet-finder .section.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component-overlay-base.component-overlay-pet-finder .section.overview{overflow:hidden;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-property:overflow;transition-property:overflow}.component-overlay-base.component-overlay-pet-finder .section.overview>.inner .part.shelter-info{-webkit-transform:translateY(100%);transform:translateY(100%)}}@media screen and (max-width:56.1875em){.component-overlay-base.component-overlay-pet-finder>.content>.inner>.inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.component-overlay-base.component-overlay-pet-finder.open:not(.loading):not(.missing)>.content>.inner{overflow-y:auto}.component-overlay-base.component-overlay-pet-finder>.close{top:10px}.component-overlay-base.component-overlay-pet-finder .section.media .slider{margin-top:calc(8% + 30px)}.component-overlay-base.component-overlay-pet-finder .section.overview>.inner .part.pet-info{-webkit-transform:translate(-100%);transform:translate(-100%)}.component-overlay-base.component-overlay-pet-finder .section.overview>.inner>.part{padding:10% 5%}.component-overlay-base.component-overlay-pet-finder .section.overview>.inner .part.shelter-info{-webkit-transform:translate(100%);transform:translate(100%)}.component-overlay-base.component-overlay-pet-finder .section.details>.inner{padding:10% 5%}.component-overlay-pet-finder[data-view-class=ComponentOverlayPetFinderPet] .info3 .description-container .description,.component-overlay-pet-finder[data-view-class=ComponentOverlayPetFinderPet] .info3 .option,.component-overlay-pet-finder[data-view-class=ComponentOverlayPetFinderPet] .info3 .title{font-size:.8em}.component-overlay-base.component-overlay-pet-finder .info2 .info .link{font-family:Lato;font-size:.8em}.component-overlay-base.component-overlay-pet-finder .info2 .info{font-size:.8em}.component-overlay-base.component-overlay-pet-finder .info2 .intro{font-size:.6em}.component-overlay-base.component-overlay-pet-finder .info2 .icon{flex:0 0 2em;height:2em}.component-overlay-base.component-overlay-pet-finder .info2 .icon svg{display:block;height:60%;width:60%;fill:#01daad;font-size:.8em}.component-overlay-pet-finder[data-view-class=ComponentOverlayPetFinderPet] .info1 .title{font-size:1.8em;letter-spacing:normal}.component-overlay-pet-finder[data-view-class=ComponentOverlayPetFinderPet] .info1 .breed{font-size:.8em;margin-top:.1em}.component-overlay-pet-finder[data-view-class=ComponentOverlayPetFinderPet] .info1 .feature,.component-overlay-pet-finder[data-view-class=ComponentOverlayPetFinderPet] .info3 .url-container{font-size:.8em}}