/* Adjust overrides and widgets alignment to allow even grid */
#megaMenu ul.megaMenu ul.sub-menu-1 > li.menu-item.ss-override.no-padding-shortcode,
#megaMenu ul.megaMenu ul.sub-menu-1 > li.menu-item.ss-sidebar.menu-item.no-padding-widget > .wpmega-widgetarea > ul.um-sidebar > li.widget{
	padding-left:0;
	padding-right:0;
	width:100%;
}
/* Align nav labels */
#megaMenu ul.megaMenu ul.sub-menu-1 > li.menu-item.ss-override.no-padding-shortcode > a,
#megaMenu ul.megaMenu ul.sub-menu-1 > li.menu-item.ss-override.no-padding-shortcode > span.um-anchoremulator,
#megaMenu ul.megaMenu ul.sub-menu-1 > li.ss-sidebar.no-padding-widget > .wpmega-widgetarea > ul.um-sidebar > li.widget h2.widgettitle{
	margin:0 27px;
}
 
/* Setup Grid container and items to make sizing easy */
#megaMenu ul.megaMenu .uber-post-grid,
#megaMenu ul.megaMenu .uber-post-grid-item{
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
 
/* Align grid container properly */
#megaMenu ul.megaMenu .uber-post-grid{
	display:block;
	margin:10px 0 10px 0;
	float:left;
	padding-left:27px;
}
 
/* Space grid items */
#megaMenu ul.megaMenu .uber-post-grid-item{
	float:left;
	padding:0 27px 10px 0;
}
/* Make images responsive */
#megaMenu ul.megaMenu .uber-post-grid .uber-post-grid-item img{
	max-width:100%;
}
 
/* Setup simple grid widths */
#megaMenu ul.megaMenu .uber-post-grid-1 .uber-post-grid-item{ width: 100%; }
#megaMenu ul.megaMenu .uber-post-grid-2 .uber-post-grid-item{ width: 50%; }
#megaMenu ul.megaMenu .uber-post-grid-3 .uber-post-grid-item{ width: 33%; }
#megaMenu ul.megaMenu .uber-post-grid-4 .uber-post-grid-item{ width: 25%; }
#megaMenu ul.megaMenu .uber-post-grid-5 .uber-post-grid-item{ width: 20%; }
 
/* Post titles */
#megaMenu ul.megaMenu .uber-post-grid h5,
#megaMenu ul.megaMenu .uber-post-grid a{
	font-size:12px;
	text-transform:none;
	text-decoration: none
}
#megaMenu ul.megaMenu .uber-post-grid h5{
	font-weight:bold;
	line-height:18px;
}
/* Post Excerpts */
#megaMenu ul.megaMenu .uber-post-grid-excerpt{
	font-size:90%;
}
 
/* Stretch everything to 100% for no-padding items */
@media only screen and (max-width: 767px) {
	#megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 > li.menu-item.ss-override.no-padding-shortcode,
	#megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 > li.menu-item.ss-sidebar.menu-item.no-padding-widget > .wpmega-widgetarea > ul.um-sidebar > li.widget{
		padding:0;
		width:100%;
	}
}
 
/* #Mobile (Landscape) - 480px - 767px
================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#megaMenu ul.megaMenu .uber-post-grid-2 .uber-post-grid-item,
	#megaMenu ul.megaMenu .uber-post-grid-3 .uber-post-grid-item,
	#megaMenu ul.megaMenu .uber-post-grid-4 .uber-post-grid-item,
	#megaMenu ul.megaMenu .uber-post-grid-5 .uber-post-grid-item{ width: 50%; }
}
/* #Mobile (Portrait) - < 480px 
================================================== */
@media only screen and (max-width: 479px) {
	#megaMenu ul.megaMenu .uber-post-grid-2 .uber-post-grid-item,
	#megaMenu ul.megaMenu .uber-post-grid-3 .uber-post-grid-item,
	#megaMenu ul.megaMenu .uber-post-grid-4 .uber-post-grid-item,
	#megaMenu ul.megaMenu .uber-post-grid-5 .uber-post-grid-item{ width: 100%; }
}