.eb-container {
  /* HTML5 display-role reset for older browsers */
  font-size: 18px;
  font-family: "CharisSIL", serif;
  line-height: 1.5;
  color: #333;
}

.eb-container html, .eb-container body, .eb-container div, .eb-container span, .eb-container applet, .eb-container object, .eb-container iframe,
.eb-container h1, .eb-container h2, .eb-container h3, .eb-container h4, .eb-container h5, .eb-container h6, .eb-container p, .eb-container blockquote, .eb-container pre,
.eb-container a, .eb-container abbr, .eb-container acronym, .eb-container address, .eb-container big, .eb-container cite, .eb-container code,
.eb-container del, .eb-container dfn, .eb-container em, .eb-container img, .eb-container ins, .eb-container kbd, .eb-container q, .eb-container s, .eb-container samp,
.eb-container small, .eb-container strike, .eb-container strong, .eb-container sub, .eb-container sup, .eb-container tt, .eb-container var,
.eb-container b, .eb-container u, .eb-container i, .eb-container center,
.eb-container dl, .eb-container dt, .eb-container dd, .eb-container ol, .eb-container ul, .eb-container li,
.eb-container fieldset, .eb-container form, .eb-container label, .eb-container legend,
.eb-container table, .eb-container caption, .eb-container tbody, .eb-container tfoot, .eb-container thead, .eb-container tr, .eb-container th, .eb-container td,
.eb-container article, .eb-container aside, .eb-container canvas, .eb-container details, .eb-container embed,
.eb-container figure, .eb-container figcaption, .eb-container footer, .eb-container header, .eb-container hgroup,
.eb-container menu, .eb-container nav, .eb-container output, .eb-container ruby, .eb-container section, .eb-container summary,
.eb-container time, .eb-container mark, .eb-container audio, .eb-container video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

.eb-container article, .eb-container aside, .eb-container details, .eb-container figcaption, .eb-container figure,
.eb-container footer, .eb-container header, .eb-container hgroup, .eb-container menu, .eb-container nav, .eb-container section {
  display: block;
}

.eb-container ol, .eb-container ul {
  list-style: none;
}

.eb-container blockquote, .eb-container q {
  quotes: none;
}

.eb-container blockquote:before, .eb-container blockquote:after,
.eb-container q:before, .eb-container q:after {
  content: '';
  content: none;
}

.eb-container table {
  border-collapse: collapse;
  border-spacing: 0;
}

.eb-container * {
  background: none;
}

.eb-container .c {
  text-align: center;
  font-weight: bold;
  font-size: 1.3em;
}

.eb-container .ca {
  font-style: italic;
  font-weight: normal;
  color: #999999;
}

.eb-container .ca:before {
  content: "(";
}

.eb-container .ca:after {
  content: ")" !important;
}

.eb-container .cl {
  text-align: center;
  font-weight: bold;
}

.eb-container .cd {
  margin-left: 1em;
  margin-right: 1em;
  font-style: italic;
}

.eb-container sup[class^=v] {
  color: black;
  font-size: .7em;
  letter-spacing: -.03em;
  vertical-align: 0.25em;
  line-height: 0;
  font-family: "Helvetica", sans-serif;
  font-weight: bold;
  top: inherit;
}

.eb-container sup[class^=v]:after {
  content: "\a0";
}

.eb-container sup + sup:before {
  content: "\a0";
}

.eb-container .va {
  font-style: italic;
}

.eb-container .va:before {
  content: "(";
}

.eb-container .va:after {
  content: ")" !important;
}

.eb-container .xo {
  font-weight: bold;
}

.eb-container .xk {
  font-style: italic;
}

.eb-container .xq {
  font-style: italic;
}

.eb-container .notelink {
  text-decoration: underline;
  padding: .1em;
}

.eb-container .notelink, .eb-container .notelink:hover, .eb-container .notelink:active, .eb-container .notelink:visited {
  color: #8c8c8c;
}

.eb-container .notelink sup {
  font-size: .7em;
  letter-spacing: -.03em;
  vertical-align: 0.25em;
  line-height: 0;
  font-family: "Helvetica", sans-serif;
  font-weight: bold;
}

.eb-container .notelink + sup:before {
  content: "\a0";
}

.eb-container .f {
  display: block;
}

.eb-container .fr {
  font-weight: bold;
}

.eb-container .fk {
  font-style: italic;
  font-variant: small-caps;
}

.eb-container [class^=fq] {
  font-style: italic;
}

