/**handles:pro-theme_dynamic**/
.wp-editor .edit-post-layout__content, .block-editor-page .edit-post-layout__content {
  margin-left: 0 !important;
  position: relative !important;
  top: 0 !important;
  min-height: calc(100vh - (56px + 50px)); }
  .wp-editor .components-drop-zone__provider, .block-editor-page .components-drop-zone__provider {
    min-height: calc(100vh - (56px + 50px));
    height: 100%; }
  .wp-editor .block-editor__container, .block-editor-page .block-editor__container {
    min-height: calc(100vh - (56px + 50px)); }

@media only screen and (min-width: 601px) {
  html.wp-toolbar {
    padding-top: 50px; } }

div.theme-overlay div.theme-wrap {
  top: 80px; }

.debug-bar-maximized #querylist {
  top: 50px; }

html.wp-toolbar, #wp-content-editor-tools {
  background-color: #edf2f5; }

html body.login {
  background-color: #edf2f5 !important; }

.wrap > h1:first-child, .wrap > h2:first-child {
  background-color: #e6edf1; }

@media (min-width: 768px) {
  body #adminmenu .wp-submenu-head div.wp-menu-name, body #adminmenu a.menu-top div.wp-menu-name {
    font-size: 12px !important;
    line-height: 40px !important; } }

body #adminmenu, #adminmenu .wp-submenu, #adminmenuback, #adminmenuwrap {
  width: 210px; }

@media only screen and (min-width: 960px) {
  body div#wpcontent, div#wpfooter {
    margin-left: 240px !important; }

  body .edit-post-layout__content {
    margin-left: 240px !important; }

  body .edit-post-header {
    left: 240px !important; }

  body .edit-post-header {
    top: 50px !important; } }

div.wu-setup {
  padding-top: 100px !important; }

body .edit-post-sidebar {
  top: 106px !important; }

body .edit-post-layout .editor-post-publish-panel {
  top: 50px !important; }
/* Links */
.wp-admin a, body.login a {
  color: #0064b1; }
  .wp-admin a:hover, body.login a:hover, .wp-admin a:active, body.login a:active, .wp-admin a:focus, body.login a:focus {
    color: #00477e; }

a.nav-tab {
  color: #666 !important; }
  a.nav-tab.active {
    color: #000 !important; }
/* custom Badges */
.badge.new, #adminmenu .awaiting-mod, #adminmenu .update-plugins {
  background-color: #0064b1 !important;
  color: #fff; }
  .badge.new.badge.new.no-new, #adminmenu .awaiting-mod.badge.new.no-new, #adminmenu .update-plugins.badge.new.no-new {
    min-width: 0 !important;
    padding-left: 5px;
    padding-left: 5px; }
  .badge.new.badge.new.no-new::after, #adminmenu .awaiting-mod.badge.new.no-new::after, #adminmenu .update-plugins.badge.new.no-new::after {
    content: "" !important; }
/* Core UI */
.wp-core-ui .button-primary, .wp-core-ui .components-button.is-button.is-primary, .wp-core-ui .wrap a.page-title-action, .wp-core-ui .wrap > h1:first-child a, .wp-core-ui .wrap > h2:first-child a {
  background-color: #0064b1 !important;
  color: #fff;
  text-shadow: 0 -1px 1px #00477e, 1px 0 1px #00477e, 0 1px 1px #00477e, -1px 0 1px #00477e !important;
  border-bottom-color: #00477e !important; }
  .wp-core-ui .button-primary:hover, .wp-core-ui .components-button.is-button.is-primary:hover, .wp-core-ui .wrap a.page-title-action:hover, .wp-core-ui .wrap > h1:first-child a:hover, .wp-core-ui .wrap > h2:first-child a:hover, .wp-core-ui .button-primary:active, .wp-core-ui .components-button.is-button.is-primary:active, .wp-core-ui .wrap a.page-title-action:active, .wp-core-ui .wrap > h1:first-child a:active, .wp-core-ui .wrap > h2:first-child a:active, .wp-core-ui .button-primary:focus, .wp-core-ui .components-button.is-button.is-primary:focus, .wp-core-ui .wrap a.page-title-action:focus, .wp-core-ui .wrap > h1:first-child a:focus, .wp-core-ui .wrap > h2:first-child a:focus {
    background-color: #00477e !important;
    color: #fff; }
  .wp-core-ui .wp-ui-primary {
    color: ;
    background-color: #0064b1 !important; }
  .wp-core-ui .wp-ui-text-primary {
    color: ; }
  .wp-core-ui .wp-ui-highlight {
    color: ;
    background-color: #0064b1 !important; }
  .wp-core-ui .wp-ui-text-highlight {
    color: ; }
  .wp-core-ui .wp-ui-notification {
    color: ;
    background-color: #0064b1 !important; }
  .wp-core-ui .wp-ui-text-notification {
    color: ; }
  .wp-core-ui .wp-ui-text-icon {
    color: ; }

#wpadminbar {
  background-color: #0064b1 !important; }

#wpadminbar > .ab-top-menu > .menupop {
  height: 50px !important; }

#wpadminbar li.custom-site-logo {
  width: 210px !important;
  height: 50px !important;
  line-height: 50px !important;
  background-color: #367baf !important; }
  #wpadminbar li.custom-site-logo img {
    max-height: 100%; }
  #wpadminbar li.custom-site-logo:hover {
    background-color: #2a6088 !important; }

#wpadminbar:not(.mobile) .ab-top-menu > li.custom-site-logo:hover > .ab-item {
  background-color: transparent !important; }

#wpbody-content h2:first-child:not(.nav-tab-wrapper) > a, #wpbody-content h1:first-child:not(.nav-tab-wrapper) > a, #wpbody-content > .subsubsub:not(.nav-tab-wrapper) > a, .page-title-action, #wpbody-content h2 .add-new-h2 {
  background-color: #0064b1 !important; }
  #wpbody-content h2:first-child:not(.nav-tab-wrapper) > a:hover, #wpbody-content h1:first-child:not(.nav-tab-wrapper) > a:hover, #wpbody-content > .subsubsub:not(.nav-tab-wrapper) > a:hover, .page-title-action:hover, #wpbody-content h2 .add-new-h2:hover, #wpbody-content h2:first-child:not(.nav-tab-wrapper) > a:active, #wpbody-content h1:first-child:not(.nav-tab-wrapper) > a:active, #wpbody-content > .subsubsub:not(.nav-tab-wrapper) > a:active, .page-title-action:active, #wpbody-content h2 .add-new-h2:active, #wpbody-content h2:first-child:not(.nav-tab-wrapper) > a:focus, #wpbody-content h1:first-child:not(.nav-tab-wrapper) > a:focus, #wpbody-content > .subsubsub:not(.nav-tab-wrapper) > a:focus, .page-title-action:focus, #wpbody-content h2 .add-new-h2:focus {
    background-color: #00477e !important; }

.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a {
  background-color: transparent !important; }

div#parallax-main-block > div.parallax {
  background-color: !important; }
/* Desktops and laptops computers */
/**
 * Fix Tooltip
 */
.rtl div#wpcontent, .rtl div#wpfooter {
  margin-left: 0 !important; }
  .rtl div.material-tooltip {
    left: 0;
    top: 0;
    /** fix **/
    will-change: top, left;
    /** fix **/ }

#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
  top: 25px; }

body #adminmenu .wp-submenu-head, body #adminmenu a.menu-top {
  line-height: 60px; }
