/* This file will hold styles that are loaded using the same media query as the wide grid. */

/* ---------------------------------------------------------------------------------- [ GRID OVERRIDES ] ----- */
.container-12 .grid-1 {
	width: 98px !important;
}

.container-12 .grid-9 .grid-1 {
	width: 71px !important;
}

.container-12 .grid-3 .grid-1 {
	width: 24px !important;
}

.container-12 .grid-2 {
	width: 196px !important;
}

.container-12 .grid-9 .grid-2 {
	width: 142px !important;
}

.container-12 .grid-3 .grid-2 {
	width: 49px !important;
}

.container-12 .grid-3 {
	width: 295px !important;
}

.container-12 .grid-9 .grid-3 {
	width: 213px !important;
}

.container-12 .grid-3 .grid-3 {
	width: 73px !important;
}

.container-12 .grid-4 {
	width: 393px !important;
}

.container-12 .grid-9 .grid-4 {
	width: 285px !important;
}

.container-12 .grid-3 .grid-4 {
	width: 98px !important;
}

.container-12 .grid-9 ol .grid-4 {
	width: 273px !important;
}

.container-12 .grid-5 {
	width: 490px !important;
}

.container-12 .grid-9 .grid-5 {
	width: 357px !important;
}

.container-12 .grid-3 .grid-5 {
	width: 123px !important;
}

.container-12 .grid-6 {
	width: 590px !important;
}

.container-12 .grid-9 .grid-6 {
	width: 427px !important;
}

.container-12 .grid-3 .grid-6 {
	width: 147px !important;
}

.container-12 .grid-7 {
	width: 690px !important;
}

.container-12 .grid-9 .grid-7 {
	width: 498px !important;
}

.container-12 .grid-3 .grid-7 {
	width: 172px !important;
}

.container-12 .grid-8 {
	width: 787px !important;
}

.container-12 .grid-9 .grid-8 {
	width: 570px !important;
}

.container-12 .grid-3 .grid-8 {
	width: 197px !important;
}

.container-12 .grid-9 {
	width: 885px !important;
}

.container-12 .grid-9 .grid-9 {
	width: 642px !important;
}

.container-12 .grid-3 .grid-9 {
	width: 222px !important;
}

.container-12 .grid-10 {
	width: 984px !important;
}

.container-12 .grid-9 .grid-10 {
	width: 713px !important;
}

.container-12 .grid-3 .grid-10 {
	width: 246px !important;
}

.container-12 .grid-11 {
	width: 1082px !important;
}

.container-12 .grid-9 .grid-11 {
	width: 784px !important;
}

.container-12 .grid-3 .grid-11 {
	width: 271px !important;
}

.container-12,
.container-12 .grid-12 {
	width: 1180px !important;
}

.container-12 .grid-9 .grid-12 {
	width: 855px !important;
}

.container-12 .grid-3 .grid-12 {
	width: 295px !important;
}

/* ------------------------------------------------------------------------------------ [ LAYOUT FIXES ] ----- */
.content .panel-panel.grid-6.main-content.wBoth {
	margin-right: 295px !important;
}

.content .panel-panel.grid-3.right-sidebar.wBoth {
	margin-right: -885px !important;
}

.left-30, .right-30 {
	width: 30% !important;
}

/* -------------------------------------------------------------------------------------------- [ USER ] ----- */
#zone-user ul.quicklinks li {
	margin: 0 12px 0 0;
}

#zone-user ul.quicklinks li a,
#zone-user ul.quicklinks li a:link,
#zone-user ul.quicklinks li a:active,
#zone-user ul.quicklinks li a:visited {
	font-size: 12px !important;
}

#search-block-form {
	margin-top: 0;
}

/* ---------------------------------------------------------------------------------------- [ BRANDING ] ----- */
.branding-data {
	width: 865px;
	}

/* ---------------------------------------------------------- [ GRIDLOVER LOVE - SET TO MUSICAL FOURTH ] ----- */
.grid-3.left-sidebar h2.block-title,
.grid-3.right-sidebar h2.block-title,
.block-menu h3.block-title,
.gallery-title {
	font-size: 20px;
	line-height: 23px;
}

/* -------------------------------------------------------------------------------------- [ TYPOGRAPHY ] ----- */
h1.site-name {
	font-size: 38px;
}

h1.site-name.stacked {
	line-height: 38px;
}

h5.department-name {
	font-size: 14px;
	line-height: 14px;
	margin: 24px 0 3px 0;
}

/* ---------------------------------------------------------------------------------- [ CALENDAR FEEDS ] ----- */
.feed-date {
	height: 65px;
	width: 65px;
}

.feed-month {
	font-size: 18px;
	line-height: 18px;
	margin: 9px 0 0 0;
}

.feed-day {
	font-size: 32px;
	line-height: 32px;
}

.feed-info {
	width: 224px;
}

/* -------------------------------------------------------------------------------------- [ NAVIGATION ] ----- */
.region-menu ul.menu li a,
.region-menu ul.menu li a:link,
.region-menu ul.menu li a:active,
.region-menu ul.menu li a:visited,
.region-menu ul.main-menu li a,
.region-menu ul.main-menu li a:link,
.region-menu ul.main-menu li a:active,
.region-menu ul.main-menu li a:visited {
	font-size: 14px;
	padding: 0 15px 2px 15px;
}

/* ------------------------------------------------------------------------------------------ [ FOOTER ] ----- */
footer .container-12 .grid-3 { width: 295px !important; }

footer .footer-logo { width: auto !important; }

footer .grid-3.region-footer-first {
	width: 295px !important;
	float: left;
	clear: none;
	display: block;
	overflow: hidden;
}

footer .grid-3.region-footer-second .region-inner { padding: 0 0 0 30px !important; }

footer .grid-3.region-footer-third .region-inner { padding: 0 0 0 30px !important; }

footer .grid-3.region-footer-fourth .region-inner { padding: 0 0 0 30px !important; }

footer p { line-height: 1.75em; }

#zone-state p { font-size: 11px !important; }

.footer-sep { margin: 0 4px 0 7px; }