.eb-container .fl {
  font-style: italic;
  font-weight: bold;
}

.eb-container .fv {
  color: #737373;
  font-size: .75em;
  letter-spacing: -.03em;
  vertical-align: 0.25em;
  line-height: 0;
  font-family: "Helvetica", sans-serif;
  font-weight: bold;
}

.eb-container .fv:after {
  content: "\a0";
}

.eb-container .h {
  text-align: center;
  font-style: italic;
}

.eb-container [class^=imt] {
  text-align: center;
  font-weight: bold;
}

.eb-container .imt, .eb-container .imt1,
.eb-container .imte, .eb-container .imte1 {
  font-size: 1.4em;
}

.eb-container .imt2, .eb-container .imte2 {
  font-size: 1.3em;
}

.eb-container .imt3, .eb-container .imte3 {
  font-size: 1.2em;
}

.eb-container .imt4, .eb-container .imte4 {
  font-size: 1.1em;
}

.eb-container [class^=is] {
  font-size: 1.1em;
  text-align: center;
  font-weight: bold;
}

.eb-container [class^="ip"] {
  text-indent: 1em;
}

.eb-container .ipi {
  padding-left: rhythm(1);
  padding-right: rhythm(1);
}

.eb-container .im {
  text-indent: 0;
}

.eb-container .imi {
  text-indent: 0;
  margin-left: 1em;
  margin-right: 1em;
}

.eb-container .ipq {
  font-style: italic;
  margin-left: 1em;
  margin-right: 1em;
}

.eb-container .imq {
  margin-left: 1em;
  margin-right: 1em;
}

.eb-container .ipr {
  text-align: right;
  text-indent: 0;
}

.eb-container [class^=iq] {
  margin-left: 1em;
  margin-right: 1em;
}

.eb-container .iq2 {
  text-indent: 1em;
}

.eb-container [class^=ili] {
  padding-left: 1em;
  text-indent: -1em;
}

.eb-container .ili1 {
  margin-left: 1em;
  margin-right: 1em;
}

.eb-container .ili2 {
  margin-left: 2em;
  margin-right: 1em;
}

.eb-container .iot {
  font-weight: bold;
  font-size: 1.1em;
  margin-top: 1.5em;
}

.eb-container .io, .eb-container .io1 {
  margin-left: 1em;
  margin-right: 0em;
}

.eb-container .io2 {
  margin-left: 2em;
  margin-right: 0em;
}

.eb-container .io3 {
  margin-left: 3em;
  margin-right: 0em;
}

.eb-container .io4 {
  margin-left: 4em;
  margin-right: 0em;
}

.eb-container .ior {
  font-style: italic;
}

.eb-container .iex {
  text-indent: 1em;
}

.eb-container .iqt {
  text-indent: 1em;
  font-style: italic;
}

.eb-container [class^=p] {
  text-indent: 1em;
}

.eb-container .m {
  text-indent: 0 !important;
}

.eb-container .pmo {
  text-indent: 0;
  margin-left: 1em;
  margin-right: 0em;
}

.eb-container .pm {
  margin-left: 1em;
  margin-right: 0em;
}

.eb-container .pmr {
  text-align: right;
}

.eb-container .pmc {
  margin-left: 1em;
  margin-right: 0em;
}

.eb-container .pi {
  margin-left: 1em;
  margin-right: 0em;
}

.eb-container .pi1 {
  margin-left: 2em;
  margin-right: 0em;
}

.eb-container .pi2 {
  margin-left: 3em;
  margin-right: 0em;
}

.eb-container .pi3 {
  margin-left: 4em;
  margin-right: 0em;
}

.eb-container .mi {
  margin-left: 1em;
  margin-right: 0em;
  text-indent: 0;
}

.eb-container .pc {
  text-align: center;
  text-indent: 0;
}

.eb-container .cls {
  text-align: right;
}

.eb-container [class^=li] {
  padding-left: 1em;
  text-indent: -1em;
  margin-left: 1em;
  margin-right: 0em;
}

.eb-container .li2 {
  margin-left: 2em;
  margin-right: 0em;
}

.eb-container .li3 {
  margin-left: 3em;
  margin-right: 0em;
}

.eb-container .li4 {
  margin-left: 4em;
  margin-right: 0em;
}

.eb-container [class^=q] {
  padding-left: 1em;
  text-indent: -1em;
  margin-left: 1em;
  margin-right: 0em;
}



.eb-container .q2 {
  margin-left: 1.5em;
  margin-right: 0em;
}

