div.essgrid_block {
    background: url(../images/esglogo.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding-left: 205px;
    line-height: 32px;
}

div.essgrid_block .components-text-control__input {
    display:none;
}

div.essgrid_block span{
    font-weight: bold;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    font-size: 16px;
    line-height: 16px;
}

div.essgrid_block .grid_slug {
    float:left;
 } 

div.essgrid_block .grid_edit_button {
   float:right;
   margin-left: 10px;
}

div.essgrid_block .editor_icon {
    font-family: dashicons;
    font-size: 16px;
    width: 38px;
    line-height: 16px;
}

[data-type="themepunch/essgrid"] .editor-block-list__block-edit:before{
    outline: 1px solid rgba(145,151,162,.25)!important;
}

[data-type="themepunch/essgrid"] .components-button.block-editor-block-switcher__no-switcher-icon:disabled .block-editor-block-icon.has-colors {
    background-color: rgb(210, 0, 0);
    color: rgb(248, 249, 249)!important;
    padding-left: 3px;
}

.editor-block-list-item-themepunch-essgrid svg,
.components-panel__body.edit-post-block-sidebar__panel svg.dashicons-screenoptions
{
    width:24px;
    height:24px;
}

.editor-block-list-item-themepunch-essgrid .editor-block-types-list__item-title{
    padding: 4px 1px 4px 1px;
}

.ess-stepnavigator , .ess-bottom_half , #eg-add-predefined-grid{
    display:none;
}

#ess-grid-tiny-dialog-step-1 .ess-top_half{
    border-bottom:0!important;
}

.grid_edit_button, .grid_edit_button:focus , .grid_edit_button:active ,  .grid_edit_button:active:enabled {
    /*border-color: rgb(210, 0, 0)!important;
    background: rgb(210, 0, 0)!important;*/
    border-color: #c90000!important;
    background: #c90000!important;
    color: #fff!important;
  }
  
  .grid_edit_button:hover {
    filter: brightness(105%)!important;
    border-color: #c90000!important;
    background: #c90000!important;
    color: #fff!important;
  }