/**
 * Sticky Menus - nav-menus CSS
 *
 * @version 1.0.0
 * @copyright 2015
 * @author Dorian Tudorache
 * @link www.stickyadmin.net
 *
 * @license See Licensing folder
 *
 * @package Sticky Admin
 *
 */
form#nav-menu-meta {
    display: block;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
    overflow: hidden;
}
#nav-menu-meta h4 {
    margin-bottom: 5px;
    font-size: 11px;
    letter-spacing: .6px;
}
#nav-menu-meta .accordion-container .accordion-section:last-child h3 {
    border-bottom: 0!important;
}
.menu-edit #post-body-content h3 {
    margin: 0 0 10px!important
}
.menu-item-settings {
    border: 0
}
.menu-item-settings .description-wide {
    margin: 0
}
.nav-menus-php #post-body {
    padding: 20px
} 
body.content-b.nav-menus-php #post-body {
    background: #fff;
}
body.content-w.nav-menus-php #post-body {
    background: #000;
}
.manage-menus > form .selector,
.menu-location-menus .selector {
    float: left
}
#nav-menus-frame {
    margin-left: 270px;
    margin-top: 23px;
}
#wpbody-content #menu-settings-column {
    display: inline;
    width: 240px;
    margin-left: -270px;
    clear: both;
    float: left;
    padding-top: 0;
}
#menu-settings-column .inside {
    clear: both;
    margin: 15px 0 0;
}
#side-sortables .taxonomy-tabs,
#side-sortables .posttype-tabs {
    display: block;
    white-space: nowrap;
    position: relative;
}
#side-sortables .taxonomy-tabs a,
#side-sortables .posttype-tabs a {
    letter-spacing: 0px;
    display: inline-block;
    line-height: 12px;
    font-size: 9px;
    font-weight: 100;
}
#side-sortables .taxonomy-tabs a[data-type*='-search'],
#side-sortables .posttype-tabs a[data-type*='-search'] {
    font-size: 0;
    position: absolute;
    right: 0;
    top: 2px;
    height: 12px;
}
#side-sortables .taxonomy-tabs a[data-type*='-search']:before,
#side-sortables .posttype-tabs a[data-type*='-search']:before {
    content: '\ec2c';
    text-transform: none;
    font: 400 10px/12px streamline;
}
#post-body ul.posttype-tabs li.tabs a {
    letter-spacing: 0px;
}
/* Menu Container */
#menu-management-liquid {
    float: left;
    min-width: 100%;
    width: -webkit-calc( 100% - 270px );
    width: -moz-calc( 100% - 270px );
    width: calc( 100% - 270px );
}
#menu-management {
    display: block;
    width: 100%;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
    -webkit-box-shadow: 0px 1px rgba(0, 0, 0, .1);
       -moz-box-shadow: 0px 1px rgba(0, 0, 0, .1);
            box-shadow: 0px 1px rgba(0, 0, 0, .1);
}
.nav-menus-php .howto span {
    margin-top: 0!important
}
#menu-settings-column .accordion-container {
    padding: 10px 0;
    -webkit-box-shadow: 0px 1px rgba(0, 0, 0, .1);
       -moz-box-shadow: 0px 1px rgba(0, 0, 0, .1);
            box-shadow: 0px 1px rgba(0, 0, 0, .1);
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
}
body.content-w #menu-settings-column .accordion-container {
    background: #000;
}
body.content-b #menu-settings-column .accordion-container {
    background: #fff;
}
#menu-settings-column .accordion-container > ul > li {
    margin-bottom:0;
    white-space: nowrap;
}
#nav-menu-meta p {
    white-space: normal!important;
}
#nav-menu-meta p.quick-search-wrap {
    margin-bottom: 0;
}
#nav-menu-meta p.button-controls {
    margin:0;
}
#menu-settings-column .accordion-container li.open .accordion-section-content {
    display: block;
}
#nav-menu-header,
#nav-menu-footer {
    padding: 0 20px;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
}
#nav-menu-header {
    -webkit-border-bottom-left-radius: 0;
       -moz-border-radius-bottomleft: 0;
            border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
       -moz-border-radius-bottomright: 0;
            border-bottom-right-radius: 0;
}