.eb-container .q3 {
  margin-left: 2em;
  margin-right: 0em;
}

.eb-container .q4 {
  margin-left: 2.5em;
  margin-right: 0em;
}

.eb-container .qr {
  text-align: right;
  font-style: italic;
}

.eb-container .qc {
  text-align: center;
}

.eb-container .qs {
  font-style: italic;
  text-align: right;
}

.eb-container .qa {
  text-align: center;
  font-style: italic;
  font-size: 1.1em;
  margin-left: 0em;
  margin-right: 0em;
}

.eb-container .qac {
  margin-left: 0em;
  margin-right: 0em;
  padding: 0;
  text-indent: 0;
  font-style: italic;
}

.eb-container .qm2 {
  margin-left: 1.5em;
  margin-right: 0em;
}

.eb-container .qm3 {
  margin-left: 2em;
  margin-right: 0em;
}

.eb-container .bk {
  font-style: italic;
}

.eb-container .nd {
  font-variant: small-caps;
}

.eb-container .add {
/*  font-weight: bold;
  font-style: italic;*/
}

.eb-container .dc {
  font-style: italic;
}

.eb-container .k {
  font-weight: bold;
  font-style: italic;
}

.eb-container .lit {
  text-align: right;
  font-weight: bold;
}

.eb-container .pn {
  font-weight: bold;
  text-decoration: underline;
}

.eb-container .sls {
  font-style: italic;
}

.eb-container .tl {
  font-style: italic;
}

.eb-container .em {
  font-style: italic;
}

.eb-container .bd {
/*  font-weight: bold; */
}

.eb-container .it {
  font-style: italic;
}

.eb-container .bdit {
  font-weight: bold;
  font-style: italic;
}

.eb-container .no {
  font-weight: normal;
  font-style: normal;
}

.eb-container .sc {
  font-variant: small-caps;
}

.eb-container .qt {
  font-style: italic;
}

.eb-container .sig {
  font-weight: normal;
  font-style: italic;
}

.eb-container table {
  width: 100%;
  display: table;
}

.eb-container .tr {
  display: table-row;
}

.eb-container [class^=th] {
  font-style: italic;
  display: table-cell;
}

.eb-container [class^=thr] {
  text-align: right;
  padding-right: 1.5em;
}

.eb-container [class^=tc] {
  display: table-cell;
}

.eb-container [class^=tcr] {
  text-align: right;
  padding-right: 1.5em;
}

.eb-container [class^=mt] {
  text-align: center;
  font-weight: bold;
  letter-spacing: normal;
}

.eb-container .mt, .eb-container .mt1 {
  font-size: 2.8em;
}

.eb-container .mt2 {
  font-size: 1.6em;
  font-style: italic;
  font-weight: normal;
}

.eb-container [class^=ms] {
  text-align: center;
  font-weight: bold;
  line-height: 1.2;
  letter-spacing: normal;
}

.eb-container .ms, .eb-container .ms1 {
  font-size: 1.6em;
}

.eb-container .ms2 {
  font-size: 1.5em;
}

.eb-container .ms3 {
  font-size: 1.4em;
}

.eb-container .mr {
  font-size: .9em;
  margin-bottom: 1em;
  text-align: center;
  font-weight: normal;
  font-style: italic;
}

.eb-container .s, .eb-container .s1 {
  text-align: center;
/*  font-weight: bold; */
  font-size: 1.1em;
  letter-spacing: normal;
}

.eb-container .s2 {
  text-align: center;
  font-weight: bold;
  font-size: inherit;
  letter-spacing: normal;
}

.eb-container .s3 {
  text-align: center;
  font-weight: bold;
  font-size: inherit;
  letter-spacing: normal;
}

.eb-container .s4 {
  text-align: center;
  font-weight: bold;
  font-size: inherit;
  letter-spacing: normal;
}

.eb-container .sr {
  font-weight: normal;
  font-style: italic;
  text-align: center;
  font-size: inherit;
  letter-spacing: normal;
}

.eb-container .r {
  font-size: .9em;
  font-weight: normal;
  font-style: italic;
  text-align: center;
  letter-spacing: normal;
}

.eb-container .rq {
  font-size: .85em;
  line-height: 1.9;
  font-style: italic;
  padding-left: rhythm(0.5);
  letter-spacing: normal;
}

.eb-container .d {
  font-style: italic;
  text-align: center;
  font-size: inherit;
  letter-spacing: normal;
}

