@import url(//code.cdn.mozilla.net/fonts/fira.css);.entry-content p{line-height:1.45em;}.menu-item{text-transform:uppercase;font-family:'Fira Sans',sans-serif;font-weight:500;}.main-box-title,#sidebar .widget .widget-title{text-align:left;font-size:0.9em;font-weight:500;color:#191919;text-transform:uppercase;background-color:#FFFFFF;height:2.2em;margin:0;padding:0.2em 0 0.4em 1.4em;width:100%;}#sidebar .widget .widget-title{border-top:2px solid #AAA;padding:0.1em 0 0.4em 1.4em;height:2.2em;font-size:1.0em;}.main-box-subtitle{display:none;}.textwidget p{margin:0 0.8em;padding:0;font-size:1.0em;}#mc4wp-form-1{margin:0;padding:1.0em;font-family:'Fira Sans',sans-serif;font-weight:100;}.main-box .cat-1,.category-1 .main-box-title{background-color:#556e79;color:#FFFFFF;}#main-box-6 .main-box-title,#main-box-13 .main-box-title,#main-box-14 .main-box-title{background-color:#CCC;color:#FFFFFF;}.main-box .cat-18,.category-18 .main-box-title{background-color:#fda529;color:#FFFFFF;}.main-box .cat-25,.category-25 .main-box-title{background-color:#217b22;color:#FFFFFF;}.main-box .cat-17,.category-17 .main-box-title{background-color:#8b030a;color:#FFFFFF;}.main-box .cat-56,.category-56 .main-box-title{background-color:#2f474c;color:#FFFFFF;}.main-box .cat-19,.category-19 .main-box-title{background-color:#CCC;color:#FFFFFF;}.main-box .cat-24,.category-24 .main-box-title{background-color:#68695c;color:#FFFFFF;}.main-box .cat-40,.category-40 .main-box-title{background-color:#ddd;color:#FFFFFF;}.main-box .cat-39,.category-39 .main-box-title{background-color:#064d40;color:#FFFFFF;}.main-box .cat-26,.category-26 .main-box-title{background-color:#6b1989;color:#FFFFFF;}.main-box .cat-22,.category-22 .main-box-title{background-color:#bc4f37;color:#FFFFFF;}.main-box .cat-52,.category-52 .main-box-title{background-color:#191919;color:#FFFFFF;}.main-box .cat-54,.category-54 .main-box-title{background-color:#4a9187;color:#FFFFFF;}.main-box .cat-45,.category-45 .main-box-title{background-color:#0f66bc;color:#FFFFFF;}.category-text{font-family:'Fira Sans',sans-serif;font-weight:500;color:#191919;text-transform:uppercase;}.main-box-title,.main-box-subtitle{font-family:'Fira Sans',sans-serif;font-weight:500;text-align:left;}.meta-category,.meta-category [class^="category-"],.meta-category [class*=" category-"],.entry-header .meta-category [class^="category-"],.entry-header .meta-category [class*=" category-"],.vce-featured [class^="category-"],.vce-featured [class*=" category-"]{font-family:'Fira Sans',sans-serif!important;font-weight:700;text-transform:uppercase;font-size:0.8em;line-height:1.0em;text-align:left;display:inline;}.vce-single .entry-meta,.vce-single .meta-category,.vce-single .entry-title,#main-wrapper .entry-meta,#main-wrapper .meta-category,#main-wrapper .entry-title,#main-wrapper .entry-content,#main-wrapper .entry-header,#main-wrapper #main-box-2 .main-box-inside{margin:0;padding:0;text-align:left;}#main-wrapper .entry-content,#main-wrapper .vce-featured .entry-header{margin-top:0.0em;margin-right:1.0em;margin-bottom:0.0em;margin-left:1.0em;}#main-wrapper .entry-header{margin-top:1.0em;margin-right:1.0em;margin-bottom:1.0em;margin-left:1.0em;}#main-wrapper .vce-single .entry-header{padding:2.0em 2.0em 0.0em 2.0em;}#main-wrapper .vce-single .entry-content{padding:0.0em 2.0em;}#main-wrapper .entry-title{margin-top:0.2em;margin-right:0.0em;margin-bottom:0.2em;margin-left:0.0em;}#main-wrapper .vce-lay-b .entry-header{padding-top:1.0em;}#main-wrapper .vce-featured-info .entry-content p{margin-top:0.0em;margin-right:1.0em;margin-bottom:1.0em;margin-left:0.0em;}#main-wrapper [id^="attachment_"],#main-wrapper [id*=" attachment_"],#main-wrapper .wp-caption-text,#main-wrapper .size-full{width:100%;margin:0;padding:0;}#main-wrapper .wp-caption-text{font-size:0.7em;line-height:1.6em;padding:0.5em;}.hentry .entry-header{line-height:0.0em;width:95%;text-align:left;}.hentry .meta-category{padding:0;margin:0;padding-top:1.0em;}.entry-meta .date,.entry-meta .rtime,.entry-meta .fn{font-family:'Fira Sans',sans-serif!important;font-weight:700;font-size:0.8em;line-height:1.0em;padding:0;margin:0;text-align:center;}#main-wrapper .main-box .vce post .vce-layout-f{padding:0;margin:0;}.vce-featured-full-slider .vce-featured-section [class^="category-"],.vce-featured-full-slider .vce-featured-section [class*=" category-"]{padding:0.6em;}#main-wrapper .vce-featured-info{width:100%;margin-left:0;left:0;text-align:center;}#main-wrapper .main-box .vce-featured-info{padding:0.0em 1.0em;}.vce-featured-section span,.entry-header .meta-category span{display:none;}.meta-image{overflow:hidden;width:100px;text-align:center;}.hentry .meta-image .attachment-vce-lay-b{margin-left:0;}#main-wrapper .vce-lay-g .meta-image{width:100%;}.vce-lay-d img,.vce-post-list img{float:left;min-height:100px;max-height:100px;max-width:145px;margin-left:-25%;}.vce-wrap-right p{font-family:'Fira Sans',sans-serif;font-weight:500;font-size:0.8em;padding-bottom:2.0em;margin-top:0.2em;}	}

	#main-wrapper .vce-lay-f .entry-header .entry-title a,
	#sidebar ul li {
		font-family: 'Fira Sans', sans-serif;
		color: #191919;
		font-size: 1.0em;
		font-weight: 500;		
		}

	.main-box-half .vce-lay-f {
  		margin-bottom: 0px !important;
		}
