﻿
html, body { height: 100%; }
*, ::before, ::after { box-sizing: border-box; }
html, body { font-size: 19px; }
body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); cursor: auto; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.8; margin: 0px; padding: 0px; position: relative; }
h1, h2, h3, h4, h5, h6 { clear: both; color: rgb(140, 21, 88); font-family: futura-pt, arial, sans-serif; line-height: 1.2; }
a:hover { cursor: pointer; }
img { max-width: 100%; height: auto; }
img { }
.clearfix::before, .clearfix::after { content: " "; display: table; }
.clearfix::after { clear: both; }
img { display: inline-block; vertical-align: middle; }
textarea { height: auto; min-height: 50px; }
html, body { height: 100%; }
*, ::before, ::after { box-sizing: border-box; }
html, body { font-size: 19px; }
body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); cursor: auto; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.8; margin: 0px; padding: 0px; position: relative; }
a:hover { cursor: pointer; }
img { max-width: 100%; height: auto; }
img { }
.clearfix::before, .clearfix::after { content: " "; display: table; }
.clearfix::after { clear: both; }
img { display: inline-block; vertical-align: middle; }
textarea { height: auto; min-height: 50px; }

html, body { height: 100%; }
*, ::before, ::after { box-sizing: border-box; }
html, body { font-size: 19px; }
body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); cursor: auto; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.8; margin: 0px; padding: 0px; position: relative; }
a:hover { cursor: pointer; }
img { max-width: 100%; height: auto; }
img { }
.clearfix::before, .clearfix::after { content: " "; display: table; }
.clearfix::after { clear: both; }
img { display: inline-block; vertical-align: middle; }
textarea { height: auto; min-height: 50px; }

html, body { height: 100%; }
*, ::before, ::after { box-sizing: border-box; }
html, body { font-size: 19px; }
body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); cursor: auto; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.8; margin: 0px; padding: 0px; position: relative; }
a:hover { cursor: pointer; }
img { max-width: 100%; height: auto; }
img { }
.clearfix::before, .clearfix::after { content: " "; display: table; }
.clearfix::after { clear: both; }
img { display: inline-block; vertical-align: middle; }
textarea { height: auto; min-height: 50px; }

.row {
	margin:0 auto;
	max-width:62.5rem;
	width:100%;
}

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

.row:after {
	clear:both;
}

.row.collapse>.column,.row.collapse>.columns {
	padding-left:0;
	padding-right:0;
}

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

.row .row:after {
	clear:both;
}

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

.row .row.collapse:after {
	clear:both;
}

.column,.columns {
	padding-left:.9375rem;
	padding-right:.9375rem;
	width:100%;
	float:left;
}

.property .columns{
	padding-left:1.9375rem;
	padding-right:1.9375rem;
}

.column+.column:last-child,.columns+.column:last-child,.column+.columns:last-child,.columns+.columns:last-child {
	float:right;
}

.column+.column.end,.columns+.column.end,.column+.columns.end,.columns+.columns.end {
	float:left;
}

@media only screen {
	.small-push-0 {
		position:relative;
		left:0;
		right:auto;
	}

	.column,.columns {
		position:relative;
		padding-left:.9375rem;
		padding-right:.9375rem;
		float:left;
	}

	.small-12 {
		width:100%;
	}

	.column.small-centered,.columns.small-centered {
		margin-left:auto;
		margin-right:auto;
		float:none;
	}

	.column.small-uncentered,.columns.small-uncentered {
		float:left;
		margin-left:0;
		margin-right:0;
	}

	.column.small-centered:last-child,.columns.small-centered:last-child {
		float:none;
	}

	.column.small-uncentered:last-child,.columns.small-uncentered:last-child {
		float:left;
	}

	.column.small-uncentered.opposite,.columns.small-uncentered.opposite {
		float:right;
	}

	.row.small-collapse>.column,.row.small-collapse>.columns {
		padding-left:0;
		padding-right:0;
	}

	.row.small-uncollapse>.column,.row.small-uncollapse>.columns {
		padding-left:.9375rem;
		padding-right:.9375rem;
		float:left;
	}
}

@media only screen and (min-width: 40.0625rem) {

    .medium-push-0 {
		position:relative;
		left:0;
		right:auto;
	}

	.column,.columns {
		position:relative;
		padding-left:.9375rem;
		padding-right:.9375rem;
		float:left;
	}

	.medium-3 {
		width:25%;
	}

	.medium-4 {
		width:33.3333333333%;
	}

	.medium-6 {
		width:50%;
	}

	.medium-8 {
		width:66.6666666667%;
	}

	.medium-9 {
		width:75%;
	}

	.medium-12 {
		width:100%;
	}

	.column.medium-centered,.columns.medium-centered {
		margin-left:auto;
		margin-right:auto;
		float:none;
	}

	.column.medium-uncentered,.columns.medium-uncentered {
		float:left;
		margin-left:0;
		margin-right:0;
	}

	.column.medium-centered:last-child,.columns.medium-centered:last-child {
		float:none;
	}

	.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child {
		float:left;
	}

	.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite {
		float:right;
	}

	.row.medium-collapse>.column,.row.medium-collapse>.columns {
		padding-left:0;
		padding-right:0;
	}

	.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns {
		padding-left:.9375rem;
		padding-right:.9375rem;
		float:left;
	}
}

@media only screen and (min-width: 64.0625rem) {
	.large-push-0 {
		position:relative;
		left:0;
		right:auto;
	}

	.column,.columns {
		position:relative;
		padding-left:.9375rem;
		padding-right:.9375rem;
		float:left;
	}

	.large-4 {
		width:33.3333333333%;
	}

	.large-6 {
		width:50%;
	}

	.large-7 {
		width:58.3333333333%;
	}

	.large-8 {
		width:66.6666666667%;
	}

	.large-12 {
		width:100%;
	}

	.column.large-centered,.columns.large-centered {
		margin-left:auto;
		margin-right:auto;
		float:none;
	}

	.column.large-uncentered,.columns.large-uncentered {
		float:left;
		margin-left:0;
		margin-right:0;
	}

	.column.large-centered:last-child,.columns.large-centered:last-child {
		float:none;
	}

	.column.large-uncentered:last-child,.columns.large-uncentered:last-child {
		float:left;
	}

	.column.large-uncentered.opposite,.columns.large-uncentered.opposite {
		float:right;
	}

	.row.large-collapse>.column,.row.large-collapse>.columns {
		padding-left:0;
		padding-right:0;
	}

	.row.large-uncollapse>.column,.row.large-uncollapse>.columns {
		padding-left:.9375rem;
		padding-right:.9375rem;
		float:left;
	}

	.push-0 {
		position:relative;
		left:0;
		right:auto;
	}

	.pull-0 {
		position:relative;
		right:0;
		left:auto;
	}

	.push-1 {
		position:relative;
		left:8.3333333333%;
		right:auto;
	}

	.pull-1 {
		position:relative;
		right:8.3333333333%;
		left:auto;
	}

	.push-2 {
		position:relative;
		left:16.6666666667%;
		right:auto;
	}

	.pull-2 {
		position:relative;
		right:16.6666666667%;
		left:auto;
	}

	.push-3 {
		position:relative;
		left:25%;
		right:auto;
	}

	.pull-3 {
		position:relative;
		right:25%;
		left:auto;
	}

	.push-4 {
		position:relative;
		left:33.3333333333%;
		right:auto;
	}

	.pull-4 {
		position:relative;
		right:33.3333333333%;
		left:auto;
	}

	.push-5 {
		position:relative;
		left:41.6666666667%;
		right:auto;
	}

	.pull-5 {
		position:relative;
		right:41.6666666667%;
		left:auto;
	}

	.push-6 {
		position:relative;
		left:50%;
		right:auto;
	}

	.pull-6 {
		position:relative;
		right:50%;
		left:auto;
	}

	.push-7 {
		position:relative;
		left:58.3333333333%;
		right:auto;
	}

	.pull-7 {
		position:relative;
		right:58.3333333333%;
		left:auto;
	}

	.push-8 {
		position:relative;
		left:66.6666666667%;
		right:auto;
	}

	.pull-8 {
		position:relative;
		right:66.6666666667%;
		left:auto;
	}

	.push-9 {
		position:relative;
		left:75%;
		right:auto;
	}

	.pull-9 {
		position:relative;
		right:75%;
		left:auto;
	}

	.push-10 {
		position:relative;
		left:83.3333333333%;
		right:auto;
	}

	.pull-10 {
		position:relative;
		right:83.3333333333%;
		left:auto;
	}

	.push-11 {
		position:relative;
		left:91.6666666667%;
		right:auto;
	}

	.pull-11 {
		position:relative;
		right:91.6666666667%;
		left:auto;
	}
}

