body.login {
    font-family: "Inter", sans-serif;
}
body.login #login h1 a {
    background: rgba(0, 0, 0, 0) url(../images/wp-admin-logo.png) no-repeat scroll 0 0;
    width: 250px;
	height:67px;
}
.login form#loginform .input, .login form#loginform input[type="password"], .login form#loginform input[type="text"] {
	font-size: 14px !important;
}
#wp-admin-bar-wp-logo,#wp-admin-bar-site-name {
	display:none;
}
/* Custom styles for the admin bar items */
#wp-toolbar .ab-top-menu .maestro-admin-bar-item .ab-item,#wp-toolbar .ab-top-menu .maestro-admin-bar-item .ab-item:hover {
    color: #eae4db; /* Change the text color */
    text-transform: uppercase;font-weight: bold;letter-spacing: 2px;
    background: transparent url(../images/maestro-logo.png) no-repeat scroll center center !important;
    width: 190px;
    background-size: contain !important;
    margin: 0 0 0 10px;padding:0;
}
#wpadminbar {
    padding: 13px 0;height:auto;
}
#adminmenu {
	margin:0;
}
#adminmenu, #adminmenu .wp-submenu, #adminmenuback, #adminmenuwrap {
    width:200px;
}
#adminmenu .wp-submenu {
	left:200px;
}
#wpcontent, #wpfooter {
    margin-left: 200px;margin-top: 25px;
}
.active_switch {
    width: 62px;
    display: inline-block;
    height: 31px;
    position: relative;
    background: transparent url(../images/no-switch.png)no-repeat scroll center center;
    cursor: pointer;
}
.active_switch.active {
    background:transparent url(../images/yes-switch.png)no-repeat scroll center center;
}
.active_switch .switch-icon {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    visibility: hidden;
    margin: 0;
}
#adminmenu li.wp-menu-separator {
	display:none;
}
.wp-core-ui .button-primary {
    background: #ff6a06;
    border-color: #ff6a06;
}
.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary.hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:hover {
    background: #ff6a06;
    border-color: #ff6a06;
}
.login .button.wp-hide-pw .dashicons {
    color: #ff6a06;
}
input[type="checkbox"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime-local"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="radio"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, select:focus, textarea:focus {
    border-color: #ff6a06;
    box-shadow: 0 0 0 1px #ff6a06;
}
.wp-core-ui .button, .wp-core-ui .button-secondary,.wp-core-ui .button-secondary:hover, .wp-core-ui .button.hover, .wp-core-ui .button:hover {
    background: #ffffff;
    border-color: #ff6a06;
    color: #ff6a06;
}
.louder-admin-ui select {
    min-width: 220px;
}
.wp-core-ui select:hover {
    color: #ff6a06;
}
.login #backtoblog a:hover, .login #nav a:hover, .login h1 a:hover{
    color: #ff6a06;
}
#wpcontent #wpadminbar #wp-admin-bar-wp-logo .ab-icon {
    background: transparent url(../images/maestro-logo.png) no-repeat scroll center center !important;
}
.wp-has-submenu.wp-not-current-submenu.menu-top .wp-menu-image::before{
    display: inline-block;
    padding: 10px 0;
    width: 20px;
    height: 20px;
}
li#toplevel_page_event-identifier a.wp-has-submenu.wp-not-current-submenu.menu-top.toplevel_page_event-identifier .wp-menu-image.dashicons-before::before{
    content: "" !important;
    background: transparent url(../dashicons/event-hover.png) no-repeat scroll center center / 100% auto;
    padding: 8px 0 !important;
}
a.wp-has-current-submenu.wp-menu-open.menu-icon-dashboard.menu-top-first.menu-top-last div.wp-menu-image:before, ul#adminmenu li#menu-dashboard.current .wp-menu-image.dashicons-before.dashicons-dashboard:before {
    content: "" !important;
    background: transparent url(../dashicons/speedometer-white.png) no-repeat scroll center center / 100% auto;
}
a.wp-not-current-submenu.menu-top.menu-top-first.menu-icon-dashboard.menu-top-first.menu-top-last div.wp-menu-image:before {
    content: "" !important;
    background: transparent url(../dashicons/speedometer-white.png) no-repeat scroll center center / 100% auto;
}
#menu-appearance.wp-has-current-submenu .wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-icon-appearance .wp-menu-image.dashicons-before.dashicons-admin-appearance:before {
    content: "" !important;
    background: transparent url(../dashicons/appearance-hover.png) no-repeat scroll center center / 100% auto;
}
#menu-appearance.wp-not-current-submenu .wp-has-submenu.wp-not-current-submenu.menu-top.menu-icon-appearance .wp-menu-image.dashicons-before.dashicons-admin-appearance:before {
    content: "" !important;
    background: transparent url(../dashicons/appearance-hover.png) no-repeat scroll center center / 100% auto;
    padding: 8px 0 !important;
}
a.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.menu-icon-post.open-if-no-js .wp-menu-image.dashicons-before.dashicons-admin-post:before {
    content: "" !important;
    background: transparent url(../dashicons/blog-white.png) no-repeat scroll center center / 100% auto;
    padding: 8px 0 !important;
}
a.wp-has-submenu.wp-not-current-submenu.menu-top.menu-icon-post.open-if-no-js .wp-menu-image.dashicons-before.dashicons-admin-post:before {
    content: "" !important;
    background: transparent url(../dashicons/blog-white.png) no-repeat scroll center center / 100% auto;
    padding: 8px 0 !important;
}
a.wp-has-submenu.wp-not-current-submenu.menu-top.menu-icon-page .wp-menu-image.dashicons-before.dashicons-admin-page:before {
    content: "" !important;
    background: transparent url(../dashicons/pages-hover.png) no-repeat scroll center center / 100% auto;
    padding: 8px 0 !important;
}
a.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.menu-icon-page .wp-menu-image.dashicons-before.dashicons-admin-page:before {
    content: "" !important;
    background: transparent url(../dashicons/pages-hover.png) no-repeat scroll center center / 100% auto;
    padding: 8px 0 !important;
}
a.wp-has-submenu.wp-not-current-submenu.menu-top.menu-icon-media .wp-menu-image.dashicons-before.dashicons-admin-media:before {
    content: "" !important;
    background: transparent url(../dashicons/gallery-white.png) no-repeat scroll center center / 100% auto;
    padding: 8px 0 !important;
}
a.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.menu-icon-media .wp-menu-image.dashicons-before.dashicons-admin-media:before {
    content: "" !important;
    background: transparent url(../dashicons/gallery-white.png) no-repeat scroll center center / 100% auto;
}
a.wp-has-submenu.wp-not-current-submenu.menu-top.menu-icon-jobpost .wp-menu-image.dashicons-before.dashicons-clipboard:before {
    content: "" !important;
    background: transparent url(../dashicons/success-hover.png) no-repeat scroll center center / 100% auto;
}
a.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.menu-icon-jobpost .wp-menu-image.dashicons-before.dashicons-clipboard:before {
    content: "" !important;
    background: transparent url(../dashicons/success-hover.png) no-repeat scroll center center / 100% auto;
}
a.wp-has-submenu.wp-not-current-submenu.menu-top.menu-icon-users.menu-top-last .wp-menu-image.dashicons-before.dashicons-admin-users:before {
    content: "" !important;
    background: transparent url(../dashicons/group-hover.png) no-repeat scroll center center / 100% auto;
}
a.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.menu-icon-users.menu-top-last .wp-menu-image.dashicons-before.dashicons-admin-users:before {
    content: "" !important;
    background: transparent url(../dashicons/group-hover.png) no-repeat scroll center center / 100% auto;
}
li#toplevel_page_Slideshow-identifier a.wp-has-submenu.wp-not-current-submenu.menu-top.toplevel_page_Slideshow-identifier .wp-menu-image.dashicons-before.dashicons-format-slide:before {
    content: "" !important;
    background: transparent url(../dashicons/slideshow-hover.png) no-repeat scroll center center / 100% auto;
}
li#toplevel_page_Slideshow-identifier a.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.toplevel_page_Slideshow-identifier .wp-menu-image.dashicons-before.dashicons-format-slide:before {
    content: "" !important;
    background: transparent url(../dashicons/slideshow-hover.png) no-repeat scroll center center / 100% auto;
}
li#toplevel_page_cfdb7-list a.wp-has-submenu.wp-not-current-submenu.menu-top.toplevel_page_cfdb7-list .wp-menu-image.dashicons-before.dashicons-list-view:before {
    content: "" !important;
    background: transparent url(../dashicons/web-forms-hover.png) no-repeat scroll center center / 100% auto;
}
li#toplevel_page_cfdb7-list a.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.toplevel_page_cfdb7-list .wp-menu-image.dashicons-before.dashicons-list-view:before {
    content: "" !important;
    background: transparent url(../dashicons/web-forms-hover.png) no-repeat scroll center center / 100% auto;
}
li#toplevel_page_lodge-identifier a.wp-has-submenu.wp-not-current-submenu.menu-top.toplevel_page_lodge-identifier .wp-menu-image.dashicons-before::before{
    content: "" !important;
    background: transparent url(../dashicons/buscommunity-white.png) no-repeat scroll center center / 100% auto;
}
li#toplevel_page_lodge-identifier a.wp-has-submenu.wp-has-current-submenu.menu-top.toplevel_page_lodge-identifier .wp-menu-image.dashicons-before::before{
    content: "" !important;
    background: transparent url(../dashicons/buscommunity-white.png) no-repeat scroll center center / 100% auto;
}
li#toplevel_page_Video-identifier a.wp-has-submenu.wp-not-current-submenu.menu-top.toplevel_page_Video-identifier .wp-menu-image.dashicons-before::before,li#menu-posts-videogallery a.wp-has-submenu.wp-not-current-submenu.menu-top.menu-icon-videogallery .wp-menu-image.dashicons-before::before {
    content: "" !important;
    background: transparent url(../dashicons/gallery-white.png) no-repeat scroll center center / 100% auto;
}
li#toplevel_page_Video-identifier a.wp-has-submenu.wp-has-current-submenu.menu-top.toplevel_page_Video-identifier .wp-menu-image.dashicons-before::before, li#menu-posts-videogallery a.wp-has-submenu.wp-has-current-submenu.menu-top.menu-icon-videogallery .wp-menu-image.dashicons-before::before {
    content: "" !important;
    background: transparent url(../dashicons/gallery-white.png) no-repeat scroll center center / 100% auto;
}
li#toplevel_page_event-identifier a.wp-has-submenu.wp-has-current-submenu.menu-top.toplevel_page_event-identifier .wp-menu-image.dashicons-before::before{
    content: "" !important;
    background: transparent url(../dashicons/event-hover.png) no-repeat scroll center center / 100% auto;
    padding: 10px 0 !important;
}
li#menu-comments a.wp-not-current-submenu.menu-top.menu-icon-comments .wp-menu-image.dashicons-before.dashicons-admin-comments:before {
    content: "" !important;
    background: transparent url(../dashicons/message-white.png) no-repeat scroll center center / 100% auto;
}
li#menu-comments a.current.menu-top.menu-icon-comments .wp-menu-image.dashicons-before.dashicons-admin-comments:before {
    content: "" !important;
    background: transparent url(../dashicons/message-white.png) no-repeat scroll center center / 100% auto;
}
li#toplevel_page_Exhibits-identifier a.wp-has-submenu.wp-not-current-submenu.menu-top.toplevel_page_Exhibits-identifier .wp-menu-image.dashicons-before.dashicons-format-slide:before {
    content: "" !important;
    background: transparent url(../dashicons/exhibit_hover.png) no-repeat scroll center center / 100% auto;
}
li#toplevel_page_Exhibits-identifier a.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.toplevel_page_Exhibits-identifier .wp-menu-image.dashicons-format-slide:before {
    content: "" !important;
    background: transparent url(../dashicons/exhibit_hover.png) no-repeat scroll center center / 100% auto;
}
li#toplevel_page_FAQ-identifier a.wp-has-submenu.wp-not-current-submenu.menu-top.toplevel_page_FAQ-identifier .wp-menu-image.dashicons-before.dashicons-businessperson:before {
    content: "" !important;
    background: transparent url(../dashicons/question_white.png) no-repeat scroll center center / 100% auto;
    padding: 8px 0 !important;
}
li#toplevel_page_FAQ-identifier a.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.toplevel_page_FAQ-identifier .wp-menu-image.dashicons-businessperson:before {
    content: "" !important;
    background: transparent url(../dashicons/question_white.png) no-repeat scroll center center / 100% auto;
}
li#toplevel_page_Staff-identifier a.wp-has-submenu.wp-not-current-submenu.menu-top.toplevel_page_Staff-identifier .wp-menu-image.dashicons-before.dashicons-businessperson:before {
    content: "" !important;
    background: transparent url(../dashicons/leader-active.png) no-repeat scroll center center / 100% auto;
}
li#toplevel_page_Staff-identifier a.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.toplevel_page_Staff-identifier .wp-menu-image.dashicons-businessperson:before {
    content: "" !important;
    background: transparent url(../dashicons/leader-active.png) no-repeat scroll center center / 100% auto;
}
.wp-has-submenu.wp-not-current-submenu.menu-top.menu-icon-mapplic_map .wp-menu-image.dashicons-before.dashicons-location-alt:before {
    content: "" !important;
    background: transparent url(../dashicons/map-hover.png) no-repeat scroll center center / 100% auto;
}
.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.menu-icon-mapplic_map .wp-menu-image.dashicons-before.dashicons-location-alt:before {
    content: "" !important;
    background: transparent url(../dashicons/map-hover.png) no-repeat scroll center center / 100% auto;
}
li#toplevel_page_Slideshow-identifier a.wp-has-submenu.wp-not-current-submenu.menu-top.toplevel_page_Slideshow-identifier .wp-menu-image.dashicons-before.dashicons-format-slide:before {
    content: "" !important;
    background: transparent url(../dashicons/slideshow-hover.png) no-repeat scroll center center / 100% auto;
}
li#toplevel_page_Slideshow-identifier a.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.toplevel_page_Slideshow-identifier .wp-menu-image.dashicons-before.dashicons-format-slide:before {
    content: "" !important;
    background: transparent url(../dashicons/slideshow-hover.png) no-repeat scroll center center / 100% auto;
}
li#toplevel_page_cfdb7-list a.wp-has-submenu.wp-not-current-submenu.menu-top.toplevel_page_cfdb7-list .wp-menu-image.dashicons-before.dashicons-list-view:before {
    content: "" !important;
    background: transparent url(../dashicons/web-forms-hover.png) no-repeat scroll center center / 100% auto;
}
li#toplevel_page_cfdb7-list a.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.toplevel_page_cfdb7-list .wp-menu-image.dashicons-before.dashicons-list-view:before {
    content: "" !important;
    background: transparent url(../dashicons/web-forms-hover.png) no-repeat scroll center center / 100% auto;
}
li#toplevel_page_lodge-identifier a.wp-has-submenu.wp-not-current-submenu.menu-top.toplevel_page_lodge-identifier .wp-menu-image.dashicons-before::before{
    content: "" !important;
    background: transparent url(../dashicons/buscommunity-white.png) no-repeat scroll center center / 100% auto;
}
li#toplevel_page_lodge-identifier a.wp-has-submenu.wp-has-current-submenu.menu-top.toplevel_page_lodge-identifier .wp-menu-image.dashicons-before::before{
    content: "" !important;
    background: transparent url(../dashicons/buscommunity-white.png) no-repeat scroll center center / 100% auto;
}
li#toplevel_page_es_dashboard a.wp-has-submenu.wp-not-current-submenu.menu-top.toplevel_page_es_dashboard.menu-top-last .wp-menu-image.dashicons-before.dashicons-email:before, li#toplevel_page_wpcf7 a.wp-has-submenu.wp-not-current-submenu.menu-top.toplevel_page_wpcf7 .wp-menu-image.dashicons-before.dashicons-email:before {
    content: "" !important;
    background: transparent url(../dashicons/envelope-white.png) no-repeat scroll center center / 100% auto;
    padding: 8px 0 !important;
}
li#toplevel_page_es_dashboard a.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.toplevel_page_es_dashboard.menu-top-last .wp-menu-image.dashicons-before.dashicons-email:before, li#toplevel_page_wpcf7 a.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.toplevel_page_wpcf7 .wp-menu-image.dashicons-before.dashicons-email:before {
    content: "" !important;
    background: transparent url(../dashicons/envelope-white.png) no-repeat scroll center center / 100% auto;
}
li#menu-posts-testimonial.wp-has-submenu.wp-not-current-submenu.menu-top.menu-icon-testimonial .wp-menu-image.dashicons-before.dashicons-testimonial:before {
    content: "" !important;
    background: transparent url(../dashicons/test_hover.png) no-repeat scroll center center / 100% auto;
}
li#menu-posts-testimonial.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.menu-icon-testimonial .wp-menu-image.dashicons-before.dashicons-testimonial:before {
    content: "" !important;
    background: transparent url(../dashicons/test_hover.png) no-repeat scroll center center / 100% auto;
}
li#toplevel_page_locations-identifier.wp-has-submenu.wp-not-current-submenu.menu-top.toplevel_page_locations-identifier .wp-menu-image.dashicons-before.dashicons-calendar:before {
    content: "" !important;
    background: transparent url(../dashicons/test_hover.png) no-repeat scroll center center / 100% auto;
}
li#toplevel_page_locations-identifier.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.toplevel_page_locations-identifier .wp-menu-image.dashicons-before.dashicons-calendar:before {
    content: "" !important;
    background: transparent url(../dashicons/test_hover.png) no-repeat scroll center center / 100% auto;
}
#toplevel_page_Itineraries-identifier .wp-has-submenu .dashicons-businessperson::before {
    content: "" !important;
    background: transparent url(../dashicons/blog-white.png) no-repeat scroll center center / 100% auto;
    padding: 8px 0 !important;
}
#toplevel_page_Itineraries-identifier.wp-has-current-submenu .dashicons-businessperson::before{
    content: "" !important;
    background: transparent url(../dashicons/blog-white.png) no-repeat scroll center center / 100% auto;
    padding: 8px 0 !important;
}
#menu-users .menu-icon-users .wp-menu-image.dashicons-before.dashicons-admin-users::before,
#menu-users .wp-has-submenu.wp-not-current-submenu.menu-top.menu-icon-users .wp-menu-image.dashicons-before.dashicons-admin-users::before,
#menu-users .wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.menu-icon-users .wp-menu-image.dashicons-before.dashicons-admin-users::before{
    content: "" !important;
    background: transparent url(../dashicons/user-white.png) no-repeat scroll center center / 100% !important;
}
li#toplevel_page_venues-identifier a.wp-has-submenu.wp-not-current-submenu.menu-top.toplevel_page_venues-identifier .wp-menu-image.dashicons-before.dashicons-calendar:before {
    content: "" !important;
    background: transparent url(../dashicons/Venues-hover.png) no-repeat scroll center center / 100% auto;
    padding: 7px 0 !important;
}
li#toplevel_page_venues-identifier a.wp-has-submenu.wp-has-current-submenu.wp-menu-open.menu-top.toplevel_page_venues-identifier .wp-menu-image.dashicons-before.dashicons-calendar:before {
    content: "" !important;
    background: transparent url(../dashicons/Venues-hover.png) no-repeat scroll center center / 100% auto;
}
#wp-admin-bar-top-secondary #wp-admin-bar-my-account > .ab-item::before {
    content: "" !important;
    background: transparent url(../dashicons/user-white.png) no-repeat scroll right center / 100% !important;
    width: 18px;height:18px;

}
.wp-has-submenu.wp-not-current-submenu.menu-top.menu-icon-settings .dashicons-admin-settings::before{
    content: "" !important;
    background: transparent url(../dashicons/settings-white.png) no-repeat scroll center center / 100% auto;
}
.wp-has-submenu.wp-not-current-submenu.menu-top.menu-icon-tools .dashicons-admin-tools::before{
    content: "" !important;
    background: transparent url(../dashicons/tootls-white.png) no-repeat scroll center center / 100% auto;
}
.wp-list-table .thumbnail{text-align: center;}
.wp-list-table .thumbnail a:hover,.wp-list-table .thumbnail a:active,.wp-list-table .thumbnail a:focus {
    color: transparent;
}
.wp-list-table .thumbnail a img {
    border-color: var(--admin-secondary-color);
    border-width: 1px;
    border-style: solid;
}


#adminmenu .wp-menu-image img {
    width: 56%;
    opacity: 1 !important;
}

/* categories page */
.term-name-wrap label,
.term-slug-wrap label,
.term-parent-wrap label,
.term-description-wrap label,
.term-image-banner-wrap label,
.term-menu-order-wrap label,
.banner-details-wrap label,
#event-venue-details label,
.form-wrap label {
    font-size: 14px;
    font-weight: 600;
}

.term-image-banner-wrap {
    display: flex;
    justify-content: space-between;
    width: 95%;
}

.term-image-button-wrap {
    display: flex;
    gap: 6px;
}
.form-field select {
    width: 95%;
}

.term-description-wrap .wp-editor-wrap {
    width: 95%;
}

.wp-editor-container,
.wp-editor-area {
    width: 100% !important;
}

#event-venue-details > p {
    display: flex;
    align-items: center;
    margin: 18px 0;
}

#event-venue-details > p > label {
    display: inline-flex;
    align-items: center;
    font-weight: 600;
    gap: 8px;
}