/* body.dark-mode {
    --main-bg-color: #000;
    --sub-menu-bg-color: #000;
    --row-action-color: #000;
    --main-font-color: #FFFFFF;
    --main-hover-color: #000;

    --black-blue-color: #000;
    --white-blue-color: #FFF;
    --black-white-color: #000;

    --sub-menu-background-color: grey;
} */

:root {
    --main-bg-color: #f4f5f7;
    --sub-menu-bg-color: #faeedb;
    --hover-color: #0e6f91;
    --row-action-color: rgba(220, 230, 244, 0.45);
    --main-hover-color: #bccac3;

    --black-blue-color: #0e6f91;
    --white-blue-color: #0e6f91;
    --black-white-color: #FFF;
    --main-font-color: #1E1E2C;

    --menu-font-family: 'Rubik', sans-serif;
    --box--shadow: rgba(0, 0, 0, 0.16) 0px 1px 3px;
    --menu-background-color: #f2edf3;

    /* --sub-menu-background-color: #dcf6ff; */
    --sub-menu-background-color: #d4dbe8;
}

input[type=radio]:checked::before {}

body.wp-admin input[type=search],
body.wp-admin input[type=number] {
    border-radius: 4px;
}

body.wp-admin input[type=text]:focus,
body.wp-admin input[type=search]:focus,
body.wp-admin input[type=radio]:focus,
body.wp-admin input[type=tel]:focus,
body.wp-admin input[type=time]:focus,
body.wp-admin input[type=url]:focus,
body.wp-admin input[type=week]:focus,
body.wp-admin input[type=password]:focus,
body.wp-admin input[type=checkbox]:focus,
body.wp-admin input[type=color]:focus,
body.wp-admin input[type=date]:focus,
body.wp-admin input[type=datetime]:focus,
body.wp-admin input[type=datetime-local]:focus,
body.wp-admin input[type=email]:focus,
body.wp-admin input[type=month]:focus,
body.wp-admin input[type=number]:focus,
body.wp-admin select:focus,
body.wp-admin textarea {}

body.wp-admin input[type=checkbox]:checked:before {}

/* INPUTS */
input[type=text],
input[type=search],
input[type=radio],
input[type=tel],
input[type=time],
input[type=url],
input[type=week],
input[type=password],
input[type=checkbox],
input[type=color],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=email],
input[type=month],
input[type=number],
select,
textarea {}

input[type=number] {}

input[type=radio]:checked+label:before {}

input[type=radio] {}

body.wp-admin input[type="submit"],
body.wp-admin input[type="submit"]:hover,
body.wp-admin input[type="submit"]:active,
body.wp-admin input[type="submit"]:focus,
body.wp-admin a.button,
body.wp-admin a.button:hover,
body.wp-admin a.button:active,
body.wp-admin a.button:visited,
body.wp-admin a.button:focus,
body.wp-admin button.button,
body.wp-admin button.button:hover,
body.wp-admin button.button:active,
body.wp-admin button.button:visited,
body.wp-admin button.button:focus {
    font-family: var(--menu-font-family);
}

body,
h1,
h2,
h3,
h4,
h5,
p,
a:not(.dashicons-arrow-down-alt2),
span:not(.ab-icon, .dashicons, #amelia-app-backend-new #amelia-container *, [class*="am-icon"]),
div:not(.ws_flag, .dashicons, .star.star-full, .star.star-half, .star.star-empty) {
    font-family: var(--menu-font-family) !important;
}

.page-title {
    background-color: unset !important;
}

#onecity_dashboard_widget .inside {
    display: flex;
}

a.page-title-action,
.fb-new-folder-btn span {
    color: #FFF !important;
}

#wpadminbar span.ab-icon {
    font-family: 'dashicons' !important;
}

body span.dashicons {
    font-family: 'dashicons' !important;
}

#wp-admin-bar-premium-addons .ab-item .dashicons {
    font-family: 'dashicons' !important
}

li#wp-admin-bar-ame-quick-search-tb,
li#wp-admin-bar-wp-logo {
    display: none;
}

