.wp-block-dallinge-adoptable-animals-urgent {
  margin-bottom: 1em; }
  .wp-block-dallinge-adoptable-animals-urgent * {
    box-sizing: border-box; }
  .wp-block-dallinge-adoptable-animals-urgent .animals {
    display: flex;
    flex-wrap: wrap;
    margin: 0; }
    .wp-block-dallinge-adoptable-animals-urgent .animals .animal {
      background-color: #dd2a0e;
      position: relative;
      flex: 1;
      display: flex;
      min-width: 100%;
      margin: 0;
      margin-bottom: 0.5em;
      border-radius: 3px;
      overflow: hidden; }
      .wp-block-dallinge-adoptable-animals-urgent .animals .animal .description {
        position: relative;
        padding: 0.5em;
        color: white;
        flex: 1;
        min-width: 50%;
        border-left: 2px solid white;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: right;
        overflow: hidden; }
        .wp-block-dallinge-adoptable-animals-urgent .animals .animal .description .adopt-button {
          font-size: 0.9em;
          position: absolute;
          margin-top: 0.3em;
          bottom: 5px;
          right: 5px;
          min-width: 50%;
          background-color: transparent !important;
          color: white !important;
          padding-right: 25px;
          text-align: right; }
        .wp-block-dallinge-adoptable-animals-urgent .animals .animal .description .sos {
          position: absolute;
          width: 100px;
          height: 100px;
          top: -25px;
          right: -30px;
          opacity: 0.3; }
        .wp-block-dallinge-adoptable-animals-urgent .animals .animal .description .age {
          font-size: 0.8em;
          text-transform: lowercase; }
        .wp-block-dallinge-adoptable-animals-urgent .animals .animal .description .arrival {
          display: block; }
        .wp-block-dallinge-adoptable-animals-urgent .animals .animal .description .cause {
          display: block; }
          .wp-block-dallinge-adoptable-animals-urgent .animals .animal .description .cause i {
            font-size: 0.6em; }
          .wp-block-dallinge-adoptable-animals-urgent .animals .animal .description .cause i:nth-child(2) {
            position: relative;
            top: -4px; }
      .wp-block-dallinge-adoptable-animals-urgent .animals .animal .image {
        flex: 1;
        max-width: 33%;
        min-width: 120px;
        overflow: hidden;
        display: block;
        position: relative; }
        .wp-block-dallinge-adoptable-animals-urgent .animals .animal .image .title .age {
          font-size: 0.8em;
          text-transform: lowercase; }