.theme-button {
	background-color: #26353F;
	color: #ffffff;
border-radius: 0px 0px 25px 0px;
	padding: 8px 30px 8px 30px;
}

.theme-button:hover {
	background-color: #3e914d;
	color: #ffffff;
border-radius: 0px 0px 25px 0px;
	padding: 8px 30px 8px 30px;
}

/* home-blocks*/
.vc_custom_1733466605319 {
    border-top-left-radius: 50px!important;
    border-bottom-right-radius: 50px!important;
}

.vc_custom_1733466139416{
    border-top-left-radius: 50px!important;
    border-bottom-right-radius: 50px!important;
}

.vc_custom_1733466130405{
    border-top-left-radius: 50px!important;
    border-bottom-right-radius: 50px!important;
}

/* service-blocks*/
.vc_custom_1733466314952{
    border-bottom-right-radius: 50px!important;
}
.vc_custom_1733466320442{
    border-bottom-right-radius: 50px!important;
}
.vc_custom_1733466309733{
    border-bottom-right-radius: 50px!important;
}
.vc_custom_1733466305000{
    border-bottom-right-radius: 50px!important;
}

.hoekie {
	background: rgb(95,178,87);
background: radial-gradient(circle, rgba(95,178,87,1) 0%, rgba(62,145,77,1) 100%);
 border-radius: 0px 0px 25px 0px;
}

.green-gradient{
	background: rgb(95,178,87);
background: radial-gradient(circle, rgba(95,178,87,1) 0%, rgba(62,145,77,1) 100%);
}

.icon img {
    max-width: 35%;
    height: auto;
    margin-top: -40px;
    margin-bottom: -10px;
}

.icon-ser img {
    max-width: 25%;
    height: auto;
    margin-top: -60px;
}

#site-header.overlay-header.dyn-styles {
    background-color: #172d1594 !important
}

#site-header-sticky-wrapper.is-sticky #site-header {
    background-color: #172d1594 !important
}

/* gravity forms styling */

body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input {
	    background: transparent;
    border: none;
    border-bottom: 1px solid #4d4d4d;
    border-radius: 0px;
	color:#4d4d4d;
	box-shadow:none;
}

body .gform_wrapper .gform_body .gform_fields .gfield .name_first input {
	    background: transparent;
    border: none;
    border-bottom: 1px solid #4d4d4d;
    border-radius: 0px;
	color:#4d4d4d;
	box-shadow:none;
}

body .gform_wrapper .gform_body .gform_fields .gfield .name_last input {
	    background: transparent;
    border: none;
    border-bottom: 1px solid #4d4d4d;
    border-radius: 0px;
	color:#4d4d4d;
	box-shadow:none;
}

body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input {
	    background: transparent;
    border: none;
    border-bottom: 1px solid #4d4d4d;
    border-radius: 0px;
	color:#4d4d4d;
	box-shadow:none;
}

body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input {
	    background: transparent;
    border: none;
    border-bottom: 1px solid #4d4d4d;
    border-radius: 0px;
	color:#4d4d4d;
	box-shadow:none;
}

body .gform_wrapper .gform_body .gform_fields .gfield textarea {
	    background: transparent;
    border: none;
    border-bottom: 1px solid #4d4d4d;
    border-radius: 0px;
	color:#4d4d4d;
	box-shadow:none;
}


/* Submit Button Gravity Forms
-----------------------------*/
#gform_submit_button_1 {
	background-color: #26353F;
	color: #ffffff;
border-radius: 0px 0px 25px 0px;
	padding: 8px 30px 8px 30px;
}

#gform_submit_button_1:hover {
	background-color: #3e914d;
	color: #ffffff;
border-radius: 0px 0px 25px 0px;
	padding: 8px 30px 8px 30px;
}