thepromiseofheaven.org

Evaluation du site thepromiseofheaven.org

The Promise of Heaven - Onsale - DavidJeremiah.org

 Généré le 20 Janvier 2026 22:50

Vieilles statistiques? UPDATE !

Le score est de 48/100

Optimisation du contenu

Titre

The Promise of Heaven - Onsale - DavidJeremiah.org

Longueur : 50

Parfait, votre titre contient entre 10 et 70 caractères.

Description

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

Longueur : 79

Génial, votre balise META description contient entre 70 et 160 caractères.

Mots-clefs

Très mauvais. Nous n'avons pas trouvé de balise META keywords sur votre page. Utilisez ce générateur gratuit de balises META en ligne pour créer des mots-clés.

Propriétés Open Graph

Bien, cette page profite des balises META Open Graph.

Propriété Contenu
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

Niveaux de titre

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

Nous avons trouvé 39 image(s) sur cette page Web.

14 attribut(s) alt sont vides ou manquants. Ajouter un texte alternatif permet aux moteurs de recherche de mieux comprendre le contenu de vos images.

Ratio texte/HTML

Ratio : 7%

le ratio de cette page texte/HTML est au-dessous de 15 pour cent, ce qui signifie que votre site manque de contenu textuel.

Flash

Parfait, aucun contenu FLASH n'a été détecté sur cette page.

Iframe

Dommage, vous avez des Iframes sur vos pages Web, cela signifie que son contenu ne peut pas être indexé par les moteurs de recherche.

Réécriture d'URLs

Bien. Vos liens sont optimisés!

Tiret bas dans les URLs

Parfait! Aucuns soulignements détectés dans vos URLs.

Liens dans la page

Nous avons trouvé un total de 16 lien(s) dont 0 lien(s) vers des fichiers

Texte d'ancre Type Juice
OK Interne Passing Juice
Sign Up Interne Passing Juice
Login Interne Passing Juice
Learn More Externe Passing Juice
Learn More Externe Passing Juice
Learn More Externe Passing Juice
Learn More Externe Passing Juice
Learn More Externe Passing Juice
Learn More Externe Passing Juice
Learn More Externe Passing Juice
Learn More Externe Passing Juice
Learn More Externe Passing Juice
More from Turning Point Radio Interne Passing Juice
Television Interne Passing Juice
Magazine Interne Passing Juice
Federal Transparency in Coverage Rule includes health plans, providers and rates » Externe Passing Juice

Mots-clefs

Nuage de mots-clefs

learn box heaven gift point more david united jeremiah turning

Cohérence des mots-clefs

Mot-clef Contenu Titre Mots-clefs Description Niveaux de titre
more 13
learn 10
heaven 9
turning 9
point 9

Ergonomie

Url

Domaine : thepromiseofheaven.org

Longueur : 22

Favicon

Génial, votre site web dispose d'un favicon.

Imprimabilité

Aucun style CSS pour optimiser l'impression n'a pu être trouvé.

Langue

Bien. Votre langue est : en.

Dublin Core

Cette page ne profite pas des métadonnées Dublin Core.

Document

Doctype

XHTML 1.0 Transitional

Encodage

Parfait. Votre charset est UTF-8.

Validité W3C

Erreurs : 0

Avertissements : 0

E-mail confidentialité

Attention! Au moins une adresse e-mail a été trouvée en texte clair. Utilisez une protection anti-spam gratuite pour cacher vos e-mails aux spammeurs.

HTML obsolètes

Génial! Nous n'avons pas trouvé de balises HTML obsolètes dans votre code.

Astuces vitesse

Excellent, votre site n'utilise pas de tableaux imbriqués.
Mauvais, votre site web utilise des styles css inline.
Mauvais, votre site web contient trop de fichiers CSS (plus de 4).
Mauvais, votre site web contient trop de fichiers javascript (plus de 6).
Parfait : votre site tire parti de gzip.

Mobile

Optimisation mobile

Icône Apple
Méta tags viewport
Contenu FLASH

Optimisation

Sitemap XML

Manquant

Votre site web ne dispose pas d’une sitemap XML, ce qui peut poser problème.

La sitemap recense les URLs que les moteurs de recherche peuvent indexer, tout en proposant d’éventuelles informations supplémentaires (comme la date de dernière mise à jour, la fréquence des changements, ainsi que leur niveau d’importance). Ceci permet aux moteurs de recherche de parcourir le site de façon plus efficace.

Robots.txt

https://thepromiseofheaven.org/robots.txt

Votre site dispose d’un fichier robots.txt, ce qui est optimal.

Mesures d'audience

Manquant

Nous n'avons trouvé aucun outil d'analytics sur ce site.

Un outil de mesure d'audience vous permet d'analyser l’activité des visiteurs sur votre site. Vous devriez installer au moins un outil Analytics. Il est souvent utile d’en rajouter un second, afin de confirmer les résultats du premier.

PageSpeed Insights


Dispositif
Les catégories

Free SEO Testing Tool

Free SEO Testing Tool est un outil gratuit de référencement qui vous aidera à analyser vos pages web