	/*
		MFoE Green: rgb(52,218,150);
	*/
body {
	/* border:  rgb(230,230,230) 3px solid;*/
}	

	.mfoe-list-panel,
	.entry-content .mfoe-list-panel
{
	
	display: block;

	border-top-width: 2px;
	border-top-color: rgb(200,200,200);
	border-top-style: solid;
	width: auto;
	color: rgb(150,150,150);
	display: flex;
	padding-top: 4px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}


	.mfoe-list-panel.calendar {border-top-width: 3px; margin-top: 0px; }
	.mfoe-list-panel.same-day {border-top-width: 0px; margin-top: 0px;}

#entry-content .mfoe-list-panel h3
{
	font-size: 140%;
	margin: 0 0 0 0;
	padding: 0 0 4px 0;
}



.mfoe-list-panel h3 a
{
	text-decoration: none;
}

#entry-content .no-underline a
{
  text-decoration: none;
}

#entry-content a[target="_blank"]::after
{
	content: url('//www.manchesterfoe.org.uk/wp-content/uploads/logos/External_link_font_awesome.png');
	margin-left: 4px;
	margin-top: 6px;
	width: 5px;
	
	
}

#entry-content p {
	font-size: 130%;
	line-height: 140%;
}

#entry-content li p,
#entry-content li,
#entry-content ul p,
#entry-content ul {
	font-size: 110%;
	line-height: 130%;
}

#entry-content ul p,
#entry-content ul {
	margin-left: 10px;
	margin-bottom: 0px;
	padding-bottom: 4px;

	margin-top: -2px;
	padding-top: -2px;
}

.mfoe-list-panel-thumb
{
	display: inline-block;
	min-width: 120px;
	max-width: 120px;
	width: 120px;
	float: left;
	clear: both;
	
	
}

.mfoe-list-panel-date
{
	display: inline-block;
	min-width: 50px;
	/* min-height: 80px;*/
	width: 50px;
	margin-right: 22px;
	float: left;
	
	
}

.mfoe-list-panel-day-name,
.mfoe-list-panel-day-number
{
	width: 100%;
	display: block;
	padding: 2px 2px 2px 2px;
	background-color: rgb(220,220,220);
	text-align: center;
	font-size: 200%;
	color: rgb(52,218,150);
}

.mfoe-list-panel-day-name.include-month {font-size: 100%;}
.mfoe-list-panel-day-number.include-month {font-size: 110%;}


.mfoe-list-panel-day-name
{
	margin-top: 4px;
	color: white;
	background-color:rgb(52,218,150);
	font-size: 120%;
}


.mfoe-list-panel-info
{
	display: inline-block;
	float: left;
	font-size: 100%;
	color: rgb(100,100,100);
	line-height: 105%;
	margin-bottom: 20px;
	
	
}

#entry-content .wp-block-quote {
	color: auto;
	margin-left: 40px;
	padding-left: 20px;
	margin-right: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: rgb(240,240,240);
	border-left: 3px rgb(52,218,150) solid;

}

.mfoe-list-panel-label
{
	display: inline-block;
	background: rgb(150,150,150);
	border: 1px solid rgb(150,150,150);
	color: white;
	padding: 1px 6px 0px 6px;
	margin-right: 4px; 
	margin-top: 0px;
	margin-bottom: 6px;
}

#entry-content .mfoe-list-panel-info h3
{
	margin-top: 4px;
	
}

.mfoe-list-panel-label.post-type {background: rgb(140,140,140);}
.mfoe-list-panel-label.date {padding-left: 0px;}

.mfoe-list-panel-label a
{
	color: white!important;
	text-decoration: none;
	font-weight: normal;
}

.mfoe-header-bar  {
	/* background-color: rgb(150,150,150);*/
	line-height: 100%;
	display: block;

	/* border-top: rgb(200,200,200) 4px solid; */
	margin-bottom: 0px;
	margin-top: 60px;
}

.mfoe-header-bar.no-top {
	margin-top: 0px;
}

#entry-content .mfoe-header-bar h2,
#entry-content .mfoe-header-bar.LYB h2
 {
	color: rgb(52,218,150);
	float: left;
	display: block;
	font-size: 220%;
	text-transform: uppercase;
	margin-top: 4px;
	margin-bottom: 0px;
	margin-right: 8px;
}

.mfoe-header-bar.first
{
	margin-top: 10px;
}

	/*	'climate' => '#6BC3CC', //6BBCEB
		'transport' => '#BA9B63', //F9B137
		'food' => '#4C6994', //001648
		'justice' => '#CC6972', //F9423A:
		'nature' => '#824C94', //FFD73A:
		'resources' => '#9B6651', //3A2B1E
	*/
	
.mfoe-list-intro p{
	margin-top: 0px; 
	line-height: 140%;
	font-size: 120%;
	
	}

