.rtwpvg-image-container{
  ul.rtwpvg-images{
    display: flex;
    li.image{
      list-style: none;
      position: relative;
      cursor: move;
      float: left;
      box-sizing: border-box;
      margin: 3px;
      background: #f7f7f7;
      border-radius: 2px;
      img{
        width: 80px;
        display: block;
        height: auto;
        border: 1px solid #d5d5d5;
      }
      a.rtwpvg-remove-image{
        position: absolute;
        right: -5px;
        top: -5px;
        z-index: 1;
        text-decoration: none;
        .dashicons-dismiss{
          font-family: dashicons;
          display: inline-block;
          line-height: 1;
          font-weight: 400;
          font-style: normal;
          speak: none;
          text-decoration: inherit;
          text-transform: none;
          text-rendering: auto;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          width: 20px;
          height: 20px;
          font-size: 20px;
          vertical-align: top;
          text-align: center;
          transition: color .1s ease-in;
        }
      }
    }
  }
}