body.wp-admin {
    font-family: var(--menu-font-family);
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
}

#wpbody-content>.wrap>h1,
.wrap h1.wp-heading-inline {
    display: flex;
    align-items: center;
    gap: 8px;
}

#adminmenu,
#adminmenuwrap {
    border-radius: 4px !important;
    width: 200px !important;
    background-color: var(--menu-background-color);
}

#adminmenu .wp-submenu {
    border-radius: 4px !important;
    width: 200px !important;
    background-color: var(--menu-background-color);
    margin-top: 2px !important;
}

#adminmenu {
    background-color: var(--black-white-color);
    margin: 0;
}

#adminmenuback {
    /* box-shadow: var(--box--shadow); */
    background-color: var(--black-white-color);
    width: 200px;
}

#wpcontent,
#wpfooter {
    background: var(--menu-background-color);
    margin-right: 200px;
    top: auto !important;
}

#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,
#adminmenu li.current a.menu-top {
    color: var(--main-font-color);
    border: 2px solid var(--black-blue-color);
    font-weight: 500;
    border-radius: 4px;
    background: unset;
}

#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
#adminmenu>li>a.menu-top:focus {
    border: 0;
    color: #FFF !important;
    background: black !important;
    border-radius: 4px;
}

#adminmenu .wp-submenu {
    color: var(--main-font-color) !important;
    background: var(--sub-menu-background-color) !important;
}

#adminmenu .opensub .wp-submenu li.current a,
#adminmenu .wp-submenu li.current,
#adminmenu .wp-submenu li.current a,
#adminmenu .wp-submenu li.current a:focus,
#adminmenu .wp-submenu li.current a:hover,
#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,
#adminmenu .wp-submenu a,
#adminmenu a {
    color: var(--main-font-color) !important;
}

#adminmenu div.wp-menu-image.gedashicons-before.dashicons-megaphone:before{
    color: #ffffff !important;
}

#adminmenu div.wp-menu-image:before,
#adminmenu .current div.wp-menu-image:before,
#adminmenu a.current:hover 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: var(--main-font-color) !important;
}

#adminmenu .wp-has-current-submenu div.wp-menu-image:before,
#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,
#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before {
    color: #FFFFFF !important;
}

#adminmenu li.menu-top:hover,
#adminmenu li.opensub>a.menu-top {
    position: relative;
    background-color: var(--sub-menu-bg-color) !important;
    color: var(--main-font-color) !important;
    /* font-weight: 500; */
    background: unset;
}

#wpadminbar {
    background: var(--black-white-color) !important;
    height: 50px;
    position: fixed;
    top: 0;
    padding: 0 8px;
    width: calc(100% - 200px);
    right: 200px;
    border-bottom: 1px solid;
}

div#wp-toolbar {
    padding: 8px 0;
}

header.MuiPaper-root.MuiPaper-elevation.MuiPaper-elevation0.MuiAppBar-root.MuiAppBar-colorDefault.MuiAppBar-positionFixed.mui-fixed.eui-rtl-8lkct9 {
    top: 52px !important;
}

div#editor-one-sidebar-navigation {
    top: 90px;
}

div#wpbody {
    /* margin-top: 26px; */
    padding-top: 50px;
}

#wpbody-content>.wrap>#h1-title {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 10px 0;
}

#wpbody-content>.wrap>#h1-title h1 {
    padding: 0;
}

#wpbody-content>.wrap>#h1-title>.wp-menu-image.dashicons-before {
    background: linear-gradient(to right, var(--main-hover-color), var(--black-blue-color)) !important;
    display: inline-block;
    width: 36px;
    height: 36px;
    border-radius: 4px;
    text-align: center;
    /* color: var(--main-font-color) !important; */
    /* box-shadow: 0px 3px 8.3px 0.7px rgba(163, 93, 255, 0.35); */
    color: #FFF !important;
}

div#h1-title>div:before {
    color: #FFF;
}

