* {
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: antialiased; }

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; }

ul, ol, dl {
  margin-left: 0;
  margin-bottom: 0; }

html.wp-toolbar {
  padding-top: 44px; }

a:focus {
  -webkit-box-shadow: none;
  box-shadow: none; }

/*
 * Essential grid plugin compatibility
 * 
 */
#eg-wrap .button, #eg-wrap .acf-button,
#eg-wrap .add-new-h2,
#eg-wrap .button-primary,
#eg-wrap .page-title-action,
#eg-wrap .button-primary {
  padding: 0 10px !important; }

a {
  color: #364052; }
  a:hover {
    color: #090909; }

body.wp-admin {
  font-size: 13px !important; }

#wpcontent {
  z-index: 500; }
  #wpcontent #screen-meta-links .screen-meta-toggle {
    border: none; }
    #wpcontent #screen-meta-links .screen-meta-toggle button {
      border-radius: 0px !important; }
  #wpcontent #wpbody #wpbody-content > * {
    margin-left: 40px; }
  #wpcontent #wpbody #wpbody-content .wrap {
    margin: 44px 0 0;
    padding: 25px 40px 65px; }
    #wpcontent #wpbody #wpbody-content .wrap .nav-tab-wrapper {
      width: 100%;
      margin-left: -40px;
      margin-top: -70px;
      margin-bottom: 25px;
      padding-top: 80px;
      padding-left: 40px;
      padding-right: 40px;
      border-bottom: 0; }
      #wpcontent #wpbody #wpbody-content .wrap .nav-tab-wrapper .nav-tab {
        margin: 0;
        padding: 0 12px 6px;
        border-top: 0px;
        border-left: 0px;
        border-right: 0px;
        background: none; }
        #wpcontent #wpbody #wpbody-content .wrap .nav-tab-wrapper .nav-tab.nav-tab-active, #wpcontent #wpbody #wpbody-content .wrap .nav-tab-wrapper .nav-tab:hover {
          background: transparent; }

#wpfooter {
  padding: 10px 0;
  margin-left: 220px;
  white-space: nowrap;
  overflow: hidden; }

@media only screen and (max-width: 960px) {
  #wpfooter {
    width: calc(100% - 120px);
    margin-left: 76px !important; } }
.login #login h1 {
  height: 150px; }
  .login #login h1 a {
    width: 100% !important;
    height: 100% !important;
    background-size: contain !important; }

@media only screen and (max-width: 960px) {
  #wpcontent {
    padding-left: 0; }

  #adminmenuwrap ul#adminmenu li.wp-not-current-submenu ul.wp-submenu {
    left: 36px; }

  #adminmenuwrap ul#adminmenu li.wp-has-current-submenu ul.wp-submenu {
    margin-top: 0 !important; }

  #adminmenu .wp-submenu .wp-submenu-head {
    margin: 5px 2px;
    font-weight: bold;
    background-color: transparent !important; }

  .auto-fold #adminmenu div.wp-menu-image {
    left: 0; } }
@media only screen and (max-width: 782px) {
  .auto-fold #wpcontent {
    padding-left: 0; }

  #wpcontent #wpbody #wpbody-content .wrap {
    margin: 0;
    padding: 40px 20px; }

  #adminmenuwrap ul#adminmenu li.wp-has-submenu ul.wp-submenu {
    left: 0 !important;
    width: 100% !important;
    margin-top: 0 !important; }

  .auto-fold #adminmenu, .auto-fold #adminmenuback, .auto-fold #adminmenuwrap {
    z-index: 9990; }

  #wpadminbar div.quicklinks ul#wp-admin-bar-root-default li a:before, #wpadminbar div.quicklinks ul#wp-admin-bar-root-default li a span.ab-icon, #wpadminbar div.quicklinks ul#wp-admin-bar-top-secondary li a:before, #wpadminbar div.quicklinks ul#wp-admin-bar-top-secondary li a span.ab-icon {
    font: 400 32px/1 dashicons !important; }

  #wpadminbar #wp-admin-bar-edit > .ab-item:before, #wpadminbar #wp-admin-bar-my-account > .ab-item:before, #wpadminbar #wp-admin-bar-my-sites > .ab-item:before, #wpadminbar #wp-admin-bar-site-name > .ab-item:before {
    top: 7px !important; }

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

  p.search-box {
    position: relative; } }