body.content-w #nav-menu-header {
    border-bottom: 1px solid rgba(255,255,255,.1);
    background: #000;
}
body.content-b #nav-menu-header {
    border-bottom: 1px solid rgba(0,0,0,.1);
    background: #fff;
}
body.content-w #nav-menu-footer {
    border-top: 1px solid rgba(255,255,255,.1);
    background: #000;
}
body.content-b #nav-menu-footer {
    border-top: 1px solid rgba(0,0,0,.1);
    background: #fff;
}

#nav-menu-header input,
#nav-menu-footer input {
    margin-bottom:0 !important;
}
#nav-menu-footer {
    -webkit-border-top-left-radius: 0px;
       -moz-border-radius-topleft: 0px;
            border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
       -moz-border-radius-topright: 0px;
            border-top-right-radius: 0px;
}
#nav-menu-header .menu-name-label {}
.nav-menus-php #post-body div.updated,
.nav-menus-php #post-body div.error {
    margin: 0;
}
.nav-menus-php #post-body-content {
    position: relative;
    float: none;
    padding: 0;
    min-width: 0;
    border: none!important;
    margin: 0;
}
.manage-menus {
    border: 0;
    background: none;
    padding: 0
}
/*#nav-menu-meta .accordion-container .accordion-section:first-child h3,*/
/*#nav-menu-meta .accordion-container .top h3,*/
.control-section .accordion-section-title {
    position: relative;
}

body.content-w .control-section .accordion-section-title {
    border-bottom: 1px solid rgba(255,255,255,.1);
}
body.content-b .control-section .accordion-section-title {
    border-bottom: 1px solid rgba(0,0,0,.1);
}

