/* Target the blog section */
.blog,
.single-post,
.archive,
.category,
.tag,
.search-results {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    }
    /* 2. Paragraph Formatting */
    .cont-sec p {
        margin-bottom: 0px;
        text-align: left;
        font-family: "Inter", serif;
        font-weight: 400;
        color:#433F34;
    }
    
    /* 3. Headings */
    .cont-sec h1 {
        margin-top: 40px;
        margin-bottom: 20px;
		line-height: 1.2;
		color: #433F34;
          font-size: 36px;
          font-family: "Lusitana", serif;
          font-weight: 400;
    }

   .cont-sec h2 {
        font-size: 28px;
        font-weight: 700;
        margin-top: 35px;
        margin-bottom: 18px;
        color: #433F34;
        font-family: "Lusitana", serif;
         font-weight: 400;
    }

    .cont-sec h3 {
        font-size: 24px;
        font-weight: 700;
        margin-top: 30px;
        margin-bottom: 15px;
        color: #433F34;
        font-family: "Lusitana", serif;
         font-weight: 400;
    }

    .cont-sec h4 {
        font-size: 20px;
        font-weight: 700;
        margin-top: 25px;
        margin-bottom: 12px;
        color: #222;
    }
 
   .cont-sec h5 {
        font-size: 18px;
        font-weight: 700;
        margin-top: 20px;
        margin-bottom: 10px;
        color: #222;
    }

   .cont-sec h6 {
        font-size: 16px;
        font-weight: 700;
        margin-top: 15px;
        margin-bottom: 8px;
        color: #222;
    }


    /* 4. Lists */
   .cont-sec ul, ol {
        margin-bottom: 20px;
        padding-left: 15px;
    }

   .cont-sec ul li, ol li {
        margin-bottom: 0px;
        line-height: 1.6;
        font-size:18px;
        color:#737C91;
	   padding-bottom: 10px;
    }

   .cont-sec ul {
    list-style-type: disc;
    padding-left: 15px;
    }

   .cont-sec ol {
        list-style-type: decimal;
        padding-left:15px;
    }

    /* 5. Links */
   .cont-sec a {
        color: #0073e6;
        text-decoration: underline;
    }

   .cont-sec a:hover {
        color: #005bb5;
        text-decoration: none;
    }

    /* 6. Blockquotes */
   .cont-sec blockquote {
        font-size: 18px;
        font-style: italic;
        margin: 20px 0;
        padding: 10px 20px;
        border-left: 4px solid #0073e6;
        background-color: #f9f9f9;
        color: #555;
    }

    /* 7. Images */
   .cont-sec img {
        max-width: 100%;
        height: auto;
        margin: 10px 0;
    }

    .cont-sec .alignleft {
        float: left;
        margin-right: 20px;
    }

   .cont-sec .alignright {
        float: right;
        margin-left: 20px;
    }

   .cont-sec .aligncenter {
        display: block;
        margin: 10px auto;
    }

   .cont-sec .wp-caption {
        margin-bottom: 20px;
        text-align: center;
    }

   .cont-sec .wp-caption-text {
        font-size: 14px;
        color: #666;
        margin-top: 5px;
    }

    /* 8. Tables */
   .cont-sec table {
        width: 100%;
        margin-bottom: 20px;
        border-collapse: collapse;
    }

   /*.cont-sec th, td {*/
   /*     padding: 10px;*/
   /*     border: 1px solid #ddd;*/
   /*     text-align: left;*/
   /* }*/

   .cont-sec th {
        font-weight: 700;
        background-color: #f9f9f9;
    }

    /* 9. Buttons */
   .cont-sec .button {
        display: inline-block;
        padding: 10px 20px;
        font-size: 16px;
        font-weight: 700;
        color: #fff;
        background-color: #0073e6;
        border: none;
        border-radius: 4px;
        text-decoration: none;
    }

   .cont-sec .button:hover {
        background-color: #005bb5;
    }

    /* 10. Miscellaneous */
   .cont-sec hr {
        border: 0;
        height: 1px;
        background-color: #ddd;
        margin: 20px 0;
    }

   .cont-sec pre {
        font-family: monospace;
        font-size: 14px;
        background-color: #f9f9f9;
        padding: 10px;
        border: 1px solid #ddd;
        margin-bottom: 20px;
        overflow-x: auto;
    }

   .cont-sec code {
        font-family: monospace;
        font-size: 14px;
        background-color: #f9f9f9;
        padding: 2px 4px;
        border: 1px solid #ddd;
        border-radius: 3px;
    }
  


.cont-part li {
  position: relative;
  padding-left: 30px; /* Space for icon */
  margin-bottom: 10px; /* Space between items */
}

.cont-part li::before {
  width:10px;
  height:10px;
  content:"" !important;
  background:#737C91;
  position: absolute;
  left: 0;
  top: 8px;
  border-radius:50%
}
  .cont-part ol {
  list-style-type: none; /* Remove default numbering */
  counter-reset: my-counter; /* Initialize a counter */
}

.cont-part ol li {
  counter-increment: my-counter; /* Increment the counter for each list item */
  margin-bottom: 10px; /* Optional: Add spacing between items */
}

.cont-part ol li::before {
  content: counter(my-counter) ". "; /* Display the counter value */
  color: #737C91; /* Optional: Change the color of the number */
}
.cont-part strong em{
font-weight:700;
}


/* Styles specific to the Saleculator Release Notes page */

.saleculator-release-notes {
  font-family: Arial, sans-serif;
  line-height: 1.6;
  color: #333;
  max-width: 760px; /* Limit content width to 760px */
  margin: 0 auto; /* Center the content */
  padding: 20px; /* Add some padding for better spacing */
}

.saleculator-release-notes h3 {
  color: #dd4b39;
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 10px;
}

.saleculator-release-notes ul {
  list-style-type: disc;
  margin-left: 20px;
  margin-bottom: 20px;
}

.saleculator-release-notes li {
  margin-bottom: 10px;
}

.saleculator-release-notes code {
  background-color: #f4f4f4;
  padding: 2px 5px;
  border-radius: 3px;
  font-family: monospace;
  font-size: 14px;
}

.saleculator-release-notes strong {
  font-weight: bold;
}

/* Spacing and Layout */
.saleculator-release-notes .page-heading h2 {
  color: #dd4b39;
  font-size: 24px;
  margin: 0;
}

/* Additional Styling for Readability */
.saleculator-release-notes ul ul {
  list-style-type: circle;
  margin-left: 40px;
}

.saleculator-release-notes ul li {
  line-height: 1.8;
}

/* Responsive Design */
@media (max-width: 768px) {
  .saleculator-release-notes h3 {
    font-size: 18px;
  }

  .saleculator-release-notes ul {
    margin-left: 15px;
  }
}