@media only screen and (max-width: 600px) {
  html.wp-toolbar {
    padding-top: 0 !important; } }
input,
select {
  font-size: 13px;
  box-shadow: none !important; }

input[type="search"] {
  height: 26px !important;
  margin-right: 5px !important;
  box-shadow: none !important;
  border-radius: 3px !important; }

input[type="text"].newtag {
  height: 26px !important; }

.button, .acf-button,
.add-new-h2,
.button-primary,
.page-title-action {
  height: 35px !important;
  padding: 0 10px !important;
  line-height: 35px !important;
  border: none !important;
  box-shadow: none !important;
  background-color: #e0e0e0 !important;
  border-radius: 3px !important;
  text-shadow: none !important; }
  .button:hover, .acf-button:hover,
  .add-new-h2:hover,
  .button-primary:hover,
  .page-title-action:hover, .button:focus, .acf-button:focus,
  .add-new-h2:focus,
  .button-primary:focus,
  .page-title-action:focus {
    color: white !important;
    background-color: #c0c0c0 !important; }

.actions .button, .actions .acf-button,
.actions .add-new-h2,
.actions .button-primary,
.actions .page-title-action,
.search-box .button,
.search-box .acf-button,
.search-box .add-new-h2,
.search-box .button-primary,
.search-box .page-title-action,
.wp-filter .button,
.wp-filter .acf-button,
.wp-filter .add-new-h2,
.wp-filter .button-primary,
.wp-filter .page-title-action,
.button-small,
.tagadd,
.page-title-action {
  height: auto !important;
  padding: 0 10px !important;
  line-height: 26px !important;
  border-radius: 3px !important; }
  .actions .button:hover, .actions .acf-button:hover,
  .actions .add-new-h2:hover,
  .actions .button-primary:hover,
  .actions .page-title-action:hover, .actions .button:focus, .actions .acf-button:focus,
  .actions .add-new-h2:focus,
  .actions .button-primary:focus,
  .actions .page-title-action:focus,
  .search-box .button:hover,
  .search-box .acf-button:hover,
  .search-box .add-new-h2:hover,
  .search-box .button-primary:hover,
  .search-box .page-title-action:hover,
  .search-box .button:focus,
  .search-box .acf-button:focus,
  .search-box .add-new-h2:focus,
  .search-box .button-primary:focus,
  .search-box .page-title-action:focus,
  .wp-filter .button:hover,
  .wp-filter .acf-button:hover,
  .wp-filter .add-new-h2:hover,
  .wp-filter .button-primary:hover,
  .wp-filter .page-title-action:hover,
  .wp-filter .button:focus,
  .wp-filter .acf-button:focus,
  .wp-filter .add-new-h2:focus,
  .wp-filter .button-primary:focus,
  .wp-filter .page-title-action:focus,
  .button-small:hover,
  .button-small:focus,
  .tagadd:hover,
  .tagadd:focus,
  .page-title-action:hover,
  .page-title-action:focus {
    color: white !important;
    background-color: #c0c0c0 !important; }

.add-new-h2,
.page-title-action {
  padding: 9px 40px !important;
  font-weight: normal !important; }

.button.wc-reload, .wc-reload.acf-button,
.wc-reload.add-new-h2,
.wc-reload.button-primary,
.wc-reload.page-title-action {
  height: 28px !important;
  padding: 0 !important; }
  .button.wc-reload:after, .wc-reload.acf-button:after,
  .wc-reload.add-new-h2:after,
  .wc-reload.button-primary:after,
  .wc-reload.page-title-action:after {
    line-height: 28px !important; }

.postbox .button.pip-link, .postbox .pip-link.acf-button,
.postbox .pip-link.add-new-h2,
.postbox .pip-link.button-primary,
.postbox .pip-link.page-title-action {
  width: 100% !important;
  margin: 5px 0 !important;
  text-align: center !important; }

table.wp-list-table .order_actions .button, table.wp-list-table .order_actions .acf-button,
table.wp-list-table .order_actions .add-new-h2,
table.wp-list-table .order_actions .button-primary,
table.wp-list-table .order_actions .page-title-action {
  width: 25px !important;
  height: 25px !important;
  padding: 0 !important;
  line-height: 25px !important; }
  table.wp-list-table .order_actions .button img, table.wp-list-table .order_actions .acf-button img,
  table.wp-list-table .order_actions .add-new-h2 img,
  table.wp-list-table .order_actions .button-primary img,
  table.wp-list-table .order_actions .page-title-action img {
    width: auto !important;
    height: 12px !important;
    margin: 6px auto !important; }

select {
  margin-right: 5px !important;
  max-width: none !important; }

.actions select {
  margin: 0 !important;
  margin-right: 5px !important; }

#message,
.updated,
.error {
  position: relative;
  box-shadow: none !important;
  border-radius: 3px !important;
  padding: 5px 12px !important; }
  #message .notice-dissmiss,
  .updated .notice-dissmiss,
  .error .notice-dissmiss {
    bottom: 0; }

#message {
  margin: 15px 0;
  border: thin solid #e0e0e0; }

.updated {
  border-left: 4px solid #7ad03a; }

.update-nag {
  display: none; }

.update-plugins {
  width: 5px;
  height: 5px;
  border-radius: 100% !important;
  color: transparent;
  vertical-align: middle !important;
  margin: 0 !important;
  margin-left: 5px !important; }
  .update-plugins * {
    color: transparent; }

.sp-notice {
  position: relative;
  padding: 5px 30px;
  margin-bottom: 30px;
  background-color: white;
  border-radius: 3px; }

.sp-wrap.layout-default .sp-notice {
  border-left: 4px solid #4BA0D9; }

.sp-wrap.layout-light .sp-notice {
  box-shadow: 0 0 0 1px #E9EBEE;
  -webkit-box-shadow: 0 0 0 1px #E9EBEE;
  border-left: 4px solid #4BD9AC; }

.sp-wrap.layout-clean .sp-notice {
  border-left: 4px solid #FF8174; }

.wp-list-table tbody tr.status-draft{background: #FCE3F2 !important;}
.wp-list-table tbody tr.status-pending{background: #87C5D6 !important;}
.wp-list-table tbody tr.status-publish{/* no background keep wp alternating colors */}
.wp-list-table tbody tr.status-future{background: #C6EBF5 !important;}
.wp-list-table tbody tr.status-private{background:#F2D46F;}


.wp-list-table tbody tr {
  background: white !important; }
  .wp-list-table tbody tr > * {
    padding-top: 10px !important;
    padding-bottom: 5px !important;
    border-bottom: thin solid #F2F2F2; }

.woocommerce_options_panel .short,
.woocommerce_options_panel textarea {
  width: 100% !important; }

.woocommerce_options_panel textarea {
  height: 10em !important; }

img.help_tip {
  margin: 0 0 0 5px !important; }

.tablenav {
  height: auto !important;
  margin: 0 !important; }

.actions {
  padding: 15px !important;
  padding-left: 0 !important; }

.wp-filter {
  box-shadow: none !important; }
  .wp-filter .view-switch a.current:before {
    color: #4BA0D9 !important; }
  .wp-filter .search-form {
    line-height: 26px !important; }
    .wp-filter .search-form input[type="search"] {
      padding: 0 1em !important;
      font-size: 12px !important; }

.media-frame.mode-grid .media-toolbar-secondary > .media-button {
  margin-top: 13px; }

.wp-editor-tabs {
  margin-bottom: 5px; }
  .wp-editor-tabs button,
  .wp-editor-tabs a {
    height: 20px;
    padding: 5px 15px !important;
    border: none !important;
    border-radius: 3px !important; }

#post-status-info {
  box-shadow: none !important; }

.wp-editor-expand div.mce-toolbar-grp {
  z-index: 500; }

#wp-fullscreen-toolbar #wp-fullscreen-mode-bar {
  padding-top: 0; }
  #wp-fullscreen-toolbar #wp-fullscreen-mode-bar #wp-fullscreen-modes .button, #wp-fullscreen-toolbar #wp-fullscreen-mode-bar #wp-fullscreen-modes .acf-button,
  #wp-fullscreen-toolbar #wp-fullscreen-mode-bar #wp-fullscreen-modes .add-new-h2,
  #wp-fullscreen-toolbar #wp-fullscreen-mode-bar #wp-fullscreen-modes .button-primary,
  #wp-fullscreen-toolbar #wp-fullscreen-mode-bar #wp-fullscreen-modes .page-title-action {
    margin-right: 10px; }
  #wp-fullscreen-toolbar #wp-fullscreen-mode-bar #wp-fullscreen-modes .button:last-child, #wp-fullscreen-toolbar #wp-fullscreen-mode-bar #wp-fullscreen-modes .acf-button:last-child,
  #wp-fullscreen-toolbar #wp-fullscreen-mode-bar #wp-fullscreen-modes .add-new-h2:last-child,
  #wp-fullscreen-toolbar #wp-fullscreen-mode-bar #wp-fullscreen-modes .button-primary:last-child,
  #wp-fullscreen-toolbar #wp-fullscreen-mode-bar #wp-fullscreen-modes .page-title-action:last-child {
    margin-right: 0; }
#wp-fullscreen-toolbar #wp-fullscreen-save {
  padding-top: 0; }

.postbox {
  box-shadow: none !important; }

#submitpost #save-action .button, #submitpost #save-action .acf-button,
#submitpost #save-action .add-new-h2,
#submitpost #save-action .button-primary,
#submitpost #save-action .page-title-action {
  width: calc(100% - 50px);
  max-width: 300px;
  margin-bottom: 10px; }
#submitpost #preview-action {
  clear: both; }
  #submitpost #preview-action .button, #submitpost #preview-action .acf-button,
  #submitpost #preview-action .add-new-h2,
  #submitpost #preview-action .button-primary,
  #submitpost #preview-action .page-title-action {
    width: calc(100% - 50px);
    max-width: 300px;
    float: left; }

#post-body #edit-slug-box {
  margin: 10px 0 !important; }

#adminmenuback,
#adminmenuwrap,
#adminmenu {
  width: 180px;
  border-right: none; }

#adminmenuback {
  position: fixed;
  z-index: 0; }

#adminmenuwrap * {
  transition-delay: 0;
  transition-duration: 0;
  transition-property: none;
  transition-timing-function: 0; }