.eb-container .sp {
  text-align: left;
  font-weight: normal;
  font-style: italic;
  font-size: inherit;
  letter-spacing: normal;
}

.eb-container [class^=p] + .s, .eb-container [class^=p] + .s1, .eb-container [class^=q] + .s, .eb-container [class^=q] + .s1 {
  margin-top: 1.5em;
}
.scripture-styles{font-size:18px;font-family:"Noto Serif",serif;line-height:25px;color:#111;-webkit-font-smoothing:antialiased}.scripture-styles html,.scripture-styles body,.scripture-styles div,.scripture-styles span,.scripture-styles applet,.scripture-styles object,.scripture-styles iframe,.scripture-styles h1,.scripture-styles h2,.scripture-styles h3,.scripture-styles h4,.scripture-styles h5,.scripture-styles h6,.scripture-styles p,.scripture-styles blockquote,.scripture-styles pre,.scripture-styles a,.scripture-styles abbr,.scripture-styles acronym,.scripture-styles address,.scripture-styles big,.scripture-styles cite,.scripture-styles code,.scripture-styles del,.scripture-styles dfn,.scripture-styles em,.scripture-styles img,.scripture-styles ins,.scripture-styles kbd,.scripture-styles q,.scripture-styles s,.scripture-styles samp,.scripture-styles small,.scripture-styles strike,.scripture-styles strong,.scripture-styles sub,.scripture-styles sup,.scripture-styles tt,.scripture-styles var,.scripture-styles b,.scripture-styles u,.scripture-styles i,.scripture-styles center,.scripture-styles dl,.scripture-styles dt,.scripture-styles dd,.scripture-styles ol,.scripture-styles ul,.scripture-styles li,.scripture-styles fieldset,.scripture-styles form,.scripture-styles label,.scripture-styles legend,.scripture-styles table,.scripture-styles caption,.scripture-styles tbody,.scripture-styles tfoot,.scripture-styles thead,.scripture-styles tr,.scripture-styles th,.scripture-styles td,.scripture-styles article,.scripture-styles aside,.scripture-styles canvas,.scripture-styles details,.scripture-styles embed,.scripture-styles figure,.scripture-styles figcaption,.scripture-styles footer,.scripture-styles header,.scripture-styles hgroup,.scripture-styles menu,.scripture-styles nav,.scripture-styles output,.scripture-styles ruby,.scripture-styles section,.scripture-styles summary,.scripture-styles time,.scripture-styles mark,.scripture-styles audio,.scripture-styles video{margin:0;padding:0;border:0;font-family:inherit;vertical-align:baseline}.scripture-styles article,.scripture-styles aside,.scripture-styles details,.scripture-styles figcaption,.scripture-styles figure,.scripture-styles footer,.scripture-styles header,.scripture-styles hgroup,.scripture-styles menu,.scripture-styles nav,.scripture-styles section{display:block}.scripture-styles ol,.scripture-styles ul{list-style:none}.scripture-styles blockquote,.scripture-styles q{quotes:none}.scripture-styles blockquote:before,.scripture-styles blockquote:after,.scripture-styles q:before,.scripture-styles q:after{content:"";content:none}.scripture-styles table{border-collapse:collapse;border-spacing:0}.scripture-styles .c{text-align:center;font-weight:bold;font-size:1.3em}.scripture-styles .ca{font-style:italic;font-weight:normal;color:#777}.scripture-styles .ca:before{content:"("}.scripture-styles .ca:after{content:")" !important}.scripture-styles .cl{text-align:center;font-weight:bold}.scripture-styles .cd{margin-left:1em;margin-right:1em;font-style:italic}.scripture-styles .v,.scripture-styles .vp,.scripture-styles sup[class^="v"]{color:#000;font-size:0.7em;letter-spacing:-0.03em;vertical-align:0.25em;line-height:0;font-family:sans-serif;font-weight:bold;top:inherit}.scripture-styles .v:after,.scripture-styles .vp:after,.scripture-styles sup[class^="v"]:after{content:"\a0"}.scripture-styles sup+sup:before{content:"\a0"}.scripture-styles .va{font-style:italic}.scripture-styles .va:before{content:"("}.scripture-styles .va:after{content:")" !important}.scripture-styles .x{font-size:16px;box-sizing:border-box;display:inline-block;position:relative;padding:0 0.4em;margin:0 0.1em;text-indent:0;text-align:left;border-radius:4px;border:1px solid #dcdcdc}.scripture-styles .xo{font-weight:bold}.scripture-styles .xk{font-style:italic}.scripture-styles .xq{font-style:italic}.scripture-styles .notelink{text-decoration:underline;padding:0.1em}.scripture-styles .notelink,.scripture-styles .notelink:hover,.scripture-styles .notelink:active,.scripture-styles .notelink:visited{color:#6a6a6a}.scripture-styles .notelink sup{font-size:0.7em;letter-spacing:-0.03em;vertical-align:0.25em;line-height:0;font-family:sans-serif;font-weight:bold}.scripture-styles .notelink+sup:before{content:"\a0"}.scripture-styles .f{font-size:16px;display:inline-block;box-sizing:border-box;padding:0 0.4em;margin:0 0.1em;text-indent:0;text-align:left;border-radius:4px;border:1px solid #dcdcdc}.scripture-styles .fr{font-weight:bold}.scripture-styles .fk{font-style:italic;font-variant:small-caps}.scripture-styles [class^="fq"]{font-style:italic}.scripture-styles .fl{font-style:italic;font-weight:bold}.scripture-styles .fv{color:#515151;font-size:0.75em;letter-spacing:-0.03em;vertical-align:0.25em;line-height:0;font-family:sans-serif;font-weight:bold}.scripture-styles .fv:after{content:"\a0"}.scripture-styles .h{text-align:center;font-style:italic}.scripture-styles [class^="imt"],.scripture-styles [class^="is"]{text-align:center;font-weight:bold;font-size:27px;line-height:50px;margin-top:25px;margin-bottom:25px}.scripture-styles [class^="ip"]{text-indent:1em}.scripture-styles .ipi{padding-left:1em;padding-right:1em}.scripture-styles .im{text-indent:0}.scripture-styles .imi{text-indent:0;margin-left:1em;margin-right:1em}.scripture-styles .ipq{font-style:italic;margin-left:1em;margin-right:1em}.scripture-styles .imq{margin-left:1em;margin-right:1em}.scripture-styles .ipr{text-align:right;text-indent:0}.scripture-styles [class^="iq"]{margin-left:1em;margin-right:1em}.scripture-styles .iq2{text-indent:1em}.scripture-styles [class^="ili"]{padding-left:1em;text-indent:-1em}.scripture-styles .ili1{margin-left:1em;margin-right:1em}.scripture-styles .ili2{margin-left:2em;margin-right:1em}.scripture-styles .iot{font-weight:bold;font-size:18px;line-height:25px;margin-top:25px;margin-bottom:0px}.scripture-styles .io,.scripture-styles .io1{margin-left:1em;margin-right:0em}.scripture-styles .io2{margin-left:2em;margin-right:0em}.scripture-styles .io3{margin-left:3em;margin-right:0em}.scripture-styles .io4{margin-left:4em;margin-right:0em}.scripture-styles .ior{font-style:italic}.scripture-styles .iex{text-indent:1em}.scripture-styles .iqt{text-indent:1em;font-style:italic}.scripture-styles [class^="p"]{text-indent:1em}.scripture-styles .m{text-indent:0 !important}.scripture-styles .pmo{text-indent:0;margin-left:1em;margin-right:0em}.scripture-styles .pm{margin-left:1em;margin-right:0em}.scripture-styles .pmr{text-align:right}.scripture-styles .pmc{margin-left:1em;margin-right:0em}.scripture-styles .pi{margin-left:1em;margin-right:0em}.scripture-styles .pi1{margin-left:2em;margin-right:0em}.scripture-styles .pi2{margin-left:3em;margin-right:0em}.scripture-styles .pi3{margin-left:4em;margin-right:0em}.scripture-styles .mi{margin-left:1em;margin-right:0em;text-indent:0}.scripture-styles .pc{text-align:center;text-indent:0}.scripture-styles .cls{text-align:right}.scripture-styles [class^="li"]{padding-left:1em;text-indent:-1em;margin-left:1em;margin-right:0em}.scripture-styles .li2{margin-left:2em;margin-right:0em}.scripture-styles .li3{margin-left:3em;margin-right:0em}.scripture-styles .li4{margin-left:4em;margin-right:0em}.scripture-styles .b{height:25px}.scripture-styles [class^="q"]{padding-left:1em;text-indent:-1em;margin-left:1em;margin-right:0em}.scripture-styles .q2{margin-left:1.5em;margin-right:0em}.scripture-styles .q3{margin-left:2em;margin-right:0em}.scripture-styles .q4{margin-left:2.5em;margin-right:0em}.scripture-styles .qr{text-align:right;font-style:italic}.scripture-styles .qc{text-align:center}.scripture-styles .qs{font-style:italic;text-align:right}.scripture-styles .qa{text-align:center;font-style:italic;font-size:1.1em;margin-left:0em;margin-right:0em}.scripture-styles .qac{margin-left:0em;margin-right:0em;padding:0;text-indent:0;font-style:italic}.scripture-styles .qm2{margin-left:1.5em;margin-right:0em}.scripture-styles .qm3{margin-left:2em;margin-right:0em}.scripture-styles .qt{font-style:italic;text-indent:0;padding:0;margin:0}.scripture-styles .bk{font-style:italic}.scripture-styles .nd{font-variant:small-caps}.scripture-styles .add{font-style:italic}.scripture-styles .dc{font-style:italic}.scripture-styles .k{font-weight:bold;font-style:italic}.scripture-styles .lit{text-align:right;font-weight:bold}.scripture-styles .pn{font-weight:bold;text-decoration:underline}.scripture-styles .sls{font-style:italic}.scripture-styles .tl{font-style:italic}.scripture-styles .wj{color:#cc0000}.scripture-styles .em{font-style:italic}.scripture-styles .bd{font-weight:bold}.scripture-styles .it{font-style:italic}.scripture-styles .bdit{font-weight:bold;font-style:italic}.scripture-styles .no{font-weight:normal;font-style:normal}.scripture-styles .sc{font-variant:small-caps}.scripture-styles .qt{font-style:italic}.scripture-styles .sig{font-weight:normal;font-style:italic}.scripture-styles table{width:100%;display:table}.scripture-styles .tr{display:table-row}.scripture-styles [class^="th"]{font-style:italic;display:table-cell}.scripture-styles [class^="thr"]{text-align:right;padding:0 25px}.scripture-styles [class^="tc"]{display:table-cell}.scripture-styles [class^="tcr"]{text-align:right;padding:0 25px}.scripture-styles [class^="mt"]{text-align:center;font-weight:bold;letter-spacing:normal}.scripture-styles .mt,.scripture-styles .mt1,.scripture-styles .mt2{font-size:40px;line-height:50px;margin-top:25px;margin-bottom:25px}.scripture-styles .mt2{font-size:34px;margin-top:-25px;font-style:italic;font-weight:normal}.scripture-styles [class^="ms"],.scripture-styles .ms,.scripture-styles .ms1,.scripture-styles .ms2,.scripture-styles .ms3{text-align:center;font-weight:bold;font-size:27px;line-height:50px;margin-top:25px;margin-bottom:0px}.scripture-styles .mr{font-size:0.9em;margin-bottom:25px;text-align:center;font-weight:normal;font-style:italic}.scripture-styles .s,.scripture-styles .s1,.scripture-styles .s2,.scripture-styles .s3,.scripture-styles .s4{text-align:center;font-weight:bold;font-size:27px;line-height:50px;margin-bottom:25px;margin-top:0px}.scripture-styles .sr{font-weight:normal;font-style:italic;text-align:center;font-size:inherit;letter-spacing:normal}.scripture-styles .r{font-size:18px;font-weight:normal;font-style:italic;text-align:center;letter-spacing:normal}.scripture-styles .rq{font-size:inherit;line-height:25px;font-style:italic;text-align:right;letter-spacing:normal}.scripture-styles .d{font-style:italic;text-align:center;font-size:inherit;letter-spacing:normal}.scripture-styles .sp{text-align:left;font-weight:normal;font-style:italic;font-size:inherit;letter-spacing:normal}
/* text.css -- styles for the ESV text, with modifications for this plugin */

/* passage chunking should be inlined. Paragraphs will handle spacing. */
.esv-text{
    display:inline;
    font-family:Georgia,"Times New Roman",Times,serif;
}
.esv-text h2{
	color:#b36c38;
	font-size:1.15em;
	font-weight:bold;
	margin-bottom:5px;
	font-style:italic;
}
.esv-text h3{
	color:#b36c38;
	font-size:1.1em;
	font-weight:300;
	font-style:italic;
	display: inline;
	position: relative;
	top: .2em;
	padding: 20px;
}

.esv-text div.subject-heading {
	color: #b36c38;
	font-size: 1.1em;
	font-weight: 500;
	font-style: italic;
	padding-bottom: 0.9em;
	margin: .35em 0 -1em 0;
	position: relative;
	bottom: 0;
}

.esv-text h3.psalm-book{
    color:#000;
    font-family:serif;
    font-style:normal;
    letter-spacing:0.2em;
    padding-left:4em;
    text-transform:uppercase;
}
.esv-text p{
    margin-bottom:0;
    font-size:108%;
    line-height:130%;
}
.esv-text h2#top{
	border:none;
	padding:0;
}

