/*
Theme Name: LoanPeople Team Child
Description: Child theme for LoanPeople Team
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 4.66
Text Domain:  Avada
*/

body.home section.fusion-page-title-bar {
	padding: 0px;
}

/* LO Landing */
div.fusion-social-networks-wrapper a.fusion-instagram {
	background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
	background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
	background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}

div.loan-officer h1 {
	margin-top: 0;
	margin-bottom: 10px;
	}
body.home div.loan-officer h4 { color: #468ac9; margin-top: 10px; }
div.branch h4 {
	margin-top: 0;
	margin-bottom:0;
	}
.btn-navy {
	color: #ffffff !important;
	background-color: #052b48 !important;
	border-color: #052b48 !important;
	}
	.btn-navy:hover {
		color: #ffffff !important;
		background-color: #468ac9 !important;
		border-color: #468ac9 !important;
		}
.btn-ltnavy {
	color: #ffffff !important;
	background-color: #468ac9 !important;
	border-color: #468ac9 !important;
	}
	.btn-ltnavy:hover {
		color: #ffffff !important;
		background-color: #052b48 !important;
		border-color: #052b48 !important;
		}

div.lolinks .btn-group { gap:2px; letter-spacing: initial; }

/* Reduce vertical space in homepage form */
body.home .frm_style_formidable-style.with_frm_style .form-field {
	margin-bottom: 10px;
}

/* Hide reviews on home for loop */
body.home div#customer-reviews .customer-review:not(:first-child) {
	display:none;
}

/* Custom Reviews */
body.home div#customer-reviews .customer-review { background: #ffffff; }
div#customer-reviews .customer-review {
	padding: 20px;
	border: 1px solid #eeeeee;
	border-radius: 20px;
	margin-bottom: 20px;
	}
div#customer-reviews .customer-review h3 { margin-top:0px; margin-bottom:20px; }
div#customer-reviews .customer-review .frm-star-group { display: inline-block; margin-bottom: 5px; }
div#customer-reviews .customer-review p:last-child { margin-bottom: 0px; }

/* Reviews Pagination */
body.page-id-248 .frm_pagination_cont ul.frm_pagination {
	background: #fbfbfb;
	border: 1px solid #eeeeee;
	border-radius: 5px;
	padding: 5px 10px;
}
body.page-id-248 .frm_pagination_cont ul.frm_pagination li {
	padding: 0 10px;
	font-weight: bold;
}
body.page-id-248 .frm_pagination_cont ul.frm_pagination li.active {
	background: #f0f8ff;
   	border-radius: 5px;
}
body.page-id-248 ul.frm_pagination li.prev,
body.page-id-248 ul.frm_pagination li.dots,
body.page-id-248 ul.frm_pagination li.next {
	padding: 0;
}

/* Content Box Border Styling .cbborderhome */
div.fusion-content-boxes.cbborderhome { margin-bottom:0; }
	div.fusion-content-boxes.cbborderhome .content-box-wrapper {
		border: 1px solid #eeeeee;
		border-radius: 15px;
	}
	div.fusion-content-boxes.cbborderhome .content-box-wrapper .content-container {
		margin-bottom:0px;
	}
	div.fusion-content-boxes.cbborderhome .content-box-wrapper .heading img {
		margin-bottom:10px;
	}
	div.fusion-content-boxes.cbborderhome .content-wrapper-background {
		padding:10px;
	}
	
/* Meet the Team */
body.home div.element-item div.falo-container {
	padding: 20px;
	border: 1px solid #eeeeee;
	border-radius: 10px;
	background-color:#ffffff;
	text-align:center;
	}
	
/* About */
body.page-id-105 div.elfsight-app-1e797ace-47fe-449c-b4da-d43ce99f5a66 div.bjPmWE { padding:10px 0 0 0; margin-bottom:30px; }
body.page-id-105 div.elfsight-app-1e797ace-47fe-449c-b4da-d43ce99f5a66 div.Header__WidgetTitle-sc-17gc7x6-2 {
	display:none;
}

/* Content Box Border Styling .cbresources */
div.fusion-content-boxes.cbresources .content-box-wrapper {
	padding: 10px;
	border: 1px solid #eee;
	border-radius: 10px;
	}
	div.fusion-content-boxes.cbresources .content-box-wrapper .heading {
	margin-bottom:0;
	}
	
@media only screen and (max-width: 1200px) {
	div.fusion-content-boxes.cbresources .fusion-column {
		margin-bottom: 20px;
	}
}
	
@media screen and (max-width: 1261px) {
	div.lolinks .btn-group { gap:0px; }
	div.lolinks .btn-group a {
		display: block;
		width: 100%;
		margin-bottom: 10px;
		border-radius:5px !important;
	}
}

@media only screen and (max-width: 640px) {
	/* Home Loan Programs */
	div.fusion-content-boxes.cbborderhome .content-box-column {
		margin-bottom: 20px;
	}
	div.lolinks { display:none; }
	div.lomobilelinks .btn-group a {
		border-radius:0px !important;
	}
	
}

@media screen and (max-width: 428px) {
	section.fusion-page-title-bar .ml-mobile-gr p { font-size:22px; }
	section.fusion-page-title-bar .ml-mobile-clt p { font-size:14px; }
}

@media screen and (max-width: 400px) {
	section.fusion-page-title-bar .ml-mobile-gr p { font-size:20px; }
	section.fusion-page-title-bar .ml-mobile-clt p { font-size:13px; margin-bottom:20px; }
	section.fusion-tb-header .ml-mobile-button-title h2 {
		font-size:20px !important;
	}
	.purchaserefi { text-align:left !important; margin-left:18px; }
}