#adminmenuwrap ul#adminmenu {
  margin: 0; }
  #adminmenuwrap ul#adminmenu li a {
    padding: 5px 2px !important; }
    #adminmenuwrap ul#adminmenu li a:after {
      display: none; }
    #adminmenuwrap ul#adminmenu li a .wp-menu-name {
      padding-right: 0; }
  #adminmenuwrap ul#adminmenu li:after {
    display: none; }
  #adminmenuwrap ul#adminmenu li.current a .wp-menu-name, #adminmenuwrap ul#adminmenu li.wp-has-current-submenu a .wp-menu-name {
    font-weight: bold; }
  #adminmenuwrap ul#adminmenu li.wp-not-current-submenu ul.wp-submenu {
    left: 180px;
    box-shadow: none !important; }
  #adminmenuwrap ul#adminmenu li.wp-has-submenu ul.wp-submenu {
    width: 180px; }
    #adminmenuwrap ul#adminmenu li.wp-has-submenu ul.wp-submenu li {
      padding: 0px 10px; }
      #adminmenuwrap ul#adminmenu li.wp-has-submenu ul.wp-submenu li a {
        padding: 6px 12px;
        background: transparent; }
        #adminmenuwrap ul#adminmenu li.wp-has-submenu ul.wp-submenu li a:hover {
          font-weight: bold; }
  #adminmenuwrap ul#adminmenu li.wp-menu-separator {
    height: 1px;
    margin: 0; }

