body{background:#eee;border-top:5px solid #4b4b4b;font-family:'Open Sans',sans-serif;}body.logged-in{border:0px;}#wrapper{background:#fff;margin:0 auto;padding:0 20px;width:980px;}#content{width:620px;}#home-left-col,#home-right-col{width:300px}#home-right-col{float:right;}#sidebar{margin-left:20px;width:300px;}#footer{border-top:5px solid #ff0e07;margin:20px 0;}a{color:#ff0e08;}a:hover{color:#ff0e08;text-decoration:underline;}#logo{max-height:120px}#logo h1{display:none}#logo a{display:block;height:100%;width:100%}#logo a img{max-width:100%;height:auto}#ads{text-align:center}#primaryad,#secondaryad{margin:0 auto 22px}#sidebarad{display:none}.navbar{margin:0px;}.navbar-inner{background:none;filter:none;border-radius:0px;box-shadow:none;}.navbar-inner .container-fluid,.navbar-inner .container{padding:0px;}.navbar .nav>li{padding:10px 18px 10px 0;}.navbar .nav>li>a{border-right:1px solid #175293;font-size:1.15em;font-weight:600;padding:0px 10px 0 0;text-shadow:none;text-transform:uppercase;}.navbar .nav>li.last>a{border-right:0px;padding:0px;}#content .header-nav{margin:0 0 20px;}.header-nav .navbar-inner{background:#1d2e6f;}, .header-nav .dropdown-menu { background: #1d2e6f;}
.header-nav .navbar .nav > li > a {  color: #fff;}
.header-nav .navbar .nav > li > a:hover, .header-nav .navbar .nav > li.current-menu-item > a, .header-nav .navbar .nav > li > ul > li.current-menu-item > a , .header-nav .navbar .nav > li.current-menu-parent > a { color: #ff0e07;}

/** Header Icons **/
.navbar .pull-right.nav { float: right; margin: 0px;}

.navbar .nav > li.icon24 { padding: 8px 5px;}
.social-links { list-style: none;}
	
.icon24 a{
	background-image: url(assets/img/ico-24-social.png);
	height: 24px;
	width: 24px;
	text-indent: -9999px;
}
	.header-nav .navbar .nav > li.icon24 > a { padding: 0px; border: 0px;}
	.icon24.twitter a{ background-position: -32px 0;}
	.icon24.flickr a{ background-position: -65px 0;}
	.icon24.googleplus a{ background-position: -97px 0;}

/** Drop Down Menus	**/
.sub-menu { 
	background: #fff!important;
	display: none;
	font-size: .9em;
}
.header-nav  li:hover .dropdown-menu { display: block;}
	
/** Overflow **/


#overflow {
	background: transparent url(assets/img/bg-overlay.png) bottom left repeat-x;
	display: none;
	left: 50%;
	margin-bottom: 0px;
	margin-left: -500px;
	padding: 0;
	position: fixed;
	top: 0;
	width: 1000px;
	z-index: 10;
} 

body.logged-in #overflow { top: 28px;}
	#overflow-container {
		background: #fff;
		padding: 0 0 10px;
		margin: 0 20px 5px;
		width: 960px;
	}
	#overflow .header-nav { margin: 0;}
	#overflow .span3 { margin: 0 20px 0 0; }

	
	
/** Footer Nav **/
#footer .navbar .nav > li > a { 
	border-color: #444;
	color: #444;
}
#footer .navbar .nav > li > a:hover, #footer .navbar .nav > li.current-menu-item > a, #footer .navbar .nav > li > ul > li.current-menu-item > a , #footer .navbar .nav > li.current-menu-parent a{ color: #ff0e07;}
#footer .navbar { margin-bottom: 0px;}
	#footer .navbar-inner { padding: 0px;}
	
	/** Primary Footer Navigation **/
	#footer-primary-nav  .navbar .nav > li { padding: 10px 15px 0px 0; }
	#footer-primary-nav .navbar .nav > li > a { 
		font-size: 1.3em; 
		line-height: 15px;
		font-weight: 800;
		text-transform: uppercase;
	}
	/**Secondary Footer Navigation **/
	#footer-secondary-nav  .navbar .nav > li { padding: 10px 10px 0px 0; }
	#footer-secondary-nav .navbar .nav > li > a { 
		font-size: 1.2em; 
		line-height: 12px;
		text-transform: uppercase;
	}

/**********************************************
	4. Content Style for Pages
***********************************************/
#content {
	color: #393939;
	font-size: 1.3em;
	min-height: 200px;
}