#adminmenu li.wp-has-submenu.wp-not-current-submenu:focus-within:after,
#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after,
ul#adminmenu a.wp-has-current-submenu:after,
ul#adminmenu>li.current>a.current:after {
    border: solid 8px transparent;
    border-left-color: none;
}

#adminmenu .wp-submenu a:focus,
#adminmenu .wp-submenu a:hover,
#adminmenu a:hover {
    color: var(--hover-color) !important;
}

#adminmenu li a:focus div.wp-menu-image:before,
#adminmenu li.opensub div.wp-menu-image:before,
#adminmenu li:hover div.wp-menu-image:before {
    color: var(--hover-color) !important;
}

#adminmenu .wp-submenu {
    right: 200px;
    border-radius: 0;
}

#toplevel_page_eael-settings a,
#toplevel_page_eael-settings a:hover {
    color: var(--main-font-color) !important;
    background: unset !important;
}

.eael-menu-notice {
    background-color: var(--black-blue-color) !important;
    color: var(--main-font-color) !important;
}

#adminmenu .wp-submenu-head,
#adminmenu a.menu-top {
    font-size: 15px;
    font-weight: 400;
    line-height: 1;
    padding: 2px 0;
    font-family: var(--menu-font-family);
}

#adminmenu>li.menu-top:hover,
#adminmenu>li.menu-top>a.menu-top:hover,
#adminmenu>li.opensub>a.menu-top,
#adminmenu>li>a.menu-top:focus {
    background: unset;
}

#adminmenu li.wp-menu-separator {
    margin: 0;
}

#adminmenu li.ame-menu-heading-item.ame-menu-heading-item>a,
#adminmenu li.ame-menu-heading-item.ame-menu-heading-item>a:hover,
#adminmenu li.ame-menu-heading-item.ame-menu-heading-item>a:active {
    cursor: default;
    color: #FFF !important;
    background-color: #0e6f91 !important;
    font-weight: bold;
    font-size: 17px;
    display: flex;
    justify-content: flex-end;
}

#adminmenu li.ame-menu-heading-item.ame-menu-heading-item .wp-menu-name::after {
    display: none;
}

#adminmenu a.menu-top {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
}

#adminmenu a.menu-top .wp-menu-name {
    padding: 0;
    padding-right: 8px;
}

#adminmenu li:not(.wp-not-current-submenu.wp-menu-separator) {
    margin: 3px 0px;
    padding: 0;
    border-bottom: 1px solid var(--menu-background-color) !important;
}

li.wp-not-current-submenu.wp-menu-separator {
    background: var(--black-blue-color) !important;
}

.rtl h1,
.rtl h2,
.rtl h3,
.rtl h4,
.rtl h5,
.rtl h6 {
    font-family: var(--menu-font-family);
    font-weight: 600;
}

.postbox-header {
    /* background: var(--sub-menu-bg-color);
    border-bottom: 3px solid var(--black-blue-color) !important; */
    border-radius: 4px 8px 0 0;
    /* background: linear-gradient(to right, #ffbf96, #fe7096) !important; */
    padding: 8px;
    border-bottom: 0px;
}

.postbox-header h2 {
    color: #343a40;
}

.postbox,
#onecity_dashboard_widget {
    border-radius: 4px;
    border: 0;
    padding: 4px;
    width: 100%;
}

.wrap.bk-wrap.woocommerce .notice,
.wrap.bk-wrap.woocommerce .update,
.wrap.bk-wrap.woocommerce .updated,
.wrap.bk-wrap.woocommerce .error,
.wrap.bk-wrap.woocommerce .notice,
.admin-notice-accordion .notice,
.admin-notice-accordion .update,
.admin-notice-accordion .updated,
.admin-notice-accordion #updraft-dashnotice,
.admin-notice-accordion #message,
.admin-notice-accordion .error.pa-notice-wrap,
.admin-notice-accordion .error.fade {
    border-radius: 4px;
}

.e-notice__dismiss {
    padding: 0;
}