#collapse-button div:after {
  -webkit-transition: 0s;
  -moz-transition: 0s;
  -ms-transition: 0s;
  -o-transition: 0s;
  transition: 0s; }

@media only screen and (max-width: 780px) {
  #adminmenuback {
    top: 46px; } }
body.sp-theme-clean #adminmenu .wp-not-current-submenu .wp-submenu {
  left: 0 !important;
  height: 0;
  opacity: 0; }
body.sp-theme-clean #adminmenu .wp-not-current-submenu.sp-menu-open ul {
  top: 0 !important;
  position: relative;
  height: auto;
  opacity: 1; }

body.sp-theme-clean.folded #adminmenu .wp-not-current-submenu .wp-submenu {
  left: 36px !important;
  height: auto !important;
  opacity: 1 !important; }

.folded #adminmenu .opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, .folded #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu, .folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-submenu.sub-open, .folded #adminmenu a.menu-top:focus + .wp-submenu, .no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu {
  top: -1px !important;
  left: 36px !important; }
  .folded #adminmenu .opensub .wp-submenu .wp-submenu-head, .folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open .wp-submenu-head, .folded #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu .wp-submenu-head, .folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu .wp-submenu-head, .folded #adminmenu .wp-submenu.sub-open .wp-submenu-head, .folded #adminmenu a.menu-top:focus + .wp-submenu .wp-submenu-head, .no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu .wp-submenu-head {
    padding-top: 10px !important; }