/** Paragraphs and Divs **/
#content  p, #content  div { font-size: 1em;}

/** Headings **/
.page-header { margin: 0 0 18px;}
.page-header.alignleft { width: 100%;}
.page-header.alignleft  h1{ line-height: 75px;}
.page-header .alignright { padding: 0;}
#content h3 { font-size: 1.38em; margin: 0 0 10px;}
#content h4 { font-size: 1.23em; margin: 0 0 10px;}


/** Images **/
.alignleft { float: left; padding: 0px 20px 10px 0px;}
.aligncenter, div.aligncenter { 
	display: block;
	margin: 10px auto 10px auto;
}

.story_image img {display: block; margin: 0 auto;}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.alignright { float: right; padding: 0px 0 10px 20px;}

/** Captions **/
.wp-caption {
	background: #e9e9e9;
	border: 1px solid #ddd;
	border-radius: 3px;
    padding: 8px 5px 0px;
    text-align: center;
}
.wp-caption.alignnone { margin: 5px 20px 20px 0;}
.wp-caption.alignleft { margin: 5px 20px 20px 0;}
.wp-caption.alignright { margin: 5px 0 20px 20px;}
.wp-caption img {
    border: 0 none;
    height: auto;
    margin:0;
    padding:0;
    width: auto;
}
.single .wp-caption { max-width: 288px;}
.single .wp-caption img { max-width: 282px;}
#content p.wp-caption-text {
	font-size: 12px;
    line-height: 17px;
    margin: 0 auto;
    max-width: 282px;
	padding: 5px 3px;
}

/** Full Column **/
.single .full-column { margin: 0px!important;}
.single .full-column .wp-caption  { max-width: 610px;}
.single .full-column .wp-caption img { max-width: 600px;}

/** Match Result **/
#content #match-result h3 { display: inline-block;}
#content #team-sep { 
	display: inline-block;
	font-weight: bold;
	font-size: 1.38em;
	margin: 0 8px;
}
/**********************************************
	5. Widget Styling
***********************************************/
.widget {
	padding: 0px;
	margin: 0 0 20px;
	max-width: 100%;
}
.widget h2 {
	border-bottom: 5px solid #203974;
	color: #203974;	
	font-size: 1.8em;
	font-weight: 800;
	line-height: 1.2em;
	margin: 0 0 10px;
	text-transform: uppercase;
}
/**********************************************
	6. Single Article
***********************************************/
.single-post  #header-nav{  margin: 0;}
#content .breadcrumb { 
	background: none; 
	border: none;
	color: #444;
	height: 30px;
	font-size: .846em;/* 11px */
	line-height: 30px;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
}
	.breadcrumb a { color: #444;}
.social-media-links { padding: 10px 0;}

.span6.article-left-column {
	margin-left: 0px; 
	width: 100%;
}

.span6.article-left-column, .span6.article-right-column { 
	border-top: 5px solid;
	padding: 10px 0;
}

/** Author **/
.article-right-column { max-width: 300px;}
.article-right-column div { max-width: 300px;}

#article-author { margin: 10px 0;}
#content #author-article { color: #303030;}
#content .author-by{
	font-size: 1.15em;
	font-style: italic;
}
	#content .author-by a{ color: #303030!important;}

#content #author-job-title {
	color: #888;
	font-style: italic;
	margin: 2px 0 0;
}

#content #author-contact-details {
	font-size: .846em;
	margin: 10px 0;
}
#author-contact-details div { float: left;}
#content #author-contact-details a { 
	color: #203974;
	padding-left: 18px;
}
	#author-twitter { background: url(assets/img/author-ico-twitter.png) left center no-repeat; 	margin: 0 5px 0 0;}
	#author-email { 
		background: url(assets/img/author-ico-email.png) left center no-repeat;  
		clear: both;
		margin: 5px 0 0;
	}
	
#author-newsdesk span{
	color: #888;
	margin: 0 5px 0 0;
}

	
/** Article Date **/
#content .hentry #article-date {
	border-bottom: 1px solid #b1b1b1;
	border-top: 1px solid #b1b1b1;
	color: #444;
	font-size: 1.15em;
	font-weight: 700;
	padding: 5px 0;
	margin: 10px 0;
	text-transform: uppercase;
}

/** Content **/
.hentry #article-content { 
	border-bottom: 1px solid #b1b1b1;
	padding: 0 0 10px;
	font-size: 1.15em;
}

