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

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

    > .ectcsf-field{
      padding: 12px 14px 12px 12px;

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

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

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

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

.ectcsf-nav-menu-title{
  padding: 12px 14px 12px 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;
  }
}

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