.control-section .accordion-section-title {
    padding: 5px 20px;
    text-align: left;
}
body.rtl .control-section .accordion-section-title {
    text-align: right
}
.control-section .accordion-section-title:before {
    content:'';
    position:absolute;
    bottom:0px;
    left:-20px;
    right:-20px;
    height:1px;
}
.accordion-section-title {
    margin-bottom: 0px!important
}
.drag-instructions {
    margin-bottom: 20px
}
#menu-management .menu-add-new abbr {
    font-weight: 600;
}
#select-nav-menu-container {
    text-align: right;
    padding: 0 10px 3px 10px;
    margin-bottom: 5px;
}
#select-nav-menu {
    width: 100px;
    display: inline;
}
#menu-name-label {
    margin-top: -2px;
}
.widefat td.menu-location-menus {
    padding-bottom: 5px;
}
.widefat.plugins .column-name {
    width: 35%;
}
.menu-location-menus select {
    float: left;
}
#locations-nav-menu-wrapper {
    padding: 5px 0;
}
.locations-nav-menu-select select {
    float: left;
    width: 160px;
    margin-right: 5px;
}
.locations-row-links {
    float: left;
    margin: 6px 0 0 6px;
}
.locations-edit-menu-link,
.locations-add-menu-link {
    margin: 0 5px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 1px;
}
.locations-edit-menu-link {
    padding-right: 3px;
    border-right: 1px solid;
}
#menu-management {
    display: block;
}
#menu-management .nav-tab {
    background: none;
    border: 0;
    padding: 10px 20px
}
.menu-item-handle {
    border: 1px solid;
}
#menu-management .nav-tab-active,
.menu-item-handle,
.menu-item-settings {
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
}
#menu-management .nav-tab-active {
    -webkit-box-shadow: none!important;
       -moz-box-shadow: none!important;
            box-shadow: none!important;
}
#menu-management .nav-tabs-wrapper {
    height: auto
}
#menu-management .publishing-action {
    margin: 0
}
#menu-management br {
    clear: none;
    display: none
}
#menu-management .inside {
    padding: 0 10px;
}
/* Add Menu Item Boxes */
.postbox .howto input,
.accordion-container .howto input {
    width: 180px;
    float: right;
}
.accordion-container .outer-border {
    margin: -10px 0;
}
.customlinkdiv .howto input {
    width: 180px;
}
.customlinkdiv p {
    margin-top: 0
}
#nav-menu-theme-locations .howto select {
    width: 100%;
}
#nav-menu-theme-locations .button-controls {
    text-align: right;
}
.add-menu-item-view-all {
    height: 400px;
}
/* Button Primary Actions */
#menu-container .submit {
    margin: 0 0 10px;
    padding: 0;
}
.nav-menus-php .add-new-menu-action {
      line-height: 32px;
      margin-left: 20px;
      font-size: 0;
      float: right;
      width:32px;
      height:32px;
      /*position:relative;
      top: -2px;*/
}
.nav-menus-php .add-new-menu-action a {
    display:block;
    text-transform: uppercase;
    font-size: 0px;
    font-weight: 600;
    margin-left: 10px;
    width:32px;
    height:32px;
    position: absolute;
    top:0;
    right:0;
}
.nav-menus-php .add-new-menu-action a:before {
    content:'\e146';
    font:400 32px/32px streamline;
    display:block;
    position:absolute;
    width:32px;
    height:32px;
    top:0px;
    right:0px;
}
.submit-btn input {
    margin-bottom: 0!important;
}
.meta-sep {
    padding: 0 2px;
    display:none!important;
}
/* @todo: is this actually used? */
#cancel-save {
    text-decoration: underline;
    font-size: 12px;
    margin-left: 20px;
    margin-top: 5px;
}
.button.right,
.button-secondary.right,
.button-primary.right {
    float: right;
}
/* Button Secondary Actions */
.list-controls {
    float: left;
    width:30px;
}
.list-controls > a {
    font-size:0;
}
.list-controls > a:before {
}
.add-to-menu {
    float: right;
}
.postbox .spinner {
    display: none;
    vertical-align: middle;
}
.button-controls {
    clear: both;
    margin: 10px 0;
}
.show-all,
.hide-all {
    cursor: pointer;
}
.hide-all {
    display: none;
}
/* Create Menu */
#menu-name {
    width: auto;
}
#manage-menu .inside {
    padding: 0px 0px;
}
/* Custom Links */
#available-links dt {
    display: block;
}
#add-custom-link .howto {
    font-size: 12px;
}
#add-custom-link label span {
    display: block;
    float: left;
    margin-top: 5px;
    padding-right: 5px;
}
.menu-item-textbox {
    width: 180px;
}
.nav-menus-php .howto span {
    display: block;
    font-size: 12px;
    margin-bottom: 10px;
    font-weight: 600;
}
/* Menu item types */
.quick-search {
    width: 190px;
}
.nav-menus-php .list-wrap {
    display: none;
    clear: both;
    margin-bottom: 10px;
}
.nav-menus-php .postbox p.submit {
    margin-bottom: 0;
}
/* Listings */
.nav-menus-php .list li {
    display: none;
    margin: 0;
    margin-bottom: 5px;
}
.nav-menus-php .list li .menu-item-title {
    cursor: pointer;
    display: block;
}
.nav-menus-php .list li .menu-item-title input {
    margin-right: 3px;
    margin-top: -3px;
}