#wpadminbar .ab-top-menu>li.hover>.ab-item,
#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,
#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,
#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus {
    background: unset !important;
}

#wpadminbar .ab-empty-item,
#wpadminbar a.ab-item,
#wpadminbar>#wp-toolbar span.ab-label,
#wpadminbar>#wp-toolbar span.noticon,
body.wp-admin #wpadminbar .quicklinks>ul>li>a:hover,
body.wp-admin #wpadminbar .quicklinks>ul>li.hover>a,
body.wp-admin #wpadminbar .quicklinks>ul>li.hover>a>.ab-label,
body.wp-admin #wpadminbar>#wp-toolbar a:hover span.ab-label,
body.wp-admin #wpadminbar .ab-icon:hover:before,
body.wp-admin #wpadminbar li.hover>.ab-icon:before,
body.wp-admin #wpadminbar li:hover .ab-item:before,
body.wp-admin #wpadminbar li.hover>.ab-item:before {
    color: var(--main-font-color) !important;
}

#adminmenu .elementor-submenu-flyout,
body.wp-admin #wpadminbar .quicklinks>ul>li>a:hover,
body.wp-admin #wpadminbar .quicklinks>ul>li.hover>a,
body.wp-admin #wpadminbar .menupop .ab-sub-wrapper,
body.wp-admin #wpadminbar .quicklinks .menupop ul.ab-sub-secondary,
body.wp-admin #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
    background-color: var(--black-white-color) !important;
    border-radius: 4px 0 4px 4px;
}

body.wp-admin #wpadminbar .quicklinks .ab-empty-item,
body.wp-admin #wpadminbar .quicklinks a,
body.wp-admin #wpadminbar .shortlink-input {
    height: 42px;
    line-height: 42px;
}

body.wp-admin #wpadminbar .quicklinks .menupop ul li .ab-item,
body.wp-admin #wpadminbar .quicklinks .menupop ul li a strong,
body.wp-admin #wpadminbar .quicklinks .menupop.hover ul li .ab-item,
body.wp-admin #wpadminbar .shortlink-input,
body.wp-admin #wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item {
    height: 32px;
    line-height: 32px;
}

button#show-settings-link,
body.wp-admin #wpadminbar .quicklinks>ul>li>.ab-item {
    background-color: unset;
    color: var(--main-font-color);
    display: flex;
    align-items: center;
    gap: 4px;
    padding: 0 4px 0 4px;
    margin: 0 4px;
    border-radius: 4px;
    min-width: 24px;
    /* box-shadow: var(--box--shadow); */
}

body.wp-admin button.button,
body.wp-admin button.button:hover,
button#show-settings-link {
    background-color: var(--black-blue-color) !important;
}

.elementor-edit-link-title,
li#wp-admin-bar-my-sites>a,
li#wp-admin-bar-site-name>a,
li#wp-admin-bar-customize>a {
    font-size: 0px;
}

#adminmenu>li {
    background: unset;
}

p.wp-credits-list {
    font-size: 0;
}

.row-actions {
    font-size: 0;
    text-transform: uppercase;
    letter-spacing: .07em;
    color: rgba(255, 255, 255, 0) !important;
    padding-top: 6px;
}

li#wp-admin-bar-vaa div.ab-item.ab-empty-item {
    padding-top: 5px;
}

body.wp-admin #wpadminbar .quicklinks>ul>li>a:hover,
body.wp-admin #wpadminbar .quicklinks>ul>li.hover>a,
body.wp-admin #wpadminbar .quicklinks>ul>li.hover>a>.ab-label,
body.wp-admin #wpadminbar>#wp-toolbar a:hover span.ab-label,
body.wp-admin #wpadminbar .ab-icon:hover:before,
body.wp-admin #wpadminbar li.hover>.ab-icon:before,
body.wp-admin #wpadminbar li:hover .ab-item:before,
body.wp-admin #wpadminbar li.hover>.ab-item:before,
body.wp-admin #wpadminbar .ab-icon:before,
body.wp-admin #wpadminbar .ab-item:before {
    color: var(--main-font-color) !important;
}

