@media (min-width:981px){#et-top-navigation a{color:#ffffff!important;text-shadow:1px 1px 3px rgba(0,0,0,1)!important;font-weight:normal!important;background:none!important;transition:none!important;opacity:1!important}#et-top-navigation a:hover{color:#173d35!important;text-shadow:none!important;font-weight:bold!important;background:none!important;opacity:1!important}.et-fixed-header #et-top-navigation a{color:#ffffff!important;text-shadow:1px 1px 3px rgba(0,0,0,1)!important}.et-fixed-header #et-top-navigation a:hover{color:#173d35!important;text-shadow:none!important;font-weight:bold!important}}@media (min-width:981px){body.home #logo{height:auto!important;max-height:100px!important;max-width:181px!important;transition:max-height 0.3s ease}body:not(.home) #logo{height:auto!important;max-height:100px!important;max-width:181px!important;transition:none!important}}#main-header{padding:0px 0!important;transition:none!important}.et-fixed-header #main-header{padding:0px 0!important}.et-fixed-header #logo{height:auto!important;max-height:100px!important;max-width:181px!important}body.home #logo{height:auto!important;max-height:100px!important;max-width:181px!important;transition:max-height 0.3s ease}@media (max-width:980px){#logo,.et_mobile_menu #logo,#main-header #logo{height:auto!important;max-height:100px!important;width:181px!important;max-width:181px!important}}@media (min-width:981px){#et-top-navigation .menu-icon-donate a{background-color:#173d35!important;color:#ffffff!important;padding:8px 16px!important;border-radius:30px;font-weight:normal!important;display:inline-block;text-shadow:none!important;line-height:1.4!important;transition:background-color 0.3s ease,color 0.3s ease;opacity:1!important;margin-top:2px}#et-top-navigation .menu-icon-donate a::before{color:#ffffff!important;margin-right:8px}#et-top-navigation .menu-icon-donate a:hover{background-color:#000000!important;color:#74bd43!important;font-weight:bold!important}#et-top-navigation .menu-icon-donate a:hover::before{color:#74bd43!important}}.current-menu-item>a,.current-menu-ancestor>a{color:#74bd43!important}@media (min-width:981px){body:not(.home) #main-header{padding:0px 0!important;transition:none!important}body:not(.home) #main-header #logo{height:auto!important;max-height:100px!important;max-width:180px!important;transition:none!important}}body:not(.home) #main-header,body:not(.home) #main-header #logo{transition:none!important}@media (max-width:980px){#main-header .et_mobile_menu{background:linear-gradient(rgba(255,255,255,0.7),rgba(255,255,255,0.7)),url("https://dev.kdesignhouse.co.za/wp-content/uploads/2025/08/pattern5.jpg")
no-repeat center center / cover!important;border:4px solid #74bd43;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:15px 0 10px 18px!important;margin-top:40px!important}.et_mobile_menu li a{font-size:17px!important;color:#173d35!important;background-color:transparent!important;box-shadow:none!important;text-shadow:none!important;font-weight:bold!important;transition:none!important}.et_mobile_menu li a:hover{color:#ffffff!important;text-shadow:1px 1px 1px rgba(0,0,1,1)!important;background-color:transparent!important;box-shadow:none!important;font-weight:bold!important;transition:none!important}.et_mobile_menu li a::before,.et_mobile_menu li a:hover::before{text-shadow:none!important;transition:none!important}.mobile_menu_bar:before{color:#ffffff!important;text-shadow:0 1px 2px rgba(0,0,0,0.9);margin-right:8px}#et_mobile_nav_menu:before{content:'MENU';font-size:16px;position:absolute!important;bottom:28px;right:45px;color:#173d35}}.menu-icon-welcome a::before,.menu-icon-about a::before,.menu-icon-projects a::before,.menu-icon-getinvolved a::before,.menu-icon-gallery a::before,.menu-icon-contact a::before,.menu-icon-donate a::before{font-family:"Font Awesome 6 Free";font-weight:900;margin-left:5px;margin-right:5px;color:#74bd43!important;transition:none!important}.menu-icon-welcome a::before{content:"\f015"}.menu-icon-about a::before{content:"\f0c0"}.menu-icon-projects a::before{content:"\f0ae"}.menu-icon-getinvolved a::before{content:"\f4c4"}.menu-icon-gallery a::before{content:"\f03e"}.menu-icon-contact a::before{content:"\f095"}.menu-icon-donate a::before{content:"\f4b9"}.menu-icon-welcome a:hover::before,.menu-icon-about a:hover::before,.menu-icon-projects a:hover::before,.menu-icon-getinvolved a:hover::before,.menu-icon-gallery a:hover::before,.menu-icon-contact a:hover::before,.menu-icon-donate a:hover::before{color:#173d35!important}@media (max-width:980px){.menu-icon-welcome a:hover::before,.menu-icon-about a:hover::before,.menu-icon-projects a:hover::before,.menu-icon-getinvolved a:hover::before,.menu-icon-gallery a:hover::before,.menu-icon-contact a:hover::before,.menu-icon-donate a:hover::before{color:#173d35!important;text-shadow:none!important;filter:contrast(120%) brightness(110%);opacity:1!important}}.et-pb-contact-message li{color:#000000!important}.et-pb-contact-message{font-size:18px;text-align:center;font-weight:bold;color:#000000!important;margin-top:20px}.et_pb_contact_captcha{padding:6px 8px!important;height:auto!important;line-height:1.2!important}.et_pb_contact_captcha input{font-size:16px!important}#main-header{background:url("https://dev.kdesignhouse.co.za/wp-content/uploads/2025/08/pattern5.jpg")
no-repeat left top / cover!important}#main-footer a,#main-footer a:visited,#main-footer a:active{color:#000000!important;text-decoration:none!important}#main-footer a:hover{color:#74bd43!important;text-decoration:underline!important}#charitable-donation-form .charitable-form-field .required{display:none}.et_pb_module ul.donation-amounts{background:transparent}.et_pb_module label.charitable-visual-donation-form{color:#000!important}.et_pb_module .recurring-donation-amounts.donation-amounts{display:flex;flex-direction:column}.et_pb_module .charitable-donation-form .donation-amounts .donation-amount{background:white;width:100%}.et_pb_module div.charitable-address-compact-row{flex-direction:column!important}.et_pb_module #charitable_field_recurring_donation_period{margin-top:15px}.et_pb_module #charitable_field_city,.et_pb_module #charitable_field_postcode{width:100%!important;max-width:100%!important}body .charitable-donation-form .charitable-amount button,body .charitable-donation-form .charitable-amount.selected button,body .charitable-donation-form .charitable-amount button:focus,body .charitable-donation-form .charitable-amount button:active{color:#000000!important}body .charitable-donation-form .charitable-amount button *{color:#000000!important}body .charitable-donation-form .charitable-amount.selected{background-color:#f2f2f2!important}.et_pb_module .charitable-donation-form .donation-amount,.et_pb_module .charitable-donation-form .donation-amount *,.et_pb_module .charitable-donation-form .donation-amount label,.et_pb_module .charitable-donation-form .donation-amount span{color:#000000!important}.et_pb_module .charitable-donation-form .donation-amount.selected,.et_pb_module .charitable-donation-form .donation-amount.selected *{color:#000000!important}.et_pb_module .charitable-donation-form .donation-amount{background:#ffffff!important}.et_pb_module .charitable-donation-form .donation-amount.selected{background:#e9f5e9!important}.charitable-session-content:not([style*="display: none"])+noscript{display:none!important}.charitable-recurring-donation-options.active~.charitable-session-content[data-template="donation_form_amount_field"]{display:none!important}#main-header{border-bottom:none!important;box-shadow:none!important}