/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Digital 520
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
/* change the whole site base font size */
body{
	font-family: Open Sans,Arial,sans-serif !important;
    font-size: 16px !important;
    color: #666;
    background-color: #fff;
    line-height: 22px !important;
    font-weight: 400!important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Change the overall font size for paragraph */
p{
	font-family: Open Sans,Arial,sans-serif !important;
    font-size: 16px !important;
    line-height: 24px !important;
    font-weight: 400!important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

hr.half{
	border: none;
    width: 20%;
    text-align: left;
    margin-top: 10px;
    margin-bottom: 50px;
    border-bottom: 5px solid #54595F !important;
    position: absolute;
}


li.invest-link:after{
	font-family: 'ETmodules';
	content: "\24";
	vertical-align: middle;
	padding-left: 15px;
}

li.invest-link:hover{
	background-color: #ff9425;
	padding: 10px 15px 5px 15px;
	border-radius:25px;
	color: #ffffff;
}

.et_pb_menu_0_tb_header.et_pb_menu ul li.invest-link:hover a{
	color: #ffffff !important;}

.bolded{
	color: #54595F !important;
	font-weight:900;
}

.headlinehover:hover{
  color:black;
  }
.bold{
  font-weight: 900;
}

.bold700{
  font-weight:700
}

.headline2{
  color:#54595f;
  }

a.back-link {
  color: #7a7a7a !important;
}

a:hover.back-link{
  color: #ff9425 !important;
}

/*footer styles*/
ul.contact-info {
    list-style-position: outside;
}

ul.contact-info li {
    display: flex;
    align-items: center;
    color: #d7d7d9;
}

ul.contact-info li.office:before {
    color: #fff;
    font-family: 'ETmodules';
    content: "\e081";
    vertical-align: middle;
    padding-right: 10px;
}

ul.contact-info li.phone:before {
    color: #fff;
    font-family: 'ETmodules';
    content: "\e090";
    vertical-align: middle;
    padding-right: 10px;
}

ul.contact-info li.email:before {
    color: #fff;
    font-family: 'ETmodules';
    content: "\e076";
    vertical-align: middle;
    padding-right: 10px;
}

ul.contact-info li a {
    color: #d7d7d9;
}

ul.contact-info li a:hover {
    color: #ff9245;
}

ul.links {
    list-style-type: none;
}

ul.links li {
    display: flex;
    align-items: center;
    color: #d7d7d9;
}

ul.links li a {
    color: #d7d7d9;
}

ul.links li a:hover {
    color: #ff9245;
}

ul.social-links {
    list-style-type: none;
}

ul.social-links li {
    display: inline-flex;
    align-items: center;
    color: #d7d7d9;
    padding-right: 20px;
}

ul.social-links li a{
    color: #d7d7d9;
}

ul.social-links li a:hover{
    color: #ff9245;
}