/* ********************** - - - - * REUSABLE HEADINGS, LISTS * - - - - *********************** */
h1, h2, h3, h4 {
   text-align: left;
   font-family: var(--secondaryFont);
   line-height: 1.5;
   color: black; }
   /* color: #1 #004876; #2 #4CAF50 previously: 2/23/2023 ? #3 #6cb33f 4/25/2023 ] */

      h1, h3, h4 {
         margin-bottom: 0.3rem; }

      h2 {
         font-weight: 200;
         margin-bottom: .7rem;    /* margin-bottom: 1.8rem; | margin-bottom: .7rem; for the purposes " atlas post_detail" */
         font-size: 28px; }

h1 {
   font-weight: 300;
   font-size: 3.5rem; }

         h4 {
            font-size: 23px;     /* font-size: 1.03rem; || previously prior to 5/27/2023 font-size: 1.03rem; [ new edit ] */
            font-weight: 600;    /* font-weight: 500; || previously prior to 5/27/2023 font-size: 1.03rem; [ new edit ] */
            color: #cd9a81;      /* heading titles Genesis: #cd9a81 */
         }

h3 {
   font-size: 1.5rem; }
   /* font-size: 1.8rem; previously: 4/25/2023 */

   .container-02 h4 {
      margin-top: 1rem !important; }

      .h1, .h2, .h3, .h4, .h5, .h6 {
         clear: both;
         display: block;
         text-rendering: optimizelegibility;
         padding: 0;
         margin: 0;
         font-weight: 400;
         -moz-osx-font-smoothing: grayscale;
         line-height: 1.6; }

   mark { 
      content: "";
      background-color: rgba(0,193,222,.2);
      border-radius: 2px; }

   ul, li {
      list-style: none; }


   .ul, .li, ul, li {
      text-decoration: none;
      list-style: none; }

         .itemsProcess {
            margin-bottom: 39.5px;
            line-height: 1.45; }    /* line-height: 1.5; */

         .itemsProcess li.hdrFAQ {
            list-style-type: none;
            margin-left: 0px; }

         .itemsProcess li {
            list-style-type: disc;
            margin-left: 30px; }    /* line-height: 1.5; */


            .itemsTOC {
               margin-bottom: 30px;
            }

            .itemsTOC li {
               line-height: 1.7;
            }

            li.hdrFAQ {
               font-weight: 400;
               color: black;
               letter-spacing: 1.32px;
               text-transform: uppercase;
            }

/*----------------------------------------- HEADINGS - - - - */
#blog_Headline {
   text-transform: uppercase;
   padding: 30px;
   font-family: "Source Sans Pro", sans-serif;
   font-weight: 600;
   color: black;
   text-align: center; }

#blogCategory_Headline {
   font-family: "Source Sans Pro", sans-serif;
   font-size: 2.2rem;
   margin: 0 0 22px 18.7%;
   text-align: left; }
