﻿/* ==========================================
     POLICY CONTAINER
     ========================================== */

.policy-container {
  margin-top: -100px !important;
  z-index: 1;
  width: 92% !important;
  max-width: 1400px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.policy-body {
  margin: 30px 40px !important;
  padding: 0 !important;
}

.policy-title {
  font-family: Arial, sans-serif !important;
  font-size: 22px !important;
  font-weight: 700 !important;
  margin: 0 0 25px 0 !important;
  padding: 0 !important;
  color: #222;
}


/* ==========================================
     POLICY CONTENT
     ========================================== */

.policy-content {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  font-family: Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.45 !important;
  color: #333;
}


  /* ==========================================
     PARAGRAPHS
     ========================================== */

  .policy-content p {
    margin-top: 0 !important;
    margin-bottom: 8px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 0 !important;
    font-family: Arial, sans-serif !important;
    font-size: 14px !important;
    line-height: 1.45 !important;
    text-indent: 0 !important;
  }


  /* ==========================================
     NUMBERED LISTS
     ========================================== */

  .policy-content ol {
    margin: 4px 0 12px 0 !important;
    padding-left: 40px !important;
  }

    .policy-content ol li {
      padding-left: 8px !important;
      margin: 0 0 6px 0 !important;
      font-size: 14px !important;
      line-height: 1.45 !important;
    }

    /* Nested numbered lists */
    .policy-content ol ol {
      margin-top: 5px !important;
      margin-bottom: 8px !important;
      padding-left: 35px !important;
    }

      .policy-content ol ol li {
        padding-left: 8px !important;
      }


  /* ==========================================
     BULLET LISTS
     ========================================== */

  .policy-content ul {
    margin-top: 4px !important;
    margin-bottom: 10px !important;
    margin-left: 0 !important;
    padding-left: 28px !important;
  }

    .policy-content ul li {
      margin-top: 0 !important;
      margin-bottom: 4px !important;
      padding-left: 4px !important;
      font-family: Arial, sans-serif !important;
      font-size: 14px !important;
      line-height: 1.45 !important;
    }


  /* ==========================================
     NESTED LISTS
     ========================================== */

  .policy-content ol ol {
    margin-top: 4px !important;
    margin-bottom: 5px !important;
    padding-left: 30px !important;
  }

  .policy-content ul ul {
    margin-top: 4px !important;
    margin-bottom: 5px !important;
    padding-left: 25px !important;
  }


  /* ==========================================
     HEADINGS
     ========================================== */

  .policy-content h1,
  .policy-content h2,
  .policy-content h3,
  .policy-content h4,
  .policy-content h5,
  .policy-content h6 {
    font-family: Arial, sans-serif !important;
    margin-top: 18px !important;
    margin-bottom: 8px !important;
    padding: 0 !important;
    color: #222;
  }


  /* ==========================================
     REMOVE EMPTY SPACE
     ========================================== */

  .policy-content p:empty,
  .policy-content div:empty {
    display: none !important;
  }
