.fusionredux-main {
    .fusionredux-container-background {
        .fusionredux-background-position,
        .fusionredux-background-position select,
        .fusionredux-background-attachment,
        .fusionredux-background-attachment select,
        .fusionredux-background-clip,
        .fusionredux-background-clip select,
        .fusionredux-background-origin,
        .fusionredux-background-origin select,
        .fusionredux-background-size,
        .fusionredux-background-size select,
        .fusionredux-background-repeat,
        .fusionredux-background-repeat select {
            width:200px !important;
            margin-right: 10px;
            margin-bottom: 7px;
        }

        .background-preview {
            display:block;
            width: 100%;
            margin: 5px 0 10px;
            border:1px dotted lightgray;
        }

        .select3-container {
            margin-right: 10px;
            margin-bottom: 10px;
        }

        .wp-picker-container {
            margin-bottom: 10px;
        }

        .upload {
            width: 100%;
            margin-bottom: 8px;
        }
    }

    .fusionredux-container-select {
        li.ui-state-highlight {
            height: 20px;
            margin-top:2px;
            margin-left: 5px;
            width: 64px;
            margin-bottom: 0;
        }
    }
}

.wp-customizer {
    .fusionredux-container-background {
        .fusionredux-background-position, .fusionredux-background-position select, .fusionredux-background-attachment, .fusionredux-background-attachment select, .fusionredux-background-clip, .fusionredux-background-clip select, .fusionredux-background-origin, .fusionredux-background-origin select, .fusionredux-background-size, .fusionredux-background-size select, .fusionredux-background-repeat, .fusionredux-background-repeat select {
            width: 100% !important;
        }
    }
}
