.in-sub-panel #customize-theme-controls .customize-pane-child.current-panel-parent,
#customize-theme-controls .customize-pane-child.current-section-parent {
	transform: translateX(-100%);
}

#customize-theme-controls .accordion-section {
    border-bottom: 0.5px solid #4B465C40;
    overflow: hidden;
    margin: 0;
}
#customize-theme-controls .accordion-section:last-child {
    border: none;
}

.control-panel-widgets button.customize-panel-back {
    height: 69px;
}

#customize-theme-controls .accordion-section.control-section-new_menu p.add-new-menu-notice{
    padding: 0 12px;
    font-size: 12px;
    line-height: 14px;
}
#customize-theme-controls .control-panel-themes>.accordion-section-title, #customize-theme-controls .control-panel-themes>.accordion-section-title:hover {
    margin: 0;
}
#customize-theme-controls .customize-section-back {
    height: 63px;
    display: flex;
    align-items: center;
    justify-content: center;
}
#accordion-section-add_menu .customize-add-menu-button,button#customize-new-menu-submit{
    display: flex;
    width: 92%;
    align-items: center;
    justify-content: center;
    margin: 12px auto;
}
button#customize-new-menu-submit{
    width: 100%;
}
#accordion-section-add_menu .customize-add-menu-button, #customize-theme-controls #customize-new-menu-submit{
    color: #1717CC;
    border-color: #1717CC;
}
#customize-theme-controls .customize-section-back:hover{
    color: #0000A6;
    border-left-color: #1717cc;
}
#accordion-section-add_menu .customize-add-menu-button:hover, #customize-theme-controls #customize-new-menu-submit:hover {
    color: #0000A6;
    border-color: #0000A6;
}
.customize-control-title.customize-section-title-nav_menus-heading{
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 20px;
}
.accordion-section .accordion-section-title button.accordion-trigger{
    height: auto;
}
#available-menu-items .accordion-section .accordion-section-title button.accordion-trigger{
    line-height: 24px;
}
.customize-control-nav_menu_location span.customize-control-title {
    margin-bottom: 8px;
}
.customize-control-nav_menu_location .create-menu {
    margin-top: 8px;
    margin-left: 0;
    color: #1717cc;
}
#sub-accordion-section-static_front_page label.customize-control-title {
    margin-bottom: 8px;
}
.customize-control-dropdown-pages .add-new-toggle {
    margin-top: 8px;
    color: #1717cc;
}
#customize-controls .customize-info .customize-section-description,#customize-controls .customize-info .customize-section-description p {
    font-size: 12px;
    line-height: 14px;
}
#customize-controls .control-section:hover > .accordion-section-title, #customize-controls .control-section .accordion-section-title button:hover, #customize-controls .control-section.open .accordion-section-title, #customize-controls .control-section .accordion-section-title button:focus {
    color: #1717cc;
    border-left-color: #1717cc;
}

/* Nested Customizer Section CSS */
#customize-controls .control-section.control-section-nxt_section .accordion-section-title {
    color: #555d66;
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    border-left: 4px solid #fff;
    transition: .15s color ease-in-out, .15s background-color ease-in-out, .15s border-color ease-in-out;
}

#available-menu-items .customize-section-title, #available-widgets .customize-section-title {
    display: flex;
}

#customize-controls .control-section.control-section-nxt_section .accordion-section-title:hover:after {
    color: #1717CC;
}

#customize-controls .control-section-nxt_section .accordion-section {
    margin-left: -12px;
    margin-right: -12px;
}
/* Nested Customizer Section CSS */

