thepromiseofheaven.org

Avaliação do site thepromiseofheaven.org

The Promise of Heaven - Onsale - DavidJeremiah.org

 Gerado a 20 de Janeiro de 2026 22:50 PM

Estatísticas desatualizadas? ATUALIZE !

O resultado é de 48/100

Conteúdo SEO

Título

The Promise of Heaven - Onsale - DavidJeremiah.org

Cumprimento : 50

Perfeito, o Título contém entre 10 e 70 caracteres.

Descrição

Our mission is to deliver the unchanging Word of God to an ever-changing world.

Cumprimento : 79

Perfeito, a Descrição META contém entre 70 e 160 caracteres.

Palavras-chave

Mau. Não detetámos palavras-chave META na sua página.

Propriedades Og Meta

Boa! Esta página tira vantagens das propriedades Og.

Propriedade Conteúdo
title Turning Point with Dr. David Jeremiah
description Our mission is to deliver the unchanging Word of God to an ever-changing world.
image http://d2urhn0mmik6is.cloudfront.net/site/_images/facebook/og/turning_point.jpg
url https://www.davidjeremiah.org/the-promise-of-heaven/onsale?utm_source=tbn&utm_medium=web-forward&utm_campaign=2025-apl-tbn-poh-osale-lp-web-forward-thepromiseofheaven-org&tid=tbn_web-forward-2025_apl-tbn-poh-onsale-lp-web-forward-thepromiseofheaven-org

Cabeçalhos