@media only screen {
	.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down {
		display:inherit!important;
	}

	.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down {
		display:none!important;
	}

	.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down {
		position:static!important;
		height:auto;
		width:auto;
		overflow:visible;
		clip:auto;
	}

	.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down {
		clip:rect(1px,1px,1px,1px);
		height:1px;
		overflow:hidden;
		position:absolute!important;
		width:1px;
	}

	table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down {
		display:table!important;
	}

	thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down {
		display:table-header-group!important;
	}

	tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down {
		display:table-row-group!important;
	}

	tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down {
		display:table-row;
	}

	th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down {
		display:table-cell!important;
	}
}

@media only screen and (min-width: 40.0625rem) {
	.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down {
		display:inherit!important;
	}

	.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down {
		display:none!important;
	}

	.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down {
		position:static!important;
		height:auto;
		width:auto;
		overflow:visible;
		clip:auto;
	}

	.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down {
		clip:rect(1px,1px,1px,1px);
		height:1px;
		overflow:hidden;
		position:absolute!important;
		width:1px;
	}

	table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down {
		display:table!important;
	}

	thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down {
		display:table-header-group!important;
	}

	tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down {
		display:table-row-group!important;
	}

	tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down {
		display:table-row;
	}

	th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down {
		display:table-cell!important;
	}
}

@media only screen and (min-width: 64.0625rem) {
	.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down {
		display:inherit!important;
	}

	.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down {
		display:none!important;
	}

	.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down {
		position:static!important;
		height:auto;
		width:auto;
		overflow:visible;
		clip:auto;
	}

	.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down {
		clip:rect(1px,1px,1px,1px);
		height:1px;
		overflow:hidden;
		position:absolute!important;
		width:1px;
	}

	table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down {
		display:table!important;
	}

	thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down {
		display:table-header-group!important;
	}

	tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down {
		display:table-row-group!important;
	}

	tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down {
		display:table-row;
	}

	th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down {
		display:table-cell!important;
	}
}

@media only screen and (min-width: 90.0625rem) {
	.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down {
		display:inherit!important;
	}

	.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down {
		display:none!important;
	}

	.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down {
		position:static!important;
		height:auto;
		width:auto;
		overflow:visible;
		clip:auto;
	}

	.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down {
		clip:rect(1px,1px,1px,1px);
		height:1px;
		overflow:hidden;
		position:absolute!important;
		width:1px;
	}

	table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down {
		display:table!important;
	}

	thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down {
		display:table-header-group!important;
	}

	tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down {
		display:table-row-group!important;
	}

	tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down {
		display:table-row;
	}

	th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xlarge,td.show-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down {
		display:table-cell!important;
	}
}

@media only screen and (min-width: 120.0625rem) {
	.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.show-for-xxlarge-down {
		display:inherit!important;
	}

	.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down {
		display:none!important;
	}

	.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down {
		position:static!important;
		height:auto;
		width:auto;
		overflow:visible;
		clip:auto;
	}

	.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down {
		clip:rect(1px,1px,1px,1px);
		height:1px;
		overflow:hidden;
		position:absolute!important;
		width:1px;
	}

	table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xlarge,table.hide-for-xlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down {
		display:table!important;
	}

	thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down {
		display:table-header-group!important;
	}

	tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down {
		display:table-row-group!important;
	}

	tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down {
		display:table-row;
	}

	th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.hide-for-xlarge-down,td.hide-for-xlarge-down,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up,th.show-for-xxlarge,td.show-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down {
		display:table-cell!important;
	}
}

.show-for-landscape,.hide-for-portrait {
	display:inherit!important;
}

.hide-for-landscape,.show-for-portrait {
	display:none!important;
}

table.hide-for-landscape,table.show-for-portrait {
	display:table!important;
}

thead.hide-for-landscape,thead.show-for-portrait {
	display:table-header-group!important;
}

tbody.hide-for-landscape,tbody.show-for-portrait {
	display:table-row-group!important;
}

tr.hide-for-landscape,tr.show-for-portrait {
	display:table-row!important;
}

td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait {
	display:table-cell!important;
}

@media only screen and (orientation: landscape) {
	.show-for-landscape,.hide-for-portrait {
		display:inherit!important;
	}

	.hide-for-landscape,.show-for-portrait {
		display:none!important;
	}

	table.show-for-landscape,table.hide-for-portrait {
		display:table!important;
	}

	thead.show-for-landscape,thead.hide-for-portrait {
		display:table-header-group!important;
	}

	tbody.show-for-landscape,tbody.hide-for-portrait {
		display:table-row-group!important;
	}

	tr.show-for-landscape,tr.hide-for-portrait {
		display:table-row!important;
	}

	td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait {
		display:table-cell!important;
	}
}

@media only screen and (orientation: portrait) {
	.show-for-portrait,.hide-for-landscape {
		display:inherit!important;
	}

	.hide-for-portrait,.show-for-landscape {
		display:none!important;
	}

	table.show-for-portrait,table.hide-for-landscape {
		display:table!important;
	}

	thead.show-for-portrait,thead.hide-for-landscape {
		display:table-header-group!important;
	}

	tbody.show-for-portrait,tbody.hide-for-landscape {
		display:table-row-group!important;
	}

	tr.show-for-portrait,tr.hide-for-landscape {
		display:table-row!important;
	}

	td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape {
		display:table-cell!important;
	}
}

.show-on-focus:focus,.show-on-focus:active {
	position:static!important;
	height:auto;
	width:auto;
	overflow:visible;
	clip:auto;
}

@media print {
	.print-only,.show-for-print {
		display:block!important;
	}

	.hide-on-print,.hide-for-print {
		display:none!important;
	}
}

html, body { height: 100%; }
*, ::before, ::after { box-sizing: border-box; }
html, body { font-size: 19px; }
body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); cursor: auto; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.8; margin: 0px; padding: 0px; position: relative; }
a:hover { cursor: pointer; }
img { max-width: 100%; height: auto; }
img { }
.clearfix::before, .clearfix::after { content: " "; display: table; }
.clearfix::after { clear: both; }
img { display: inline-block; vertical-align: middle; }
textarea { height: auto; min-height: 50px; }

