

/** CONTENT **/
.static-content								{ padding:100px 0px; font-size:1.3em; line-height:1.6em; }
.static-content .static-col					{ width:48%; }
.static-content .static-left				{ float:left; }
.static-content .static-right				{ float:right; }
.static-content h2							{ text-transform:uppercase; font-size:2em; line-height:1em; font-weight:300; }
.static-content h2 span						{ display:block; font-weight:600; font-size:0.7em; }
.static-content blockquote					{ margin:30px 0px; padding:30px 0px; font-weight:600; font-size:1.1em; }
.static-content blockquote h2,
.static-content blockquote h3				{ margin:0px 0px 20px 0px; }
.static-content blockquote .btn				{ margin:0px 0px 20px 0px; }
.static-content-white						{ background:#FFFFFF; }
.static-content-white h2					{ color:#00704A; }
.static-content-white h3					{ color:#7E9D8B; }
.static-content-green						{ background:#00704A; color:#FFFFFF; }
.static-content-green h2					{ color:#7E9D8B; }
.static-content-green h3					{ color:#7E9D8B; }
.static-content-green a 					{ color:#7E9D8B; }
.static-content-green a:hover 				{ color:#FFFFFF; }
.static-content-lightgreen					{ background:#d2dad0; color:#333333; }
.static-content-lightgreen h2 				{ color:#00704A; }
.static-content-lightgreen h3 				{ color:#00704A; }
.static-content-grey						{ background:#FAFAFA; }



/** DRIVE BANNER **/
/** DRIVE BANNER **/
.DriveBanner {
  padding:80px 0px;
  background:#E6EEF2;
  font-size:0px;
}
.DriveBanner .fw-margins{
  width:100%;
  max-width:999px;
  margin:0px auto;
}
.DriveBanner .fw-padding {
  position:relative;
  padding:0px 10px;
}
.DriveBanner .DriveBanner-Col {
  width:50%;
  font-size:16px;
}
.DriveBanner .DriveBanner-ColLeft {
  float:left;
}
.DriveBanner .DriveBanner-ColRight {
  float:right;
}
.DriveBanner .DriveBanner-ColLeft a {
  display:block;
  margin:0px 80px 0px 0px;
}
.DriveBanner .DriveBanner-ColLeft img {
  width:100%;
  max-width:660px;
  max-height:484px;
}
.DriveBanner .DriveBanner-ColRight h2 {
	color:#00704A;
	font-weight:300;
	line-height:1em;
}
.DriveBanner .DriveBanner-ColRight .btn {
	padding:20px;
}
@media screen and (max-width:760px){
  .DriveBanner {
    padding:40px 0px;
  }
  .DriveBanner .DriveBanner-Col,
  .DriveBanner .DriveBanner-ColLeft,
  .DriveBanner .DriveBanner-ColRight {
    float:none;
    width:90%;
    margin:0px auto;
    text-align:center;
  }
  .DriveBanner .DriveBanner-ColLeft {
    max-width:300px;
  }
  .DriveBanner .DriveBanner-ColLeft a {
    margin:0px 0px 40px 0px;
  }
  .DriveBanner .DriveBanner-ColRight {
    max-width:480px;
  }
}



/** TITLES **/
.static-title								{ font-weight:300; padding:50px 0px; }
.static-title h1 span,
.static-title h2 span						{ display:block; font-weight:400; font-size:0.7em; }
.static-title .sub-text						{ font-size:1.3em; margin:20px 0px 0px 0px; }
.static-title								{ background:#FFFFFF; color:#777777; }
.static-title h1,
.static-title h2							{ color:#00704A; }
.static-title h1 span,
.static-title h2 span						{ color:#7E9D8B; }
.static-title-dark							{ background:#7E9D8B; color:#FFFFFF; }
.static-title-dark h1,
.static-title-dark h2						{ color:#00704A; }
.static-title-dark h1 span,
.static-title-dark h2 span					{ color:#FFFFFF; }
.subtitle 									{ font-size:1.2em; font-weight:400; color:#777777; padding-top:10px; text-transform:uppercase; }

/** SERVICE COLS **/
.service-col-wrapper						{ font-size:0px; }
.service-col-wrapper .service-col			{ font-size:14px; display:inline-block; vertical-align:top; width:33%; }
.service-col-wrapper .spacing				{ margin:0px 30px; padding:30px 0px; }
.service-col-wrapper h2						{ margin:0px 0px 10px 0px; font-size:1.6em; font-weight:600; }
.service-col-wrapper .icon					{ margin:0px 0px 20px 0px; width:100px; }
.service-col-wrapper .icon img				{ width:100%; max-width:200px; max-height:200px; }
.service-col-wrapper .spacing				{ border-bottom:2px solid #CCCCCC; }


/** RESPONSIVE **/
@media screen and (max-width:890px){
	.service-col-wrapper .spacing			{ margin:0px 10px; }
}
@media screen and (max-width:768px){
	.static-team .member		{ width:48%; }
}
@media screen and (max-width:760px){
	.static-content							{ padding:40px 0px; }
	.static-content .static-col				{ width:auto; }
	.static-content .static-left,
	.static-content .static-right			{ float:none; margin:20px; }
	.service-col-wrapper .service-col		{ width:50%; }
}
@media screen and (max-width:500px){
	.service-col-wrapper .service-col		{ width:100%; display:block; text-align:center; }
	.service-col-wrapper .icon				{ margin:0px auto 20px auto; }
}
@media screen and (max-width:400px){
	.static-content							{ padding:50px 0px; }
	.static-team .member			{ width:100%; }
	.static-team .member .image		{ border:none; webkit-border-radius:0% 0% 0% 0%; -moz-border-radius:0% 0% 0% 0%; border-radius:0% 0% 0% 0%; }
}
