#menu-settings-column,
#post-body-content,
#nav-menu-header,
#nav-menu-footer {
  .button-primary {
    &:extend(body.admin-color-quadmenu .redux-container .button);
    &:extend(body.admin-color-quadmenu .redux-container .button-primary);
  }
}

#menu-settings-column {

  li {
    .submit-add-to-quadmenu-column-inside {
      display: none;
    }

    &.current-column {
      .submit-add-to-quadmenu-column-inside {
        display: block;
      }

      .submit-add-to-menu, 
      .submit-add-to-quadmenu {
        display: none; 
      }
    }
  }
}

#menu-management {

  #quadmenu-settings {
    display: none;
  }

  &.open {
    #quadmenu-settings {
      display: block;
    }

    #post-body-content {
      display: none;
    }

    .menu-save {
      display: none;
    }
  }

}

#menu-to-edit {
  > li {

    &.menu-item-mega,        
    &.menu-item-tabs,        
    &.menu-item-search,        
    &.menu-item-social,        
    &.menu-item-cart,        
    &.menu-item-login {

      p.field-url {
        display: none;
      }

    }

    &.menu-item-tab,
    &.menu-item-column,
    &.menu-item-parent-tab,
    &.menu-item-parent-column {
      ///display: none;
    }

    .quadmenu_open,
    .quadmenu_modal {
      position: absolute;
      right: 10px;
      font-size: 0.8em;
      cursor: pointer;
      color: @brand-primary-color;
      display: inline-block;
      font-weight: normal;
      //height: 20px;
      background: @brand-primary;
      border-color: @brand-primary-border;
      //padding: 0 10px 0 0px;
      padding: 3px 7px;
      border-radius: 2px;
      opacity: 0;
      z-index: 1;
      font-weight: 600;
      overflow: hidden;
      line-height: 13px;
      .transition(all 0.4s cubic-bezier(.18,.74,.72,1));

      &:before {                
        .transition(all 0.4s cubic-bezier(.18,.74,.72,1));
        opacity: 0.5;
        font-family: dashicons;
        content: "\f111";
        font-size: 13px;
        line-height: 13px;
        margin: 0 5px 0 0;
        display: inline-block;
        vertical-align: bottom;
      }
    }

    .quadmenu_modal {
      position: absolute;
      top: 12px;
      right: 37px;
      z-index: 999;
    }

    &:hover {
      .quadmenu_modal,
      .quadmenu_open {
        opacity: 1;
        right: 0;
        &:before {
          opacity: 1;
          transform: rotate(60deg);
        }
      }
    }

    .menu-item-handle {
      .item-title {
        position: relative;

        .spinner {
          position: absolute;
          margin: 0;
          right: -40px;
        }

      }
    }
  }
}

#menu-settings-column {

  li#quadmenu_custom_nav_widgets {

    &:not(.active) {
      display: none;
    }
  }

  #posttype-quadmenu-widget,
  #posttype-quadmenu-custom {

    ul#quadmenu-widget-checklist,
    ul#quadmenu-custom-checklist {

      li {
        padding: 5px 0 10px 0;

        small {
          display: block;
          font-size: 0.8em;
          font-style: italic;
          line-height: 1.2em;
        }
      }
    }
  }
}

.submit-add-to-quadmenu-column-inside {

  &.button-primary {
    margin: 0 0 0 10px;
  }
}

/*# sourceMappingURL=quadmenu.css.map */