.slimmenu-container .site-title a:focus { outline: none; }
.tbd-hdr-details { background-color: rgb(149, 193, 31); color: rgb(255, 255, 255); font-size: 0.8rem; line-height: 22px; padding-top: 10px; padding-bottom: 10px; }
.tbd-hdr-details a { text-decoration: none; color: rgb(255, 255, 255); display: inline-block; }
.tbd-hdr-details a:hover { color: rgb(255, 255, 255); }
.tbd-hdr-sm-links ul { list-style: none; margin: 0px; padding: 0px; }
.tbd-hdr-sm-links ul li { display: inline; margin: 0px; padding: 0px; }
.tbd-hdr-sm-links ul i { margin-right: 10px; font-size: 16px; border-radius: 50%; background-color: rgb(255, 255, 255); color: rgb(149, 193, 31); line-height: 28px; width: 28px; text-align: center; }
.tbd-hdr-menu { display: inline; float: right; margin-left: 20px; font-size: 14px; line-height: 28px; }
.tbd-hdr-menu i { font-size: 22px; margin-left: 5px; }
.clear::after, .entry-content::after, .comment-content::after, .site-header::after, .site-content::after, .site-footer::after { clear: both; }
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0px; margin-top: 0px; padding: 0px; }
embed, iframe, object { max-width: 100%; }
.tbd-footer-cta { padding: 50px 0px; background-color: rgb(140, 21, 88); }
.tbd-footer-cta a.cta-button { background-color: rgb(140, 21, 88); color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); font-size: 22px; line-height: 30px; text-align: center; margin: 0px; padding: 10px; display: block; text-decoration: none; transition: background-color 0.5s ease; }
.tbd-footer-cta a.cta-button::after { margin-left: 20px; content: ""; font-family: FontAwesome; }
.tbd-footer-cta a.cta-button:hover { background-color: rgb(255, 255, 255); color: rgb(140, 21, 88); }
html { overflow-y: scroll; }
body { color: rgb(117, 117, 117); font-family: futura-pt, arial, sans-serif; width: 100%; }
.not-contained > .columns { padding-left: 0px; padding-right: 0px; }
.tbd-footer-details { background-color: rgb(255, 255, 255); }
.tbd-footer-details .menu { margin: 30px 0px; padding: 0px; list-style: none; font-size: 16px; line-height: 30px; }
.tbd-footer-details .menu a { text-decoration: none; color: rgb(135, 135, 135); }
.tbd-footer-details .footer-details-contact { padding: 25px 0px; font-size: 16px; line-height: 26px; margin-left: 25px; }
.tbd-footer-details .footer-details-contact i { color: rgb(149, 193, 31); margin-left: -28px; width: 25px; }
.tbd-footer-details .footer-details-contact a { color: rgb(135, 135, 135); }
.tbd-footer-details .background-image, .tbd-footer-details .page-feature { min-height: 140px; }
.entry-content .gform_wrapper .gform_button:hover { border: 1px solid rgb(149, 193, 31); background-color: transparent; color: rgb(149, 193, 31); }
.entry-content .gform_wrapper input, .entry-content .gform_wrapper textarea { background-color: rgb(239, 239, 239); border: 1px solid rgb(204, 204, 204); }
.menu-box-wrapper .tbd-hdr-sm-links, .menu-box-sitemap .tbd-hdr-sm-links { margin-bottom: 50px; }
.menu-box-wrapper .tbd-hdr-sm-links::before, .menu-box-wrapper .tbd-hdr-sm-links::after, .menu-box-sitemap .tbd-hdr-sm-links::before, .menu-box-sitemap .tbd-hdr-sm-links::after { content: " "; display: table; }
.menu-box-wrapper .tbd-hdr-sm-links::after, .menu-box-sitemap .tbd-hdr-sm-links::after { clear: both; }
.menu-box-wrapper .tbd-hdr-sm-links i, .menu-box-sitemap .tbd-hdr-sm-links i { background-color: rgb(135, 135, 135); }
.menu-box-wrapper .tbd-hdr-sm-links i::before, .menu-box-sitemap .tbd-hdr-sm-links i::before { color: rgb(255, 255, 255); }
.no-padding { padding-left: 0px; padding-right: 0px; }
.site-branding { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.8) 1px 4px 9px -6px inset; margin: 0px; padding: 5px 0px; }
.site-branding img { width: 220px; height: auto; }
.site-branding .site-description { font-size: 1.4em; text-align: right; text-transform: uppercase; color: rgb(149, 193, 31); font-weight: 700; line-height: 80px; }
.site-branding .site-description p { margin: 0px; padding: 0px; }
.site-branding .site-description span { color: rgb(140, 21, 88); }
h1, h2, h3, h4 { font-weight: 400; }
.homepage-intro .row::before, .homepage-intro .row::after { content: " "; display: table; }
.homepage-intro .row::after { clear: both; }
h1, h2, h3, h4, h5, p { margin-top: 0px; }
.breadcrumbs-subnav { background-color: rgb(134, 172, 52); color: rgb(255, 255, 255); font-size: 16px; line-height: 20px; padding: 10px 0px; }
.breadcrumbs-subnav .columns { display: table; }
.breadcrumbs-subnav .breadcrumbs { display: table-cell; vertical-align: top; width: 100%; padding-right: 15px; }
.breadcrumbs-subnav .breadcrumbs a, .breadcrumbs-subnav .breadcrumbs a:visited { text-decoration: none; color: rgb(255, 255, 255); opacity: 0.7; margin-right: 15px; }
.entry-header.panel { padding: 50px 0px; background-color: rgb(243, 243, 243); }
.entry-header.panel .entry-title { color: rgb(149, 193, 31); text-transform: uppercase; font-size: 32px; line-height: 38px; margin: 50px 0px 0px; font-weight: 600; }
.entry-content.panel { padding: 0px; }
.entry-content.panel .row { padding: 20px 0px 10px; }
.bg-colour-none.entry-content.panel { background-color: rgb(224, 224, 224); }
.bg-colour-none.entry-content.panel .row { background-color: rgb(255, 255, 255); }
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { color: rgb(140, 21, 88); margin-top: 30px; margin-bottom: 5px; }
.entry-content h1:first-child, .entry-content h2:first-child, .entry-content h3:first-child, .entry-content h4:first-child, .entry-content h5:first-child, .entry-content h6:first-child { color: rgb(140, 21, 88); margin-top: 0px; }

.entry-content figure.alignleft, .entry-content img.alignleft { margin-right: 20px; margin-left: 0px; margin-bottom: 20px; max-width: 50%; clear: both; }
.entry-content figure.alignright, .entry-content img.alignright { margin-left: 20px; margin-right: 0px; margin-bottom: 20px; max-width: 50%; clear: both; }
.entry-content figure.aligncenter, .entry-content img.aligncenter { margin: 20px auto; }
h1 { font-size: 1.563em; }
h2 { font-size: 1.25em; }
h3 { font-size: 1em; }
h4 { font-size: 1em; }
h5 { font-size: 1em; }
h6 { font-size: 1em; }
@media only screen and (min-width: 64.0625rem) {
	.tbd-hdr-cta-details i {
		background-color:transparent;
		color:#fafafa;
	}
}
@media only screen and (min-width: 64.0625rem) {
	h1 {
		font-size:3.052em;
	}
}

h2 {
	font-size:1.25em;
}

@media only screen and (min-width: 64.0625rem) {
	h2 {
		font-size:2.441em;
	}
}

h3 {
	font-size:1em;
}

@media only screen and (min-width: 64.0625rem) {
	h3 {
		font-size:1.953em;
	}
}

h4 {
	font-size:1em;
}

@media only screen and (min-width: 64.0625rem) {
	h4 {
		font-size:1.563em;
	}
}

h5 {
	font-size:1em;
}

@media only screen and (min-width: 64.0625rem) {
	h5 {
		font-size:1.25em;
	}
}

h6 {
	font-size:1em;
}

@media only screen and (min-width: 64.0625rem) {
	h6 {
		font-size:1em;
	}
}

//cargo injected styles
.f-field {
    display: block
}

.f-field input {
    border-radius: 3px
}

div.wpcf7 {
    margin: 0
}

div.wpcf7 select {
    display: block;
    margin: .5em 0 1em;
    position: relative;
    left: 1px;
    width: 99%
}

div.wpcf7 .f-submit input {
    padding: .5em 1em
}

div.wpcf7 .f-submit input:hover {
    background: #b0b0b0
}

span.wpcf7-form-control-wrap {
    display: block
}

span.wpcf7-not-valid-tip {
    left: 0;
    padding: .6em;
    top: 0;
    width: 100%
}

.f-textarea textarea {
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    display: block;
    font-size: 1em;
    margin-bottom: .8em;
    padding: .5em .7em;
    width: 100%
}

.f-textarea textarea:focus,
.f-textarea textarea:hover {
    border-color: #d9d9d9
}

.f-email input,
.f-password input,
.f-text input {
    border: 1px solid #e5e5e5;
    display: block;
    font-family: Source Sans Pro, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 1em;
    margin-bottom: .8em;
    padding: .5em .7em;
    width: 100%
}

.b-yellow .f-email input,
.b-yellow .f-password input,
.b-yellow .f-text input {
    border-color: #8cc63e
}

.b-green .f-email input,
.b-green .f-password input,
.b-green .f-text input {
    border-color: #1dd4ab
}

.b-red .f-email input,
.b-red .f-password input,
.b-red .f-text input {
    border-color: #e1583c
}

.b-lb .f-email input,
.b-lb .f-password input,
.b-lb .f-text input {
    border-color: #24a5e4
}