/* Nav Menu */
#menu-container .inside {
    padding-bottom: 10px;
}
.menu {
    display: block;
}
#menu-to-edit {
    display:block;
    max-width:440px;
}
.menu ul {
    width: 100%;
}
.menu li {
    margin-bottom: 0;
    position: relative;
}
.menu-item-bar {
    clear: both;
    position: relative;
    margin: 0 0 10px 0;
}
.menu-item-bar .menu-item-handle {
    position: relative;
    padding: 5px 10px;
    height: auto;
    width: -webkit-calc( 100% - 24px);
    width: -moz-calc( 100% - 24px);
    width: calc( 100% - 24px);
    line-height: 20px;
    word-wrap: break-word;
    -webkit-transition:border-color .15s ease-in-out;-moz-transition:border-color .15s ease-in-out;-o-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out;
}
.menu-item-edit-active .menu-item-bar .menu-item-handle {
    border-bottom: 0!important;
    -webkit-box-shadow: 0px 2px rgba(0, 0, 0, .15);
       -moz-box-shadow: 0px 2px rgba(0, 0, 0, .15);
            box-shadow: 0px 2px rgba(0, 0, 0, .15);
    z-index: 11;
}
#menu-to-edit .menu-item-invalid .menu-item-handle {
    background: #f6c9cc;
    border-color: #f1acb1;
}
.no-js .menu-item-edit-active .item-edit {
    display: none;
}
.js .menu-item-handle {
    cursor: move;
}
.menu li.deleting .menu-item-handle {
    color: #f66;
}
.menu-item-handle .item-title {
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    vertical-align: top;
}
/* Sortables */
li.menu-item.ui-sortable-helper dl {
    margin-top: 0;
}
li.menu-item.ui-sortable-helper .menu-item-transport dl {
    margin-top: 13px;
}
.menu .sortable-placeholder {
    height: 35px;
    width: 410px;
    margin-top: 13px;
    margin-bottom: 10px;
}
/* WARNING: The factor of 30px is hardcoded into the nav-menus javascript. */
.menu-item-depth-0 {
    margin-left: 0px;
}
.menu-item-depth-1 {
    margin-left: 30px;
}
.menu-item-depth-2 {
    margin-left: 60px;
}
.menu-item-depth-3 {
    margin-left: 90px;
}
.menu-item-depth-4 {
    margin-left: 120px;
}
.menu-item-depth-5 {
    margin-left: 150px;
}
.menu-item-depth-6 {
    margin-left: 180px;
}
.menu-item-depth-7 {
    margin-left: 210px;
}
.menu-item-depth-8 {
    margin-left: 240px;
}
.menu-item-depth-9 {
    margin-left: 270px;
}
.menu-item-depth-10 {
    margin-left: 300px;
}
.menu-item-depth-11 {
    margin-left: 330px;
}
.menu-item-depth-0 .menu-item-transport {
    margin-left: 0px;
}
.menu-item-depth-1 .menu-item-transport {
    margin-left: -30px;
}
.menu-item-depth-2 .menu-item-transport {
    margin-left: -60px;
}
.menu-item-depth-3 .menu-item-transport {
    margin-left: -90px;
}
.menu-item-depth-4 .menu-item-transport {
    margin-left: -120px;
}
.menu-item-depth-5 .menu-item-transport {
    margin-left: -150px;
}
.menu-item-depth-6 .menu-item-transport {
    margin-left: -180px;
}
.menu-item-depth-7 .menu-item-transport {
    margin-left: -210px;
}
.menu-item-depth-8 .menu-item-transport {
    margin-left: -240px;
}
.menu-item-depth-9 .menu-item-transport {
    margin-left: -270px;
}
.menu-item-depth-10 .menu-item-transport {
    margin-left: -300px;
}
.menu-item-depth-11 .menu-item-transport {
    margin-left: -330px;
}
body.menu-max-depth-0 {
    min-width: 950px !important;
}
body.menu-max-depth-1 {
    min-width: 980px !important;
}
body.menu-max-depth-2 {
    min-width: 1010px !important;
}
body.menu-max-depth-3 {
    min-width: 1040px !important;
}
body.menu-max-depth-4 {
    min-width: 1070px !important;
}
body.menu-max-depth-5 {
    min-width: 1100px !important;
}
body.menu-max-depth-6 {
    min-width: 1130px !important;
}
body.menu-max-depth-7 {
    min-width: 1160px !important;
}
body.menu-max-depth-8 {
    min-width: 1190px !important;
}
body.menu-max-depth-9 {
    min-width: 1220px !important;
}
body.menu-max-depth-10 {
    min-width: 1250px !important;
}
body.menu-max-depth-11 {
    min-width: 1280px !important;
}
/* Menu item controls */
.menu-item-bar .item-type {
    font-size: 0;
    padding: 0;
    font-weight: 400;
    line-height: 18px;
    height: 18px;
    letter-spacing: 1px;
    display: inline-block;
    vertical-align: middle;
}
.menu-item-bar .item-type:before {
    content: '\e995';
    text-transform: none;
    font: 400 14px/18px streamline;
}
li.menu-item-page .menu-item-bar .item-type:before {
    content:'\e8a5';
}
.menu-item-bar .item-controls {
    font-size: 0;
    display: inline-block;
    width: 24px;
    float: left;
    line-height: 20px;
    height: 20px;
}
.menu-item-bar .item-controls a {
    text-decoration: none;
}
.menu-item-bar .item-controls a:hover {
    cursor: pointer;
}
.menu-item-bar .item-controls .item-order {
    padding-right: 10px;
}
.menu-item-bar a.item-edit {
    text-decoration: none;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 6px;
    top: 6px;
}
 .menu-item-bar a.item-edit:before {
    content:'\e666';
    font:400 10px/20px streamline;
    display:block;
    position:absolute;
    width:20px;
    height:20px;
    top:0;
    right:0;
}
/* Menu editing */
.menu-instructions-inactive {
    display: none;
}
.menu-item-settings {
    display: block;
    padding: 20px;
    position: relative;
    /*margin-bottom: 5px;*/
    -webkit-border-top-left-radius: 0;
       -moz-border-radius-topleft: 0;
            border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
       -moz-border-radius-topright: 0;
            border-top-right-radius: 0;
    top: -10px;
    z-index: 10;
    border-top: none!important;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.menu-item-settings p.description {
    display:block;
    margin-top:0;
}
.menu-item-settings p.description > label {
    display: block;
    margin-bottom: 15px;
}
.menu-item-settings p.field-link-target.description {
    clear:both;
}
.menu-item-settings p.field-link-target.description > label {
    text-transform: none;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    display: block;
    margin: 0px 0 20px;
    letter-spacing: 0;
}
.menu-item-settings .field-move a {
    font-size: 0;
    font-weight: 400;
    line-height: 20px;
    display: inline-block;
    vertical-align: top;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px 6px;
    border: 1px solid rgba(255, 255, 255, .25);
    -webkit-border-radius: 50%;
       -moz-border-radius: 50%;
            border-radius: 50%;
    margin-right: 5px;
    width: 20px;
    height: 20px;
}
.menu-item-settings .field-move a:before {
    content:'\e232';
    font:400 10px/20px streamline;
    display:inline-block;
}
.menu-item-settings .field-move a.menus-move-up:before {
    content:'\e25a';
}
.menu-item-settings .field-move a.menus-move-down:before {
    content:'\e257';
}
.menu-item-settings .field-move a.menus-move-left:before {
    content:'\e258';
}
.menu-item-settings .field-move a.menus-move-right:before {
    content:'\e259';
}
.menu-item-settings .field-move a.menus-move-top:before {
    content:'N';
}
.menu-item-settings .field-move label > span {
    display: block;
    line-height: 20px;
    vertical-align: top;
    margin-bottom: 10px;
}
.menu-item-edit-active .menu-item-settings {
    display: block;
}
.menu-item-edit-inactive .menu-item-settings {
    display: none;
}
.add-menu-item-pagelinks {
    margin: .5em auto;
    text-align: center;
}
.link-to-original {
    display: block;
    margin: 0 0 10px;
}
.link-to-original a {
    padding-left: 4px;
    font-style: normal;
}
.hidden-field {
    display: none!important;
}
.menu-item-settings .description-thin,
.menu-item-settings .description-wide {
    margin-right: 10px;
    display: inline-block;
    margin-top: 0!important;
}
.description-thin {
    width: -webkit-calc( 50% - 10px );
    width: -moz-calc( 50% - 10px );
    width: calc( 50% - 10px );
    float: left;
    margin-right: 10px;
}
.description-thin:nth-child(2n) {
    float:right;
    margin-right:0;
    margin-left:10px;
}
.description-wide input,
.description-wide textarea,
.description-thin input,
.description-thin textarea {
    display:block;
    margin: 10px 0 20px;
    width:100%;
}
.description-wide textarea {
    margin-bottom:5px;
}
.description-wide {
    width: 100%;
}
.menu-item-actions {
    padding-top: 15px;
}
#cancel-save {
    cursor: pointer;
}
/* Major/minor publishing actions (classes) */
.nav-menus-php .major-publishing-actions {
    clear: both;
    padding: 15px 0;
}
.nav-menus-php .major-publishing-actions .publishing-action {
    text-align: right;
    float: right;
    line-height: 23px;
    margin: 4px 0 1px;
}
.nav-menus-php .blank-slate .menu-settings {
    display: none;
}
#menu-management .delete-action {
    float: left;
    line-height: 28px;
    height: 28px;
}
#menu-management .delete-action a {
    display: block;
    line-height: 28px;
    vertical-align: top;
    font-size: 0;
}
#menu-management .delete-action a:before {
    content:'\e6d9';
    font:400 20px/28px streamline;
    margin-right: 5px;
    text-transform: none;
}
#buddypress-menu p {
    font-size: 11px;
    margin-bottom: 10px;
    line-height: 16px;
}
#buddypress-menu .posttypediv div.tabs-panel {
    margin-bottom:15px;
}
/* Clearfix */
#menu-item-name-wrap:after,
#menu-item-url-wrap:after,
#menu-name-label:after,
#menu-settings-column .inside:after,
#nav-menus-frame:after,
.nav-menus-php #post-body-content:after,
.nav-menus-php .button-controls:after,
.nav-menus-php .major-publishing-actions:after,
.nav-menus-php .menu-item-settings:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
#nav-menus-frame,
.button-controls,
#menu-item-url-wrap,
#menu-item-name-wrap {
    display: block;
}
.blank-slate .menu-name {
    display: block;
}
.blank-slate .menu-settings {
    border: none;
    margin-top: 0;
    padding-top: 0;
    overflow: hidden;
}
.is-submenu {
    font-size: 0px;
    font-style: italic;
    font-weight: normal;
    position: absolute;
    left: -25px;
    top: 6px;
    height: 20px;
}
.is-submenu:before {
    content: '\f148';
    font: 400 14px/24px FontAwesome;
    -webkit-transform: rotate(90deg);
       -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg);
    position: relative;
    display: block;
    width: 14px;
}
.manage-menus {
    display: block;
    position: relative
}
.manage-menus select {
    float: left;
    margin-right: 10px;
}
.manage-menus .selected-menu {
    float: left;
    margin: 0 15px 0 0;
    line-height: 28px;
    height: 28px;
    font-size: 0;
}