*/
/* REDUCE PADDING AROUND SLIDER CATEGORY LOZENGES */
			
		.vce-featured-full-slider .vce-featured-section [class^="category-"],
		.vce-featured-full-slider .vce-featured-section [class*=" category-"] {
			padding: 0.1em 0.5em 0.0em 0.5em;
			border-radius: 4px; /* REMOVE UP BORDER RADIUS ON CATEGORY LOZENGES */
		}

/* FIX DATE JUSTIFICATION TO LEFT-J ON GRID (3-way) CAROUSEL */

		#vce-featured-grid .entry-meta {
			width: 100%;
			text-align: center;
		}

		#vce-featured-grid, .vce-featured-grid {
			overflow: hidden;
		}

/*		.vce-grid-text .vce-featured-info {
			padding-top: 20%;
		}
*/
/* ### DISABLED "Capitalize" FEATURED STORY CAROUSEL HEADLINES, FRONT PAGE HEADLINES AND SINGLE PAGE SIDEBAR ### DISABLED ###

	.vce-featured-title, #sidebar ul li, h1, h2, h3, h4, h5 {
		text-transform: capitalize;
	} ### */


/* FIX SINGLE IMAGE SLIDER ON TABLETS, RE-CENTER META TEXT */

.vce-hover-effect {
	width: 90%;
  	margin: 0 auto;
 	}

#main-wrapper .vce-hover-effect .entry-meta {
	text-align: center !important;
	}

body {
	background: url(
	data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAH0lEQVQIW2NkQAOMMP6HDx/+CwgIMMIFYBKMMBmYAADbZggFwoksMQAAAABJRU5ErkJggg==
	) repeat;
}

/* SPLIT DESKTOP SUB MENU INTO # COLUMNS */

	#vce_main_navigation_menu ul.sub-menu {
	    	-moz-column-count: 4;
	    	-moz-column-gap: 0px;
	    	-webkit-column-count: 4;
	    	-webkit-column-gap: 0px;
	    	column-count: 4;
	    	column-gap: 0px;
		width: 64vw;
		padding: 0;
		margin: 0;
		opacity: 0.95;
		}

	#vce_main_navigation_menu #menu-item-16471 ul.sub-menu {
	    	-moz-column-count: 2;
	    	-moz-column-gap: 0px;
	    	-webkit-column-count: 2;
	    	-webkit-column-gap: 0px;
	    	column-count: 2;
	    	column-gap: 0px;
		width: 32vw;
		position: absolute;
		left: -16vw;
		padding: 0;
		margin: 0;
		opacity: 0.95;
		}

	#vce_main_navigation_menu .sub-menu li {
		padding:0;
		margin:0;
/*		border-left: 2px solid #2768BC;
		-webkit-column-width: 12em;
    		-moz-column-width: 12em;
    		column-width: 12em;
*/		z-index: 99999;
		}

	.ssbp-wrap[class*="ssbp--fixed"] {
		z-index: 999;
		}

	#vce_main_navigation_menu .sub-menu li:hover {
		background-color: #2768BC;
		box-shadow: 0px 0px 2px 2px rgba(1,1,1,0.15);
		}

/* AD ROTATE PADDING FIX –> IFFY ATTRIBUTE SELECTOR <- WILL DO FOR NOW */

	div[id*=adrotate] .widget>div {
		padding:0;
	}

/* OVERRIDE THEME SEACH FORM STYLING */

	input.search-input {
		background-color: white;
	}

/* FIX SOCIAL BUTTONS ON SINGLE PAGES */

	.single .ssbp-list li {
		padding: 0.1em 1.0em !important;
		min-width: 35px;
	}

/* UNDERLINE INLINE LINKS */

p a {
	text-decoration: underline !important;
}

/* NEW ADVERT SIDEBAR WIDTH, UGLY HACK 336PX WIDTH */

.container {
    margin: 0 auto;
    max-width: 1176px; !important
}

.sidebar {
	min-width:336px;
	width: 336px; !important
}


/* ### JOBS TO DO ### */
/* NOTE: MAKE SEARCH FORM ON THE MOBILE MENU EASIER TO READ, WHITE BACKGROUND */
/* NOTE: FIND A WAY TO TARGET CSS WITHOUT RESORTING TO "#MAIN-BOX-N" TAGS */
/* CSS END */