.b-blue .f-email input,
.b-blue .f-password input,
.b-blue .f-text input {
    border-color: #28348c
}

.b-pink .f-email input,
.b-pink .f-password input,
.b-pink .f-text input {
    border-color: #a9116a
}

.b-sgreen .f-email input,
.b-sgreen .f-password input,
.b-sgreen .f-text input {
    border-color: #a1c83d
}

.f-email input:focus,
.f-email input:hover,
.f-password input:focus,
.f-password input:hover,
.f-text input:focus,
.f-text input:hover {
    border-color: #d9d9d9
}

.b-yellow .f-email input:focus,
.b-yellow .f-email input:hover,
.b-yellow .f-password input:focus,
.b-yellow .f-password input:hover,
.b-yellow .f-text input:focus,
.b-yellow .f-text input:hover {
    border-color: #8cc63e
}

.b-green .f-email input:focus,
.b-green .f-email input:hover,
.b-green .f-password input:focus,
.b-green .f-password input:hover,
.b-green .f-text input:focus,
.b-green .f-text input:hover {
    border-color: #808284
}

.b-red .f-email input:focus,
.b-red .f-email input:hover,
.b-red .f-password input:focus,
.b-red .f-password input:hover,
.b-red .f-text input:focus,
.b-red .f-text input:hover {
    border-color: #cb3c1f
}

.b-lb .f-email input:focus,
.b-lb .f-email input:hover,
.b-lb .f-password input:focus,
.b-lb .f-password input:hover,
.b-lb .f-text input:focus,
.b-lb .f-text input:hover {
    border-color: #1787be
}

.b-blue .f-email input:focus,
.b-blue .f-email input:hover,
.b-blue .f-password input:focus,
.b-blue .f-password input:hover,
.b-blue .f-text input:focus,
.b-blue .f-text input:hover {
    border-color: #1d2564
}

.b-pink .f-email input:focus,
.b-pink .f-email input:hover,
.b-pink .f-password input:focus,
.b-pink .f-password input:hover,
.b-pink .f-text input:focus,
.b-pink .f-text input:hover {
    border-color: #7b0c4d
}

.b-sgreen .f-email input:focus,
.b-sgreen .f-email input:hover,
.b-sgreen .f-password input:focus,
.b-sgreen .f-password input:hover,
.b-sgreen .f-text input:focus,
.b-sgreen .f-text input:hover {
    border-color: #83a42e
}

.required {
    color: #cb3c1f
}

.f-select {
    background: url(/library/images/sprite-dropdown-icon.png) 100% 0 no-repeat #fff;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    font-size: 1em;
    margin-bottom: .8em;
    overflow: hidden;
    padding: .5em .7em .5em .2em;
    position: relative
}

.f-select,
.f-select select {
    cursor: pointer;
    height: 34px;
    width: 100%
}

.f-select select {
    background: transparent;
    padding: 5px;
    border: 0;
    border-radius: 0;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-appearance: none
}

.b-yellow .f-select {
    border-color: #8cc63e;
    background-position: right -176px
}

.b-green .f-select {
    border-color: #1dd4ab;
    background-position: right 0
}

.b-red .f-select {
    border-color: #e1583c;
    background-position: right -211px
}

.b-lb .f-select {
    border-color: #24a5e4;
    background-position: right -142px
}

.b-blue .f-select {
    border-color: #28348c;
    background-position: right -107px
}

.b-pink .f-select {
    border-color: #a9116a;
    background-position: right -36px
}

.b-sgreen .f-select {
    border-color: #a1c83d;
    background-position: right -71px
}

.f-select:focus,
.f-select:hover {
    border-color: #d9d9d9
}

.b-yellow .f-select:focus,
.b-yellow .f-select:hover {
    border-color: #8cc63e
}

.b-green .f-select:focus,
.b-green .f-select:hover {
    border-color: #808284
}

.b-red .f-select:focus,
.b-red .f-select:hover {
    border-color: #cb3c1f
}

.b-lb .f-select:focus,
.b-lb .f-select:hover {
    border-color: #1787be
}

.b-blue .f-select:focus,
.b-blue .f-select:hover {
    border-color: #1d2564
}

.b-pink .f-select:focus,
.b-pink .f-select:hover {
    border-color: #7b0c4d
}

.b-sgreen .f-select:focus,
.b-sgreen .f-select:hover {
    border-color: #83a42e
}

.f-region {
    display: none
}

.show {
    display: block
}

.f-radio {
    margin-bottom: 1.2em
}

.f-radio label {
    cursor: pointer
}

.f-radio input[type=radio] {
    display: none
}

.f-radio input[type=radio]+label span.selector {
    background: #fff;
    border: 1px solid #999;
    border-radius: 100%;
    cursor: pointer;
    display: inline-block;
    height: 23px;
    margin: .4em .6em .4em 0;
    vertical-align: middle;
    width: 23px
}

.b-yellow .f-radio input[type=radio]+label span.selector {
    border-color: #8cc63e
}

.b-green .f-radio input[type=radio]+label span.selector {
    border-color: #808284
}

.b-red .f-radio input[type=radio]+label span.selector {
    border-color: #cb3c1f
}

.b-lb .f-radio input[type=radio]+label span.selector {
    border-color: #1787be
}

.b-blue .f-radio input[type=radio]+label span.selector {
    border-color: #1d2564
}

.b-pink .f-radio input[type=radio]+label span.selector {
    border-color: #7b0c4d
}

.b-sgreen .f-radio input[type=radio]+label span.selector {
    border-color: #83a42e
}

.f-radio input[type=radio]:checked+label span.selector {
    background: url(/library/images/sprite-check-radio-sheet.png) -19px top no-repeat #999
}

.b-yellow .f-radio input[type=radio]:checked+label span.selector {
    background-color: #8cc63e;
    background-position: -47px -182px
}

.b-green .f-radio input[type=radio]:checked+label span.selector {
    background-color: #808284;
    background-position: -47px -7px
}

.b-red .f-radio input[type=radio]:checked+label span.selector {
    background-color: #cb3c1f;
    background-position: -47px -219px
}

.b-lb .f-radio input[type=radio]:checked+label span.selector {
    background-color: #1787be;
    background-position: -47px -147px
}

.b-blue .f-radio input[type=radio]:checked+label span.selector {
    background-color: #1787be;
    background-position: -47px -113px
}

.b-pink .f-radio input[type=radio]:checked+label span.selector {
    background-color: #7b0c4d;
    background-position: -47px -43px
}

.b-sgreen .f-radio input[type=radio]:checked+label span.selector {
    background-color: #83a42e;
    background-position: -47px -78px
}

.f-check {
    margin-bottom: 1.2em
}

.f-check label {
    margin-bottom: 1em
}

.f-check input[type=checkbox] {
    display: none
}

.f-check input[type=checkbox]+label span.selector {
    background: #fff;
    border: 1px solid #999;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    height: 23px;
    margin: .4em .6em .4em 0;
    vertical-align: middle;
    width: 23px
}

.b-yellow .f-check input[type=checkbox]+label span.selector {
    border-color: #8cc63e
}

.b-green .f-check input[type=checkbox]+label span.selector {
    border-color: #808284
}

.b-red .f-check input[type=checkbox]+label span.selector {
    border-color: #cb3c1f
}

.b-lb .f-check input[type=checkbox]+label span.selector {
    border-color: #1787be
}

.b-blue .f-check input[type=checkbox]+label span.selector {
    border-color: #1d2564
}

.b-pink .f-check input[type=checkbox]+label span.selector {
    border-color: #7b0c4d
}

.b-sgreen .f-check input[type=checkbox]+label span.selector {
    border-color: #83a42e
}

.f-check input[type=checkbox]:checked+label span.selector {
    background: url(/library/images/sprite-check-radio-sheet.png) -19px top no-repeat #999
}

.b-yellow .f-check input[type=checkbox]:checked+label span.selector {
    background-color: #8cc63e;
    background-position: -8px -183px
}

.b-green .f-check input[type=checkbox]:checked+label span.selector {
    background-color: #808284;
    background-position: -8px -8px
}

