/**
 * 08. Nav Menu
 */
.pvfwof-nav-menu-options{
  clear: both;
  float: left;
  width: 100%;

  > .pvfwof-fields{
    margin: 10px -10px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;

    > .pvfwof-field{
      padding: 12px;

      .pvfwof-title{
        float: none;
        width: 100%;
        margin-bottom: 5px;
      }

      .pvfwof-fieldset{
        float: none;
        width: 100%;
      }
    }
  }

  .pvfwof-field-text input{
    width: 100%;
  }

  .pvfwof-field-notice .pvfwof-notice{
    padding: 15px;
  }
}

.pvfwof-nav-menu-title{
  padding: 12px;
  background-color: #f5f5f5;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;

  &:first-child{
    border-top: 0;
  }

  h4{
    margin: 0;
    padding: 0;
    color: #23282d;
  }
}

.pvfwof-nav-menu-icon{
  margin-right: 5px;
}