div#esv_text #reading, div#esv_text .devotion-date{
	color:#b36c38;
	font-size:1.15em;
	font-style:normal;
	font-weight:bold;
	margin-top:15px;
}

.esv-text h2.book-name{
    color:#393939;
    font-family:"Times New Roman", serif;
    font-size:2em;
    font-style:normal;
    font-variant:small-caps;
    font-weight:normal;
    padding:1em 0 0.7em 0;
    border-bottom:1px solid;
    margin-left: 0;
}

.esv-text span.indent{
    padding-left:2em;
    display:inline-block;
}

.esv-text p {
	text-indent: 1.5em;
	color:#363030;
	}

/* flow up (inherits display:inline), so paragraph doesn't break e.g. Matt. 4:5 */
.esv-text p.same-paragraph {
	text-indent: 0;
	}

.esv-text span.end-line-group {
    display: block;
    height: 15px;
	margin: 0;
}

.esv-text span.begin-line-group{
    display:block;
    height:1em;
}
.esv-text h3 + span.begin-line-group{
    display:none;
}
.esv-text h4 + span.begin-line-group{
    display:none;
}
.esv-text span.end-line-group + span.begin-line-group{
    display:none;
}

/* poetry, first line.
    Padding is set for increased indent if the line wraps,
    text-indent offsets the padding at the beginning of the line.
    The 0 margins prevent extra space from having a paragraph on every line.
    e.g. Psalm 1 */
