/** PAGE TITLES **/
.static-title			{ position:relative; padding:100px 0px;  text-transform:uppercase; font-size:1.3em; text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.5); }
.static-title			{ color:#FFFFFF; background:#FFFFFF url(static/static-titles-05.jpg) no-repeat 50% 50%; background-size:cover; }
.static-title .overlay	{ position:absolute; z-index:1; top:0; bottom:0; left:0; right:0; background:rgba(0,0,0,0.4); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); zoom:1;}

/** MAIN CONTENT **/
.static-content					{ padding:30px 0px; }
.static-title h1 span 			{ display:block; text-transform:none; font-size:0.6em; }
.static-content h2,
.static-content h3				{ text-transform:uppercase; font-size:1.8em; line-height:1.1em; }
.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:14px; line-height:26px; font-size:1.1em; }
.static-content .static-right	{ float:right; width:30%; font-size:1.1em; }
.static-content .team-left		{ float:left; width:45%; font-size:14px; line-height:26px; font-size:1.1em; }
.static-content .team-right		{ float:right; width:45%; font-size:1.1em; }

.static-content-grey 			{ background:#EFEFEF; }
.static-title h1 span 			{ color:#FFFFFF; }
.static-content h2				{ color:#333333; }
.static-content h3				{ color:#A81E23; }
.static-content h2 span,
.static-content h3 span			{ color:#777777; }
.static-title .static-title-color	{ color:#FFFFFF; z-index:3; position:relative; }

/** STATIC LIST **/
.static-content .static-list							{ list-style:none; margin:20px 0px; padding:0px; }
.static-content .static-list li							{ display:block; padding:10px 0px 0px 0px; margin:0px 0px 10px 0px; }
.static-content .static-list li:nth-child(odd)			{ background:#FFFFFF; }
.static-content .static-list li:nth-child(odd) a		{ color:#262626; }
.static-content .static-list li:nth-child(even)			{ color:#262626; }
.static-content .static-list li:nth-child(even) a:hover	{ color:#262626; }

.static-content .static-list strong						{ color:#A81E23; font-weight:400; font-size:1.6em; }

/** TEAM **/
.team-member				{ display:inline-block; margin: 20px 0; vertical-align: top; width: 49%; }
.team-member .spacing 		{ padding:10px; }
.team-member .image			{ display:block; }
.team-member .image img		{ width:100%; max-width:600px; max-height:660px; }
.team-member .name			{ font-size:1.4em; margin:10px 0px; }
.team-member .name span		{ font-size:1.2em; display:block; }

.team-member .text-wrapper	{ color:#777777; }
.team-member .name			{ color:#333333; }
.team-member .name span		{ color:#333333; }
.team-member .position		{ color:#777777; }

.form .form-field-error .form-textbox input,
.form .form-field-error .form-textbox textarea,
.form .form-field-error .form-textbox select,
.form .form-field-error .form-textbox .htmldd,
.form .form-field-error .form-textbox .styledd { border:1px solid #DDD; }
.form .form-row .form-field-error .textbox,
.form .form-row .form-field-error textarea,
.form .styledd.form-field-error 				{ border:1px solid #A81E23 !important;}

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

/** RESPONSIVE **/
@media screen and (max-width:700px){
	.team-wrapper 			{ margin-bottom:40px; }
	.team-member			{ display:block; width:100%; }
	.team-member .spacing 	{ padding:10px 0px; }
	.team-member .image		{ float:none; width:auto; text-align:center; }
}

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

@media screen and (max-width:580px){
	.static-content .static-left,
	.static-content .static-right,
	.static-content .team-left,
	.static-content .team-right		{ float:none; width:auto; }
}
