/*EDIT CONTENT CONTROL*/
.button.edit-content-button,.edit-content-button{display:inline-flex;align-items:center;line-height:1;margin-bottom: 10px;}
.edit-content-button:before{content: "\f464";opacity: 0.6;background-color: #ddd;padding: 8px;margin-left: -10px;margin-right: 7px;font-size: 18px;vertical-align: top;border-radius: 2px 0 0 2px;font-family: 'dashicons';}

/*--------------------------WIDGETS------------------------------------*/
#wp-editor-widget-container{position:fixed;left:0;right:0;bottom:0;z-index:9999999;background:#f1f1f1;border-top:1px solid #ddd;}



@media screen and (min-width: 800px){
    #wp-editor-widget-container{
        left:300px;
    }
}

@media screen and (min-width: 1667px){
    #wp-editor-widget-container{
        left:18%;
    }
}

#wp-editor-widget-container .close{position:absolute;top:17px;right:7px;width:30px;height:30px;z-index:1000; text-decoration: none; opacity:0.4; text-align: center;}
#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; line-height: 30px}
#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"}

body.wp-customizer #wp-editor-widget-container{ bottom:-650px;}
body.wp-customizer #wp-editor-widget-container.editoron{ bottom:0;}
body.wp-customizer #wp-editor-widget-container .editor {margin: 10px; margin-top: 55px;}
body.widgets_access .widget-position table tr:nth-child(3) {display: none;}

.customize-control .icons-selector .selector-category select,
.customize-control .icons-selector .selector-search input[type=text] {
    line-height: 13px;
    height: 30px;
}

.customize-control .icons-selector,
.customize-control .icons-selector .selector {
    width: 100%;
}

.customize-control .icons-selector .selector {
    border: 1px solid #8c8f94;
    border-radius: 3px;
    height: 30px;
    background-color: #fff;
}

.customize-control .icons-selector .selected-icon {
    width: 70%;
}

.customize-control .icons-selector .selected-icon i {
    line-height: 30px;
}

.customize-control .icons-selector .selector-button {
    width: 28%;
    border-left: 1px solid #8c8f94;
}

.customize-control .icons-selector .selector-button i {
    line-height: 28px;
}

.customize-control .icons-selector .selector-popup {
    padding: 12px;
    border: 1px solid #ddd;
}

.customize-control .icons-selector .selector-arrows span,
.customize-control .icons-selector .fip-box,
.customize-control .icons-selector .selector-category select,
.customize-control .icons-selector .selector-search input[type=text] {
    border: 1px solid #ddd;
}

.customize-control .icons-selector .selector-pages {
    line-height: 14px;
}

.customize-control .icons-selector .selector-search i {
    top: 5px;
}

.customize-control .icons-selector .selector-arrows span i {
    width: auto;
    height: auto;
    line-height: 12px;
}

.customize-control .icons-selector .selector-arrows span:hover i,
.customize-control .icons-selector .fip-box:hover {
    color: #0073aa;
}
