
/* top admin toolbar icons */
#wpadminbar #wp-admin-bar-wpse19 .ab-earthrise-sub-icon:before {content: '\f535'; top: 3px;}  /* Forms */


/* Hide "site identity" in Elementor Builder */
.elementor-panel-menu-item-settings-site-identity .elementor-panel-menu-item-title {
    display: none !important;
}
.elementor-panel-menu-item-settings-site-identity::after {
    content: 'Favicon';
}

.elementor-panel-menu-item.elementor-panel-menu-item-settings-background {
  display: none !important;
}

#elementor-panel__editor__help {
    display: none !important;
}

button[aria-label="Notes"] {
  display: none;
}

#wpadminbar #wp-admin-bar-earthriseditbutton .ab-icon:before {content: '\f464'; top: 3px; white-space:nowrap;}        /*Edit Page */
#wp-admin-bar-earthriseditbutton a {color:#72aee6 !important;}



#wpadminbar #wp-admin-bar-earthriseditbutton_post .ab-icon:before {content: '\f464'; top: 3px; white-space:nowrap;}        /*Edit Post */
#wp-admin-bar-earthriseditbutton_post a {color:#72aee6 !important;}


#e-admin-top-bar-root.e-admin-top-bar--active ~ #wpbody #wpbody-content {
    margin-top: 0 !important;
}

#e-admin-top-bar-root {
    display: none !important;
}



/* Loading editor logo and text
*/
.elementor-loader {
    display:none !important;
}
.elementor-loading-title {
    font-size: 16px !important;
}


.eicon-global-settings::before {
    content: '\e92b' !important;
}


.edit-indicator {
    display: none !important;
}





/* Hide "Additional Settings" button in elementor editor site settings
  hides too much
#elementor-panel-page-settings .elementor-panel-navigation .elementor-tab-control-advanced {
    display: none !important;
}
*/

/* hide Theme Builder" in elementor editor site settings
*/
.elementor-panel-menu-item.elementor-panel-menu-item-site-editor {
    display: none !important;
}

/* Hide Finder
*/
.elementor-panel-menu-item.elementor-panel-menu-item-finder {
    display: none !important;
}

/* Hide Preview eye
*/
#elementor-panel-footer-saver-preview {
    display: none;
}



/* Hide page settings "Hide Title" option
*/
.elementor-control.elementor-control-hide_title.elementor-control-type-switcher.elementor-label-inline.elementor-control-separator-default {
    display: none !important;
}


/* Hide page settings "layout" option
*/
.elementor-control.elementor-control-template.elementor-control-type-select.elementor-label-inline.elementor-control-separator-default, .elementor-control.elementor-control-template_default_description.elementor-control-type-raw_html.elementor-label-inline.elementor-control-separator-default {
    display: none !important;
}


/* Hide featured image in page settings 
*/
.elementor-control.elementor-control-post_featured_image.elementor-control-type-media.elementor-label-block.elementor-control-separator-default {
    display: none !important;
}

/* Hide Page Transitions in site settings
*/
.elementor-panel-menu-item.elementor-panel-menu-item-settings-page-transitions {
  display: none !important;
}


/* Tooltip
*/
.tipsy {
    margin-left: 15px;
}
.tipsy-s .tipsy-arrow {
    margin-left: -20px !important;
}


#elementor-panel-page-settings .elementor-component-tab.elementor-panel-navigation-tab.elementor-tab-control-advanced {
    display: none !important;
}


.elementor-control.elementor-control-section_custom_css.elementor-control-type-section.elementor-label-inline.elementor-control-separator-none,
*/
.elementor-control.elementor-control-_section_attributes.elementor-control-type-section.elementor-label-inline.elementor-control-separator-none {
    display: none !important;
}




.elementor-control.elementor-control-lightbox_in_editor.elementor-control-type-switcher.elementor-label-inline.elementor-control-separator-default {
    display: none !important;
}


/* Enable CSS per adam's request
.elementor-panel-menu-item.elementor-panel-menu-item-settings-custom-css {
    display: none !important;
}
*/


.elementor-control.elementor-control-section_buttons_schemes_notice.elementor-control-type-raw_html.elementor-label-inline.elementor-control-separator-default, 
.elementor-control-raw-html.elementor-panel-alert.elementor-panel-alert-warning {
    display: none  !important;
}


.elementor-control-media__tool.elementor-control-media__replace {
    display: none  !important;
}



.elementor-control.elementor-control-site_logo.elementor-control-type-media.elementor-label-block.elementor-control-separator-default, 
.elementor-control.elementor-control-site_description.elementor-control-type-text.elementor-label-block.elementor-control-separator-default,
.elementor-control.elementor-control-site_name.elementor-control-type-text.elementor-label-block.elementor-control-separator-default {
    display: none  !important;
} 


/* Site Settings > Layout
*/
.e-responsive-bar__settings-button.e-responsive-bar__button, 
.elementor-panel-menu-item.elementor-panel-menu-item-settings-layout {
    display: none !important;
}