/**
 * Menu Icon Random Colors
 */
#adminmenu li.menu-top:not(.wp-menu-separator) div.wp-menu-image, #adminmenu li.menu-top:not(.wp-menu-separator) div.wp-menu-image:before {
  color: #333 !important; }

#wpadminbar #wp-toolbar > ul > li > a.ab-item, #wpadminbar #wp-toolbar > ul > li > a.ab-item .ab-label, #wpadminbar #wp-toolbar > ul > li > a.ab-item .ab-icon::before, #wpadminbar #wp-toolbar > ul > li > a.ab-item::before, #wpadminbar #wp-toolbar > ul > li > span, #wpadminbar #wp-toolbar > ul > li > div, #wpadminbar #adminbarsearch:before {
  color: #fff !important; }

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

div#wpadminbar #wp-admin-bar-user-info a {
  color: #333 !important; }
  div#wpadminbar #wp-admin-bar-user-info a:hover {
    color: #222 !important; }
/**
 *
 * AdminBar
 *
 */
div#wpadminbar {
  height: 50px !important;
  line-height: 50px !important; }

div#wpadminbar .ab-item, div#wpadminbar .quicklinks .ab-empty-item, div#wpadminbar .quicklinks .ab-empty-item a i, div#wpadminbar a.ab-item, div#wpadminbar > #wp-toolbar span.ab-label, div#wpadminbar > #wp-toolbar span.noticon {
  height: 50px !important;
  line-height: 50px !important; }

#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after {
  height: 50px !important;
  line-height: 50px !important; }

img.pro-theme-logo {
  max-height: 40px; }

li.force-mdi i {
  line-height: 50px !important; }

div#wpadminbar .ab-icon:before, div#wpadminbar .ab-item:before, div#wpadminbar #adminbarsearch:before, div#wpadminbar input#adminbar-search:focus {
  line-height: 50px !important; }

div#wpadminbar input#adminbar-search:focus {
  height: 50px !important; }
/**
 * Height of menu items
 */
body #wpadminbar .ab-sub-wrapper .ab-item {
  height: 25px !important;
  line-height: 25px !important; }