.mfoe-list-description p {margin-bottom: 0px;}


#mfoe-admin-note {
	color: rgb(80,80,80);
	font-size: 120%;
	line-height: 120%;
	background-color: rgb(220,220,220);
	border: none;
	padding: 4px;
	}
	
#mfoe-admin-note h3 
{color:  #824C94;
margin: 0 0 0 0;
padding: 0 0 0 0;}
	
.mfoe-list-panel h3 a				{color: rgb(100,100,100);}

#entry-content {
	min-width: 650px;
	/*border: rgb(230,230,230) 2px solid; */
}

.wp-block-image {
	/* border: red thin solid; */
	max-width:650px!important;
	margin-left: 0px;
}

.wp-block-image figcaption {
	line-height: 110%;
	color: rgb(160,160,160);
	font-size: 100%;
}

#entry-content .wp-caption p.wp-caption-text
{
	line-height: 110%;
	color: rgb(160,160,160);
	font-size: 100%;
	margin-left: 0px;
	display: block;
	max-width: 640px;


}

#entry-content h2
{
	margin-bottom: 10px;
}

/* buttons */
#entry-content .mfoe-feature-button
{
	display: inline-block;
	float: none;
	background-color: rgb(52,218,150);
	width: auto;
	padding: 10px;
	margin-right: 5px;
	box-shadow: none;
	border-bottom: 0px;
	color: white!important;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
}

#entry-content .mfoe-feature-button.slim
{
	line-height: 70%;
}

#entry-content .mfoe-feature-button a,
#entry-content .mfoe-feature-button a:link,
#entry-content .mfoe-feature-button a:active,
#entry-content .mfoe-feature-button a:visited
{ 	
	color: white;
	text-decoration: none;
	box-shadow: none;
	border-bottom: 0px;	
}


#entry-content .mfoe-feature-button.stacked
 {   
	 /*width: 180px; */
	 float: left;
	 display: inline-block;
 }
 
 #entry-content .mfoe-feature-button.clear
 {   
	 /*width: 180px; */
	 clear: both;
	 display: inline-block;
 }
 #entry-content .mfoe-feature-button.right
 {   
	 /*width: 180px; */
	float: right;
	 display: inline-block;
 }

 #entry-content .mfoe-feature-button.full
 {   
	 /*width: 180px; */
	 width: 100%;
	 display: inline-block;
 }

