/**
* capitacustomised.css
*
* Overrides the float property for the cap-wrapper element 
* to keep it inside the MCC  background stylingstyling
*/
	/*Added. D Chrisp. 18/11/2015.*/
	body .cap-wrapper {float:none;}
	.cap-wrapper .container-fluid {font-family: 'fedra', 'Helvetica Neue', 'Helvetica';}
	.cap-wrapper .band1, .cap-wrapper .band2, .cap-wrapper .form-connect {
    background-color:#ffffff; inherit !important;
}
	
/* MCC New Styles */

	@charset "UTF-8";
/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */


html,
button,
input,
select,
textarea {
    color: #222;
}

body {
    font-size: 1em;
    line-height: 1.4;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

img {
    vertical-align: middle;
}
 
fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

#xform_layout .longLabel label { 
	clear:both;
	min-width:100%;
	width:100%;
	text-align:left;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

.hide { display:none; }
.clear {clear: both}

/* ==========================================================================
   Font Face Declarations
   ========================================================================== */

/*@font-face {
				font-family:'fedra';
  				src: url('https://www.revbens.manchester.gov.uk/publicaccesstest/webresources/css/fonts/WF-020550-002332-000007.eot');
				  src: url('https://www.revbens.manchester.gov.uk/publicaccesstest/webresources/css/fonts/WF-020550-002332-000007.eot?#iefix') format('embedded-opentype'), url('https://www.revbens.manchester.gov.uk/publicaccesstest/webresources/css/fonts/WF-020550-002332-000007.woff') format('woff'), url('https://www.revbens.manchester.gov.uk/publicaccesstest/webresources/css/fonts/WF-020550-002332-000007.ttf') format('truetype');
				font-weight: normal;
				font-style: normal;
}
@font-face {
				font-family:'fedra';
src: url('https://www.revbens.manchester.gov.uk/publicaccesstest/webresources/css/fonts/WF-020550-002332-000008.eot');
  src: url('https://www.revbens.manchester.gov.uk/publicaccesstest/webresources/css/fonts/WF-020550-002332-000008.eot?#iefix') format('embedded-opentype'), url('https://www.revbens.manchester.gov.uk/publicaccesstest/webresources/css/fonts/WF-020550-002332-000008.woff') format('woff'), url('https://www.revbens.manchester.gov.uk/publicaccesstest/webresources/css/fonts/WF-020550-002332-000008.ttf') format('truetype');
				font-weight: normal;
				font-style: italic;
}

@font-face {
				font-family:'fedra';
  src: url('https://www.revbens.manchester.gov.uk/publicaccesstest/webresources/css/fonts/WF-020550-002332-000025.eot');
  src: url('https://www.revbens.manchester.gov.uk/publicaccesstest/webresources/css/fonts/WF-020550-002332-000025.eot?#iefix') format('embedded-opentype'), url('https://www.revbens.manchester.gov.uk/publicaccesstest/webresources/css/fonts/WF-020550-002332-000025.woff') format('woff'), url('https://www.revbens.manchester.gov.uk/publicaccesstest/webresources/css/fonts/WF-020550-002332-000025.ttf') format('truetype');
				font-weight: bold;
				font-style: normal;
}*/


 
/** Generic Styles **/
html, html a { -webkit-font-smoothing: antialiased; text-shadow: 1px 1px 1px rgba(0,0,0,0.004); font-effect:outline; }
body	{ margin:0; padding:0; font-family:'Helvetica Neue', 'Helvetica'; font-size:87.5%; background-color:#050505;  }
strong { font-family:'Helvetica Neue', 'Helvetica', sans-serif; font-weight:normal; }
em, i { font-family:'Helvetica Neue', 'Helvetica'; font-style:normal;}
a		{ -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; transition:all .3s ease-in-out; }
a:focus, button.showInfo:focus { outline: 2px solid #D44056; }
input	{ font-family:'mcc', Helvetica, Arial, sans-serif; }
.container	{ width:100%; background-color:#efefef; overflow:auto; }

menu, ol, ul	{ padding:0 0 0 7.14285714%; }
.info_left, .info_right {margin-bottom: 0px}

h1, h2, h3, h4, h5, h6, blockquote, .well p	{ -webkit-font-smoothing:antialiased; font-smoothing:antialiased; }

.container > header,
.container > footer,
.container > div,
.container > section	{ width:92.85714286%; max-width:1280px; padding-left:3.57142857%; padding-right:3.57142857%; margin:auto; clear:both; position:relative; }
.container > section img {max-width: 100%}
.action-and-icon > section {
	max-width:930px;
}


.hide { display:none; } 

.widgets	{ background-color:#efefef; overflow:auto; padding-top:.72em; padding-bottom:.72em;}
.widgets section	{ overflow:auto; }

.home .widgets	{ padding-top:1.4em; padding-bottom:2.4em; }

.container > section > h1	{ text-align:center; font-weight:normal; font-size:1.8em; }
.container > section > h1.page-title	{ text-align:left; }

form .clear, #content article form p.clear { background:#f5f5f5; border-radius:0 0 3px 3px; border-top:1px solid #ddd; margin:1em 0 0; padding:17px 0 0; overflow:hidden; display:block; clear:both; }

#content form .search_btn {clear:both; overflow:visible; padding-bottom:1em; display:block; }
form .search_btn:before, 
form .search_btn:after { content:"\0020"; display:block; height:0; overflow:hidden; }
form .search_btn:after { clear:both; }


select { color:#000; padding:4px; width:310px; }
textarea { border: 1px solid #ccc; color: #808080; display: inline-block; font-weight: normal; height: auto; line-height: normal; margin: 0; overflow: auto; padding: 4px; vertical-align: top; width: 310px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.btn	{ display:inline-block; border:none; color:white; padding:.72em 5% .52em; box-shadow:none; display:block; margin:0.72em 0 0; font-size:1.1em; border-radius:600px; }
.btn:active,
.main-form input[type=submit]:active	{  }

.btn-alt	{ cursor:pointer; display:inline-block; text-align:center; padding:.4em 20px; border-radius:40px; background-color:rgba(0,0,0,0.7); margin:auto; text-shadow:none; font-weight:normal; -webkit-font-smoothing:antialiased; font-smoothing:antialiased; text-shadow: 1px 1px 0 rgba(0,0,0,0.01); -moz-transition:all .3s ease-in-out; transition:all .3s ease-in-out; text-decoration:none;	 }

.form .btn-alt	{ background-color:#D54056; border:none; padding:1em 2em; color:white; box-shadow:none; margin-top:1em; }

.inverted	{ background-color:rgba(255,255,255,0.35); color:rgba(0,0,0,0.8); box-shadow:none; font-weight:normal; -webkit-font-smoothing: antialiased; font-smoothing:antialiased; }
.inverted:hover, .inverted:focus 	{ background-color:rgba(255,255,255,0.45); }
.more		{ clear:both; text-align:center; }

.martha .more	{ padding-top:1.5em; }

.well p	{ }

article table				{ background: none; border: none; border-radius: 0; margin-bottom: 18px; padding: 0; width: 100%; }
article table tr			{ background: none;}
article table	td			{ border: 1px solid #ddd; vertical-align: top; padding:10px;  }
article table .coltwo		{ width: 60%; }
article table	th			{ border: 1px solid #ddd; color: #333; padding: 9px 10px; font-size: 1em; font-weight: bold; line-height: 18px; text-align: left; vertical-align: top; }
article table	td label.hideXFPLabels	{ position: absolute; left: -200000px; }
article table .xfields,
article table textarea,
article table select,
article table label		{ float: none; margin: 0; text-align: left; width: 90%; }
article table	td .xform_group label { position: static;}
article table	td,
article table	th			{ background-color: #f9f9f9; background-repeat: no-repeat; border-radius: 0; text-transform: none;  text-shadow: none;
									background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#f9f9f9)); 
									background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #f9f9f9); 
									background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #f9f9f9); 
									background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #f9f9f9); 
									background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #f9f9f9); 
									background-image: linear-gradient(#ffffff, #ffffff 25%, #f9f9f9); 
									filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9', GradientType=0);
								}

article #recaptcha_table td,
article #recaptcha_table th	{ background: #fff; border: none; padding:10px; }



/* COOKIE BANNER */
#cookieAlertMessage { position:fixed; bottom:0; z-index:2000; background: #000; border-top: 1px solid #fff; }
#cookieAlertMessage p {padding: 0.5% 1%;  color:#fff; width: 98%; font-size: .9em; text-align: center}
#cookieAlertMessage a { color:#608A9E; }
#cookieAlertMessage a.close, #cookieAlertMessage a:visited { color:#608A9E; display: inline; width: auto; font-size: 1em; font-weight: normal; background: none; position: relative; opacity: 1; margin-left: 10px; font-weight: bold}
#cookieAlertMessage .close span, #cookieAlertMessage .close:visited span	{ display:inline-block; line-height: 0.8em; font-size:1.72em; color:white; width:1em; height:1em;  background-color:#608A9E; text-align:Center; text-decoration:none; border-radius:62px; opacity:.8; font-family:'fedra'; font-weight:normal; padding: 3px 0 0 1px;}
#cookieAlertMessage .close:hover span, #cookieAlertMessage .close:focus span	{ opacity:1; }

/** Header **/

.header, footer.container		{ background-color:#000; z-index:2; position:relative; padding:.4em 0; }
.header { overflow:visible; }
footer.container { border-top:6.72em solid #efefef; }
.home footer.container { border-top:none; }
.header h1, footer.container h1	{ margin-top:0; }
footer.container h1				{ margin-bottom:0; }
.brand		{ overflow:visible; float:left; display:block; margin-bottom:10px; width:16em; text-indent:-999em; background-image:url('css_img/logo-fallback.png'); background-repeat:no-repeat; min-height:4em; margin-top:1em; }
footer .brand {
	width:11em;
	margin-bottom:0;
}
.header form	{ float:none; width:100%; margin:auto; max-width:620px; position:relative; clear:both; display:none; }
.header form .input	{ font-size:16px; background-color:white; border-radius:3px; padding:11px 5% 8px; border:none; width:90%; box-shadow:1px 1px 5px rgba(0,0,0,0.4); color:#444; font-size:.9em;}
.header form .input:active, .header form .input:focus	{ border:none; outline:none; background-color:white; }
.header form .submit	{ position:absolute; top:6px; right:2px;  font-family:'fontello'; background:none; border:none; color:#333; font-size:1.5em; }
.header form .submit:hover, .header form .submit:focus	{ color:#D54056; }
.header form label { position: absolute; height: 0; width: 0; display: block; text-indent: -999em; }
.logo { width:290px;  }

.header nav	{ float:right; clear: none; width:100%; text-align:center; margin-right: 0; margin-top:0.83em;  }
.header nav ul	{ margin-top:5px; margin-bottom:0; padding-left:0; }
.header nav li	{ display:inline-block; margin-left:1.72em; }
.header nav li a	{ text-decoration:none; color:white; }

.show-search { display:inline-block; float:right; font-size:2.5em; border-radius:4px; width:1em; height:1em; padding:.2em .23em; color:white; margin-top:.25em; z-index:999; }

.header nav li a:hover, .header nav li a:focus	{ color:#D54056; }

.half { width:100%; float:left; text-align:center; }
.third { width:100%; }
.three-quarters	{ width:100%; }
.quarter	 { width:100%; }
footer article h3 { font-weight:normal; font-size:1.3em; margin-top:.6em; margin-bottom:0; line-height:1.318681319em; }
footer article h3 a	{ color:#D54056; text-decoration:none; }
footer article h3 a:hover, footer article h3 a:focus { border-bottom:2px solid white;}

/** Footer **/
footer.container		{ background-color:#050505; overflow:auto; padding-top:1.8em; color:white; padding-bottom:0;}
footer > section		{ clear:both; }
footer > section h1		{ margin-bottom:.2em; }
footer > section > nav	{ margin-bottom:2.5em; overflow:visible; width: 99%}
.social					{ float:none; margin:0; padding:0; width:100%; text-align:right;   }
.social li				{ width:2.9em; display:inline-block;  }
.social li a			{ overflow:auto; text-decoration: none; color: #fff}
.social .icon-container	{ font-size:2em; }
.social .icon-container	span {  -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; transition:all .3s ease-in-out; }
.social li a:hover .icon-container span, .social li a:focus .icon-container span	{ color:#D54056; }

footer .articles h1 { font-size:1.5em; padding-top:1em; padding-bottom:1em; }

.articles .more	{ padding-top:2.2em; }

footer article	{ text-align:center; display:none; }
footer article:first-child	{ display:block; }
footer article .more a:hover, footer article .more a:focus	{ background-color:#D54056; }

footer .subnav	{ padding-left:0; width:80%; clear:both; padding-top:0; padding-bottom:1.4em; padding-left:0; margin:0 auto; font-size:.85em;}
.subnav ul		{ margin:0; padding:0; border:0; width:100%; overflow:hidden; }
footer .subnav li	{ padding:0; display:inline-block; width:47%; margin-right:5%; text-align:left; }
/* footer .subnav li:nth-child(even)	{ text-align:right; } */

footer .subnav + .subnav	{ clear:both; width:100%; text-align:center; }
footer .subnav + .subnav li	{ display:inline; margin:0; border-left:1px solid #fff; padding-left:2.5%; margin-left:2.5%; }
footer .subnav + .subnav li:first-child { border:0; padding:0; margin:0; }

footer .subnav.copyright li { border:none; width:100%; float:none; display:block; text-align:center; }

footer > section > p	{ text-align:center; margin-top:0.2em; color:#a9a9a9; display:none; }

footer .social li .icon-container span	{ width:auto; height:auto; font-size:1.85em;  }
.subnav li	{ width:100%; }
.subnav	{ padding-top:7.2em;  }
.subnav, .attribution		{ -webkit-font-smoothing:antialiased; font-smoothing:antialiased; font-size:.8em; overflow:hidden; }
.attribution ul		{ margin:0; padding:0; border:0; width:100%; overflow:hidden; }
.attribution li		{ padding:0; display:inline-block; width:45%; text-align:left; margin-right:5%; margin-bottom:1em; text-align:center; }
.attribution li:nth-child(even), footer .subnav li:nth-child(even) { margin-right:0;}	
.attribution li a, .subnav li a	{ color:white; text-decoration:none; padding:0; }
.attribution li a:hover, .subnav li a:hover, .attribution li a:focus, .subnav li a:focus	{ border-bottom:2px solid #D54056; }


/** Inner Pages **/

#breadcrumb, .homepage-breadcrumb		{ color: #fff; background-color:#D54056; margin:0; font-size:.9em; padding:.2em 0; }
#breadcrumb ul, .homepage-breadcrumb ul	{ margin:0; padding:0; }
#breadcrumb a, .homepage-breadcrumb a	{ margin-right:.5em; color:white;text-decoration:none;  }
#breadcrumb li, .homepage-breadcrumb li	{ display:inline-block; margin-right:.5em;  }

#breadcrumb li:last-child, .homepage-breadcrumb li:last-child {
	display:none;
}


#content			{ text-shadow:none; background-color:#efefef; overflow:auto; }
#content.homepage	{ padding-bottom:0;  }
#content h1, .container > section > h1.page-title			{ text-align:left; font-size:2.5em; line-height:1.2em; clear:both; margin-top:.49em; margin-bottom:.33em; color:#222; letter-spacing:-1px; }

#breadcrumb a			{ color:white; text-decoration:none; border-bottom:none;}

#content a.float_left { float:left; }
#content a.float_right { float:right; }
#content article h3 a	{ color:inherit; border:none; padding-bottom:0; font-weight:inherit; }
#content a:hover, #breadcrumb a:hover, #content a:focus, #breadcrumb a:focus	{ color:black; border-bottom-color:#507090; }

#content h2				{ color:black; font-size:2em; font-weight:normal;   }
#content article, #content .councillors	{ width:100%; float:left; padding-bottom:5.72em;   }
#content article h2,
#content article h3,
#content article h4,
#content article h5,
#content article h6,
.content article h2,
.content article h3,
.content article h4,
.content article h5,
.content article h6	{ clear:both; }
#content article h2,
.content article h2		{ display:block; margin-top:.65em; margin-bottom:.4em; clear:both; line-height:1.2em; font-size:2.2em; font-style:normal; color:#333; }
.content article h2:nth-last-line(1) {line-height:.8em;}
#content article h2:first-child, #content article img + h2	{ line-height:1.5em; margin-bottom:.4em; padding-bottom:0; border-bottom:none; margin-top:0; margin-bottom:.4em; font-size:2em; font-style:normal; color:black; }
#content article img + h2	{ font-size:1.8em; margin-top: 10px; }	
#content article h3, .content article h3	{ font-size: 1.3em; font-weight: 500; letter-spacing: 1px; color: #414042; font-style:normal; margin-top: .26em; display:inline-block; margin-bottom:.27em; }
article h4, article h5  { font-size: 1.1em; color: #D54056; text-transform:normal; line-height: 1.5em; margin-top: 0; margin-bottom: 0; font-weight: 500; display: inline-block; }
article h4 + p,
article h5 + p,
article h6 + p	{ margin-top:0;  }
article h5						{ font-size:1.1em; line-height:1em; text-transform:none; font-weight:normal; color:#D54056; font-family:'Fedra Sans Book Italic'; font-style:normal;  }
article .well + h2	{ margin-top:.65em;  }
article h2,
article h3,
article h4,
article h5,
article h6		{ clear:both;  }
article a	{ font-weight:normal; }
#content .well	{ margin-top:0; border-radius:4px; }
article .well	{  padding:.8em 7.14285714%; margin-bottom:1.95em; }
article p + .well,
article blockquote + .well	{ margin-top:1.8em; padding:.8em 7.14285714%; }
#content article p.well,
.content article p.well	{ padding:.8em 1.3em; background-color:rgba(0,0,0,0.1); color:black; font-size:1.24em; line-height:1.836734694em; box-shadow:1px 1px 0 rgba(255,255,255,.93), 1px 1px 4px rgba(0,0,0,0.05) inset; border-radius:3px; margin-bottom:1.1em; }
.well.cta	{ overflow:auto; margin-bottom:.5em; padding-top:0; }
.well.cta .btn-alt { 
	background: #db4157;
	background: -moz-linear-gradient(top,  #db4157 0%, #b22336 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db4157), color-stop(100%,#b22336));
	background: -webkit-linear-gradient(top,  #db4157 0%,#b22336 100%);
	background: -o-linear-gradient(top,  #db4157 0%,#b22336 100%);
	background: -ms-linear-gradient(top,  #db4157 0%,#b22336 100%);
	background: linear-gradient(to bottom,  #db4157 0%,#b22336 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db4157', endColorstr='#b22336',GradientType=0 );
}
#content .well .more	{ font-size:1em; }
#content .well .more a	{ box-shadow:none; }
.well .more			{ margin-top:.5em; }
#content .well .more a	{ border-bottom:none; font-size:1.1em; padding:10px 20px; color:#fefefe;}
.well .more a:hover, .well .more a:focus	{ background-color:rgba(0,0,0,0.4); }
article p	{ padding:0; margin-bottom:1.32em; }
article p + ul { margin-bottom:1.3em;  }
article blockquote p	{ margin-bottom:1em; }
article blockquote	{ width:100%; float:right; margin-top:.9em; margin-bottom:2em; margin-right:0; margin-left:0; padding:.35em 0; border-top:2px solid #222; border-bottom:2px solid #222; box-sizing:border-box; }
article blockquote:nth-of-type(2n)	{ float:left; margin-left:0; margin-right:40px; }
article blockquote p	{ padding:0; font-size:1.2em;  line-height:1.836734694; }
article p + ul { margin-top:0; }

#content aside h2 { font-size:1.1em; margin-top:.55em; }
#content aside.right-bar h2 {font-size: 1.3em}

.navigation h2, .documents h2		{ font-weight:normal; font-size:1.4em; letter-spacing:-1px; margin-top:.55em; color:#555; margin-bottom:.95em;}
#content aside				{ margin-right:0; width:100%; float:left; margin-bottom:2em; }
#content aside.right-bar	{ display:block; float:right; padding-bottom:2em; }
#content aside.bottom-supp	{ display:block; clear:both; width:100%; float:none; margin:0; }
#content aside.bottom-supp ul { padding:0; list-style:none; }

#content aside.item-meta ul	{ margin:0; padding:0; list-style:none;  }
#content aside.item-meta ul li	{ display:inline-block; margin-right:1em;  }
#content aside.item-meta ul li:last-child { margin-right:0; }
#content aside.item-meta ul li a, #content aside .meta a	{ display:inline; padding:0; margin:0; background-color:transparent; color:black; font-weight:normal; border-bottom:1px solid #507090; }
#content aside.item-meta ul li span, #content aside.item-meta-inner ul li span	{ color:#507090; }

.arrow-top {
	position: relative;
	background: white;
}
.arrow-top:after {
	bottom: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow-top:after {
	border-color: rgba(0, 0, 0, 0);
	border-bottom-color: white;
	border-width: 16px;
	left: 50%;
	margin-left: -16px;
}

.no-arrow:after {
	display:none;
}

aside nav ul { padding:0; margin:0; }
.navigation ul, .documents ul		{ margin:0; padding:0; list-style:none; background-color:white; padding-top:1em; }
#content aside nav > ul > li, .navigation li, .documents li	{ font-size:1.2em; margin-bottom:.2em; line-height:1.43; list-style: none}
#content .right-bar nav > ul > li { font-size:1em; margin:0; }
#content aside nav > ul > li ul	{ background-color:white; margin-left:4%; margin-right:4%; padding:.72em 8%; border-bottom-left-radius:4px; border-bottom-right-radius:4px;  }
#content aside nav > ul > li ul li	{ font-size:.9em; margin-bottom:.52em; margin-top:.42em; }
#content aside nav > ul > li ul li a	{ border:none; color:#D54056; font-weight:normal; }
#content aside nav > ul > li ul li a span	{ color:#666; }

#content aside.item-meta { margin-top:0; margin-bottom:1.44em; }
#content aside.item-meta li	{ font-size:.9em; margin-bottom:1em; }
#content aside nav > ul > li > a, .navigation li a, .documents li a, #content .no-list li a, .primary-sidebar h2	{ display:block; padding:.7em 1em .2em; border-bottom:none; font-weight:normal; }
#content aside nav > ul > li:last-child > a { padding-bottom:.5em; }
#content .right-bar nav > ul > li a, #content .no-list li a, .slide-nav a { color:black; padding:0 0 0 1.5em; background:url('css_img/icon_arrow.gif') no-repeat 0 1px; text-decoration:none; }
#content .no-list li h2 a { padding-left:0; background:none; }
#content .no-list li a {background-position-y: 2px;}
.slide-nav li a { padding-top:3px; padding-bottom:3px; }
#content aside.primary-sidebar nav > ul > li > a { font-size:.85em; }
#content aside.primary-sidebar nav > ul > li.current { border-left:4px solid #D54056; }
#content aside.primary-sidebar nav > ul > li.current a { color:black;  }
.navigation li a, .documents li a	{ text-decoration:none; color:#507090; }

.slide-nav ul {padding-left:0; overflow: auto;}
.lt-ie8 .slide-nav ul {overflow: visible}
.slide-nav li {display:inline-block; min-width:14.714286%; width: 100%; margin-right: 2%; margin-bottom: 10px; float: left;}
.slide-nav li:nth-child(odd) {clear: left;} 


aside .meta	{ width:100%; margin-left:0; margin-right:0; padding-left:0; list-style:none; font-size:1em;  }
#content aside .meta li	{ font-size:1em;  }
#content aside .meta li span	{ font-size:1.2em; color:#507090;}

#content .img-link	{ float:left; display:block; width:30%; border:none; }
#content a.img-link img	{ width:100%; }

article li	{ margin-bottom:.72em;  }

#content h1 a { display:none; }


#breadcrumb li a:after {
	content:'/';
	display:inline-block;
	margin-left:.9em;
	margin-right:0;
}

#breadcrumb li a:hover:after {
	color:white;
}

#breadcrumb nav {
	padding-left:.4em;
}


/** PUT CUSTOM STYLING HERE **/
   
   
   
 
 
 
 


/** RESPONSIVE STYLING **/

@media only screen and (max-width: 380px) {
	section select    {width: 100%;}
	section textarea    {width: 97%;}
}

@media only screen and (min-width: 480px) {

	/* Intermediate Styles */
	.finish input[type=submit] { padding:1em 5.7953% 1em 4.953%; }

}

@media only screen and (min-width: 620px) {
	.new-widget.action:only-child {
		width:39%; margin:auto;
	}
	.header nav { width:39%; margin-right: 3.57142857%; float:right; text-align:right; }
	
	.brand			{ width:15em; float:left; margin-bottom:0; margin-top:.3em; }
	.header form	{ width:30%; float:right; clear:none; margin-top:.8em; }
	.half			{ width:47.5%; padding-right:2.5%; float:left; text-align:center;  }
	.half + .half	{ padding-right:0; padding-left:2.5%;  }
	.half .half		{ width:100%; }
	
	.martha .icon-left-open, .martha .icon-right-open { top:50%; bottom:auto; }
	
	.taxonomy h2, .nav-and-icon h2 { font-size:1.1em; }
	
	.important > section > h1, #cookieAlertMessage > section > h1	{ width:24.66029152085042%; float:left; }
.important p, #cookieAlertMessage p	{  }
	
	
	.whats-going-down > section > .half .half + .half	{ display:block;  }	
	.whats-going-down > section > .half .half, .whats-going-down > section > .half		{ box-shadow:none; }
	.whats-going-down > section > .half + .half	{ box-shadow:-1px 0 0 rgba(0,0,0,0.4), 1px 0 0 rgba(255,255,255,0.04) inset; }
	
	.whats-going-down > section > .half	{ padding-bottom:1.7em; margin-bottom:0; box-shadow:none;}
	
	.third	{  width:30.95238095%; float:left; margin-right:3.57142857%; }
	.third:last-child, .third:nth-child(3n)	{ margin-right:0; }
	.three-quarters { width:72.5%; margin-right:2.5%; float:left; }
	.quarter { width:22.5%; padding-right:2.5%; float:left; }
	.quarter:last-child { padding-right:0; }
	
	.subnav, .attribution	{ font-size:.9em; }
	
	.taxonomy.container { padding-top:0; }
	
	.taxonomy section .new-widget	{ width:15.71428572%; margin-right:5.35714285%; }
	.taxonomy section .new-widget:nth-child(3n)		{ margin-right:5.35714285%; }
	.taxonomy section .new-widget:nth-child(5n)		{ margin-right:0; }
	.taxonomy section .new-widget:nth-child(3n + 1)	{ clear:none; }
	.taxonomy section .new-widget:nth-child(5n + 1)	{ clear:both; }
	.taxonomy section .new-widget:nth-child(n + 4)	{ display:block; }
	.taxonomy section .new-widget:nth-child(n + 6)	{ display:none; }
	.taxonomy .more	{ display:block; }
	.taxonomy .expanded + .more { margin-top:0; }
	
	.taxonomy section .new-widget p	{ display:block; margin-bottom:0; }
	
	.nav-and-icon p, .taxonomy p	{ display:block; margin-bottom:0; }
	
	.martha-nav nav li	{ font-size:1.172em; }
	
	.martha .icon-container	{ font-size:6.4em; padding-bottom:0;}
	.martha .icon-widget a { margin-top:0; }
	.martha li ul li a h3, .martha h3, .icon-widget h3	{ font-size:1.1em; }
	.action-and-icon .icon-widget h3 { font-size:1.4em;  }
	.martha > section > ul > li			{ padding:2em 0 2.2em; }
	
	.martha li h2	{ font-size:2em; }
	.martha nav + .more	{ padding-top:0.8em; } 
	.martha .inner-slides + .more	{ padding-top:2em;  }
	.martha .more	{ padding-top: 0; }
	.main-form	{ margin-top:1.35em; margin-bottom:1.46em;}
	.main-form input[type=text]		{ font-size:1.4em; }
	.main-form input[type=submit]	{ font-size:1.4em; width:15%; }
	.martha h2 + h3			{ margin-top:1.66em; }
	
	.nav-title	{ font-weight:normal; }
	.nav-subtitle	{ display:block; font-size:1em;}
	
	#content h1, .container > section > h1.page-title	{ /*font-size:3.4em;*/ line-height:1em; letter-spacing:-2px; }
	#content aside	{ display:block; }
	#content aside.item-meta, aside.item-meta	{ margin-top:-.79em; margin-bottom:2em; }
	
	.all-yours i	{ display:none; }
	.all-yours + .half a.sign-up i	{ display:block; }
	
	.slide-nav li {width: 45%}
	
	footer .brand			{ width:19.4em; margin-top:3.9em; display:; }
	
	footer .articles h1	{  padding-top:0; padding-bottom:0; }
	footer > section > p { display:block; }
	
	footer .subnav	{ float:left; padding-top:1.4em; padding-left:0;}
	footer .subnav li, .attribution li	{ padding:0; display:inline-block; width:47%; margin-right:5%; margin-bottom:.72em; text-align:left; }
	footer .subnav	{ width:100%; float:left; clear:both; padding-top:2em; padding-left:0; margin-left:0; font-size:.85em; }
	
	footer .subnav li:nth-child(even)	{ text-align:center; }
	footer .subnav + .subnav	{ clear:none; width:34%; float:right;  }
	footer .subnav + .subnav li	{ text-align:right; display:block; border:0; padding:0;
	margin:0; }
	
	footer .subnav	{ width:60%; }
	
	footer .brand			{ width:15em; margin-top:1.9em; }
	footer article	{ display:block;  }
	.social			{ width:17.5em; text-align:right; float:right;   }
	footer .subnav + .subnav li	{ width:100%;}
	
	.articles .more	{ padding-top:0; }
	
	#content .news-item img	{ width:37%; float:left; margin-right:5%;  }
	
	#content .news-item	{ width:48%; float:left; margin-right:4%; padding-top:1.44em; border-top:1px solid #aaa;}
	#content .inner-items .news-item	{ padding-top:.72em; }
	#content .news-item:nth-child(2n) { margin-right:0; }
	#content .news-item:nth-child(2n + 1)	{ clear:both; }
	
	.gallery .items ul li	{ width:22.32142857%; margin-right:3.57142857%; }
	.gallery .items ul li:nth-child(3n)	{ margin-right:3.57142857%; }
	.gallery .items ul li:nth-child(4n)	{ margin-right:0; }
	.gallery .items ul li:nth-child(3n + 1)	{ clear:none; }
	.gallery .items ul li:nth-child(4n + 1)	{ clear:both; }
	
	#content aside.item-meta ul li	{ margin-right:4em;  }

	.header form { display:block; max-width:320px; }
	.show-search { display:none; }
	
	/** FORMS **/
    .question label { max-width: 160px; }
    .question input,
	.question select,
	.question textarea { margin-left:2em; width:50%; margin-top:.4em;}
	.action-widget a { padding:.6em 5%; }
	
}

@media only screen and (min-width: 768px) {
	.new-widget.action:only-child {
		width:24.66029152085042%; margin:auto;
	}
	.googleMap { width:100%; }
	.action section > .action-widget:only-child, .action section .new-widget { padding-bottom:0; vertical-align:top;}
	
	#content aside.item-meta, #content aside.item-meta-inner	{ width:100%; }
	#content aside.right-bar, #feedback	{ width:71.176902547%; float:right; clear:both; margin-right:0; margin-bottom:0; }
	#content aside.right-bar, #feedback { width: 25.2517%; clear: none; }
	#feedback { width:65.176902547%; }
	article blockquote	{ width:39.905449159767734%; margin-right:0; margin-left:3.57142857%; margin-top:1.1em; margin-bottom:1em; clear:both; }
	
	#content article ol.record-list p:last-child { margin-bottom: 1.72em; }
	.well { font-size:1.6em; line-height:2.142857143em; } 
	.googleMap	{ margin-left:7.14285714%; margin-right:7.14285714%;  }
	.googleMap  { width: 92.85714286%; }
	#content article h2:first-child	{ margin-left:0; margin-right:0; }
	#content article,
	.content article	{ font-size:15px; }
	#content article p,
	.content article p	{ line-height:1.71428571em; }
	.attribution li		{ padding:0; display:inline-block; width:30.821429%; text-align:center; margin-right:3.28%; }
	.nav-subtitle	{ font-size:.93em; }
	.nav-title { font-size:1.1em; }
	

	
	#content aside.right-bar 
	#content #feedback {
		width:71.176902547%;
		float:right;
	}

	
	
	.icon-container span	{ height:1.8em; width:1.8em; }
	.inner-slide .icon-container span {  height:1.1em; }
	.icon-widget .icon-container span	{ height:.3em; font-size:2.7em; }
	.martha .icon-container span	{ height:.8em; font-size:1.4em;}
	
	/** Featured Event **/
/* 	.featured-item section		{ overflow:auto; } */
	.featured-item section h1	{ width:24.66029152085042%; font-size:1.8em; line-height: 1.75; float:left; text-align:left;  }
	.featured-item p			{ font-size:1.2em; float:left; clear:none;  margin-left:3.57142857%; width:70.316163%; display:block;}
	
	.my-area	{ padding:1.542857em 0 1.542857em; }
	
	.my-area .half	{ padding-top:0; padding-bottom:0;}
	
	.all-yours i	{ display:block; }
	
	footer article	{ margin-bottom:1.3em;  }
	
	footer .more	{ padding-bottom:6em;  }
	
	footer .subnav { clear:none; width:40%; }
	footer .subnav li { margin:0; margin-left:5%; width:47%; display:inline-block; }
	footer .subnav li:nth-child(2n) { text-align:left;  }
	
	footer .subnav + .subnav { clear:both; float:none; width:100%; }
	footer .subnav + .subnav li	{ display:inline; border-left:1px solid #fff; padding-left:2.5%; margin-left:2.5%; }
	.attribution li	{ padding:0; display:inline-block; width:47%; margin-right:5%; margin-bottom:0; text-align:left; }
	
	.social	{ float:right;  }
	
	.martha .icon-right-open,
	.martha .icon-left-open		{ display:block; }
	
	#content article	{ margin-left:0;  }
	
	form.form_live_search label { text-align:right; width:130px; }
	form .clear, #content article form p.clear { padding-left:20px; padding-right:20px; }
    #content form.form_live_search .search_btn input[type="submit"] { margin-left:160px; }
    #content .well .more a { font-size:.75em; padding:0 20px; }
    
    #breadcrumb li:last-child, .homepage-breadcrumb li:last-child {
		display:inline-block;
	}
	
	.with-border #breadcrumb nav {
		padding-left:21%;
	}
	
	#feedback {
		float:none;
		margin:auto;
		clear: both;
	}
    

}

@media only screen and (min-width: 980px) {

		#content h1 a { display:inline-block; font-size:2.3em; float:left; margin-left:-30.4%; margin-top:-.46em; text-decoration:none; border:none; color:#D54056; width: 1em;} 
	#content h1 a span {
		display:block;
		font-size:.175em;
		color:#333;
		letter-spacing:0;
		width:100%;
		text-align:center;
		line-height: 1.3;
		font-family:'fedra', 'Helvetica Neue', 'Helvetica';
	}
	#content aside		{ margin-right:3.57142857%; width:25.251668883219018%; float:left; } /** 15.251668883219018 + 3.57142857 **/
	.with-border #breadcrumb > section { padding-left:0; }
	h1.with-icon { padding-left:28.251669%;  padding-bottom:.2em; }
	#content h1.with-icon { margin-bottom:.7em; padding-top:.8em; }
	.with-border .header { box-shadow:none; position:relative; }
	#content h1, .container > section > h1.page-title		{ position:relative; line-height:1.4em;}
	
	#content aside.right-bar {width: 100%;}
	
	#content article, #content .councillors	{ width:71.176902547%; }


}

@media only screen and (min-width: 980px) and (orientation:landscape) {
	#feedback { width:94%; }
	.martha .icon-container span	{ height:.8em; font-size:2.4em;}
	#content aside.right-bar		{ width:22.410714284%;  float:right; clear:none; margin-right:0; }
	#content aside					{ width:15.251668883219018%; clear:left;}
	#content article				{ width:81.176902547%; }
	.half	{ width:47.5%; padding-right:2.5%; float:left; text-align:center; }
	.half + .half	{ padding-right:0; padding-left:2.5%;  }
	.half .half	{ width:47.5%; padding-right:2.5%; float:left; text-align:center; }
	.half .half + .half	{ padding-right:0; padding-left:2.5%;  }
	.whats-going-down > section > .half .half		{ padding-bottom:.6em;}
	#content article	{ width:52.896520587%; margin-left:18.823097453%; }
	#content aside + article	{ margin-left:0;  }
	#content aside.item-meta + article	{ margin-left:18.823097453%; }

	#content h1, .container > section > h1.page-title		{ position:relative; line-height:1.4em;}
	h1.with-icon { padding-left:18.8230974532%; padding-bottom:.2em; }
	.with-border .header { box-shadow:none; position:relative; }
	.my-area .third, .council-and-democracy .third { margin-right:2.7%; padding-right:2.7%; padding-left:2.7%; width:26%; }
	.my-area .your-account, .council-and-democracy .council-list { border-left:1px solid #111; border-right:1px solid #111; margin-right:0; }
	.council-and-democracy .leaders-blog .more { padding-top:1em; }
	.with-border #breadcrumb {
		overflow:visible;
	}
	.with-border #breadcrumb section:after {
		top:100%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(219, 65, 87, 0);
		border-top-color: #D54056;
		border-width: 16px;
		left: 8%;
	}

	.with-border #breadcrumb > section { padding-left:0; }
	#content h1 a { margin-left:-21.4%; text-align: center; width: 1.4em; }
	#content.homepage aside.item-meta	{ margin-bottom:0;}
	#content article p,
	.content article p	{ padding:0; }
	.googleMap { margin:0 0 2em 0; width: 100%; }
	#content article h4 { margin:0; }
	.attribution li		{ padding:0; display:inline-block; width:30.821429%; text-align:center; margin-right:3.28%; }
	.nav-title	{ font-size:1.172em; }
	.featured-item .more		{ width:15.251668883219018%; float:right; clear:none; position:absolute; right:0; top:50%; margin-top:-2em; }
	.featured-item p	{ width:52.316163444%; }
	
	#content .news-item	{ width:30.95238095%; float:left; margin-right:3.57142857%; }
	#content .news-item:nth-child(2n) { margin-right:3.57142857%; }
	#content .news-item:nth-child(3n) { margin-right:0; }
	#content .news-item:nth-child(2n + 1)	{ clear:none; }
	#content .news-item:nth-child(3n + 1)	{ clear:both; }
	
	#content .inner-items	{ width:71.71961804%; float:left; overflow:auto; clear:none;  }
	#content .inner-items .news-item	{ width:48%; float:left; margin-right:4%; }
	#content .inner-items .news-item:nth-child(3n) { margin-right:4%; }
	#content .inner-items .news-item:nth-child(2n) { margin-right:0; }
	#content .inner-items .news-item:nth-child(3n + 1)	{ clear:none; }
	#content .inner-items .news-item:nth-child(2n + 1)	{ clear:both; }
	h1.with-icon { padding-left:18.8230974532%; }
	footer .subnav + .subnav	{ margin-left:0; width:19%; float:left; clear:none; }
	footer .subnav { margin-left:2.171429%; width:30%; }
	
	footer .subnav + .subnav li	{ text-align:left; border:0; padding:0; margin:0; display:block; }
	footer .subnav li:nth-child(even)	{ text-align:left; }
		
	#content aside.item-meta li		{ font-size:1.2em; }

	.martha .action-widget { padding-bottom:0; }
	.container.content article { width:55%; margin:auto; }
	.icon-widget .icon-container { font-size:4em; }
	
}

@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
	/** Retina **/
	body { font-size:12px; }
	.brand {background-image: url('css_img/logo-fallback-retina.png'); background-size: 100%;}
	#content section > article { font-size:15px; }
	#content section > article h2:first-child	{ font-size:1.7em; }
	#content section > article p	{ line-height:1.72em; }
	#content section > article p.well	{ font-size:1em; }
	.martha-nav .icon-container span { height:1.4em; min-height:1em; }
}

@media
only screen and (-webkit-min-device-pixel-ratio : 1.5) and (min-device-width:768px),
only screen and (min-device-pixel-ratio : 1.5) and (min-device-width:768px) {
	.martha-nav .icon-container span { height:1.3em; min-height:1.8em; }
}

@media
only screen and (-webkit-min-device-pixel-ratio : 1.5) and (min-device-width : 768px) and (orientation : landscape),
only screen and (min-device-pixel-ratio : 1.5) and (min-device-width : 768px) and (orientation : landscape) {
	body { font-size:12px; }
	#content article	{ font-size:11px;  }
	#content article	{ width:60.987800867%; }
	#content aside.right-bar		{ width:15.251668883219018%; float:right; clear:none;}
	/**  68.130658007 -  3.57142857 - 3.57142857 **/
}

@media
only screen and (min-device-width : 768px) and (orientation : portrait) {
	body { font-size:12px; }
}

@media
only screen and (min-device-width : 768px) and (orientation : landscape) {
	body	{ font-size:12px; }
}

@media
only screen and (min-device-width : 768px) and (orientation : landscape) and (-webkit-max-device-pixel-ratio : 1.2) {
	body	{ font-size:14px; }
}

@media
only screen and (min-device-width : 768px) and (orientation : portrait) and (-webkit-max-device-pixel-ratio : 1.2) {
	body { font-size:14px; }
}


@media only screen and (min-width: 1030px)  and (orientation:landscape){
	#content article,
	.content article	{  font-size:15px;  }
	#content article p,
	.content article p	{  line-height:1.51428571em ; }
	#content article .well p	{ padding:0; margin:0;}
	#content article h2,
	#content article h3,
	#content article h4,
	#content article h5,
	#content article h6,
	.content article h2,
	.content article h3,
	.content article h4,
	.content article h5,
	.content article h6	{ margin-left:0; margin-right:0; }
	#content article h2:first-child	{ margin-left:0; margin-right:0; }	
	#content article p.well,
	.content article p.well	{ line-height:1.436734694em; }
	body { font-size:14px; }
	footer .subnav	{ clear:none; width:30%;  }
	
	.gallery .items ul li	{ width:15.71428572%; margin-right:5.35714285%; }
	.gallery .items ul li:nth-child(3n)	{ margin-right:5.35714285%; }
	.gallery .items ul li:nth-child(4n)	{ margin-right:5.35714285%; }
	.gallery .items ul li:nth-child(5n)	{ margin-right:0; }
	.gallery .items ul li:nth-child(4n + 1)	{ clear:none; }
	.gallery .items ul li:nth-child(5n + 1)	{ clear:both; }

/* 	.icon-container span { max-width:130px; height:130px; } */
	
}


/** WONDERFUL IE FIXES **/
.lt-ie9 {
  /*
 * * FORMS *
 */

  /*
 * * 15.251668883219018 + 3.57142857 *
 */

  /*
 * * Featured Event *
 */

  /*
 * .featured-item section		{ overflow:auto; }
 */

}

.lt-ie9 section select {
  width: 100%;
}

.lt-ie9 section textarea {
  width: 97%;
}

.lt-ie9 .header nav {
  width: 39%;
  margin-right: 3.571%;
  float: right;
  text-align: right;
}

.lt-ie9 .brand {
  width: 15em;
  float: left;
  margin-bottom: 0;
  margin-top: 0.3em;
  background-image: url('css_img/logo-fallback.png');
}

.lt-ie9 .header form {
  width: 30%;
  float: right;
  clear: none;
  margin-top: 0.8em;
}

.lt-ie9 .half {
  width: 47.5%;
  padding-right: 2.5%;
  float: left;
  text-align: center;
}

.lt-ie9 .half + .half {
  padding-right: 0;
  padding-left: 2.5%;
}

.lt-ie9 .half .half {
  width: 100%;
}

.lt-ie9 .martha .icon-left-open, .lt-ie9 .martha .icon-right-open {
  top: 50%;
  bottom: auto;
}

.lt-ie9 .taxonomy h2, .lt-ie9 .nav-and-icon h2 {
  font-size: 1.1em;
}

.lt-ie9 .important > section > h1, .lt-ie9 #cookieAlertMessage > section > h1 {
  width: 24.66%;
  float: left;
}

.lt-ie9 .whats-going-down > section > .half .half + .half {
  display: block;
}

.lt-ie9 .whats-going-down > section > .half .half, .lt-ie9 .whats-going-down > section > .half {
  box-shadow: none;
}

.lt-ie9 .whats-going-down > section > .half + .half {
  box-shadow: -1px 0 0 rgba(0, 0, 0, 0.4), 1px 0 0 rgba(255, 255, 255, 0.04) inset;
}

.lt-ie9 .whats-going-down > section > .half {
  padding-bottom: 1.7em;
  margin-bottom: 0;
  box-shadow: none;
}

.lt-ie9 .third {
  width: 30.952%;
  float: left;
  margin-right: 3.571%;
}

.lt-ie9 .third:last-child, .lt-ie9 .third:nth-child(3n) {
  margin-right: 0;
}

.lt-ie9 .three-quarters {
  width: 72.5%;
  margin-right: 2.5%;
  float: left;
}

.lt-ie9 .quarter {
  width: 22.5%;
  padding-right: 2.5%;
  float: left;
}

.lt-ie9 .quarter:last-child {
  padding-right: 0;
}

.lt-ie9 .subnav, .lt-ie9 .attribution {
  font-size: 0.9em;
}

.lt-ie9 .taxonomy.container {
  padding-top: 0;
}

.lt-ie9 .taxonomy section .new-widget {
  width: 15.714%;
  margin-right: 5.357%;
}

.lt-ie9 .taxonomy section .new-widget:nth-child(3n) {
  margin-right: 5.357%;
}

.lt-ie9 .taxonomy section .new-widget:nth-child(5n) {
  margin-right: 0;
}

.lt-ie9 .taxonomy section .new-widget:nth-child(3n + 1) {
  clear: none;
}

.lt-ie9 .taxonomy section .new-widget:nth-child(5n + 1) {
  clear: both;
}

.lt-ie9 .taxonomy section .new-widget:nth-child(n + 4) {
  display: block;
}

.lt-ie9 .taxonomy section .new-widget:nth-child(n + 6) {
  display: none;
}

.lt-ie9 .taxonomy .more {
  display: block;
}

.lt-ie9 .taxonomy .expanded + .more {
  margin-top: 0;
}

.lt-ie9 .taxonomy section .new-widget p {
  display: block;
  margin-bottom: 0;
}

.lt-ie9 .nav-and-icon p, .lt-ie9 .taxonomy p {
  display: block;
  margin-bottom: 0;
}

.lt-ie9 .martha-nav nav li {
  font-size: 1.172em;
}

.lt-ie9 .martha .icon-container {
  font-size: 6.4em;
  padding-bottom: 0;
}

.lt-ie9 .martha .icon-widget a {
  margin-top: 0;
}

.lt-ie9 .martha li ul li a h3, .lt-ie9 .martha h3, .lt-ie9 .icon-widget h3 {
  font-size: 1.1em;
}

.lt-ie9 .action-and-icon .icon-widget h3 {
  font-size: 1.4em;
}

.lt-ie9 .martha > section > ul > li {
  padding: 2em 0 2.2em;
}

.lt-ie9 .martha li h2 {
  font-size: 2em;
}

.lt-ie9 .martha nav + .more {
  padding-top: 0.8em;
}

.lt-ie9 .martha .inner-slides + .more {
  padding-top: 2em;
}

.lt-ie9 .martha .more {
  padding-top: 0;
}

.lt-ie9 .main-form {
  margin-top: 1.35em;
  margin-bottom: 1.46em;
}

.lt-ie9 .main-form input[type=text] {
  font-size: 1.4em;
}

.lt-ie9 .main-form input[type=submit] {
  font-size: 1.4em;
  width: 15%;
}

.lt-ie9 .martha h2 + h3 {
  margin-top: 1.66em;
}

.lt-ie9 .nav-title {
  font-weight: normal;
}

.lt-ie9 .nav-subtitle {
  display: block;
  font-size: 1em;
}

.lt-ie9 #content h1, .lt-ie9 .container > section > h1.page-title {
  font-size: 3.4em;
  line-height: 1em;
  letter-spacing: -2px;
}

.lt-ie9 #content aside {
  display: block;
}

.lt-ie9 #content aside.item-meta, .lt-ie9 aside.item-meta {
  margin-top: -0.79em;
  margin-bottom: 2em;
}

.lt-ie9 .all-yours i {
  display: none;
}

.lt-ie9 .all-yours + .half a.sign-up i {
  display: block;
}

.lt-ie9 footer .brand {
  width: 19.4em;
  margin-top: 3.9em;
  display: block;
}

.lt-ie9 footer .articles h1 {
  padding-top: 0;
  padding-bottom: 0;
}

.lt-ie9 footer > section > p {
  display: block;
}

.lt-ie9 footer .subnav {
  float: left;
  padding-top: 1.4em;
  padding-left: 0;
}

.lt-ie9 footer .subnav li, .lt-ie9 .attribution li {
  padding: 0;
  display: inline-block;
  width: 47%;
  margin-right: 5%;
  margin-bottom: 0.72em;
  text-align: left;
}

.lt-ie9 footer .subnav {
  width: 100%;
  float: left;
  clear: both;
  padding-top: 2em;
  padding-left: 0;
  margin-left: 0;
  font-size: 0.85em;
}

.lt-ie9 footer .subnav li:nth-child(even) {
  text-align: center;
}

.lt-ie9 footer .subnav + .subnav {
  clear: none;
  width: 34%;
  float: right;
}

.lt-ie9 footer .subnav + .subnav li {
  text-align: right;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
}

.lt-ie9 footer .subnav {
  width: 60%;
}

.lt-ie9 footer .brand {
  width: 212px;
  margin-top: 1.9em;
}

.lt-ie9 footer article {
  display: block;
}

.lt-ie9 .social {
  width: 17.5em;
  text-align: right;
  float: right;
}

.lt-ie9 footer .subnav + .subnav li {
  width: 100%;
}

.lt-ie9 .articles .more {
  padding-top: 0;
}

.lt-ie9 #content .news-item img {
  width: 37%;
  float: left;
  margin-right: 5%;
}

.lt-ie9 #content .news-item {
  width: 48%;
  float: left;
  margin-right: 4%;
  padding-top: 1.44em;
  border-top: 1px solid #aaaaaa;
}

.lt-ie9 #content .inner-items .news-item {
  padding-top: 0.72em;
}

.lt-ie9 #content .news-item:nth-child(2n) {
  margin-right: 0;
}

.lt-ie9 #content .news-item:nth-child(2n + 1) {
  clear: both;
}

.lt-ie9 .gallery .items ul li {
  width: 22.321%;
  margin-right: 3.571%;
}

.lt-ie9 .gallery .items ul li:nth-child(3n) {
  margin-right: 3.571%;
}

.lt-ie9 .gallery .items ul li:nth-child(4n) {
  margin-right: 0;
}

.lt-ie9 .gallery .items ul li:nth-child(3n + 1) {
  clear: none;
}

.lt-ie9 .gallery .items ul li:nth-child(4n + 1) {
  clear: both;
}

.lt-ie9 #content aside.item-meta ul li {
  margin-right: 4em;
}

.lt-ie9 .header form {
  display: block;
  max-width: 320px;
}

.lt-ie9 .show-search {
  display: none;
}

.lt-ie9 .question label {
  max-width: 160px;
}

.lt-ie9 .question input, .lt-ie9 .question select, .lt-ie9 .question textarea {
  margin-left: 2em;
  width: 50%;
  margin-top: 0.4em;
}

.lt-ie9 .action-widget a {
  padding: 0.6em 5%;
}

.lt-ie9 .action section > .action-widget:only-child, .lt-ie9 .action section .new-widget {
  padding-top: 1.4em;
  padding-bottom: 0;
  vertical-align: top;
}

.lt-ie9 #content aside {
  margin-right: 3.571%;
  width: 25.252%;
  float: left;
}

.lt-ie9 #content aside.item-meta, .lt-ie9 #content aside.item-meta-inner {
  width: 100%;
}

.lt-ie9 #content aside.right-bar {
  width: 100%;
  float: none;
  clear: both;
}

.lt-ie9 article blockquote {
  width: 39.905%;
  margin-right: 0;
  margin-left: 3.571%;
  margin-top: 1.1em;
  margin-bottom: 1em;
  clear: both;
}

.lt-ie9 #content article, .lt-ie9 #content .councillors {
  width: 71.177%;
}

.lt-ie9 #content article ol.record-list p:last-child {
  margin-bottom: 1.72em;
}

.lt-ie9 .well {
  font-size: 1.6em;
  line-height: 2.143em;
}



.lt-ie9 .googleMap {
  width: 92.857%;
}

.lt-ie9 #content article h2:first-child {
  margin-left: 0;
  margin-right: 0;
}

.lt-ie9 #content article, .lt-ie9 .content article {
  font-size: 15px;
}

.lt-ie9 #content article p, .lt-ie9 .content article p {
  line-height: 1.714em;
}

.lt-ie9 .attribution li {
  padding: 0;
  display: inline-block;
  width: 30.821%;
  text-align: center;
  margin-right: 3.28%;
}

.lt-ie9 .nav-subtitle {
  font-size: 0.93em;
}

.lt-ie9 .nav-title {
  font-size: 1.1em;
}

.lt-ie9 #content h1 a {
  display: inline-block;
  font-size: 2.3em;
  float: left;
  margin-left: -30.4%;
  margin-top: -0.46em;
  text-decoration: none;
  border: none;
  color: #d54056;
}

.lt-ie9 #content h1 a span {
  display: block;
  font-size: 0.175em;
  color: #333333;
  letter-spacing: 0;
  line-height: 1.3;
}

.lt-ie9 .with-border #breadcrumb > section {
  padding-left: 0;
}

.lt-ie9 h1.with-icon {
  padding-left: 28.252%;
  padding-bottom: 0.2em;
}

.lt-ie9 #content h1.with-icon {
  margin-bottom: 0.7em;
  padding-top: 0.8em;
}

.lt-ie9 .with-border .header {
  box-shadow: none;
  position: relative;
}

.lt-ie9 #content h1, .lt-ie9 .container > section > h1.page-title {
  position: relative;
  line-height: 1.4em;
}

.lt-ie9 .icon-container span {
  height: 1.8em;
  width: 1.8em;
}

.lt-ie9 .inner-slide .icon-container span {
  height: 1.1em;
}

.lt-ie9 .icon-widget .icon-container span {
  height: 0.3em;
  font-size: 2.7em;
}

.lt-ie9 .martha .icon-container span {
  height: 0.8em;
  font-size: 1.4em;
}

.lt-ie9 .featured-item section h1 {
  width: 24.66%;
  font-size: 2.5em;
  float: left;
  text-align: left;
}

.lt-ie9 .featured-item p {
  font-size: 1.2em;
  float: left;
  clear: none;
  margin-left: 3.571%;
  width: 70.316%;
  display: block;
}

.lt-ie9 .my-area {
  padding: 1.543em 0 1.543em;
}

.lt-ie9 .my-area .half {
  padding-top: 0;
  padding-bottom: 0;
}

.lt-ie9 .all-yours i {
  display: block;
}

.lt-ie9 footer article {
  margin-bottom: 1.3em;
}

.lt-ie9 footer .more {
  padding-bottom: 6em;
}

.lt-ie9 footer .subnav {
  clear: none;
  width: 40%;
}

.lt-ie9 footer .subnav li {
  margin: 0;
  margin-left: 5%;
  width: 47%;
  display: inline-block;
}

.lt-ie9 footer .subnav li:nth-child(2n) {
  text-align: left;
}

.lt-ie9 footer .subnav + .subnav {
  clear: both;
  float: none;
  width: 100%;
}

.lt-ie9 footer .subnav + .subnav li {
  display: inline;
  border-left: 1px solid white;
  padding-left: 2.5%;
  margin-left: 2.5%;
}

.lt-ie9 .attribution li {
  padding: 0;
  display: inline-block;
  width: 47%;
  margin-right: 5%;
  margin-bottom: 0;
  text-align: left;
}

.lt-ie9 .social {
  float: right;
}

.lt-ie9 .martha .icon-right-open, .lt-ie9 .martha .icon-left-open {
  display: block;
}

.lt-ie9 #content article {
  margin-left: 0;
}

.lt-ie9 form.form_live_search label {
  text-align: right;
  width: 130px;
}

.lt-ie9 form .clear, .lt-ie9 #content article form p.clear {
  padding-left: 20px;
  padding-right: 20px;
}

.lt-ie9 #content form.form_live_search .search_btn input[type="submit"] {
  margin-left: 160px;
}

.lt-ie9 #content .well .more a {
  font-size: 0.75em;
  padding: 0 20px;
}

