/*	--------------------------------------------------
	:: Global Reset & Standards
	-------------------------------------------------- */
	
	/* 
		Eric Meyer's CSS Reset
		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;
		font: inherit;
		vertical-align: baseline;
	}
	html {font-size:62.5%;height:100%;}
	
	/* HTML5 display-role reset for older browsers */
	article, aside, details, figcaption, figure, 
	footer, header, hgroup, menu, nav, section
		{display:block;}
	body{line-height:1;}
	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;}

	*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

/* --------------------------------------------------
	:: Grid
	
	This is the mobile-friendly, responsive grid that
	lets Foundation work much of its magic.
	
	-------------------------------------------------- */

	.container { height:100%; }
	.row { width: 100%; max-width: 980px; min-width: 727px; margin: 0 auto; }
	/* To fix the grid into a certain size, set max-width to width */
	.row .row { min-width: 0; }
	
	.column, .columns { margin-left: 4.4%; float: left; min-height: 1px; position: relative; }
	.column:first-child, .columns:first-child { margin-left: 0; }
	
	.row .one.columns 		{ width: 4.3%; }
	.row .two.columns 		{ width: 13%; }
	.row .three.columns		{ width: 21.68%; }
	.row .four.columns 		{ width: 30.37%; }
	.row .five.columns 		{ width: 39.1%; }
	.row .six.columns 		{ width: 47.8%; }
	.row .seven.columns 	{ width: 56.5%; }
	.row .eight.columns 	{ width: 65.2%; }
	.row .nine.columns 		{ width: 73.9%; }
	.row .ten.columns 		{ width: 82.6%; }
	.row .eleven.columns 	{ width: 91.3%; }
	.row .twelve.columns 	{ width: 100%; }
	
	img, object, embed { max-width: 100%; height: auto; }
	img { -ms-interpolation-mode: bicubic; }
	 
	 /* Nicolas Gallagher's micro clearfix */
	 .row:before, .row:after, .clearfix:before, .clearfix:after { content:""; display:table; }
	 
	 .row:after, .clearfix:after { clear: both; }
	 .row, .clearfix { zoom: 1; }
	 
	 .alignleft{float:left; margin-right: 14px;}
	 .alignright{float:right; margin-left: 14px;}
	
/*
	PAGE CONTENT
*/
	hr{clear:both;}
	
	/*  Header  */
	#header{position:relative;}
	#header .logo a{
		display:block;
		height:100%;
		background-position:top left;
		background-repeat:no-repeat;
		background-size:contain;
		text-indent:-9999px;
	}
	#header .widget{}
	
	#nav ul.nav-bar>li{float:left;position:relative;}
	#nav ul.nav-bar>li>a{display:block;}
	#nav ul.nav-bar li:hover>.sub-menu{display:block;}
	
	#nav .sub-menu{z-index:+999;position:absolute;display:none;}
	#nav .sub-menu li{position:relative;}
	#nav .sub-menu a{display:block;padding:10px;width:200px;}
	#nav .sub-menu .sub-menu{top:0;left:200px;}
	
	/* Content */
	#content{position:relative;}
	
	/* Footer */
	#footer{position:relative;}
	
