.ast-field-settings-wrap .customize-control-ast-heading { margin: 0px 0 15px 0; } .accordion-section-content.open .customize-control-ast-heading:nth-child(2), .accordion-section-content.open .customize-control-ast-heading:nth-child(3) { margin-top: 0; } .customize-control-ast-heading { margin-top: 20px; margin-bottom: 8px; } .customize-control-ast-heading .ast-heading-wrapper { margin: 0 -12px; } .customize-control-ast-heading .customize-control-title { display: block; padding: 13px 12px; margin: 0; border-width: 1px 0; border-style: solid; border-color: #dddddd; background-color: #fff; font-size: 11.5px; font-weight: 500; letter-spacing: 1px; line-height: 1; text-transform: uppercase; } .customize-control-ast-heading .customize-control-caption { top: 50%; transform: translateY(-50%); position: absolute; right: 0; font-size: 11px; font-weight: 500; letter-spacing: 1px; } .customize-control-ast-heading .customize-control-description { margin-top: 10px; } .ast-heading-wrapper label { cursor: default; } .customize-control > label { cursor: default; } .customize-control .ast-spacing-input-item-link, .customize-control .ast-border-input-item-link { cursor: pointer; } .customize-control.customize-control-ast-settings-group label { cursor: pointer; } .customize-control.customize-control-ast-slider label { cursor: pointer; } .customize-control.customize-control-ast-slider label .wrapper input[type=range] { cursor: pointer; }