thepromiseofheaven.org

Analisi sito web thepromiseofheaven.org

The Promise of Heaven - Onsale - DavidJeremiah.org

 Generato il Gennaio 20 2026 22:50 PM

Statistiche non aggiornate? AGGIORNA !

Il punteggio e 48/100

SEO Content

Title

The Promise of Heaven - Onsale - DavidJeremiah.org

Lunghezza : 50

Perfetto, il tuo title contiene tra 10 e 70 caratteri.

Description

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

Lunghezza : 79

Grande, la tua meta description contiene tra 70 e 160 caratteri.

Keywords

Molto male. Non abbiamo trovato meta keywords nella tua pagina. Usa questo generatore gratuito online di meta tags per creare keywords.

Og Meta Properties

Buono, questa pagina sfrutta i vantaggi Og Properties.

Proprieta Contenuto
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

Headings

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 }

Images

Abbiamo trovato 39 immagini in questa pagina web.

14 attributi alt sono vuoti o mancanti. Aggiungi testo alternativo in modo tale che i motori di ricerca possano comprendere meglio il contenuto delle tue immagini.

Text/HTML Ratio

Ratio : 7%

Il rapporto testo/codice HTML di questa pagina e inferiore a 15 percento, questo significa che il tuo sito web necessita probabilmente di molto piu contenuto.

Flash

Perfetto, non e stato rilevato contenuto Flash in questa pagina.

Iframe

Molto male, hai usato Iframes nelle tue pagine web, questo significa che in contenuto inserito negli Iframe non puo essere indicizzato.

URL Rewrite

Buono. I tuoi links appaiono friendly!

Underscores in the URLs

Perfetto! Non sono stati rilevati underscores nei tuoi URLs.

In-page links

Abbiamo trovato un totale di 16 links inclusi 0 link(s) a files

Anchor Type Juice
OK Interno Passing Juice
Sign Up Interno Passing Juice
Login Interno Passing Juice
Learn More Externo Passing Juice
Learn More Externo Passing Juice
Learn More Externo Passing Juice
Learn More Externo Passing Juice
Learn More Externo Passing Juice
Learn More Externo Passing Juice
Learn More Externo Passing Juice
Learn More Externo Passing Juice
Learn More Externo Passing Juice
More from Turning Point Radio Interno Passing Juice
Television Interno Passing Juice
Magazine Interno Passing Juice
Federal Transparency in Coverage Rule includes health plans, providers and rates » Externo Passing Juice

SEO Keywords

Keywords Cloud

gift box heaven jeremiah more united david turning learn point

Consistenza Keywords

Keyword Contenuto Title Keywords Description Headings
more 13
learn 10
heaven 9
turning 9
point 9

Usabilita

Url

Dominio : thepromiseofheaven.org

Lunghezza : 22

Favicon

Grande, il tuo sito usa una favicon.

Stampabilita

Non abbiamo riscontrato codice CSS Print-Friendly.

Lingua

Buono. La tua lingua dichiarata en.

Dublin Core

Questa pagina non sfrutta i vantaggi di Dublin Core.

Documento

Doctype

XHTML 1.0 Transitional

Encoding

Perfetto. Hai dichiarato che il tuo charset e UTF-8.

Validita W3C

Errori : 0

Avvisi : 0

Email Privacy

Attenzione! E stato trovato almeno un indirizzo mail in plain text. Usa antispam protector gratuito per nascondere gli indirizzi mail agli spammers.

Deprecated HTML

Grande! Non abbiamo trovato tags HTML deprecati nel tuo codice.

Suggerimenti per velocizzare

Eccellente, il tuo sito web non utilizza nested tables.
Molto male, il tuo sito web utilizza stili CSS inline.
Molto male, il tuo sito web ha troppi file CSS files (piu di 4).
Molto male, il tuo sito web ha troppi file JS (piu di 6).
Perfetto, il vostro sito si avvale di gzip.

Mobile

Mobile Optimization

Apple Icon
Meta Viewport Tag
Flash content

Ottimizzazione

XML Sitemap

Non trovato

Il tuo sito web non ha una sitemap XML - questo può essere problematico.

A elenca sitemap URL che sono disponibili per la scansione e possono includere informazioni aggiuntive come gli ultimi aggiornamenti del tuo sito, frequenza delle variazioni e l'importanza degli URL. In questo modo i motori di ricerca di eseguire la scansione del sito in modo più intelligente.

Robots.txt

https://thepromiseofheaven.org/robots.txt

Grande, il vostro sito ha un file robots.txt.

Analytics

Non trovato

Non abbiamo rilevato uno strumento di analisi installato su questo sito web.

Web analytics consentono di misurare l'attività dei visitatori sul tuo sito web. Si dovrebbe avere installato almeno un strumento di analisi, ma può anche essere buona per installare una seconda, al fine di un controllo incrociato dei dati.

PageSpeed Insights


Dispositivo
Categorie

Free SEO Testing Tool

Free SEO Testing Tool e uno strumento di ottimizzazione per i motori di ricerca (seo tool) che serve per analizzare le tue pagine web