.b-red .f-check input[type=checkbox]:checked+label span.selector {
    background-color: #cb3c1f;
    background-position: -8px -218px
}

.b-lb .f-check input[type=checkbox]:checked+label span.selector {
    background-color: #1787be;
    background-position: -8px -148px
}

.b-blue .f-check input[type=checkbox]:checked+label span.selector {
    background-color: #1787be;
    background-position: -8px -112px
}

.b-pink .f-check input[type=checkbox]:checked+label span.selector {
    background-color: #7b0c4d;
    background-position: -8px -43px
}

.b-sgreen .f-check input[type=checkbox]:checked+label span.selector {
    background-color: #83a42e;
    background-position: -8px -77px
}

.f-check .disabled {
    background-image: none!important;
    background-color: grey!important
}

.f-check .mandatory {
    display: block!important;
    color: red
}

.f-submit button,
.f-submit input[type=submit] {
    border: 0;
    color: #fff;
    cursor: pointer;
    font-family: Exo, Source Sans Pro, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 1.2em;
    padding: .6em 2.4em
}

.b-yellow .f-submit button,
.b-yellow .f-submit input[type=submit],
.f-submit button.b-yellow,
.f-submit input[type=submit].b-yellow {
    border-color: #8cc63e;
    background-color: #8cc63e
}

.b-yellow .f-submit button:focus,
.b-yellow .f-submit button:hover,
.b-yellow .f-submit input[type=submit]:focus,
.b-yellow .f-submit input[type=submit]:hover,
.f-submit button.b-yellow:focus,
.f-submit button.b-yellow:hover,
.f-submit input[type=submit].b-yellow:focus,
.f-submit input[type=submit].b-yellow:hover {
    background-color: #8cc63e
}

.b-green .f-submit button,
.b-green .f-submit input[type=submit],
.f-submit button.b-green,
.f-submit input[type=submit].b-green {
    border-color: #808284;
    background-color: #808284
}

.b-green .f-submit button:focus,
.b-green .f-submit button:hover,
.b-green .f-submit input[type=submit]:focus,
.b-green .f-submit input[type=submit]:hover,
.f-submit button.b-green:focus,
.f-submit button.b-green:hover,
.f-submit input[type=submit].b-green:focus,
.f-submit input[type=submit].b-green:hover {
    background-color: #149175
}

.b-red .f-submit button,
.b-red .f-submit input[type=submit],
.f-submit button.b-red,
.f-submit input[type=submit].b-red {
    border-color: #cb3c1f;
    background-color: #cb3c1f
}

.b-red .f-submit button:focus,
.b-red .f-submit button:hover,
.b-red .f-submit input[type=submit]:focus,
.b-red .f-submit input[type=submit]:hover,
.f-submit button.b-red:focus,
.f-submit button.b-red:hover,
.f-submit input[type=submit].b-red:focus,
.f-submit input[type=submit].b-red:hover {
    background-color: #b5351c
}

.b-lb .f-submit button,
.b-lb .f-submit input[type=submit],
.f-submit button.b-lb,
.f-submit input[type=submit].b-lb {
    border-color: #1787be;
    background-color: #1787be
}

.b-lb .f-submit button:focus,
.b-lb .f-submit button:hover,
.b-lb .f-submit input[type=submit]:focus,
.b-lb .f-submit input[type=submit]:hover,
.f-submit button.b-lb:focus,
.f-submit button.b-lb:hover,
.f-submit input[type=submit].b-lb:focus,
.f-submit input[type=submit].b-lb:hover {
    background-color: #1477a7
}

.b-blue .f-submit button,
.b-blue .f-submit input[type=submit],
.f-submit button.b-blue,
.f-submit input[type=submit].b-blue {
    border-color: #1d2564;
    background-color: #1d2564
}

.b-blue .f-submit button:focus,
.b-blue .f-submit button:hover,
.b-blue .f-submit input[type=submit]:focus,
.b-blue .f-submit input[type=submit]:hover,
.f-submit button.b-blue:focus,
.f-submit button.b-blue:hover,
.f-submit input[type=submit].b-blue:focus,
.f-submit input[type=submit].b-blue:hover {
    background-color: #171e50
}

.b-pink .f-submit button,
.b-pink .f-submit input[type=submit],
.f-submit button.b-pink,
.f-submit input[type=submit].b-pink {
    border-color: #7b0c4d;
    background-color: #7b0c4d
}

.b-pink .f-submit button:focus,
.b-pink .f-submit button:hover,
.b-pink .f-submit input[type=submit]:focus,
.b-pink .f-submit input[type=submit]:hover,
.f-submit button.b-pink:focus,
.f-submit button.b-pink:hover,
.f-submit input[type=submit].b-pink:focus,
.f-submit input[type=submit].b-pink:hover {
    background-color: #640a3e
}

.b-sgreen .f-submit button,
.b-sgreen .f-submit input[type=submit],
.f-submit button.b-sgreen,
.f-submit input[type=submit].b-sgreen {
    border-color: #83a42e;
    background-color: #83a42e
}

.b-sgreen .f-submit button:focus,
.b-sgreen .f-submit button:hover,
.b-sgreen .f-submit input[type=submit]:focus,
.b-sgreen .f-submit input[type=submit]:hover,
.f-submit button.b-sgreen:focus,
.f-submit button.b-sgreen:hover,
.f-submit input[type=submit].b-sgreen:focus,
.f-submit input[type=submit].b-sgreen:hover {
    background-color: #739028
}

.f-submit #getcoords {
    border-color: #83a42e;
    background-color: #83a42e;
    color: #fff;
    border-radius: 3px;
    cursor: pointer;
    text-transform: uppercase
}

.f-submit input[disabled] {
    color: grey
}

.is_error {
    color: #f01d4f
}

.range-support {
    display: block;
    text-align: center;
    width: 98%
}

.input--summary {
    border-bottom: 1px dashed #999!important;
    padding-right: .3em;
    text-align: center
}

.slider-range--seperator {
    padding: 0 0 0 .5em
}

.form--newsletter--wrap {
    margin: 2em 0
}

.form--newsletter input[type=email],
.form--newsletter input[type=text] {
    border: 1px solid #a9a9a9;
    border-width: 0 0 1px;
    display: block;
    font-size: 1.2em;
    padding: .6em .7em .6em 0
}

.form--newsletter input[type=submit] {
    display: block
}

@media only screen and (min-width:56.25em) {
    .form--newsletter--wrap {
        margin: 0 0 4em
    }
}

@media only screen and (min-width:81.25em) {
    .form--newsletter {
        display: flex;
        justify-content: space-between
    }
    .form--newsletter .f-text {
        width: 100%
    }
    .form--newsletter .f-submit {
        margin-left: 1em;
        width: auto
    }
    .form--newsletter input[type=email],
    .form--newsletter input[type=text] {
        margin: 0
    }
}

.form--contact label {
    color: #808284;
    display: block;
    font-size: .9em;
    font-weight: 600;
    margin-bottom: .5em
}

.form--contact .f-field {
    margin-bottom: 2em
}

.home-search {
    background: #f2f2f2;
	margin:0.6em;
}

.hs-prop{
	margin-right:0.3em;
}

.hs-land{
	margin-left:0.3em;
}

.home-search .tabs {
    border-bottom: 5px solid transparent;
    overflow: hidden
}

.home-search .tabs.tabs__prop {
    border-color: #8cc63e
}

.home-search .tabs.tabs__land {
    border-color: #808284
}

.home-search .tabs .tab {
    background: #dddedf;
    cursor: pointer;
    float: left;
    font-family: Exo, Source Sans Pro, Arial, Helvetica Neue, Helvetica, sans-serif;
    padding: 1.3em 1em;
    text-align: center;
    width: 50%
}

.home-search .tabs .tab.t-prop {
    border-color: #f4ce8b
}

.home-search .tabs .tab.t-prop.current,
.home-search .tabs .tab.t-prop:hover {
    background-color: #8cc63e
}

.home-search .tabs .tab.t-prop a {
    background: none;
    padding: 0
}

.home-search .tabs .tab.t-land {
    border-color: #7dc3b4
}

.home-search .tabs .tab.t-land.current,
.home-search .tabs .tab.t-land:hover {
    background-color: #808284
}