/*
 * Body
 */
#wpcontent,
#wpfooter {
  margin-left: 250px;
  padding-left: 20px;
  padding-right: 20px; }

#wpfooter {
  padding-left: 60px; }

#wpbody #wpbody-content #screen-meta {
  -webkit-box-shadow: none;
  box-shadow: none; }
#wpbody #wpbody-content #screen-meta-links {
  margin: 0 40px 0 0; }
  #wpbody #wpbody-content #screen-meta-links .screen-meta-toggle {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: thin solid #e0e0e0;
    background-color: #F2F2F2; }
#wpbody #wpbody-content .wrap {
  background-color: #F2F2F2; }
  #wpbody #wpbody-content .wrap .nav-tab-wrapper {
    background-color: transparent; }
    #wpbody #wpbody-content .wrap .nav-tab-wrapper .nav-tab.nav-tab-active, #wpbody #wpbody-content .wrap .nav-tab-wrapper .nav-tab:hover {
      border-bottom: 3px solid #FF8174; }

#wpwrap {
  background: #F2F2F2; }

/*
 * Navigation
 */
#adminmenu li.wp-not-current-submenu a.menu-top:focus + .wp-submenu,
.js #adminmenu li.wp-not-current-submenu.opensub .wp-submenu,
.js #adminmenu .sub-open,
.no-js li.wp-has-submenu:hover .wp-submenu {
  top: -1000em; }

#adminmenuback,
#adminmenuwrap,
#adminmenu {
  width: 250px;
  background: #364052; }

