/** 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:var(--secondaryColour); }
.static-content h3				{ color:var(--primaryColour); }
.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:var(--primaryColour); font-weight:400; font-size:1.6em; }

/** TEAM **/
.team-wrapper {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.team-wrapper li {
	padding: 20px 0px;
}

.team-wrapper li + li {
	border-top: 1px solid #CCCCCC;
}

.team-wrapper li strong {
	color: var(--primaryColour);
	display: block;
	font-weight: 400;
	font-size: 1.6em;
}

.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 var(--primaryColour) !important;}

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

/** RESPONSIVE **/
@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; }
}
