/* User role restrictions */

/* Role classes:
.user-role_avvio_admin
.user-role_external_developer
.user-role_hotel_admin
.user-role_hotel_editor
.user-role_external_digital
*/

/* Hide advanced tabs and content */
body.fl-builder-edit.user-role_hotel_admin .fl-builder-module-settings .fl-builder-settings-tabs a[href="#fl-builder-settings-tab-advanced"],
body.fl-builder-edit.user-role_hotel_editor .fl-builder-module-settings .fl-builder-settings-tabs a[href="#fl-builder-settings-tab-advanced"],
body.fl-builder-edit.user-role_external_digital .fl-builder-module-settings .fl-builder-settings-tabs a[href="#fl-builder-settings-tab-advanced"],
body.fl-builder-edit.user-role_hotel_admin .fl-builder-module-settings .fl-builder-settings-tab#fl-builder-settings-tab-advanced,
body.fl-builder-edit.user-role_hotel_editor .fl-builder-module-settings .fl-builder-settings-tab#fl-builder-settings-tab-advanced,
body.fl-builder-edit.user-role_external_digital .fl-builder-module-settings .fl-builder-settings-tab#fl-builder-settings-tab-advanced {
	display: none;
}

/* Hide builder main menu items */
/*body.fl-builder-edit.user-role_hotel_admin .fl-builder--main-menu-panel .fl-builder--menu-item[data-event="showGlobalSettings"],
body.fl-builder-edit.user-role_hotel_editor .fl-builder--main-menu-panel .fl-builder--menu-item[data-event="showGlobalSettings"],
body.fl-builder-edit.user-role_external_digital .fl-builder--main-menu-panel .fl-builder--menu-item[data-event="showGlobalSettings"], 
body.fl-builder-edit.user-role_hotel_admin .fl-builder--main-menu-panel .fl-builder--menu-item[data-event="showLayoutSettings"],
body.fl-builder-edit.user-role_hotel_editor .fl-builder--main-menu-panel .fl-builder--menu-item[data-event="showLayoutSettings"],
body.fl-builder-edit.user-role_external_digital .fl-builder--main-menu-panel .fl-builder--menu-item[data-event="showLayoutSettings"], 
body.fl-builder-edit.user-role_hotel_admin .fl-builder--main-menu-panel .fl-builder--menu-item[data-view="admin"],
body.fl-builder-edit.user-role_hotel_editor .fl-builder--main-menu-panel .fl-builder--menu-item[data-view="admin"],
body.fl-builder-edit.user-role_external_digital .fl-builder--main-menu-panel .fl-builder--menu-item[data-view="admin"], 
body.fl-builder-edit.user-role_hotel_admin .fl-builder--main-menu-panel .fl-builder--menu-item[data-view="help"],
body.fl-builder-edit.user-role_hotel_editor .fl-builder--main-menu-panel .fl-builder--menu-item[data-view="help"],
body.fl-builder-edit.user-role_external_digital .fl-builder--main-menu-panel .fl-builder--menu-item[data-view="help"],
body.fl-builder-edit.user-role_hotel_admin .fl-builder--main-menu-panel hr,
body.fl-builder-edit.user-role_hotel_editor .fl-builder--main-menu-panel hr,
body.fl-builder-edit.user-role_external_digital .fl-builder--main-menu-panel hr {
	display: none;
}*/

/* Hide builder main menu */
body.fl-builder-edit.user-role_hotel_admin .fl-builder-bar-title,
body.fl-builder-edit.user-role_hotel_editor .fl-builder-bar-title,
body.fl-builder-edit.user-role_external_digital .fl-builder-bar-title {
    cursor: initial;
}
body.fl-builder-edit.user-role_hotel_admin .fl-builder-bar-title button,
body.fl-builder-edit.user-role_hotel_editor .fl-builder-bar-title button,
body.fl-builder-edit.user-role_external_digital .fl-builder-bar-title button {
    display: none;
}
body.fl-builder-edit.user-role_hotel_admin .fl-builder--main-menu-panel.is-showing,
body.fl-builder-edit.user-role_hotel_editor .fl-builder--main-menu-panel.is-showing,
body.fl-builder-edit.user-role_external_digital .fl-builder--main-menu-panel.is-showing {
	display: none !important;
}