.hentry #article-content, .hentry #article-content p{ line-height: 1.6em;}

/** Tagline **/
#article-tagline {
	clear: both;
	color: #bebebe;
	font-size: 1.9em!important;
	font-weight: 800;
	line-height: 1em;
	padding: 15px;
	text-transform: uppercase;
	width: 270px;
}
	#article-tagline .span1 { text-align: right;}
	#article-tagline .span11 { margin: 0px;}

/** Ad **/
.articlead { margin: 1em 0; clear:both }


/**********************************************
	7. Article Listings
***********************************************/
.article-listings { 
	position: relative;
	margin: 0 0 40px;
}
.hentry {
	border-bottom: 1px solid #b2b1b1;
	position: relative;
	padding: 10px 0;
}
.single-article.hentry { padding: 0; border: 0px;}
.hentry.article-listing-no-excerpt { padding: 5px 0;}
/*.archive .hentry.article-listing-main { height: 390px;} */

/** Main Image **/
.article-listing-main .post-excerpt div {
	display: block;
	text-align: center;
	width: 100%;
}
.hentry.article-listing-main .featured-image { 
	max-height: 160px;
	width: auto;
}
/** Headings **/
.article-listings h2, .archive .page-header h1, .single-post .page-header h1 {
	border-color: #444;
	color: #444444;
	font-weight: 800;
	font-size: 2.23em;
	text-transform: uppercase;
}
	#content .article-listings h2 a { color: #444;}

.archive  .page-header, .single-post .page-header {
	border-color: #b2b2b2;
	font-weight: 800;
	margin: 0;
	padding: 0 0 5px;
}

#content .hentry h3.post-title, #sidebar .hentry h3.post-title {
	font-size: 1.25em; 
	margin: 0 0 2px;
	line-height: 1em; 
	text-transform: uppercase;
}
.article-listing-no-excerpt .post-title { padding: 0 0 5px;}
#home-right-col  .post-title { padding: 0 0 10px;}

/** Excerpt **/
#content .post-excerpt, #sidebar .post-excerpt {
	color: #888;
}
	#content .post-excerpt p, #sidebar .post-excerpt p { 
		line-height: 1.3em;
		margin: 0 0 2px;
	}
	.post-excerpt div {
		margin: 10px auto;
		text-align: center;
		max-width: 100%;
		
	}
	.article-listing-normal .post-excerpt div {
		float: left;
		margin: 5px 10px 10px 0;
		text-align: left;
	}
/** Author **/
#content .hentry .post-info {
	clear: both;
	margin: 10px 0;
	font-style: italic;
}
	#content .hentry .post-info a, .hentry .post-info { color: #888;}
	
.post-info .sep {
	background: #888;
	display: inline-block;
	margin: 0 5px;
	height: 12px;
	width: 1px;
}

.hentry .icon-time {
	background-position: -48px -22px;
	height: 16px;
	width: 16px;
}
/** Read More **/
.read-more {
	float: right;
	font-weight: 800;
	font-size: .846em;/* 11px */
}
	.icon-arrow-right {
		border-radius: 2px;
		background-color: #444;
		background-position: -263px -95px;
		height: 16px;
		width: 16px;
	}
	.article-listing-normal .icon-arrow-right {	margin-left: 5px;}
.article-listing-main .read-more {
	color: #fff!important;
	background-color: #444;
	padding: 3px 5px;
}
.home .hentry.article-listing-main .read-more {
	position: static;
	float: right;
	clear: both;
}

/** Post Tags **/
#content .hentry .post-tags a{
	font-style: italic;
	text-decoration: underline;
	text-transform: capitalize;
}
/*
.hentry.article-listing-main .post-tags, .hentry.article-listing-main .read-more {
	position: absolute;
	bottom: 10px;
}
*/
.hentry.article-listing-main .post-tags, .hentry.article-listing-main .read-more {
	clear: both;
	margin: 10px 0 0;
}
.hentry.article-listing-main .read-more { right: 0px;}
.hentry.article-listing-main .post-tags { left: 0px;}
	
/** Homepage Right Column **/
#home-right-col .hentry {
	border-bottom: 0px;
	border-top: 1px solid #b2b1b1;
}
#home-right-col .article-listings {
	border-bottom: 5px solid;
	border-top: 5px solid;
	padding: 5px 0;
}
	#home-right-col h2 { border: none;}
#content #home-right-col .hentry  h3.post-title, #content .article-right-column .hentry  h3.post-title{ 
	font-size: 1em; 
	margin: 0px;
}	
	