.esv-text p.line {
    margin: 0;
    text-indent: -3.5em;
	padding-left: 5.5em;
	clear:both;
    }

/* poetry, indented sectiond line. See p.line for explanation of indent and padding.
    e.g. Psalm 1 */
.esv-text p.indent {
    text-indent: -4em;
	padding-left: 7em;
	}
/* poetry, second degree of indent. e.g.  */
.esv-text p.indent-2,
.esv-text p.psalm-doxology {
    text-indent: -5em;
    padding-left: 9em;
    }

/* block indent for "declares the LORD" after quote block e.g. Jeremiah 1:8 */
.esv-text p.declares {
    text-indent: -2em;
	padding-left: 11em;
	}

/* small caps used for LORD e.g. Psalm 4:5 */
span.small-caps, span.divine-name {
	font-variant: small-caps;
	}

/* style for selah in poetry e.g. Psalm 4 */
.esv-text span.selah {
    text-align: right;
	font-style: italic;
	margin-right: 1em;
        margin-left: 1em;
	}

/* Jeremiah 50 */
.esv-text p.extra-space {
	margin-top: 1em;
	}

/* see following specifics */
.esv-text h4 {
	font-weight: normal;
	padding-left: 2.5em;
	}
/* denotation of speaker e.g. Song of Solomon 1:2 */
.esv-text h4.speaker {
    font-variant: small-caps;
    margin-bottom: 0em;
    font-size:0.9em;
    padding-left:5em;
    width:10em;
    text-align:center;
	}