/* Hide builder module menu items */
body.fl-builder-edit.user-role_hotel_admin .fl-builder--content-library-panel .fl-builder-content-group-select .fl-builder--menu-item[data-view="wordpresswidgets"],
body.fl-builder-edit.user-role_hotel_editor .fl-builder--content-library-panel .fl-builder-content-group-select .fl-builder--menu-item[data-view="wordpresswidgets"],
body.fl-builder-edit.user-role_external_digital .fl-builder--content-library-panel .fl-builder-content-group-select .fl-builder--menu-item[data-view="wordpresswidgets"],
body.fl-builder-edit.user-role_hotel_admin .fl-builder--content-library-panel .fl-builder-content-group-select .fl-builder--menu-item[data-view="powerpackmodules"],
body.fl-builder-edit.user-role_hotel_editor .fl-builder--content-library-panel .fl-builder-content-group-select .fl-builder--menu-item[data-view="powerpackmodules"],
body.fl-builder-edit.user-role_external_digital .fl-builder--content-library-panel .fl-builder-content-group-select .fl-builder--menu-item[data-view="powerpackmodules"],
body.fl-builder-edit.user-role_hotel_admin .fl-builder--content-library-panel .fl-builder-content-group-select hr,
body.fl-builder-edit.user-role_hotel_editor .fl-builder--content-library-panel .fl-builder-content-group-select hr,
body.fl-builder-edit.user-role_external_digital .fl-builder--content-library-panel .fl-builder-content-group-select hr {
	display: none;
}

/* Hide modules, rows, templates lists in add content dropdown */
body.fl-builder-edit.user-role_hotel_admin .fl-builder--content-library-panel .fl-builder--panel-header .fl-builder--tabs button[data-tab="modules"],
body.fl-builder-edit.user-role_hotel_editor .fl-builder--content-library-panel .fl-builder--panel-header .fl-builder--tabs button[data-tab="modules"],
body.fl-builder-edit.user-role_external_digital .fl-builder--content-library-panel .fl-builder--panel-header .fl-builder--tabs button[data-tab="modules"],
body.fl-builder-edit.user-role_hotel_admin .fl-builder--content-library-panel .fl-builder--panel-header .fl-builder--tabs button[data-tab="rows"],
body.fl-builder-edit.user-role_hotel_editor .fl-builder--content-library-panel .fl-builder--panel-header .fl-builder--tabs button[data-tab="rows"],
body.fl-builder-edit.user-role_external_digital .fl-builder--content-library-panel .fl-builder--panel-header .fl-builder--tabs button[data-tab="rows"],
body.fl-builder-edit.user-role_hotel_admin .fl-builder--content-library-panel .fl-builder--panel-header .fl-builder--tabs button[data-tab="templates"],
body.fl-builder-edit.user-role_hotel_editor .fl-builder--content-library-panel .fl-builder--panel-header .fl-builder--tabs button[data-tab="templates"],
body.fl-builder-edit.user-role_external_digital .fl-builder--content-library-panel .fl-builder--panel-header .fl-builder--tabs button[data-tab="templates"],
body.fl-builder-edit.user-role_hotel_admin .fl-builder--content-library-panel .fl-builder--panel-header .fl-builder--tabs + .fl-builder--panel-controls,
body.fl-builder-edit.user-role_hotel_editor .fl-builder--content-library-panel .fl-builder--panel-header .fl-builder--tabs + .fl-builder--panel-controls,
body.fl-builder-edit.user-role_external_digital .fl-builder--content-library-panel .fl-builder--panel-header .fl-builder--tabs + .fl-builder--panel-controls,
body.fl-builder-edit.user-role_hotel_admin .fl-builder--content-library-panel .fl-builder--panel-content .fl-builder--panel-view[data-tab="modules"],
body.fl-builder-edit.user-role_hotel_editor .fl-builder--content-library-panel .fl-builder--panel-content .fl-builder--panel-view[data-tab="modules"],
body.fl-builder-edit.user-role_external_digital .fl-builder--content-library-panel .fl-builder--panel-content .fl-builder--panel-view[data-tab="modules"] {
	display: none !important;
}
body.fl-builder-edit.user-role_hotel_admin .fl-builder--content-library-panel .fl-builder--panel-content .fl-builder--panel-view[data-tab="saved"],
body.fl-builder-edit.user-role_hotel_editor .fl-builder--content-library-panel .fl-builder--panel-content .fl-builder--panel-view[data-tab="saved"],
body.fl-builder-edit.user-role_external_digital .fl-builder--content-library-panel .fl-builder--panel-content .fl-builder--panel-view[data-tab="saved"] {
	display: block;
    position: absolute;
    top: 52px;
    bottom: 0;
    left: 0;
    right: 0;
    width: auto;
    height: auto;
}

/* Hide saved modules section in add content dropdown saved tab */
body.fl-builder-edit.user-role_hotel_admin .fl-builder--content-library-panel .fl-builder--panel-content .fl-builder--panel-view[data-tab="saved"] #fl-builder-blocks-saved-modules,
body.fl-builder-edit.user-role_hotel_editor .fl-builder--content-library-panel .fl-builder--panel-content .fl-builder--panel-view[data-tab="saved"] #fl-builder-blocks-saved-modules,
body.fl-builder-edit.user-role_external_digital .fl-builder--content-library-panel .fl-builder--panel-content .fl-builder--panel-view[data-tab="saved"] #fl-builder-blocks-saved-modules {
	display: none !important;
}