#wpadminbar .ab-icon,
#wpadminbar .ab-item:before,
#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon,
.wp-admin-bar-arrow {
    margin: 0;
    padding: 0;
}

#wpadminbar #wp-admin-bar-updates .ab-icon:before {
    top: 0;
}

.woocommerce-save-button.components-button,
body.wp-admin .wrap .add-new-h2,
body.wp-admin .wrap .add-new-h2:active,
body.wp-admin .wrap .page-title-action,
body.wp-admin .wrap .page-title-action:active,
body.wp-admin .wrap .add-new-h2,
body.wp-admin .wrap .wrap .page-title-action,
body.wp-admin .wrap .add-new-h2:hover,
body.wp-admin .wrap .wrap .page-title-action:hover,
body.wp-admin a.button-primary,
body.wp-admin a.button-primary:hover,
body.wp-admin a.button-primary:active,
body.wp-admin a.button-primary:visited,
body.wp-admin a.button-primary:focus,
body.wp-admin.wp-core-ui .button-primary,
body.wp-admin.wp-core-ui .button-primary:hover,
body.wp-admin.wp-core-ui .button-primary:hover,
body.wp-admin.wp-core-ui .button.button-primary.button-hero {
    border-color: var(--black-blue-color) !important;
    background-color: var(--black-blue-color) !important;
    /* color: var(--black-white-color) !important; */
}

.woocommerce-save-button.components-button,
body.wp-admin input[type="submit"],
body.wp-admin input[type="submit"]:hover,
body.wp-admin input[type="submit"]:active,
body.wp-admin input[type="submit"]:focus,
body.wp-admin a.button:not(.updraft-delete-link),
body.wp-admin a.button:hover,
body.wp-admin a.button:active,
body.wp-admin a.button:visited:not(.updraft-delete-link),
body.wp-admin a.button:focus,
body.wp-admin button.button,
body.wp-admin button.button:hover,
body.wp-admin button.button:active,
body.wp-admin button.button:visited,
body.wp-admin button.button:focus {
    border-top: 1px solid var(--black-white-color) !important;
    font-size: 14px;
    border-radius: 4px;
}

.woocommerce-save-button.components-button,
body.wp-admin input[type="submit"],
body.wp-admin input[type="submit"]:hover,
body.wp-admin input[type="submit"]:active,
body.wp-admin input[type="submit"]:focus,
body.wp-admin a.button:not(.updraft-delete-link),
body.wp-admin a.button:hover,
body.wp-admin a.button:active,
body.wp-admin a.button:visited:not(.updraft-delete-link),
body.wp-admin a.button:focus,
body.wp-admin button.button,
body.wp-admin button.button:hover,
body.wp-admin button.button:active,
body.wp-admin button.button:visited,
body.wp-admin button.button:focus {
    border-color: #d2e0e9 !important;
    background-color: var(--black-blue-color) !important;
    color: #eee !important;
}

.wrap .add-new-h2,
.wrap .add-new-h2:active,
.wrap .page-title-action,
.wrap .page-title-action:active {
    border: 2px solid #dcdee1;
    border-radius: 4px;
    color: inherit;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 1px;
    padding: 4px 10px;
    margin: 0;
}

/* table filters all | published */
.subsubsub {
    margin-bottom: 0;
    color: rgba(255, 255, 255, 0);
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
    gap: 16px;
}

.subsubsub li {
    height: 50px;
}

.subsubsub a {
    padding: 5px calc(8px + .27vw) 5px calc(8px + .27vw);
    background: var(--black-white-color);
    border-radius: 4px;
    position: relative;
    transition: all .1s;
    display: flex;
    align-items: center;
    gap: 8px;
    align-content: center;
    border: 1px solid var(--white-blue-color);
    color: var(--white-blue-color) !important;
    font-weight: 500;
}

.subsubsub a:hover {
    background: #dee5eb;
}

