/** PAGE TITLES **/
.static-title								{ padding:40px 0px;  text-transform:uppercase; font-size:1.6em; position:relative; }
.static-title .fw-margins					{ position:relative; z-index:2; }
.static-title .overlay						{ position:absolute; top:0; bottom:0; left:0; right:0; z-index:1; }

.static-title								{ color:#FFFFFF; background:#FFFFFF url(static/static-titles.jpg) no-repeat 50% 50%; background-size:cover; text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.5); }
.static-about .static-title					{ color:#FFFFFF; background:#FFFFFF url(static/static-title-about.jpg) no-repeat 50% 50%; background-size:cover; text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.5); }
.static-contact .static-title				{ color:#FFFFFF; background:#FFFFFF url(static/static-title-contact.jpg) no-repeat 50% 50%; background-size:cover; text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.5); }
.static-mortgages .static-title				{ color:#FFFFFF; background:#FFFFFF url(static/static-title-mortgages.jpg) no-repeat 50% 50%; background-size:cover; text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.5); }
.static-overseas .static-title				{ color:#FFFFFF; background:#FFFFFF url(static/static-title-overseas.jpg) no-repeat 50% 50%; background-size:cover; text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.5); }
.static-news .static-title					{ color:#FFFFFF; background:#FFFFFF url(static/static-title-news.jpg) no-repeat 50% 50%; background-size:cover; text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.5); }
.static-services .static-title				{ color:#FFFFFF; background:#FFFFFF url(static/static-title-services-03.jpg) no-repeat 50% 50%; background-size:cover; text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.5); }
.static-valuations .static-title			{ color:#FFFFFF; background:#FFFFFF url(static/static-title-valuations.jpg) no-repeat 50% 50%; background-size:cover; text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.5); }
.static-login .static-title					{ color:#FFFFFF; background:#FFFFFF url(static/static-title-login.jpg) no-repeat 50% 50%; background-size:cover; text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.5); }
.static-page .static-right .static-form 	{ background-color:#F5F5F5; padding:0.5em 1em; border:1px solid #CCCCCC; }
.static-page .static-right h2 				{ color:#B50811; }
.static-title .overlay						{ background:rgba(0,0,0,0.2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000); zoom:1; }

/** MAIN CONTENT **/
.static-content							{ padding:30px 0px; }
.static-content h2,
.static-content h3						{ text-transform:uppercase; font-size:1.8em; }
.static-content h2 span,
.static-content h3 span					{ display:block; text-transform:none; font-size:0.8em; }
.static-content .static-left			{ float:left; width:65%; font-size:16px; line-height:26px; }
.static-content .static-right			{ float:right; width:30%; }

.static-content h2						{ color:#000000; }
.static-content h3						{ color:#B50811; }
.static-content h2 span,
.static-content h3 span					{ color:#777777; }

.static-bullets 						{ width:100%; }
.static-bullets-left 					{ width:40%; float:left; }
.static-bullets-right 					{ width:55%; float:right; }

.mortgage-warning												{ border-top:1px dotted #c10f17; padding:20px 40px; text-align:justify; margin-top:-50px; }
.mortgage-warning .mortgage-warning-content .warning-line-1		{ font-weight:700; }

.small									{ font-size:0.8em; line-height:15px; }


/** TEAM **/
.team-member						{ margin:20px 0px 0px 0px; padding:20px 0px 0px 0px; }
.team-member .image					{ float:left; width:200px; }
.team-member .image img				{ width:100%; max-width:600px; max-height:660px; }
.team-member .text-wrapper			{ margin:0px 0px 0px 250px; }
.team-member .name					{ font-size:1.5em; }
.team-member .name span				{ font-size:1.2em; display:block; }
.team-member .position				{ padding:10px 0px; }
.team-member .email					{ margin:10px 0px 0px 0px; }

.team-member						{ border-top:1px dotted #CCCCCC; }
.team-member .text-wrapper			{ color:#777777; }
.team-member .name					{ color:#777777; }	
.team-member .name span				{ color:#000000; }
.team-member .position				{ color:#777777; }
.team-member .bio					{ color:#777777; }

/** SERVICES **/
.services-box 						{ float:left; width:27%; margin:10px; padding:20px; }
.services-box-image img 			{ display:block; margin:0 auto; max-width:450px; max-height:299px; width:100%; }
.services-box-title					{ font-size:1.3em; font-weight:bold; margin-top:20px; }
.services-box-text					{ font-size:1.1em; margin-top:10px; }

/** IMAGES **/
.office-interior	{ width:100%; max-width:960px; max-height:640px; margin:20px auto; }

.mortgage-solutions-logo { max-width:250; max-height:92px; }

/** RESPONSIVE **/
@media screen and (max-width:990px){
	.services-box 		{ padding:10px; }
}

@media screen and (max-width:760px){
	.services-box 		{ width:44%; padding:0px; }
}


@media screen and (max-width:700px){
	
	.team-wrapper 							{ margin-bottom:40px; }
	.team-member .image						{ float:none; width:auto; text-align:center; }
	.team-member .text-wrapper				{ margin:0; }
	
}

@media screen and (max-width:660px){
	
	.static-content .static-left			{ float:left; width:65%; }
	.static-content .static-right			{ float:right; width:30%; }
	
	.static-bullets-left 					{ width:100%; }
	.static-bullets-right 					{ width:100%; }
	
	
}

@media screen and (max-width:480px){
	
	.static-content .static-left,
	.static-content .static-right			{ float:none; width:auto; }
	.static-title							{ font-size:1.3em; }
	.services-box 							{ width:100%; margin:0px 0px 20px 0px; }
}
