/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */
 
/* MENU */
.sf-menu.sf-horizontal.sf-shadow ul, .sf-menu.sf-vertical.sf-shadow ul, .sf-menu.sf-navbar.sf-shadow ul ul {
	background-image: none;
	background-color: #cccccc;
	border-radius: none;
}

.sf-menu.sf-horizontal.sf-shadow ul, .sf-menu.sf-vertical.sf-shadow ul, .sf-menu.sf-navbar.sf-shadow ul ul {
	border-bottom-left-radius: 0;
	border-top-right-radius: 0;
}

#zone-menu-wrapper {
	position: fixed;
	width: 100%;
	z-index: 9999;
}

#zone-header {
	padding-top: 60px;
	padding-bottom: 10px;
}


/* HOMEPAGE */
#block-views-faith-in-action-block h3 {
	line-height: 1;
	font-size: 30px;
}

.nivo-caption {
	position: absolute;
}

#block-views-faith-in-action-block a {
	font-size: 18px;
}



/* ARTICLES */
.node-type-article .field-name-field-image img {
	max-width: 400px;
	height: auto;
}



/* ADVOCACY */
.node-type-actions .field-name-field-campaign-image-caption, .node-type-actions .field-name-field-campaign-image-2-caption {
	max-width: 400px;
	margin-bottom: 40px;
}



/* EVENTS */
.node-type-conference .field-name-field-campaign-image, .node-type-conference .field-name-field-campaign-image-caption, .node-type-conference .field-name-field-campaign-image-2, .node-type-conference .field-name-field-campaign-image-2-caption {
	float: right;
	margin: 0 0 10px 20px;
	width: 50%;
	display: block;
}

.node-type-conference .field-name-field-campaign-image-caption, .node-type-conference .field-name-field-campaign-image-2-caption {
	margin-bottom: 30px;
}

.node-type-conference .field-name-field-campaign-image img {
	width: 100%;
	height: auto;
}



/* BUTTONS */
.bluebutton, .greenbutton, .goldbutton, .orangebutton {
	display: inline-block;
	width: auto;
}

table.buttons td {
	display: table-cell;
	width: inherit;
}