.elementor-1190 .elementor-element.elementor-element-9f5a579{--display:flex;--border-radius:44px 44px 44px 44px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-7f62ed4 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-1190 .elementor-element.elementor-element-7f62ed4{text-align:center;}.elementor-1190 .elementor-element.elementor-element-7f62ed4 .elementor-heading-title{font-family:"Goldman", Sans-serif;font-size:67px;font-weight:200;}.elementor-1190 .elementor-element.elementor-element-259b061{text-align:center;}.elementor-1190 .elementor-element.elementor-element-259b061 .elementor-heading-title{font-family:"Goldman", Sans-serif;font-size:31px;font-weight:400;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1190 .elementor-element.elementor-element-2287882 > .elementor-widget-container{padding:67px 67px 67px 67px;}.elementor-1190 .elementor-element.elementor-element-2287882{font-family:"Georgia", Sans-serif;font-size:16px;font-weight:400;color:#DADADA;}@media(max-width:767px){.elementor-1190 .elementor-element.elementor-element-259b061 > .elementor-widget-container{padding:0px 0px 57px 0px;}.elementor-1190 .elementor-element.elementor-element-2287882 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-2287882 */.th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .chapter-number span{
      display: inline-block;
      font-family: BigShouldersDisplayRegular;
      font-size: 42px;
      text-align: center;
      width: 100%;
      
      
      
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .chapter-title h2, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .epub-toc-title-card h2{
      display: inline-block;
      font-family: BigShouldersDisplayBold !important;
      font-size: 41px;
      text-align: center!important;
      width: 100%;
      font-weight: 900!important;

      
      
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .chapter-title-card .chapter-subtitle h3{
      display: inline-block;
      font-family: BigShouldersDisplayRegular;
      font-size: 23px;
      text-align: center;
      width: 68%;
      
      
      
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 header .meta{
      font-size: 10pt;
      font-family: EBGaramond;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 footer .meta{
      font-size: 10pt;
      font-family: EBGaramond;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .chapter-title-card .left{
      text-align: left;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .chapter-title-card .center{
      text-align: center;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .chapter-title-card .right{
      text-align: right;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .chapter-title-card{
      width: 100%;
      justify-content:center;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .chapter-title-card .chp_bg{
      background-color: rgba(255,255,255, 0);
      opacity: 1;
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      bottom: 0;
      background-size: cover;
      background-repeat: no-repeat;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .chapter-title-card .chapter-title h2{
      opacity: 1 !important;
      word-break: break-word;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .chapter-title-card .chapter-number{
      opacity: 1 !important;
      word-break: break-word;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .chapter-subtitle h3{
      opacity: 1 !important;
      word-break: break-word;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .chapter-title-card, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .title-card, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .epub-toc-title-card{
      display: flex;
      flex-direction: column;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .chapter-title-card, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .epub-toc-title-card{
      display: flex;
      position: relative;
      padding-top: 4rem;  
      padding-bottom: 2rem;  
      
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .chp_clr_none img, .chp_clr_none{
      filter: grayscale(100%);
      -webkit-filter: grayscale(100%);
      -moz-filter: grayscale(100%);
      -ms-filter: grayscale(100%);
      -o-filter: grayscale(100%);
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .chp_clr_all img, .chp_clr_all{
      filter: grayscale(0%);
      -webkit-filter: grayscale(0%);
      -moz-filter: grayscale(0%);
      -ms-filter: grayscale(0%);
      -o-filter: grayscale(0%);
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .chapter-title-card .chp_img{
      order: 1;
      text-align: center;
      padding-top: 0.3em;
      z-index: 10;
      
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .chapter-title-card .chp_img img{
      width: 50%;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .chapter-number{
      text-align: center!important;
      order: 2;
      text-transform: capitalize;
      z-index: 10;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .chapter-title{
      text-align: center!important;
      order: 3;
      z-index: 10;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .chapter-subtitle{
      text-align: center!important;
      order: 4;
      z-index: 10;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .chapter-number span, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .chapter-title h2, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .epub-toc-title-card h2, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .chapter-subtitle h3 {
        font-weight: 400;
    }

    .inverted * {
      color: white !important;
    }

    

    
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 html, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 body, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 div, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 span, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 applet, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 object, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 iframe,
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 h1, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 p, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 blockquote, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 pre,
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 a, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 abbr, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 acronym, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 address, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 big, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 cite, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 code,
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 del, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 dfn, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 em, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 img, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 ins, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 kbd, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 q, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 s, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 samp,
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 small, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 strike, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 strong, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 tt, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 var,
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 b, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 u, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 i, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 center,
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 dl, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 dt, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 dd, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 ol, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 ul, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 li,
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 fieldset, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 form, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 label, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 legend,
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 table, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 caption, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 tbody, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 tfoot, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 thead, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 tr, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 th, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 td,
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 article, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 aside, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 canvas, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 details, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 embed, 
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 figure, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 figcaption, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 footer, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 header, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 hgroup, 
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 menu, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 nav, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 output, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 ruby, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 section, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 summary,
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 time, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 mark, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 audio, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 video {
        margin: 0;
        margin-block: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
      }
      /* HTML5 display-role reset for older browsers */
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 article, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 aside, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 details, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 figcaption, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 figure, 
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 footer, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 header, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 hgroup, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 menu, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 nav, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 section {
        display: block;
      }
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 body {
        line-height: 1;
      }
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 blockquote, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 q {
        quotes: none;
      }
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 blockquote:before, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 blockquote:after,
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 q:before, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 q:after {
        content: '';
        content: none;
      }
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 table {
        border-collapse: collapse;
        border-spacing: 0;
      }
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 b{
        font-weight: bold;
      }
    
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 em, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 i{
        font-style: italic;
      }

      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 h1 {
        font-size: 1.3em;
        padding: 0.6em 0em;
      }
  
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 ul, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 ol{
        padding: 0rem 1rem;
        line-height: 1.4;
      }

      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 ul .reset-padding, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 ol .reset-padding{
        margin-left: -1rem;
      }
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 li{
        padding: 0.2rem 0rem;
      }

    

    
        .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 h2, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 h3, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 h4, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 h5, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 h6, 
    
        .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 h2 {
          font-size: 0.9em;
          font-family:  Goldman_googleRegular;
          font-weight: 600;
          padding: 0.6em 0em;
        }
    
        .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 h3 {
          font-size: 1.15em;
          font-family: undefined;
          font-weight: 600;
          padding: 0.6em 0em;
        }
    
        .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 h4 {
          font-size: 1.12em;
          font-family: undefined;
          font-weight: 600;
          padding: 0.6em 0em;
        }
    
        .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 h5 {
          font-size: 1.09em;
          font-family: undefined;
          font-weight: 600;
          padding: 0.6em 0em;
        }
    
        .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 h6 {
          font-size: 1.07em;
          font-family: undefined;
          font-weight: 600;
          padding: 0.6em 0em;
        }
      

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .wrapper{
      /* https://css-tricks.com/almanac/properties/o/overflow-wrap/ */
      overflow-wrap: break-word;
      hyphens: auto;

      text-align: justify;
    }

    /*
      The second target, checking if the paragraph is the first paragraph in
      the document and is a descendant of class align-center and applying
      the default paragraph styling is due to a bug where if the first
      paragraph is centered, it does not align with the rest of the document
      caused by {theme} p:first-of-type which needs to be overridden for this
      scenario.
    */
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 p {
      orphans: 2;
      widows: 2;
      padding-bottom: 0em;
      margin-top: 0em;
      padding-top: 0em;
      line-height: 1.6em;
      text-indent: 0.381cm !important;
      margin-block-end: 0em;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 p:empty:not(:first-of-type) {
      min-height: 1em;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 p:first-of-type {
      text-indent: 0rem !important;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .text-after-subheading {
      text-indent: 0rem !important;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .print-wrapper{
      height: 100%;
      max-height:100%;
    }

    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .withDropcap .dropcap, .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .ornamental-break + p{
      text-indent: 0!important;
    }
    
    
  

    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .image-full-bleed{
      width: 100%;
      height:100%;
      vertical-align: middle;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .image-full-bleed img{
      width: 100%;
      height: auto;
      max-height:100%;
      object-fit:fill;
      vertical-align: middle;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .full-bleed{
      height: 100%;
      max-height:100%;
      position:relative;
    }
  

    /* Editor Plugins */

    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .align-left{
      text-align: left !important;
    }
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .align-center{
      text-align: center !important;
    }
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .align-right{
      text-align: right !important;
    }
  

    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 blockquote{
      line-height: 1.6em;
      padding-left: 10%;
      padding-right: 10%;
      margin-top: 2rem;
      margin-bottom: 2rem;
      orphans: 3; 
      widows: 3;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 blockquote .quotee{
      text-align: right;
    }
  

    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .ornamental-break{
      text-align: center;
      display: block;
      width: 100%;
      padding: 0.8rem 0rem;
    }
    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .ornamental-break img{
      height: 1.7rem;
    }
  

    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .image{
      display: flex;
      flex-direction: column;
      width: 100%;
      page-break-inside: avoid;
      height: auto;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .image img{
        height:auto;
      page-break-inside: avoid;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .image.image-flow-left{
      justify-content: flex-start;
      align-items: flex-start;
      text-align: left;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .image.image-wrap-left {
      float: left;
      margin-right: 0.8rem;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .image.image-flow-middle{
      justify-content: center;
      align-items: center;
      text-align: center;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .image.image-flow-right{
      justify-content: flex-end;
      align-items: flex-end;
      text-align: right;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .image.image-wrap-right {
      float: right;
      margin-left: 0.8rem;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .image .caption{
      width: 96%;
      font-style: italic;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .image.image-size-small a{
      width: 30%;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .image.image-size-small .img-with-empty-link{
      width: 30%;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .image.image-size-medium a{
      width: 45%;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .image.image-size-medium .img-with-empty-link{
      width: 45%;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .image.image-size-large a{
      width: 100%;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .image.image-size-large .img-with-empty-link{
      width: 100%;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .image img{
      display: block;
      margin-bottom: 0.6rem;
      display: inline-block;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .image img:not(.img-with-empty-link){
      width: 100%;
    }
  

    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .profile-links > div {
      display: inline-block;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .profile-links {
      text-align: center;
      margin: 10px 0px;
      page-break-inside: avoid;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .social-profile-icon-small {
      text-align: center;
      width: 15px;
      height: 15px;
      margin: 5px;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .social-profile-icon-medium {
      text-align: center;
      width: 20px;
      height: 20px;
      margin: 5px;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .social-profile-icon-large {
      text-align: center;
      width: 25px;
      height: 25px;
      margin: 5px;
    }
  

    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .verse{
      padding: 2rem 20%;
      line-height: 1.6em;
      orphans: 3; 
      widows: 3;
    }
  
  .QRCODE {
  text-align: center;
  margin: 1em 0;
}

.QRCODE img {
  width: 50%;   /* scale big but still fit smaller Kindles */
  height: auto;
  display: inline-block;
}
.publisher-details img {
  width: 40%;
  height: auto;
}
    
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .calloutbox {
        box-sizing: border-box;
        margin-top: 5px;
        margin-bottom: 5px;
        padding: 1em 1em 1em 1em;
        display: inline-block;
        width: 100%;
      }
    
      p.extra-space {
  margin-bottom: 1.5em; /* adds white space only below */
  margin-top: 0;        /* no space above */
}

  p.extra-extra-space {
  margin-bottom: 3em; /* adds white space only below */
  margin-top: 0;        /* no space above */
}
    
    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .endnote-link{
      color: inherit;
      text-decoration: none;
      padding-left: 0.2rem;
    }
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .endnotes{
      font-size: 1rem !important;
      padding-top: 1rem !important;
      margin-top: 1rem !important;
      margin-bottom: 2rem !important;
      page-break-inside: avoid;
      break-inside: avoid;
      text-align: left;
    }
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .endnotes-separator{
      height:0.175rem;
      background-color:#000000;
      margin-bottom: 2rem !important;
    }
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .endnote-backlink{
      color: inherit;
      text-decoration: none;
    }
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 a{
      text-decoration: none;
      color: inherit;
    }
    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .endnote-item{
      margin-left: 1.2rem;
    }
    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .endnote-title{
      padding-top: 1rem
    }
  

    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 span.monospace {
      font-family: 'Courier', sans-serif;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 span.smallcaps {
      font-variant: small-caps;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 span.sansserif {
      font-family: 'PT Sans';
    }
  

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .list-parent{
      padding: 1rem;
    }

    
      .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .hanging{
        line-height: 1.6em;
        text-indent: -0.381cm;
        padding-left: 0.381cm;
        orphans: 3; 
        widows: 3;
      }
    

    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .text-messages-container{
      box-sizing: border-box;
      display: inline-block;
      width: 100%;
      padding: 0px 30px 0px;
      word-break: break-word;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .message-bubble {
      border-style: solid;
      border: 1px;
      border-radius: 1em;
      padding: 2% 3%;
      margin-bottom: 5px;
      color: #fff;
      display: inline-block;
      margin-right: 30px;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .sent{
      text-align: right;
      margin-right: 0px;
      margin-left: 30px;
    }
  
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .contact-bubble {
      margin-bottom: 1px;
      padding: 0px;
      font-size: 0.8em;
      color: #aeaeae;
      border:0;
    }
  
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .ios-sent-bubble {
      background-color: #056be6;
      border-color: #056be6;
    }
  
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .ios-received-bubble {
      background-color: #d8d8d8;
      color: #000000;
      border-color: #d8d8d8;
    }
  
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .ios-android-sent-bubble {
      background-color: #148527;
      border-color: #148527;
    }
  
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .ios-android-received-bubble {
      background-color: #d8d8d8;
      color: #000000;
      border-color: #d8d8d8;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .android-sent-bubble {
      background-color: #075E54;
      border-color: #075E54;
      border-radius: 16px 16px 0px 16px;
    }
  
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .android-received-bubble {
      background-color: #444444;
      border-color: #444444;
      border-radius: 16px 16px 16px 0px;
    }
    

    /*  Types */

    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .title{
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      align-items: center;
      text-align: center;
      height: 100vh;
    }
    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .title-card{
      position: relative;
      top:0px;
      width: 100%;
      text-align: center;
      padding: 2rem 0.4rem;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .title-card h1{
      font-size: 44px;
      text-align: inherit;
      padding: 0.6em 0em;
      font-family: BigShouldersDisplayBold;
      
    }
    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .title-card h2{
      font-size: 22px;
      text-align: inherit;
      padding: 1em 0em;
      font-weight: normal;
      font-family: BigShouldersDisplayBold;
      
    }
    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .title-card h3{
      font-size: 20px;
      text-align: inherit;
      padding: 1em 0em;
      font-family: BigShouldersDisplayBold;
      
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .publisher-details{
      position: absolute;
      bottom: 16px;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      width: 100%;
      padding: 2rem 1.6rem;
      text-transform:capitalize;
      font-family: BigShouldersDisplayRegular;
      
    }
    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .publisher-logo{
      width: auto;
      max-width: 80px !important;
      padding: 0.8rem 0rem;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .publisher-logo img{
      width: 80px;
      height: auto;
    }
  

    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .toc-list{
      padding: 0px;
      margin-left: 0px;
      list-style: none;
    }
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .toc-subheading{
      margin-left: 1.5rem;
    }
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .toc-subheading-epub{
      margin-left: 0.5rem;
      list-style-type:none;
    }
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .toc-subtitle-epub{
      margin-left: 0.5rem;
      list-style-type:none;
    }
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .toc-subtitle-inner{
      text-decoration:none;
    }
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .table-of-content{
      margin-left: 0px;
      line-height: 1.6rem;
    }
    /* EPUB TOC */
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .epub-toc-title-card h2 {
      text-align: center;
      font-family: 'BigShouldersDisplay';
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .toc-entry {
      line-height: 1.6rem;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .toc-block {
      list-style: none;
    }
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .chapter-num-hidden {
      visibility: hidden;
    }
  

    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .copyrights {
      font-size: 0.75rem;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .copyrights p{
      text-indent: 0em !important;
      margin-bottom: 0.8em;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .copyrights p:first-of-type .word:nth-child(-n+4){
      text-transform: none;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .copyrights p:first-of-type .first-letter{
      font-size: 1em;
      line-height: inherit;
      margin: inherit;
      margin-left: 0 !important;
      margin-right: 0 !important;
    }
  

    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .dedication{
      padding-top: 33.33%;
      text-align: center;
      display: flex;
      justify-content: center;
    }
    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .dedication * {
      text-align: center;
    }
  

    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .epigraph{
      padding-top: 33.33%;
    }
  

    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .also-by p{
      text-indent: 0 !important;
      margin-bottom: 0.6rem;
      text-align: center;
    }
  

    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .image-full{
      width: 100%;
      height:auto;
      vertical-align: middle;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .image-full img{
      width: 100%;
      height: auto;
      max-height:100%;
      object-fit:contain;
      vertical-align: middle;
    }

    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .fullpage-image{
      height: 100%;
      max-height:100%;
      position:relative;
    }
  

    
    .th-46d69265-0e42-4fb1-8f7f-1eb4de682863 .part-title {
        margin-top: 30%;
      }
      
   
@font-face{
  font-family: BigShouldersDisplayRegular;
  src: url("fonts/BigShouldersDisplay-Regular.ttf");
  
}
.BigShouldersDisplayRegular{
  font-family: BigShouldersDisplayRegular;
}
@font-face{
  font-family: BigShouldersDisplayBold;
  src: url("fonts/BigShouldersDisplay-Bold.ttf");
  font-weight: bold;  
}
.BigShouldersDisplayBold{
  font-family: BigShouldersDisplayBold;
}
@font-face{
  font-family: Goldman_googleRegular;
  src: url("fonts/Goldman_google-Regular.ttf");
  
}
.Goldman_googleRegular{
  font-family: Goldman_googleRegular;
}/* End custom CSS */