.home-search .tabs .tab.t-land a {
    background: none;
    padding: 0
}

.home-search .tabs .tab a,
.home-search .tabs .tab a:visited {
    color: #959595;
    font-size: 1.25em;
    font-weight: 500;
    line-height: 1.3;
    padding: 2em;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase
}

.home-search .tabs .tab:hover {
    background: #d0cfcf
}

.home-search .tabs .tab:hover a,
.home-search .tabs .tab:hover a:visited {
    color: #363636
}

.home-search .tabs .tab.current {
    background: #f2f2f2
}

.home-search .tabs .tab.current a,
.home-search .tabs .tab.current a:visited {
    color: #fff
}

.home-search .forms, .home-search form {
    clear: both;
    padding: 2em;
}

.tab{
	color:white;
	font-size:1.2em;
	font-weight:999;
	padding-bottom:0.6em;
	padding-top:0.6em;
	text-align:center;
	text-transform:uppercase;
}

.t-land {
    background-color: #808284;
}

.t-prop {
    background-color: #8cc63e;
}

.home-search .forms .d {
    display: none
}

.home-search .forms .current {
    display: block
}

.home-search .forms .f-submit {
    margin-top: 4em
}

.home-search .forms .f-submit a,
.home-search .forms .f-submit a:visited,
.home-search .forms .f-submit p {
    margin-bottom: 0
}

.home-search .b-green #amountfromland {
    width: 25px;
    background-color: transparent;
    border: none;
    color: #565656
}

.home-search .b-green #amountoverland,
.home-search .b-green #amounttoland {
    width: 34px;
    background-color: transparent;
    border: none;
    color: #565656
}

.home-search .b-green #unitoverland {
    background-color: transparent;
    border: none;
    color: #565656
}

.home-search .b-green #overcheckland {
    margin-top: 30px;
    color: #565656
}

.home-search .b-green .f-submit {
    clear: left
}

.home-search .b-yellow #amountfrom {
    margin-left: 45px
}

.home-search .b-yellow #amountfrom,
.home-search .b-yellow #amountover,
.home-search .b-yellow #amountto {
    width: 70px;
    background-color: transparent;
    border: none;
    color: #565656
}

.home-search .b-yellow #unitover {
    background-color: transparent;
    border: none;
    color: #565656
}

.home-search .b-yellow #overcheck {
    margin-top: 25px;
    color: #565656
}

.home-search .b-yellow #unitover {
    width: auto
}

.home-search .input--summary {
    text-align: center
}

.form--sitesearch {
    display: block;
    overflow: hidden;
    position: relative;
    width: 100%
}

.form--sitesearch:after,
.form--sitesearch:before {
    content: "";
    display: table;
    clear: both
}

.form--sitesearch label {
    left: -100%;
    position: absolute
}

.form--sitesearch input[type=search],
.form--sitesearch input[type=text] {
    background-color: #fff;
    border: 1px solid #000;
    border-color: #ccc;
    display: block;
    float: left;
    padding: .8em;
    width: 80%
}

.form--sitesearch input[type=submit] {
    background-color: #cb3c1f;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url(/library/images/icon-search-white.png);
    border: 1px solid #cb3c1f;
    display: block;
    float: right;
    height: auto;
    padding: .8em;
    text-indent: -999em;
    text-transform: uppercase;
    width: 20%
}

.form--sitesearch input[type=submit]:focus,
.form--sitesearch input[type=submit]:hover {
    background-image: url(/library/images/icon-search-dark.png);
    background-color: #fff
}

@media only screen and (min-width:50em) {
    .form--sitesearch,
    .form--sitesearch input[type=search],
    .form--sitesearch input[type=submit],
    .form--sitesearch input[type=text] {
        height: 100%
    }
}

.button-wrap {
    display: inline-block
}

.button-wrap a,
.button-wrap a:visited {
	background-color: #7b0c4d;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: Exo, Source Sans Pro, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: 300;
    margin-bottom: 1em;
	margin-top: 1em;
    padding: .3em 0.5em;
    text-align: center;
    text-decoration: none;
    width: 195px;
}

.button-wrap a:focus,
.button-wrap a:hover,
.button-wrap a:visited:focus,
.button-wrap a:visited:hover {
    background-color: #4d0730;
    color: #fff
}

.button-wrap a:active,
.button-wrap a:visited:active {
    background-color: #350521
}

.button-wrap.blue-but a {
    background-color: #1d2564
}

.button-wrap.blue-but a:focus,
.button-wrap.blue-but a:hover {
    background-color: #12163c
}

.button-wrap.blue-but a:active {
    background-color: #0c0f29
}

.button-wrap.lblue-but a {
    background-color: #1787be
}

.button-wrap.lblue-but a:focus,
.button-wrap.lblue-but a:hover {
    background-color: #116791
}

.button-wrap.lblue-but a:active {
    background-color: #0f577a
}

.button-wrap.red-but a {
    background-color: #cb3c1f
}

.button-wrap.red-but a:focus,
.button-wrap.red-but a:hover {
    background-color: #9f2f18
}

.button-wrap.red-but a:active {
    background-color: #892815
}

.button-wrap.yellow-but a {
    background-color: #8cc63e
}

.button-wrap.yellow-but a:focus,
.button-wrap.yellow-but a:hover {
    background-color: #59930B;

}

.button-wrap.yellow-but a:active {
    background-color: #59930B
}

.button-wrap.lgreen-but a {
    background-color: #83a42e
}

.button-wrap.lgreen-but a:focus,
.button-wrap.lgreen-but a:hover {
    background-color: #637c23
}

.button-wrap.lgreen-but a:active {
    background-color: #53681d
}

.button-wrap.green-but a {
    background-color: #808284
}

.button-wrap.green-but a:focus,
.button-wrap.green-but a:hover {
    background-color: #4D4F51
}

.button-wrap.green-but a:active {
    background-color: #808284
}

.menu-icons {
    background: #dadada;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 135px;
}

.map, .map-wrap {
    display: block;
    position: relative;
    width: 100%;
}

.map-wrap {
    border: 1px solid #ccc;
    border-width: 1px 0;
    height: 60em;
    overflow: hidden;
    z-index: 5;
}

.m-icon a, .m-icon a:visited {
    background: url(/library/images/sprite-menu-icons.png) 0 0 no-repeat;
    color: #8d8d8d;
    display: block;
    height: 100%;
    line-height: 1.2;
    padding: 3.4em 1.4em 1em;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
}

.menu-icons {
    background: #dadada;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 135px
}

.menu-icons ul {
    margin: 0;
	padding: 0;
}

.closetab,
.closetab:visited {
    background: url(/library/images/icon-close.png) 100% no-repeat;
    color: #363636;
    display: block;
    float: right;
    font-size: 1.2em;
    margin: 0 0 1em;
    padding-right: 1.5em;
    text-decoration: none;
    text-transform: uppercase
}

.closetab:focus,
.closetab:hover,
.closetab:visited:focus,
.closetab:visited:hover {
    text-decoration: underline
}

.m-icon {
    background: #dadada;
    border: 5px solid transparent;
    border-width: 0 0 0 5px;
    display: block;
    width: 100%
}

.m-icon.current,
.m-icon:focus,
.m-icon:hover {
    background: #f5f5f5
}

.m-icon.current.b-yellow,
.m-icon:focus.b-yellow,
.m-icon:hover.b-yellow {
    border-color: #8cc63e
}

.m-icon.current.b-green,
.m-icon:focus.b-green,
.m-icon:hover.b-green {
    border-color: #808284
}

.m-icon.current.b-red,
.m-icon:focus.b-red,
.m-icon:hover.b-red {
    border-color: #cb3c1f
}

.m-icon.current.b-lb,
.m-icon:focus.b-lb,
.m-icon:hover.b-lb {
    border-color: #1787be
}

.m-icon.current.b-pink,
.m-icon:focus.b-pink,
.m-icon:hover.b-pink {
    border-color: #7b0c4d
}

.m-icon.current.b-sgreen,
.m-icon:focus.b-sgreen,
.m-icon:hover.b-sgreen {
    border-color: #83a42e
}