/** Category Colors **/
/**********************************************
	8. Category, Tag, Author and Search Pages
***********************************************/
.category .article-listings.odd { margin-left: 0px!important;}
.child-taxonomy-listing { margin: 20px 0 0;}
.row-fluid .child-taxonomy-listing.span6 { width: 47.8% ;}
	.child-taxonomy-listing.even { 
		border-left: 1px solid #e8e8e8;
		padding-left: 10px;
		padding-left: 2%;
		margin-left: 2%;
	}
	.child-taxonomy-listing.odd { clear: both;}
.article-listing-main img{ margin: 0 0 10px;}

#content h3.category-subheading {
	border-top: 5px solid #444;
	border-bottom: 5px solid #444;
	color: #444;
	font-weight: 800;
	margin: 10px 0 5px;
	text-transform: uppercase;
}

.single-post #content h3.category-subheading { margin: 0; }

.article-listings .span6.odd { 
	clear: both;
	margin-left: 0px;	
}
/** Search **/
#search-count, #search-term{ color: #861A71;}
.pagination { text-align: center;}
/**********************************************
	9. Contact Page
***********************************************/
.format-contact .social-links {
	float: left;
	margin: 10px 0;
}
.format-contact .social-links li { padding: 5px;}
.format-contact .social-links li,.format-contact .social-links li a { float: left;}
/**********************************************
	10. Single Widgets
***********************************************/
/** News **/
.news-widget {
	background: #efefef;
	box-shadow: 1px 1px 3px #ccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 10px 8px;
	margin: 0 0 40px;
}
.news-widget .pager { margin: 0;}
.pager a { 
	border-radius: 0px;
	display: block;
	padding: 0px;
	background-color: transparent;
	border: none;
}
.news-widget .bx-wrapper {
	height: 220px;
	margin: 0 0 10px;
	position: relative;
	overflow: hidden;
	width: 320px;
}
	.news-widget ul.slider{
		overflow: hidden;
		max-height: 220px;
		height: 100%;
		margin: 0;
		padding: 0px;
		width: 100%;
	}
	
	.news-widget .bx-captions {
		background: url(assets/img/bg-news-caption.png) repeat;
		bottom: 0px;
		color: #fff;
		font-size: 1.15em!important;
		position: absolute;
		padding: 10px;
		width: 100%;
		max-width: 264px;
	}


.news-widget .slider-thumbs img { height: 50px;  width: 50px; }

.news-widget .slider-thumbs a { 
	border-top: 3px solid #efefef;
	display: inline-block;
	padding: 5px 0;
	margin: 0 4px;
}
.slider-thumbs a.pager-active { border-color: #c41602;}
#slider-thumb-1 { margin-left: 0;}
#slider-thumb-5 { margin-right: 0;}


/** Search **/
#sidebar .form-search {
	background: #eaeaea;
	border-radius: 0;
	font-size: 1em;
	margin: 0px;
	padding: 7px 10px;
	position: relative;
}
	#sidebar .form-search input  { 
		border: 1px solid #b0b2b4;
		padding: 5px;
		text-transform: uppercase;
	}
	#sidebar .form-search .input {
		background: #fff url(assets/img/bg-search-form.jpg) repeat-x;
		border-right: 0px;
		border-top-left-radius: 3px;
		border-bottom-left-radius: 3px;		
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;
		color: #939597;
		float: left;
		height: 14px;
		width: 86%;
	}
	#sidebar .form-search .submit {
		background: #949699 url(assets/img/ico-16-search.png) center center no-repeat;
		border-left: 0px;
		border-top-left-radius: 0px;
		border-bottom-left-radius: 0px;		
		border-top-right-radius: 3px;
		border-bottom-right-radius: 3px;
		height: 26px;
		width: 28px;
		text-indent: -9999px;
	}


/** myHome **/
#myhomeContent {
	background: #45CBFF;
	border: 1px solid #30BCF2;
	font-family: Arial;
	overflow: hidden;
	padding-bottom: 20px;
}
#myhomeContent .header {
	height: 45px;
	position: relative;
}
	#myhomeContent #myhomelink {
		display: inline-block;
		float: right;
		height: 20px;
		width: 76px;
	}
	
