/*--------------------------------------------------------------
  Elementor Editor Popup
  --------------------------------------------------------------*/
  #designer-template-editor-popup .dialog-widget-content {
    width: 90vw;
    height: 90vh;
}

#designer-template-editor-popup .dialog-message {
    padding: 0;
    width: 100%;
    height: 100%;
}

#designer-template-editor-popup .dialog-close-button {
    font-size: 24px;
    color: #222;
}

#designer-template-editor-popup .dialog-header {
    display: none;
}

#designer-template-editor-loading {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #f1f3f5;
    z-index: 9999;
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

#designer-template-editor-loading .elementor-loader-wrapper {
    top: auto;
    left: auto;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
}

/* Disable Transitions on Responsive Preview */
#elementor-preview-responsive-wrapper {
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}