.lt-ie9 #breadcrumb li:last-child, .lt-ie9 .homepage-breadcrumb li:last-child {
  display: inline-block;
}

.lt-ie9 .with-border #breadcrumb nav {
  padding-left: 21%;
}

.lt-ie9 .martha .icon-container span {
  height: 0.8em;
  font-size: 2.4em;
}

.lt-ie9 #content aside.right-bar {
  width: 22.411%;
  float: right;
  clear: none;
  margin-right: 0;
}

.lt-ie9 #content aside {
  width: 15.252%;
  clear: left;
}

.lt-ie9 #content article {
  width: 81.177%;
}

.lt-ie9 .half {
  width: 47.5%;
  padding-right: 2.5%;
  float: left;
  text-align: center;
}

.lt-ie9 .half + .half {
  padding-right: 0;
  padding-left: 2.5%;
}

.lt-ie9 .half .half {
  width: 47.5%;
  padding-right: 2.5%;
  float: left;
  text-align: center;
}

.lt-ie9 .half .half + .half {
  padding-right: 0;
  padding-left: 2.5%;
}

.lt-ie9 .whats-going-down > section > .half .half {
  padding-bottom: 0.6em;
}

.lt-ie9 #content article {
  width: 52.897%;
  margin-left: 18.823%;
}

