/*
 Theme Name: The Legacy Script
 Theme URI: https://thelegacyscript.com
 Description: Child theme
 Author: Headway Digital
 Author URI: https://headwaydigital.co.za/
 Template: Divi
 Version: 1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

h1 span, h2 span, h3 span {
	color: #B8A46A; 
}

#footer-info {
    width: 100% !important;
    float: none !important; 
}

#main-footer .footer-widget h4 {
        font-family: 'Inter', sans-serif;
        border-bottom: 2px solid #B8A46A;
        display: block;
		margin-bottom: 16px;
}
.copyright-text {text-align: left; 
float: left; 
width: 50%; 
}
.legal {
	text-align: right;
float: right; 
width: 50%; 
}
.custom-list ul li {
	list-style: none; 
	border-bottom: 1px dashed #B8A369; 
	padding-bottom: 10px;
}

.et_pb_social_icon:before {
	display: none; 
}
footer .et_pb_social_icon {
	margin-top: 20px; 
}
.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {
    margin-bottom: 8px;
    background: #b8a46a !important;
    color: #fff !important;
    border: none !important;
    padding: 16px 20px !important; 
    border-radius: 30px !important;
    font-weight: 500 !important; 
    font-size: 18px !important; 
}
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {
    border: 1px solid #ddd !important; 
    padding: 15px !important; 
    border-radius: 30px !important;
    color: #000 !important; 
}
.et_pb_title_featured_container img {
    border-radius: 30px !important;
    margin-top: 40px;
}