
@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot?-kxfaei');
	src:url('../fonts/icomoon.eot?#iefix-kxfaei') format('embedded-opentype'),
		url('../fonts/icomoon.woff?-kxfaei') format('woff'),
		url('../fonts/icomoon.ttf?-kxfaei') format('truetype'),
		url('../fonts/icomoon.svg?-kxfaei#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-sun:before {
	content: "\41";
}

.icon-handshake:before {
	content: "\42";
}

.icon-christmastreestar:before {
	content: "\43";
}

.icon-payingbills:before {
	content: "\44";
}

.icon-markethall:before {
	content: "\45";
}

.icon-recycle:before {
	content: "\46";
}

.icon-skipping:before {
	content: "\47";
}

.icon-bintruck:before {
	content: "\48";
}

.icon-venuehire:before {
	content: "\49";
}

.icon-bike:before {
	content: "\4a";
}

.icon-knifeandfork:before {
	content: "\4b";
}

.icon-dancertest:before {
	content: "\4c";
}

.icon-assistedbin:before {
	content: "\4d";
}

.icon-fees:before {
	content: "\4e";
}

.icon-waterquality:before {
	content: "\4f";
}

.icon-lightbulb:before {
	content: "\50";
}

.icon-pollution:before {
	content: "\51";
}

.icon-senseofplace:before {
	content: "\52";
}

.icon-laptop:before {
	content: "\53";
}

.icon-pencil:before {
	content: "\54";
}

.icon-email:before {
	content: "\55";
}

.icon-phone:before {
	content: "\56";
}

.icon-industrialestates:before {
	content: "\57";
}

.icon-key:before {
	content: "\58";
}

.icon-gambling:before {
	content: "\59";
}

.icon-nobin:before {
	content: "\5a";
}

.icon-requestbin:before {
	content: "\5b";
}

.icon-whichbin:before {
	content: "\5c";
}

.icon-reduction:before {
	content: "\5d";
}

.icon-locatingorrelocating:before {
	content: "\5e";
}

.icon-emptyproperties:before {
	content: "\5f";
}

.icon-briefcase:before {
	content: "\60";
}

.icon-rural:before {
	content: "\61";
}

.icon-buildingcontrol:before {
	content: "\62";
}

.icon-advice:before {
	content: "\63";
}

.icon-castle2:before {
	content: "\64";
}

.icon-bin2:before {
	content: "\65";
}

.icon-heart2:before {
	content: "\66";
}

.icon-rose2:before {
	content: "\67";
}

.icon-clock-LD:before {
	content: "\68";
}

.icon-marketstall:before {
	content: "\69";
}

.icon-horse:before {
	content: "\6a";
}

.icon-riskcone:before {
	content: "\6b";
}

.icon-twitter:before {
	content: "\6c";
}

.icon-scales:before {
	content: "\6d";
}

.icon-microphone:before {
	content: "\6e";
}

.icon-houseLD:before {
	content: "\6f";
}

.icon-keepbritaintidy:before {
	content: "\70";
}

.icon-speechbubble:before {
	content: "\71";
}

.icon-snapchat:before {
	content: "\72";
}

.icon-lovewhereyoulive:before {
	content: "\73";
}





/********************************************************************************************
******** This is just classes to allow the style guide from martha to display"
---------------------------------------------------------------------------------------**/




	font-size: 10px;
	width: 15em;
	padding-bottom: 1em;
	margin-right: 4em;
	margin-bottom: 1em;
	float: left;
	overflow: hidden;
}
.liga {
	width: 80%;
	width: calc(100% - 2.5em);
}
.talign-right {
	text-align: right;
}
.talign-center {
	text-align: center;
}
.bgc1 {
	background: #f1f1f1;
}
.fgc1 {
	color: #999;
}
.fgc0 {
	color: #000;
}
p {
	margin-top: 1em;
	margin-bottom: 1em;
}
.mvm {
	margin-top: .75em;
	margin-bottom: .75em;
}
.mtn {
	margin-top: 0;
}
.mtl, .mal {
	margin-top: 1.5em;
}
.mbl, .mal {
	margin-bottom: 1.5em;
}
.mal, .mhl {
	margin-left: 1.5em;
	margin-right: 1.5em;
}
.mhmm {
	margin-left: 1em;
	margin-right: 1em;
}
.mls {
	margin-left: .25em;
}
.ptl {
	padding-top: 1.5em;
}
.pbs, .pvs {
	padding-bottom: .25em;
}
.pvs, .pts {
	padding-top: .25em;
}
.unit {
	float: left;
}
.unitRight {
	float: right;
}
.size1of2 {
	width: 50%;
}
.size1of1 {
	width: 100%;
}
.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after {
	clear: both;
}
.hidden-true {
	display: none;
}
.textbox0 {
	width: 3em;
	background: #f1f1f1;
	padding: .25em .5em;
	line-height: 1.5;
	height: 1.5em;
}
#testDrive {
	display: block;
	padding-top: 24px;
	line-height: 1.5;
}
.fs0 {
	font-size: 12px;
}
.fs1 {
	font-size: 24px;
}