.lt-ie9 #content aside + article {
  margin-left: 0;
}

.lt-ie9 #content aside.item-meta + article {
  margin-left: 18.823%;
}

.lt-ie9 #content h1, .lt-ie9 .container > section > h1.page-title {
  position: relative;
  line-height: 1.4em;
}

.lt-ie9 h1.with-icon {
  padding-left: 18.823%;
  padding-bottom: 0.2em;
}

.lt-ie9 .with-border .header {
  box-shadow: none;
  position: relative;
}

.lt-ie9 .my-area .third, .lt-ie9 .council-and-democracy .third {
  margin-right: 2.7%;
  padding-right: 2.7%;
  padding-left: 2.7%;
  width: 26%;
}

.lt-ie9 .my-area .your-account, .lt-ie9 .council-and-democracy .council-list {
  border-left: 1px solid #111111;
  border-right: 1px solid #111111;
  margin-right: 0;
}

.lt-ie9 .council-and-democracy .leaders-blog .more {
  padding-top: 1em;
}

.lt-ie9 .with-border #breadcrumb {
  overflow: visible;
}

.lt-ie9 .with-border #breadcrumb section:after {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: transparent;
  border-top-color: #d54056;
  border-width: 16px;
  left: 8%;
}

.lt-ie9 .with-border #breadcrumb > section {
  padding-left: 0;
}

