ul.rbea-icons-wrapper {
    list-style: none;
    padding: 0;
    font-size: 0;
    li {
        display: inline-block;
        font-size: initial;
        position: relative;
        a {
            text-align: center;
            display: flex;
            align-items: center;
            color: inherit;
            text-decoration: none !important;
            font-style: normal;
            transition: color 300ms, background-color 300ms, border-color 300ms, border-radius 300ms;
            &:hover,
            &:active,
            &:focus {
                box-shadow: none;
                outline: 0;
                text-decoration: none;
                font-style: normal;
            }
        }
    }
}

.rbea-social-icon svg{
    height: 14px;
    width: 14px;
}

.responsive-block-editor-addons-social-icon-svg {
    display: flex;
    align-items: center;
}

.responsive-block-editior-addons-share-icons-align-left {
    display: flex;
    justify-content: flex-start;
}

.responsive-block-editior-addons-share-icons-align-center {
    display: flex;
    justify-content: center;    
}

.responsive-block-editior-addons-share-icons-align-right {
    display: flex;
    justify-content: flex-end;                                                                            
}

.responsive-block-editor-addons-social-icons-container {
    margin-bottom: 0px!important;
    margin-left: 0px!important;
}

.responsive-block-editor-addons-alignment {
    max-height: 32px;
    height: 100%;
    margin-top: 8px;
  
    .components-toolbar {
      width: 100%;
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      justify-items: center;
      min-height: 32px;
      max-height: 32px;
      height: 100%;
      border: 1px solid #C9C8C8;
      border-radius: 4px;
    
      > div {
        width: 100%;
        max-height: 32px;
        height: 100%;
  
        // First child styling
        &:first-child {
          border-right: 1px solid #C9C8C8;
        }
      
        // Last child styling
        &:last-child {
          border-left: 1px solid #C9C8C8;
        }
      
        .components-toolbar__control {
          width: 100%;
          max-height: 32px;
          height: 100%;
          &::before {
            width: 100%;
            left: 0px;
            right: 0px;
          }
        }
      
        .components-toolbar__control.is-pressed {
          &::before {
            background: #007CBA;
            width: 100%;
            left: 0px;
            right: 0px;
            max-height: 32px;
            height: 100%;
          }
        }
      }
    }
  }