
@font-face {
    font-family: "geomanistregular";
    src: url("../fonts/Geomanist-Regular-Webfont/geomanist-regular-webfont.eot");
    src: url("../fonts/Geomanist-Regular-Webfont/geomanist-regular-webfont.eot?#iefix") format("embedded-opentype"),
         url("../fonts/Geomanist-Regular-Webfont/geomanist-regular-webfont.woff2") format("woff2"),
         url("../fonts/Geomanist-Regular-Webfont/geomanist-regular-webfont.woff") format("woff"),
         url("../fonts/Geomanist-Regular-Webfont/geomanist-regular-webfont.ttf") format("truetype"),
         url("../fonts/Geomanist-Regular-Webfont/geomanist-regular-webfont.svg#geomanistregular") format("svg");
    font-weight: normal;
    font-style: normal;

}

body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    --wp--style--global--content-size:1200px;
    max-width: var(--wp--style--global--content-size); 
}
#adminmenu div.wp-menu-name {
    font-family: "geomanistregular" !important;
}
#adminmenu div.wp-menu-name {
    font-family: "geomanistregular" !important;
}
#adminmenu .wp-submenu {
    font-family: "geomanistregular" !important;
}
#wpadminbar a, #wpadminbar li, #wpadminbar div{
    font-family: "geomanistregular" !important;
}

#wpadminbar {
	background-color: #f7f5f5 !important;
    height: 50px;
}
#wp-admin-bar-custom-logo-img img{
    width: 100% !important;
    height: 25px !important;
    vertical-align: middle !important;
    margin-left: 10px !important;
}
#wp-admin-bar-custom-logo-img a{
    padding-left: 0px !important;
    padding-right: 15px !important;
}

@media screen and (min-width: 783px){
    #wpadminbar *{
        font-family: "geomanistregular" !important;
    }
    #wpadminbar * {
        font-size: 14px !important;
    }
    #wpadminbar span.ab-icon{
        font: normal 20px/1 dashicons !important;
        padding-top: 6px !important;
    }
    #wpadminbar ul#wp-admin-bar-root-default>li{
        margin-top: 6px !important;
    }
    #wp-admin-bar-top-secondary {
        margin-top: 6px !important;
    }
    #wp-admin-bar-wp-spotlight-search img {
        left: 0px !important;
    }
    #wp-admin-bar-seopress span.ab-icon{
        padding-top: 3px !important;
    }
    #wp-admin-bar-wp-spotlight-search input#wp_spotlight_search_box{
        padding-left: 30px !important;
    }
    #wpadminbar ul#wp-admin-bar-root-default li#wp-admin-bar-custom-logo-img{
        margin-right: 10px !important;
    }
}

/** 24-May-2024 **/
#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon{
  color: #545454 !important;
}
#wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item, #wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item{
    background-color: #ededed !important;
    color: #7a7a7a !important;
    height: 40px !important;
}
#adminmenuback, #adminmenuwrap, #adminmenu {
    background: #ffffff !important;
}
#wpcontent{
  margin-top: 15px !important;
}
#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head, #adminmenu .wp-menu-arrow, #adminmenu .wp-menu-arrow div, #adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu{
    color: #000000 !important;
    background: #ebf2f6 !important;
}
#adminmenu a{
  color: #000000 !important;
}
#adminmenu li.menu-top:hover, #adminmenu li.opensub>a.menu-top, #adminmenu li>a.menu-top:focus{
    background-color: #ededed !important;
    color: #7a7a7a !important;
}
#adminmenu .current div.wp-menu-image:before, #adminmenu .wp-has-current-submenu div.wp-menu-image:before, #adminmenu a.current:hover div.wp-menu-image:before, #adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before, #adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before, #adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before, #adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{
  color: #000000 !important;
}
#adminmenu .wp-submenu{
  background: #f4f4f4 !important;
}
#adminmenu .dashicons-wu-email::before,
#adminmenu .dashicons-wu-browser::before, {
#adminmenu .dashicons-before::before
    color: #000 !important;
}
#adminmenumain #adminmenuwrap #adminmenu div.wp-menu-image:before
    color: #000000 !important;
}
#adminmenu .dashicons-dashboard::before{
  color: #000000 !important;
}
#adminmenu .dashicons-admin-generic::before{
  color: #000000 !important;
}
#adminmenu .dashicons-wu-email::before{
  color: #000000 !important;
}
#adminmenu .dashicons-wu-browser::before{
  color: #000000 !important;
}
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{
  background: #f4f4f4 !important;
}
#wpadminbar .menupop .ab-sub-wrapper, #wpadminbar .shortlink-input {
  background: #f4f4f4 !important;
}
.cus-sg-hide{
  display: none !important;
}
#adminmenu .wp-not-current-submenu .wp-submenu{
  margin-top: 0px !important;
}
/*#adminmenu li.cus-sg-height ul.wp-submenu{
  max-height: 300px;
  height: 300px;
  overflow: auto;
}*/
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, 
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{
  background: #f4f4f4 !important;
}
#wpadminbar #adminbarsearch:before, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before{
    color: #545454 !important;
}
#wpadminbar li#wp-admin-bar-wp-spotlight-search{
    display: none;
}

#wp-admin-bar-wp-admin-bar-wp-spotlight-search{
  display: none;
}

