/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */:root{--bodyBgColor:#ECEDF0;--accentColor:#323B60;--accentColor2:#293255;--linkHoverColor:#008ce5;--btnBgColor:#323B60;--btnBgHoverColor:#293255;--mobileMenuColor:#293255;--mobileMenuBtnColor:#323B60;--mobileMenuSelectedBgColor:#293255;--mobileMenuContentBgColor:#fff;--pageHeadingColor:#323B60;--pageHeadingBorderColor:#323B60;--pageHeadingBorderColor2:#293255;--pageOptionsBgColor:#293255;--pageOptionsHoverBgColor:#323B60;--footerBgColor:#323B60;--footerLinkColor:#ccc;--footerLogoWidth:150px;--widgetBgColor:#323B60;--widgetHoverBgColor:#293255;--dialogBgColor:#323B60;--dialogBtnBgColor:#293255;--tooltipsBgColor:#323B60;--customBgColor:#DADDE8;--customBgColor2:#C53A00;--customRGBA2:rgba(236, 237, 240, 0.7);--customRGBA3:rgba(218, 221, 232, 0.9)}@font-face{font-family:Alegreya-Sans-Bold;src:url("../fonts/Alegreya-Sans-Bold/Alegreya-Sans-Bold.woff2"),url("../fonts/Alegreya-Sans-Bold/Alegreya-Sans-Bold.woff"),url("../fonts/Alegreya-Sans-Bold/Alegreya-Sans-Bold.ttf"),url("../fonts/Alegreya-Sans-Bold/Alegreya-Sans-Bold.otf"),url("../fonts/Alegreya-Sans-Bold/Alegreya-Sans-Bold.svg")}@font-face{font-family:Deep-Water-Eswatini;src:url("../fonts/Deep-Water-Eswatini/Deep-Water-Eswatini.woff2")}body{font-family:Montserrat,Helvetica,Arial,sans-serif;background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;background-image:url('../images/ui/watermark.jpg')}h1,h2,h3{color:var(--accentColor);font-family:Alegreya-Sans-Bold,Helvetica,Arial,sans-serif}#menu-banner .top-banner{color:var(--whiteColor);background-color:var(--accentColor2)}#menu-banner .top-banner .top-anchor,#menu-banner .top-banner .top-anchor:hover{color:var(--whiteColor)}#menu-banner .menu-banner .menu-logo{width:14%;margin-top:-25px;margin-bottom:-230px}#menu-banner .menu-banner .nav-anchor{margin-right:3px;border-radius:var(--borderRadius);padding:clamp(10px,.7vw,13px) clamp(10px,1.1vw,20px)}#menu-banner .menu-banner .nav-bar{padding:clamp(4px,.7vw,12px) 0}#menu-banner .menu-banner .nav-bar .nav-bar-item.active>.nav-anchor,#menu-banner .menu-banner .nav-bar .nav-bar-item:hover>.nav-anchor{color:var(--whiteColor);background-color:var(--accentColor2)}#menu-banner .menu-banner .nav-bar .nav-bar-item:last-child>.nav-anchor{color:var(--whiteColor);background-color:var(--customBgColor2)}#pg-splash{padding:10% 0;overflow:hidden;background-image:url('../images/ui/bg.jpg')}#pg-splash .content{width:700px;max-width:80%;margin:0 auto}#pg-splash .content h1{color:var(--whiteColor);text-align:center;font-size:var(--fontSize300);text-shadow:0 1px 1px var(--blackColor);text-transform:uppercase;font-family:Deep-Water-Eswatini,Helvetica,Arial,sans-serif}#pg-splash .content h1 span{line-height:75%;font-size:var(--fontSize200)}#pg-splash .content .text{color:var(--whiteColor);text-align:center;font-size:var(--fontSize200);text-shadow:0 1px 1px var(--blackColor)}#slogan{color:var(--whiteColor);background-color:var(--accentColor)}#sum-div .sum-row.circles::before{background-color:var(--whiteBgColor70)}#sum-div .sum-row.circles .sum-row-wrapper{width:60%}#sum-div .sum-row.circles .sum-column .title{margin-bottom:30px}#sum-div .sum-row.gallery{background-color:var(--customRGBA2)}#sum-div .sum-row.gallery::before{background-color:var(--whiteBgColor70)}#sum-div .sum-row.gallery .sum-column>.image{width:200px;margin:0 auto 5%}#sum-div .sum-row.gallery .sum-column .image-gallery .image{transition:all 1s ease}#sum-div .sum-row.gallery .sum-column .image-gallery .image:hover{transform:scale(1.1)}#body{background-color:transparent}#content>.spread>.data h3{border-bottom:1px dashed var(--customBgColor)}#body.wide{background-color:transparent}#content>.panel{overflow:hidden;position:relative;background-color:var(--whiteBgColor90)}#content>.panel:nth-child(2n){background-color:var(--customRGBA2)}#content>.panel h3{border-bottom:1px dashed var(--customBgColor)}#content>.panel.who-we-are svg{width:150px;height:150px;padding:10px;border-radius:50%;position:absolute;fill:var(--accentColor);top:calc(50% - 75px);left:calc(50% - 75px);background-color:var(--whiteBgColor);transform:rotate(10deg)}#content>.panel.what-we-do.john-4 p{font-size:var(--fontSize200);font-family:Caveat,Helvetica,Arial,sans-serif}#content>.panel.what-we-do.image-panel .image{margin:5%}#content>.panel.who-we-are.video .youtube-video{width:700px;margin:0 auto;max-width:100%}#content>.panel.golf-tournament.sponsorship{padding-left:20%;padding-right:20%}#content>.panel.golf-tournament.sponsorship .info .amount{margin-left:24px;font-size:var(--fontSize120)}#content>.panel.golf-tournament.sponsorship .info .buttons{margin-top:30px;text-align:center}#content>.panel.donate table td::before{display:none}#content>.panel.contact{background-color:var(--customRGBA3)}#content>.panel.contact .text{width:600px;margin:0 auto;max-width:100%;font-size:var(--fontSize120)}@media screen and (max-width:600px){body{background-image:url('../images/ui/watermark-m.jpg')}#menu-banner .menu-banner .mobile-menu-logo{height:150px;margin-bottom:-114px}#pg-splash{padding:50% 0 30%}#content>.panel.who-we-are svg{display:none}#content>.panel.golf-tournament.sponsorship .info h2{margin-top:30px}#content>.panel.contact-us.contact-form .image{margin-top:30px}#content>.panel.contact .buttons .btn{display:block;padding-left:0;padding-right:0;text-align:center;margin-bottom:5px}#content>.panel.contact .buttons .btn:last-child{margin-bottom:0}#footer .column.custom{display:none}}