.lt-ie9 #content h1 a {
  margin-left: -19.4%;
}

.lt-ie9 #content.homepage aside.item-meta {
  margin-bottom: 0;
}

.lt-ie9 #content article p, .lt-ie9 .content article p {
  padding: 0;
}

.lt-ie9 .googleMap {
  margin: 0 0 2em 0;
  width: 100%;
}

.lt-ie9 #content article h4 {
  margin: 0;
}

.lt-ie9 .attribution li {
  padding: 0;
  display: inline-block;
  width: 30.821%;
  text-align: center;
  margin-right: 3.28%;
}

.lt-ie9 .nav-title {
  font-size: 1.172em;
}

.lt-ie9 .featured-item .more {
  width: 15.252%;
  float: right;
  clear: none;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -2em;
}

.lt-ie9 .featured-item p {
  width: 52.316%;
}

.lt-ie9 #content .news-item {
  width: 30.952%;
  float: left;
  margin-right: 3.571%;
}

.lt-ie9 #content .news-item:nth-child(2n) {
  margin-right: 3.571%;
}

.lt-ie9 #content .news-item:nth-child(3n) {
  margin-right: 0;
}

.lt-ie9 #content .news-item:nth-child(2n + 1) {
  clear: none;
}

.lt-ie9 #content .news-item:nth-child(3n + 1) {
  clear: both;
}