#adminmenuwrap ul#adminmenu {
  padding: 0 30px;
  box-sizing: border-box; }
  #adminmenuwrap ul#adminmenu li:first-child > a {
    padding-top: 30px; }
  #adminmenuwrap ul#adminmenu > li {
    opacity: 0.3; }
    #adminmenuwrap ul#adminmenu > li > a {
      padding: 0 2px !important;
      font-weight: bold;
      font-size: 0.95em;
      text-transform: uppercase;
      letter-spacing: 1.5px; }
    #adminmenuwrap ul#adminmenu > li.current, #adminmenuwrap ul#adminmenu > li.wp-has-current-submenu, #adminmenuwrap ul#adminmenu > li:hover, #adminmenuwrap ul#adminmenu > li:focus {
      opacity: 1; }
      #adminmenuwrap ul#adminmenu > li.current .wp-menu-image:before, #adminmenuwrap ul#adminmenu > li.wp-has-current-submenu .wp-menu-image:before, #adminmenuwrap ul#adminmenu > li:hover .wp-menu-image:before, #adminmenuwrap ul#adminmenu > li:focus .wp-menu-image:before {
        -webkit-transition: all 0s;
        transition: all 0s;
        color: #FF8174; }
  #adminmenuwrap ul#adminmenu li a {
    color: white; }
    #adminmenuwrap ul#adminmenu li a .wp-menu-image:before {
      color: white; }
    #adminmenuwrap ul#adminmenu li a .wp-menu-name {
      color: white; }
  #adminmenuwrap ul#adminmenu li.current a, #adminmenuwrap ul#adminmenu li.wp-has-current-submenu a {
    background: transparent; }
    #adminmenuwrap ul#adminmenu li.current a .wp-menu-name, #adminmenuwrap ul#adminmenu li.wp-has-current-submenu a .wp-menu-name {
      color: white; }
    #adminmenuwrap ul#adminmenu li.current a .wp-menu-image:before, #adminmenuwrap ul#adminmenu li.wp-has-current-submenu a .wp-menu-image:before {
      color: #FF8174; }
  #adminmenuwrap ul#adminmenu li.wp-has-submenu ul.wp-submenu {
    width: auto !important;
    padding-left: 25px;
    background: transparent; }
    #adminmenuwrap ul#adminmenu li.wp-has-submenu ul.wp-submenu li a {
      color: #e0e0e0; }
      #adminmenuwrap ul#adminmenu li.wp-has-submenu ul.wp-submenu li a.current {
        color: white; }
      #adminmenuwrap ul#adminmenu li.wp-has-submenu ul.wp-submenu li a:hover, #adminmenuwrap ul#adminmenu li.wp-has-submenu ul.wp-submenu li a:focus {
        color: white; }
  #adminmenuwrap ul#adminmenu li.wp-not-current-submenu ul.wp-submenu {
    left: 200px;
    margin-top: 1px; }
  #adminmenuwrap ul#adminmenu li:hover a, #adminmenuwrap ul#adminmenu li:focus a {
    color: white;
    background: transparent; }
    #adminmenuwrap ul#adminmenu li:hover a .wp-menu-image:before, #adminmenuwrap ul#adminmenu li:focus a .wp-menu-image:before {
      color: #FF8174; }
  #adminmenuwrap ul#adminmenu li.wp-menu-separator {
    height: 15px !important; }
  #adminmenuwrap ul#adminmenu li.menu-top:hover,
  #adminmenuwrap ul#adminmenu li.opensub > a.menu-top,
  #adminmenuwrap ul#adminmenu li > a.menu-top:focus {
    background-color: transparent !important; }

#collapse-menu span,
#collapse-menu #collapse-button div:after {
  opacity: 0.3;
  color: #e0e0e0; }

#collapse-menu:hover span,
#collapse-menu:hover #collapse-button div:after {
  opacity: 1;
  color: #FF8174; }