#myhomeContent .tabs {
	bottom: -1px;
	position: absolute;
	left: 30px;
	z-index: 2;
}
	#myhomeContent ul{
		list-style: none;
		margin: 0;
		overflow: hidden;
		padding: 0;
	}
		#myhomeContent .tabs li.active {
			background: white;
			color: #333;
			font-weight: 800;
			margin: 0 3px 0 0;
			padding: 3px 6px 4px 6px;
		}		
		
		#myhomeContent .tabs li {
			background: #EEE;
			border: 1px solid #14AFED;
			border-bottom: none;
			cursor: pointer;
			float: left;
			font-size: 13px;
			margin: 1px 3px 0 0;
			padding: 3px 6px 2px 6px;
			text-align: center;
			width: 55px;
			border-radius: 5px 5px 0 0;
			-moz-border-radius: 5px 5px 0 0;
		}
		
#myhomeContent form {
	margin: 0;
	overflow: hidden;
	padding: 0;
}
	#myhomeContent .content {
		background: white;
		border: 1px solid #14AFED;
		overflow: hidden;
		margin: 0 20px 0 20px;
		padding: 30px 10px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		box-shadow: 0 0 10px #16A4DC;
	}
	#myhomeContent select {width: 100%;}
	#myhomeContent button {
		background: #4789F1;
		border: 1px solid #236BDC;
		color: white;
		cursor: pointer;
		float: left;
		font-size: 13px;
		font-weight: 800;
		padding: 3px 10px;
		border-radius: 3px;
		-moz-border-radius: 3px;
	}
	#myhomeContent button:hover {background: #236BDC;}
	#myhomeContent button.torent{ background: #F14747; border: 1px solid #E12626;}
	#myhomeContent button.torent:hover { background: #E12626;}
	
/** Breaking News **/
#breakingnews-tabs .nav li {
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
}
#breakingnews-tabs .nav { margin-bottom: 10px; }
#breakingnews-tabs .nav li.active a{ background: #eee; }
#breakingnews-tabs .nav li a{ border: 1px solid #DDD; border-bottom-color: transparent; }

.betterrsswidget, .wpmostpopular { display: none;}
.breakingnews-feed ul{ 
	list-style: none;
	margin: 0;
	padding: 0;
}	
.breakingnews-feed li {
	background-image: url(assets/img/widget-bg-breakingnews.jpg); /* Old browsers */
	background-position: bottom left;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ffffff 50%, #e0e1e0 100%); 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(100%,#e0e1e0));
	background: -webkit-linear-gradient(top, #ffffff 50%,#e0e1e0 100%);
	border-bottom: 1px solid #b1b1b1;
	font-size: 1.1em;
	list-style: none;
	padding: 3px 0;
	margin: 0 0 5px;
}
	.breakingnews-feed li, .breakingnews-feed li a {  color: #203974;}
	.breakingnews-feed li a { display: block; margin: 0 10px;}
	.breakingnews-feed li a i{ background-color: #FF0E08; float: right;}	
/** All About **/
.allabout-title h2 { border-color: #444; color: #444;}
.allabout-container {
	background: url(assets/img/widget-allabout-bg.jpg) 0 0 no-repeat;
	width: 100%;
}
.allabout-select{
	margin: 24px 0;
	width: 100%;
}
/** Tickles **/
#tickles-container {
	background: url(assets/img/bg-tickles.jpg) 0 0 no-repeat;
	height: 232px;
	position: relative;
	padding: 10px 0;
}
#tickles  {
	height: 228px;
	overflow: hidden;
	position: relative;
	margin: 3px 0 0 84px;
}

/** Weather **/
#weather-widget { width: 100%;}
#weather-widget, #weather-information , #weather-icon { float: right;}
#weather-link { 
	display: block; 
	color: #363a3d;
	text-transform: uppercase;
}
#weather-link:hover {  text-decoration: none;  }
#weather-icon img {
	max-height: 32px;
	width: auto;
}
#weather-information {
	background: #eaeaea;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	padding: 5px 10px;
	margin-right: 10px;
}
#weather-information  span { float: left;}
.weather-sep {
	background: #ed595f;
	display: block;
	height: 20px;
	width: 1px;
	margin: 0 10px;
}
/** Mini Site **/
.tabs-left { clear: both;}
.tabs-left .nav-tabs { width: 100%;}
.tab-content { overflow: auto;}
.tab-pane { display: none;}
.tab-pane#section-0{ display: block;}
#mini-footer, #mini-sponsors{ margin: 20px 0 0;}
.nocomments{ display: none;}
#mini-logo { height: 75px; width: auto;}


.mobilefooterad{display:none; text-align:center;}
.mobile-menu{display:none;}

