.badge.et_pb_image{position:relative}.badge.et_pb_image .et_pb_image_wrap{position:relative;display:inline-block}.badge.et_pb_image .et_pb_image_wrap::after{position:absolute;top:12px;left:12px;z-index:9999;padding:8px 14px;border-radius:30px;color:#ffffff;font-weight:800;font-size:13px;letter-spacing:1px;text-transform:uppercase;line-height:1;box-shadow:0 4px 12px rgba(0,0,0,0.25);pointer-events:none}.badge-senior.et_pb_image .et_pb_image_wrap::after{content:"SENIOR";background-color:rgba(0,0,0,0.75)}.badge-handicap.et_pb_image .et_pb_image_wrap::after{content:"HANDICAP";background-color:rgba(139,0,0,0.85)}.badge-urgent.et_pb_image .et_pb_image_wrap::after{content:"URGENT";background-color:rgba(200,0,0,0.90)}.badge-sponsorise.et_pb_image .et_pb_image_wrap::after{content:"ON ME SPONSORISE";background-color:rgba(0,90,160,0.85)}.badge-parrainer.et_pb_image .et_pb_image_wrap::after{content:"À PARRAINER";background-color:#c8b5e8;color:#55446b}.post-type-archive-chiens_adoption #left-area{display:flex;flex-wrap:wrap;gap:28px}.post-type-archive-chiens_adoption #left-area article{width:calc(33.333% - 19px);box-sizing:border-box;margin:0;padding:18px;background-color:#ffffff;border:1px solid #e5e5e5;border-radius:12px}.post-type-archive-chiens_adoption article>a>img,.post-type-archive-chiens_adoption .entry-featured-image-url img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:center;border-radius:8px}.post-type-archive-chiens_adoption #left-area .pagination{width:100%}.post-type-archive-chiens_adoption #post-1628 .entry-featured-image-url,.post-type-archive-chiens_adoption #post-1684 .entry-featured-image-url,.post-type-archive-chiens_adoption #post-1689 .entry-featured-image-url,.post-type-archive-chiens_adoption #post-1675 .entry-featured-image-url,.post-type-archive-chiens_adoption #post-1741 .entry-featured-image-url,.post-type-archive-chiens_adoption #post-1731 .entry-featured-image-url,.post-type-archive-chiens_adoption #post-1750 .entry-featured-image-url,.post-type-archive-chiens_adoption #post-1774 .entry-featured-image-url{position:relative;display:block}.post-type-archive-chiens_adoption #post-1628 .entry-featured-image-url::after,.post-type-archive-chiens_adoption #post-1684 .entry-featured-image-url::after,.post-type-archive-chiens_adoption #post-1689 .entry-featured-image-url::after,.post-type-archive-chiens_adoption #post-1675 .entry-featured-image-url::after,.post-type-archive-chiens_adoption #post-1741 .entry-featured-image-url::after,.post-type-archive-chiens_adoption #post-1731 .entry-featured-image-url::after,.post-type-archive-chiens_adoption #post-1750 .entry-featured-image-url::after,.post-type-archive-chiens_adoption #post-1774 .entry-featured-image-url::after{content:"À PARRAINER";position:absolute;top:12px;left:12px;z-index:9999;padding:8px 14px;border-radius:30px;background-color:#c8b5e8;color:#55446b;font-size:13px;font-weight:800;letter-spacing:1px;line-height:1;text-transform:uppercase;box-shadow:0 4px 12px rgba(0,0,0,0.20);pointer-events:none}@media screen and (max-width:980px){.post-type-archive-chiens_adoption #content-area{display:flex!important;flex-direction:column!important}.post-type-archive-chiens_adoption #sidebar{order:1!important;width:100%!important;float:none!important;margin:0 0 30px 0!important}.post-type-archive-chiens_adoption #left-area{order:2!important;width:100%!important;float:none!important}.post-type-archive-chiens_adoption #left-area article{width:calc(50% - 14px)}}@media screen and (max-width:767px){.post-type-archive-chiens_adoption #left-area{gap:20px}.post-type-archive-chiens_adoption #left-area article{width:100%}}