/* Note about the text/manuscripts e.g. john 7:53 */
.esv-text h4.textual-note {
	font-variant: small-caps;
	font-size:0.9em;
	margin-top:.4em;
	}

/* Titles of the acrostic in Psalm 119 */
.esv-text h4.psalm-acrostic-title {
	font-variant: small-caps;
	margin-top: 0px;
	margin-bottom: 0em;
	font-size:0.9em;
	padding-left:5em;
	width:10em;
	text-align:center;
	}
/* small caps and margin for psalm titles e.g. Psalm 4 */
.esv-text h4.psalm-title {
    font-variant: small-caps;
    font-size:0.9em;
    line-height: 1.2em;
    margin-bottom:0.9em;
    position:relative;
	text-align: left;
	display: inline;
	margin-left: 0.1em;
	top: -.7em;
	left: -15em;
    }

.esv-text div.psalm-title {
    font-variant: small-caps;
    font-size: 0.9em;
    line-height: 1.4em;
	text-align: left;
	margin: 1.2em 0 0 1.2em;
    }

/* style for positioning of footnote number. e.g. John 1:4 */
.esv-text span.footnote {
	font-size: 0.7em;
	padding-right: 0.3em;
	padding-left: 0.1em;
	vertical-align: top;
	}

/* style for positioning of cross reference */
.esv-text a.cf {
	font-weight:bold;
	color:#6e92ac;
    cursor:pointer;
    font-size:0.7em;
    padding-right: 0.15em;
    padding-left: .1em;
    vertical-align:top;
    text-decoration:none;
    }