body.folded #adminmenuwrap #adminmenu {
  padding: 0; }
  body.folded #adminmenuwrap #adminmenu li.current, body.folded #adminmenuwrap #adminmenu li.wp-has-current-submenu {
    background: transparent; }
    body.folded #adminmenuwrap #adminmenu li.current a, body.folded #adminmenuwrap #adminmenu li.wp-has-current-submenu a {
      background: transparent; }
      body.folded #adminmenuwrap #adminmenu li.current a .wp-menu-name, body.folded #adminmenuwrap #adminmenu li.wp-has-current-submenu a .wp-menu-name {
        color: white; }
      body.folded #adminmenuwrap #adminmenu li.current a .wp-menu-image:before, body.folded #adminmenuwrap #adminmenu li.wp-has-current-submenu a .wp-menu-image:before {
        color: #FF8174; }
  body.folded #adminmenuwrap #adminmenu li.wp-has-submenu ul.wp-submenu {
    padding-left: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #364052; }
    body.folded #adminmenuwrap #adminmenu li.wp-has-submenu ul.wp-submenu .wp-submenu-head {
      margin: 5px 2px;
      font-weight: bold;
      background-color: transparent !important; }
  body.folded #adminmenuwrap #adminmenu li.wp-not-current-submenu ul.wp-submenu {
    left: 36px; }
  body.folded #adminmenuwrap #adminmenu #adminmenu li.wp-not-current-submenu a.menu-top:focus + .wp-submenu, body.folded #adminmenuwrap #adminmenu .js #adminmenu li.wp-not-current-submenu.opensub .wp-submenu, body.folded #adminmenuwrap #adminmenu .js #adminmenu .sub-open, body.folded #adminmenuwrap #adminmenu .no-js li.wp-has-submenu:hover .wp-submenu {
    top: -15px; }
body.folded #adminmenu .opensub .wp-submenu,
body.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,
body.folded #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu,
body.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,
body.folded #adminmenu .wp-submenu.sub-open,
body.folded #adminmenu a.menu-top:focus + .wp-submenu,
body.folded #adminmenu .wp-has-submenu:hover .wp-submenu {
  top: 0px;
  left: 36px; }

/*
 * Buttons
 */
