/* 
 Theme Name:     Divi Child
 Author:         Ibusinessformula.com
 Author URI:     http://www.ibusinessformula.com.au/
 Template:       Divi
 Version:        V01
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 4.9.4
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

/* footer widget-----*/
@media (min-width: 768px){
	div#custom_html-2 {
    margin-top: 125px;
    }
	
	div#custom_html-3 {
    margin-top: 125px;
    margin-bottom: 25px;
    }
	div#custom_html-3 ul{
		list-style:none !important;
		float:none;
		margin-bottom:10px;
	}
	.footer-widget .title{
		margin-bottom:10px;
	}
	.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content{
		width:50% !important;
	}
	.et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_header{
		width:70% !important;
	}
}

div#custom_html-3 ul li:first-child{
	margin-left:0px;
	padding-left:0px;
	
}

@media (max-width:767px){
	#et-info-phone{
		margin-left:0px !important;
		margin-bottom:10px;
		display:block;
	}
	#footer-info, .et-social-icons{
		text-align:left;
	}
}
#et-secondary-menu > ul > li:first-child a{
	background: #fff;
    color: #116B37;
    padding-left: 10px;
    padding-right: 10px;
}

#et-secondary-menu > ul > li:first-child a:hover{
	background: #00C654;
    color: #fff !important;
	opacity: 1;
}
@media (max-width: 480px){
	.bgfact{
		
		background-position:-153px 0px !important;
	
	}
	
}
.slider-caption li{
	position:relative;
	line-height:30px;
}
.slider-caption li:before{
	position:absolute;
	content:'✓ ';
	width:20px;
	height:auto;
	top:0px;
	left: -20px;
}

@font-face {
  font-family: FuturaBold;
  src: url(fonts/Futura-Condensed-Extra-Bold.ttf);
}
@font-face {
  font-family: ProximaNova;
  src: url(fonts/ProximaNova-Regular.otf);
}

.page-id-5707 #top-header, .page-id-5707 #main-header, .page-id-5707 #main-footer, .page-template-profile-page #main-footer, .page-template-profile-page #main-header{display:none;}
.page-id-5707 #page-container {
    padding: 0 !important;
}
.page-id-5707 .et_pb_section.et_pb_section_0.et_section_regular, .page-id-5707 .et_pb_section.et_pb_section_0.et_section_regular {
    padding: 0;
}
.page-id-5707 .et_pb_section.et_pb_section_0.et_section_regular .et_pb_row {
    display: flex;
    align-items: center;
}
.page-template-profile-page div#page-container {
    padding-top: 33px !important;
}
.prosidebar-inner {
    min-height: 88vh;
}
.tabtoplink .nav-tabs .nav-link {
    background: #666;
    border: 0;
    border-radius: 0;
    color: #fff !important;
    width: 100%;outline:none !important;
    line-height: normal; 
}
.tabtoplink .nav-tabs .nav-link.active {
    background: #116b37;
}
.ft-top a {
    color: #116b37;
    font-weight: 500;
}
.memberlogo img {
    width: 50%;
    margin-top: 30px;
    margin-bottom: 0px;
}


.page-template-profile-page .ft-top {
    height: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.page-template-profile-page .ft-top p.mb-0{padding:0;}
.page-template-profile-page  #top-header ul {
    margin: 0 !important;
}
.tabtoplink .nav-fill .nav-item{width: 30%;}
.btn-theme:hover {
    background: none;
    color: #116b37;
	transition: 0.6s;
    border: 1px solid #116b37;
}
.stetmenttable-inner {
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: 500px;
}