/* General
================================================== */
/* DESKTOP COLUMN GRID */
.l-col-1{ width: 8.33%; }
.l-col-2{ width: 16.66%; }
.l-col-3{ width: 25%; }
.l-col-4{ width: 33.33%; }
.l-col-5{ width: 41.66%; }
.l-col-6{ width: 50%; }
.l-col-7{ width: 58.33%; }
.l-col-8{ width: 66.66%; }
.l-col-9{ wid: 75%; }
.l-col-10{ width: 83.33%; }
.l-col-11{ width: 91.66%; }
.l-col-12{ width: 100%; }

/* FORM ITEMS */
input[type="text"],
input[type="email"],
.form-textarea-wrapper textarea{
	width: 50%;
}
.form-actions input{ width: auto; }

/* Heading & Text
================================================== */

/* Menus & Links
================================================== */
/* MAIN MENU */
#block-menu-block-1{ 
	float: right;
	position: relative;
	top: 0;
	width: auto;
	background-color: transparent;
	padding: 15px;
}
#block-menu-block-1 li{
	display: inline-block;
	margin-left: 15px;
}
#block-menu-block-1 li a{
	text-transform: uppercase;
	line-height: 40px;
	padding: 0;
	border: none;
}

/* MENU BUTTON */
#block-block-6{ display: none; }

/* Regions
================================================== */
/* HEADER */
#header-wrapper{
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
}
#header{
	position: relative;
	background-color: white;
	border-radius: 0 0 4px 4px;
	z-index: 1;
}

/* PROJECT TITLE */
.project-title{
	padding-bottom: 40%;
}

/* Blocks
================================================== */
/* LOGO */
#block-block-5{
	position: relative;
	width: auto;
	float: left;
}

/* SEARCH BUTTON */
#block-block-7{
	float: right;
	display: block;
}
#search-button{
	line-height: 40px;
	padding: 15px 0 15px 15px;
	text-transform: uppercase;
	cursor: pointer;
}
#search-button i{ margin-right: 5px; }

/* Nodes
================================================== */
/* NODE BODY */
.field-name-body{
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
}
.field{ clear: both; }
.field-name-field-theme,
.field-name-field-tags{
	float: left;
	clear: none;
	width: 50%;
}

/* Views
================================================== */
.view-staff-extended-team .view-content{
	margin: 0 -30px;
}
.staff{
	box-sizing: border-box;
	width: 50%;
	display: inline-block;
	padding: 0 30px;
}