.lt-ie9 #content .inner-items {
  width: 71.72%;
  float: left;
  overflow: auto;
  clear: none;
}

.lt-ie9 #content .inner-items .news-item {
  width: 48%;
  float: left;
  margin-right: 4%;
}
.lt-ie9 #content .councillors .news-item {
	width: 44%;
}

.lt-ie9 #content .inner-items .news-item:nth-child(3n) {
  margin-right: 4%;
}

.lt-ie9 #content .inner-items .news-item:nth-child(2n) {
  margin-right: 0;
}

.lt-ie9 #content .inner-items .news-item:nth-child(3n + 1) {
  clear: none;
}

.lt-ie9 #content .inner-items .news-item:nth-child(2n + 1) {
  clear: both;
}

.lt-ie9 h1.with-icon {
  padding-left: 18.823%;
}

.lt-ie9 footer .subnav + .subnav {
  margin-left: 0;
  width: 19%;
  float: left;
  clear: none;
}

.lt-ie9 footer .subnav {
  margin-left: 2.171%;
  width: 30%;
}

.lt-ie9 footer .subnav + .subnav li {
  text-align: left;
  border: 0;
  padding: 0;
  margin: 0;
  display: block;
}

.lt-ie9 footer .subnav li:nth-child(even) {
  text-align: left;
}

