span.ag-theme-builder-shortcode-col-wrap>input {
    background        : inherit;
    color             : inherit;
    font-size         : 12px;
    border            : none;
    -webkit-box-shadow: none;
    box-shadow        : none;
    padding           : 4px 8px;
    margin            : 0
}

input.ag-theme-builder-large-text {
    width: 99%
}

td.ag-theme-builder-options-row-heading {
    position   : relative;
    width      : 25%;
    background : #f9f9f9;
    border-left: 1px solid #f0f0f0;
    padding    : 13px 15px;
    border-top : 5px solid #f0f0f0
}

.ag-theme-builder-options-row:first-child td.ag-theme-builder-options-row-content,
.ag-theme-builder-options-row:first-child td.ag-theme-builder-options-row-heading {
    border-top: none
}

td.ag-theme-builder-options-row-content {
    background: #fff;
    padding   : 13px 25px;
    border-top: 5px solid #f0f0f0
}

.ag-theme-builder-options-table.widefat {
    border: none
}

#ag-theme-builder-meta-box .inside {
    margin : 0;
    padding: 0
}

.ag-theme-builder-options-row-heading label {
    display    : inline-block;
    font-size  : 13px;
    line-height: 1.4em;
    font-weight: 600;
    padding    : 0;
    margin     : 0 0 3px;
    color      : #333
}

#ag-theme-builder-meta-box select {
    width      : 100%;
    margin-left: 10px
}

.d-none,
.post-type-ag-themer #postcustom,
.ag-theme-builder-selected-template-custom .ag-theme-builder-target-rules-row,
.ag-theme-builder-selected-template-none .ag-theme-builder-target-rules-row,
.ag-theme-builder-selected-template-type_archive .target_rule-condition-wrap optgroup option[value=basic-global],
.ag-theme-builder-selected-template-type_archive .target_rule-condition-wrap optgroup[label="Special Pages"] option[value=special-404],
.ag-theme-builder-selected-template-type_archive .target_rule-condition-wrap optgroup[label="Special Pages"] option[value=special-front],
.ag-theme-builder-selected-template-type_archive .target_rule-condition-wrap optgroup[label=Pages],
.ag-theme-builder-selected-template-type_singular .target_rule-condition-wrap optgroup option[value*=archive],
.ag-theme-builder-selected-template-type_singular .target_rule-condition-wrap optgroup option[value=basic-global],
.ag-theme-builder-selected-template-type_singular .target_rule-condition-wrap optgroup[label="Special Pages"] option:not([value=special-404], [value=special-front]),
.ag-theme-builder-shortcode,
tr.header-sticky {
    display: none
}

.ag-theme-builder-selected-template-custom .ag-theme-builder-shortcode,
.ag-theme-builder-selected-template-type_header tr.header-sticky {
    display: table-row
}

.ag-theme-builder-options-row-heading-help,
.ag-theme-builder-target-rules-heading-help {
    margin-top: 2px;
    cursor    : help;
    color     : #b3b3b3;
    position  : absolute;
    left      : 15px
}

#ag-theme-builder-meta-box .target_rule-condition-delete,
#ag-theme-builder-meta-box .user_role-condition-delete {
    left : -22px;
    right: unset;
}

#adminmenu .menu-icon-ag-themer .wp-menu-image img {
    width: 16px
}