/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin: 0;padding: 0;border: 0;outline:0;font-size: 100%;font: inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;height:100%;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}

html, html a {
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

/*******************************
 Fonts 
*******************************/

@font-face{font-family:'Gandhi Sans'; font-weight:normal; font-style:normal; src:url('/type/GandhiSans-Regular-webfont.eot'); src:url('/type/GandhiSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('/type/GandhiSans-Regular-webfont.woff') format('woff'), url('/type/GandhiSans-Regular-webfont.ttf') format('truetype'), url('/type/GandhiSans-Regular-webfont.svg#GandhiSansRegular') format('svg');}
@font-face{font-family:'Gandhi Sans'; font-weight:normal; font-style:italic; src:url('/type/GandhiSans-Italic-webfont.eot'); src:url('/type/GandhiSans-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('/type/GandhiSans-Italic-webfont.woff') format('woff'), url('/type/GandhiSans-Italic-webfont.ttf') format('truetype'), url('/type/GandhiSans-Italic-webfont.svg#GandhiSansItalic') format('svg');}
@font-face{font-family:'Gandhi Sans'; font-weight:bold; 	font-style:normal; src:url('/type/GandhiSans-Bold-webfont.eot'); src:url('/type/GandhiSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('/type/GandhiSans-Bold-webfont.woff') format('woff'), url('/type/GandhiSans-Bold-webfont.ttf') format('truetype'), url('/type/GandhiSans-Bold-webfont.svg#GandhiSansBold') format('svg');}
@font-face{font-family:'Gandhi Sans'; font-weight:bold; 	font-style:italic; src:url('/type/GandhiSans-BoldItalic-webfont.eot'); src:url('/type/GandhiSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/type/GandhiSans-BoldItalic-webfont.woff') format('woff'), url('/type/GandhiSans-BoldItalic-webfont.ttf') format('truetype'), url('/type/GandhiSans-BoldItalic-webfont.svg#GandhiSansBoldItalic') format('svg');}
@font-face{font-family:'Gandhi Serif'; font-weight:normal;font-style:normal; src:url('/type/GandhiSerif-Regular-webfont.eot'); src:url('/type/GandhiSerif-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('/type/GandhiSerif-Regular-webfont.woff') format('woff'), url('/type/GandhiSerif-Regular-webfont.ttf') format('truetype'), url('/type/GandhiSerif-Regular-webfont.svg#GandhiSerifRegular') format('svg');}
@font-face{font-family:'Gandhi Serif'; font-weight:normal;font-style:italic; src:url('/type/GandhiSerif-Italic-webfont.eot'); src:url('/type/GandhiSerif-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('/type/GandhiSerif-Italic-webfont.woff') format('woff'), url('/type/GandhiSerif-Italic-webfont.ttf') format('truetype'), url('/type/GandhiSerif-Italic-webfont.svg#GandhiSerifItalic') format('svg');}
@font-face{font-family:'Gandhi Serif'; font-weight:bold; 	font-style:normal; src:url('/type/GandhiSerif-Bold-webfont.eot'); src:url('/type/GandhiSerif-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('/type/GandhiSerif-Bold-webfont.woff') format('woff'), url('/type/GandhiSerif-Bold-webfont.ttf') format('truetype'), url('/type/GandhiSerif-Bold-webfont.svg#GandhiSerifBold') format('svg');}
@font-face{font-family:'Gandhi Serif'; font-weight:bold; 	font-style:italic; src:url('/type/GandhiSerif-BoldItalic-webfont.eot'); src:url('/type/GandhiSerif-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/type/GandhiSerif-BoldItalic-webfont.woff') format('woff'), url('/type/GandhiSerif-BoldItalic-webfont.ttf') format('truetype'), url('/type/GandhiSerif-BoldItalic-webfont.svg#GandhiSerifBoldItalic') format('svg');}
/*******************************
 Background Stretcher
*******************************/




/*******************************
 Here we go 
*******************************/

html, body {width:100%;height:100%;overflow:hidden;background:#000;}
body {font:normal 14px/1.25 'Gandhi Serif',sans-serif;color:#fff;}
.frame {position:relative;z-index:2;color:#fff;text-align:center;display:inline-block;}
p {margin:0px;padding:10px;}
.bgshift {
	position:absolute;
	width:100%;
	bottom:0px;
	height:4920px;
	z-index:1;
}
.mobile .bgshift {display:none;}
.intro {
	width:100%;
	margin:0;
	padding:0;
	text-align:center;
	position:absolute;
	left:0px;
	bottom:0px;
	color:white;
	font-size:28px;
	display:block;
	overflow:visible;
	z-index:3;
	}

.intro div 							{display:none;text-align:center;position:absolute;width:100%;}
.intro .logo 			 			{top:-130px;z-index:4;}
.intro .tagline     		{display:block;top:50px;z-index:4;}
.intro .tagline p    		{display:none;font:normal 22px/1.25 'gandhi sans',sans-serif;color:#cfc;padding:0;margin:0;text-shadow:1px 1px #000;}
.intro .tagline p.tagline1 {font-size:28px;color:#fff;margin-bottom:10px;}
.intro .tagline.liftoff {text-transform:uppercase;font-weight:bold;color:#FDC132;}
.intro .logoShadow  		{bottom:0px;z-index:4;}
.intro .slideMe 				{
	width:100%;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:3;
	background:#0c0314;
	height:3000px;
	display:block;
	}
.intro .slideMe img {position:absolute;left:0px;bottom:0px;width:100%;z-index:3;}

.cloud  {position:absolute;z-index:5;}
.cloud1 {left:0px;bottom:1200px;}
.cloud2 {left:-600px;bottom:700px;height:700px;width:2512px;}
.cloud3 {right:500px;bottom:1500px;}
.cloud4 {left:-1000px;bottom:2500px;height:700px;width:2512px;}


.bgshift .outerspace {
	width:50000px;
	height:50000px;
	background:#000 url(/img/outerspace.jpg) repeat;
	display:block;
	position:fixed;
	top:-25000px;
	left:-25000px;
	z-index:1;
	}
.mobile .bgshift {display:none;}


	
.topnav {
	width:100%;
	height:30px;
	position:fixed;
	top:-50px;
	z-index:10;
	}
.mobile .topnav {top:0px;display:none;}


.topnav .logo {position:absolute;left:2.5%;top:5px;}
.topnav .links {position:absolute;right:2.5%;top:5px;}
.topnav .links span {
	color:#fff;
	text-decoration:none;
	font:normal 13px/30px 'Gandhi Sans',sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	text-shadow:1px 1px #000;
	margin:0 0 0 25px;
	padding-top:3px;
	cursor:pointer;
	}
.topnav .links span:hover {color:#FAA635;}
.topnav .links span.selected, .topnav .links span.selected:hover {cursor:default;color:#FAA635;border-top:solid 15px #FAA635;}

.screenContainer {height:400%;width:100%;position:absolute;z-index:9;top:-400%;overflow:hidden;}
.screen {position:absolute;z-index:100;width:100%;margin:0 auto;height:25%;}
.screen.contact {bottom:75%;}
.screen.team		{bottom:50%;}
.screen.services{bottom:25%;}
.screen.work 		{bottom:0%;}


/* On mobile devices, fade in-out instead of sliding up-down */
.mobile .screenContainer {height:100%;top:0;}
.mobile .screen.contact,
.mobile .screen.team,
.mobile .screen.services,
.mobile .screen.work {height:100%;bottom:0%;display:none;}

.screen .main {
	width: 95%;
	height: 100%;
	overflow: hidden;
	margin:0 auto;
	}
.work .main {width:85%;}

.screen .content {
	float: left;
	margin: 50px 0 0;
	position:relative;
	overflow:visible;
	}

.work .nav {width: 500px;height: 35px;	margin-left: 1px;	display:none;	}
.work .tab {float:left;height:35px;padding:0 7px;text-align:center;line-height:35px;border:1px solid #777;border-bottom:none;margin-left:-1px;}
.work .tab:hover, .work .tab.active {background: #eee;}

.work .pager {
	position:absolute;
	margin:-130px 0 0;
	top:50%;
	width:45px;
	height:253px;
	text-indent:-9999em;
	}
.work .previous {left: 1%;}
.work .next {right: 1%;}
	
.work a {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	color:#fff;}	

.work .previous a, .work .next a {background:url(/img/arrows.png) no-repeat top left;}
.work .next a						{background-position:top right;}
.work .previous a:hover	{background-position:bottom left;}
.work .next a:hover			{background-position:bottom right;}

.project {
	position:absolute;
	color:#fff;
	background:#000;
	display:inline-block;
	width:31%;
	height:31%;
	margin:0;
	overflow:hidden;
	}
.project:hover {}

.projectIntro {
	width:89%;
	padding:0 5%;
	background:#1c3324 no-repeat right top;
	font:bold 18px/1.25 'Gandhi Sans',serif;
	}
.projectIntro h1 {padding:5% 0 0;font:normal 36px/1.25 'Gandhi Serif',serif;}


.project.t {top:0%;}
.project.m {top:35%;}
.project.b {top:70%;}
.project.l {left:0%;}
.project.c {left:34%;}
.project.r {left:68%;}

.expand {width:100%;height:100%;}

.project .thumb  {
	width:100%;
	height:100%;
	background:#343 url() no-repeat;	
	background-size:cover;
	position:relative;
	cursor:pointer;
	overflow:hidden;
	box-shadow:0 0 0 1px #232 inset;
	}
.project .thumb:hover  {box-shadow:0 0 0 1px #efe inset}
.project .bgstretcher {position:absolute;width:100%;height:100%;z-index:1;}
.project .meta {position:absolute;z-index:2;bottom:0;height:28px;width:100%;overflow:hidden;background:url(/img/meta.png) repeat;}

.project .meta h1 {margin:0;padding:0 10px;font:normal 14px/2 'Gandhi Sans',sans-serif;}
.project .meta p {margin:0;padding:0 10px 10px;font:normal 13px/1.25 'Gandhi Sans',sans-serif;color:#cdc;}

.project .detail {
	opacity:0;
	width:100%;
	height:100%;
	background-repeat:no-repeat;	
	background-size:cover;
	box-shadow:0px 0px 1px 1px #676 inset;
	}
.mobile .project .detail {overflow:auto;}


.project .detail_desc {
	width:80%;
	padding:0 0 20px;
	margin:0 auto 30px;
	background: rgba(255,255,255,0.8);
	color:#010;
	box-shadow:0 0 20px #222;
	}
.project .detail h2 {
	font:bold 32px/1 'Gandhi Sans',sans-serif;
	color:#fff;
	text-shadow:0px 1px #000;
	margin:0 10%;
	width:80%;
	padding:30px 15px 20px;
	}
.project .detail_desc h3 {background:#fff;border:solid 1px #e6e6e6;padding:5px 10px;margin:20px;font:normal 13px/1.25 'Gandhi Sans',sans-serif;color:#575;}
.project .detail_desc h3 strong {color:#000;}
.project .detail_desc h4 {font:bold 18px/1.25 'Gandhi Sans',sans-serif;color:#4b4b4b;padding:0 20px;margin:0 0 10px;}
.project .detail_desc p  {font:normal 15px/1.25 'Gandhi Sans',sans-serif;color:#373737;padding:0 20px;margin:10px 0;}
.project .detail_desc p a {color:#343;display:inline;text-decoration:underline;}
.project .detail_desc p.link a {
	width:auto;
	display:inline-block;
	font-weight:bold;
	color:#000;
	padding-left:17px;
	background:url(/img/offsite_link.png) no-repeat left center;
	text-decoration:underline;
	}

.project .closeDetail {
	text-indent:-9999em;
	background:url(/img/close2.png) no-repeat center top;
	position:absolute;
	top:25px;
	right:10%;
	width:35px;
	height:35px;
	cursor:pointer;
	}
.mobile .project .closeDetail {right:0;top:0;}
.project .closeDetail:hover {background-color:#000;/*background-position:center bottom;*/}

/* Responsive Slideshow */
.work .rslidesWrapper {
	/*max-height:36500px;*/
	list-style:none;
	padding:0;
	margin:0;
	
	}
.work .rslides {width: 100%; padding:0; margin:0; /*max-height:350px;*/overflow:hidden;}
.work .rslides img {display: block;  height: auto;  float: left;  width: 100%;  border: 0;  }


.work .rslidesWrapper .shadow {
	background:url(/img/detail_desc.png) repeat-x left top;
	height:13px;
	padding:0;
	margin:0;
	display:block;
	border:0;outline:0;
	}












.services .content, .team .content, .contact .content {
	width:100%;
	height:90%;
	top:0;
	overflow:hidden;}
.mobile .services .content, .mobile .team .content, .mobile .contact .content {overflow:auto;}

.services .content 	{background:#287f28 url(/img/bg_services.jpg) no-repeat;background-size:cover;}
.team .content 			{background:#EBF9E8 url(/img/bg_team.jpg) no-repeat;background-size:cover;}
.contact .content 	{background:#334433 url(/img/bg_contact_ea3.jpg) no-repeat;background-size:cover;}

.contentIndent {
	position:relative;
	z-index:2;
	padding:5% 5% 25px;
	}
.services .contentIndent	{color:#fff;}
.team .contentIndent 			{color:#343;}
.contact .contentIndent 	{color:#343;}

.contentIndent h1 {font:normal 36px/1.25 'Gandhi Serif',serif;margin-bottom:30px;}
.mobile .contentIndent h1 {font-size:24px;}
.contentIndent p {padding:0;margin:15px 0;font:normal 16px/1.25 'Gandhi Sans',sans-serif;margin-bottom:30px;}
.services ul {
	display:inline-block;
	width:44%;
	margin:0 0 0 5%;
	list-style:disc;
	vertical-align:top;
	font:normal 18px/1.25 'Gandhi Sans',sans-serif;
	}
.services li {margin:0 0 5px;}


.team .contentIndent .person {margin:50px 0 0;padding:0 20px;background:#fff;position:relative;z-index:2;}
.team .contentIndent .person img {float:right;display:block;margin:20px 0 20px 20px;border:solid 5px #F9EDDF;outline:solid 1px #C8B7A3;}
.mobile .team .contentIndent .person img {max-width:40%;}
.team .contentIndent .person h2 {color:#277E27;font:bold 28px/1.25 'Gandhi Sans',serif;padding:20px 0 5px;}
.team .contentIndent .person h3 {color:#000;font:bold 18px/1.25 'Gandhi Sans',serif;}
.team .contentIndent .person p {font:normal 16px/1.25 'Gandhi Serif',serif;color:#343;margin:15px 0;}



.contact h1 {color:#000;}



.contact form {margin:0 0 40px;}
.contact form p {display:inline-block;vertical-align:top;min-height:80px;width:44%;margin:0 5% 0 0;font:normal 24px/1.25 'Gandhi Sans',sans-serif;position:relative;}
.contact form label,
.contact form input[type="text"], 
.contact form select, 
.contact form textarea,
.contact form span.customSelect /* cross-browser select menus */ 	{
	width:100%;
	display:block;
	font:normal 22px/1.25 'Gandhi Sans',sans-serif;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px 3px;
	position:relative;
	z-index:2;
	}
.contact form label {display:block;font-size:18px;font-weight:bold;width:auto;padding-left:2px;}

/*.contact form label.error {
	display:inline-block;
	background:url(/img/error.png) no-repeat left top;
	padding:5px;
	border-radius:0px;
	margin:0 0 10px;
	padding:5px 10px 0 40px;
	color:#fff;
	text-shadow:1px 1px #000;
	font-size:16px;
	position:relative;
	top:-25px;
	left:-35px;
	height:55px;
	line-height:77px;
	z-index:1;
	}
*/
.contact form label.error {
	display:block;
	position:absolute;
	color:#c00;
	text-shadow:1px 1px #fcc;
	font-size:13px;
	font-weight:normal;
	top:38px;
	right:5px;
	background:url(/img/error_icon.png) no-repeat left top;
	padding:0 0 0 20px;
	}

.contact form input[type="text"], 
.contact form select, 
.contact form textarea,
.contact form span.customSelect /* cross-browser select menus */ 	{
	background:#fee;
	border:solid 1px #E6A22B;
	box-shadow:0px 0px 4px #cc3 inset;
	padding:10px 0 10px 5px;
	}
	

.contact form input.error[type="text"], 
.contact form select.error, 
.contact form textarea.error,
.contact form span.customSelect.error	{
	border:solid 2px #c00 !important;
	}
	

.contact form input.valid[type="text"], 
.contact form select.valid, 
.contact form textarea.valid {
	background-image:url(/img/valid.png); background-repeat:no-repeat; background-position:right 13px;
	}

.gecko.win .contact form span.customSelect {padding-top:8px;padding-bottom:7px;}
	
/*.webkit.mac .contact form select {position:relative;top:3px;padding:0 5px;height:45px;-webkit-box-sizing:content-box;}*/
.contact form textarea {height:150px;}

.contact form input[type="text"]:hover, .contact form input[type="text"]:focus, 
.contact form select:hover, .contact form select:focus, 
.contact form textarea:hover, .contact form textarea:focus,
.contact form span.customSelectFocus {background-color:#fff;border:solid 1px #d81;}

.contact form .customSelectInner { background:url(/img/canvas-list-nav-item-arrow.gif) no-repeat center right; }

.contact form input[type="submit"] {
	padding:10px 40px;
	display:inline-block;
	border-radius:25px;
	border:none;
	box-shadow:0 3px 8px #960;
	text-transform:uppercase;
	font:bold 24px/2 'Gandhi Sans',sans-serif;
	color:#fff;
	text-shadow:0px 1px #040;
background: #228822; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyODgyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDY2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #228822 0%, #006600 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#228822), color-stop(100%,#006600)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #228822 0%,#006600 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #228822 0%,#006600 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #228822 0%,#006600 100%); /* IE10+ */
background: linear-gradient(to bottom,  #228822 0%,#006600 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#228822', endColorstr='#006600',GradientType=0 ); /* IE6-8 */
	} 
.contact form input[type="submit"][disabled="disabled"] {background:#ccc;color:#999;text-shadow:none;cursor:wait;box-shadow:0 3px 8px #b83;}





/* jScrollPane */

.jspContainer										{overflow: hidden;	position: relative;}
.jspPane												{position: absolute;}
.jspVerticalBar									{position: absolute;	top:0;	right: 3px;	width: 15px;	height: 100%;}
.jspHorizontalBar								{position: absolute;	bottom: 0;	left: 0;	width: 100%;	height: 16px;	background: red;display:none;}
.jspVerticalBar *,.jspHorizontalBar *{ margin: 1px 0;	padding: 0;}
.jspCap													{display: none;}
.jspHorizontalBar .jspCap				{float: left;}
.jspTrack												{background: url(/img/jspTrack.png) repeat-y center;	position: relative;height:100%;}
.jspDrag												{background:url(/img/jspDrag.png) no-repeat center left;	position: relative;	top: 0;	left: 0;	cursor: pointer;}
.jspDrag:hover, .jspActive			{background-position:center right;} /* jspDrap's hover state */
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag			{float: left;	height: 100%;}
.jspArrow												{background: #50506d;	text-indent: -20000px;	display: block;	cursor: pointer;}
.jspArrow.jspDisabled						{cursor: default;	background: #80808d;}
.jspVerticalBar .jspArrow				{height: 16px;}
.jspHorizontalBar .jspArrow 		{width: 16px;	float: left;	height: 100%;}
.jspVerticalBar .jspArrow:focus {outline: none;}
.jspCorner											{background: #eeeef4;	float: left;	height: 100%;}
* html .jspCorner 							{margin: 0 -3px 0 0;}/* Yuk! CSS Hack for IE6 3 pixel bug :( */









/* tinyScrollbar */
#scrollbar1 { width: 520px; clear: both; margin: 20px 0 10px; }
#scrollbar1 .viewport { width: 500px; height: 200px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar1 .thumb .end,
#scrollbar1 .thumb { background-color: #003D5D; }
#scrollbar1 .scrollbar { position: relative; float: right; width: 15px; }
#scrollbar1 .track { background-color: #D8EEFD; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#scrollbar1 .thumb .end { overflow: hidden; height: 5px; width: 13px; }
#scrollbar1 .disable{ display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }




@media (max-device-width: 480px) {
	.project .meta h1 {font-size:10px; line-height:1;}
	.project .meta p {font-size:10px; line-height:1.25;}
	}
	
span.clear {clear:both;display:block;float:none;margin:0;padding:0;height:0;}


.customSelectInner {width:100% !important;}


#contactFormSuccessMessage {float:left;max-width:75%;text-align:left;}