.lt-ie9 #content aside.item-meta li {
  font-size: 1.2em;
}

.lt-ie9 .martha .action-widget {
  padding-bottom: 0;
}

.lt-ie9 .container.content article {
  width: 55%;
  margin: auto;
}

.lt-ie9 .icon-widget .icon-container {
  font-size: 4em;
}

.lt-ie9 #xform_layout .input { margin-left: 200px; }
.lt-ie9 #content .page-meetings article h3 { margin: 0;}
.lt-ie9 #content article.news-item { clear: none; margin-left: 0; }

.lt-ie9 .slide-nav li {width: 45%;}

.lt-ie9 .martha .btn-alt {background: #3C1318 !important}

.lt-ie8 .taxonomy .icon-container span,
.lt-ie8 .icon-container span { font-size:1.3em; }

.lt-ie8 #breadcrumb li { float: left; display: block; }
.lt-ie8 .header nav li { display: inline; }
.lt-ie8 .container { overflow: hidden; }
.lt-ie8 .martha-nav nav ul li.slvzr-last-child { width: 22%; }
.lt-ie8 #content .news-item, .lt-ie8 #content { overflow: hidden; }
.lt-ie8 .taxonomy.container section { overflow: hidden; }
.lt-ie8 .your-account input[type="submit"] { padding-top: 0.8em; padding-bottom: 0.9em; margin-top: 15px; }
.lt-ie8 .all-yours input[type="submit"] { padding-top: 0.8em; padding-bottom: 0.9em; margin-top: 0; }
.lt-ie8 #content .news-item img { width:100%; }
.lt-ie8 #content .news-item h3 a span { display:none; }
.lt-ie8 #content .inner-items .news-item { margin-right:2%; }
.lt-ie8 .inner-items p.next, .lt-ie8 .inner-items p.prev { clear:both; }

.lt-ie8 .social li {display: block; list-style: none; float: right; font-size: .7em; margin-left: 20px}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}