.subsubsub a .count,
.subsubsub a.current .count {
    opacity: .9;
    color: inherit;
    font-size: 11px;
    letter-spacing: 1px;
    display: inline-block;
    margin-left: 5px;
    vertical-align: super;
}

.subsubsub a.current,
.subsubsub a.current:hover {
    background: var(--black-blue-color);
    color: #FFF !important;
}

#adminmenu>li.menu-top:hover,
#adminmenu>li.opensub>a.menu-top {
    background: unset !important;
}

#adminmenu>li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after {
    border-right-color: transparent !important;
}

.wp-list-table.table-view-list.comments,
.tablenav {
    margin: 0;
    padding: 20px 0;
    height: auto;
}

.wp-list-table.table-view-list.comments tr th,
.wp-list-table.table-view-list.comments tr td,
.widefat tfoot tr td,
.widefat tfoot tr th,
.widefat thead tr td,
.widefat thead tr th {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: inherit;
}

.wp-list-table.table-view-list.comments,
.widefat ol,
.widefat p,
.widefat tfoot tr td,
.widefat tfoot tr th,
.widefat thead tr td,
.widefat thead tr th,
.widefat ul {
    color: inherit;
}

.comment-ays,
.feature-filter,
.imgedit-group,
.popular-tags,
.stuffbox,
.widgets-holder-wrap,
.wp-editor-container,
p.popular-tags,
table.widefat {
    border-radius: 4px;
    border-bottom: 1px solid #C1C1C1;
    background: #F5F5F5;
}

.alternate,
.striped>tbody>:nth-child(even),
ul.striped>:nth-child(even) {
    background-color: #ebe9e9 !important;
}

.fulfillment-status,
.order-status {
    border-radius: 4px;
    padding: 0;
    width: -webkit-fill-available;
    justify-content: center;
}

.widefat thead tr td,
.widefat tfoot tr td,
.widefat tfoot td.check-column,
.widefat thead td.check-column {
    padding: 16px 0;
}

.fb-text-primary {
    color: #FFF !important;
}

table.wp-list-table.widefat.fixed.striped.table-view-list.pages a {
    color: var(--black-blue-color) !important;
}

th#wcfm_vendor {
    width: 5em;
}

.nav-tab-wrapper,
.wrap h2.nav-tab-wrapper,
h1.nav-tab-wrapper {
    border-bottom: 0;
}

.nav-tab-active,
.nav-tab-active:focus,
.nav-tab-active:focus:active,
.nav-tab-active:hover,
.about-wrap h2 .nav-tab-active {
    background: var(--black-blue-color) !important;
    color: #FFF !important;
}

body.wp-admin .wrap .page-title-action {
    display: inline-block;
    margin-right: 0px;
    font-size: 12px;
    margin-left: 8px;
    margin-bottom: 16px;
    color: #FFF !important;
    letter-spacing: 0;
    font-weight: 500;
}

.nav-tab {
    display: inline-block;
    padding: calc(4px + .27vw) calc(12px + .4vw) !important;
    margin: 0 8px 8px 0;
    border-radius: 4px;
    position: relative;
    border: 0;
    transition: all .2s;
    font-weight: 400;
    font-size: 13px;
}

#e-admin-top-bar-root .e-admin-top-bar {
    margin-right: 40px;
}

.tablenav.top {
    /* display: inline-block;
    padding: 17px 0; */
    padding: 0;
    margin: 10px;
}

.tablenav-pages {
    /* margin: 16px 0 !important; */
}

.post-type-product .tablenav .actions {
    padding-bottom: 8px;
}

.woocommerce-embed-page #wpbody .woocommerce-layout,
.woocommerce-embed-page .woocommerce-layout__notice-list-hide+.wrap,
html.wp-toolbar {
    padding-top: 0;
}

.woocommerce-layout__header {
    display: none;
}

.wpforms-insert-form-button svg path {
    fill: var(--black-white-color) !important;
}

div#ws_menu_access_editor {
    width: 300vw;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-resizable {
    width: 52vw !important;
    direction: ltr;
}

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