.button-primary {
  background-color: #FF8174 !important; }
  .button-primary:hover {
    background-color: #D8877E !important; }

button.button-primary, button.blue,
.button.button-primary,
.button.blue,
.acf-button.button-primary,
.acf-button.blue {
  background-color: #FF8174 !important; }
  button.button-primary:hover, button.blue:hover,
  .button.button-primary:hover,
  .button.blue:hover,
  .acf-button.button-primary:hover,
  .acf-button.blue:hover {
    background-color: #D8877E !important; }
button:active, button:focus,
.button:active,
.button:focus,
.acf-button:active,
.acf-button:focus {
  outline: none !important; }

.wp-core-ui .button-primary.disabled,
.wp-core-ui .button-primary-disabled,
.wp-core-ui .button-primary:disabled,
.wp-core-ui .button-primary[disabled] {
  color: #F2F2F2 !important;
  background-color: #FF8174 !important; }

#publish {
  background: #27b918 !important;
  color: #fff;
}

#publish:hover, #publish:focus {
  background: #93cf8d !important
}

/*
 * Messages
 */
.updated,
.error,
.settings-error {
  background-color: white !important; }

.update-plugins {
  width: auto;
  height: auto;
  vertical-align: text-bottom !important;
  margin: 1px 0 0 2px !important;
  color: #364052 !important;
  border-radius: 5px !important;
  background-color: #FF8174 !important; }
  .update-plugins span {
    letter-spacing: normal;
    color: #364052 !important; }

/*
 * Settings
 */
.sp-wrap input[type="radio"]:checked + label {
  background-color: #F2F2F2; }
.sp-wrap #sp-custom-login > div {
  border: none;
  background-color: #F2F2F2; }

.sp-wrap .sp-box {
  background-color: white; }
  .sp-wrap .sp-box .sp-box-header {
    border-bottom: thin solid #F2F2F2; }
  .sp-wrap .sp-box .sp-box-body .sp-box-inside {
    background-color: #F2F2F2; }

/*
 * Editors
 */
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: #FF8174 !important; }

input[type="checkbox"]:before {
  color: #FF8174 !important; }

input[type=radio]:checked:before {
  background-color: #FF8174; }

.view-switch a.current:before {
  color: #FF8174 !important; }

.wp-editor-tabs .switch-tmce:hover, .wp-editor-tabs .switch-tmce:active, .wp-editor-tabs .switch-tmce:focus,
.wp-editor-tabs .switch-html:hover,
.wp-editor-tabs .switch-html:active,
.wp-editor-tabs .switch-html:focus {
  color: white !important;
  background-color: #FF8174 !important; }

.tmce-active .wp-editor-tabs .switch-tmce {
  color: white !important;
  background-color: #FF8174 !important; }

.html-active .wp-editor-tabs .switch-html {
  color: white !important;
  background-color: #FF8174 !important; }

/*
 * Tables
 */
.post-com-count:hover span {
  background-color: #FF8174 !important; }

/*
 * Responsiveness
 */
@media only screen and (max-width: 960px) {
  #wpfooter {
    padding-left: 20px; }

  #adminmenuwrap ul#adminmenu {
    padding: 0; }

  #adminmenuwrap ul#adminmenu li.wp-menu-separator {
    height: 0px !important; } }
@media only screen and (max-width: 782px) {
  .auto-fold #wpcontent {
    padding-right: 0; }

  #adminmenuwrap ul#adminmenu li.wp-not-current-submenu ul.wp-submenu {
    left: 0; }

  #adminmenu li.wp-not-current-submenu a.menu-top:focus + .wp-submenu,
  .js #adminmenu li.wp-not-current-submenu.opensub .wp-submenu,
  .js #adminmenu .sub-open,
  .no-js li.wp-has-submenu:hover .wp-submenu {
    top: 0; } }


.yoast-ga-banners, .wpseo_content_cell #sidebar, #poststuff #sideblock {
	display: none!important;
}

.update-nag {display: none}

.welcome-panel-column ul li i{
  padding: 5px;
  margin-right: 10px;
  width: 20px;
  max-width: 20px;
}

.welcome-panel-column ul li i.success {
  color: green;
}

.welcome-panel-column ul li i.fail {
  color: red;
}


/* Remove the default page builder tab */
#content-panels {
  display: none;
}

/* Custom Dashicons */

#adminmenu #menu-posts-recipes .wp-menu-image:before {
 content: "\f0f5";
 font-family: 'FontAwesome' !important;
 font-size: 18px !important;
}

#adminmenu #menu-posts-surgery .wp-menu-image:before {
 content: "\f0f0";
 font-family: 'FontAwesome' !important;
 font-size: 18px !important;
}

.manage-column span.approval-badge {
    color: #6F7C8A;
    padding: 4px 8px;
    background: #d8e0e6;
    border-radius: 3px;
    display: block;
    text-align: center;
}

.widefat tfoot td, .widefat th, .widefat thead td {
    text-align: left;
    line-height: 1.3em;
    font-size: 12px;
    vertical-align: middle;
}

.widefat td, .widefat th {
    color: #555;
    vertical-align: middle;
}

.column-comments, .column-links, .column-posts, .widefat .num {
    text-align: center;
    vertical-align: middle;
}

.empty-container {
  display: none;
}
.manage-column.right {
  text-align: right;
}
.manage-column.inline a {
  color: #a7a7a7;
  border: 1px solid #d6d6d6;
  border-radius: 4px;
  line-height: 22px;
  padding: 3px;
}
.manage-column.inline a:hover {
    color: #4CAF50;
    border: 1px solid #4CAF50;
}

#wpseo_meta, #authordiv{
  display: none!important;
}

.widefat ol, .widefat p, .widefat tfoot tr td, .widefat tfoot tr th, .widefat thead tr td, .widefat thead tr th, .widefat ul {
    color: #32373c;
    font-weight: 600;
}