/** Icon font codes **/

/*@font-face {
	font-family: 'mcc-icons';
	src:url('https://www.revbens.manchester.gov.uk/publicaccesstest/webresources/css/fonts/mcc-icons.eot');
	src:url('https://www.revbens.manchester.gov.uk/publicaccesstest/webresources/css/fonts/mcc-icons.eot?#iefix') format('embedded-opentype'),
		url('https://www.revbens.manchester.gov.uk/publicaccesstest/webresources/css/fonts/mcc-icons.svg#mcc-icons') format('svg'),
		url('https://www.revbens.manchester.gov.uk/publicaccesstest/webresources/css/fonts/mcc-icons.woff') format('woff'),
		url('https://www.revbens.manchester.gov.uk/publicaccesstest/webresources/css/fonts/mcc-icons.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'MCC-Icons';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="mcc-icon-"] {
*/
.mcc-icon-transport, .mcc-icon-education, .mcc-icon-libraries, .mcc-icon-business, .mcc-icon-bins, .mcc-icon-house, .mcc-icon-spray-paint, .mcc-icon-leisure, .mcc-icon-sad-child, .mcc-icon-vimeo, .mcc-icon-flickr, .mcc-icon-fr, .mcc-icon-facebook, .mcc-icon-twitter, .mcc-icon-twitter-alt, .mcc-icon-ballot, .mcc-icon-notes, .mcc-icon-church, .mcc-icon-street-stand, .mcc-icon-beer, .mcc-icon-id, .mcc-icon-building-money, .mcc-icon-shop-money, .mcc-icon-museums, .mcc-icon-parks, .mcc-icon-trainer, .mcc-icon-satchel, .mcc-icon-special-stall, .mcc-icon-market-stall, .mcc-icon-diploma, .mcc-icon-baby-bottle, .mcc-icon-teddy, .mcc-icon-megaphone, .mcc-icon-padlock, .mcc-icon-flag, .mcc-icon-vandalism, .mcc-icon-first-aid, .mcc-icon-child, .mcc-icon-sad-adult, .mcc-icon-rent, .mcc-icon-rent-sign, .mcc-icon-tools, .mcc-icon-house-search, .mcc-icon-semi-detached, .mcc-icon-taxi, .mcc-icon-hackney-taxi, .mcc-icon-hackney-taxi-alt, .mcc-icon-blueprint, .mcc-icon-survey, .mcc-icon-house-plan, .mcc-icon-bin-brush, .mcc-icon-report-rubbish, .mcc-icon-report-traffic, .mcc-icon-send-bill, .mcc-icon-wave, .mcc-icon-open-shop, .mcc-icon-cv, .mcc-icon-book-stack, .mcc-icon-rubber-stamp, .mcc-icon-russian-dolls, .mcc-icon-search-detail, .mcc-icon-id-2, .mcc-icon-blue-badge, .mcc-icon-credit-card, .mcc-icon-parking-map, .mcc-icon-coach, .mcc-icon-money-house, .mcc-icon-purse, .mcc-icon-calculator, .mcc-icon-easel, .mcc-icon-maths-tools, .mcc-icon-map-marked, .mcc-icon-tin-can, .mcc-icon-report-bin, .mcc-icon-calendar, .mcc-icon-new-bin, .mcc-icon-voucher, .mcc-icon-money, .mcc-icon-email, .mcc-icon-folder, .mcc-icon-credit-cards, .mcc-icon-signature, .mcc-icon-eyesore, .mcc-icon-benefits, .mcc-icon-have-your-say, .mcc-icon-people-and-communities:before, .mcc-icon-benefits:before, .mcc-icon-council-tax:before, .mcc-icon-work:before, .mcc-icon-schools--education:before, .mcc-icon-benefits-and-support:before, .mcc-icon-roads-parking-and-transport:before, .mcc-icon-planning-and-regeneration:before, mcc-icon-social-services-and-health:before, [class^="mcc-icon-"]:before, [class*=" mcc-icon-"]:before {
	font-family: 'mcc-icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.mcc-icon-roads-parking-and-transport:before,
.mcc-icon-transport:before {
	content: "\e000";
}
.mcc-icon-children-and-childcare:before,
.mcc-icon-education:before {
	content: "\e001";
}
.mcc-icon-libraries:before {
	content: "\e002";
}
.mcc-icon-work-jobs-training-and-advice:before,
.mcc-icon-work:before,
.mcc-icon-business:before {
	content: "\e003";
}
.mcc-icon-bins-rubbish-and-recycling:before,
.mcc-icon-bins:before {
	content: "\e004";
}
.mcc-icon-house:before,
.mcc-icon-homes-and-property:before,
.mcc-icon-council-tax:before {
	content: "\e005";
}
.mcc-icon-spray-paint:before {
	content: "\e006";
}
.mcc-icon-sports-leisure-and-culture:before,
.mcc-icon-sports-clubs-and-leisure-centres:before,
.mcc-icon-leisure:before {
	content: "\e007";
}
.mcc-icon-social-services-and-health:before,
.mcc-icon-sad-child:before {
	content: "\e008";
}
.mcc-icon-vimeo:before {
	content: "\e009";
}
.mcc-icon-flickr:before {
	content: "\e00a";
}
.mcc-icon-fr:before {
	content: "\e00b";
}
.mcc-icon-facebook:before {
	content: "\e00c";
}
.mcc-icon-twitter:before {
	content: "\e00d";
}
.mcc-icon-twitter-alt:before {
	content: "\e00e";
}
.mcc-icon-ballot:before {
	content: "\e00f";
}
.mcc-icon-notes:before {
	content: "\e010";
}
.mcc-icon-church:before {
	content: "\e011";
}
.mcc-icon-street-stand:before {
	content: "\e012";
}
.mcc-icon-beer:before {
	content: "\e013";
}
.mcc-icon-id:before {
	content: "\e014";
}
.mcc-icon-building-money:before {
	content: "\e015";
}
.mcc-icon-business-and-investment:before,
.mcc-icon-shop-money:before {
	content: "\e016";
}
.mcc-icon-museums:before {
	content: "\e017";
}
.mcc-icon-parks:before {
	content: "\e018";
}
.mcc-icon-trainer:before {
	content: "\e019";
}
.mcc-icon-satchel:before {
	content: "\e01a";
}
.mcc-icon-special-stall:before {
	content: "\e01b";
}
.mcc-icon-markets:before,
.mcc-icon-market-stall:before {
	content: "\e01c";
}
.mcc-icon-births-marriages-deaths-and-nationality:before,
.mcc-icon-diploma:before {
	content: "\e01d";
}
.mcc-icon-baby-bottle:before {
	content: "\e01e";
}
.mcc-icon-teddy:before {
	content: "\e01f";
}
.mcc-icon-megaphone:before {
	content: "\e020";
}
.mcc-icon-padlock:before {
	content: "\e021";
}
.mcc-icon-flag:before {
	content: "\e022";
}
.mcc-icon-antisocial-behaviour:before,
.mcc-icon-anti-social-behaviour-crime-and-nuisance:before,
.mcc-icon-vandalism:before {
	content: "\e023";
}
.mcc-icon-first-aid:before {
	content: "\e024";
}
.mcc-icon-child:before {
	content: "\e025";
}
.mcc-icon-sad-adult:before {
	content: "\e026";
}
.mcc-icon-rent:before {
	content: "\e027";
}
.mcc-icon-rent-sign:before {
	content: "\e028";
}
.mcc-icon-tools:before {
	content: "\e029";
}
.mcc-icon-house-search:before {
	content: "\e02a";
}
.mcc-icon-semi-detached:before {
	content: "\e02b";
}
.mcc-icon-taxi:before {
	content: "\e02c";
}
.mcc-icon-hackney-taxi:before {
	content: "\e02d";
}
.mcc-icon-taxis-and-private-hire:before,
.mcc-icon-hackney-taxi-alt:before {
	content: "\e02e";
}
.mcc-icon-blueprint:before {
	content: "\e02f";
}
.mcc-icon-survey:before {
	content: "\e030";
}
.mcc-icon-planning-and-regeneration:before,
.mcc-icon-house-plan:before {
	content: "\e031";
}
.mcc-icon-bin-brush:before {
	content: "\e032";
}
.mcc-icon-report-rubbish:before {
	content: "\e033";
}
.mcc-icon-report-traffic:before {
	content: "\e034";
}
.mcc-icon-send-bill:before {
	content: "\e035";
}
.mcc-icon-wave:before {
	content: "\e036";
}
.mcc-icon-open-shop:before {
	content: "\e037";
}
.mcc-icon-cv:before {
	content: "\e038";
}
.mcc-icon-book-stack:before {
	content: "\e039";
}
.mcc-icon-rubber-stamp:before {
	content: "\e03a";
}
.mcc-icon-russian-dolls:before {
	content: "\e03b";
}
.mcc-icon-search-detail:before {
	content: "\e03c";
}
.mcc-icon-id-2:before {
	content: "\e03d";
}
.mcc-icon-blue-badge:before {
	content: "\e03e";
}
.mcc-icon-credit-card:before {
	content: "\e03f";
}
.mcc-icon-parking-map:before {
	content: "\e040";
}
.mcc-icon-coach:before {
	content: "\e041";
}
.mcc-icon-money-house:before {
	content: "\e042";
}
.mcc-icon-purse:before {
	content: "\e043";
}
.mcc-icon-calculator:before {
	content: "\e044";
}
.mcc-icon-easel:before {
	content: "\e045";
}
.mcc-icon-schools-and-education:before,
.mcc-icon-education-and-schools:before,
.mcc-icon-maths-tools:before {
	content: "\e046";
}
.mcc-icon-map-marked:before {
	content: "\e047";
}
.mcc-icon-tin-can:before {
	content: "\e048";
}
.mcc-icon-report-bin:before {
	content: "\e049";
}
.mcc-icon-calendar:before {
	content: "\e04b";
}
.mcc-icon-new-bin:before {
	content: "\e04c";
}
.mcc-icon-voucher:before {
	content: "\e04d";
}
.mcc-icon-money:before {
	content: "\e04e";
}
.mcc-icon-email:before {
	content: "\e04f";
}
.mcc-icon-folder:before {
	content: "\e050";
}
.mcc-icon-credit-cards:before {
	content: "\e051";
}
.mcc-icon-signature:before {
	content: "\e052";
}
.mcc-icon-environmental-problems-and-eyesores:before,
.mcc-icon-eyesore:before {
	content: "\e04a";
}
.mcc-icon-benefits-and-support:before,
.mcc-icon-benefits:before {
	content: "\e056";
}
.mcc-icon-have-your-say:before {
	content: "\e055";
}
.mcc-icon-people-and-communities:before {
	content: "\e053";
}
.mcc-icon-council-and-democracy:before {
	content: "\e057"
}
*/

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow:none !important;
        text-shadow: none !important;
    }
    
    header, #breadcrumb, footer, aside.primary-sidebar {display: none}

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}



/* Hi-res display */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (-moz-min-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 240dpi)
{
	div.ps-toolbar div div.ps-toolbar-content
	{
		-moz-background-size: 176px 88px;
		-o-background-size: 176px 88px;
		-webkit-background-size: 176px 88px;
		background-size: 176px 88px;
		background-image: url(css_img/icons@2x.png);
	}
} 

/* End capitacustomised.css */