/*Product page*/
#woocommerce-coupon-data ul.wc-tabs,
#woocommerce-product-data ul.wc-tabs,
.woocommerce ul.wc-tabs {
    width: 16%;
}

#woocommerce-coupon-data ul.wc-tabs li a:hover,
#woocommerce-product-data ul.wc-tabs li a:hover,
.woocommerce ul.wc-tabs li a:hover {
    font-weight: 600;
}

#woocommerce-coupon-data ul.wc-tabs li a,
#woocommerce-product-data ul.wc-tabs li a,
.woocommerce ul.wc-tabs li a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
}

#poststuff .tagsdiv .ajaxtag {
    margin-top: 1em;
    display: flex;
}

.wp-core-ui select {
    border-radius: 4px;
}

/* td.wcfm_vendor.column-wcfm_vendor {
    display: flex;
    align-items: center;
    margin-right: -15px;
} */

ul.orders-list-items-preview {
    margin: 0;
}

.woocommerce-admin-page .wp-has-current-submenu:after {
    border: 0px;
}

form#export_job_settings {
    float: right;
}

.my-block {
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 16px;
}

body.woocommerce_page_wc-settings .nav-tab-wrapper {
    background: unset;
}

/* Table Title Column */
.row-title {
    font-size: 14px !important;
}

/* Table Row Actions */
.row-actions {
    font-size: 0;
    text-transform: uppercase;
    letter-spacing: .07em;
    color: rgba(255, 255, 255, 0) !important;
    padding-top: 6px;
    display: flex;
    flex-wrap: wrap;
    gap: 2px;
}

.row-actions a,
body .row-actions button {
    font-size: 12px;
    padding: 1px 7px !important;
    background: var(--row-action-color) !important;
    transition: all 0.1s ease 0s;
    border-radius: 4px !important;
    border: 1px solid var(--black-blue-color) !important;
    color: var(--main-font-color) !important;
    font-weight: 500;
}

body .row-actions button {
    min-height: 25px;
}

.row-actions.visible .network_active {
    color: #106103;
    border-radius: 50px;
    border: 1px solid #FFF;
    background: #E3F9CA;
    padding: 4px 8px;
}

.woocommerce-embed-page #screen-meta,
.woocommerce-embed-page #screen-meta-links {
    top: 0px;
}

.plugin-title .row-actions.visible {
    display: flex;
    flex-wrap: wrap;
}

.row-actions a:hover,
.row-actions button:hover {
    background: #364758 !important;
    color: var(--black-white-color) !important;
}

.row-actions span.trash a,
.row-actions span.delete a {
    color: #880D12 !important;
    border: 1px solid #880D14 !important;
    background: #FFF3F4 !important;
}

.row-actions span.trash a:hover,
.row-actions span.delete a:hover {
    color: white !important;
    background: #880F12 !important;
}

table.wp-list-table thead span,
table.wp-list-table tfoot span {
    color: black;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: initial;
}

.plugins tr {
    background: unset;
}

.update-message.notice.inline.notice-warning.notice-alt {
    border-radius: 4px;
}

#wp-admin-bar-dark_mode_toggle>.ab-item {
    cursor: pointer;
    font-weight: bold;
}

ul[class*="sub-sub-menu-"] {
    background: var(--sub-menu-background-color);
    right: 195px;
}

#adminmenu #toplevel_page_city-api-manager-client.wp-first-item.menu-top.toplevel_page_city-api-manager-client.menu-top-first{
    background: #d78f09f7 !important;
    box-shadow: 0px 0px 11px 5px #e6e6e6;
}

#adminmenu #toplevel_page_city-api-manager-client.wp-first-item.menu-top.toplevel_page_city-api-manager-client.menu-top-first .dashicons-before.dashicons-megaphone{
    color: #ffffff !important;
}
#adminmenu #toplevel_page_city-api-manager-client.wp-first-item.menu-top.toplevel_page_city-api-manager-client.menu-top-first .wp-menu-name{
    color: #ffffff;
}