.elementor-panel-menu-item.elementor-panel-menu-item-exit-to-dashboard,
.elementor-panel-menu-item.elementor-panel-menu-item-view-page, 
.elementor-panel-menu-item.elementor-panel-menu-item-editor-preferences,
.elementor-panel-menu-item.elementor-panel-menu-item-exit {
    display: none !important;
}

.elementor-panel-menu-group-title {
    display: none !important;
}


.elementor-panel-menu-item.elementor-panel-menu-item-settings-additional-settings {
    display: none !important;
}


/* Enable CSS per Adam's request
.elementor-control.elementor-control-custom_css_title.elementor-control-type-raw_html.elementor-label-inline.elementor-control-separator-default,
 
.elementor-control.elementor-control-custom_css.elementor-control-type-code.elementor-label-block.elementor-control-separator-none.elementor-control-hidden-label,
.elementor-control.elementor-control-custom_css_description.elementor-control-type-raw_html.elementor-label-inline.elementor-control-separator-default {
    display: none;
}
*/

.site-main.post-2317.elementor_library.type-elementor_library.status-publish.hentry header, .site-main.post-2317.elementor_library.type-elementor_library.status-publish.hentry .page-content,
.site-main.post-2218.elementor_library.type-elementor_library.status-publish.hentry header, .site-main.post-2218.elementor_library.type-elementor_library.status-publish.hentry .page-content {
    margin-left: 10px;
}



#earthrise-elementor-panel-close .eicon-editor-close.tooltip-target:hover {
    color: #93003c !important;
}


 
/* spam protection for Forms 
*/
.elementor-control-form_fields .elementor-repeater-fields:first-of-type {
    display: none !important;
}

/* Forms hide email from address and reply-to
*/
.elementor-control.elementor-control-email_from.elementor-control-type-text.elementor-label-inline.elementor-control-separator-default, 
.elementor-control.elementor-control-email_from_name.elementor-control-type-text.elementor-label-inline.elementor-control-separator-default,
.elementor-control.elementor-control-email_reply_to.elementor-control-type-select.elementor-label-inline.elementor-control-separator-default,
.elementor-control.elementor-control-email_content_type.elementor-control-type-select.elementor-label-inline.elementor-control-separator-default {
    display: none !important;
}

/* Forms hide submission instructions
*/
.elementor-control.elementor-control-section_submissions.elementor-control-type-section.elementor-label-inline.elementor-control-separator-none {
    display: none !important;
}



/* elementor modules categories
*/
.elementor-panel .elementor-panel-category-title {
    padding: 0 !important;
}
.elementor-panel-category-title {
    visibility: hidden;
}
/* 
 .elementor-panel-category-items.elementor-responsive-panel {
    display: grid !important;
}
*/

.e-logo-wrapper {
    visibility: hidden;
}

#elementor-icons-manager__upload {
    display: none !important;
}



#elementor-global-templates {
    display: inherit !important;
}

#elementor-panel-category-theme-elements .elementor-element-wrapper:last-of-type {
    margin-bottom: 10px;
}


/* WP Media Folders PDF module
*/
.wpmf-pdf-embed-elementor-icon::before {min-height:24px !important;}


.elementor-editor-kit .elementor-control-post_title, 
.elementor-editor-kit .elementor-control-post_status {
    display: none;
}

.elementor-editor-kit #elementor-panel-page-settings-controls:after {
    content: "You are editing the Global Design. To access Page Settings, close this blue Global Design panel.";
    margin: 20px;
    display: table !important;
}


.elementor-control.elementor-control-menu.elementor-control-type-select.elementor-label-inline.elementor-control-separator-after .elementor-control-field-description {
    display: none !important;
}

.elementor-template-library-blank-footer {
    display: none !important;
}

#elementor-template-library-header-actions {
    display: none !important;
}

.elementor-templates-modal__header__logo {
    display: none !important;
}


/* remove Notes in Site Settings
*/
.elementor-panel-menu-item.elementor-panel-menu-item-notes {
  display: none !important;
}

/* Hide Stripe API instructions
*/
.elementor-control-raw-html.elementor-panel-alert.elementor-panel-alert-info {
  display: none !important;
}

/* Password protected pages
*/
.post-password-form {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px;
}


.elementor-control.elementor-control-field_type.elementor-control-type-select option[value="recaptcha"],
.elementor-control.elementor-control-field_type.elementor-control-type-select option[value="recaptcha_v3"],
.elementor-control.elementor-control-field_type.elementor-control-type-select option[value="step"] {
  display: none;
}



/* Hide font "Size" options in Header module
*/
.elementor-control.elementor-control-size {
  display: none;
}

.elementor-template-library-template-remote {
  display: none;
}


.elementor-component-tab[data-tab="templates/blocks"] {
  display: none;
}
.elementor-component-tab[data-tab="templates/pages"] {
  display: none;
}


.eicon-elementor {
  display: none;
}

.elementor-template-library-local-column-3, .elementor-template-library-local-column-4 {
  display: none;
}


#elementor-v2-app-bar-main-menu .MuiMenuItem-gutters:nth-of-type(4), 
#elementor-v2-app-bar-main-menu .MuiMenuItem-gutters:nth-of-type(1) {
    display: none;
}