/*Responsive CSS Lines*/
@media only screen and (max-device-width: 968px) {
body {
 background: #fff; 
}
.social-media-links {
padding: 5px 0;
}
.span2.facebook-link {
display: table;
}
.span2.twitter-link {
display: table;
}
.span2.google-plus-link {
display: table;
}
.span2.share-this-link {
display: table;
}
#logo {
padding: 5px;
}
.widget {
margin: 0 0 0px;
margin-top: 30px;
}
.weather-widget{display:none;}
#cookie-law-info-again {margin-bottom:70px !important; position: static !important;}
ul.breadcrumb{display:none;}
 #wrapper {
background: #fff;
margin: 0 auto;
padding: 0px !important;
width: 100%;
}
#content {
width: 100%; 
}
#home-left-col, #home-right-col {
width: 48%;
}
#sidebar {
margin-left:0px;
width: 100%;
}
.row-fluid.post-excerpt.clearfix {
text-align: left;
}
.widget {
/*text-align: center;*/
padding: 0px;
margin: 0 0 20px;
max-width: 100%;
}
#footer-primary-nav .navbar .nav > li > a {
font-size: 10px;
line-height: 12px;
font-weight: 800;
text-transform: uppercase;
}
#ads {
display: none;
}
/*.widget-title{margin-top:20px;}*/
.row-fluid .child-taxonomy-listing.span6 {
width: 100% !important;
}
.article-listings .span6.odd{width: 100% !important;margin-left: 0px;}
.article-listings .span6.even{width: 100% !important;margin-left: 0px;}
#cookie-law-info-bar{margin-bottom:52px; position: static !important;}
}

@media only screen and (min-device-width: 680px) and (max-device-width: 968px) {
#sidebar {
margin-left:0px;
width: 100%;
}
}

@media only screen  and (min-device-width: 200px) and (max-device-width: 680px) {
	.mobile-menu{display:block;margin-bottom: 5px;}
	.header-nav{display:none;}
	
	#home-left-col, #home-right-col {
		width: 100%;
	}
	
	.navbar .pull-right.nav {
		display: none;
	}
	
	/** Removed by Eoin & Jack
	#wrapper {
		background: #fff;
		margin: 0px;
		padding: 5px !important;
		width: 100%;
		max-width: 300px;
	}
	**/

	/* ADDED BY ADAM */
	#logo { float:left; width:55% }
	.mobile-menu { float:right; width:40%; margin-top:5px }
	#header { margin-bottom:10px }

}

/*Menu*/
@media only screen and (min-device-width: 472px) and (max-device-width: 652px) {
	.navbar .nav > li  a{
		font-size: 8px;
	}
	.navbar .nav > li {
		padding: 10px 10px 10px 0;
	}
}

/*Mobile*/
/*Portrait*/
/*
@media only screen and (min-device-width: 320px) and (max-device-width: 479px) {
	
}
*/
/*Landscape*/
/*
@media only screen and (min-device-width: 480) and (max-device-width: 767px) {
	
}
*/
/*Tablet*/
/*
@media only screen and (min-device-width: 768px) and (max-device-width: 1080px) {
	
}
*/

/*Mobile*/
@media only screen and (min-device-width: 200px) and (max-device-width: 1080px) {

	.bb-content-layer, .bb-head-layer{
	    width: 100% !important;
	}

	/*Hide Footer Menus*/
	#menu-primary-footer-menu, #menu-secondary-footer-menu {
		visibility: hidden;
		display: none;
	}
	
	/*Scaling Images*/
	#wrapper, #article-content div, #article-content div img, #article-content p img, .featured-image {
		width: 95%;
	}
	
	/*Youtube-Embed Centering*/
	iframe, embed {
		margin: 1px auto;
		width: 100%;
	}
	
	#sidebar {
		text-align: center;
		margin: auto;
	}
	
	.textwidget div {
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}
}

/*Post article facebook like section*/
#social-media-container {
	width: 100%;
	border-top: 1px solid #b1b1b1;
	padding: 1%;
}

#facebook-like-cell{
	padding-top: 10px;
	padding-bottom: 5px;
}

/*Menu*/
@media only screen and (min-device-width: 160px) and (max-device-width: 680px) {
.mobilefooterad{display:block;position:fixed;bottom:0px;left:0px;width:100%; z-index: 1;height: 50px;background-color: rgb(184, 184, 184);}
.mobilefooter-inner{display: table;
    margin: 0 auto;}
.navbar .nav > li  a{
font-size: 8px !important;
}
.navbar .nav > li {
padding: 4px 4px 4px 0;
}
#content .header-nav {
margin: 0 0 10px;
}
#weather-information {
background: #eaeaea;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
padding: 0px 5px;
margin-right: 0px;
}
}