.m-icon a,
.m-icon a:visited {
    background: url(/library/images/sprite-menu-icons.png) 0 0 no-repeat;
    color: #8d8d8d;
    display: block;
    height: 100%;
    line-height: 1.2;
    padding: 2.4em 1.4em 1em;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%
}

.m-icon.current a,
.m-icon.current a:visited,
.m-icon a:focus,
.m-icon a:hover,
.m-icon a:visited:focus,
.m-icon a:visited:hover {
    color: #464646
}

.m-icon.s-p a {
    background-position: 35px 0
}

.m-icon.s-p.current a,
.m-icon.s-p:hover a {
    background-position: -78px 0
}

.m-icon.s-l a {
    background-position: 35px 0
}

.m-icon.s-l.current a,
.m-icon.s-l:hover a {
    background-position: -78px 0
}

.m-icon.d-s a {
    background-position: 35px -100px
}

.m-icon.d-s.current a,
.m-icon.d-s:hover a {
    background-position: -78px -100px
}

.m-icon.m-k a {
    background-position: 35px -196px
}

.m-icon.m-k.current a,
.m-icon.m-k:hover a {
    background-position: -78px -196px
}

.m-icon.s-s a {
    background-position: 35px -296px
}

.m-icon.s-s.current a,
.m-icon.s-s:hover a {
    background-position: -78px -296px
}

.m-icon.i-d a {
    background-position: 35px -393px
}

.m-icon.i-d.current a,
.m-icon.i-d:hover a {
    background-position: -78px -393px
}

.menu-detail {
    background: #f5f5f5;
    display: block;
    font-size: 16px;
    height: 100%;
    left: -270px;
    padding: 1.4em;
    position: absolute;
    top: 0;
    width: 270px
}

.menu-detail .item-agentfeaturedimage img {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.menu-detail.show {
    box-shadow: 10px 0 1em -10px rgba(0, 0, 0, .4);
    left: 135px
}

.menu-detail.show .b-yellow #amountfrom {
    width: 60px;
    background-color: transparent;
    border: none;
    color: #565656
}

.menu-detail.show .b-yellow #amountto {
    width: 6 0;
    background-color: transparent;
    border: none;
    color: #565656
}

.menu-detail.show .b-yellow #amountover,
.menu-detail.show .b-yellow #amountto {
    width: 60px;
    background-color: transparent;
    border: none;
    color: #565656
}

.menu-detail.show .b-yellow #unitover {
    background-color: transparent;
    border: none;
    color: #565656
}

.menu-detail.show .b-yellow #overcheck {
    float: left;
    margin-top: 20px;
    color: #565656
}

.menu-detail.show .b-yellow #unitover {
    float: left
}

.menu-detail.show .b-green #amountfromland,
.menu-detail.show .b-green #amountoverland,
.menu-detail.show .b-green #amounttoland {
    width: 46px;
    background-color: transparent;
    border: none;
    color: #565656
}

.menu-detail.show .b-green #overcheckland {
    float: left;
    margin-top: 20px;
    color: #565656
}

.menu-detail.show .b-green #unitoverland {
    background-color: transparent;
    border: none;
    color: #565656
}

.menu-detail.show .b-red span,
.menu-detail.show .b-red strong {
    color: #cb3c1f;
    font-weight: 100
}

.menu-detail.show .b-red input {
    border: 1px solid #cb3c1f;
    padding: 3px
}

.menu-detail.show .b-red img {
    float: left;
    clear: left
}

.menu-detail.show .b-red .f-check input[type=checkbox]+label span {
    float: right;
    clear: right;
    margin-top: -2px
}

.menu-detail.show .b-red p {
    float: left;
    margin-top: 5px;
    margin-left: 5px;
    text-transform: uppercase;
    width: 80%
}

.menu-detail.show .b-red .instructions {
    text-transform: none
}

.menu-detail.show .b-red .hide {
    display: none
}

.menu-detail.show .b-lb span {
    color: #1787be
}

.menu-detail.show .b-lb p {
    float: left;
    margin-top: 5px;
    margin-left: 5px;
    text-transform: uppercase;
    width: 80%
}

.menu-detail.show .b-lb .p-yellow {
    color: #8cc63e
}

.menu-detail.show .b-lb .p-green {
    color: #808284
}

.menu-detail.show .b-lb .p-purple {
    color: #951d5f
}

.menu-detail.show .b-lb .p-blue {
    color: #1787be
}

.menu-detail.show .b-lb img {
    float: left;
    clear: left
}

.menu-detail.show .b-lb .f-check input[type=checkbox]+label span {
    float: right;
    clear: right;
    margin-top: -2px
}

.menu-detail.show .b-lb label {
    cursor: pointer;
    text-transform: uppercase
}

.menu-detail.show .b-lb .whatisexplanationadz,
.menu-detail.show .b-lb .whatisexplanationez {
    float: left;
    clear: left;
    padding: 0;
    margin: 0;
    margin-top: 0
}

.menu-detail.show .b-lb .explanationadz,
.menu-detail.show .b-lb .explanationez {
    clear: both;
    display: none;
    margin-top: 1em
}

.menu-detail.show .b-lb .explanationadz p,
.menu-detail.show .b-lb .explanationez p {
    text-transform: none
}

.menu-detail.show .b-lb .visible {
    display: block
}

.menu-detail.show .b-pink span {
    color: #7b0c4d
}

.menu-detail.show .b-pink h3 {
    text-transform: uppercase;
    border-bottom: 1px solid #000;
    font-size: 1em
}

.menu-detail.show .b-pink p {
    margin: 0;
    color: #000;
    font-weight: 600
}

.menu-detail.show .b-pink a {
    text-decoration: underline;
    font-weight: 100
}

.menu-detail.show .b-pink .propertylink {
    color: #8cc63e
}

.menu-detail.show .b-pink .landlink {
    color: #808284
}

.menu-detail.show .b-pink .drawlink {
    color: #cb3c1f
}

.menu-detail.show .b-pink .propertylandlink {
    color: #83a42e
}

