/* ../../../tmp/tmp-3116962-4N4jG9KPHeIl/html/plugins/bp/web/assets/components/v5overrides.css */
.styles-v5 {
}
.styles-v5 .bib-ref-pop__query {
  font-size: 1rem;
}
.styles-v5 .bib-ref-pop__link {
  font-size: 0.875rem;
}
.styles-v5 .bib-ref-pop__content,
.styles-v5 .bib-ref-pop__content > p .styles-v5 .bib-ref-pop__content {
  font-size: 0.8125rem !important;
}
.styles-v5 .read-search-index-toggle.link.button,
.styles-v5 .logon-modal__link.btn.link,
.styles-v5 .btn {
  background-color: #00b3e5;
  color: white;
  font-size: 1.125rem;
  padding: 10px 15px;
  border-radius: 0;
}
.styles-v5 .terms-panel-content {
  margin-bottom: 20px;
}
.styles-v5 .terms-panel-container .btn {
  font-weight: 600;
}
.styles-v5 .terms-panel-container .btn:not(.is-outline) {
  text-decoration: none;
}
.styles-v5 .country-redirect-modal__copy {
  font-size: 1.25rem;
}
@media screen and (min-width:1024px) {
  .styles-v5 .country-redirect-modal__copy {
    font-size: 1.875rem;
  }
}
.styles-v5 .book-filter-group-item-hint {
  font-size: 1rem;
}
.styles-v5 .verses2__modal-action-label {
  font-size: 0.75rem;
}
.styles-v5 .verses2__content span.v {
  font-size: 0.875rem;
}
.styles-v5 .verses2__content p {
  font-size: 1.125rem;
}
@media screen and (min-width:480px) {
  .styles-v5 .verses2__content p {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
.styles-v5 .verses2__content [class^=th],
.styles-v5 .verses2__content [class^=sc],
.styles-v5 .verses2__content [class^=it],
.styles-v5 .verses2__content [class^=tc] {
  font-size: 0.8125rem;
}
.styles-v5 .verses2__copyright {
  font-size: 0.75rem;
}
.styles-v5 .verses2__modal-options-label {
  font-size: 0.875rem;
}
.styles-v5 .verses2__modal-option {
  font-size: 1rem;
}
.styles-v5 .modal-format__header-text,
.styles-v5 .note-modal__header-text {
  font-size: 0.875rem;
}
.styles-v5 .note-form__input {
  font-size: 0.875rem;
}
.styles-v5 .note {
  font-size: 0.75rem;
}
.styles-v5 .verses2-search a.verses2-search__result {
  font-size: 1.5rem;
}
.styles-v5 .verses2-search__message {
  font-size: 1.125rem;
}
.styles-v5 .verses2-verse__action {
  font-size: 0.75rem;
  line-height: 1;
}
@media screen and (min-width:768px) {
  .styles-v5 .verses2-verse__action {
    font-size: 0.875rem;
    line-height: 1;
  }
}
.styles-v5 .secondary-modal .active-verses {
  font-size: 0.75rem;
}
.styles-v5 .textareacontainer textarea {
  font-size: 1rem;
}
.styles-v5 a.note1 {
  font-size: 0.875rem;
}
.styles-v5 .option-panel__title {
  font-size: 1.3125rem;
}
.styles-v5 .read-options-section__label {
  font-size: 1rem;
}
.styles-v5 .read-option__label {
  font-size: 1rem;
}
@media screen and (max-width:600px) {
  .styles-v5 .book-filter-group-item__label {
    font-size: 0.875rem;
  }
}
.styles-v5 .index-item-content__text,
.styles-v5 .index-item-content__short-text {
  font-size: 1.75rem;
}
.styles-v5 .index-item-content__long-text {
  font-size: 1.375rem;
}
@media screen and (min-width:980px) {
  .styles-v5 .index-item-content__long-text {
    font-size: 1.75rem;
  }
}
.styles-v5 a.verses2-context-button,
.styles-v5 a.verses2-chapter-nav__button {
  font-size: 0.875rem;
}
.styles-v5 .header .header-content {
  margin-right: auto;
  margin-left: auto;
  max-width: calc(100% - 16px);
}
@media screen and (min-width:640px) {
  .styles-v5 .header .header-content {
    max-width: calc(100% - 48px);
  }
}
@media screen and (min-width:1376px) {
  .styles-v5 .header .header-content {
    max-width: calc(100% - 96px);
  }
}
@media screen and (min-width:1800px) {
  .styles-v5 .header .header-content {
    max-width: calc(100% - 128px);
  }
}
@media screen and (min-width:2384px) {
  .styles-v5 .header .header-content {
    width: 2256px;
  }
}
.styles-v5 .header.is-scrolled .header-content {
  left: 50%;
  transform: translateX(-50%);
}
.styles-v5 .cart-icon {
  display: inline-flex;
  align-items: center;
}
.styles-v5 .cart-icon svg {
  display: block;
  width: 25px;
  height: auto;
  margin-right: 15px;
}
.styles-v5 .cart-icon svg path {
  fill: black;
}
.styles-v5 .cart-icon.is-hidden {
  display: none !important;
}
.styles-v5 .header-main-link,
.styles-v5 .header-main-link span,
.styles-v5 .universal .header-main-link,
.styles-v5 .universal .header-main-link span,
.styles-v5 .universal .watch-menu-toggle span:not(.specific),
.styles-v5 .universal .watch-menu-list-item {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  color: #191a1b;
}
.styles-v5 .grande-menu-nav-item-display span {
  font-weight: 600;
}
.styles-v5 .grande-menu-nav-toolbox .grande-menu-nav-item,
.styles-v5 .grande-menu-nav-toolbox .grande-menu-nav-item .navigation-item,
.styles-v5 .grande-menu-nav-toolbox .grande-menu-nav-item a,
.styles-v5 .universal .grande-menu-nav-toolbox .grande-menu-nav-item,
.styles-v5 .universal .grande-menu-nav-toolbox .grande-menu-nav-item .navigation-item,
.styles-v5 .universal .grande-menu-nav-toolbox .grande-menu-nav-item a {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
  font-weight: 600 !important;
  color: #191a1b !important;
}
.styles-v5 .grande-menu-back,
.styles-v5 .universal .grande-menu-back {
  font-size: 0.75rem;
  line-height: 1.2;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.styles-v5 .universal .watch-menu-info-subtitle,
.styles-v5 .universal .watch-menu-info-subtitle span {
  font-size: 2rem;
  line-height: 1.86667;
}
.styles-v5 .universal .watch-menu-info-subtitle .text-bold,
.styles-v5 .universal .watch-menu-info-subtitle span .text-bold {
  font-weight: 600;
}
.styles-v5 .universal .watch-menu-info-overlay .button {
  background-color: transparent;
  border: 2px solid #fff;
  transition: opacity 0.2s;
  font-size: 0.75rem;
  line-height: 1.2;
  padding: 12px 16px;
  border-radius: 30px;
}
.styles-v5 .universal .watch-menu-info-overlay .button span {
  font-weight: 600;
}
.styles-v5 #grande-search-form {
  margin-right: 30px;
  margin-left: 30px;
  max-width: 1799px;
}
@media screen and (min-width:1376px) {
  .styles-v5 #grande-search-form {
    margin-right: auto;
    margin-left: auto;
  }
}
.styles-v5 #search_autocomplete {
  position: static;
  box-shadow: none !important;
  margin-top: 30px;
  overflow-x: auto;
  height: 50vh;
}
.styles-v5 #search_autocomplete .suggest-ac {
  width: 100% !important;
}
.styles-v5 .userback-button.userback-button-se {
  display: none !important;
}
.styles-v5 .universal .watch-menu-info-title {
  font-size: 2.8rem;
  line-height: 1.54545;
}
@media (min-width:769px) {
  .styles-v5 .grande-menu-nav .grande-menu-nav-item,
  .styles-v5 .universal .grande-menu-nav .grande-menu-nav-item,
  .styles-v5 .grande-menu-nav .universal .grande-menu-nav-item,
  .styles-v5 .universal .grande-menu-nav .universal .grande-menu-nav-item {
    padding: 11px 13px;
  }
}
.styles-v5 .grande-search .grande-search-input,
.styles-v5 .universal .grande-search .grande-search-input,
.styles-v5 .grande-search .universal .grande-search-input,
.styles-v5 .universal .grande-search .universal .grande-search-input {
  font-size: 1.4375rem;
  line-height: 1.0625rem;
  font-weight: 600;
  padding: 0;
  min-width: 0;
  border: 0;
  flex: 1 1 auto;
  width: 0 !important;
}
.styles-v5 input[type=text],
.styles-v5 input[type=email],
.styles-v5 input[type=number],
.styles-v5 input[type=phone],
.styles-v5 input[type=donateForm],
.styles-v5 input[type=password],
.styles-v5 input[type=date],
.styles-v5 input[type=time],
.styles-v5 textarea,
.styles-v5 select {
  font-family:
    "Graphik",
    "Helventica Neue",
    Helvetica,
    Arial,
    sans-serif;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #e3e3e3;
  border-radius: 0;
  outline: none;
  color: #010101;
}
.styles-v5 button,
.styles-v5 input[type=submit] {
  font-family:
    "Graphik",
    "Helventica Neue",
    Helvetica,
    Arial,
    sans-serif;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  border: none;
  background: transparent;
}
.styles-v5 .grande-search-submit,
.styles-v5 .universal .grande-search-submit {
  display: flex;
  align-items: center;
  margin-left: 20px;
}
.styles-v5 .grande-search .grande-search-input:placeholder-shown + .grande-search-submit:before,
.styles-v5 .universal .grande-search .grande-search-input:placeholder-shown + .grande-search-submit:before,
.styles-v5 .grande-search .universal .grande-search-input:placeholder-shown + .grande-search-submit:before,
.styles-v5 .universal .grande-search .universal .grande-search-input:placeholder-shown + .grande-search-submit:before,
.styles-v5 .grande-search-submit:before,
.styles-v5 .universal .grande-search-submit:before {
  font-size: 1.125rem;
  line-height: 1.25rem;
}
.styles-v5 .grande-search-close-icon,
.styles-v5 .universal .grande-search-close-icon {
  width: 24px;
}
.styles-v5 .grande-search-icon,
.styles-v5 .universal .grande-search-icon {
  width: 20px;
}
.styles-v5 .footer-background,
.styles-v5 .universal .footer-background {
  background-color: #191a1b;
}
.styles-v5 .footer-constrainer,
.styles-v5 .universal .footer-constrainer {
  max-width: 2256px;
  margin-right: 8px;
  margin-left: 8px;
}
@media screen and (min-width:640px) {
  .styles-v5 .footer-constrainer,
  .styles-v5 .universal .footer-constrainer {
    margin-right: 24px;
    margin-left: 24px;
  }
}
@media screen and (min-width:1376px) {
  .styles-v5 .footer-constrainer,
  .styles-v5 .universal .footer-constrainer {
    margin-right: 48px;
    margin-left: 48px;
  }
}
@media screen and (min-width:1800px) {
  .styles-v5 .footer-constrainer,
  .styles-v5 .universal .footer-constrainer {
    margin-right: 64px;
    margin-left: 64px;
  }
}
@media screen and (min-width:2384px) {
  .styles-v5 .footer-constrainer,
  .styles-v5 .universal .footer-constrainer {
    margin-right: auto;
    margin-left: auto;
  }
}
.styles-v5 .footer-main,
.styles-v5 .universal .footer-main {
  max-width: 1799px;
  margin-right: 16px;
  margin-left: 16px;
  padding: unset;
  padding-top: 80px;
}
@media screen and (min-width:640px) {
  .styles-v5 .footer-main,
  .styles-v5 .universal .footer-main {
    margin-right: 40px;
    margin-left: 40px;
  }
}
@media screen and (min-width:1376px) {
  .styles-v5 .footer-main,
  .styles-v5 .universal .footer-main {
    margin-right: 112px;
    margin-left: 112px;
    padding-top: 120px;
  }
}
@media screen and (min-width:1800px) {
  .styles-v5 .footer-main,
  .styles-v5 .universal .footer-main {
    margin-right: 160px;
    margin-left: 160px;
  }
}
@media screen and (min-width:2384px) {
  .styles-v5 .footer-main,
  .styles-v5 .universal .footer-main {
    max-width: calc(2256px - 320px);
    margin-right: auto;
    margin-left: auto;
  }
}
.styles-v5 .footer-links h5,
.styles-v5 .universal .footer-links h5 {
  font-size: 1.375rem;
  line-height: 1.2;
  font-weight: 600;
  margin-bottom: unset;
}
@media screen and (min-width:640px) {
  .styles-v5 .footer-links h5,
  .styles-v5 .universal .footer-links h5 {
    font-size: 1.5625rem;
  }
}
.styles-v5 .footer-content-copy,
.styles-v5 .universal .footer-content-copy {
  font-size: 1.375rem;
  line-height: 2.0625rem;
  max-width: 295px;
}
@media screen and (min-width:640px) {
  .styles-v5 .footer-content-copy,
  .styles-v5 .universal .footer-content-copy {
    font-size: 1.5625rem;
    line-height: 1.48;
    max-width: 380px;
  }
}
@media screen and (min-width:1024px) {
  .styles-v5 .footer-content-copy,
  .styles-v5 .universal .footer-content-copy {
    max-width: 324px;
  }
}
@media screen and (min-width:1376px) {
  .styles-v5 .footer-content-copy,
  .styles-v5 .universal .footer-content-copy {
    max-width: 322px;
  }
}
@media screen and (min-width:1800px) {
  .styles-v5 .footer-content-copy,
  .styles-v5 .universal .footer-content-copy {
    font-size: 1.75rem;
    line-height: 2.5625rem;
    max-width: 369px;
  }
}
.styles-v5 .footer-nav,
.styles-v5 .universal .footer-nav {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
@media screen and (min-width:1024px) {
  .styles-v5 .footer-nav,
  .styles-v5 .universal .footer-nav {
    padding-top: 16px;
    grid-template-columns: repeat(1, 1fr);
  }
}
@media screen and (min-width:1376px) {
  .styles-v5 .footer-nav,
  .styles-v5 .universal .footer-nav {
    padding-top: unset;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width:1800px) {
  .styles-v5 .footer-nav,
  .styles-v5 .universal .footer-nav {
    padding-top: 16px;
  }
}
.styles-v5 .footer-nav a,
.styles-v5 .universal .footer-nav a {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  margin-top: 16px;
}
@media screen and (min-width:640px) {
  .styles-v5 .footer-nav a,
  .styles-v5 .universal .footer-nav a {
    font-size: 1.125rem;
    line-height: 1.55;
  }
}
@media screen and (min-width:1800px) {
  .styles-v5 .footer-nav a,
  .styles-v5 .universal .footer-nav a {
    font-size: 1.25rem;
    line-height: 1.5;
  }
}
@media screen and (min-width:1024px) {
  .styles-v5 .footer-content,
  .styles-v5 .universal > .footer-content {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
}
.styles-v5 .footer-content > div:nth-child(1),
.styles-v5 .universal .footer-content > div:nth-child(1) {
  margin-top: unset;
}
@media screen and (min-width:1024px) {
  .styles-v5 .footer-content > div:nth-child(1),
  .styles-v5 .universal .footer-content > div:nth-child(1) {
    order: 3;
  }
}
.styles-v5 .footer-content > div:nth-child(2),
.styles-v5 .universal .footer-content > div:nth-child(2) {
  margin-top: 80px;
  max-width: 384px;
}
@media screen and (min-width:1024px) {
  .styles-v5 .footer-content > div:nth-child(2),
  .styles-v5 .universal .footer-content > div:nth-child(2) {
    margin-top: unset;
    order: 2;
  }
}
.styles-v5 .footer-content > div:nth-child(3),
.styles-v5 .universal .footer-content > div:nth-child(3) {
  margin-top: 80px;
}
@media screen and (min-width:1024px) {
  .styles-v5 .footer-content > div:nth-child(3),
  .styles-v5 .universal .footer-content > div:nth-child(3) {
    margin-top: unset;
    order: 1;
  }
}
.styles-v5 .footer-newsletter h4 {
  font-size: 1.375rem;
  line-height: 1.2;
  font-weight: 600;
  margin-bottom: unset;
}
@media screen and (min-width:640px) {
  .styles-v5 .footer-newsletter h4 {
    font-size: 1.5625rem;
  }
}
.styles-v5 .footer-newsletter .footer-newsletter-form .universal .subscribe-title,
.styles-v5 .footer-newsletter .universal .footer-newsletter-form .universal .subscribe-title {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  padding-top: 8px;
}
@media screen and (min-width:640px) {
  .styles-v5 .footer-newsletter .footer-newsletter-form .universal .subscribe-title,
  .styles-v5 .footer-newsletter .universal .footer-newsletter-form .universal .subscribe-title {
    font-size: 1.125rem;
    line-height: 1.55;
  }
}
@media screen and (min-width:1800px) {
  .styles-v5 .footer-newsletter .footer-newsletter-form .universal .subscribe-title,
  .styles-v5 .footer-newsletter .universal .footer-newsletter-form .universal .subscribe-title {
    font-size: 1.25rem;
    line-height: 1.5;
  }
}
@media screen and (min-width:1024px) {
  .styles-v5 .footer-newsletter .footer-newsletter-form .universal .subscribe-title,
  .styles-v5 .footer-newsletter .universal .footer-newsletter-form .universal .subscribe-title {
    padding-top: 16px;
  }
}
.styles-v5 .footer-newsletter .footer-newsletter-form .universal .subscribe-form,
.styles-v5 .footer-newsletter .universal .footer-newsletter-form .universal .subscribe-form {
  margin-top: 24px;
  display: flex;
  flex-direction: column;
}
.styles-v5 .footer-newsletter .footer-newsletter-form .universal .subscribe-form input[type=email],
.styles-v5 .footer-newsletter .universal .footer-newsletter-form .universal .subscribe-form input[type=email] {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  outline: #5869cd;
  border-radius: 8px;
  background-color: transparent;
  color: #fff;
  border: 1px solid #fff;
  padding: 16px;
}
@media screen and (min-width:640px) {
  .styles-v5 .footer-newsletter .footer-newsletter-form .universal .subscribe-form input[type=email],
  .styles-v5 .footer-newsletter .universal .footer-newsletter-form .universal .subscribe-form input[type=email] {
    font-size: 1.125rem;
    line-height: 1.55;
  }
}
@media screen and (min-width:1800px) {
  .styles-v5 .footer-newsletter .footer-newsletter-form .universal .subscribe-form input[type=email],
  .styles-v5 .footer-newsletter .universal .footer-newsletter-form .universal .subscribe-form input[type=email] {
    font-size: 1.25rem;
    line-height: 1.5;
  }
}
.styles-v5 .footer-newsletter .universal .subscribe-form-checkboxes {
  margin-top: 12px;
  margin-bottom: unset;
}
.styles-v5 .footer-newsletter .universal .subscribe-form-checkboxes .input-checkbox {
  margin-left: 8px;
  display: flex;
  align-items: flex-start;
}
.styles-v5 .footer-newsletter .footer-newsletter-form .universal .subscribe-form-checkboxes input,
.styles-v5 .footer-newsletter .universal .footer-newsletter-form .universal .subscribe-form-checkboxes input {
  float: none;
}
.styles-v5 .footer-newsletter .footer-newsletter-form .universal .subscribe-form-checkboxes label,
.styles-v5 .footer-newsletter .universal .footer-newsletter-form .universal .subscribe-form-checkboxes label {
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400;
  margin-left: 8px;
}
@media screen and (min-width:640px) {
  .styles-v5 .footer-newsletter .footer-newsletter-form .universal .subscribe-form-checkboxes label,
  .styles-v5 .footer-newsletter .universal .footer-newsletter-form .universal .subscribe-form-checkboxes label {
    font-size: 1rem;
  }
}
.styles-v5 .footer-newsletter .footer-newsletter-form .universal .subscribe-title,
.styles-v5 .footer-newsletter .universal .footer-newsletter-form .universal .subscribe-title,
.styles-v5 .footer-newsletter .universal .subscribe-input {
  margin-bottom: unset;
}
.styles-v5 .footer-newsletter .footer-newsletter-form .universal .subscribe-submit,
.styles-v5 .footer-newsletter .universal .footer-newsletter-form .universal .subscribe-submit {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  border: none;
  background-color: #fff;
  color: #191a1b;
  padding: 12px 16px;
  margin-top: 16px;
  align-self: start;
  transition: color 0.3s ease-out, background-color 0.3s ease-out;
  border-radius: 4px;
}
@media screen and (min-width:640px) {
  .styles-v5 .footer-newsletter .footer-newsletter-form .universal .subscribe-submit,
  .styles-v5 .footer-newsletter .universal .footer-newsletter-form .universal .subscribe-submit {
    font-size: 1.125rem;
    line-height: 1.55;
  }
}
@media screen and (min-width:1800px) {
  .styles-v5 .footer-newsletter .footer-newsletter-form .universal .subscribe-submit,
  .styles-v5 .footer-newsletter .universal .footer-newsletter-form .universal .subscribe-submit {
    font-size: 1.25rem;
    line-height: 1.5;
  }
}
@media screen and (min-width:640px) {
  .styles-v5 .footer-newsletter .footer-newsletter-form .universal .subscribe-submit,
  .styles-v5 .footer-newsletter .universal .footer-newsletter-form .universal .subscribe-submit {
    padding: 12px 20px;
  }
}
.styles-v5 .footer-newsletter .footer-newsletter-form .universal .subscribe-submit:hover,
.styles-v5 .footer-newsletter .universal .footer-newsletter-form .universal .subscribe-submit:hover {
  background-color: #f9fafc;
}
.styles-v5 .footer-newsletter .footer-newsletter-form .universal .subscribe-submit:active,
.styles-v5 .footer-newsletter .universal .footer-newsletter-form .universal .subscribe-submit:active {
  background-color: #f3f5f8;
}
.styles-v5 .footer-newsletter .footer-newsletter-form .universal .subscribe-submit.button-disabled,
.styles-v5 .footer-newsletter .universal .footer-newsletter-form .universal .subscribe-submit.button-disabled {
  background-color: #e4e8ed;
  pointer-events: none;
}
.styles-v5 .footer-copyright,
.styles-v5 .universal .footer-copyright {
  margin-top: 88px;
}
@media screen and (min-width:1024px) {
  .styles-v5 .footer-copyright,
  .styles-v5 .universal .footer-copyright {
    margin-top: 64px;
  }
}
@media screen and (min-width:1376px) {
  .styles-v5 .footer-copyright,
  .styles-v5 .universal .footer-copyright {
    margin-top: 96px;
  }
}
@media screen and (min-width:1800px) {
  .styles-v5 .footer-copyright,
  .styles-v5 .universal .footer-copyright {
    margin-top: 152px;
  }
}
.styles-v5 .footer-copyright-section,
.styles-v5 .universal .footer-copyright-section {
  font-size: 0.8125rem;
  line-height: 1rem;
  padding-top: 24px;
  padding-bottom: 24px;
}
.styles-v5 .footer-social,
.styles-v5 .universal .footer-social {
  margin-top: 32px;
  justify-content: unset;
}
@media screen and (min-width:1800px) {
  .styles-v5 .footer-social,
  .styles-v5 .universal .footer-social {
    margin-top: 40px;
  }
}
.styles-v5 .footer-social a,
.styles-v5 .universal .footer-social a {
  width: 20px;
  margin-right: 20px;
}
.styles-v5 .universal .subscribe-success,
.styles-v5 .universal .subscribe-error {
  font-size: 1rem;
  line-height: 1.125rem;
  margin-top: 40px;
}
.styles-v5 .grande-menu-nav-item-display svg text {
  font-size: 0.875rem;
}
.styles-v5 .universal .reflections-single .hero-main .podcast-card {
  color: #191a1b;
}
.styles-v5 .universal .reflections-single .hero-main,
.styles-v5 .mighty-modal.modal-reflectionssingle .mighty-modal-controls {
  background: var(--bgColor);
}
.styles-v5 .universal .reflections-single .hero-main .podcast-title {
  font-size: 2rem;
  line-height: 1.1875;
}
@media screen and (min-width:640px) {
  .styles-v5 .universal .reflections-single .hero-main .podcast-title {
    font-size: 3rem;
    line-height: 1.1666666667;
  }
}
.styles-v5 .universal .reflections-single .hero-main .podcast-text {
  font-size: 1.375rem;
  line-height: 1.4545454545;
  margin-top: 16px;
}
@media screen and (min-width:640px) {
  .styles-v5 .universal .reflections-single .hero-main .podcast-text {
    font-size: 1.5625rem;
    line-height: 1.48;
    margin-top: 24px;
  }
}
.styles-v5 .universal .reflections-single .hero-main .tag-block,
.styles-v5 .universal .reflections-single .hero-main .podcast-icon-text {
  display: none;
}
.styles-v5 .universal .reflections-single .hero-main .podcast-icon-list {
  justify-content: flex-start;
  gap: 8px;
}
.styles-v5 .universal .reflections-single .hero-main .podcast-icon {
  background-color: #fff;
  border-radius: 50%;
}
.styles-v5 .universal .reflections-single .hero-main .podcast-icon svg {
  fill: #191a1b;
}
.styles-v5 .universal .reflections-single .hero-main::after,
.styles-v5 .universal .reflections-single .gradient-border {
  background: transparent;
}
.styles-v5 .universal .reflections-single .footer::before,
.styles-v5 .universal .reflections-single .hero-main::before {
  content: "";
  height: 9px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: linear-gradient(90deg, #713c92 0%, #91d1ea 51.56%, #5d4897 100%);
}
.styles-v5 .universal .reflections-single .prose .gradient-border-inner {
  padding: 64px 24px;
}
@media screen and (min-width:640px) {
  .styles-v5 .universal .reflections-single .prose .gradient-border-inner {
    padding: 80px 64px;
  }
}
.styles-v5 .universal .study-explore-title.has-description,
.styles-v5 .universal .reflections-single .prose-title {
  font-size: 1.75rem;
  line-height: 1.2142857143;
  margin-bottom: 0;
}
@media screen and (min-width:640px) {
  .styles-v5 .universal .study-explore-title.has-description,
  .styles-v5 .universal .reflections-single .prose-title {
    font-size: 2.5rem;
    line-height: 1.2;
  }
}
.styles-v5 .universal .study-explore-desc,
.styles-v5 .universal .reflections-single .prose-bullet-list {
  margin-top: 32px;
}
.styles-v5 .universal .reflections-single .prose-text a {
  font-size: 1.125rem;
  line-height: 1.5555555556;
  color: #191a1b;
}
.styles-v5 .universal .reflections-single .prose-text,
.styles-v5 .universal .reflections-single .read-block {
  font-size: 1.125rem;
  line-height: 1.5555555556;
  margin-top: 16px;
}
@media screen and (min-width:640px) {
  .styles-v5 .universal .reflections-single .prose-text,
  .styles-v5 .universal .reflections-single .read-block {
    margin-top: 24px;
  }
}
.styles-v5 .universal .reflections-single .prose-bullet {
  margin-bottom: 0;
}
.styles-v5 .universal .reflections-single .prose-bullet:not(:last-child) {
  margin-bottom: 0;
}
.styles-v5 .universal .reflections-single .prose-bullet:not(:first-child) {
  margin-top: 32px;
}
@media screen and (min-width:640px) {
  .styles-v5 .universal .reflections-single .prose-bullet:not(:first-child) {
    margin-top: 48px;
  }
}
.styles-v5 .universal .reflections-single .prose-bullet em {
  font-size: inherit;
  font-weight: inherit;
  font-style: italic;
}
.styles-v5 .universal .reflections-single .prose-bullet-number {
  font-size: 1.125rem;
  line-height: 1.2222222222;
  width: 32px;
  height: 32px;
  margin-right: 16px;
}
@media screen and (min-width:640px) {
  .styles-v5 .universal .reflections-single .prose-bullet-number {
    font-size: 1.25rem;
    line-height: 1.2;
    width: 44px;
    height: 44px;
    margin-right: 24px;
  }
}
.styles-v5 .universal .reflections-single .prose-bullet p,
.styles-v5 .universal .reflections-single .bib-ref__text,
.styles-v5 .universal .reflections-single .prose-bullet p strong {
  font-size: 1.125rem;
  line-height: 1.2222222222;
  font-weight: 600;
}
@media screen and (min-width:640px) {
  .styles-v5 .universal .reflections-single .prose-bullet p,
  .styles-v5 .universal .reflections-single .bib-ref__text,
  .styles-v5 .universal .reflections-single .prose-bullet p strong {
    font-size: 1.25rem;
    line-height: 1.4;
  }
}
.styles-v5 .universal .reflections-single .is-dark .read-block .button {
  background-color: #fff;
  color: #191a1b;
}
.styles-v5 .universal .reflections-single .is-dark .read-block .button-icon {
  fill: #191a1b;
}
.styles-v5 .universal .reflections-single .is-light .read-block .button {
  background-color: #191a1b;
  color: #fff;
}
.styles-v5 .universal .reflections-single .is-light .read-block .button-icon {
  fill: #fff;
}
.styles-v5 .universal .reflections-single .read-block .button span {
  font-size: 0.75rem;
  line-height: 1.5;
  font-weight: 600;
}
.styles-v5 .universal .reflections-single .featured-video-container {
  border-radius: 8px;
  overflow: hidden;
  margin-top: 80px;
}
.styles-v5 .universal a {
  color: #191a1b;
}
.styles-v5 .universal .reflections-single.typeBibleStudy .featured-video-scriptref {
  font-size: 0.9375rem;
  line-height: 1.2;
  font-weight: 600;
  margin-bottom: 80px;
  margin-top: 14px;
  display: flex;
  align-items: center;
}
@media screen and (min-width:640px) {
  .styles-v5 .universal .reflections-single.typeBibleStudy .featured-video-scriptref {
    font-size: 1rem;
    line-height: 1.5;
    margin-top: 22px;
  }
}
.styles-v5 .universal .reflections-single.typeBibleStudy .featured-video-scriptref a {
  font-weight: 600;
  text-decoration: none;
}
.styles-v5 .universal .reflections-single.typeBibleStudy .featured-video-scriptref svg {
  height: 24px;
  margin-right: 8px;
}