/*
	PATTERNS
*/
	/* Tabs */
	dl.tbstTabs{position:relative;}
	dl.tbstTabs>dt{cursor:pointer;}
	dl.tbstTabs.accordion>dd{
		overflow:hidden;
		height:0;
		transition:height 0.75s;
		-moz-transition:height 0.75s;
		-webkit-transition:height 0.75s;
		-o-transition:height 0.75s;
	}
	dl.tbstTabs.accordion>dt.active+dd{height:auto;}
	dl.tbstTabs.box>dt{position:absolute;top:0%;}
	dl.tbstTabs.box>dd{display:none;}
	dl.tbstTabs.box>dt.active+dd{display:block;}
	
	
	
	/* CSS for jQuery Orbit Plugin 1.2.3
	 * www.ZURB.com/playground
	 * Copyright 2010, ZURB
	 * Free to use under the MIT license.
	 * http://www.opensource.org/licenses/mit-license.php
	 
	 
	 
	/* PUT IN YOUR SLIDER ID AND SIZE TO MAKE LOAD BEAUTIFULLY
	   ================================================== */
	#caseStudies { 
		width: 1000px;
		height: 210px;
		background: #fff url('../images/orbit/loading.gif') no-repeat center center;
		overflow: hidden; }
	#caseStudies>img,  
	#caseStudies>div,
	#caseStudies>a { display: none; }
	
	.featured ul, .featured li{
		list-stlye:none;
		margin:0px 0px;
		}
	
	
	/* CONTAINER
	   ================================================== */
	
	div.orbit-wrapper {
		width: 1px;
		height: 1px;
		position: relative; }
	
	div.orbit {
		width: 1px;
		height: 1px;
		position: relative;
		overflow: hidden }
		
	div.orbit.with-bullets {
	}
	
	div.orbit>img {
		position: absolute;
		top: 0;
		left: 0;
		/* display: none; */ }
	
	div.orbit>a {
		border: none;
		position: absolute;
		top: 0;
		left: 0;
		line-height: 0; 
		display: none; }
	
	.orbit>div {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%; }
	
	/* Note: If your slider only uses content or anchors, you're going to want to put the width and height declarations on the ".orbit>div" and "div.orbit>a" tags in addition to just the .orbit-wrapper */
	
	
	/* TIMER
	   ================================================== */
	
	div.timer {
		width: 40px;
		height: 40px;
		overflow: hidden;
		position: absolute;
		top: 10px;
		right: 10px;
		opacity: .6;
		cursor: pointer;
		z-index: 1001; }
	
	span.rotator {
		display: block;
		width: 40px;
		height: 40px;
		position: absolute;
		top: 0;
		left: -20px;
		background: url(../images/orbit/rotator-black.png) no-repeat;
		z-index: 3; }
	
	span.mask {
		display: block;
		width: 20px;
		height: 40px;
		position: absolute;
		top: 0;
		right: 0;
		z-index: 2;
		overflow: hidden; }
	
	span.rotator.move {
		left: 0 }
	
	span.mask.move {
		width: 40px;
		left: 0;
		background: url(../images/orbit/timer-black.png) repeat 0 0; }
	
	span.pause {
		display: block;
		width: 40px;
		height: 40px;
		position: absolute;
		top: 0;
		left: 0;
		background: url(../images/orbit/pause-black.png) no-repeat;
		z-index: 4;
		opacity: 0; }
	
	span.pause.active {
		background: url(../images/orbit/pause-black.png) no-repeat 0 -40px }
	
	div.timer:hover span.pause,
	span.pause.active {
		opacity: 1 }
	
	
	/* CAPTIONS
	   ================================================== */
	
	.orbit-caption {
		display: none;
		font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif; }
	
	.orbit-wrapper .orbit-caption {
		background: #000;
		background: rgba(0,0,0,.6);
		z-index: 1000;
		color: #fff;
		text-align: center;
		padding: 7px 0;
		font-size: 13px;
		position: absolute;
		right: 0;
		bottom: 0;
		width: 100%; }
	
	
	/* DIRECTIONAL NAV
	   ================================================== */
	
	div.slider-nav {
		display: block }
	
	div.slider-nav span {
		width: 78px;
		height: 100px;
		text-indent: -9999px;
		position: absolute;
		z-index: 1000;
		top: 50%;
		margin-top: -50px;
		cursor: pointer; }
	
	div.slider-nav span.right {
		background: url(../images/orbit/right-arrow.png);
		right: 0; }
	
	div.slider-nav span.left {
		background: url(../images/orbit/left-arrow.png);
		left: 0; }
	
	/* BULLET NAV
	   ================================================== */
	
	.orbit-bullets {
		position: absolute;
		z-index: 1000;
		list-style: none;
		bottom: -40px;
		left: 50%;
		margin-left: -50px;
		padding: 0; }
	
	.orbit-bullets li {
		float: left;
		margin-left: 5px;
		cursor: pointer;
		color: #999;
		text-indent: -9999px;
		background: url(../images/orbit/bullets.jpg) no-repeat 4px 0;
		width: 13px;
		height: 12px;
		overflow: hidden; }
	
	.orbit-bullets li.active {
		color: #222;
		background-position: -8px 0; }
		
	.orbit-bullets li.has-thumb {
		background: none;
		width: 100px;
		height: 75px; }
	
	.orbit-bullets li.active.has-thumb {
		background-position: 0 0;
		border-top: 2px solid #000; }
		
	/* FLUID LAYOUT
	   ================================================== */
	.orbit .fluid-placeholder {
	  visibility: hidden;
	  position: static;
	  display: block;
	  width: 100%;
	}
	
	.orbit, .orbit-wrapper { width: 100% !important; }
	
	.orbit-bullets {
		position: absolute;
		z-index: 1000;
		list-style: none;
		bottom: 10px;
		left: 50%;
		margin-left: -50px;
		padding: 0; }
	
	.orbit-bullets li {
		float: left;
		margin-left: 5px;
		cursor: pointer;
		color: #999;
		text-indent: -9999px;
		background: url(../images/orbit/bullets.png) no-repeat 4px 0;
		width: 13px;
		height: 12px;
		overflow: hidden; }
	
	.orbit-bullets li.has-thumb {
		background: none;
		width: 100px;
		height: 75px; }
	
	.orbit-bullets li.active {
		color: #222;
		background-position: -8px 0; }
	
	.orbit-bullets li.active.has-thumb {
		background-position: 0 0;
		border-top: 2px solid #000; }