.dop-style *{margin:0;padding:0;box-sizing:border-box}.frame{margin:0 auto;max-width:100%}.frame:after{content:"";display:table;clear:both}[class*=bit-]{float:left;padding:.3em}.bit-1{width:100%}.bit-2{width:50%}.bit-3{width:33.33333%}.bit-4{width:25%}.bit-5{width:20%}.bit-6{width:16.66667%}.bit-7{width:14.28571%}.bit-8{width:12.5%}.bit-9{width:11.11111%}.bit-10{width:10%}.bit-11{width:9.09091%}.bit-12{width:8.33333%}.bit-25{width:25%}.bit-40{width:40%}.bit-60{width:60%}.bit-75{width:75%}@media (max-width:30em){.bit-1,.bit-10,.bit-11,.bit-12,.bit-2,.bit-3,.bit-4,.bit-5,.bit-6,.bit-7,.bit-8,.bit-9{width:100%}}@media (min-width:30em) and (max-width:50em){.bit-10,.bit-12,.bit-4,.bit-6,.bit-8{width:50%}.bit-1,.bit-11,.bit-2,.bit-3,.bit-5,.bit-7,.bit-9{width:100%}}@media (min-width:50em) and (max-width:68.75em){.bit-2,.bit-7{width:100%}.bit-10,.bit-12,.bit-4,.bit-8{width:50%}} .dop-site-language-select-wrap { bottom: 20px; right: 25px; background: #FFF; padding: 7px 15px; font-size: 15px; position: absolute !important; } .sf_colsIn.interior-layout__aside { display: none !important; } .sf_colsIn.interior-layout__main { width: 100% !important; padding-right: 0 !important; float: none !important; } body p { font-size: 18px; line-height: 30px; } .container { width: 100%; padding: 0; } h1.page-title { display: none; } #dop { position: relative; max-width: 800px; margin-left: auto; margin-right: auto; } #dop2 { position: relative; max-width: 1000px; margin-left: auto; margin-right: auto; } #resources { position: relative; width: 100%; padding: 90px 0; margin-bottom: 90px; background: url('/images/default-source/common/landing-pages/dayofprayer2021-graphic-solo2jpg.jpg?Status=Master&sfvrsn=a74a9a32_2') no-repeat left center; background-size: cover; } #resources .inner { position: relative; max-width: 1040px; margin-left: auto; margin-right: auto; padding: 0 20px; } .centered-text-section { padding-bottom: 65px; text-align: center; } .centered-text-section .inner { position: relative; padding: 0 20px; } .centered-text-section p { margin-bottom: 30px; } #resources .centered-content { max-width: 880px; margin-left: auto; margin-right: auto; text-align: center; } #resources .centered-content p { color: #FFF; margin-bottom: 30px; } #resources .centered-content .resource-button { position: relative; display: inline-block; vertical-align: top; margin: 0 0 50px 0; width: 300px; height: 48px; line-height: 48px; text-align: center; background: #0071bb; text-decoration: none; font-size: 22px; color: #FFF; font-weight: bold; } #resources .centered-content .special { font-size: 30px; line-height: 35px; } #resources .inner h2 { text-align: center; color: #FFF; margin-bottom: 50px; } #resources .inner .split-content { position: relative; } #resources .inner .split-content .split-col.col1 { margin-bottom: 70px; } #resources .inner .split-content .split-col p { color: #FFF; margin-bottom: 25px; } #resources .inner .split-content .split-col p.special { position: relative; margin-bottom: 20px; font-size: 30px; line-height: 35px; color: #FFF; } #resources .inner .split-content .split-col ul { position: relative; margin-bottom: 0; margin-left: 31px; } #resources .inner .split-content .split-col ul li { position: relative; margin-bottom: 16px; font-style: italic; font-size: 20px; line-height: 32px; color: #FFF; } #resources .inner .split-content .split-col .col-title { position:relative; margin-bottom: 25px; font-size: 22px; line-height: 30px; color: #FFF; font-weight: bold; } #resources .inner .split-content .split-col .col-title i { margin-right: 4px; } #resources .inner .split-content .split-col.col2 { text-align: center; } #resources .inner .split-content .split-col.col2 a, #resources .inner .split-content .split-col.col2 .a-style { position: relative; display: inline-block; vertical-align: top; margin: 0 10px 30px 10px; width: 300px; height: 48px; line-height: 48px; text-align: center; background: #0071bb; text-decoration: none; font-size: 22px; color: #FFF; font-weight: bold; } #resources .inner .split-content .split-col.col2 a:last-child { margin-bottom: 0; } #pray-for-one-another { position: relative; max-width: 1000px; margin-left: auto; margin-right: auto; } .dop-style iframe { max-width: 100%; } .dop-style h2 { color: #0071BB; font-weight: 700; font-size: 50px; } .dop-style h2.wline { border-bottom: #F9A337 2px solid; padding: 0 15px; text-align: center; margin-bottom: 30px; } .dop-style .clear { position: relative; clear: both; } .dop-style .dop-quick-nav { position: relative; margin-bottom: 60px; text-align: center; line-height: 24px; } .dop-style .dop-quick-nav p { margin-bottom: 30px; } .dop-style .dop-quick-nav p:last-child { margin-bottom: 0; } .dop-style .top { position: relative; text-align: center; color: #FFFFFF; margin-bottom: 50px; padding-top: 50px; } .dop-style .top img { max-width: 100%; width: 100%; height: auto; } .dop-style .top .inner { position: relative; width: 100%; } .dop-style .top .img1 { display: block; margin-bottom: 10px; } .dop-style .top .line1 { margin-bottom: 15px; text-transform: uppercase; font-size : 21px; letter-spacing : 2.1px; color : #FFFFFF; font-weight: normal; } .dop-style .top .line2 { margin-bottom: 45px; font-weight : 700; font-style : italic; font-size : 31px; color : #FFFFFF; } .dop-style .top .line3 { font-weight: 700; } .dop-style .top .line3 em { display: block; margin-bottom: 10px; font-weight: 100; font-size: 24px; } .dop-style .dop-content-top { position: relative; margin-bottom: 30px; overflow: hidden; line-height: 25px; } .dop-style .dop-content-top>div { position: relative; overflow: hidden; } .dop-style .dop-content-top p { margin-bottom: 30px; } .dop-style .dop-content-top p:last-child { margin-bottom: 0; } .dop-style .dop-content-top .download-guide { float: right; margin-left: 30px; margin-bottom: 15px; } .dop-style .dop-join-movement { position: relative; text-align: center; background-color: #FAFAFA; padding: 40px 20px; } .dop-style .dop-join-movement h2 { margin-bottom: 10px; } .dop-style .dop-join-movement .h2-extra-line { color: #0071BB; font-weight: 700; font-size: 30px; margin-bottom: 40px; text-align: center; } .dop-style .dop-join-movement .step { position: relative; margin-bottom: 60px; } .dop-style .dop-join-movement .step .icon-bar { position: relative; text-align: center; margin-bottom: 20px; } .dop-style .dop-join-movement .step .icon-bar:before { content: ""; height: 2px; background-color: #F9A337; width: 100%; position: absolute; top: 50%; margin-top: -1px; z-index: 1; left: 0; } .dop-style .dop-join-movement .step .icon-bar .icon { display: inline-block; background-color: #FAFAFA; margin-left: auto; margin-right: auto; width: 130px; height: 44px; background-repeat: no-repeat; background-position: center center; position: relative; z-index: 5; } .dop-style .dop-join-movement .step1 .icon-bar .icon { background-image: url('/Images/Day of Prayer/prayer-icon-1.svg'); } .dop-style .dop-join-movement .step2 .icon-bar .icon { background-image: url('/Images/Day of Prayer/prayer-icon-2.svg'); } .dop-style .dop-join-movement .step3 .icon-bar .icon { background-image: url('/Images/Day of Prayer/prayer-icon-3.svg'); } .dop-style .dop-join-movement .step4 .icon-bar .icon { background-image: url('/Images/Day of Prayer/prayer-icon-4.svg'); } .dop-style .a-movement-section { position: relative; margin: 0 auto; padding: 40px 0; max-width: 810px; border-top: solid 1px #cecece; text-align: left; } .dop-style .a-movement-section.a-movement-section-1 { position: relative; margin: 0 auto; max-width: 800px; border-top: solid 1px #faa44a; } .dop-style .a-movement-section .icon { display: none; } .dop-style .a-movement-section a { font-style: italic; text-decoration: underline; color: #0071bb; } .dop-style .dop-prayer-form-cols { position: relative; padding: 0 20px; } .dop-style .dop-for-others { position: relative; margin-bottom: 60px; } #dop-form-wrap { position: relative; margin: 0 auto 0; } #dop-form-wrap label { display: none; font-weight: 700; margin-bottom: 7px; } #dop-form-wrap label.error { font-weight: normal; color: red; padding: 5px 0; margin-bottom: 0; } #dop-form-wrap input[type=text], #dop-form-wrap input[type=email], #dop-form-wrap textarea, #dop-form-wrap select { width: 100%; line-height: 30px; padding: 3px 10px; border: #c0c0c0 2px solid; font-size: 18px; } #dop-form-wrap textarea { line-height: 1.4em; min-height: 200px; border: #c0c0c0 2px solid; padding: 10px; font-size: 18px; } #dop-form-wrap input[type=submit] { background: #0071BB; border: none; color: #FFFFFF; text-align: center; line-height: 48px; height: 48px; padding: 0 40px; font-size: 15px; } #dop-form-wrap .row { margin-bottom: 15px; } #dop-form-wrap .row .frame .bit-2:first-child { margin-bottom: 30px; } #tacount { color: #a7a7a7; } .dop-style #form-msg { position: relative; color: red; } #dopmap-iframe-wrap { position: relative; width: 100%; margin: 0 auto 60px; } #prayer-map-wrap { position: relative; margin: 0 auto 30px; text-align: center; } #prayer-map { width: 100%; height: 450px; } .dop-style .dop-how { position: relative; overflow: hidden; margin-bottom: 60px; } .dop-style .how-to-content { position: relative; } .dop-style .how-to-content p, .dop-style .how-to-content ul { margin-bottom: 30px; } .dop-style .how-to-content ul { padding-left: 15px; } .dop-style .download-guide { position: relative; background: #FAFAFA; text-align: center; padding: 25px; } .dop-style .download-guide h2 { margin-bottom: 25px; } .dop-style .download-guide a { display: block; text-align: center; color: #FFFFFF; font-size: 14px; background: #0071BB; line-height: 30px; font-style: italic; font-weight: normal; } .dop-style .download-guide a .fa-download { margin-right: 5px; } .dop-style .dop-worship p { margin-bottom: 30px; } .dop-style .ptrack { position: relative; height: 180px; overflow: scroll; } .dop-style .prequest { position: relative; text-align: left; width: 275px; margin-bottom: 10px; padding: 10px; } .dop-style .prequest p { margin-bottom: 10px; } .dop-style .prequest .name { font-weight: bold; margin-bottom: 5px; } .dop-style .prequest .school { font-weight: bold; color: #0071BB; margin-bottom: 5px; } .dop-style .prequest .location { font-weight: bold; margin-bottom: 0; } .dop-style .dop-video { position: relative; } .dop-style .dop-video .voverlay { padding-top: 130px; background-color: rgba(0, 113, 187, .5); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; text-align: center; color: #FFFFFF; font-size: 18px; } .dop-style .dop-video .voverlay strong { display: block; margin-bottom: 10px; font-size: 26px; } .dop-style .dop-video iframe { width: 100%; display: block; } #address-helper { position: relative; padding: 5px 0 20px 0; font-size: 12px; } .dop-style .new-nav-line { position: relative; text-align: center; margin-bottom: 40px; padding-top: 2px; } .dop-style .new-nav-line span { position: relative; display: inline-block; margin: 0 6px !important; vertical-align: top; color: #0071bb; font-size: 22px; } .dop-style .new-nav-line span.unique { margin: 0 10px 0 0 !important; color: #000000; font-size: 18px; } .dop-style .new-nav-line a { position: relative; display: inline-block; vertical-align: top; color: #0071bb; font-size: 22px; font-weight: bold; text-decoration: underline; } .dop-style .download-button { position: relative; display: block; margin: 0 auto; width: 317px; height: 50px; background: #0071bb; line-height: 50px; font-weight: 700; font-size: 20px; letter-spacing: -.5px; color: #FFF; text-align: center; } .dop-style .download-button i { color: #FFF; } .large-text-section { position: relative; padding: 90px 0; text-align: center; } .large-text-section p { font-size: 50px; line-height: 60px; color: #0071bb; max-width: 808px; margin: 0 auto; } .clear { clear: both; } #pray-for-one-another .wline { line-height: 1.8; margin-bottom: 60px; } #dop-new-top-banner { position: relative; display: block; width: 100%; height: auto; padding: 80px 20px; } #dop-new-top-banner .inner1 { position: relative; display: block; max-width: 610px; margin: 0 auto; } #dop-new-top-banner .title-svg-wrap { position: relative; display: block; margin-bottom: 20px; } #dop-new-top-banner .title-svg-wrap svg { position: relative; display: block; max-width: 100%; height: auto; } #dop-new-top-banner .extra-quote-wrap { position: relative; display: block; text-align: center; font-style: italic; font-size: 30px; line-height: 35px; color: #FFF; } .iframe-special-wrapper { position: relative; padding-top: 40px; padding-bottom: 15px; } .iframe-special-wrapper-2 { position: relative; } .iframe-special-wrapper-2:before { content: ""; position: relative; display: block; padding-top: 56.25%; } .iframe-special-wrapper-2 iframe { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; } .st0{fill:#FFFFFF !important;} .st1{fill:#FAA439 !important;} .title-block { display: none !important } .promote-social-wrap { position: relative; } .promote-social-wrap a { position: relative; display: inline-block; vertical-align: top; margin-right: 14px; width: 34px; } .promote-social-wrap a svg { position: relative; display: block; width: 100% !important; height: auto; } .iframe-wrapper { position: relative; margin-bottom: 30px; } .iframe-wrapper:before { content: ""; position: relative; display: block; padding-top: 56.25%; } .iframe-wrapper iframe { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; } @media screen and ( max-width: 500px ) { .page-footer::before { left: 0 !important; right: 0 !important; } .dop-h2-mobile { font-size: 28px !important; line-height: 32px !important; } .dop-h2-mobile2 { font-size: 40px !important; line-height: 45px !important; } .dop-h2-mobile3 { font-size: 40px !important; line-height: 45px !important; padding-bottom: 30px !important; margin-bottom: 40px !important; } #dop-new-top-banner { margin-bottom: 25px !important; } } @media screen and ( min-width: 760px ) { .dop-style .dop-join-movement { padding: 40px 50px; } .dop-style .a-movement-section { padding: 60px 0 60px 200px; } .dop-style .a-movement-section .icon { position: absolute; display: block; width: 75px; height: 75px; left: 60px; top: 50%; margin-top: -38px; } .dop-style .a-movement-section.a-movement-section-1 .icon { width: 64px; height: 64px; margin-top: -32px; } .dop-style .a-movement-section .icon svg { position: relative; width: 100%; height: auto; } .dop-style .dop-for-others { float: left; width: 250px; margin-bottom: 0; } #dop-form-wrap { width: calc(100% - 250px); padding-left: 66px; float: left; } #dop-form-wrap .padme { padding-right: 20px; } #dop-form-wrap .row .frame .bit-2:first-child { margin-bottom: 0; } .dop-style .how-to-content { float: left; max-width: 465px; } .dop-style .download-guide { float: right; width: 260px; } .inner-split-wrap-dop { grid-template-columns: repeat(2, minmax(0, 1fr)); grid-column-gap: 50px; grid-row-gap: 50px; } .inner-split-wrap-dop .split-part.split-part-left { margin-bottom: 0 } .iframe-wrapper { float: right; width: 49%; margin-bottom: 10px; margin-left: 20px; } } @media screen and ( min-width: 960px ) { .dop-style .a-movement-section { padding: 78px 0 78px 200px; } #resources .inner h2 { margin-bottom: 75px; } #resources .inner .split-content .split-col.col1 { float: left; width: calc(100% - 300px); padding-right: 60px; margin: 0; clear: none; } #resources .inner .split-content .split-col.col2 { float: left; width: 300px; margin: 0; } #resources .inner .split-content .split-col.col2 a, #resources .inner .split-content .split-col.col2 .a-style { margin-left: 0; margin-right: 0; } } @media screen and ( min-width: 1100px ) { #resources .inner .split-content .split-col.col1 { padding-right: 120px; } }