/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */

/* REMOVE MOBILE HEADERS */

#block-block-9, #block-block-10 {
	display: none;
}

/* HEADER */

#region-branding {
	padding-top: 15px;
	margin-left: -30px;
	
}

#region-header-second {
	padding-top: 15px;
	margin-left: 30px;
}

#block-block-6 {
	margin-top: 30px;
	text-align: right;
}

#block-block-11 {
	margin-top: 30px;
}

/* MAIN MENU */

#block-superfish-1 {
	padding-top: 10px;
}

.sf-sub-indicator {
	display: none;
}

#superfish-1 a {
	color: #333;
	padding-right: 0.7em;
	margin-right: 0.7em;
	border-right: 1px solid #333;
}

#superfish-1 li.first {
	display: none;
}

#superfish-1 ul li.first {
	display: list-item;
}

#superfish-1 li.last a {
	padding-right: 0;
	margin-right: 0;
	border-right: none;
}

#superfish-1 a:hover {
	color: #53B7E8;
}

#superfish-1 ul {
	background: #333;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding: 10px !important;
	margin-top: 25px;
	zoom: 1;
	filter: alpha(opacity=90);
	opacity: 0.90;
}

#superfish-1 ul a {
	color: white;
	text-transform: none;
	font-size: 1em;
	padding-right: 0;
	padding-bottom: 0.5em;
	margin-right: 0;
	border-right: none;
}

#superfish-1 ul a:hover {
	color: #53B7E8;
}

/* WHAT'S NEW */

#block-views-what-s-new-block .content {
	border-left: 20px solid #BECD30;
	margin-bottom: 35px;
}

.view-what-s-new .views-row {
	width: 30%;
	float: left;
	margin-left: 3%;
}

.view-what-s-new .views-row-first {
	margin-left: 4%;
}

/* PROJECTS */

#block-views-projects-block .content {
	border-left: 20px solid #53B7E8;
	margin-bottom: 35px;
}

.view-projects .views-row {
	width: 30%;
	float: left;
	margin-left: 3%;
	margin-bottom: 20px;
}

.view-projects .views-row-first,
.view-projects .views-row-4
 {
	margin-left: 4%;
}

.view-projects .views-row-4,
.view-projects .views-row-5,
.view-projects .views-row-6 {
	margin-bottom: 0;
}

/* ARTICLES & PROJECTS */

.node-article .field-name-field-image,
.node-project .field-name-field-image {
	max-width: 50%;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}