

/** LEADIN **/
.about-page .static-leadin .image img		{ width:100%; max-width:521px; max-height:359px; }


.portadown-image				{ padding:30px 0px 10px 0px; }
.portadown-image img			{ width:100%; max-width:1192px; max-height:382px; }



/** MAIN CONTENT **/
.static-content .about-boxes		{ text-align:center; margin:20px 0px 0px 0px; padding:20px 0px 0px 0px; }
.static-content .about-box			{ display:inline-block; vertical-align:top; padding:10px 10px 30px 10px; width:30%; font-size:0.9em; }
.static-content .about-box h3		{ margin:0px; font-weight:600; text-transform:uppercase; font-size:1.3em; }

.static-content .about-boxes 		{ border-top:1px dotted #CCCCCC; }



/** TEAM **/
.team-wrapper												{ padding:40px 0px; }
.team-wrapper h2											{ font-size:2.5em; text-transform:uppercase; font-weight:600; }
.team-wrapper .team-member									{ clear:both; margin:40px 0px 0px 0px; }
.team-member .image											{ float:left; width:300px; }
.team-member .image img										{ width:100%; max-width:; max-height:; }
.team-member .text-wrapper									{ margin:0px 0px 0px 350px; }
.team-member .text-wrapper .name							{ font-size:1.8em; text-transform:uppercase; font-weight:300; }
.team-member .text-wrapper .name span						{ text-transform:none; }
.team-member .text-wrapper .position						{ font-size:1.2em; font-weight:600; text-transform:uppercase; }
.team-member .text-wrapper .bio								{ margin:20px 0px; font-size:1.1em; line-height:1.3em; }
.team-member .text-wrapper .icon							{ display:inline-block; }
.team-member .text-wrapper .icon img						{ width:100%; max-width:60px; max-height:60px; }
.team-member .text-wrapper .tel-wrapper						{ font-size:1.5em; }
.team-member .text-wrapper .tel .icon,
.team-member .text-wrapper .mob .icon						{ width:40px; }
.team-member.team-louise .mob								{ display:none !important; }
.team-member .text-wrapper .base							{ padding:10px; margin:20px 0px 0px 0px; }
.team-member .text-wrapper .base .icon						{ width:20px; padding:0px 10px 0px 0px; }
.team-member .text-wrapper .base .email-short				{ display:none; }
.team-member .text-wrapper .base .fax						{ display:inline-block; margin:0px 20px; }

.team-wrapper												{ background:#FAFAFA; }
.team-member .image											{ border:5px solid #FFFFFF; }
.team-member .text-wrapper .name span						{ color:#777777; }
.team-member .text-wrapper a								{ color:#272E3E; }
.team-member .text-wrapper a:hover							{ color:#CFDD2E; }
.team-member .text-wrapper .base							{ background:#CFDD2E; color:#272E3E; }
.team-member .text-wrapper .base a							{ color:#272E3E; }
.team-member .text-wrapper .base a:hover					{ color:#FFFFFF; }



/** RESPONSIVE **/
@media screen and (max-width:920px){
	
	.team-member .image				{ width:250px; }
	.team-member .text-wrapper		{ margin:0px 0px 0px 300px;}
	
}

@media screen and (max-width:860px){

	.team-member .text-wrapper .base .email-address	{ display:none; }
	.team-member .text-wrapper .base .email-short	{ display:inline-block; }
	
}

@media screen and (max-width:760px){
	
	.static-content .about-box					{ width:100%; padding:10px 0px 30px 0px; }
	.team-member .text-wrapper .mob,
	.team-member .text-wrapper .base .email,
	.team-member .text-wrapper .base .fax,
	.team-member .text-wrapper .base .social	{ display:block; }
	.team-member .text-wrapper .base .fax		{ margin:10px 0px; padding:10px 0px; border-top:1px dotted #E7F35B; border-bottom:1px dotted #E7F35B; }
	
}

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


