/* WIDGETS
 *--------------------------*/
#wp-editor-widget-container {
    position:fixed;
    top:30px;
    left:30px;
    right:30px;
    bottom:30px;
    z-index:99999;
    background:#fff;
}
#wp-editor-widget-backdrop {
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    min-height:360px;
    background:#000;
    opacity:.7;
    z-index:50000;
}
#wp-editor-widget-container .close {
    position:absolute;
    top:17px;
    right:7px;
    width:30px;
    height:30px;
    z-index:1000;
    text-decoration: none;
    opacity:0.4;
}
#wp-editor-widget-container .close { 
    opacity: 0.7;
}
#wp-editor-widget-container .icon:after {
    font: 400 22px/45px dashicons; 
    content: "\f335";color: #888;
    text-decoration: none!important;
}
#wp-editor-widget-container .close:active {
    outline:0
}
#wp-editor-widget-container .editor {
    margin:50px
}
#available-widgets [class*=wp_editor_widget] .widget-title:before {
    content:"\f478"
}

/* CUSTOMIZER WIDGETS
 *---------------------------------------------*/
body.wp-customizer #wp-editor-widget-container { 
    top:0; 
    left:-650px; 
    bottom:0;width: 40%; 
    min-width: 650px; 
    overflow:scroll;
}
body.wp-customizer #wp-editor-widget-container.editoron { 
    left:0;
}
body.wp-customizer #wp-editor-widget-container .editor {
    margin: 30px; 
    margin-top: 100px;
}
body.widgets_access .widget-position table tr:nth-child(3) {
    display: none;
}
