/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */:root{--customBgColor2:#FDBD11}body{height:100vh;font-family:Montserrat,Helvetica,Arial,sans-serif}h1,h2,h3{font-family:Lato,Helvetica,Arial,sans-serif}#menu-banner{background-color:var(--accentColor)}#menu-banner .menu-banner .nav-anchor{color:var(--whiteColor);padding:clamp(3px,.2vw,3px) clamp(10px,.6vw,10px)}#menu-banner .menu-banner .nav-bar{font-size:var(--fontSize90);padding:clamp(4px,.7vw,12px) 0}#menu-banner .menu-banner .nav-bar .nav-bar-item:hover>.nav-anchor{color:var(--whiteColor)}#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item>.nav-anchor{color:var(--blackColor)}#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item:hover{background-color:var(--accentColor)}#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item.active>.nav-anchor,#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item:hover>.nav-anchor{color:var(--whiteColor)}#banner{background-color:var(--accentColor2)}#banner .jesus-shaped{color:var(--whiteColor);margin:0 20px;padding:10px 0;border-top:4px solid var(--whiteColor);border-bottom:4px solid var(--whiteColor)}#banner .jesus-shaped span{font-weight:700;font-size:var(--fontSize200)}#banner .welcome{padding:10px;background-color:var(--customBgColor2)}#banner .welcome .text{font-weight:700;font-size:var(--fontSize180)}#banner .welcome .image{width:150px;margin:0 auto}#banner .donate{font-weight:700;font-size:var(--fontSize200)}#banner .donate a{color:var(--whiteColor)}#main{position:relative;background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;background-image:url('../images/ui/bg.jpg')}#main::before{top:0;left:0;right:0;bottom:0;content:'';position:absolute;background-color:var(--whiteBgColor70)}#sum-div .sum-row:nth-child(2n).days{background-color:var(--whiteBgColor30)}#sum-div .sum-row.days .sum-row-wrapper{padding-left:20%;padding-right:20%}#sum-div .sum-row.days .sum-column>.image{position:relative;background-color:var(--whiteBgColor)}#sum-div .sum-row.days .sum-column>.image h3{left:0;top:10px;width:80%;color:var(--whiteColor);padding:8px 10px;position:absolute;background-color:var(--accentColor2)}#sum-div .sum-row.days .sum-column>.image .play-button{width:50px;right:20px;content:'';bottom:20px;position:absolute}#body{margin:0 auto;padding:40px 0;position:relative}#content>.spread>.data h3{border-bottom:1px dotted var(--neutralBorderDDD)}#content>.spread>.data .files{text-align:center}#content>.spread>.data .image{margin:0 auto}#body.wide{background-color:transparent}#content>.panel:nth-child(2n){background-color:var(--customBgColor2)}#content>.panel h3{border-bottom:1px dashed var(--customBgColor2)}#content>.panel.contact{padding:0;background-color:transparent}#streams{padding:8% 0}#streams{width:800px;max-width:90%;margin:0 auto}#streams h1{display:flex;cursor:pointer;padding:24px 30px;font-size:var(--fontSize160);justify-content:space-between;background-color:var(--customBgColor2)}#streams h1:nth-child(odd):not(:first-child){margin-top:30px}#streams .streams{width:700px;margin:0 auto;max-width:100%;position:relative;background-color:var(--whiteBgColor)}#streams .streams{display:none}#streams .streams .stream{position:relative;border-bottom:5px solid var(--accentColor)}#streams .streams .stream .heading{left:0;top:10px;width:80%;color:var(--whiteColor);padding:8px 10px;position:absolute;background-color:var(--accentColor2)}#streams .streams .stream .heading h3{font-weight:400;font-size:var(--fontSize100)}#footer{padding:20px;background-color:var(--whiteBgColor);border-bottom:15px solid var(--accentColor)}#footer .image{width:120px}#footer .image.aa{margin:0 auto}#footer .image.dio{float:right}@media screen and (max-width:1750px){#banner .donate,#banner .jesus-shaped span{font-size:var(--fontSize180)}#banner .welcome .text{font-size:var(--fontSize160)}}@media screen and (max-width:1650px){#banner .donate,#banner .jesus-shaped span{font-size:var(--fontSize160)}#banner .welcome .text{font-size:var(--fontSize140)}}@media screen and (max-width:1380px){#footer .image{width:100px}}@media screen and (max-width:1250px){#banner .donate,#banner .jesus-shaped span{font-size:var(--fontSize140)}#banner .welcome .text{font-size:var(--fontSize120)}}@media screen and (max-width:600px){#banner .jesus-shaped{border:none}#banner .jesus-shaped span{font-size:var(--fontSize200)}#banner .welcome .text{font-size:var(--fontSize180)}#banner .donate{padding:20px 0;font-size:var(--fontSize200)}#streams h1{padding:10px 12px;font-size:var(--fontSize120)}#footer .image{width:90px}}