/*Share widget below story title*/
@media only screen and (max-device-width: 1023px) {
	.span2.google-plus-link {
		margin-left: auto;
	}
	/*Author details/more by section/more by author*/
	.span6.article-right-column {
		width: 95% !important;
	}
}
@media only screen and (min-device-width: 1024px) {
	.span2.google-plus-link {
		margin-left: -10px;
	}
	.span2.twitter-link {
		margin-left: 35px;
	}
}

#cookie-law-info-bar {
	border: 0;
	font-size: 10pt;
	margin: 0 auto;
	padding: 5px 0;
	text-align: center;
	width: 100%;
	z-index: 9999;
}
#cookie-law-info-again {
	font-size: 10pt;
	margin: 0;
	padding: 2px 10px;
	text-align: center;
	z-index: 9999;
	cursor: pointer;
}
#cookie-law-info-bar span {
	vertical-align: middle;
}
/** Buttons (http://papermashup.com/demos/css-buttons) */
.cli-plugin-button, .cli-plugin-button:visited {
	background: #222 url('assets/img/overlay.png') repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	margin: auto 10px;
}
.cli-plugin-button:hover {
	background-color: #111;
	color: #fff;
}
.cli-plugin-button:active {
	top: 1px;
}
.small.cli-plugin-button, .small.cli-plugin-button:visited {
	font-size: 11px;
}
.cli-plugin-button, .cli-plugin-button:visited,
	.medium.cli-plugin-button, .medium.cli-plugin-button:visited {
	font-size: 13px;
	font-weight: bold;
	line-height: 1;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}