.manage-menus .selected-menu:before {
    content: '\e818';
    font: 400 24px/28px streamline;
    display: block;
}

.manage-menus .sod_select {
    width: 200px;
}
.manage-menus .submit-btn {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}
.menu-edit p {
    font-style: italic;
    font-size: 11px;
    line-height: 15px;
}
.menu-edit #post-body-content h3 {
    margin: 0 0 10px;
}
.menu-settings {
    display: block;
    padding-top: 15px;
}
.menu-settings dl {
    margin: 0 0 10px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    width: 50%;
    float: left;
    padding-right: 0px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.menu-settings dd {
    margin: 0;
    display: block;
}
.menu-settings dt {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: .6px;
    margin-bottom: 5px;
    white-space: nowrap;
}
.menu-settings label {
    vertical-align: top;
}
.submitbox .submitdelete {
    display:inline-block;
    line-height: 20px;
    vertical-align: top;
    font-size: 0;
}
.submitbox .submitdelete:before {
    content: '\e6d9';
    font: 400 18px/20px streamline;
    display: inline-block;
    vertical-align: top;
}
.submitbox a.item-cancel {
    display: inline;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 20px;
    overflow: hidden;
    font-size: 0;
    text-align: right;
}
.submitbox a.item-cancel:before {
    content: '\e264';
    font: 400 18px/20px streamline;
    text-align: center;
}

body.content-b .menu-edit #post-body-content h3 {
    color: rgba(0,0,0,.85);
}
body.content-b #post-body p {
    color: rgba(0,0,0,.5);
}
body.content-b .menu-item-handle {
    border-color: rgba(0,0,0,.1)!important;
}
body.content-b .menu-item-edit-active .menu-item-bar .menu-item-handle,
body.content-b .menu-item-bar .menu-item-handle:hover {
    border-color: rgba(0,0,0,.65)!important;
}
body.content-b .menu-item-handle .item-title {
    color: rgba(0,0,0,.75);
}
body.content-b .menu-item-handle .menu-item-title.no-title {
    color: rgba(0,0,0,.3);
}   
body.content-b .menu-item-bar .item-type {
    color: rgba(0,0,0,.55);
}
body.content-b .menu-item-bar a.item-edit {
    color: rgba(0,0,0,0);
}
body.content-b .menu-item-bar a.item-edit, 
body.content-b .menu-item-bar:hover a.item-edit {
    color: rgba(0,0,0,.35);
}
body.content-b .menu-item-bar a.item-edit:hover {
    color: rgba(0,0,0,.65);
}
body.content-b .is-submenu {
    color: rgba(0,0,0,.1);
}
body.content-b .menu-settings {
    border-top: 1px solid rgba(0,0,0,.05);
}
body.content-b .menu-settings dd {
    color: rgba(0,0,0,.5);
}
body.content-b .menu-settings dt {
    color: rgba(0,0,0,.75);
}
body.content-b .menu-item-settings {
    border: 1px solid rgba(0,0,0,.1);
}

