
.search-banner	{ display:none; }

/** 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; margin-right:10px; }
.static-content h2				{ text-transform:uppercase; font-size:1.7em; 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-grey			{ background:#EFEFEF; }
.static-content-white h2		{ color:#e5097f; }
.static-content-white h3		{ color:#e5097f; }
.static-content-blue			{ background:#e5097f; color:#FFFFFF; }
.static-content-blue h2			{ color:#e5097f; }
.static-content-blue h3			{ color:#e5097f; }
.static-content-pink			{ background:#e5097f; color:#FFFFFF; }
.static-content-pink h3 		{ color:#FFFFFF; }
.static-content-pink a			{ color:#FFFFFF; }
.static-content-pink a:hover	{ color:#FFFFFF; text-decoration:underline; }

.static-content-news			{ padding:0px; font-size:1.3em; line-height:1.6em; }
.static-form-wrapper h2			{ font-weight:400; }

/** 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:#e5097f; }
.static-title h1 span,
.static-title h2 span			{ color:#40b34f; }
.static-title-dark				{ background:#2585C5; color:#FFFFFF; }
.static-title-dark h1,
.static-title-dark h2			{ color:#143B66; }
.static-title-dark h1 span,
.static-title-dark h2 span		{ color:#FFFFFF; }
.static-title h1				{ font-size:2.5em; }

/** FORMS **/
.form .form-row-error .form-textbox input,
.form .form-field-error.form-checkbox,
.form .form-row-error .form-textbox textarea,
.form .form-row-error .htmldd,
.form .form-row-error .styledd						{ border:1px solid #e5097f; }



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

.static-col img 							{ width:100%; max-width:470px; max-height:297px; }

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

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


/** MEET THE TEAM **/
.static-team								{ text-align:center; }
.static-team .member						{ display:inline-block; vertical-align:top; width:32%; }
.static-team .padding						{ padding:20px; }
.static-team .image							{ display:block; width:100%; margin:0px 0px 20px 0px; position:relative; overflow:hidden; }
.static-team .image img						{ width:100%; max-width:600px; max-height:600px; }
.static-team .image .overlay				{ display:none; position:absolute; left:0; right:0; top:0; bottom:0; }
.static-team .member:hover .image .overlay	{ display:block; }
.static-team .image .overlay span			{ display:block; }
.static-team .name							{ padding:25% 0px 0px 0px; }
.static-team .name span						{ text-trasnform:uppercase; font-weight:600; }
.static-team .email							{ margin:20px 0px; padding:20px 0px; }
.static-team .actions						{ font-size:2em; }
.static-team .bio							{ display:none; }

.static-team h2,
.static-team .member						{ color:#333333; }
.static-team .member .image					{ background:#143B66; border:3px solid #143B66; }
.static-team .member .image .overlay		{ -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; -o-transition:all 0.5s linear; transition:all 0.5s linear; }
.static-team .member:hover .image .overlay	{ background:rgba(255,255,255, 0.6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000); zoom:1; color:#333333; }
.static-team .name							{ color:#143B66; }
.static-team .name span						{ color:#2585C5; }
.static-team .actions						{ color:#333333; }


/** FANCY BOX **/
.bio 				{ overflow:auto; -webkit-overflow-scrolling:touch; width:100%; height:100%; }
.bio .image			{ margin:0px 0px 20px 0px; }
.bio .image img		{ width:100%; max-width:600px; max-height:600px; }
.bio .name			{ text-transform:uppercase; font-size:1.8em; }
.bio .text			{ max-width:600px; font-size:1.1em; margin:20px 0px 0px 0px; }

.bio				{ color:#777777; }
.bio .name			{ color:#2585C5; }
.bio .position		{ color:#143B66; }
.blur.is-blurred	{ filter:blur(5px); -webkit-filter: blur(5px); -moz-filter: blur(5px);  -o-filter: blur(5px);  -ms-filter: blur(5px);  filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='5'); }




/** RESPONSIVE **/
@media screen and (max-width:890px){
	.service-col-wrapper .spacing		{ margin:0px 10px; }
}
@media screen and (max-width:770px){
	.static-title h1					{ font-size:2em; }
}
@media screen and (max-width:768px){
	.static-team .member				{ width:48%; }
	.static-content						{ padding:30px 0px; }
}
@media screen and (max-width:760px){
	.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; }
	.static-title h1					{ font-size:1.7em; }
}
@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%; }
}