.mfoe-list-panel.nature 							{border-top-color: #824C94;}
//.mfoe-list-panel.nature h3 						{color: #824C94;}
.mfoe-list-panel.nature h3 a						{color: #824C94;}
.mfoe-list-panel-label.nature						{background-color: #824C94; border-color:  #824C94;}
#entry-content .mfoe-feature-button.nature			{background-color: #824C94;color: white!important;}
.mfoe-list-panel-date.nature .mfoe-list-panel-day-name {background-color:#824C94;}
.mfoe-list-panel-date.nature .mfoe-list-panel-day-name {background-color:#824C94;}
.mfoe-list-panel-date.nature .mfoe-list-panel-day-number {color:#824C94;}

.mfoe-list-panel.food 				{border-top-color: #4C6994;}
//.mfoe-list-panel.food h3 			{color: #4C6994;}
.mfoe-list-panel.food h3 a			{color: #4C6994;}
.mfoe-list-panel-label.food			{background-color: #4C6994; border-color:  #4C6994;}
#entry-content .mfoe-feature-button.food		{background-color: #4C6994;color: white!important;}
.mfoe-list-panel-date.food .mfoe-list-panel-day-name {background-color:#4C6994;}
.mfoe-list-panel-date.food .mfoe-list-panel-day-number {color:#4C6994;}

.mfoe-list-panel.resources 				{border-top-color: #9B6651;}

.mfoe-list-panel.resources h3 a			{color: #9B6651;}
.mfoe-list-panel-label.resources			{background-color: #9B6651; border-color:  #9B6651;}
#entry-content .mfoe-feature-button.resources		{background-color: #9B6651;color: white!important;}
#entry-content.resources .wp-block-quote {border-color: #9B6651;}
.mfoe-list-panel-date.resources .mfoe-list-panel-day-name {background-color:#9B6651;}
.mfoe-list-panel-date.resources .mfoe-list-panel-day-number {color:#9B6651;}

.mfoe-list-panel.justice 				{border-top-color: #CC6972;}
//.mfoe-list-panel.justice h3 			{color: #CC6972;}
.mfoe-list-panel.justice h3 a			{color: #CC6972;}
.mfoe-list-panel-label.justice			{background-color: #CC6972; border-color:  #CC6972;}
#entry-content .mfoe-feature-button.justice		{background-color: #CC6972;color: white!important;}
.mfoe-list-panel-date.justice .mfoe-list-panel-day-name {background-color:#CC6972;}
.mfoe-list-panel-date.justice .mfoe-list-panel-day-number {color:#CC6972;}

.mfoe-list-panel.transport 				{border-top-color: #BA9B63;}
//.mfoe-list-panel.transport h3 			{color: #BA9B63;}
.mfoe-list-panel.transport h3 a			{color: #BA9B63;}
.mfoe-list-panel-label.transport			{background-color: #BA9B63; border-color:  #BA9B63;}
#entry-content #mfoe-feature-button.transport		{background-color: #BA9B63;color: white!important;}
#entry-content .mfoe-feature-button.transport		{background-color: #BA9B63;color: white!important;}
.mfoe-list-panel-date.transport .mfoe-list-panel-day-name {background-color:#BA9B63;}
.mfoe-list-panel-date.transport .mfoe-list-panel-day-number {color:#BA9B63;}

.mfoe-list-panel.climate 				{border-top-color: #6BC3CC;}
//.mfoe-list-panel.climate h3 			{color: #6BC3CC;}
.mfoe-list-panel.climate h3 a			{color: #6BC3CC;}
.mfoe-list-panel-label.climate			{
		background-color: #6BC3CC; 
		border-color:  #6BC3CC;}
.mfoe-list-panel-date.climate .mfoe-list-panel-day-name {background-color:#6BC3CC;}
.mfoe-list-panel-date.climate .mfoe-list-panel-day-number {color:#6BC3CC;}
#entry-content .mfoe-feature-button.climate a,
#entry-content .mfoe-feature-button.climate {background-color: #6BC3CC;}
.mfoe-list-panel-date.lyb .mfoe-list-panel-day-name {background-color:rgb(34,138,75); color: white;}
.mfoe-list-panel-date.lyb .mfoe-list-panel-day-number {color: rgb(34,138,75);}

#entry-content .mfoe-header-bar.LYB h2 {color: rgb(34,138,75); border-bottom: none;} 
.mfoe-list-panel-label.lyb	{display: none;}

/* election survey */
#entry-content .mfoe-feature-button.election a,
#entry-content .mfoe-feature-button.election
{background-color: rgb(255,234,88); color: rgb(100,100,100);}
#entry-content .mfoe-feature-button.select a,
#entry-content .mfoe-feature-button.select {background-color: rgb(220,220,220); color: rgb(100,100,100);}

.mfoe-list-panel-label.functional	{background-color: rgb(100,100,100); border-color: rgb(100,100,100)}
.mfoe-list-panel-label.date			{background-color: white; color: grey; font-size: 120%; border: none;}
.mfoe-list-panel-label.bar			
{background-color: rgb(150,150,150);
border-color: rgb(150,150,150);
margin-top: 8px;
height: 25px;
padding-top: 2px;
font-size: 120%;}

.mfoe-list-panel-label.gmarea		{background-color: rgb(52, 218, 150); border-color: rgb(52,218,150);}



/* cycle calendar */
.mfoe-list-panel-label.cycling-gm		{background-color: rgb(229, 24, 55); border-color:  rgb(229, 24, 55);}
.mfoe-list-panel-label.cycling-type		{background-color: rgb(86, 114, 180); border-color: rgb(86, 114, 180);}
.mfoe-list-panel-label.cycling-distance	{background-color: rgb(241, 136, 36); border-color:  rgb(241, 136, 36);}

#entry-content .mfoe-feature-button.bikefridayorange,
#entry-content .mfoe-feature-button.bikefridayorange a
{background-color: #E85F32; color: white;}
#entry-content .mfoe-feature-button.bikefridayblue,
#entry-content .mfoe-feature-button.bikefridayblue a
{background-color: #1D71B8; color: white;}
#entry-content .mfoe-feature-button.bikefridaylightblue,
#entry-content .mfoe-feature-button.bikefridaylightblue a
{background-color: #009FE3; color: white;}
#entry-content .mfoe-feature-button.bikefridayyellow,
#entry-content .mfoe-feature-button.bikefridayyellow a
{background-color: #F7A916; color: white;}
#entry-content .mfoe-link-bikefridayorange a {color: #E85F32;}
#entry-content .mfoe-link-bikefridayyellow a {color: #F7A916;}
#entry-content .mfoe-link-bikefridayblue a {color: #1D71B8;}
#entry-content .mfoe-link-bikefridaylightblue a {color: #009FE3;}

.page-number-options
{
	background: rgb(210,210,210);
	padding: 4px;
	float: left;
	height: auto;
	display: block;
	width: auto;
}

.page-number-option a
{
	display: block;
	background: rgb(52,218,150);
	width: auto;
	font-size: 140%;
	text-decoration: none;
	color:  white;
	padding: 6px;
	float: left;
	border: none;
	margin-right: 10px;
}

/* hide from mobile site */
.mobile-break
{display: none;}
.mobile-only
{display: none;}
.header-mfoe-mobile
{display: none;}
.mfoe-list-panel-thumb.calendar1 {display: none;}


#entry-content h3
{
	font-size: 140%;
}

#entry-content h2
{
	font-size: 200%;
}

.mob-menu-logo-holder {
	background-color: rgb(52,218,150);
	}

/* mobile site only */
@media only screen and (max-width: 768px) {
		
		body {
			font-size: 100%;
			width: 100%;
			max-width: 100%;
		}
		#wrapper,
		#main,
		#footer,
		#leftbit,
		#rightcolumn {
			width: 100%;
			max-width: 100%;
			margin: 0px;
			padding-left: 5px;
			padding-right: 5px;
			}
			
			

		.hide-from-mobile
		{ display: none; }
		.mobile-only
		{ display: block;}


		.mfoe-list-panel-label.bar			
		{	width: 95%;
			font-size: 140%;  
			padding-top:2pt; 
			padding-bottom:2pt;
			background-color: rgb(200,200,200);
			border: none;
			 border-top-left-radius: 4px;
			border-top-right-radius: 4px;
			border-bottom-left-radius: 4px;
			border-bottom-right-radius: 4px;
			-moz-border-radius-topright: 4px;
			-moz-border-radius-topleft: 4px;
			-moz-border-radius-bottomright: 4px;
			-moz-border-radius-bottomleft: 4px;
			}


		#entry-content{
			margin-left: 0px; margin-right: 0px;
			padding-left: 0px; padding-right: 0px;
			width: 100%;
			width: inherit;
			min-width: 100px;
			max-width: 100%;
			}
		
		 
		#entry-content .mfoe-feature-button.right
		 {align: none;}
		#entry-content .mfoe-feature-button a,
		#entry-content .mfoe-feature-button.stacked a,
		#entry-content .mfoe-feature-button,
		#entry-content .mfoe-feature-button.stacked
		 {
			
			display: block;
			padding-top: 4px;
			padding-bottom: 4px;
			margin-bottom: 5px;
			min-height: 20px;
			min-width: 90%;
			width: 90%;
			max-width: 90%;
			vertical-align: middle;
			/*border: red 2x solid;*/
			/*display: flex;*/
			align-items: center;
		}
		
		.mobile-break { display: block; }
		
		#entry-content .wp-block-quote
		{
			margin-left: 0px;
		}
		
		#entry-content img {max-width: 100%;}
		
		/* calendar */
		.mfoe-list-panel-thumb.calendar2 {display: none;}
		.mfoe-list-panel-thumb.calendar1 {display: inline-block;}
		.mfoe-list-panel.calendar {border-top-width: 6px; margin-top: 60px; }
		.mfoe-list-panel.same-day {border-top: none; border-top-style:none; margin-top: 5px;}
		.mfoe-list-panel-day-number {margin-bottom: 20px;}
		.mfoe-list-panel.climate h3 a {margin-bottom: 0px;}
		.mfoe-list-panel-date {
				width: 95px;
				min-width: 95px;
				margin-right: 20px;}

/* sidebar mobile */
	
.mfoe-sidebar-box{
	margin-left: 0px;
	border: none;
	}

.mfoe-sidebar-box.search{
	display: none;
	}	
	
div#rightcolumn
{display: block;
float: none;
padding: 0px 0 0 0;
margin: 0 0px 0 0;
clear:none;
min-height:none;
/*border-top: rgb(200,200,200) 2px solid;*/
width: 100%;
}

.option-selected.campaign-button a
{
	display: inline-block;
	float: none;
	margin-left: 3%
	margin-right: 3%;
		font-size: 120%;
	background-color: rgb(52,218,150);
	width: 100%;
	padding: 10px;
	margin-right: 5px;
	box-shadow: none;
	border-bottom: 0px;
	color: white!important;
	border: none;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
			display: block;
			padding-top: 4px;
			padding-bottom: 4px;
			margin-bottom: 5px;
			min-height: 30px;
			min-width: 90%;
			width: 90%;
			max-width: 90%;
			vertical-align: middle;
			/*border: red 2x solid;*/
			/*display: flex;*/
			align-items: center;
	
}
	
/* ELECTION SURVEY ADDITIONS */
.t-cell.ward-head {
	color: rgb(120,120,120);
	display: block;
	font-size: 150%;
	padding-top: 40px;
	padding-bottom: 0px;
	margin-bottom: 0px;	

}
.header-mfoe-mobile
{
	display: block;
	background: rgb(52,218,150);
	height: 100px;
	width: 100%;
	padding: 5px;
}

#mast {display: none;}

content > div {
  height: 100px;
}



} /* mobile */ 