.esv-text a.cf:hover {
	color:#1d5a7e;
	text-decoration:none;
}
.esv-text a.fn{
    font-weight:bold;
    color:#6e92ac;
    font-family:serif;
	vertical-align:top;
	text-decoration:none;
}
.esv-text a.fn:hover{
    color:#1d5a7e;
	text-decoration:none;
	cursor:pointer;
}
/* style for footnotes header at bottom, only appears with infinite scroll off e.g. John 1 */
.esv-text .footnotes h3 {
	margin-top: 0;
	margin-bottom: 5px;
	}
/* individual footnotes */
.esv-text .footnotes p {
        font-size: 90%;
        line-height: 120%;
	text-indent: 0;
	}
/* bold reference to related verse */
.esv-text span.footnote-ref {
	font-weight: bold;
	}
/* style for text copyright statement (doesn't display on site, only on API output) */
.esv-text p.copyright {
	text-indent: 0;
	}
/* style for audio flash object */
.esv-text object.audio {
	margin: 0 0 0 10px;
	padding: 0;
	}

/* if a paragraph starts a chapter, or it's john 8 (which flows up text from 7:53), then don't indent it
    e.g. John 2, John 8
 */
.esv-text p.starts-chapter, .esv-text p.john8{
    text-indent:0;
}

/* style for next and previous chapters nav list when infinite scroll is off */
.esv-text ul {
    width: auto;
}

.esv-text ul.surrounding-chapters li {
    display: inline;
    list-style-type: none;
}

/* style for positioning chapter numbers */
.esv-text span.chapter-num {
    color:#b4b4b4;
    font-family:serif;
    float:left;
    font-size:3em;
    margin:15px -0.1em 0 0;
    position:relative;
    text-indent:0;

}
.esv-text p.line span.chapter-num {
    font-size: 2.3em;
    left:0px;
    text-indent: 0;
    width:55px;
    margin-top: -4px;
    position: absolute;
    text-align: center;
    top: auto;
}
/* verse-num-woc is deprecated, hook is now class="verse-num woc" */

/* style for positioning verse numbers */
.esv-text span.verse-num {
    color:#b36c38;
	font-family:Arial, Helvetica, sans-serif;
    font-size:.7em;
	padding-right: .15em;
    font-weight:bold;
    vertical-align:top;
    }
/* verse numbers display at far left if  */
.esv-text p.line span.verse-num {
    padding-left:0;
}

/* verse numbers in poetry should be on the left */
.esv-text p.line .verse-num {
    position:absolute;
    left:20px;
    text-indent: 0;
}

.esv-text p.virtual{
    display:inline;
    text-indent: 0;
}

.esv-text p.line p.virtual {
    display:block;
    margin-left:0;
    padding-left:2.5em;
    text-indent:0;
}


.esv-text ul.surrounding-chapters li:before { content: "| "; }
.esv-text ul.surrounding-chapters li:first-child:before { content: "Â« "; }

.esv-text ul.surrounding-chapters li:last-child:after { content: " Â»"; }

.esv-text ul.surrounding-days {
    padding-left: 0;
}
.esv-text ul.surrounding-days li {
    display: inline;
    list-style-type: none;
}

.esv-text ul.surrounding-days:before { content: "Â« "; }
.esv-text ul.surrounding-days li:last-child:after { content: " Â»"; }
.esv-text ul.surrounding-days li:last-child:before { content: "| "; }

.esv-text small.audio{
	color:#284f57;
}
.esv-text small.audio:hover{
	color:#849eA2;
}
.esv-text span.chapter_audio {
    display: none;
}
.esv-text h2.small{
	margin:-29px 0 0 0;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	color:#393939;
	font-size:10.5px;
	font-weight:bold;
	padding:7px;
	text-transform:uppercase;
	float:left;
	display:inline;
}
.esv-text div.footnotes, .esv-text ul{
	padding:10px 0 10px 25px;
	-moz-border-radius: 3px 3px 3px 3px;
	border:1px solid #c7c5c5;
	margin:20px 0 20px 0;
}

.esv-text .footnotes h3{
	color:#b36c38;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:0.9em;
	font-style:italic;
	font-weight:300;
	text-align:left;

}