#elementor-v2-top-bar-recently-edited li:last-child {
    display: none;
}

span.MuiChip-root.MuiChip-outlined.MuiChip-sizeSmall.MuiChip-colorPrimary.MuiChip-outlinedPrimary[data-value="wp-page"] {
    display: none;
}

#elementor-panel-get-pro-elements {
  display: none;
}

.e-ai-button {
  display: none;
}

#e-announcements-root {
  display: none !important;
}

.e-ai-layout-button.elementor-add-section-area-button.e-button-primary {
  display: none !important;
}

.MuiGrid-root.MuiGrid-container:nth-of-type(3) div:nth-of-type(1) {
  display: none;
}

.MuiGrid-root.MuiGrid-container:nth-of-type(2) span.MuiBox-root {
  display: none;
}

#wp-admin-bar-elementor_edit_page {
  display: none;
}

.elementor-control-alert.elementor-panel-alert.elementor-panel-alert-warning {
  display: none;
}

.elementor-control-notice.elementor-control-notice-type-info {
  display: none;
}

.elementor-control.elementor-control-exit_to.elementor-control-type-select.elementor-label-inline.elementor-control-separator-before {
  display: none;
}

.elementor-context-menu-list__item.elementor-context-menu-list__item-open_notes {
  display: none !important;
}


/* disabled */
.MuiButtonBase-root.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeLarge.MuiButton-containedSizeLarge.MuiButton-colorPrimary.MuiButtonGroup-grouped.MuiButtonGroup-groupedHorizontal.MuiButtonGroup-groupedContained.MuiButtonGroup-groupedContainedHorizontal.MuiButtonGroup-groupedContainedPrimary.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeLarge.MuiButton-containedSizeLarge.MuiButton-colorPrimary.MuiButtonGroup-grouped.MuiButtonGroup-groupedHorizontal.MuiButtonGroup-groupedContained.MuiButtonGroup-groupedContainedHorizontal.MuiButtonGroup-groupedContainedPrimary.MuiButtonGroup-firstButton.Mui-disabled::after {
    content: 'Save';
    display: block;
    position: absolute;
    width: 100%;
    text-align: center;
    color: grey !important; 
    pointer-events: none; 
}

/* enabled */
.MuiButtonBase-root.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeLarge.MuiButton-containedSizeLarge.MuiButton-colorPrimary.MuiButtonGroup-grouped.MuiButtonGroup-groupedHorizontal.MuiButtonGroup-groupedContained.MuiButtonGroup-groupedContainedHorizontal.MuiButtonGroup-groupedContainedPrimary.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeLarge.MuiButton-containedSizeLarge.MuiButton-colorPrimary.MuiButtonGroup-grouped.MuiButtonGroup-groupedHorizontal.MuiButtonGroup-groupedContained.MuiButtonGroup-groupedContainedHorizontal.MuiButtonGroup-groupedContainedPrimary.MuiButtonGroup-firstButton::after {
    content: 'Save';
    display: block;
    position: absolute;
    width: 100%;
    text-align: center;
    color: black !important; 
    pointer-events: none;
}


/* Target the button and make everything transparent */
.MuiButtonBase-root.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeLarge.MuiButton-containedSizeLarge.MuiButton-colorPrimary.MuiButtonGroup-grouped.MuiButtonGroup-groupedHorizontal.MuiButtonGroup-groupedContained.MuiButtonGroup-groupedContainedHorizontal.MuiButtonGroup-groupedContainedPrimary.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeLarge.MuiButton-containedSizeLarge.MuiButton-colorPrimary.MuiButtonGroup-grouped.MuiButtonGroup-groupedHorizontal.MuiButtonGroup-groupedContained.MuiButtonGroup-groupedContainedHorizontal.MuiButtonGroup-groupedContainedPrimary.MuiButtonGroup-firstButton {
    color: transparent !important;
}

/* Exclude the inner span from transparency */
.MuiButtonBase-root.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeLarge.MuiButton-containedSizeLarge.MuiButton-colorPrimary.MuiButtonGroup-grouped.MuiButtonGroup-groupedHorizontal.MuiButtonGroup-groupedContained.MuiButtonGroup-groupedContainedHorizontal.MuiButtonGroup-groupedContainedPrimary.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeLarge.MuiButton-containedSizeLarge.MuiButton-colorPrimary.MuiButtonGroup-grouped.MuiButtonGroup-groupedHorizontal.MuiButtonGroup-groupedContained.MuiButtonGroup-groupedContainedHorizontal.MuiButtonGroup-groupedContainedPrimary.MuiButtonGroup-firstButton :not(.MuiCircularProgress-root) {
    color: initial !important;
}

/* Hide Save Draft option */
#document-save-options .MuiList-root .MuiMenuItem-root:first-of-type,
#document-save-options .MuiList-root .MuiDivider-root:first-of-type {
    display: none;
}

button.MuiButtonBase-root[aria-label="Save Options"] {
    background-color: grey !important;
}

.hide-row {
    display:none !important;
}

#elementor-template-library-filter-toolbar-remote {
    visibility: hidden !important;
}

#elementor-template-library-footer-banner {
    display:none !important;
}