H1 H2 H3 H4 H5 H6
3 15 14 2 0 0
  • [H1] DavidJeremiah.org Turning Point is the Broadcast Ministry of Dr. David Jeremiah
  • [H1] Support Turning Point with Confidence
  • [H1] Dr. David Jeremiah
  • [H2] Two EXTRA Promise of Heaven Digital Chapters
  • [H2] The Promise of Heaven Bonus Items
  • [H2] David Jeremiah & James Brown in Times Square
  • [H2] Discover Answers to Questions Like
  • [H2] Look Inside
  • [H2]
  • [H2]
  • [H2] Radio
  • [H2] Television
  • [H2] Magazine
  • [H2] Online
  • [H2] Get Involved
  • [H2] Contact Us
  • [H2] Contact Us
  • [H2] Related Websites
  • [H3]  
  • [H3] Support Turning Point with Confidence
  • [H3] United States
  • [H3] Para Español en Estados Unidos:
  • [H3] Canada
  • [H3] United Kingdom
  • [H3] Australia
  • [H3] New Zealand
  • [H3] United States
  • [H3] Para Español en Estados Unidos:
  • [H3] Canada
  • [H3] United Kingdom
  • [H3] Australia
  • [H3] New Zealand
  • [H4] THE ANTICIPATION OF HEAVEN1. Longing for Heaven2. The Promise of Heaven3. Three Heavens4. The Treasures of Heaven5. A Body for Heaven6. Being with JesusTHE ATMOSPHERE OF HEAVEN7. Heaven and Earth Restored8. The Celestial City9. A Tour of New Jerusalem10. The Citizens of Heaven11. The Currency of Heaven12. The Angels of Heaven13. Heavenly Worship14. The Happiness of Heaven15. Absent from HeavenTHE APPOINTMENTS OF HEAVEN16. The Judgment Seat of Christ17. Five Crowns18. The Marriage Supper of the Lamb19. The MartyrsTHE ANSWERS ABOUT HEAVEN20. Won't Heaven Be Boring?21. Where Are They Now?22. Are They Watching Us?23. Will We Remember?24. What About the Children?25. Is There Hope After Suicide?26. Cremation or Burial?27. Will There Be Marriage in Heaven?28. Will There Be Animals in Heaven?THE APPLICATION OF HEAVEN29. How to Be Heavenly Minded30. Motivated by Heaven31. One Way"},{"id":"i","overlayID":"intro","chapter":"","title":"Introduction","html":"Just as I started working on this book, I read in the news that entertainer Dolly Parton's husband had died. She and Carl Dean were married for six decades. The headline said, \u201cDolly Parton Holds to the Hope of Heaven After Husband's Death.\u201d She told journalists, \u201cI am a person of faith, and I truly believe that I'm going to see him again someday.\u201dI confess I know little about the couple's relationship with God, but I was glad to hear one of the most famous celebrities in the world had eternity on her mind and was openly speaking about the promise of heaven.Heaven is on my mind too. It should be on everyone's mind. Read More The Bible says, \u201cSet your mind on things above, not on things of the earth. For you died, and your life is hidden with Christ in God. When Christ who is our life appears, then you will also appear with Him in glory\u201d (Colossians 3:2\u20134).So many people only think about things here below, with all the toil and trouble of life. When I'm walking down the street, browsing in a shopping mall, or dining at a restaurant, I study people's faces. I can see the stress. There's not a lot of genuine happiness going around. We're besieged with dreadful world conditions, polarizing political movements, and difficult personal situations. We're too busy and too burdened to enjoy life as God intended. To make things worse, we don't know how long we have on earth.Yet when we open the pages of God's Word, sunlight bursts out. The Scriptures flash with gold, glisten with glory, and sing of the hope to come. The entire Bible points to the promise of heaven!That should do something to us. It should change something inside us. Only when our minds are set on \u201cthings above\u201d can we properly deal with \u201cthings below.\u201dThere are lots of reasons to get excited about our eternal home, and I want to give you thirty-one of them in this book. I've written these pages to unleash within you the power of biblical hope. We always need something to look forward to in life, don't we? For those who love Jesus, heaven is our greatest goal and surest outlook.Heaven is the home we've never visited, the inheritance coming to us, and the consummation of our relationship with Christ. It's closer than we know. Whatever your day looks like today, a better one is on the way, heading toward you at the speed of glory. Jesus is preparing a place for you, a land of many mansions with multitudes of angels and millions of friends.Don't you want to know about it?For a lot of Christians, the expectation of heaven is dulled by ignorance and misunderstanding. Hollywood has its portrayals of heaven, and great artists have painted pictures of heaven, which you can see on the walls of the world's museums. A host of people have stories about what they saw or dreamed or experienced. Many religions talk in vague terms about some kind of idealistic future state. Even a lot of Christian believers spout sentimental phrases without much biblical depth.The world gives us speculation, but the Bible gives us certainty by providing the only authorized version of glory. God's Word is like a mirror at an intersection that shows us what's just around the corner. The Lord has imparted unfailing and infallible information about the city \u201cwhose architect and builder is God\u201d (Hebrews 11:10 niv). The Bible is a future-oriented book in which the King of Glory has given us magnificent glimpses of what's ahead.In the first section of The Promise of Heaven, I'll begin with that very Theme\u2014the sense of anticipation that should occupy us every morning when we awaken and see the dawn. The apostle Paul used phrases such as \u201cParadise\u201d and the \u201cthird heaven\u201d (2 Corinthians 12:2\u20134). Jesus also called it Paradise (Luke 23:43), as well as \u201cMy Father's house\u201d (John 14:2).Hebrews 11:10 speaks of \u201cthe city which has foundations.\u201d What do these terms mean? We'll delve into it.Then we'll consider the atmosphere of heaven. Many people move across the nation and around the world, trying to find the climate that's best for them. What about the climate of heaven? Well, the air is clear there. From Scripture, we even know some of the building materials God has used in crafting the Celestial City. We know something of the citizens who will crowd into Hallelujah Square. We know some of the things we'll be doing, including the worship we'll be rendering.But if you think we'll just sit around all day listening to sermons, think again. There won't be a dull moment! You'll read about some of the events we will experience (and even the rewards we will receive) in the appointments of heaven section.I also want to provide answers to some of the questions I'm frequently asked about heaven, such as that perpetual question, \u201cWill we know each other in heaven?\u201d (Short answer: Of course we will!) What about our loved ones already there\u2014are they watching us? Do they know what's happening in your life? What about marriage? Will there be weddings in heaven? Will there be animals there? All this information will fuel your expectations, but that's not the only reason to study this subject.Finally, I have an entire section on application\u2014how the predictions of our future home should inspire our lives right now. When the truth about heaven permeates our hearts, it brings energy to our steps and encouragement to our minds. It casts a golden glow across every day, even over the roughest moments.Except for Jesus Christ Himself, I can't think of a subject in Scripture that so encourages me as heaven. The more I've studied this topic, the less I can keep it to myself. If you could glimpse your future in Christ, you'd worry much less about today. Your stress levels would decrease. Your enthusiasm would increase. And you would fall asleep every night thinking of the glories ahead.These are the blessings God has for the followers of Jesus Christ. But may I also add this truth: Without Him, there is judgment and hell. My ultimate goal is to persuade some of my readers who don't truly have a relationship with Christ to personally acknowledge Him as their Lord and Savior. Without Christ, there's so much to lose. With Him, there's so much to eagerly expect!Most months have thirty-one days, and we need a word of encouragement from Scripture for every one of them. Two years ago, I wrote a book about the rapture of the church\u2014The Great Disappearance: 31 Ways to Be Rapture Ready.Last year, I advanced the teaching to cover the thousand-year reign of Christ, which follows the rapture and Tribulation\u2014The Coming Golden Age: 31 Ways to Be Kingdom Ready.The book you hold in your hands completes this trilogy\u2014The Promise of Heaven: 31 Reasons to Get Excited About Your Eternal Home. Add them all together, and I have discovered ninety-three different prophetic truths that can saturate your heart with keen anticipation, which is an essential element of our mental and spiritual health. Because remember, we all benefit when we keep heaven on our mind.The Bible says, \u201c \u2018No eye has seen, no ear has heard, and no mind has imagined what God has prepared for those who love him.' But it was to us that God revealed these things by his spirit. . . . So we can know the wonderful things God has freely given us. When we tell you these things, we do not use words that come from human wisdom. Instead, we speak words given us by the Spirit, using the Spirit's words to explain spiritual truths\u201d (1 Corinthians 2:9\u201310, 12\u201313 nlt).As we move through these pages together, let's make it our goal to become aware of the wonderful things God has freely given us\u2014things Not just for tomorrow but also for today.Let's set our minds on things above, where Christ is. Let's study what the Holy Spirit has revealed to us in the Bible about the promise of heaven!Read Less "}],"faqs":[{"question":"Won't heaven be boring?","chapter":20},{"question":"What about our loved ones already there\u2014are they watching us?","chapter":22},{"question":"Will we eat in heaven?","chapter":5,"hide_on_mobile":true},{"question":"Will we remember?","chapter":23,"hide_on_mobile":true},{"question":"Do children go to heaven?","chapter":24},{"question":"Will there be marriage in heaven?","chapter":27},{"question":"Is there hope after suicide?","chapter":25},{"question":"Is cremation okay?","chapter":26},{"question":"Where is heaven?","chapter":3,"hide_on_mobile":true},{"question":"Will we have new bodies in heaven?","chapter":5,"hide_on_mobile":true}],"widgets":[{"id":"ProphecyTimelineWidget","settings":{"in_focus":"POH","new_book":true,"content":{"title":"Where is Heaven in Prophecy?","subtitle":"Study the Prophecy Timeline with Dr. David Jeremiah","desc":"The timeline below presents Dr. Jeremiah's books organized by prophetic events. Keep in mind that many of these titles cover more than one aspect of Bible prophecy. Use this guide to find books that discuss the events you're interested in studying.","cta_img":""},"fonts":{"1":"'Open Sans', sans-serif","2":"'Georgia'"}}}]}; tp.geolocation = {"ip":"37.187.134.23","zip":"","region":"","country":"FR","data_found":true}; .geo-us-only { display: none!important; } .geo-intl-only { display: block; } .us-only { display: block; } .uk-only { display: none!important; } .ca-only { display: none!important; } if (!window.jQuery) { document.write(""); } @font-face { font-family: "FontAwesome"; src: url("/_assets/fonts/FontAwesome/fontawesome-webfont.eot"); src: url("/_assets/fonts/FontAwesome/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("/_assets/fonts/FontAwesome/fontawesome.svg") format("svg"), url("/_assets/fonts/FontAwesome/fontawesome-webfont.woff") format("woff"), url("/_assets/fonts/FontAwesome/fontawesome-webfont.ttf") format("truetype"); } tp.cart_id = "1239459249"; tp.country = "us"; tp.today = "2026-01-20 13:50:42"; .presale-bonus { display: none! important; } /* additional fonts */ @import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wdth,wght@0,75..100,300..800;1,75..100,300..800&display=swap'); * { box-sizing: border-box; } :root { --bkg-img-1: url(https://d2urhn0mmik6is.cloudfront.net/site/_images/monthly/0825/the-promise-of-heaven-campaign/POH-image-bkg-V1.jpg); --bkg-img-2: url(https://d2urhn0mmik6is.cloudfront.net/site/_images/monthly/0825/the-promise-of-heaven-campaign/POH-image-bkg2-V1.jpg); --bkg-img-3: url(https://d2urhn0mmik6is.cloudfront.net/site/_images/monthly/0825/the-promise-of-heaven-campaign/POH-gradient-bkg1.jpg); --bkg-img-4: url(https://d2urhn0mmik6is.cloudfront.net/site/_images/monthly/0825/the-promise-of-heaven-campaign/POH-image-bkg4-V1.jpg); --bkg-img-5: url(https://d2urhn0mmik6is.cloudfront.net/site/_images/monthly/0824/the-coming-golden-age/presale/cga-the-author-bkg.jpg); --bkg-img-6: url(https://d2urhn0mmik6is.cloudfront.net/site/_images/monthly/0825/the-promise-of-heaven-campaign/POH-image-bkg3-V1.jpg); --color-1: #034ea2; --color-2: #358ccb; --color-3: #abfffd; --color-4: #c14701; --color-5: #f26322; --color-6: #f68926; --color-7: #febc23; --color-n1: #9db3ce; --color-n2: #7c9eb2; --color-n3: #6b8ca1; --color-light: white; --color-dark: #222; --btnshadow: rgb(0 0 0 / 7%) 1.2px 1.6px 5px; --btnshadow-hover: rgb(0 0 0 / 15%) 2px 2px 6px; --font-1: begum, sans-serif; --font-2: helvetica-neue-lt-pro, sans-serif; --font-3: 'Open Sans', sans-serif; --margin-sm: calc(var(--margin-md) / 2); --margin-md: 35px; --margin-lg: calc(var(--margin-md) * 2); --margin-xl: calc(var(--margin-lg) * 2); --padding-sm: calc(var(--padding-md) / 2); --padding-md: 35px; --padding-lg: calc(var(--padding-md) * 2); --padding-xl: calc(var(--padding-lg) * 2); } @media only screen and (max-width: 1200px) { :root { --margin-md: 25px; --padding-md: 25px; } } @media only screen and (max-width: 1024px) { :root { --margin-md: 20px; --padding-md: 20px; } } @media only screen and (max-width: 768px) { :root { --margin-md: 15px; --padding-md: 15px; } } /* @media only screen and (max-width: 640px) { :root {--margin-md: 10px; --padding-md: 10px;} } */ @media only screen and (max-width: 400px) { :root { --margin-md: 10px; --padding-md: 10px; } } /* COLOURS */ .grid .white { color: white; } .grid .color1 { color: var(--color-1) ! important; } .grid .color2 { color: var(--color-2) ! important; } .grid .color3 { color: var(--color-3) ! important; } .grid .color4 { color: var(--color-4) ! important; } .grid .color5 { color: var(--color-5) ! important; } .grid .color6 { color: var(--color-6) ! important; } .grid .color7 { color: var(--color-7) ! important; } .grid .colorn1 { color: var(--color-n1) ! important; } .grid .colorn2 { color: var(--color-n2) ! important; } .grid .colorn3 { color: var(--color-n3) ! important; } .grid .bkg1 { background-color: var(--color-1) ! important; } .grid .bkg2 { background-color: var(--color-2) ! important; } .grid .bkg3 { background-color: var(--color-3) ! important; } .grid .bkg4 { background-color: var(--color-4) ! important; } .grid .bkg5 { background-color: var(--color-5) ! important; } .grid .bkg6 { background-color: var(--color-6) ! important; } .grid .bkg7 { background-color: var(--color-7) ! important; } .grid .bkgn1 { background-color: var(--color-n1) ! important; } .grid .bkgn2 { background-color: var(--color-n2) ! important; } .grid .bkgn3 { background-color: var(--color-n3) ! important; } /* TYPOGRAPHY */ .grid .font1 { font-family: var(--font-1) ! important; } .grid .font2 { font-family: var(--font-2) ! important; } .grid .font3 { font-family: var(--font-3) ! important; } .grid h1 { font-size: 50px; font-family: var(--font-1); font-weight: 600; text-transform: none; line-height: 1.2; } .grid h2 { font-size: 45px; font-family: var(--font-2); font-weight: 700; text-transform: none; line-height: 1.2; } .grid h3 { font-family: var(--font-2); font-size: 30px; text-transform: none; line-height: 1.1; } .grid h4 { font-family: var(--font-2); font-size: 25px; text-transform: none; line-height: 1.1; } .grid p, .grid p strong, .grid p em, .grid li, .grid a { font-size: 20px; font-family: var(--font-2); } @media only screen and (max-width: 600px) { .grid h2 { font-size: 35px; line-height: 1.1; } .grid h3 { font-size: 25px; } .grid h4 { font-size: 22px; } .grid p, .grid p strong, .grid p em, .grid li, .grid a { font-size: 17px; } } @media only screen and (max-width: 600px) { .grid h2 { font-size: 28px; } .grid h3 { font-size: 20px; } .grid h4 { font-size: 18px; } .grid p, .grid p strong, .grid p em, .grid li, .grid a { font-size: 18px; } } .nobreak { white-space: nowrap; } .header-nobreak { white-space: nowrap; } .center-txt { text-align: center; } .darkbkg h1, .darkbkg h2, .darkbkg h3, .darkbkg h4, .darkbkg p, .darkbkg p strong, .darkbkg p em, .darkbkg li, .darkbkg a, .darkbkg blockquote, .darkbkg span, .darkbkg div, .darkbkg i { color: var(--color-light) ! important; } .lightbkg h1, .lightbkg h2, .lightbkg h3, .lightbkg h4, .lightbkg p, .lightbkg p strong, .lightbkg p em, .lightbkg li, .lightbkg a, .lightbkg blockquote, .lightbkg span, .lightbkg div, .lightbkg i { color: var(--color-dark) ! important; } .pad-sm { padding: var(--padding-sm); } .pad-md { padding: var(--padding-md); } .pad-lg { padding: var(--padding-lg); } .pad-xl { padding: var(--padding-xl); } .padX-sm { padding-left: var(--padding-sm); padding-right: var(--padding-sm); } .padX-md { padding-left: var(--padding-md); padding-right: var(--padding-md); } .padX-lg { padding-left: var(--padding-lg); padding-right: var(--padding-lg); } .padX-xl { padding-left: var(--padding-xl); padding-right: var(--padding-xl); } .padY-sm { padding-top: var(--padding-sm); padding-bottom: var(--padding-sm); } .padY-md { padding-top: var(--padding-md); padding-bottom: var(--padding-md); } .padY-lg { padding-top: var(--padding-lg); padding-bottom: var(--padding-lg); } .padY-xl { padding-top: var(--padding-xl); padding-bottom: var(--padding-xl); } .mrg-sm { padding: var(--padding-sm); } .mrg-md { padding: var(--padding-md); } .mrg-lg { padding: var(--padding-lg); } .mrg-xl { padding: var(--padding-xl); } .mrgX-sm { padding-left: var(--padding-sm); padding-right: var(--padding-sm); } .mrgX-md { padding-left: var(--padding-md); padding-right: var(--padding-md); } .mrgX-lg { padding-left: var(--padding-lg); padding-right: var(--padding-lg); } .mrgX-xl { padding-left: var(--padding-xl); padding-right: var(--padding-xl); } .mrgY-sm { padding-top: var(--padding-sm); padding-bottom: var(--padding-sm); } .mrgY-md { padding-top: var(--padding-md); padding-bottom: var(--padding-md); } .mrgY-lg { padding-top: var(--padding-lg); padding-bottom: var(--padding-lg); } .mrgY-xl { padding-top: var(--padding-xl); padding-bottom: var(--padding-xl); } /* DESIGN FEATURES */ .angledbkg-left:before { content: ''; position: absolute; top: -1px; bottom: -1px; right: 0; width: 100%; max-width: 70%; background: white; /* clip-path: polygon(0% 0%, 92% 0%, 100% 100%, 8% 100%); */ clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 8% 100%); z-index: 0; } .angledbkg-right:before { content: ''; position: absolute; top: -1px; bottom: -1px; left: 0; right: 0; width: 100%; max-width: 70%; /* clip-path: polygon(4% 0%, 100% 0%, 96% 100%, 0% 100%); */ clip-path: polygon(4% 0%, 100% 0%, 100% 100%, 0% 100%); z-index: 0; } .angledbkg-left .section-img, .angledbkg-right .section-img { position: relative; z-index: 1; } @media only screen and (max-width:2200px) { .angledbkg-left:before, .angledbkg-right:before { max-width: 75%; } } @media only screen and (max-width:1200px) { .angledbkg-left:before, .angledbkg-right:before { max-width: 80%; } } @media only screen and (max-width:850px) { .angledbkg-left:before, .angledbkg-right:before { content: none; } } @media only screen and (max-width:768px) { .header-nobreak { white-space: wrap; } } .txt-shadow { text-shadow: 2px 2px 3px #4661674a; } .box-shadow { box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; } .btn-sm { border: none; outline: none; cursor: pointer; transition: all .2s ease-in-out; display: flex; justify-content: center; align-items: center; height: 35px; /* min-width: 150px; */ padding: 0 18px; border-radius: 30px; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 700; text-transform: uppercase; color: white; } .btn-md { border: none; outline: none; cursor: pointer; transition: all .2s ease-in-out; display: flex; justify-content: center; align-items: center; height: 47px; min-width: 250px; padding: 0 25px; border-radius: 40px; font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: 600; color: white; box-shadow: var(--btnshadow); } .btn-sm:hover, .btn-md:hover { box-shadow: var(--btnshadow-hover); filter: brightness(1.1); -webkit-filter: brightness(1.1); -moz-filter: brightness(1.1); -ms-filter: brightness(1.1); transform: translate(-1px, -1px); -webkit-transform: translate(-1px, -1px); -moz-transform: translate(-1px, -1px); -ms-transform: translate(-1px, -1px); } .btn-bkg1, .res_btn__product-cta, .res_product-choice-btn--split { background: linear-gradient(var(--color-5), var(--color-4)); } .btn-bkg2 { background: linear-gradient(var(--color-2), #0263d0); } .btn-bkgL { background: linear-gradient(var(--color-light), rgb(250, 250, 246)); color: var(--color-1); } .cta-container { display: flex; flex-direction: column; gap: 15px; margin: 35px auto 0 auto; max-width: 400px; text-align: center; } .cta-container .tagline { max-width: 365px; margin: 0 auto; font-weight: 600; } .cta-container .tagline p, .cta-container .tagline a, .cta-container .tagline p strong, .cta-container .tagline p em { font-size: 14px; } .circle-arrow-down { position: absolute; bottom: -30px; transform: translateX(-50%); left: 50%; width: 60px; height: 60px; display: flex; justify-content: center; align-items: center; border-radius: 100%; -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5); z-index: 3; background: white; text-decoration: none; cursor: pointer; } .circle-arrow-down i { font-size: 32px; line-height: 70px; text-align: center; color: var(--color-6); margin-top: 1px; margin-left: 2px; } /* resource template overrides */ .res_header.scroll { top: 10px; left: 10px; right: 10px; width: calc(100% - 20px); border-radius: 10px; height: 50px; background: #ffffffa1; backdrop-filter: blur(5px); box-shadow: var(--btnshadow-hover); } .res_header__nav { padding-top: 15px; } .checkout-box .btn-continue, .checkout-box .btn-oneclick-checkout { background: var(--resource_colors--primary_dark) ! important; } .res_body__nav { background: none; justify-content: center; gap: 50px; } @media only screen and (max-width: 500px) { .res_body__nav { gap: 20px; } } .res_body__nav-icon { color: var(--color-2); } .res_product__gift-amt h3 { color: #d68a46; } .res_product-desc { text-align: center; } .res_product-subtitle { font-variation-settings: "wdth" 90, "wght" 700; } .res_product-desc p, .res_product-desc p em, .res_product-desc p strong, .res_product-desc li, .res_product-desc a { font-size: 16px; } .res_product-desc p { margin-bottom: 20px; } .res_selectgroup input { border-color: var(--color-5); } .res_selectgroup input:checked::before { background-color: var(--color-5); } .res_products-overlay .select-text { color: #fff2c2; } .res_products-overlay .res_selectgroup input { border-color: #fff2c2; } .res_products-overlay .res_selectgroup input:checked::before { background-color: #fff2c2; } .res_body h1 { font-size: 36px; } .res_video-overlay { background: linear-gradient(to right, #034ea261 0%, #358ccb75 100%); } .video-overlay_watch-now span { font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 30px; text-shadow: rgba(0, 0, 0, 0.25) 1.95px 1.95px 2.6px; } .res_product-col { max-height: 750px ! important; } .currencies_wrapper { max-width: 160px! important; } .res_button-container button, .res_mobile-only .res_btn__product-cta, .res_mobile-only .res_product-choice-btn { height: 60px! important; display: flex; flex-direction: column; gap: 3px; } .res_button-container button .btm, .res_mobile-only .res_btn__product-cta .btm, .res_mobile-only .res_product-choice-btn .btm { font-size: 14.5px; letter-spacing: 1px; font-style: italic; } .res_overlay .res_btn__product-cta .btm, .res_product-col .res_btn__product-cta .btm { display: none! important; } /* ReSeT */ .grid { max-width: unset; width: 100%; } .grid .col.has-children, .grid .row.has-children { width: 100%; } .grid, .content { width: 100%; max-width: none; margin: 0; } .content { background: white; } /* StRuCTuRe */ .grid .flex-row, .grid .row.has-children.flex-row, .grid .flex-row-rev, .grid .row.has-children.flex-row-rev { display: flex; flex-direction: row; gap: 50px; } @media only screen and (max-width:1200px) { .grid .flex-row, .grid .row.has-children.flex-row, .grid .flex-row-rev, .grid .row.has-children.flex-row-rev { gap: 20px; } } @media only screen and (max-width:900px) { .grid .flex-row, .grid .row.has-children.flex-row, .grid .flex-row-rev, .grid .row.has-children.flex-row-rev { gap: 10px; } } @media only screen and (max-width:850px) { .grid .flex-row, .grid .row.has-children.flex-row { flex-direction: column-reverse; } .grid .flex-row-rev, .grid .row.has-children.flex-row-rev { flex-direction: column; } } .grid .flex-col, .grid .flex-col .content-block, .grid .row.has-children.flex-col { display: flex; flex-direction: column; gap: 10px; } .grid .section, .grid .row.has-children.section { padding: var(--padding-xl) var(--padding-lg); background-size: cover ! important; background-position: center ! important; background-repeat: no-repeat ! important; display: flex; justify-content: center; align-items: center; } /* BODY CONTENT */ .section { width: 100%; padding: var(--padding-xl) var(--padding-lg); background-size: cover; background-repeat: no-repeat; background-position: center; } .section .inner { width: 100%; max-width: 1400px; margin: 0 auto; } .section .content-block { width: 100%; } .section-img { max-width: 100%; width: 500px; object-fit: contain; } .section-img img { width: 100%; } .img-wrapper { transition: all .2s ease-in-out; transform: scale(1); cursor: pointer; } .img-wrapper:hover { transform: scale(1.05); filter: brightness(1.1); } @media only screen and (max-width:850px) { .img-wrapper { max-width: 500px; margin: 0 auto; } } /* .section-row .content-block { display: flex; gap: 100px; justify-content: space-between; align-items: center; } */ .img-content { width: 50%; } .txt-content { width: 50%; } .txt-content-inner { max-width: 650px; display: flex; flex-direction: column; gap: 25px; } @media only screen and (max-width:1200px) { .img-content { width: 35%; } .txt-content { width: 65%; } } @media only screen and (max-width:850px) { .img-content { width: 100%; } .txt-content { width: 100%; } } /* ExTRa ChApTErS */ .extra-chapters { background-image: var(--bkg-img-3); } .extra-chapters .title { font-size: 35px; } .extra-chapters .overline { font-size: 20px; text-transform: uppercase; letter-spacing: 2px; font-weight: 600; } .extra-chapters .subheading { text-transform: uppercase; letter-spacing: 1px; font-weight: 500; } .extra-chapters .cta-container { margin: 35px 0 0 0; } .grid .row.has-children.extra-chapters .flex-row { justify-content: center; align-items: center; /* gap: 50px; */ } /* .extra-chapters .txt-content, .extra-chapters .img-content { width: 50%; height: auto; } */ .extra-chapters p, .extra-chapters p strong, .extra-chapters p em, .extra-chapters li, .extra-chapters a { font-size: 17px; } /* PReSaLE BoNUs SeCTioN */ .presale-bonus { background-image: var(--bkg-img-4); /* background-image: linear-gradient(90deg, #fe598894, #ff7d00cf, #0982e7a6), var(--bkg-img-5); */ background-image: linear-gradient(180deg, transparent, #a3001a4d), var(--bkg-img-4); } @media only screen and (max-width:850px) { .presale-bonus { background: white; } } .presale-bonus .title { font-size: 40px; } .presale-bonus .overline { font-size: 22px; text-transform: uppercase; letter-spacing: 2px; font-weight: 600; } .presale-bonus .subheading { text-transform: uppercase; letter-spacing: 1px; font-weight: 500; } .presale-bonus .cta-container { margin: 35px 0 0 0; } .grid .row.has-children.presale-bonus .flex-row-rev { justify-content: center; align-items: center; /* gap: 50px; */ } /* .presale-bonus .txt-content, .presale-bonus .img-content { width: 50%; height: auto; } @media only screen and (max-width:1200px) { .presale-bonus .txt-content { width: 65%; } .presale-bonus .img-content { width: 35%; } } */ .presale-bonus p, .presale-bonus p strong, .presale-bonus p em, .presale-bonus li, .presale-bonus a { font-size: 17px; } /* THe AuTHoR SeCTioN */ .grid .row.has-children.the-author { background: var(--bkg-img-5); /* padding: 75px 50px; */ } .the-author_header { display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 12.5px; } .the-author_header h2 { /* font-size: 45px; */ max-width: 700px; text-align: center; /* line-height: 1.25; */ text-transform: none; letter-spacing: 0; } .the-author_header .sup-title { color: var(--color-2); letter-spacing: 2.5px; font-size: 16px; text-transform: uppercase; } img.the-author_drj { width: 85px; height: 85px; } .the-author_video-container { display: flex; justify-content: center; align-items: center; margin: 15px auto 35px auto; } .the-author_video-wrapper { position: relative; max-width: 750px; } .the-author_video { width: 100%; aspect-ratio: 16 / 9; } .the-author_video-overlay { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: #0c1f378f; z-index: 1; display: flex; align-items: center; overflow: hidden; contain: content; } .the-author_video-thumb { scale: 1.1; transform: translateY(32px); } .video-overlay_watch-now { position: absolute; bottom: 20px; left: 30px; display: flex; justify-content: center; align-items: center; gap: 25px; color: white; font-weight: 700; font-size: 20px; opacity: .85; cursor: pointer; z-index: 2; transition: all .2s ease-in-out; } .video-overlay_watch-now span { text-shadow: rgba(0, 0, 0, 0.25) 1.95px 1.95px 2.6px; } .video-overlay_watch-now:hover { opacity: 1; } .the-author_video-play-btn { color: white; font-size: 90px; } .the-author_video-play-btn i { box-shadow: rgba(0, 0, 0, 0.25) 1.95px 1.95px } @media only screen and (max-width:600px) { .video-overlay_watch-now { gap: 15px; } .the-author_video-play-btn { font-size: 60px; } .video-overlay_watch-now span { font-size: 25px; } } @media only screen and (max-width:420px) { .video-overlay_watch-now { gap: 10px; bottom: 5px; left: 10px; } .the-author_video-play-btn { font-size: 50px; } .video-overlay_watch-now span { font-size: 18px; } } /* LOoK InSIdE SeCTioN */ .grid .row.has-children.look-inside { background: #022247; } .look-inside .flex-row { padding-left: 80px; } .look-inside_content-container { width: 100%; } .look-inside_listen-icon { width: 65px; position: absolute; left: -80px; top: unset; right: unset; transition: all .3s ease-in-out ! important; cursor: pointer; } .look-inside_listen-icon:hover { width: 80px; position: absolute; transform: rotate(20deg) translateX(7px); } .look-inside h2 { color: white; letter-spacing: 2.5px; font-size: 16px; text-transform: uppercase; font-variation-settings: "wdth" 100, "wght" 400; } .look-inside h3 { font-size: 32px; text-transform: none; letter-spacing: 0; color: white; } .look-inside .chapter-title { color: white; font-size: 18px; margin-bottom: 15px; letter-spacing: 1px; } .look-inside_header { display: flex; gap: 50px; justify-content: space-between; align-items: end; width: 100%; margin: 10px 0 30px; } @media only screen and (max-width: 800px) { .look-inside_header { flex-direction: column; align-items: start; gap: 20px; } } .reader_content { color: white; } .reader_content p { font-size: 16px ! important; margin-bottom: 15px; font-size: 13px; font-variation-settings: "wdth" 95, "wght" 300; } .look-inside_right { padding-left: 20px; border-left: 0.5px solid #508a89; transform: translateY(30px); width: 215px; } .look-inside_right h2 { font-size: 22px; margin-bottom: 15px; text-transform: none; letter-spacing: 0; color: var(--color-3); } .look-inside_nav-container { display: flex; gap: 25px; } .look-inside_nav { display: flex; flex-direction: column; gap: 10px; } .look-inside_nav i.fa { color: #89e5e3; font-size: 22px; cursor: pointer; transition: all .2s ease-in-out; } .look-inside_nav i.fa:hover { color: var(--color-3); } .look-inside_content-container { height: auto; /* max-height: 800px; overflow-y: scroll; */ } .reader_nav__item { color: var(--color-3); cursor: pointer; border-bottom: 2px solid transparent; transition: all .2s ease-in-out; font-size: 15px; } .reader_nav__item:hover, .reader_nav__item:active { border-bottom: 2px solid var(--color-3); } .reader_read-more { color: var(--color-3); background: none; border: none; letter-spacing: 0.25px; font-size: 14px; margin: 0; padding: 0; font-variation-settings: "wdth" 100, "wght" 600; cursor: pointer; transition: all .2s ease-in-out; } .reader_read-more i.fa { transition: all .2s ease-in-out; } .reader_read-more:hover i.fa { margin-left: 3px; color: white; } @media only screen and (max-width: 850px) { .look-inside_listen-icon { top: -25px; } } @media only screen and (max-width: 520px) { .look-inside .flex-row { padding-left: unset; } .look-inside_listen-icon, .look-inside_listen-icon:hover { top: -45px; right: -15px; left: unset; } } @media only screen and (max-width: 400px) { .look-inside_listen-icon, .look-inside_listen-icon:hover { top: -28px; right: -8px; left: unset; } } .toc { display: flex; gap: 50px; } .toc-text { gap: 50px; } .toc_col { display: flex; flex-direction: column; gap: 0; width: calc(100% / 3); } .toc_col p { margin-bottom: 0px; } .toc_col1 { text-align: right; } .toc_col2 { display: flex; align-items: center; max-width: 300px; } @media screen and (max-width:900px) { .toc_col1 { text-align: left; order: 2; } .toc_col2 { order: 1; } .toc_col3 { order: 3; } } @media screen and (max-width:750px) { .res_overlay__content { height: 100%; } .toc { height: 100%; flex-direction: column; overflow-y: scroll; } .toc_col { width: 100% } .toc_col2 { margin: 0 auto; } } .toc_col2 img { width: 100%; } .toc .toc_col2 h3 { font-size: 16px; font-weight: 300; letter-spacing: 0.15em; text-transform: uppercase; font-size: 14px ! important; } .toc h2 { color: #ab3e31; font-weight: 800 ! important; font-size: 25px ! important; font-family: 'Montserrat', sans-serif; letter-spacing: 0.05em; } .toc h3 { font-weight: 300 ! important; font-size: 20px ! important; font-family: 'Montserrat', sans-serif; letter-spacing: 0.05em; text-transform: none; } /* .toc-text { display: flex; flex-direction: row; gap: 50px; justify-content: space-between; max-width: 800px; } */ .toc-text { gap: 20px; display: grid; grid-template-columns: repeat(auto-fit, minmax(245px, 1fr)); } /* @media only screen and (max-width: 1450px) { .toc-text { grid-template-columns: repeat(auto-fit, minmax(245px, 1fr)); } } */ .toc_col { display: flex; flex-direction: column; gap: 0; width: 100vw; max-width: 100%; } /* .look-inside .toc-text .chapter-title:nth-child(1) { margin-top: 0; } */ /* PRoPheCy TiMeLInE */ .prophecy-timeline { background: #f2f6fe; } .prophecy-timeline .ptl_timeline-overlay--top { background: linear-gradient(180deg, #f2f6fe 0%, transparent 100%) } .prophecy-timeline .ptl_timeline-overlay--btm { background: linear-gradient(180deg, transparent 0%, #f2f6fe 100%); } .prophecy-timeline .ptl_widget-header { padding: var(--padding-md) 0; } .prophecy-timeline .ptl_widget-title { font-size: 42px; max-width: unset; } .prophecy-timeline .ptl_widget-subtitle { font-size: 28px; font-weight: 600; color: var(--color-2); } .prophecy-timeline .ptl_widget-subtitle .line2 { display: block; text-transform: uppercase; letter-spacing: 2px; font-size: 18px; font-weight: 400; } .prophecy-timeline .ptl_widget-desc { font-size: 17px ! important; margin-top: 25px; } @media only screen and (max-width: 360px) { .prophecy-timeline { padding: 5px; } .ptl_widget-container { margin-left: -15px ! important; margin-right: -15px ! important; } } /* PRoDUcTs SeCTioN */ .products-array { background-color: white; padding-top: 100px; gap: 50px; } @media only screen and (max-width:900px) { .products-array .res_product-col { height: 80vh; max-height: 750px; } .products-array { gap: 20px; } } @media only screen and (max-width:680px) { .products-array .res_product-col { height: auto; } .products-array { flex-direction: column ! important; justify-content: center ! important; align-items: center ! important; gap: 110px; padding: 0 25px; } } .products-array .res_product-col { background-repeat: no-repeat; background-size: cover; background-position: center center; } .products-array .res_product-col:nth-child(1) { background-image: url(https://d2urhn0mmik6is.cloudfront.net/site/_images/monthly/0825/the-promise-of-heaven-campaign/POH-prod1-bkg.png); } .products-array .res_product-col:nth-child(2) { background-image: url(https://d2urhn0mmik6is.cloudfront.net/site/_images/monthly/0825/the-promise-of-heaven-campaign/POH-prod2-bkg.png); } .products-array .res_product-col:nth-child(3) { background-image: url(https://d2urhn0mmik6is.cloudfront.net/site/_images/monthly/0825/the-promise-of-heaven-campaign/POH-prod3-bkg.png); } .product-title { color: white; font-size: 27px; text-align: center; line-height: 1.25; text-transform: none; max-width: 165px; margin: 20px auto; font-variation-settings: "wdth" 100, "wght" 600; } .product-subtitle { font-size: 14px; letter-spacing: 0.25px; text-transform: uppercase; font-variation-settings: "wdth" 90, "wght" 600; color: #fff2c2; margin-bottom: 18px; } .product-desc { font-size: 15px; color: white; line-height: 1.5; list-style: none; margin: 0; padding: 0; } .product-desc li { margin: 10px 0; } /* FAQs SeCTioN */ .faqs-inner { /* justify-content: center; */ justify-content: space-evenly; } @media only screen and (max-width:850px) { .faqs-inner { gap: 25px ! important; } .faq-hidemobile { display: none; } } .faqs .faqs_col { gap: 25px; } /* .faq { text-align: center; margin-bottom: 10px; display: flex; flex-direction: row; gap: 35px; align-items: center; position: relative; max-width: 600px; align-items: start; margin: 0 auto; } */ /* .faq:nth-child(even) { flex-direction: row-reverse; } */ .faq-question-wrapper { display: flex; flex-direction: column; align-items: start; gap: 5px; max-width: 450px; } .faq-question { font-variation-settings: "wdth" 100, "wght" 400; font-size: 25px ! important; font-weight: 400; text-align: center; text-transform: none; line-height: 1.25; color: var(--color-2); font-family: 'Open Sans', sans-serif; } .faq-question strong { font-weight: 800; font-variation-settings: "wdth" 100, "wght" 700; } .faq-circle-btn { color: white; border-radius: 50%; height: 100px; width: 100px; display: flex; flex-direction: column; justify-content: center; align-items: center; cursor: pointer; transition: all .2s ease-in-out; } .faqs .title { max-width: 750px; margin: 0 auto; } .faq-question { text-align: left; } .faq-question-wrapper h4 { font-size: 12px ! important; color: #484848; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; } /* ABoUt DrJ SeCTioN */ .row.about-drj_container { margin: 150px auto 85px auto; } .about-drj_container .content-block { display: flex; flex-direction: row; align-items: center; gap: 25px; max-width: 700px; margin: 0 auto; } img.about-drj_drj { width: 190px; height: 195px; } .about-drj_content h2 { color: #01496b; font-size: 22px; text-transform: none; } .about-drj_content p { font-size: 14px; margin: 5px auto 15px auto; } .about-drj_read-more { text-decoration: none; font-size: 14px; color: #0061dc ! important; font-variation-settings: "wdth" 100, "wght" 700; } /* ReSPONSIVeNESS */ @media only screen and (max-width: 1000px) { .cga-book-img { transform: unset; } .cga-book-img:hover { transform: scale(1.05); } .col.look-inside_left { width: calc(100% - 300px) !important; } .col.look-inside_right { width: 250px !important; } .products-container { justify-content: space-evenly ! important; } .pres_product-col { width: 225px; padding: 0 20px; } } @media only screen and (max-width: 850px) { /* .col.look-inside_left .reader_content { column-count: 1; } .col.look-inside_right { margin-left: 25px; } .col.look-inside_left { padding-left: unset; } .col.look-inside_left h2 { padding-left: 50px; } */ .presale-bonus .row.has-children { flex-direction: column-reverse; } /* .presale-bonus .row.has-children .col { width: 100% ! important; } */ } @media only screen and (max-width: 750px) { .products-container { flex-direction: column ! important; margin: 40px auto; justify-content: center ! important; align-items: center ! important; gap: 80px; padding: 0 25px; } .pres_product-col { height: auto; padding-bottom: 40px; width: 100%; max-width: 300px; } } @media only screen and (max-width: 600px) { .faq-question { font-size: 20px; line-height: 1.25; } .faq-answer { font-size: 18px; } .col.look-inside_left { width: calc(100% - 200px) !important; } .col.look-inside_right { width: 150px !important; } .look-inside_left h3 { line-height: 1.2; margin-top: 22px; } .pres_product-btn { width: 90%; left: 0; right: 0; margin: 0 auto; } } @media only screen and (max-width: 520px) { .pres_header { height: 115px; } .faq-header { height: 85px; } .faq-question { font-size: 18px; } .faq-answer { font-size: 16px; } .pres_footer { align-items: center; } .pres_header__nav { padding: 0 25px ! important; } .header__nav-item--btn { display: none; } .about-drj_container .content-block { flex-direction: column; padding: 0 30px; } .row.about-drj_container { margin: 50px auto; } /* .grid .row.has-children.look-inside { padding: 65px 30px; } .col.look-inside_left { width: calc(100% - 40px) !important; } .col.look-inside_right { width: 40px !important; } .reader_nav__item-chapter { display: none; } */ /* .look-inside_nav { overflow: hidden; contain: content; } .look-inside_right h2 { font-size: 10px; text-transform: uppercase; text-align: center; justify-content: center; align-items: center; display: flex; padding: 0px 12px; } .look-inside_nav-container { font-size: 15px; font-weight: 800; } .reader_nav__item:hover { margin-left: 0 ! important; } .look-inside_left h3 { font-size: 25px; } .look-inside_listen-icon, .look-inside_listen-icon:hover { top: -55px; right: -85px; left: unset; } .col.look-inside_left h2 { padding-left: unset; } */ } @media only screen and (max-width: 400px) { .faq-header { height: 80px; } .faq-question { font-size: 16px; } .faq-id { font-size: 65px; } } /* alt headers */ .alt-header { width: 100vw; max-height: 650px; background-image: var(--bkg-img-3); background-size: cover; background-repeat: no-repeat; background-position: left; margin-bottom: 200px; } .alt-header .video-container { max-width: 1200px; border-radius: 4px; box-shadow: var(--btnshadow-hover); overflow: clip; contain: content; margin-top: 100px; margin-bottom: -200px; } .alt-header .video_title-container { display: none; } .alt-header .video-overlay_watch-now { top: 60%; left: 50%; transform: translate(-50%); } .alt-header .the-author_video-play-btn { font-size: 110px; } .alt-header .video-overlay_watch-now span { font-size: 40px; } .res_header .res_nav__item:hover, .res_header .res_nav__item-link, .res_header .res_nav__item-link.active, .res_header .res_nav__item.selected, .res_header .res_nav__item-link { border-bottom: none! important; } .res_header.scroll { top: 10px; left: unset; padding-left: var(--margin-md); width: auto; } @media only screen and (max-width: 1300px) { .alt-header { max-height: 650px; margin-bottom: 100px; } .alt-header .video-container { margin-top: 100px; margin-bottom: -100px; } } @media only screen and (max-width: 1000px) { .res_body { position: relative; } } @media only screen and (max-width: 740px) { /* .alt-header .video-overlay_watch-now { top: 60%; left: 50%; transform: translate(-50%); } */ .alt-header .the-author_video-play-btn { font-size: 80px; } .alt-header .video-overlay_watch-now span { font-size: 30px; } .alt-header .video-container { margin-top: 100px; margin-bottom: -100px; } .alt-header { margin-bottom: 50px; } } @media only screen and (max-width: 560px) { .alt-header .video-overlay_watch-now { top: unset; left: 30px; bottom: 40px; transform: unset; } .alt-header .video-container { margin-bottom: -50px; } .alt-header { margin-bottom: -20px; } } @media only screen and (max-width: 460px) { .alt-header .video-overlay_watch-now { top: unset; left: 0; right: 0; bottom: 0; transform: unset; padding: var(--margin-sm); border-radius: 4px; } .alt-header .the-author_video-play-btn { font-size: 50px; } .alt-header .video-overlay_watch-now span { font-size: 25px; } } const pres = {}; /* reader */ class Reader { constructor(settings) { this.settings = settings; } //fn => render settings->nav items to header nav container render() { //for each settings->nav item, create NavItem component & append to nav container if (Array.isArray(this.settings)) { $('.look-inside_nav-container').html(''); for (const [i, item] of this.settings.entries()) { //set active state for first 14 items const isActive = i < 14; const navItem = new ReaderNavItem(item, isActive); const navItemElement = $(navItem.render()); //attach the click event handler navItemElement.on('click', function () { const contentItem = new ReaderContentItem(item); $('.look-inside_content-container').fadeOut(200, function () { $(this).html(contentItem.render()).fadeIn(200); }); }); //render first content item const firstChapter = new ReaderContentItem(this.settings[0]); $('.look-inside_content-container').fadeOut(200, function () { $(this).html(firstChapter.render()).fadeIn(200); }); //render nav items $('.look-inside_nav-container').append(navItemElement); } } } } class ReaderNavItem { constructor(item, isActive) { this.item = item; this.isActive = isActive; } render() { return ` ${this.item.title} `; } } class ReaderContentItem { constructor(item) { this.item = item; this.readMoreBtn = document.createElement('button'); } render() { this.readMoreBtn.classList.add('reader_read-more'); this.readMoreBtn.innerHTML = 'Read More '; this.readMoreBtn.addEventListener('click', () => { const key = this.item.overlayID; $('.pres_overlay--addContent').fadeIn(200).css('display', 'flex'); $('.pres_overlay__nav-item').removeClass('active'); $(`.pres_overlay__nav-item[data-key='${key}']`).addClass('active'); $('.pres_overlay__content-item').hide().removeClass('active'); $(`.pres_overlay__content-item[data-key='${key}']`) .fadeIn(300) .css('display', 'flex') .addClass('active'); }); //container element to hold content const title = this.item.chapter ? this.item.chapter + ' : ' + this.item.title : this.item.title; const content = this.item.html; const $header = $('.look-inside_header'); const $content = $('.reader_content'); const $title = $header.find('h3'); $title.html(title); $content.html(content); pres.handleExpandableTextBlocks(); // append btn to container if (this.item.full_chapter_html) { $content.append(this.readMoreBtn); } } } /* Product Array */ // product array component class class TPProductArray { constructor(products, container) { this.products = products; this.container = container; this.$productArray = $(); for (const [key, item] of Object.entries(this.products)) { if ( (item.main_product || (item.product_code == 'GIFT' && this.products.length < 5)) && item.array_settings ) { this.product = new TPProduct(item); this.$productArray = this.$productArray.add( this.product.renderArrayColumn() ); } } } renderInOverlay() { this.$arrayContainer = $( '' ); this.$closeContainer = $( '' ); this.$closeContainer.on('click', function () { $('.res_products-overlay').hide(); }); this.$arrayContainer .append(this.$closeContainer) .append(this.$productArray); this.container.append(this.$arrayContainer); $('.open-product-checkout') .off('click') .on('click', function () { const product_id = $(this).attr('data-prod-id'); premcheckout.show(product_id, {}); }); } mount() { if (this.container) { this.container.html(this.$productArray); $('.open-product-checkout') .off('click') .on('click', function () { const product_id = $(this).attr('data-prod-id'); premcheckout.show(product_id, {}); }); } } } // product component class class TPProduct { constructor(product) { this.product = product; } renderArrayColumn() { this.$productColumn = $(''); this.$prodThumb = $('', { class: 'res_product-thumb', src: this.product.images?.product_image, 'data-prod-id': this.product.product_code, title: this.product.product_img_alt, alt: this.product.product_img_alt, }); this.$prodContent = $('', { class: 'res_product-content' }); this.$prodContent.append( $('', { class: 'res_product-title', html: this.product.array_settings?.title || '', }) ); this.$prodContent.append( $('', { class: 'res_product-subtitle', html: this.product.checkout_overlay?.OverlaySubtitle || '', }) ); this.$prodContent.append( $('', { class: 'res_product-desc center-txt', html: this.product.array_settings?.description || '', }) ); this.$prodBtn = $(''); this.$selectGroup = $(''); this.$standardProdBtn = new TPStandardButton( this.product, 'product_btn', null ); this.$splitProdBtn = new TPSplitButton(this.product); if (this.product.ctas?.product_choice) { if (this.product.ctas?.btn_type === 'select') { this.$prodBtn.append(this.$standardProdBtn.render()); this.$selectGroup.append(this.$standardProdBtn.renderSelectGroup()); } else { this.$prodBtn.append(this.$splitProdBtn.render()); } } else { this.$prodBtn.append(this.$standardProdBtn.render()); } this.$productColumn.append(this.$prodThumb).append(this.$prodContent); if ( this.product.ctas?.product_choice && this.product.ctas?.btn_type === 'select' ) { this.$productColumn.append(this.$selectGroup); } this.$productColumn.append(this.$prodBtn); return this.$productColumn; } } // standard button component class class TPStandardButton { constructor(resource, type, settings = {}) { this.resource = resource; this.type = type; this.class = settings?.class || null; this.prod = settings?.prod || null; this.text = settings?.text || null; this.settings = settings; // unique id for scoping radio group this._uid = Math.random().toString(36).substr(2, 9); } render() { if (this.type === 'product_btn' && this.resource) { this.$button = $('', { class: `res_btn__product-cta open-product-checkout ${ this.class || '' } res_bkg-2 res_color-alt_text`, 'data-prod-id': this.resource.ctas?.prod_override || this.resource.product_code, html: this.resource.ctas?.btn || 'Request Now', }); return this.$button; } else if (this.type === 'array_btn') { const $btn = $('', { class: `res_btn__product-cta open-product-array ${ this.class || '' } res_bkg-2 res_color-alt_text`, html: 'Request Now', }); $btn.on('click', function () { $('.res_products-overlay').css('display', 'flex').hide().fadeIn(200); }); return $btn; } else if (this.type === 'custom_btn' && this.resource) { return $('', { class: `res_btn__product-cta ${ this.class || '' } res_bkg-2 res_color-alt_text`, 'data-prod-id': this.prod, html: this.settings.text || 'Request Now', }); } else { return $('', { class: `res_btn__product-cta open-product-checkout ${ this.class || '' } res_bkg-2 res_color-alt_text`, 'data-prod-id': this.resource.ctas?.prod_override || this.resource.product_code, html: this.resource.ctas?.btn || 'Request Now', }); } } renderSelectGroup() { const $container = $(''); const $selectgroup = $(''); const $cta = $('', { class: 'select-text', html: 'Select One:', }); if (Array.isArray(this.resource?.ctas?.product_choice)) { for (const [key, item] of Object.entries( this.resource?.ctas.product_choice )) { const prodID = item.product_id; const prodTitle = item.product_title; const radioName = `product_choice_${this._uid}`; const $label = $(''); const $radio = $('', { type: 'radio', name: radioName, value: prodID, id: `radio-${this._uid}-${prodID}`, checked: this.resource.product_code === prodID, }); const $span = $('', { class: 'group-select-option', text: prodTitle, }); $radio.on('change', () => { if (this.$button) { this.$button.attr('data-prod-id', prodID); } }); $label.append($radio, $span); $selectgroup.append($label); } $container.append($cta).append($selectgroup); return $container; } } } // split button component class class TPSplitButton { constructor(resource) { this.resource = resource; } render() { const $splitbtn = $('', { class: 'res_product-choice-btn res_product-choice-btn--split res_bkg-2 res_color-alt_text', }); const $initialBtn = $('', { class: 'res_btn-initial' }) .append( $('', { class: 'res_btn-title', html: this.resource.ctas?.btn }) ) .append($('', { class: 'res_btn-divider' })) .append( $('', { class: 'res_btn-arrow' }).append( $('', { class: 'fa fa-caret-down' }) ) ); const $hoverDiv = $('', { class: 'res_btn-hover' }).hide(); if (Array.isArray(this.resource.ctas?.product_choice)) { this.resource.ctas?.product_choice.forEach((item, i, arr) => { const btnClass = i === 0 ? 'rounded-top' : i === arr.length - 1 ? 'rounded-btm' : 'no-rounding'; $hoverDiv.append( $('', { class: `res_btn__product-cta open-product-checkout res_product-choice-btn--hover res_bkg-2 res_color-alt_text ${btnClass}`, 'data-prod-id': item.product_id, text: item.product_title, }) ); }); } $splitbtn.append($initialBtn).append($hoverDiv); this._addEvents($splitbtn, $initialBtn, $hoverDiv); return $splitbtn; } _addEvents($splitbtn, $initialBtn, $hoverDiv) { const showChoices = () => { $splitbtn.addClass('expanded'); $initialBtn.stop(true, true).hide(); $hoverDiv.stop(true, true).fadeIn(300); }; const hideChoices = () => { $splitbtn.removeClass('expanded'); $hoverDiv.stop(true, true).hide(); $initialBtn.stop(true, true).fadeIn(300); }; $splitbtn .on('mouseenter', () => { if (!isTouchDevice()) showChoices(); }) .on('mouseleave', () => { if (!isTouchDevice()) hideChoices(); }); $splitbtn.on('click touchstart', (e) => { if ($initialBtn.is(e.target) || $initialBtn.has(e.target).length) { e.stopPropagation(); e.preventDefault(); if (isTouchDevice()) { $splitbtn.hasClass('expanded') ? hideChoices() : showChoices(); } } }); $hoverDiv.find('button').on('click touchstart', (e) => { e.stopPropagation(); }); } } /* Video Player Component Class */ class TPVideoPlayer2 { constructor(params) { this.params = params; // create elements this.$container = $('', { class: 'video-container' }); this.$overlay = $('', { class: 'res_video-overlay' }); // btn types this.$watchNowBtn = $(); if (this.params.btn_type === 2) { this.$watchNowBtn = $('', { class: 'video-overlay_watch-now', html: ' Watch Now', }); } else { this.$watchNowBtn = $('', { class: 'res_video-overlay-btn', text: 'Watch Now', }); } // create a single video element this.$video = $('', { autoplay: true, class: 'video res_video', muted: true, controls: false, loop: true, }); // create a element for the video and append it this.$source = $('', { src: this.params.media_url, // default source type: 'video/mp4', }); this.$video.append(this.$source); // bind events this.bindEvents(); //start video on load this.resetVideoState(); // on resize, update the source, but only if the video is still in its initial state $(window).on('resize', () => this.updateVideoSource()); } bindEvents() { // when watch now button is clicked, hide overlay and play video this.$watchNowBtn.on('click', () => { this.$overlay.hide(); const video = this.$video.get(0); if (video) { video.play(); $(video).prop('muted', false); $(video).prop('controls', true); $(video).prop('loop', false); $(video).prop('currentTime', 0); } }); } updateVideoSource() { // only update video source if overlay is visible // if (this.$overlay.is(':visible')) { if (this.params.media_url_portrait) { // choose portrait URL if screen is narrow and portrait URL exists let newSrc = window.innerWidth < 768 && this.params.media_url_portrait ? this.params.media_url_portrait : this.params.media_url; // only update if the source changes if (this.$source.attr('src') !== newSrc) { this.$source.attr('src', newSrc); // reload video so that new source takes effect const video = this.$video.get(0); video.load(); // ensure video remains in initial state - muted but can autoplay this.resetVideoState(); } } // } } resetVideoState() { const video = this.$video.get(0); if (video) { //set state video.muted = true; video.autoplay = true; video.playsInline = true; //necessary for safari video.loop = true; video.controls = false; video.currentTime = 0; //set attributes (for mobile autoplay compliance) video.setAttribute('muted', ''); video.setAttribute('autoplay', ''); video.setAttribute('playsinline', ''); //necessary for safari video.setAttribute('loop', ''); video.setAttribute('preload', 'auto'); //if poster, use as backup if (this.params.poster_url) { video.setAttribute('poster', this.params.poster_url); } this.$overlay.show(); //manually trigger play video.play().catch((err) => { console.warn('Autoplay failed:', err); }); } } renderVideo() { // append watch now button to overlay this.$overlay.empty().append(this.$watchNowBtn); // create relative container for video and overlay const $relativeDiv = $('', { style: 'position: relative;' }); $relativeDiv.append(this.$video); $relativeDiv.append(this.$overlay); // build title container const $titleContainer = $('', { class: 'video_title-container' }); const $innerDiv = $(''); if (this.$overline) $innerDiv.append(this.$overline); if (this.$title) $innerDiv.append(this.$title); if (this.$subtitle) $innerDiv.append(this.$subtitle); if (this.$description) $innerDiv.append(this.$description); if (this.$cta) $innerDiv.append(this.$cta); $titleContainer.append($innerDiv); // clear container and append everything this.$container.empty().append($relativeDiv, $titleContainer); this.updateVideoSource(); return this.$container; } mount(selector) { $(selector).append(this.renderVideo()); this.updateVideoSource(); } } // fn => render FAQs section pres.renderFAQs = function (faqs, container) { const FAQsPerColumn = Math.round(faqs.length / 2); const $container = $(`${container}`); const $left = $(''); const $right = $(''); let i = 0; for (const [key, value] of faqs.entries()) { const $faq = $( `` ); const $question = $('', { class: 'faq-question-wrapper', html: ` ${value.question}
  • [H4] Answered In ${ Array.isArray(value.chapter) ? 'Chapters ' + value.chapter[0] + ' & ' + value.chapter[1] : 'Chapter ' + value.chapter }

Imagens

Encontrámos 39 imagens nesta página.

14 atributos ALT estão vazios ou em falta. É recomendado adicionar texto alternativo de modo a que os motores de busca identifiquem melhor o conteúdo das suas imagens.

Rácio Texto/HTML

Rácio : 7%

O rácio de texto para código HTML desta página é menor que 15 porcento, o que significa que provavelmente é necessário de adicionar mais conteúdos em forma de texto.

Flash

Perfeito, não foi encontrado conteúdo Flash nesta página.

Iframe

Oh, não, esta página tem Iframes na página, o que significa que o conteúdo destas não pode ser indexado.

Reescrita de URL

Perfeito. As ligações aparentam ser limpas!

Underscores (traços inferiores) nas URLs

Perfeito. Não foram encontrados 'underscores' (traços inferiores) nas suas URLs.

Ligações para a própria página

Encontrámos um total de 16 ligações incluindo 0 ligações a ficheiros

Âncoras Tipo Sumo
OK Internas Passa sumo
Sign Up Internas Passa sumo
Login Internas Passa sumo
Learn More Externas Passa sumo
Learn More Externas Passa sumo
Learn More Externas Passa sumo
Learn More Externas Passa sumo
Learn More Externas Passa sumo
Learn More Externas Passa sumo
Learn More Externas Passa sumo
Learn More Externas Passa sumo
Learn More Externas Passa sumo
More from Turning Point Radio Internas Passa sumo
Television Internas Passa sumo
Magazine Internas Passa sumo
Federal Transparency in Coverage Rule includes health plans, providers and rates » Externas Passa sumo

Palavras-chave SEO

Núvem de palavras-chave

jeremiah david united more box gift turning heaven learn point

Consistência das Palavras-chave

Palavra-chave Conteúdo Título Palavras-chave Descrição Cabeçalhos
more 13
learn 10
heaven 9
turning 9
point 9

Usabilidade

Url

Domínio : thepromiseofheaven.org

Cumprimento : 22

Favicon

Ótimo, o site tem um favicon.

Facilidade de Impressão

Não encontrámos CSS apropriado para impressão.

Língua

Otimo! A língua declarada deste site é en.

Dublin Core

Esta página não tira vantagens do Dublin Core.

Documento

Tipo de Documento

XHTML 1.0 Transitional

Codificação

Perfeito. O conjunto de caracteres UTF-8 está declarado.

Validação W3C

Erros : 0

Avisos : 0

Privacidade do Email

Aviso! No mínimo, foi encontrado um endereço de email sob a forma de texto. Isto é um convite para que spammers entupam a caixa de correio deste endereço.

HTML obsoleto

Fantástico! Não detetámos etiquetas HTML obsoletas.

Dicas de Velocidade

Excelente, este site não usa tablelas dentro de tabelas.
Oh não, o site usa estilos CSS nas etiquetas HTML.
Oh, não! O site utiliza demasiados ficheiros CSS (mais que 4).
Oh, não! O site utiliza demasiados ficheiros JavaScript (mais que 6).
Perfeito, o site tira vantagens da compressão gzip.

Dispositivos Móveis

Otimização para dispositivos móveis

Icon Apple
Meta Viewport Tag
Conteúdo Flash

Otimização

XML Sitemap

Em falta

O site não tem um mapa XML do site (sitemap) - isto pode ser problemático.

Um mapa do site identifica todas as URLs que estão disponíveis para rastreio, incluindo informação acerca de atualizações, frequência de alterações ou a importancia de cada URL. Isto contribui para uma maior inteligência e eficiência do rastreio.

Robots.txt

https://thepromiseofheaven.org/robots.txt

Perfeito, o seu site tem um ficheiro robots.txt.

Analytics

Em falta

Não detetámos nenhuma ferramenta analítica de análise de atividade.

Este tipo de ferramentas (como por exemplo o Google Analytics) permite perceber o comportamento dos visitantes e o tipo de atividade que fazem. No mínimo, uma ferramenta deve estar instalada, sendo que em algumas situações mais do que uma pode ser útil.

PageSpeed Insights


Dispositivo
Categorias

Free SEO Testing Tool

Free SEO Testing Tool é uma ferramenta gratuita que o ajuda a avaliar o seu site