.menu-detail.show .b-pink .viewalllink {
    text-decoration: none;
    background: #cb3c1f;
    background-color: #b5351c;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#cb3c1f), to(#b5351c));
    background-image: -webkit-linear-gradient(top, #cb3c1f, #b5351c);
    background-image: linear-gradient(180deg, #cb3c1f, #b5351c);
    color: #fff;
    padding: 7px;
    border-radius: 3px;
    text-transform: uppercase
}

.menu-detail.show .b-sgreen .hide {
    display: none
}

.menu-detail.show .b-sgreen span {
    color: #808284
}

.menu-detail.show .b-sgreen a {
    color: #cb3c1f;
    text-decoration: underline
}

.menu-detail.show .b-sgreen .furtherinformation,
.menu-detail.show .b-sgreen .item-description,
.menu-detail.show .b-sgreen .item-title {
    color: #000
}

.menu-detail.show .b-sgreen .fulldetails,
.menu-detail.show .b-sgreen .savepropertylistview {
    text-decoration: none;
    color: #fff;
    border-color: #8cc63e;
    background-color: #f09a05;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#8cc63e), to(#f09a05));
    background-image: -webkit-linear-gradient(top, #8cc63e, #f09a05);
    background-image: linear-gradient(180deg, #8cc63e, #f09a05);
    padding: 10px;
    border-radius: 3px;
    margin-top: 20px
}

.menu-detail.show .b-sgreen .fulldetailsland {
    text-decoration: none;
    color: #fff;
    border-color: #1dd4ab;
    background-color: #149175;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#808284), to(#149175));
    background-image: -webkit-linear-gradient(top, #808284, #149175);
    background-image: linear-gradient(180deg, #808284, #149175);
    padding: 10px;
    border-radius: 3px;
    margin-top: 20px
}

.menu-detail.show .b-sgreen hr {
    background-color: #000;
    height: 1px;
    border: 0
}

.menu-detail.show .b-sgreen .item-nearestairport,
.menu-detail.show .b-sgreen .item-nearestport,
.menu-detail.show .b-sgreen .item-price,
.menu-detail.show .b-sgreen .item-size,
.menu-detail.show .b-sgreen .item-tenure {
    color: #7e7e7e;
    font-weight: 100
}

.menu-detail.show .b-sgreen span {
    color: #000
}

.menu-detail.show .b-sgreen .property-type {
    background-color: #8cc63e;
    color: #fff;
    padding: 5px
}

.menu-detail.show .b-sgreen .property-typeland {
    background-color: #808284;
    color: #fff;
    padding: 5px
}

.menu-detail.show .b-sgreen #details-panel,
.menu-detail.show .b-sgreen #details-pre-panel,
.menu-detail.show .b-sgreen .saveresult {
    display: none
}

.menu-detail .d {
    clear: both;
    display: none
}

.menu-detail .d.current {
    display: block
}

.menu-detail .viewdetailsitem {
    margin-bottom: 0;
    margin-top: 10px
}

.menu-detail .item-featuredimage {
    margin: 1em 0
}

.menu-detail .item-featuredimage img {
    display: block;
    margin: 0 auto
}

.menu-detail .i-d h2 {
    margin: 0
}

.menu-detail .i-d h3 {
    margin: 0;
    font-weight: 900
}

.menu-detail .item-agentfeaturedimage {
    margin: 10px 0
}
.savepropertylistviewcontainer {
    margin-top: 25px
}





.map-style {

    display: none;

}

.list-search {
    color: #000;
    display: block;
    margin-left: 150px;
    max-height: 60em;
    min-height: 50em;
    overflow: scroll;
}

#map{
	display:none;
}

@media only screen and (min-width: 56.250rem) {

	.map-style {

	    display: flex;
	    overflow: visible;
	    position: absolute;
	    right: 0;
	}

	.list-search {
	    color: #000;
	    display: none;
	    margin-left: 150px;
	    max-height: 60em;
	    min-height: 50em;
	    overflow: scroll;
	}

	#map{
		display:block;
	}

	#map {
	    height: 100%;
	    width: 100%;
	}

	.map-wrap .current {
	    display: block!important;
	}
}

.map-style:after, .map-style:before {
    content: "";
    display: table;
    clear: both;
}

.map-style p {
    margin: 0;
}

.map-style a.listing.current, .map-style a.listing, .map-style a:visited.listing.current, .map-style a:visited.listing {
    background-position: 12px -79px;
}

.map-style a.listing.current, .map-style a.listing:hover, .map-style a:visited.listing.current, .map-style a:visited.listing:hover {
    background-position: 12px -123px;
}

.map-style a.map-view, .map-style a.map-view, .map-style a:visited.map-view, .map-style a:visited.map-view {
    background-position: 12px 16px;
}

.map-style a.map-view.current, .map-style a.map-view:hover, .map-style a:visited.map-view.current, .map-style a:visited.map-view:hover {
    background-position: 12px -33px;
}

.map-style a.current, .map-style a:focus, .map-style a:hover, .map-style a:visited.current, .map-style a:visited:focus, .map-style a:visited:hover {
    border-color: #57575b;
    color: #57575b;
    overflow: visible;
}

.map-style a, .map-style a:visited {
    background: url(/library/images/sprite-map-style.png) 0 0 no-repeat transparent;
    border-bottom: 5px solid transparent;
    color: #bbb;
    display: block;
    float: right;
    margin-left: 2em;
    padding: .6em 1em .6em 3em;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.map-style a.current:after, .map-style a:visited.current:after {
    border-top: 16px solid #57575b;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    z-index: 999;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -16px;
    content: '';
    width: 0;
    height: 0;
    overflow: visible;
}

.map-style a.current:after, .map-style a:visited.current:after {
    border-top: 16px solid #57575b;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    z-index: 999;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -16px;
    content: '';
    width: 0;
    height: 0;
    overflow: visible;
}

.list-search--result {
    border: 1px solid #cecece;
    border-width: 0 0 1px;
    display: block;
}

.list-search--result .entry-content.panel .row {
    padding: 14px 0px 0px;
}



.list-search .listviewsortorder {
    float: right;
    margin-top: 20px;
    margin-right: 20px;
}

.listviewsortorder, .loginp {
    text-align: center;
}

.list-search .list-search--result .list-search--result--heading {
    border-bottom: 1px solid #000;
	color:black;
    display: block;
	font-size: 1.253em;
    margin: 0 0 .5em;
	margin-top: 30px;
    padding: 0 0 .3em;
}

@media only screen and (min-width: 40.000rem) {

	.list-search .list-search--result .list-search--result--heading {
		margin-top: 0px;
	}
}

.nomargin, .list-search--result--detail{
	margin-bottom:0;
}

.forcein {
    padding-left: 280px!important;
}

#minimap{
	height: 500px;
    width: 100%;
    margin-bottom: 20px;
}

.property--heading {
    border: 1px solid #7e7e7e;
    border-width: 0 0 1px;
	font-size: 1.125em;
    margin: 0 0 1.5em;
    padding: 0 0 .6em;
}

.page-title {
    font-size: 1.6em;
    font-weight: 400;
	line-height: 1.333em;
    text-transform: uppercase;
}

.property--tab--content{
	margin-top:1em;
}

.property--alert {
    border: 2px solid #cb3c1f;
    display: block;
	margin-top:10px;
    padding: 1em 2em;
	text-align:center;
}

.property--buttons .button-wrap a, .property--buttons .button-wrap a:visited, .property--buttons .button-wrap {
    display: block;
    margin: 0;
	margin-top:10px;
    width: 100%;
}

.property--agent-info--links a, .property--agent-info--links a:visited {
    color: #cb3c1f;
    text-decoration: underline;
}

.request-more{
	padding-bottom:10px;
	padding-top:10px;
}

.property--status-flag__under_prop {
    background-image: url(/library/images/img-under-offer-flag-property.png);
}

.property--status-flag__under_land {
    background-image: url(/library/images/img-under-offer-flag-land.png);
}

.property--status-flag {
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 126px;
    display: block;
    position: absolute;
    width: 126px;
    z-index: 9;
}

#slider-range,#slider-rangeland{background:#a2a2a2;border:none;border-radius:0;display:block;height:5px;margin:1em 0;width:98%}#slider-range .ui-slider-handle,#slider-rangeland .ui-slider-handle{background:grey;border:none;border-radius:1em;cursor:pointer;height:22px;margin-left:-.2em;top:-.5em;width:22px;-webkit-transition:all 0s ease-in-out;-transition:all 0s ease-in-out;transition:all 0s ease-in-out}.b-yellow #slider-range .ui-slider-handle,.b-yellow #slider-rangeland .ui-slider-handle{background:#8cc63e}.b-green #slider-range .ui-slider-handle,.b-green #slider-rangeland .ui-slider-handle{background:#808284}.b-red #slider-range .ui-slider-handle,.b-red #slider-rangeland .ui-slider-handle{background:#cb3c1f}.b-lb #slider-range .ui-slider-handle,.b-lb #slider-rangeland .ui-slider-handle{background:#1787be}.b-pink #slider-range .ui-slider-handle,.b-pink #slider-rangeland .ui-slider-handle{background:#7b0c4d}.b-sgreen #slider-range .ui-slider-handle,.b-sgreen #slider-rangeland .ui-slider-handle{background:#83a42e}#slider-range .ui-slider-range,#slider-rangeland .ui-slider-range{background:grey;border-radius:0}.b-yellow #slider-range .ui-slider-range,.b-yellow #slider-rangeland .ui-slider-range{background:#8cc63e}.b-green #slider-range .ui-slider-range,.b-green #slider-rangeland .ui-slider-range{background:#808284}.b-red #slider-range .ui-slider-range,.b-red #slider-rangeland .ui-slider-range{background:#cb3c1f}.b-lb #slider-range .ui-slider-range,.b-lb #slider-rangeland .ui-slider-range{background:#1787be}.b-pink #slider-range .ui-slider-range,.b-pink #slider-rangeland .ui-slider-range{background:#7b0c4d}.b-sgreen #slider-range .ui-slider-range,.b-sgreen #slider-rangeland .ui-slider-range{background:#83a42e}.ui-corner-all{border-radius:none}.ui-widget-content{border:none;border-radius:0;height:5px}

.input--summary{
	font-size:15px;
}

