/* Pets and Animals Listing WordPress Plugin v1.2.0 */
.palwp-features,.palwp-strip{margin:0;padding:0}.palwp-shadow{margin-bottom:40px;padding:30px;overflow:hidden}.palwp-bg-cover{background-size:cover;background-repeat:no-repeat;background-position:center}.palwp-wave-anim{position:relative;overflow:visible;z-index:1}.palwp-wave-anim:after{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50%;content:'';z-index:-2;animation:3s ease-in infinite palwp-wave-anim}@keyframes palwp-wave-anim{0%{box-shadow:0 0}60%{box-shadow:0 0 0 40px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}.palwp-single *{box-sizing:border-box}.palwp-single a{text-decoration:none}.palwp-single h2{margin:0 0 40px;font-size:40px;line-height:48px}.palwp-single h3{margin:0 0 15px;font-size:28px;line-height:36px;text-transform:inherit}.palwp-container{margin:60px auto;padding:15px}.palwp-content-wrap{float:left;padding-right:35px}.palwp-sidebar{float:left}.palwp-gallery img{display:none;max-width:100%;height:auto}.palwp-gallery-image{position:relative;height:451px}.palwp-gallery-image>div:first-child,.palwp-gallery-image>div:nth-child(2){position:absolute;bottom:0;margin:0;font-size:20px;padding:8px 12px}.palwp-gallery-image>div:first-child{left:0}.palwp-gallery-image>div:nth-child(2){right:0}.palwp-gallery-items{margin-top:20px;padding:12px}.palwp-gallery-items .palwp-gallery-zoom{display:inline-block;float:left}.palwp-features li{float:left;margin:0 20px;padding:4px 0;width:calc(50% - 40px);list-style:circle}.palwp-sidebar .palwp-features li{width:calc(100% - 20px)}.palwp-strip li{float:left;margin:0;width:100%;list-style:none}.palwp-single .palwp-strip{margin-top:30px}.palwp-strip li p{position:relative;margin:0;padding:14px 16px;float:left;width:50%}.palwp-strip li p:nth-of-type(2n):before{position:absolute;content:':';left:0}.palwp-video-poster{text-align:center;padding:150px 0}.palwp-video-poster .palwp-video-play{display:inline-block;height:80px;width:80px;border-radius:50%;text-align:center;font-size:24px;line-height:80px;cursor:pointer;transition:.4s}.palwp-rp-inner{margin-bottom:18px;min-height:70px}.palwp-rp-inner:last-child{margin-bottom:0}.palwp-rp-inner .palwp-bg-cover{float:left;margin-right:10px;width:90px;height:70px}.palwp-rp-inner .palwp-bg-cover a{display:block;height:100%}.palwp-rp-inner h4,.palwp-rp-inner h4 a{font-size:16px;line-height:20px;text-transform:inherit;transition:.4s}.palwp-rp-inner h4{margin:15px 0 4px}.palwp-rp-inner h4 a:hover{opacity:.8}.palwp-rp-price{font-size:15px}.palwp-single .palwp-contact-form,.palwp-single .palwp-recent{margin-bottom:40px;padding:25px 30px 35px}.palwp-contact-form h3{margin:0 0 20px}.palwp-contact-form button,.palwp-contact-form input:not([type=checkbox]),.palwp-contact-form textarea{width:100%;padding:8px 15px;margin-bottom:20px;outline:0;transition:.4s}.palwp-contact-form textarea{height:160px;resize:vertical}.palwp-contact-form-gdpr{margin:0 4px}.palwp-contact-form button{margin:20px 0 0;cursor:pointer}.palwp-contact-error,.palwp-contact-success{display:none;margin:20px 0 0;color:#e00}.palwp-contact-success{color:#0c0}.palwp-related{float:left;width:100%;padding:30px 15px 15px}.palwp-related h3{margin-left:15px;margin-right:15px}.palwp-related .palwp-box-grid .palwp-post,.palwp-related .palwp-list-grid .palwp-post{box-shadow:0 0 0}.rtl .palwp-features li,.rtl .palwp-gallery-items .palwp-gallery-zoom,.rtl .palwp-row [class^=palwp-col],.rtl .palwp-sidebar,.rtl .palwp-strip li,.rtl .palwp-strip li p{float:right}.rtl .palwp-content-wrap{float:right;padding-right:0;padding-left:35px}.rtl .palwp-gallery-image>div:first-child,.rtl .palwp-strip li p:nth-of-type(2n):before{left:inherit;right:0}.rtl .palwp-gallery-image>div:nth-child(2){right:inherit;left:0}.rtl .palwp-rp-inner .palwp-bg-cover{float:right;margin-right:0;margin-left:10px}@media (max-width:1024px){.palwp-content-wrap,.palwp-sidebar{width:100%!important}.palwp-container{max-width:100%}.palwp-content-wrap{padding:0}}@media (max-width:768px){.palwp-gallery-image{height:400px}}@media (max-width:540px){.palwp-gallery-image{height:300px}.palwp-gallery-items .palwp-gallery-zoom{width:50%!important}.palwp-content-wrap ul li{width:calc(100% - 20px)}.palwp-video-poster{padding:120px 0}}