/* Section Description */
#customize-controls .control-section-nxt_section .customize-info .customize-section-description {
    margin-bottom: 0;
}
.nxt-control-tooltip {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.nxt-control-tooltip + .customize-control-title {
    margin-left: 25px;
}
.customize-control {
    position: relative;
    margin-bottom: 0;
    margin-top: 12px;
}

/* New Style Start */
.wp-full-overlay-sidebar {
    background-color: #F9F9F9;
}
#customize-controls .customize-info .preview-notice {
    font-size: 12px;
    font-weight: 400;
    line-height: 16.5px;
    color: #696969;
}
#customize-controls .customize-info .panel-title {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    color: #040404;
}
#customize-outer-theme-controls .accordion-section-title, #customize-theme-controls .accordion-section-title, #customize-controls .control-section.control-section-nxt_section .accordion-section-title {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    border: none;
    background-color: unset;
    color: #040404;

}
#customize-theme-controls li#accordion-panel-nav_menus {
    padding: 0;
    background-color: unset;
}
#customize-controls .control-section .accordion-section-title:focus, #customize-controls .control-section .accordion-section-title:hover, #customize-controls .control-section:hover>.accordion-section-title {
    background-color: #FFFFFF;
    color: #1717CC
}
#customize-outer-theme-controls .accordion-section-title:after, #customize-theme-controls .accordion-section-title:after, #customize-theme-controls .control-section.open .accordion-section-title:after {
    color: #040404;
}
#customize-outer-theme-controls .control-section .accordion-section-title:focus:after, #customize-outer-theme-controls .control-section .accordion-section-title:hover:after, #customize-outer-theme-controls .control-section:hover>.accordion-section-title:after, #customize-theme-controls .control-section .accordion-section-title:focus:after, #customize-theme-controls .control-section .accordion-section-title:hover:after, #customize-theme-controls .control-section:hover>.accordion-section-title:after {
    color: #1717CC;
}
.customize-control-nxt-heading hr {
    border: 0;
    border-bottom: 0.5px solid #4B465C40;
}


/* site identify start */
.customize-control .attachment-media-view .button-add-media {
    background-color: #ffffff;
    color: #010101;
    border: 0.5px dashed #8F8F8F;
    font-size: 12px;
    font-weight: 400;
    line-height: 15.96px;
    letter-spacing: 0.02em;
}
#customize-theme-controls input[type=text]{
    border: 1px solid #D9D9D9;
    background-color: #fff;
}
#customize-theme-controls input[type=text]:hover,.customize-control .attachment-media-view .button-add-media:hover {
    border-color: #1717cc;
}

#customize-theme-controls input[type=text]:focus, .customize-control .attachment-media-view .button-add-media:focus{
    border: 1px solid #1717CC;
}
.customize-control .attachment-media-view .button-add-media:focus {
    border-style: dashed;
}
#customize-controls .description {
    font-size: 10px;
    font-style: italic;
    font-weight: 400;
    line-height: 13.3px;
    text-align: left;
    color: #9AA6AE;
}
#customize-controls .customize-pane-child .customize-section-title h3 {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    text-align: left;
    color: #040404;
}
#customize-controls .customize-section-title span.customize-action {
    font-size: 12px;
    font-weight: 400;
    line-height: 16.5px;
    text-align: left;
    color: #696969;
}
/* site identify end */
.customize-control.customize-control-nxt-responsive-slider > label {
    display: block;
}
#customize-theme-controls .control-panel-themes .accordion-section-title .change-theme, #customize-theme-controls .add-new-widget, #customize-theme-controls .add-new-menu-item {
    color: #1717cc;
    border-color: #1717cc;
}
.customize-control-radio input[type="radio"]:checked::before {
    background-color:#1717cc;
}

.customize-control-checkbox input[type="checkbox"]:focus, .customize-control-radio input[type="radio"]:focus {
    border-color: #1717cc;
}
.customize-section-description a,.customize-section-description .button-link {
    color: #1717cc;
}
.wp-core-ui #customize-theme-controls .button-link:hover, .wp-core-ui #customize-theme-controls .button-link:active {
    color: #0303a0;
}
.customize-panel-back:hover, .customize-panel-back:focus, .customize-section-back:hover, .customize-section-back:focus{
    color: #1717cc;
    border-left-color: #1717cc;
}
.components-button.is-primary{
    background:  #1717cc;
}
.components-button.is-primary:hover:not(:disabled){
    background: #0303a0
}
.wp-full-overlay-footer .devices button:hover:before, .wp-full-overlay-footer .devices button:focus:before {
    color: #0303a0;
}
.wp-full-overlay-footer .devices button:focus, .wp-full-overlay-footer .devices button.active:hover {
    border-bottom-color: #0303a0;
}
.wp-core-ui .wp-full-overlay .collapse-sidebar:hover, .wp-core-ui .wp-full-overlay .collapse-sidebar:focus {
    color: #0303a0;
}