body.content-w .menu-edit #post-body-content h3 {
    color: rgba(255,255,255,.85);
}
body.content-w #post-body p {
    color: rgba(255,255,255,.5);
}
body.content-w .menu-item-handle {
    border-color: rgba(255,255,255,.1)!important;
}
body.content-w .menu-item-edit-active .menu-item-bar .menu-item-handle,
body.content-w .menu-item-bar .menu-item-handle:hover {
    border-color: rgba(255,255,255,.65)!important;
}
body.content-w .menu-item-handle .item-title {
    color: rgba(255,255,255,.75);
}
body.content-w .menu-item-handle .menu-item-title.no-title {
    color: rgba(255,255,255,.3);
}   
body.content-w .menu-item-bar .item-type {
    color: rgba(255,255,255,.55);
}
body.content-w .menu-item-bar a.item-edit {
    color: rgba(255,255,255,0);
}
body.content-w .menu-item-bar a.item-edit, 
body.content-w .menu-item-bar:hover a.item-edit {
    color: rgba(255,255,255,.35);
}
body.content-w .menu-item-bar a.item-edit:hover {
    color: rgba(255,255,255,.65);
}
body.content-w .is-submenu {
    color: rgba(255,255,255,.1);
}
body.content-w .menu-settings {
    border-top: 1px solid rgba(255,255,255,.05);
}
body.content-w .menu-settings dd {
    color: rgba(255,255,255,.5);
}
body.content-w .menu-settings dt {
    color: rgba(255,255,255,.75);
}
body.content-w .menu-item-settings {
    border: 1px solid rgba(255,255,255,.1);
}