.large.cli-plugin-button, .large.cli-plugin-button:visited {
	font-size: 14px;
	padding: 8px 14px 9px;
}
.super.cli-plugin-button, .super.cli-plugin-button:visited {
	font-size: 34px;
	padding: 8px 14px 9px;
}
.pink.cli-plugin-button, .magenta.cli-plugin-button:visited {
	background-color: #e22092;
}
.pink.cli-plugin-button:hover {
	background-color: #c81e82;
}
.green.cli-plugin-button, .green.cli-plugin-button:visited {
	background-color: #91bd09;
}
.green.cli-plugin-button:hover {
	background-color: #749a02;
}
.red.cli-plugin-button, .red.cli-plugin-button:visited {
	background-color: #e62727;
}
.red.cli-plugin-button:hover {
	background-color: #cf2525;
}
.orange.cli-plugin-button, .orange.cli-plugin-button:visited {
	background-color: #ff5c00;
}
.orange.cli-plugin-button:hover {
	background-color: #d45500;
}
.blue.cli-plugin-button, .blue.cli-plugin-button:visited {
	background-color: #2981e4;
}
.blue.cli-plugin-button:hover {
	background-color: #2575cf;
}
.yellow.cli-plugin-button, .yellow.cli-plugin-button:visited {
	background-color: #ffb515;
}
.yellow.cli-plugin-button:hover {
	background-color: #fc9200;
}
/*Jack - CSS From functions.php*/
img.wp-smiley, img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
.header-nav .navbar-inner, .header-nav .dropdown-menu,
			.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover
			{ background: #203974; }.widget h2{ border-color: #203974;}a, .widget h2, .breakingnews-feed li, .breakingnews-feed li a { color: #203974;}.weather-sep { background: #FF0E07; }#footer { border-color: #FF0E07;}a:hover, .header-nav .navbar .nav > li > a:hover, 
			.header-nav .navbar .nav > li.current-menu-item > a, 
			.header-nav .navbar .nav > li > ul > li.current-menu-item > a, 
			.header-nav .navbar .nav > li.current-menu-parent > a, #footer .navbar .nav > li > a:hover, 
			#footer .navbar .nav > li.current-menu-item > a, #footer .navbar .nav > li > ul > li.current-menu-item > a, 
			#footer .navbar .nav > li.current-menu-parent a{ color: #FF0E07;}/** Life **/
#content .category-6 h2.widget-title, .category-6 .page-header { 
	background: url(/wp-content/uploads/2012/04/logo-cat-life.jpg) 0 0 no-repeat;
	height: 101px;
	text-indent: -9999em;
}
#content .category-6 h2.widget-title a, .category-3 h2.widget-title a { 
	display: block;
	height: 100%;
	width: 100%;
}
/** Downtown **/
#content .category-3 h2.widget-title, .category-3 .page-header{ 
	background: url(/wp-content/uploads/2012/04/logo-cat-downtown.jpg) center center no-repeat;
	height: 60px;
	text-indent: -9999em;
}
#home-left-col .category-3 h2.widget-title { background-position: 0 0;}
.category-3 .page-header {
	background-position: 0 0; height: 40px;
}
/** Article Author **/
#content .hentry #article-author-single{
	color: #444;
	font-size: 1em;
 	font-style: italic;
	margin: 0 0 5px 0;
}
.category-10 a, #content .category-10 a, .category-10 #tagline {
	color: #FF0E08;
}
#content .category-10 h2.widget-title, #content .category-10 h3.category-subheading, .category-10 .article-left-column ,.category-10 .article-right-column , #home-right-col .category-10  {
	border-color: #FF0E08;
}
.category-10 .icon-arrow-right, .category-10 .article-listing-main .read-more {
	background-color: #FF0E08;
}
.category-3 a, #content .category-3 a, .category-3 #tagline {
	color: #86d530;
}
#content .category-3 h2.widget-title, #content .category-3 h3.category-subheading, .category-3 .article-left-column ,.category-3 .article-right-column , #home-right-col .category-3 {
	border-color: #86d530;
}
.category-3 .icon-arrow-right, .category-3 .article-listing-main .read-more {
	background-color: #86d530;
}
.category-5 a, #content .category-5 a, .category-5 #tagline {
	color: #B1D532;
}
#content .category-5 h2.widget-title, #content .category-5 h3.category-subheading, .category-5 .article-left-column ,.category-5 .article-right-column , #home-right-col .category-5 {
	border-color: #B1D532;
}
.category-5 .icon-arrow-right, .category-5 .article-listing-main .read-more {
	background-color: #B1D532;
}
.category-6 a, #content .category-6 a, .category-6 #tagline {
	color: #1d08a6;
}
#content .category-6 h2.widget-title, #content .category-6 h3.category-subheading, .category-6 .article-left-column ,.category-6 .article-right-column , #home-right-col .category-6 {
	border-color: #1d08a6;
}
.category-6 .icon-arrow-right, .category-6 .article-listing-main .read-more {
	background-color: #1d08a6;
}
.category-12 a, #content .category-12 a, .category-12 #tagline {
	color: #861A71;
}
#content .category-12 h2.widget-title, #content .category-12 h3.category-subheading, .category-12 .article-left-column ,.category-12 .article-right-column , #home-right-col .category-12 {
	border-color: #861A71;
}
.category-12 .icon-arrow-right, .category-12 .article-listing-main .read-more {
	background-color: #861A71;
}
.category-9 a, #content .category-9 a, .category-9 #tagline {
	color: #ba4a40;
}
#content .category-9 h2.widget-title, #content .category-9 h3.category-subheading, .category-9 .article-left-column ,.category-9 .article-right-column , #home-right-col .category-9 {
	border-color: #ba4a40;
}
.category-9 .icon-arrow-right, .category-9 .article-listing-main .read-more {
	background-color: #ba4a40;
}
.category-39 a, #content .category-39 a, .category-39 #tagline {
	color: #cd3a75;
}
#content .category-39 h2.widget-title, #content .category-39 h3.category-subheading, .category-39 .article-left-column ,.category-39 .article-right-column , #home-right-col .category-39 {
	border-color: #cd3a75;
}
.category-39 .icon-arrow-right, .category-39 .article-listing-main .read-more {
	background-color: #cd3a75;
}
.category-11 a, #content .category-11 a, .category-11 #tagline {
	color: #D5B232;
}
#content .category-11 h2.widget-title, #content .category-11 h3.category-subheading, .category-11 .article-left-column ,.category-11 .article-right-column , #home-right-col .category-11 {
	border-color: #D5B232;
}
.category-11 .icon-arrow-right, .category-11 .article-listing-main .read-more {
	background-color: #D5B232;
}
.category-13 a, #content .category-13 a, .category-13 #tagline {
	color: #D96F35;
}
#content .category-13 h2.widget-title, #content .category-13 h3.category-subheading, .category-13 .article-left-column ,.category-13 .article-right-column , #home-right-col .category-13 {
	border-color: #D96F35;
}
.category-13 .icon-arrow-right, .category-13 .article-listing-main .read-more {
	background-color: #D96F35;
}
