.wp-customizer {
    .welaunch-container {
        overflow: visible;
        .welaunch-main {
            input {
                margin: 0 !important;
            }

            input.spinner-input {
                margin-right: 30px !important;
                margin-left: 30px !important;
                margin-top: 0px !important;
            }
        }
    }
    .welaunch-section.open .welaunch-group-tab {
        display: block !important;
    }

    .welaunch-section {
        p.customize-section-description {
            margin-top: 22px;
            word-break: break-word;
            &.legacy {
                margin-top: 7px;
            }
        }
    }

    .control-section-themes .accordion-section-title {
        margin: 0;
    }

    #customize-controls {
        .description {
            display: block;
        }
        .customize-info {
            margin-bottom: 0;
        }
        .welaunch-section .accordion-section-content {
            background: #fcfcfc;
        }
    }

    .welaunch-section .accordion-section-title i,
    .welaunch-field .accordion-field-title i,
    .welaunch-panel .accordion-section-title i {
        margin-right: 5px;
    }

    .accordion-section.welaunch-main {
        background: inherit;
        margin-left: inherit;
        border-left: inherit;
        -moz-box-shadow: inherit;
        -webkit-box-shadow: inherit;
        padding: inherit;
        box-shadow: inherit;
    }

    .welaunch_field_th {
        padding: 13px 0px 0px 0px;
    }

    .welaunch-main {
        .welaunch-field-container {
            padding: 10px 0;
        }
        .select_wrapper {
            float: none;
            width: 100%;
            display: inline-block;
        }
        .select2-container {
            margin-right: 0 !important;
            margin-bottom: 5px !important;
            width: 100% !important;
        }
        .select_wrapper:nth-child(odd) {
            margin-right: 0;
        }
        .welaunch-option-image {
            max-width: 42% !important;
            margin-right: 3%;
        }
        .customize-control {
            border-bottom: 1px solid #ddd;
            padding-bottom: 4px;
        }
        .customize-control:last-child {
            border-bottom: 0;
            padding-bottom: 0;
        }
        .upload {
            width: 100% !important;
        }
        h3 {
            margin-top: inherit;
        }
        .welaunch-container-raw {
            margin-top: 22px;
            word-break: break-word;
            padding: 0 !important;
        }
        .welaunch-container-password input {
            width: 100%;
        }
    }

    .select2-drop,
    .select2-container {
        z-index: 999999;
    }

    .customize-control-welaunch-raw {
        list-style: none;
    }
}
