div[class*="cmb2-id-widget-edd-ajax-filters-options-widget"] .cmb-group-name,
div[class*="cmb2-id-widget-edd-ajax-filters-order-group-widget"] .cmb-group-name,
div[class*="cmb2-id-widget-edd-ajax-filters-range-group-widget"] .cmb-group-name {
    font-size: 14px;
    font-weight: normal;
    display: block;
    padding: 5px 0;
    margin: 0;
}

div[class*="cmb2-id-widget-edd-ajax-filters-options-widget"] .cmb-repeatable-grouping,
div[class*="cmb2-id-widget-edd-ajax-filters-order-group-widget"] .cmb-repeatable-grouping,
div[class*="cmb2-id-widget-edd-ajax-filters-range-group-widget"] .cmb-repeatable-grouping {
    padding: 0;
}

div[class*="cmb2-id-widget-edd-ajax-filters-options-widget"] .cmb-field-list.inside,
div[class*="cmb2-id-widget-edd-ajax-filters-order-group-widget"] .cmb-field-list.inside,
div[class*="cmb2-id-widget-edd-ajax-filters-range-group-widget"] .cmb-field-list.inside {
    flex-wrap: wrap;
}

div[class*="cmb2-id-widget-edd-ajax-filters-options-widget"] .cmb-field-list.inside .cmb-row {
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%;
    max-width: 45%;
}

div[class*="cmb2-id-widget-edd-ajax-filters-options-widget"] .cmb-field-list.inside .cmb-row:last-child,
div[class*="cmb2-id-widget-edd-ajax-filters-order-group-widget"] .cmb-field-list.inside .cmb-row:last-child,
div[class*="cmb2-id-widget-edd-ajax-filters-range-group-widget"] .cmb-field-list.inside .cmb-row:last-child {
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%;
    max-width: 10%;
}

div[class*="cmb2-id-widget-edd-ajax-filters-options-widget"] .cmb-field-list.inside .cmb-row,
div[class*="cmb2-id-widget-edd-ajax-filters-order-group-widget"] .cmb-field-list.inside .cmb-row,
div[class*="cmb2-id-widget-edd-ajax-filters-range-group-widget"] .cmb-field-list.inside .cmb-row {
    margin-top: 0;
}

div[class*="cmb2-id-widget-edd-ajax-filters-options-widget"] .cmb-field-list.inside .cmb-row .cmb-th,
div[class*="cmb2-id-widget-edd-ajax-filters-options-widget"] .cmb-field-list.inside .cmb-row .cmb-td,
div[class*="cmb2-id-widget-edd-ajax-filters-order-group-widget"] .cmb-field-list.inside .cmb-row .cmb-th,
div[class*="cmb2-id-widget-edd-ajax-filters-order-group-widget"] .cmb-field-list.inside .cmb-row .cmb-td,
div[class*="cmb2-id-widget-edd-ajax-filters-range-group-widget"] .cmb-field-list.inside .cmb-row .cmb-th,
div[class*="cmb2-id-widget-edd-ajax-filters-range-group-widget"] .cmb-field-list.inside .cmb-row .cmb-td {
    max-width: 95%;
    float: none;
}

div[class*="cmb2-id-widget-edd-ajax-filters-options-widget"] .cmb-field-list.inside .cmb-row .cmb-remove-row,
div[class*="cmb2-id-widget-edd-ajax-filters-order-group-widget"] .cmb-field-list.inside .cmb-row .cmb-remove-row,
div[class*="cmb2-id-widget-edd-ajax-filters-range-group-widget"] .cmb-field-list.inside .cmb-row .cmb-remove-row {
    justify-content: flex-end;
}

div[class*="cmb2-id-widget-edd-ajax-filters-options-widget"] .cmb-field-list.inside .cmb-row .cmb-remove-row .button,
div[class*="cmb2-id-widget-edd-ajax-filters-order-group-widget"] .cmb-field-list.inside .cmb-row .cmb-remove-row .button,
div[class*="cmb2-id-widget-edd-ajax-filters-range-group-widget"] .cmb-field-list.inside .cmb-row .cmb-remove-row .button {
    line-height: 20px;
    padding: 0;
}

/* Specific for Order Group options */
div[class*="cmb2-id-widget-edd-ajax-filters-order-group-widget"] .cmb-field-list.inside .cmb-row:nth-child(1) {
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    max-width: 30%;
}

div[class*="cmb2-id-widget-edd-ajax-filters-order-group-widget"] .cmb-field-list.inside .cmb-row:nth-child(2) {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%;
}

div[class*="cmb2-id-widget-edd-ajax-filters-order-group-widget"] .cmb-field-list.inside .cmb-row:nth-child(3) {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%;
}

/* Specific for Range Group options */
div[class*="cmb2-id-widget-edd-ajax-filters-range-group-widget"] .cmb-field-list.inside .cmb-row:nth-child(1),
div[class*="cmb2-id-widget-edd-ajax-filters-range-group-widget"] .cmb-field-list.inside .cmb-row:nth-child(2) {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%;
}

div[class*="cmb2-id-widget-edd-ajax-filters-range-group-widget"] .cmb-field-list.inside .cmb-row:nth-child(3) {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
}

#edd-ajax-filters-shortcode-input {
    height: 100px;
}

/* Options page */
#edd-ajax-filters-shortcode-form .option-group {
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 1em;
    margin-bottom: 1em;
}

#edd-ajax-filters-shortcode-form .option-group label {
    width: 100%;
}

#edd-ajax-filters-shortcode-form .option-group div:last-child {
    text-align: right;
}

#edd-ajax-filters-shortcode-form .option-group .remove-group {
    line-height: 20px;
}