.centre-align {
	text-align: center;
}

/* Eden theme stylesheet */
@media screen and (min-width:320px) {
	/* Spacing Styles */
		.margin-bottom-0 {
			margin-bottom:0;
		}
		
		.margin-bottom-15 {
			margin-bottom:15px;
		}
		
		.margin-bottom-30 {
			margin-bottom:30px;
		}
		
		.margin-bottom-40 {
			margin-bottom:40px;
		}
		
		.margin-bottom-60 {
			margin-bottom:60px;
		}
		
		.margin-bottom-80 {
			margin-bottom:80px;
		}
		
		.margin-bottom-100 {
			margin-bottom:100px;
		}

		.margin-left-20 {
			margin-left: 20px;
		}

		.margin-left-30 {
			margin-left: 30px;
		}

		.margin-right-20 {
			margin-right: 20px;
		}

		.margin-right-20 {
			margin-right: 30px;
		}
		
		.margin-top-0 {
			margin-top:0;
		}
		
		.margin-top-15 {
			margin-top:15px;
		}
		
		.margin-top-30 {
			margin-top:30px;
		}
		
		.margin-top-40 {
			margin-top:40px;
		}
		
		.margin-top-60 {
			margin-top:60px;
		}
		
		.margin-top-80 {
			margin-top:80px;
		}
		
		.margin-top-100 {
			margin-top:100px;
		}

		.padding-20 {
			padding: 20px;
		}
		
		.padding-bottom-0 {
			padding-bottom:0;
		}
		
		.padding-bottom-15 {
			padding-bottom:15px;
		}
		
		.padding-bottom-30 {
			padding-bottom:30px;
		}
		
		.padding-bottom-60 {
			padding-bottom:60px;
		}
		
		.padding-bottom-80 {
			padding-bottom:80px;
		}
		
		.padding-bottom-100 {
			padding-bottom:100px;
		}
		
		.padding-top-0 {
			padding-top:0;
		}
		
		.padding-top-15 {
			padding-top:15px;
		}
		
		.padding-top-30 {
			padding-top:30px;
		}
		
		.padding-top-60 {
			padding-top:60px;
		}
		
		.padding-top-80 {
			padding-top:80px;
		}
		
		.padding-top-100 {
			padding-top:100px;
		}
		
	/* Global Styles */
		body {
			color:rgba(85, 85, 85, 1);
			font-family: 'Raleway', sans-serif;
			overflow-x: hidden;
			position:relative;
		}

		body.searchActive {
			overflow:hidden;
			position:fixed;
			top:0;
		}
		
		#eden > .row {
			overflow-x: hidden;
		}
		
	/* Typography Styles */
		h1, h2 {
			font-family: 'Playfair Display', serif;
			font-weight:900;
			-webkit-font-smoothing:antialiased;
		}

		
		h3, h4, h5, a {
			font-family: 'Rokkitt', serif;
			font-weight:400;
			-webkit-font-smoothing:antialiased;
		}
		
		p, ul, ol {
			font-weight:400;
			letter-spacing: 1.15px;
			-webkit-font-smoothing:antialiased;
		}
		
		h1 {
			font-size:30px;
		}
		
		h2 {
			font-size:28px;
			letter-spacing: 1px
		}
		
		h3 {
			font-size:24px;
		}
		
		h4 {
			font-size:22px;
		}
		
		p, li {
			font-size:15px;
			letter-spacing: 1.15pt;
			line-height:1.5;
		}
		
		.sectionHeading:before {
			content: '';
			border-top: 6px solid rgba(251, 192, 17, 1);
			left:0;
			position: absolute;
			top:-30px;
			width: 60px;
		}
		
		.sectionHeading {
			color:rgba(51, 51, 51, 1);
			letter-spacing:1.35px;
			line-height:1.15;
			position:relative;
			text-transform:uppercase;
			-webkit-font-smoothing:antialiased;
		}
		
		.text-white {
			color:rgba(255, 255, 255, 1);
		}
		
	/* Buttons */
		.btn, [data-readmore-toggle] {
			background-color:rgba(251, 192, 17, 1);
			border-color: rgba(251, 192, 17, 1);
			border-radius:0;
			font-family: 'Raleway', sans-serif;
			font-weight:400;
			height:40px;
			letter-spacing: 1.2px;
			line-height:40px;
			margin:0;
			padding:0px 15px;
			text-transform:uppercase;
			width:auto;
		}

		.btn.inspect {
			background: none;
			border: none;
		}
		
		.btn:hover, [data-readmore-toggle]:hover {
			background-color:transparent;
			border-color: rgba(251, 192, 17, 1);
			color:rgba(251, 192, 17, 1);
		}
		
		[data-readmore-toggle] {
			border-width:1px;
			border-style:solid;
			color:rgba(255, 255, 255, 1);
			display:inline-block !important;
			margin:30px 0;
			text-decoration:none;
			width:auto !important;
		}
		
		[data-readmore-toggle]:hover {
			border-width:1px;
			border-style:solid;
			text-decoration:none;
		}

	/* CALCULATOR */
	#calculatorWrapper {
		margin-top: 80px;
	}
		
	/* Forms */
		form {
			text-align: left;
		}

		form li > label {
			display:block !important;
		}
		
		form li input[type='radio']:checked::after {
			background-color:rgba(251, 192, 17, 1);
			box-shadow: 0 0 10px 0px rgba(251, 192, 17, 0.5);
		}
		
		form li input[type='radio']:hover::before {
			background-color:rgba(251, 192, 17, 1);
		}
		
		form .btn, form input[type="submit"] {
			width:100%;
		}
		
		#homeSearchWrapper form .btn:hover {
			border: 0;
		}
		
		form a {
			font-family: sans-serif;
		}
		
		h1 {
			color:rgba(255, 255, 255, 1);
			margin:0px;
			text-shadow:2px 3px 6px rgba(0, 0, 0, 0.5);
		}
		
		legend {
			display:none;
		}
		
		form {
			width: 100%;
			padding: 15px;
			background-color: transparent;
			float: left;
			border-radius: 0;
			margin:0;
		}
		
		form fieldset {
			float:left;
			width:100%;
		}
		
		form fieldset ol {
			list-style-type: none;
			padding:0;
			text-align: left;
		}
		
		form fieldset li .form-control {
			min-height:40px;
		}
		
		form fieldset ol li label {
			color:rgba(255, 255, 255, 1);
			font-size:13px;
			font-weight:300;
			letter-spacing: 1.15px;
		}
		
		form #fieldset-quicksearch-submit {
			margin-bottom:15px;
		}

		form .ruralNewsletter, form .residentialNewsletter {
			align-items:flex-start;
			display:none;
			flex-direction:row-reverse;
			justify-content:flex-end;
		}
		form .ruralNewsletter > label, form .residentialNewsletter > label {
			margin-bottom:0;
		}
		form .ruralNewsletter .element, form .residentialNewsletter .element {
			margin-right:1rem;
		}

		/* Remove invalid form responses from form submission */
		.form_type_3904 .formWrapper .form-results {
			padding:2rem 0;
		}
		.form_type_3904 .formWrapper .form-results ul li:nth-of-type(1n + 5),
		.form_type_3904 .formWrapper h3, .form_type_3904 .formWrapper .form-results + p {
			display:none;
		}

		/* #homeSearchWrapper form #fieldset-quicksearch-submit {
			margin-bottom: 0;
		} */

		#homeSearchWrapper {
			position:relative;
			-webkit-transition:all .5s ease-out;
			transition:all .5s ease-out;
		}

		#homeSearchWrapper form.cs .selectize-control .selectize-input ::-webkit-input-placeholder {
			font-size:1.4rem;
		}

		#homeSearchWrapper form.cs .selectize-control .selectize-dropdown {
			border-radius:0;
			margin-top:0;
		}

		#homeSearchWrapper form.cs .selectize-control .selectize-dropdown .redirectSelector {
			border-bottom-color:rgba(235, 235, 235, 1);
			border-bottom-style:solid;
			border-bottom-width:1px;
			padding:1rem;
		}

		#homeSearchWrapper form.cs .selectize-control .selectize-dropdown .create {
			display:none;
		}

		#homeSearchWrapper form.cs .selectize-control .selectize-dropdown .selectize-dropdown-content {
			padding:0;
		}

		#homeSearchWrapper form.cs .selectize-control .selectize-dropdown .redirectSelector:last-child {
			border-bottom:0;
		}

		#homeSearchWrapper form.cs .selectize-control .selectize-dropdown .redirectSelector .title{
			color:rgba(150, 150, 150, 1);
			font-size:1.35rem;
			letter-spacing:.05em;
		}

		#homeSearchWrapper form.cs .selectize-control .selectize-dropdown .redirectSelector .title .highlight {
			background:transparent;
			color:rgba(35, 35, 35, 1);
			font-weight:bold;
		}

		#homeSearchWrapper form.cs .selectize-control .selectize-dropdown .redirectSelector .title i {
			margin-right:1rem;
		}

		#homeSearchWrapper .selectize-dropdown.single {
			max-height:90px !important;
			overflow-y: scroll !important;
		}

		#homeSearchWrapper .selectize-control.single .selectize-input:after {
			display:none;
		}

		#homeSearchWrapper form.cs input[type=checkbox] {
			align-content:center;
			display:inline-flex;
			flex-direction:column;
			height:18px;
			justify-items:flex-start;
 			margin:0;
			position:relative;
			width:18px;
		}

		#homeSearchWrapper form.cs input[type=checkbox]:before {
			background-color:rgba(255, 255, 255, 1);
			border-radius:1px;
			content:'';
			height:100%;
			left:0;
			position:absolute;
			top:0;
			width:100%;
		}

		#homeSearchWrapper form.cs input[type=checkbox]:checked::after {
			align-items:center;
			background-color:rgba(251, 192, 17, 1);
			color:rgba(255, 255, 255, 1);
			content:'\f00c';
			display:flex;
			flex-flow:row;
			font-family: 'Font Awesome\ 5 Free';
			font-size:1.15rem;
			font-weight:900;
			height:100%;
			justify-content:center;
			left:0;
			position:absolute;
			top:0;
			width:100%;
		}

		#homeSearchWrapper form #fieldset-quicksearch-submit + .input-group {
			align-items:center;
			display:flex;
			flex-flow:row;
			justify-content:flex-start;
		}

		#homeSearchWrapper form.cs input[type=checkbox] + span {
			margin-top:0;
		}
		
		form #search {
			background-color: rgba(251, 192, 17, 1) !important;
			border-color:rgba(251, 192, 17, 1) !important;
			border-radius:0 !important;
			color:rgba(255, 255, 255, 1);
			font-weight:600;
			letter-spacing:1px;
			text-transform: uppercase;
			width:100% !important;
		}
		
		form #search:hover {
			color: rgba(254, 195, 17, 1) !important;
			background-color:rgba(255, 255, 255, 1);
		}
		
		form .form-control {
			border-radius:0 !important;
			border-right-color:rgba(100, 100, 100, 0.75);
			border-right-style:solid;
			border-right-width:1px;
			-moz-appearance:none;
			-webkit-appearance:none;
		}
		
		form li:after {
			font-family: 'FontAwesome';
			content: "\f078";
			position:absolute;
			right:10px;
			top:0px;
			color:rgba(100, 100, 100, 1);
			transform:translateY(35%);
			-webkit-transform:translateY(35%);
		}
		
		form li:after {
			display:none;
		}
		
		form .input-group span {
			color:rgba(100, 100, 100, 1);
			margin-left:10px;
		}
		
		form .refineSearch .fa {
			color:rgba(100, 100, 100, 1);
			position: absolute;
			right: 40px;
			bottom: 3px;
		}
		
		form .refineSearch {
			background-color:transparent;
			border:0;
			color:rgba(100, 100, 100, 1);
			cursor:pointer;
			text-decoration:none;
			-moz-appearance:none;
			-webkit-appearance:none;
		}
		
		form .refineSearch:hover, form .refineSearch:hover .fa,  form .refineSearch:active, form .refineSearch:active .fa {
			color:rgba(100, 100, 100, 0.5);
			text-decoration:none;
		}


		
		/* Contact */
		#eden #officeLocation {
			position: relative;
			width: 100%;
		}
	
		#eden #officeLocation #map_wrapper,
		#eden #officeLocation #contact-map {
			height:450px;
			margin:0;
		}

		#eden #contactSocial, 
		#eden #officeDetails {
			position:relative;
			width:100%;
		}
		
		#eden #officeDetails {
			background-color:rgba(240, 240, 240, 1);
		}
		
		#eden #contactSocial .sectionHeading:before,
		#eden #officeDetails .sectionHeading:before,
		#eden .formWrapper .sectionHeading:before {
			left:50%;
			transform:translateX(-50%);
			-webkit-transform:translateX(-50%);
		}

		#eden .formWrapper #Contact ol li input[type='radio']:before,
		#eden .formWrapper #Contact ol li input[type='radio']:after {
			left:2rem;
			top:-.5rem;
		}

		#Contact ol li.office .element::after {
			top:70%;
		}
		
		#eden #contactSocial .moduleSocial {
			display: inline-block;
			float: none;
			left: 50%;
			width: auto;
		}
		
		#eden #contactSocial .moduleSocial li {
			border-radius: 50%;
			background: rgba(251, 192, 17, 1);
			padding: 10px 13px;
			margin-right:30px;
			position:relative;
			width:60px;
			height:60px;
		}

		#eden #contactSocial .moduleSocial li:last-child {
			margin-right:0;
		}
		
		#eden #contactSocial .moduleSocial li a {
			align-items: center;
			display: flex;
			justify-content: center;
			position:absolute;
			top:0;
			bottom:0;
			left:0;
			right:0;
			text-decoration: none;
		}
		
		#eden #contactSocial .moduleSocial li i {
			color:rgba(255, 255, 255, 1);
			font-size:40px;
			float:none !important;
			height: auto;
			position:relative;
			/* transform: translateX(50%);
			transform: translateY(25%); */
			width: auto;
		}
		
		#eden #contactSocial .moduleSocial li span {
			display:none;
		}
		
		#eden #officeDetails .table th,
		#eden #officeDetails .table td {
			border:0;
		}
		
		#eden #officeDetails .table .iconWrapper {
			position:relative;
			width:45px;
			height:45px;
			border-radius:50%;
			background:rgba(251, 192, 17, 1);
			color:rgba(255, 255, 255, 1);
			text-align:center;
		}
		
		#eden #officeDetails .table i {
			font-size:22px;
			transform:translateY(50%);
			-webkit-transform:translateY(50%);
		}
		
		#eden #officeDetails .table .fa-envelope {
			font-size:20px;
			transform:translateY(60%);
			-webkit-transform:translateY(60%);
		}
	
		/* Email a friend */
		#eden #EmailAFriend:before {
			display:none;
		}
	
		#eden #EmailAFriend li {
			padding:0;
		}
	
	/* Global */
		#ContentWrapper {
			position:relative;
			z-index:1;
		}
	
		#eden .moduleSocial ul.social-icons li i:hover,
		#eden #headerWrapper .moduleSocial ul.social-icons li a:hover i {
			color:rgba(251, 192, 17, 1);
		}
	
		/* Center Modal Window */
			.modal {
				z-index:5000;
			}

			.modal-backdrop {
				z-index:4000;
			}

			.modal-backdrop.in {
				opacity:.8;

			}

			.modal-dialog {
				position: absolute;
				bottom: 0;
				left: 0;
				right: 0;
				top: 0;
				min-width:70%;
			}
	
			.modal-content {
				height:auto;
				left: 50%;
				position: absolute;
				top: 50%;
				transform: translate(-50%, -50%);
				-webkit-transform: translate(-50%, -50%);
				width: 100%;
			}
			
		/* Header */

		/* keep hamburger menu on phone/tablet */
		@media (max-width: 991px) {

			.navbar-header {
				float: none;
			}
			
			.navbar-left,
			.navbar-right {
				float: none !important;
			}
			
			.navbar-toggle {
				display: block;
			}
			
			.navbar-collapse {
				border-top: 1px solid transparent;
				box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
			}
			
			.navbar-fixed-top {
				top: 0;
				border-width: 0 0 1px;
			}
			
			.navbar-collapse.collapse {
				display: none!important;
			}
			
			.navbar-nav {
				float: none!important;
				margin-top: 7.5px;
			}
			
			.navbar-nav>li {
				float: none;
			}
			
			.navbar-nav>li>a {
				padding-top: 10px;
				padding-bottom: 10px;
			}
			
			.collapse.in{
				display:block !important;
				overflow-y: auto !important;
			}

			.navbar-nav .open .dropdown-menu {
				float: none;
				background-color: transparent;
				border: 0;
				-webkit-box-shadow: none;
				box-shadow: none;
			}
		
		}

			#eden #headerWrapper {
				background-color: rgba(255, 255, 255, 1);
/*				min-height:110px;*/
			}
			
			#eden #headerWrapper .moduleSocial ul.social-icons li {
				margin-right:15px;
			}
			
			#eden #headerWrapper .moduleSocial ul.social-icons li i {
				color:rgba(255, 255, 255, 1);
			}
			
			#eden #headerWrapper .navbar.navbar-default #logoWrapper {
				background-color:rgba(6, 25, 68, 1);
				padding:8px 0;
				position:relative;
			}
			
			#eden.residential #headerWrapper .navbar.navbar-default #logoWrapper {
				background-color:rgba(238, 52, 36, 1);
				background-color:rgba(214, 29, 13, 1);
				position:relative;
			}
			
			#eden #headerWrapper .navbar.navbar-default #logoWrapper .container,
			#eden #headerWrapper .navbar.navbar-default #logoWrapper .moduleSocial {
				align-items: center;
				display: flex;
			}

			#eden #headerWrapper .navbar.navbar-default #logoWrapper .moduleSocial,
			#eden #headerWrapper .navbar.navbar-default #logoWrapper .moduleSocial ul.social-icons {
				margin: 0;
			}
			
			#eden #headerWrapper .navbar.navbar-default {
				background:transparent;
				margin-bottom:0;
				z-index:2000;
			}
			
			#eden #headerWrapper .navbar.navbar-default .navbar-header {
				background-color:rgba(255, 255, 255, 1);
			}
			
			#eden #headerWrapper .navbar.navbar-default .navbar-nav li ul li:first-child {
				display:none;
			}
			
			#eden #headerWrapper .navbar.navbar-default .navbar-collapse {
				background-color: rgba(6, 25, 68, 0.9);
				border-color:transparent;
				max-height: inherit;
				padding:0;
			}
			
			#eden #headerWrapper .navbar.navbar-default .navbar-collapse .navbar-nav {
				margin:0;
				/*text-align:center;*/
				width:100%;
			}
			
			#eden #headerWrapper .navbar.navbar-default .navbar-collapse .navbar-nav li a {
				color:rgba(255, 255, 255, 1);
				text-transform:uppercase;
			}

			#eden #headerWrapper .navbar.navbar-default .navbar-collapse .navbar-nav li.dropdown li a {
				text-transform:none;
			}

			#eden #headerWrapper .navbar.navbar-default .navbar-nav li a.dropdownIcon:after {
				content: "\f078";
				font-family: 'FontAwesome';
				font-size: 8px;
				margin-left: 5px;
				position: absolute;
				right: 15px;
			}

			#eden #headerWrapper .navbar.navbar-default .navbar-nav li ul li a:after {
				display:none;
			}
			
			#eden #headerWrapper .navbar.navbar-default .navbar-collapse .navbar-nav li a:hover {
				color:rgba(251, 192, 17, 1);
			}
			
			#eden #headerWrapper .navbar.navbar-default .navbar-collapse .navbar-nav li.active a {
				background-color:rgba(251, 192, 17, 1);
				color:rgba(255, 255, 255, 1);
			}
			
			#eden #headerWrapper .navbar.navbar-default .navbar-collapse .navbar-nav .open a,
			#eden #headerWrapper .navbar.navbar-default .navbar-collapse .navbar-nav .open a:hover {
				background-color:rgba(251, 192, 17, 1);
				color: rgba(255, 255, 255, 1);
			}
			
			#eden #headerWrapper .navbar.navbar-default .navbar-collapse .navbar-nav .open .dropdown-menu {
				background-color:rgba(255, 255, 255, 1);
				text-align:center;
				width:100%;
			}

			#eden #headerWrapper .navbar.navbar-default .navbar-collapse .navbar-nav .dropdown-menu ul.sub-menu {
				position: initial;
				display: none;
				padding: 5px 0;
				margin: 0;
				font-size: 14px;
				text-align: center;
				list-style: none;
				background-color: #eee;
				width: 100%;
			}

			#eden #headerWrapper .navbar.navbar-default .navbar-collapse .navbar-nav .dropdown-menu ul.sub-menu li {
				padding: 3px 20px;
			}

			#eden #headerWrapper .navbar.navbar-default .navbar-collapse .navbar-nav .dropdown-menu ul.sub-menu li a:hover {
				text-decoration: none;
			}

			#eden #headerWrapper .navbar.navbar-default .navbar-collapse .navbar-nav .dropdown-menu li.open:hover .sub-menu {
				display: block;
			}
			
			#eden #headerWrapper .navbar.navbar-default .navbar-collapse .navbar-nav .open .dropdown-menu li a {
				background-color:transparent;
				color:rgba(51, 51, 51, 1);
				font-weight:500;
			}
			
			#eden #headerWrapper .navbar.navbar-default .navbar-collapse .navbar-nav .open .dropdown-menu li a:hover {
				color:rgba(51, 51, 51, 0.65);
			}
			
			#eden #headerWrapper .navbar-default .navbar-toggle {
				background-color:transparent;
				border-radius:0;
				margin:0;
				min-height:38px;
				min-width:40px;
				padding:0;
				position:absolute;
				right:15px;
				top:20px;
			}
			
			
			
		/* Homepage */
			/* Feature Property / Video */
			#eden #featureContent {
				background-color:rgba(240, 240, 240, 1);
			}
			
			#eden #featureSlider,
			#eden #videoWrapper,
			#eden .downloadWrapper,
			#eden #contentSlider {
				background-color:rgba(255, 255, 255, 1);
				border:8px solid rgba(255, 255, 255, 1);
				float:left;
				width:100%;
				height:0;
			}
			
			#eden #featureSlider {
				height:0;
				overflow:hidden;
				padding-bottom: 62%;
			}
			
			#eden #contentSlider {
				height:0;
				overflow:hidden;
				padding-bottom: 64%;
			}
			
			#eden #featureContent .downloadWrapper  {
				border:8px solid rgba(255, 255, 255, 1);
				float:left;
				width:100%;
				height:0;
				background-color:rgba(251, 192, 17, 1);
				color:rgba(51, 51, 51, 1);
				padding-bottom: 60%;
				position:relative;
			}
			
			#eden #featureContent .downloadWrapper .contentWrapper {
				position:absolute;
				bottom:0;
				height:100%;
				left:0;
				right:0;
				top:0;
				width:100%;
			}
			
			#eden #featureContent .contentWrapper a,
			#eden #featureContent .contentWrapper a.h3 {
				color:rgba(51, 51, 51, 1);
				text-decoration:none;
			}

			#eden #featureContent .downloadWrapperImageTrue .contentWrapper a {
				color:rgba(255, 255, 255, 1);
			}
			
			#eden #featureContent h3 {
				font-size:26px;
				text-transform:uppercase;
				width:60%;
			}
			
			#eden #featureContent .downloadWrapper .downloadIcon {
				width: 50px;
				height: 65px;
				position: absolute;
				bottom: 30px;
				right: -25px;
				background-color: rgba(255, 255, 255, 1);
				padding:0px 5px;
			}
			
			#eden #featureContent .downloadWrapper .fileIcon {
				bottom: 10px;
				margin-top:0;
				position: absolute;
			}
			
			#eden #featureContent .downloadWrapper .fileIcon svg path,
			#eden #featureContent .downloadWrapper .fileIcon svg polygon {
				fill:rgba(51, 51, 51, 1);
			}
			
			#eden #featureContent .downloadWrapper .downloadIcon svg {
				position:relative;
				top:50%;
				transform:translateY(-50%);
				-webkit-translateY:(-50%);
			}
			
			#eden #videoWrapper .downloadIcon i,
			#eden #featureContent .downloadWrapper .downloadIcon svg path {
				fill:rgba(251, 192, 17, 1);
			}
			
			#eden #featureContent .downloadWrapper .contentWrapper:hover {
				background-color: rgba(6, 25, 68, 1);
			}

			#eden #featureContent .contentWrapper:hover h3 {
				color: rgba(255, 255, 255, 1);
			}
			
			#eden #featureContent .downloadWrapper .contentWrapper:hover .fileIcon svg path,
			#eden #featureContent .downloadWrapper .contentWrapper:hover .fileIcon svg polygon {
				fill:rgba(255, 255, 255, 1);
			}
			
			#eden #featureContent .contentWrapper:hover .downloadIcon svg path {
				fill:rgba(6, 25, 68, 1);
			}

			#eden #featureContent .contentWrapper:hover .downloadIcon i {
				color: rgba(6, 25, 68, 1);
			}

			#eden #featureContent .contentWrapper:hover .buttonWrapper {
				background: rgba(6, 25, 68, 1);
			}
			
			#eden #featureContent .downloadWrapper .contentWrapper:hover i {
				color:rgba(255, 255, 255, 1);
			}
			
			#eden #videoWrapper {
				background-color: rgba(6, 25, 68, 1);
				height:0;
				padding-bottom:56.25%;
				position:relative;
				width:100%;
			}
			
			#eden #videoWrapper .imgWrapper {
				height:0;
				padding-bottom:100%;
			}
			
			#eden #videoWrapper h3 {
				margin-left: 10px;
			}

			#eden #videoWrapper .imgWrapper img {
				position:relative;
				top:20%;
				transform:translateY(0%);
				-webkit-transform:translateY(0%);
			}
			
			#eden #videoWrapper .homeVideoWrapper {
				bottom:0;
				cursor:pointer;
				left:0;
				position:absolute;
				right:0;
				top:0;
			}
			
			#eden #videoWrapper .videoContentWrapper {
				bottom:0;
				left:0;
				overflow:hidden;
				position:absolute;
				right:0;
				top:0;
			}

			#eden #videoWrapper .videoContentWrapper .imgWrapper {
				background-position:center center;
				background-repeat:no-repeat;
				background-size:cover;
				height:0;
				left:0;
				overflow:hidden;
				padding-bottom:60%;
				position:relative;
				width:100%;
			}
	
			#eden #videoWrapper .videoContentWrapper .centerVertical {
				position:absolute;
				top:50%;
				transform:translateY(-50%);
				-webkit-transform:translateY(-50%);
			}
	
			#eden #videoWrapper .videoContentWrapper .centerVertical img {
				left:50%;
				margin:0;
				position:relative;
				transform:translateX(-50%);
				-webkit-transform:translateX(-50%);
			}

			#eden #videoWrapper .videoContentWrapper .imgWrapper {
				background-position:center center;
				background-repeat:no-repeat;
				background-size:cover;
				height:100%;
				left:0;
				overflow:hidden;
				position:absolute;
				top:0;
				width:100%;
			}

			#eden #videoWrapper h3 {
				color:rgba(255, 255, 255, 1);
			}

			
			#eden #videoWrapper h4 {
				color:rgba(255, 255, 255, 1);
				margin-top:30px;
			}
			
			#eden #videoWrapper .downloadIcon {
				width: 50px;
				height: 65px;
				position: absolute;
				bottom: 30px;
				right: -25px;
				background-color: rgba(255, 255, 255, 1);
				padding: 0px 5px;
				z-index: 1;
			}
			
			#eden #videoWrapper .downloadIcon i {
				position: absolute;
				top: 50%;
				left: 50%;
				transform: translate(-50%, -50%);
			}

			/* Homepage Testimonials */
			.testimonialSlider .owl-carousel {
				min-height: 325px;
			}

			@media (min-width:768px) {
				.testimonialSlider .owl-carousel {
					min-height: 250px;
				}
			}

			@media (min-width:992px) {
				.testimonialSlider .owl-carousel {
					min-height: 220px;
				}
			}
			
			/* Homepage Content */
				/* Quicksearch Mobile */
				#eden  #homeSearchWrapper {
					background-color:rgba(255, 255, 255, 1);
					float:left;
				}
				
				#eden #homeSearch {
					float:left;
					height:80vh;
					overflow:hidden;
					/* padding-bottom:75%; */
					position:fixed;
/*					top:120px;*/
				}
				
				#eden #homeSearch h1.mobile {
					position: absolute;
					left: 10%;
					right: 10%;
					top: 50%;
					transform: translateY(-50%);
					-webkit-transform: translateY(-50%);
				}
				
				#eden #homeSearch .imgWrapper {
					height:100%;
					/*padding-bottom:100%; */
					position:absolute;
					width:100%;
				}
				
				#eden #homeSearch .imgWrapper img {
					position:relative;
				}
				
				#eden #homeSearch #searchModule {
					align-items: center;
					bottom:0;
					display: flex;
					flex-direction: column;
					height:100%;
					justify-content: center;
					left:0;
					position:absolute;
					right:0;
					top:0;
				}
				
				#eden #homeSearch #homeSearchWrapper {
					position:relative;
					width:100%;
					float:left;
				}

				#eden #homeSearch #homeSearchWrapper #quicksearch .searchKeyword {
					padding-left:0;
					padding-right:0;
				}

				#eden #homeSearch #homeSearchWrapper #quicksearch .searchKeyword .selectize-input {
					align-items:center;
					display:flex;
					flex-direction:row;
					border-radius:0;
					justify-content: flex-start;
					min-height:40px;

				}
				
				#eden #homeSearch #scrollPageAnnimation {
					bottom: 5vh;
					left:0;
					position: absolute;
					right:0;
				}
				
				#eden #ContentWrapper #homeContent {
					background-color:rgba(255, 255, 255, 1);
					float:left;
				}
				
				/* Feature Slider */
				#featureSlider .revolutionSlider #MainHeading {
					font-family: 'Playfair Display', serif;
					font-weight:900;
				}
					
				/* Blog */
				#eden #ContentWrapper .blog {
					border-right: 1px solid rgba(225, 225, 225, 1);
				}
				
				#eden #ContentWrapper .blog .blogWrapper .blogContent {
					border-bottom: 1px solid rgba(225, 225, 225, 1);
				}
				
				#eden #ContentWrapper .blog .blogWrapper:last-child .blogContent {
					border-bottom: 0;
				}
				
				#eden #ContentWrapper .blog .blogWrapper .blogContent a {
					color:rgba(100, 100, 100, 1);
					text-decoration:none;
				}
				
				#eden #ContentWrapper .blogDetail {
					margin-top:60px;
				}
				
				#eden #ContentWrapper .blogDetail .blogArticles {
					background-color:rgba(235, 235, 235, 1);
					padding:15px;
				}
				
				#eden #ContentWrapper .blogDetail .blogDetailContent > section {
					background-color:rgba(255, 255, 255, 1);
				}
				
				#eden #ContentWrapper .blogDetail .blogArticles ul {
					list-style-type:none;
					margin-top:30px;
					padding-right:15px;
					padding:0;
				}
				
				#eden #ContentWrapper .blogDetail .blogArticles ul a {
					text-decoration:none;
					color:rgba(0, 0, 0, 1);
				}
				
				#eden #ContentWrapper .blogDetail .blogArticles ul li {
					border-bottom:1px solid rgba(225, 225, 225, 1);
					left:0;
					right:0;
					width:100%;
				}
				
				#eden #ContentWrapper .blogDetail .blogArticles ul li:last-child {
					border-bottom:none;
				}
				
				#eden #ContentWrapper .blogDetail .blogArticles ul li.hvr-underline-reveal:before {
					background:rgba(251, 192, 17, 1);
				}
				
				#eden #ContentWrapper .blogDetail .blogArticles ul li h4 small {
					color:rgba(6, 25, 68, 1);
				}
				
				#eden #ContentWrapper .blogDetail .blogArticles ul li h5 {
					color:rgba(100, 100, 100, 1);
				}
				
				#eden #ContentWrapper .blogDetail .module {
					border-right:1px solid rgba(225, 225, 225, 1);
					padding-right:15px;
				}
				
				#eden #ContentWrapper .blogShare {
					position:fixed;
					right:0;
					width:auto;
					z-index:10000;
				}
				
				#eden #ContentWrapper .blogShare .addThis .social-icons {
					float:right;
				}
				
				#eden #ContentWrapper .blogShare .addThis ul.social-icons li {
					clear:right;
					float:right;
					margin:0;
					text-align:center;
				}
/*				
				#eden #ContentWrapper .blogShare .addThis .social-icons li a {
					float:right;
					height:60px;
					margin:0;
					width:60px;
				}
*/

				#eden #ContentWrapper .blogShare .addThis .social-icons {
					align-items:center;
					display:flex;
					flex-direction: column;
				}

				#eden #ContentWrapper .blogShare .addThis ul.social-icons li > a {
					align-items:center;
					display:flex;
					flex-flow: row;
					height:35px;
					justify-content: center;
					width:35px;
				}

				#eden #ContentWrapper .blogShare .addThis ul.social-icons li > a:hover {
					text-decoration:none;
				}
				
				#eden #ContentWrapper .blogShare .addThis ul.social-icons li i {
					color:rgba(255, 255, 255, 1);
					font-size:20px;
					height:unset;
					width:unset;
				}
				
				#eden #ContentWrapper .blogShare .addThis .social-icons li a[title='Facebook'] {
					background-color:rgba(60, 90, 148, 1);
				}
				
				#eden #ContentWrapper .blogShare .addThis .social-icons li a[title='Twitter'] {
					background-color:rgba(85, 172, 238, 1);
				}
				
				#eden #ContentWrapper .blogShare .addThis .social-icons li a[title='Share on Google+'] {
					background-color:rgba(220, 78, 65, 1);
				}

				#eden #ContentWrapper .blogShare .addThis .social-icons li a[title~='Linkedin'] {
					background-color:rgba(40,103,178, 1);
				}
				
				#eden #ContentWrapper .blogShare .addThis ul.social-icons li i span {
					display:none;
				}
				
				#eden #ContentWrapper .downloadContent {
					border-bottom:1px dotted rgba(215, 215, 215, 1);
					margin-top:0px !important;
				}
				
				#eden #ContentWrapper .downloadContent:last-child {
					border-bottom:none;
				}
				
				#eden #ContentWrapper .downloadContent h3 {
					text-transform:capitalize;
				}
				
				#eden #ContentWrapper .downloadContent .buttonWrapper {
					margin-top:0px;
					margin-right: 10px;
				}
				
				#eden #ContentWrapper .downloadContent .buttonWrapper a {
					padding:0px 10px;
					line-height:40px;
				}
				
				#eden #ContentWrapper .downloadContent .buttonWrapper .disabled,
				#eden #ContentWrapper .downloadContent .buttonWrapper .disabled:hover{
					background-color:rgba(215, 215, 215, 1);
					border-color:rgba(200, 200, 200, 1);
				}
				
			/* Company Activity */
			#eden #activity {
				background-color:rgba(251, 192, 17, 1);
			}
			
			#eden #activity .sectionHeading:before {
				border-color:rgba(255, 255, 255, 1);
			}
			
			#eden #activity .content .contentModule {
				float:left;
				width:100%;
			}
			
			#eden #clearingSales,
			#eden #activity .downloadWrapper {
				border:8px solid rgba(255, 255, 255, 1);
				float:left;
				width:100%;
				height:0;
			}
			
			#eden #activity .downloadWrapper {
				background-color:rgba(251, 192, 17, 1);
				color:rgba(51, 51, 51, 1);
				padding-bottom: 60%;
				position:relative;
			}
			
			#eden #activity #clearingSales {
				float:left;
				background-color:rgba(240, 240, 240, 1);
				height:483px;
				overflow-y: hidden;
				position:relative;
			}
			
			#eden #activity .wantedProperties #clearingSales {
				background-color:transparent;
				border:0;
			}
			
			#eden #activity .downloadWrapper .contentWrapper {
				cursor:pointer;
				position:absolute;
				bottom:0;
				height:100%;
				left:0;
				right:0;
				top:0;
				width:100%;
			}
			
			#eden #activity .downloadWrapper .contentWrapper a {
				color:rgba(51, 51, 51, 1);
				text-decoration:none;
			}
			
			#eden #activity .downloadWrapper h3 {
				font-size:26px;
				text-transform:uppercase;
				width:60%;
			}
			
			#eden #activity .downloadWrapper .downloadIcon {
				width: 50px;
				height: 65px;
				position: absolute;
				bottom: 30px;
				right: -25px;
				background-color: rgba(255, 255, 255, 1);
				padding:0px 5px;
			}
			
			#eden #activity .downloadWrapper .fileIcon {
				bottom:10px;
				position:absolute;
			}
			
			#eden #activity .downloadWrapper .fileIcon svg path {
				fill:rgba(51, 51, 51, 1);
			}
			
			#eden #activity .downloadWrapper .downloadIcon svg {
				position:relative;
				top:50%;
				transform:translateY(-50%);
				-webkit-translateY:(-50%);
			}
			
			#eden #activity .downloadWrapper .downloadIcon svg path {
				fill:rgba(251, 192, 17, 1);
			}
			
			#eden #activity .downloadWrapper .contentWrapper:hover {
				background-color: rgba(6, 25, 68, 1);
			}
			
			#eden #activity .downloadWrapper .contentWrapper:hover h3{
				color: rgba(255, 255, 255, 1);
			}
			
			#eden #activity .downloadWrapper .contentWrapper:hover .fileIcon svg path,
			#eden #activity .downloadWrapper .contentWrapper:hover .fileIcon svg polygon {
				fill:rgba(255, 255, 255, 1);
			}
			
			#eden #activity .downloadWrapper .contentWrapper:hover .downloadIcon svg path {
				fill:rgba(6, 25, 68, 1);
			}
			
			#eden #activity .downloadWrapper .contentWrapper:hover i {
				color:rgba(255, 255, 255, 1);
			}

			/* Company Homelinks */
			#eden #activity .downloadWrapper {
				margin-bottom:30px;
			}

			#eden #activity .downloadWrapper .homeLinkContentWrapper {
				cursor:pointer;
				position:absolute;
				bottom:0;
				height:100%;
				left:0;
				padding:15px;
				right:0;
				text-align:left;
				top:0;
				width:100%;
			}
			
			#eden #activity .downloadWrapper .homeLinkContentWrapper a {
				color:rgba(51, 51, 51, 1);
				text-decoration:none;
			}
			
			#eden #activity .downloadWrapper .contentHeading {
				font-size:26px;
				margin:0;
				text-transform:uppercase;
				width:60%;
			}
			
			#eden #activity .downloadWrapper .downloadIcon {
				width: 50px;
				height: 65px;
				position: absolute;
				bottom: 30px;
				right: -25px;
				background-color: rgba(255, 255, 255, 1);
				padding:0px 5px;
			}
			
			#eden #activity .downloadWrapper .fileIcon {
				bottom:10px;
				position:absolute;
				width:50px;
			}

			#eden #activity .downloadWrapper .homeLinkContentWrapper:hover {
				background-color: rgba(6, 25, 68, 1);
			}
			
			#eden #activity .downloadWrapper .homeLinkContentWrapper:hover h3{
				color: rgba(255, 255, 255, 1);
			}
			
			#eden #activity .downloadWrapper .homeLinkContentWrapper:hover i {
				color:rgba(255, 255, 255, 1);
			}
			
			/* Company Social */
			#eden #socialContent {
				background-color:rgba(255, 255, 255, 1);
			}
			
			#eden #socialContent .sectionHeading:before {
				border-color:rgba(251, 192, 17, 1);
			}
			
			#eden #socialContent .socialHeader {
				background-color: rgba(251, 192, 17, 1);
				height:50px;
				padding:0 15px;
				width:100%;
			}
			
			#eden #socialContent .socialHeader h4 {
				color:rgba(255, 255, 255, 1);
				font-size:20px;
				margin:0;
				position:relative;
				text-transform: uppercase;
				top:50%;
				transform:translateY(-50%);
				-webkit-transform:translateY(-50%);
			}
			
			#eden #socialContent .content {
				background-color:rgba(240, 240, 240, 1);
				min-height:312px;
				padding:0px 15px;
				width:100%;
			}

			#eden #socialContent .content blockquote {
				padding:15px 0;
			}
			
			#eden #socialContent .content .fb_iframe_widget {
				overflow-y: auto;
			}
			
			#eden #socialContent .content .fb_iframe_widget,
			#eden #socialContent .content .fb_iframe_widget span,
			#eden #socialContent .content .fb_iframe_widget iframe,
			#eden #socialContent .content .fb_iframe_widget iframe ._2p3a{
				width:100% !important;
			}
			
			/* Homepage Content Totem */
			#eden #socialContent #blogPosts,
			#eden #socialContent #externalLinksRotator {
				list-style-type:none;
				margin:0;
				padding:0;
				z-index:+1;
			}
			
			#eden #socialContent #blogPosts li,
			#eden #socialContent #externalLinksRotator li {
				border-bottom:1px solid rgba(255, 255, 255, 1);
				min-height: calc(100%/3);
				padding:0;
				position:relative;
				width:100%;
			}
			
			#eden #socialContent #blogPosts li:after,
			#eden #socialContent #externalLinksRotator li:after {
				width:100%;
				content:'';
				height:1px;
				background-color:rgba(51, 51, 51, 0.2);
				position:absolute;
				bottom:0px;
			}
			
			#eden #socialContent #blogPosts li a,
			#eden #socialContent #externalLinksRotator li a {
				color:rgba(51, 51, 51, 1);
				height:100%;
				position:absolute;
				text-decoration:none;
				width:100%;
			}
			
			#eden #socialContent #externalLinksRotator li a img {
				max-width:100%;
				max-height:70px;
				width:auto;
				
				left:50%;
				position:absolute;
				top:50%;
				transform:translate(-50%, -50%);
				-webkit-transform:translate(-50%, -50%);
			}
			
			#eden #socialContent #blogPostNav.buttonWrapper,
			#eden #socialContent #stockAuctionNav.buttonWrapper,
			#eden #activity #clearingSalesNav.buttonWrapper,
			#eden #activity #propertiesWantedNav.buttonWrapper,
			#eden #socialContent #partnersModule #externalLinksRotatorNav.buttonWrapper {
				height: 50px;
				margin: 5px 0 0;
				position: absolute;
				right: 15px;
				top: 0;
			}
			
			#eden #activity  #clearingSalesNav.buttonWrapper{
				right: 10px;
				top: -55px;
			}
			
			#eden #activity  #propertiesWantedNav.buttonWrapper{
				right:10px;
				top:10px;
			}
			
			#eden #socialContent #blogPostNav.buttonWrapper button,
			#eden #socialContent #stockAuctionNav.buttonWrapper button,
			#eden #activity #clearingSalesNav.buttonWrapper .btn,
			#eden #activity #propertiesWantedNav.buttonWrapper .btn,
			#eden #socialContent #partnersModule #externalLinksRotatorNav.buttonWrapper .btn {
				color:rgba(255, 255, 255, 1);
				transition: color 0.25s ease-in-out;
				-webkit-transition: color 0.25s ease-in-out;
/*				width:calc(100%/2);*/
			}
			
			#eden #socialContent #blogPostNav.buttonWrapper button:hover,
			#eden #socialContent #stockAuctionNav.buttonWrapper button:hover,
			#eden #activity #clearingSalesNav.buttonWrapper .btn:hover,
			#eden #activity #propertiesWantedNav.buttonWrapper .btn:hover,
			#eden #socialContent #partnersModule #externalLinksRotatorNav.buttonWrapper .btn:hover{
				color:rgba(255, 255, 255, 0.65);
			}
			
			#eden #socialContent #blogPostNav.buttonWrapper button:active,
			#eden #socialContent #stockAuctionNav.buttonWrapper button:active,
			#eden #activity #clearingSalesNav.buttonWrapper .btn:active,
			#eden #activity #propertiesWantedNav.buttonWrapper .btn:active{
				box-shadow:none;
			}
			
			#eden #socialContent #blogPostNav.buttonWrapper button:first-child,
			#eden #socialContent #stockAuctionNav.buttonWrapper button:first-child,
			#eden #activity #clearingSalesNav.buttonWrapper .btn:first-child,
			#eden #activity #propertiesWantedNav.buttonWrapper .btn:first-child,
			#eden #socialContent #partnersModule #externalLinksRotatorNav.buttonWrapper .btn:first-child {
				border-right:1px solid rgba(255, 255, 255, 1);
			}
			
			/* Home Clearing Sales */
			#eden #activity .propertiesWanted {
				padding-left:0;
				padding-right:0;
			}
			
			#eden #activity .clearingSaleItem {
				padding-left:0;
/*				padding-right:0;*/
			}
			
			#eden #activity .socialHeader {
				background-color: rgba(251, 192, 17, 1);
				border:8px solid rgba(255, 255, 255, 1);
				border-bottom:0;
				height:63px;
				padding:0 0 0 15px;
				position:relative;
				width:100%;
			}
			
			#eden #activity .socialHeader h4 {
				color:rgba(255, 255, 255, 1);
				font-size: 19px;
				margin:0;
				position:relative;
				text-transform: uppercase;
				top:50%;
				transform:translateY(-50%);
				-webkit-transform:translateY(-50%);
			}
			
			#eden #activity #clearingSalesPosts,
			#eden #activity #propertiesWantedPosts {
				background-color: rgba(235, 235, 235, 1);
				border:8px solid rgba(255, 255, 255, 1);
				border-top:0;
				display:block;
				float:left;
				list-style-type:none;
				overflow-x: hidden;
				padding:0;
				z-index:1;
				width:100%;
			}
			
			#eden #activity #clearingSalesPosts li,
			#eden #activity #propertiesWantedPosts li {
				border-bottom:0.5px solid rgba(255, 255, 255, 1);
				display:inline-block;
				float:left;
				position:relative;
				padding:15px;
				width:100%;
				height:calc(100%/3);
			}
			
			#eden #activity #clearingSalesPosts li:after,
			#eden #activity #propertiesWantedPosts li:after {
				width:100%;
				content:'';
				height:1px;
				background-color:rgba(200, 200, 200, 0.5);
				position:absolute;
				bottom:0.5px;
				display:block;
				width:100%;
				padding-right:15px;
			}
			
			#eden #activity #clearingSalesPosts li a,
			#eden #activity #propertiesWantedPosts li a {
				color:rgba(51, 51, 51, 1);
				text-decoration:none;
				width:100%;
				min-height:108.33px;
				display:block;
				float:left;
			}
			
			#eden #activity #clearingSalesPosts li a .dateNumber,
			#eden #activity #clearingSalesPosts li a .dateMonth {
				display:inline-block;
			}
			
			#eden #activity .clearingSaleItem {
				/*background-color:rgba(235, 235, 235, 1);*/
				box-sizing: border-box;
				height:auto;
				margin-bottom:20px;
				min-height:480px;
				padding:0;
				position:relative;
			}
			
			#eden #activity .clearingSaleItem .contentModule .content {
				/*border-bottom: 8px solid rgba(255, 255, 255, 1);
				border-left: 8px solid rgba(255, 255, 255, 1);
				border-right: 8px solid rgba(255, 255, 255, 1);*/
				position: relative;
				left: 0;
				right: 0;
				bottom: 0;
				top: 0;
			}
			
			#clearingSales .clearingSaleItem {
				height:auto;
				padding:0;
				position:relative;
			}
			
			#clearingSales .csItemWrapper {
				float:left;
				height: 156px;
				overflow-y: hidden;
				position:relative;
				width:100%;
			}
			
			#clearingSales .csItemWrapper a {
				color:rgba(51, 51, 51, 1);
				text-decoration:none;
			}
			
			#clearingSales .dateWrapper {
				background-color: rgba(251, 192, 17, 1);
				bottom:0;
				position:absolute;
				top:0;
				left:0;
			}
			
			#clearingSales .dateWrapper .dateNumber {
				color:rgba(255, 255, 255, 1);
				font-family: 'Rokkitt', serif;
				font-size:50px;
				font-weight:700;
				line-height:25px;
				position:absolute;
				bottom:10px;
				right:10px;
			}
			
			#clearingSales .dateWrapper .dateMonth {
				color:rgba(255, 255, 255, 1);
				font-family: 'Rokkitt', serif;
				font-size: 20px;
				font-weight: 700;
				position: absolute;
				right: 10px;
				bottom: 45px;
			}
			
			#clearingSales .dateWrapper .dateEmpty {
				color: rgba(255, 255, 255, 1);
				font-family: 'Rokkitt', serif;
				font-size: 25px;
				font-weight: 700;
				left: 50%;
				margin: 0;
				position: absolute;
				text-align: center;
				top: 50%;
				transform: translate(-50%, -50%);
				-webkit-transform: translate(-50%, -50%);
			}
			
			#clearingSales .detailWrapper{
				border-top:1px solid rgba(225, 225, 225, 1);
				bottom:0;
				padding:0 15px;
				position:absolute;
				right:0;
				top:0;
			}
			
			#clearingSales .csItemWrapper:first-child .dateWrapper,
			#clearingSales .csItemWrapper:first-child .detailWrapper{
				border-top:0;
			}
			
			#clearingSales .detailWrapper .csContentHeading {
				font-family: 'Rokkitt', serif;
				font-size: 15px;
				font-weight: 700;
				line-height:1.1;
				margin-bottom:10px;
				position:relative;
				text-transform: uppercase;
			}
			
			#clearingSales .detailWrapper .csContentAddress {
				color:rgba(150, 150, 150, 1);
				font-family: 'Rokkitt', serif;
				font-size: 12px;
				font-weight: normal;
				line-height:1.1;
				position:relative;
				text-transform:full-width;
				top:0px;
			}
			
			#clearingSales .detailWrapper .csLink {
				display:none;
			}
			
			#clearingSales .csItemWrapper a:hover .detailWrapper,
			#clearingSales .csItemWrapper a:hover .dateWrapper{
				background-color: rgba(6, 25, 68, 1);
			}
			
			#clearingSales .csItemWrapper a:hover .detailWrapper .csContentHeading,
			#clearingSales .csItemWrapper a:hover .detailWrapper .csContentHeading small,
			#clearingSales .csItemWrapper a:hover .detailWrapper .csContentAddress {
				color:rgba(255, 255, 255, 1);
			}
			
	/* Footer */
		footer {
			background-color: rgba(6, 25, 68, 1);
			clear: left;
			position:relative;
			z-index:1;
		}
		
		#eden.residential footer {
			background-color:rgba(238, 52, 36, 1);
			background-color:rgba(214, 29, 13, 1);
		}
		
		#eden footer .officeAddressWrapper {
			min-height:165px;
		}

		#eden footer .officeAddressWrapper > h4 {
			text-transform:Capitalize;
		}
		
		#eden footer .officeAddressWrapper table {
			margin:0;
		}
		
		#eden footer .moduleSocial ul.social-icons li {
			margin-right:15px;
		}
		
		#eden footer .officeAddressWrapper table tr:first-child {
			min-height:50px;
		}
		
		#eden footer .officeAddressWrapper table tr th,
		#eden footer .officeAddressWrapper table tr td {
			border:0;
			color:rgba(255, 255, 255, 0.85);
			font-size: 13px;
			font-weight:normal;
			letter-spacing: 1.15pt;
			line-height: 1.5;
			padding:0 5px 5px;
		}

		#eden footer .officeAddressWrapper table tr th {
			width: 15px;
		}

		#eden footer .moduleSocial ul.social-icons {
			display: flex;
			flex-direction: row;
			justify-content: center;
			padding: 0px;
			margin: 0px 0px 15px;
			list-style-type: none;
			width:100%;
		}
		
		#eden footer .moduleSocial ul.social-icons li i {
			color:rgba(255, 255, 255, 1);
		}
		
		#eden footer #footerOfficeLocations h4 {
			font-size:22px;
			font-weight:600;
			/*min-height:50px;*/
		}
		
		#eden footer #footerOfficeLocations p {
			color:rgba(255, 255, 255, 0.85);
			font-weight:600;
			min-height:96px;
		}
		
		/* Standard Footer */
		#eden .footerStandard #footerCompanyBrand .imgWrapper > img {
			left:50%;
			position:relative;
			transform:translateX(-50%);
			-webkit-transform:translateX(-50%);
		}
		
		#eden .footerStandard #footerCompanyLocation h4 {
			color:rgba(255, 255, 255, 1);
			font-family: 'Raleway', sans-serif;
			margin:30px 0 0;
		}
	
		#eden .footerStandard #footerCompanyLocation h3 a {
			color:rgba(255, 255, 255, 1);
			font-family: 'Raleway', sans-serif;
			margin:15px 0 0;
			text-decoration:none;
		}
	
		#eden .footerStandard #footerCompanyLocation h4 b {
			font-weight:700;
		}
		
		#eden .footerStandard #footerSocial .moduleSocial {
			margin:30px 0;
			min-height:auto;
		}
	
		#eden .footerStandard #footerSocial .social-icons {
			display: flex;
			/* float: none !important;
			margin: 30px 0;
			left: 50%;
			position: relative;
			transform: translateX(-50%);
			-webkit-transform: translateX(-50%); */
		}
		
		#eden .footerStandard #footerNav {
			display:block;
			list-style-type: none;
			margin:0;
			padding:0;
			position:relative;
			width:100%;
		}
		
		#eden .footerStandard #footerNav li {
			display: inline-block;
		}
		
		#eden .footerStandard #footerNav li a {
			color:rgba(255, 255, 255, 1);
			text-decoration: none;
			text-transform:uppercase;
		}
		
	/* Copyright */
		#eden #copyRightWrapper {
			background-color:rgba(251, 192, 17, 1);
			float:left;
			min-height:97px;
			position:relative;
			width: 105%;
		}
		
		#eden #copyRightWrapper .renetLinks {
			height: 100%;
			left: 10%;
			position: absolute;
			right: 10%;
			text-align: center;
			width: inherit;
		}
		
		#eden #copyRightWrapper .renetLinks article {
			position:relative;
			top:50%;
			transform:translateY(-50%);
			-webkit-transform:translateY(-50%);
		}
		
		#eden #copyRightWrapper .renetLinks p,
		#eden #copyRightWrapper .renetLinks a {
			color:rgba(255, 255, 255, 1);
			text-decoration:none;
		}
		
	/* Property / Livestock Results */
		.clickable-row {
			cursor:pointer;
		}
		
		#eden #ContentWrapper {
			position:relative;
		}
		
		#eden #listingsMapsWrapper {
			height:500px;
			position: fixed;
			width: 100%;
			z-index:0;
		}
		
		#eden #listingsWrapper {
			background-color:rgba(255, 255, 255, 1);
			margin-top: 500px;
			position: relative;
		}
	
		#eden #listingsWrapper.removeHeader {
			margin-top:60px;
		}
		
		#eden #listingsWrapper #listingsSearchWrapper article:first-child {
			background:rgba(255, 255, 255, 1);
			top:-60px !important;
		}
		
		#eden #listingsWrapper #propertyResultsWrapper {
			position:relative;
			top:-60px;
		}
	
		#eden #listingsWrapper #propertyResultsWrapper > .container{
			background-color:rgba(255, 255, 255, 1);
		}
		
		#eden #listingsWrapper #propertyResultsWrapper h2.sectionHeading:before {
			left:50%;
			transform:translateX(-50%);
			-webkit-transform:translateX(-50%);
		}
		
		#eden #listingsWrapper form {
			margin-top:15px;
		}
		
		#eden #listingsWrapper #searchResultsSortOrder li:after {
			right:25px;
		}
		
		#eden #listingsWrapper form li.searchKeyword .element:before,
		#eden #listingsWrapper form li.landSizeMinimum .element:before,
		#eden #listingsWrapper form li.landSizeMaximum .element:before,
		form li.submit .element:before {
			display:none;
		}
		
		
		#eden #listingsWrapper form li .form-control {
			border:1px solid rgba(100, 100, 100, 0.75);
			border-radius: 0 !important;
			height:40px;
			moz-appearance: none; 
			-webkit-appearance: none;
		}
		
		#eden #listingsWrapper form .refineSearch {
			color:rgba(51, 51, 51, 1);
			cursor:pointer;
			text-decoration:none;
		}
		
		#eden #listingsWrapper form .input-group span {
			margin-left: 10px;
		}
		
		#eden #listingsWrapper form .refineSearch .fa {
			position: absolute; 
			right: 40px; 
			bottom: 3px;
		}
		
		#eden #listingsWrapper #searchResultsSortOrder li .element:before {
			right:25px;
		}
		
		#eden #listingsWrapper #searchResultsSortOrder select[name="orderBy"] {
			border-right: 1px solid rgba(100, 100, 100, 0.75);
		}
		
		/* Livestock Results Only */
		#eden #ContentWrapper {
			position:relative;
		}
		
		#eden #listingsMapsWrapper {
			height:500px;
			position: fixed;
			width: 100%;
			z-index:0;
		}
	
		#eden #listingsMapsWrapper #map_wrapper {
			height:100% !important;
			margin:0 !important;
		}
	
		#eden #listingsMapsWrapper .backstretch {
			background-color:rgba(0, 0, 0, 1);
		}
		
		#eden #listingsMapsWrapper .backstretch img {
			opacity:0.5;
		}
		
		#eden #listingsWrapper {
			background-color:rgba(255, 255, 255, 1);
			position: relative;
		}
		
		#eden #listingsWrapper #listingsSearchWrapper article:first-child {
			background:rgba(255, 255, 255, 1);
			top:-60px;
		}
		
		#eden #listingsWrapper #listingsResultsWrapper {
			position:relative;
		}
		
		#eden #listingsWrapper #listingsResultsWrapper h2.sectionHeading:before {
			left:50%;
			transform:translateX(-50%);
			-webkit-transform:translateX(-50%);
		}

		#eden #listingsWrapper #sortResultsWrapper {
			margin-top:0;
		}
		
		#eden #listingsWrapper form {
			margin-top:15px;
			padding:0;
		}
		
		#eden #listingsWrapper form li:after {
			font-family: 'FontAwesome'; 
			content: "\f078";
			position:absolute; 
			right:10px; 
			top:0px; 
			color:rgba(100, 100, 100, 1); 
			transform:translateY(50%);
			-webkit-transform:translateY(50%);
		}
		
		#eden #listingsWrapper form li.searchKeyword:after,
		form li.submit:after {
			display:none;
		}
		
		#eden #listingsWrapper form li .form-control {
			border-left-color: rgba(100, 100, 100, 0.75); 
			border-left-width: 1px;  
			border-right-color: rgba(100, 100, 100, 0.75); 
			border-right-width: 1px; 
			border-radius: 0 !important;
			height:40px;
			moz-appearance: none; 
			-webkit-appearance: none;
		}
		
		#eden #listingsWrapper form .refineSearch {
			color:rgba(51, 51, 51, 1);
			cursor:pointer;
			text-decoration:none;
		}
		
		#eden #listingsWrapper form .input-group span {
			color:rgba(51, 51, 51, 1);
			margin-left: 10px;
		}
		
		#eden #listingsWrapper form .refineSearch .fa {
			bottom: 3px;
			color:rgba(51, 51, 51, 1);
			position: absolute; 
			right: 40px; 
		}
		
		#eden #listingsWrapper #tabsWrapper ul[role="tablist"] {
			border:0;
			border-bottom:1px solid rgba(235, 235, 235, 1);
			display:block;
			width: 100%;
			left: 50%;
			position: relative;
			transform: translate(-50%);
			-webkit-transform: translate(-50%);
			z-index:+1;
		}
		
		#eden #listingsWrapper #tabsWrapper ul[role="tablist"] li {
			background-color: rgba(251, 192, 17, 1);
			border:0;
			display:inline-block;
			float:none;
			height:50px;
			margin: 0 -4px;
			padding:0;
			width:calc(100%/3);
		}
		
		#eden #listingsWrapper #tabsWrapper ul[role="tablist"] li a {
			background-color:transparent;
			border:0;
			border-radius:0;
			color:rgba(255, 255, 255, 1);
			font-size:15px;
			font-weight:500;
			opacity:1;
			padding:0;
			position:relative;
			text-transform:uppercase;
			top:50%;
			transform:translateY(-50%);
			width:100%;
		}
		
		#eden #listingsWrapper #tabsWrapper ul[role="tablist"] li.active {
			background-color:rgba(240, 240, 240, 1);
			border-bottom:0;
		}
		
		#eden #listingsWrapper #tabsWrapper ul[role="tablist"] li.active a {
			color:rgba(51, 51, 51, 1);
		}
		
		#eden #listingsWrapper #tabsWrapper .tab-content {
			background-color:rgba(240, 240, 240, 1);
			border: 1px solid rgba(235, 235, 235, 1);
			border-top-color:transparent;
			margin-top:0;
			position: relative;
			top: 0px;
		}
		
		#eden #listingsWrapper #tabsWrapper .tab-content .table-hover>tbody>tr:hover {
			background-color: rgba(6, 25, 68, 1);
		}
		
		#eden #listingsWrapper #tabsWrapper .tab-content .table-hover>tbody>tr:hover th,
		#eden #listingsWrapper #tabsWrapper .tab-content .table-hover>tbody>tr:hover td {
			color:rgba(255, 255, 255, 1);
		}
		
		/* List View */
		#eden .propertyListItemWrapper {
			position:relative;
		}
		
		#eden .propertyListItemWrapper a {
			color:rgba(51, 51, 51, 1);
			text-decoration:none;
			width:100%;
		}
		
		#eden .propertyListItemWrapper .topBanner {
			background-color: rgba(6, 25, 68, 1);
			float:left;
			min-height:45px;
			position:relative;
			text-align:center;
			width:100%;
		}
		
		#eden .propertyListItemWrapper .topBanner h4 {
			color:rgba(255, 255, 255, 1);
			font-weight:700;
			left:15px;
			margin:0;
			position:absolute;
			right:15px;
			top:50%;
			transform:translateY(-50%);
			-webkit-transform:translateY(-50%);
		}
		
		#eden .propertyListItemWrapper .imgWrapper {
			height:0;
			overflow:hidden;
			padding-bottom:66%;
			position:relative;
			width:100%;
		}
		
		#eden .propertyListItemWrapper .imgWrapper > img {
			height:100%;
			left:50%;
			position:absolute;
			transform:translateX(-50%);
			-webkit-transform:translateX(-50%);
			max-width:auto;
			width:auto;
		}
		
		#eden .propertyListItemWrapper .imgWrapper .statusLabel {
			height:45px;
			left:0;
			position:absolute;
			right:0;
			bottom:0;
			z-index:+1;
		}
		
		#eden .propertyListItemWrapper .imgWrapper .statusLabel h4 {
			background-color:rgba(251, 192, 17, 1);
			color:rgba(255, 255, 255, 1);
			display:inline-block;
			height:100%;
			line-height:45px;
			margin:0;
			padding:0 15px;
			position:relative;
			text-transform:capitalize;
		}
		
		#eden .propertyListItemWrapper .contentWrapper {
			background-color: rgba(240, 240, 240, 1);
			border-bottom:4px solid rgba(6, 25, 68, 1);
		}
		
		#eden .propertyListItemWrapper .contentWrapper h4 {
			margin:0;
		}
		
		#eden .propertyListItemWrapper .contentWrapper h3 {
			margin:0;
		}
		
		#eden .propertyListItemWrapper .contentWrapper .bbcWrapper {
			height:65px;
			overflow:hidden;
			position:relative;
			width:100%;
		}
		
		#eden .propertyListItemWrapper .contentWrapper .bbcWrapper .divider {
			float:left;
			height:100%;
			padding-left:5px;
			padding-right:5px;
			position:relative;
		}
		
		#eden .propertyListItemWrapper .contentWrapper .bbcWrapper .divider:after{
			border-right:4px solid rgba(6, 25, 68, 1);
			bottom:0;
			content:'';
			height:30px;
			position:absolute;
			right:0;
		}

		#eden .propertyListItemWrapper .contentWrapper .bbcWrapper .count-1.divider:first-child::after {
			border:0;
		}
		
		#eden .propertyListItemWrapper .contentWrapper .bbcWrapper .count-3.divider:nth-child(3)::after {
			border:0;
		}
		#eden .propertyListItemWrapper .contentWrapper .bbcWrapper .count-4.divider:nth-child(4)::after {
			border:0;
		}

		#eden .propertyListItemWrapper .contentWrapper .bbcWrapper .divider .bbcContentWrapper {
			left: 50%;
			min-height: 35px;
			position: absolute;
			transform: translate(-50%, 0%);
			top: 50%;
			text-align:center;
			width:100%;
		}

		#eden .propertyListItemWrapper .contentWrapper .bbcWrapper .count-1.divider .bbcContentWrapper {
			display:block;
		}
		
		#eden .propertyListItemWrapper .contentWrapper .bbcWrapper h4,
		#eden .propertyListItemWrapper .contentWrapper .bbcWrapper .icon{
			display:inline;
			font-size:18px;
			position: relative;
			text-align:center;
		}
		
		#eden .propertyListItemWrapper .contentWrapper .bbcWrapper h4 {
			margin: 0;
		}
		
		#eden .propertyListItemWrapper .contentWrapper .bbcWrapper .icon {
			max-width:50px;
		}
		
		#eden .propertyListItemWrapper .contentWrapper .bbcWrapper .divider .icon svg {
			width: 40%;
		}
		
		#eden .propertyListItemWrapper .contentWrapper .bbcWrapper .divider:nth-child(1) .icon svg {
			width: 60%;
		}
		
	/* Property/ Livestock Detail */
		
		/* Common */
			#eden #propertyDetailWrapper {
				position:relative;
			}
			
			#eden #propertyDetailWrapper .container .divider {
				border-top:1px solid rgba(235, 235, 235, 1);
				position:relative;
				width:100%;
			}
			
			#eden #propertyDetailWrapper .container #right-column h2 {
				letter-spacing:0.5pt;
				line-height: 1.25;
			}
			
			#eden #propertyDetailWrapper #property-map {
				float:left;
				height:400px;
				width:100%;
			}

			#eden #propertyDetailWrapper #propertyPriceWrapper {
				width:100%;
			}
			
			/* Address */
			#eden #propertyDetailWrapper #propertyAddressModule {
				background-color: rgba(251, 192, 17, 1); 
				height:115px;
			}

			#eden #propertyDetailWrapper #propertyAddressModule .addressDetails {
				position:relative;
				top:50%;
				transform:translateY(-50%);
				-webkit-transform:translateY(-50%);
			}

			#eden #propertyDetailWrapper .addressDetails .propertyHeading {
				color:rgba(255, 255, 255, 1);
				font-family: 'Rokkitt', serif;
				font-size: 42px;
				font-weight:700;
				margin:0;
			}

			#eden #propertyDetailWrapper .addressDetails .propertySubHeading {
				color:rgba(255, 255, 255, 1);
				margin:0;
			}
			
			/* Description */
			#eden #propertyDetailWrapper #propertyCommentsWrapper,
			#eden #propertyDetailsWrapper {
				position:relative;
				width:100%;
			}

			#eden #propertyDetailWrapper #propertyDescriptionWrapper {
				position:relative;
				width:100%;
			}
			
			/* Features */
			#eden #propertyDetailWrapper #propertyFeaturesWrapper .list-group {
				width:100%;
			}
			
			/* Inspections */
			#eden #propertyDetailWrapper #propertyInspectionsWrapper {
				position:relative;
				width:100%;
			}
			
			#eden #propertyDetailWrapper #propertyInspectionsWrapper .inspectionModule {
				background-color:rgba(251, 192, 17, 1);
				min-height:125px;
				position:relative;
			}
			
			#eden #propertyDetailWrapper #propertyInspectionsWrapper .inspectionModule:nth-child(3) {
				border-left:1px solid rgba(255, 255, 255, 1);
				border-right:1px solid rgba(255, 255, 255, 1);
			}
			
			#eden #propertyDetailWrapper #propertyInspectionsWrapper .inspectionModule:hover {
				background-color:rgba(6, 25, 68, 1);
			}
			
			#eden #propertyDetailWrapper #propertyInspectionsWrapper .inspectionModule .row {
				height:100%;
			}
			
			#eden #propertyDetailWrapper #propertyInspectionsWrapper .inspectionModule .inspectionContent {
				bottom:0;
				height:100%;
				left:0;
				position:absolute;
				right:0;
				top:0;
				width:100%;
			}
			
			#eden #propertyDetailWrapper #propertyInspectionsWrapper .inspectionModule article {
				position:relative;
				top:50%;
				transform:translateY(-50%);
				-webkit-transform:translateY(-50%);
			}
			
			#eden #propertyDetailWrapper #propertyInspectionsWrapper .inspectionModule h3,
			#eden #propertyDetailWrapper #propertyInspectionsWrapper .inspectionModule h4 {
				margin:0;
			}
			
			#eden #propertyDetailWrapper #propertyInspectionsWrapper .inspectionModule h3,
			#eden #propertyDetailWrapper #propertyInspectionsWrapper .inspectionModule h3 small,
			#eden #propertyDetailWrapper #propertyInspectionsWrapper .inspectionModule h4 {
				color:rgba(255, 255, 255, 1);
			}
			
			#eden #propertyDetailWrapper #propertyInspectionsWrapper .inspectionModule .addToCalendar {
				bottom:0;
				position:relative;
				right:0;
				top:0;
			}
			
			#eden #propertyDetailWrapper #propertyInspectionsWrapper .inspectionModule .addToCalendar i {
				color:rgba(255, 255, 255, 1);
				transform:translateY(75%);
				-webkit-transform:translateY(75%);
			}
			
			/* Price */
			#eden #propertyDetailWrapper.standard #propertyPriceModule {
				background-color: rgba(255, 255, 255, 1); 
				min-height:150px;
			}
			
			#eden #propertyDetailWrapper.standard #propertyPriceModule .propertyContentWrapper {
				position:relative;
				top:50%;
				transform:translateY(-50%);
				-webkit-transform:translateY(-50%);
				width:100%;
			}
			
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .propertyHeading {
				color:rgba(51, 51, 51, 1);
				font-family: 'Rokkitt', serif;
				font-size: 42px;
				font-weight:700;
			}
			
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper {
				overflow:hidden;
				position:relative;
			}
			
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper .value,
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper .icon {
				display:inline-block;
				position:relative;
				top:0%;
				transform:translateY(0%);
				-webkit-transform:translateY(0%);
			}
			
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper .value {
				height:65px;
				padding:0;
				position:relative;
			}
			
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper .value .bbcAlign {
				display: block;
				height: 100%;
				left: 25%;
				position: relative;
				text-align: center;
				transform: translateX(-50%);
				-webkit-transform: translateX(-50%);
				width: 100%;
			}
			
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper .value h3 {
				font-size:23px;
				margin:0 15px 0 0;
				position:relative;
				top:50%;
				transform:translateY(-50%);
			}
			
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper .value h3 small {
				float:right;
				bottom:4px;
				position: relative;
				transform:translateY(70%);
			}
			
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper .icon {
				width:35%;
			}
			
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper .value .icon {
				top: 40%;
			}
			
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper .value:nth-child(2) .icon {
				width:30%;
			}
			
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper .value:nth-child(2) .icon {
				top: 20%;
			}
			
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper .icon svg {
				width:100%;
			}

		/* Standard View */
			/* Agents */
			#eden #propertyDetailWrapper.standard #propertyAgentWrapper {
				border-bottom: 6px solid rgba(251, 192, 17, 1);
			}
			
			#eden #propertyDetailWrapper.standard #propertyAgentWrapper .headingPanel {
				background-color: rgba(251, 192, 17, 1);
				padding:0px 15px;
				height:40px;
			}
			
			#eden #propertyDetailWrapper.standard #propertyAgentWrapper .headingPanel h4 {
				color:rgba(255, 255, 255, 1);
				position:relative;
				top:50%;
				transform:translateY(-50%);
				-webkit-transform:translateY(-50%);
			}
			
			#eden #propertyDetailWrapper.standard #propertyAgentWrapper .imgWrapper,
			#eden #propertyDetailWrapper.standard #propertyAgentWrapper .contentWrapper,
			#eden #propertyDetailWrapper.standard #propertyAgentWrapper .buttonWrapper{
				width:100%;
			}
			
			#eden #propertyDetailWrapper.standard #propertyAgentWrapper .imgWrapper{
				display:block;
				height:0;
				overflow:hidden;
				padding-bottom:100%;
				position:relative;
			}
			
			#eden #propertyDetailWrapper.standard #propertyAgentWrapper .contentWrapper h3 {
				margin-bottom:0;
			}
			
			#eden #propertyDetailWrapper.standard #propertyAgentWrapper .contentWrapper h4 {
				color:rgba(51, 51, 51, 1);
				margin-top:0;
			}
			
			#eden #propertyDetailWrapper.standard #propertyAgentWrapper .contentWrapper a {
				color:rgba(51, 51, 51, 1);
				text-decoration:none;
				transition:color 0.25s ease-in-out;
				-webkit-transition: color 0.25s ease-in-out;
			}
			
			#eden #propertyDetailWrapper.standard #propertyAgentWrapper .contentWrapper a:hover {
				color: rgba(51, 51, 51, 0.6);
			}
			
			#eden #propertyDetailWrapper.standard #propertyAgentWrapper .buttonWrapper button[data-target="#agentContact"] {
				background-color: rgba(251, 192, 17, 1);
				border-color: rgba(251, 192, 17, 1);
			}
			
			#eden #propertyDetailWrapper.standard #propertyAgentWrapper .buttonWrapper button[data-target="#agentContact"]:hover {
				background-color: transparent;
				border-color: rgba(251, 192, 17, 1);
				color: rgba(251, 192, 17, 1);
			}
			
			#eden #propertyDetailWrapper.standard #propertyAgentWrapper form li {
				padding-left:0;
				padding-right:0;
			}
			
			#eden #propertyDetailWrapper.standard #propertyAgentWrapper form input[type="submit"] {
				margin-top:15px;
				width:100%;
			}
			
			#eden #propertyDetailWrapper.standard #propertyAgentWrapper form li {
				padding-left:0;
				padding-right:0;
			}
			
			#eden #propertyDetailWrapper.standard #propertyAgentWrapper form input[type="submit"] {
				margin-top:15px;
				width:100%;
			}
			
			/* Features */
			#eden #propertyDetailWrapper.standard #propertyFeaturesWrapper {
				position:relative;
				width:100%;
			}
			
			/* Links */
			#eden #propertyDetailWrapper.standard #propertyLinksWrapper {
				border-bottom: 6px solid rgba(251, 192, 17, 1);
			}
			
			#eden #propertyDetailWrapper.standard #propertyLinksWrapper .headingPanel {
				background-color: rgba(251, 192, 17, 1);
				padding:0px 15px;
				height:40px;
			}
			
			#eden #propertyDetailWrapper.standard #propertyLinksWrapper .headingPanel h4 {
				color:rgba(255, 255, 255, 1);
				margin:0;
				position:relative;
				top:50%;
				transform:translateY(-50%);
				-webkit-transform:translateY(-50%);
			}
			
			#eden #propertyDetailWrapper.standard #propertyLinksWrapper ul {
				margin-bottom:0;
			}
			
			#eden #propertyDetailWrapper.standard #propertyLinksWrapper li {
				border-radius:0;
				border-left:0;
				border-right:0;
				min-height: 45px;
			}
			
			#eden #propertyDetailWrapper.standard #propertyLinksWrapper ul li a {
				color: rgba(100, 100, 100, 1);
				font-size:16px;
			}
			
			#eden #propertyDetailWrapper.standard #propertyLinksWrapper ul li .panel-body {
				padding:15px 0;
			}
			
			#eden #propertyDetailWrapper.standard #propertyLinksWrapper li:first-child {
				border-top:0;
			}
			
			#eden #propertyDetailWrapper.standard #propertyLinksWrapper li:last-child {
				border-bottom:0;
			}
			
			#eden #propertyDetailWrapper.standard #propertyLinksWrapper li a {
				color:rgba(51, 51, 51, 1);
				text-decoration:none;
			}
			
			/* Price */
			#eden #propertyDetailWrapper.standard #propertyPriceModule {
				background-color: rgba(255, 255, 255, 1); 
				min-height:150px;
			}
			
			#eden #propertyDetailWrapper.standard #propertyPriceModule .propertyContentWrapper {
				position:relative;
				top:0%;
				transform:translateY(-0%);
				-webkit-transform:translateY(-0%);
				width:100%;
			}
			
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .propertyHeading {
				color:rgba(51, 51, 51, 1);
				font-family: 'Rokkitt', serif;
				font-size: 42px;
				font-weight:700;
			}
			
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper {
				overflow:hidden;
				position:relative;
			}
			
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper .value,
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper .icon {
				display:inline-block;
				position:absolute;
				left:35%;
				top:50%;
				transform:translateY(-25%);
				-webkit-transform:translateY(-25%);
			}
			
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper .value {
				height:65px;
				padding:0;
				position:relative;
			}
			
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper .value .bbcAlign {
				display: block;
				height: 100%;
				left: 25%;
				position: relative;
				text-align: center;
				transform-translateX:(-50%);
				-webkit-transform-translateX:(-50%);
				width: 100%;
			}
			
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper .value h3 {
				font-size:23px;
				margin:0 15px 0 0;
				position:relative;
				top:50%;
				transform:translateY(-50%);
			}
			
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper .value h3 small {
				bottom:4px;
				float:right;
				margin-left: 5px;
				position: relative;
				transform:translateY(70%);
			}
			
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper .icon {
				width:35%;
			}
			
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper .value .icon {
				top: 40%;
			}
			
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper .value:nth-child(2) .icon {
				width:30%;
			}
			
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper .value:nth-child(2) .icon {
				top: 20%;
			}
			
			#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper .icon svg {
				width:100%;
			}
			
			/* Social */
			#eden #propertyDetailWrapper.standard .addThis {
				background-color: rgba(251, 192, 17, 1);
				float:left;
				min-height: 80px;
				position: relative;
				width: 100%;
			}
			
			#eden #propertyDetailWrapper.standard .addThis .addthis_toolbox {
				left:0;
				position:absolute;
				right:0;
				text-align: center;
				top:50%;
				transform:translateY(-50%);
				-webkit-transform:translateY(-50%);
			}
			
			#eden #propertyDetailWrapper.standard .addThis .addthis_toolbox .social-icons{
				display: inline-block;
				float: none;
				margin: 0;
			}
			
			#eden #propertyDetailWrapper.standard .addThis .addthis_toolbox .social-icons li {
				margin:0 15px 0 0;
				min-height: 36px;
			}
			
			#eden #propertyDetailWrapper.standard .addThis .addthis_toolbox .social-icons li a {
				margin-bottom:0;
			}
			
			
		/* Alternate View */
			/* Property Slider */
			#eden #propertyDetailWrapper.alternate #slider-thumbs .thumbnails {
				list-style-type: none;
				padding:0;
			}

			#eden #propertyDetailWrapper.alternate #slider-thumbs .thumbnails li {
				padding:0;
			}

			#eden #propertyDetailWrapper.alternate #slider-thumbs .thumbnails .thumbnail {
				display: block;
				padding: 0;
				margin:0 3px 20px;
				background-color: transparent;
				border: 0;
				border-radius: 0;
				height:0;
				padding-bottom:66%;
				overflow:hidden;
			}

			#eden #propertyDetailWrapper.alternate .carousel-control,
			#eden #propertyAgentWrapper.rural .carousel-control {
				background:none;
				background-image:none;
			}

			#eden #propertyDetailWrapper.alternate .carousel-control i {
				position:absolute;
				top:50%;
			}

			#eden #propertyAgentWrapper.rural .carousel-control i {
				left: 12px;
				position:absolute;
				top:35%;
			}

			/* BBC */
			#eden #propertyDetailWrapper.alternate #propertyPriceModule .bbcWrapper .icon {
				width: 35px;
				height: 35px;
				position: absolute;
				left: 50%;
				top: 50%;
				-webkit-transform: translateY(-30%);
				transform: translateY(-30%);
			}

			#eden #propertyDetailWrapper.alternate #propertyPriceModule .bbcWrapper .icon.bath {
				-webkit-transform: translateY(-50%);
				transform: translateY(-50%);
			}

			#eden #propertyDetailWrapper.alternate #propertyPriceModule .bbcWrapper .icon.pet {
				-webkit-transform: translateY(-46%);
				transform: translateY(-46%);
			}
			
			/* Address */
			#eden #propertyDetailWrapper #propertyAddressModule.residential {
				background-color:rgba(214, 29, 13, 1);
			}
			
			/* Agents */
			#eden #propertyDetailWrapper.alternate #propertyAgentSlider,
			#eden #propertyAgentWrapper.rural #propertyAgentSlider {
				width:100%;
			}
			
			#eden #propertyDetailWrapper.alternate .headingPanel {
				background-color: rgba(251, 192, 17, 1);
				background-color: rgba(6, 25, 68, 1);
				padding:0px 15px;
				height:40px;
				position:relative;
				width:100%;
			}
			
			#eden.residential #propertyDetailWrapper.alternate .headingPanel {
				background-color: rgba(214, 29, 13, 1);
			}
			
			#eden #propertyDetailWrapper.alternate .headingPanel h4 {
				color:rgba(255, 255, 255, 1);
				margin:0;
				position:relative;
				top:50%;
				transform:translateY(-50%);
				-webkit-transform:translateY(-50%);
			}
			
			#eden #propertyDetailWrapper.alternate #propertyAgentSlider .imgWrapper {
				background-position:center top;
				background-repeat:no-repeat;
				background-size:cover;
				width:100%;
				height:0;
				overflow:hidden;
				padding-bottom:100%;
				position:relative;
			}
			
			#eden #propertyDetailWrapper.alternate #propertyAgentSlider .contentWrapper {
				color: rgba(100, 100, 100, 1);
				float:left;
				font-size: 14px;
				font-family: 'Lato', sans-serif;
				font-weight: 400;
				letter-spacing: 1pt;
				line-height: 1.5;
				padding:0 15px 15px;
				text-decoration:none;
				-webkit-font-smoothing: antialiased;
				width:100%;
			}
			
			#eden #propertyDetailWrapper.alternate #propertyAgentSlider .contentWrapper a {
				color: rgba(100, 100, 100, 1);
				font-size: 14px;
				font-family: 'Lato', sans-serif;
				font-weight: 400;
				letter-spacing: 1pt;
				line-height: 1.5;
				text-decoration:none;
				-webkit-font-smoothing: antialiased;
			}
			
			#eden #propertyDetailWrapper.alternate #propertyAgentSlider form li {
				padding-left:0;
				padding-right:0;
			}
			
			#eden #propertyDetailWrapper.alternate #propertyAgentSlider form input[type="submit"] {
				margin-top:15px;
				width:100%;
			}
			
			#eden #propertyDetailWrapper.alternate #propertyAgentWrapper {
				box-shadow: 0 0 10px rgba(0, 0, 0, 0.10);
				border: 1px solid rgba(0, 0, 0, 0.15);
				position:relative;
				width:100%;
			}

			#eden #propertyDetailWrapper.alternate #propertyAgentSlider .contentWrapper .viewProfile a {
				background-color: rgba(251, 192, 17, 1);
				border-color: rgba(251, 192, 17, 1);
				color:rgba(255, 255, 255, 1);
				line-height:40px;
				width:100%;
			}

			#eden #propertyDetailWrapper.alternate #propertyAgentSlider .contentWrapper .viewProfile a:hover {
				background-color: rgba(6, 25, 68, 1);
				border-color: rgba(6, 25, 68, 1);
			}
			
			/* Enquiry */
			#eden #propertyDetailWrapper.alternate .contentBoxWrapper {
				box-shadow: 0 0 10px rgba(0, 0, 0, 0.10);
				border: 1px solid rgba(0, 0, 0, 0.15);
			}
			
			#eden #propertyDetailWrapper.alternate .contentBoxWrapper .rightSidebarContactForm {
				float:left;
				padding:15px 15px 0;
				text-align:left;
				width:100%;
			}
			
			#eden #propertyDetailWrapper.alternate .contentBoxWrapper .rightSidebarContactForm .verticalContact form {
				margin:0;
				padding:0;
			}
			
			#eden #propertyDetailWrapper.alternate .contentBoxWrapper .rightSidebarContactForm .verticalContact form li {
				padding-left:0;
				padding-right:0;
			}

			#eden #propertyDetailWrapper.alternate .contentBoxWrapper .rightSidebarContactForm .verticalContact form li .radio label {
				align-items:center;
				display:grid;
				grid-auto-flow:row;
				justify-content:start;
				margin-right:1rem;
			}

			#eden #propertyDetailWrapper.alternate .contentBoxWrapper .rightSidebarContactForm .verticalContact form li .radio {
				display:flex;
				flex-direction:row;
			}

			#eden #propertyDetailWrapper.alternate .contentBoxWrapper .rightSidebarContactForm .verticalContact form li .radio label input[type='radio'] {
				margin:0 1rem 0 -1rem !important;
				height:25px;
				width:100%;
			}
			
			/* Features */
			#eden #propertyDetailWrapper.alternate .headingPanel h4 {
				color:rgba(255, 255, 255, 1);
				position:relative;
				top:50%;
				transform:translateY(-50%);
				-webkit-transform:translateY(-50%);
			}
			
			#eden #propertyDetailWrapper.alternate #propertyFeaturesWrapper .headingPanel h4 {
				color:rgba(255, 255, 255, 1);
				position:relative;
				top:50%;
				transform:translateY(-50%);
				-webkit-transform:translateY(-50%);
				margin:0;
			}
			
			#eden #propertyDetailWrapper.alternate #propertyFeaturesWrapper {
				box-shadow: 0 0 10px rgba(0, 0, 0, 0.10);
				border: 1px solid rgba(0, 0, 0, 0.15);
				position:relative;
				width:100%;
			}
			
			#eden .propertyDetailFeatures.alternate {
				margin-bottom:0;
				padding:0 10px;
			}
			
			#eden #propertyDetailWrapper.alternate #propertyFeaturesWrapper .list-group-item {
				border-left:0;
				border-radius:0;
				border-right:0;
				font-size:11px;
				padding-left:10px;
				padding-right:10px;
			}
			
			#eden #propertyDetailWrapper.alternate #propertyFeaturesWrapper .list-group-item span {
				padding-right:0;
			}
			
			#eden #propertyDetailWrapper.alternate #propertyFeaturesWrapper .list-group-item:first-child {
				border-top:0;
			}
			
			#eden #propertyDetailWrapper.alternate #propertyFeaturesWrapper .list-group-item:last-child {
				border-bottom:0;
			}
			
			/* Links */
			#eden #propertyDetailWrapper.alternate #property-links {
				float:left;
				width:100%;
			}
			
			#eden #propertyDetailWrapper.alternate #property-links .agentDetailPropertyLinks {
				float:left;
				list-style-type: none;
				margin:0;
				padding:15px 15px 0;
				width:100%;
			}
			
			#eden #propertyDetailWrapper.alternate #property-links .agentDetailPropertyLinks li {
				background-color: rgba(251, 192, 17, 1);
				border:0;
				border-radius: 0;
				cursor:pointer;
				min-height:45px;
				margin: 0 0 15px;
				overflow:hidden;
				padding: 0px 15px;
				text-transform: uppercase;
				width: 100%;
				-webkit-appearance:none;
				float:left;
				display:block;
				position:relative;
				text-decoration:none;
			}
			
			#eden #propertyDetailWrapper.alternate #property-links .agentDetailPropertyLinks a,
			#eden #propertyDetailWrapper.alternate #property-links .agentDetailPropertyLinks .btn.inspect,
			#eden #propertyDetailWrapper #property-links .agentDetailPropertyLinks li form input[type="submit"] {
				color:rgba(255, 255, 255, 1);
				font-family: Lato, sans-serif;
				font-weight: 500;
				font-size: 14px;
				left:0%;
				letter-spacing: 1.2px;
				line-height:1;
				position:absolute;
				text-align:center;
				text-decoration: none;
				top:50%;
				transform: translate(0%, -50%);
				-webkit-transform: translateY(-50%, -50%);
				width:100%;
			}
			
			#eden .modal #EmailAFriend li,
			#eden .modal #EmailAFriend li:hover {
				background-color:transparent !important;
			}

			#eden #propertyDetailWrapper.alternate #property-links .agentDetailPropertyLinks #make_pdf {
				margin-bottom:15px;
				padding:0;
			}
			
			#eden #propertyDetailWrapper.alternate #property-links .agentDetailPropertyLinks li:hover,
			#eden #propertyDetailWrapper.alternate #property-links .agentDetailPropertyLinks input[type='submit']:hover {
				background-color: rgba(6, 25, 68, 1);
				color:rgba(255, 255, 255, 1);
			}

			#eden #propertyDetailWrapper #property-links .agentDetailPropertyLinks li form,
			#eden #propertyDetailWrapper #property-links .agentDetailPropertyLinks li form input[type="submit"],
			#eden #propertyDetailWrapper.alternate #property-links .agentDetailPropertyLinks input[type='submit'] {
				border: 0;
				min-height: 45px;
				padding: 0;
			}
			
			/* Price */
			#eden #propertyDetailWrapper.alternate #propertyInspectionsWrapper {
				position:relative;
				width:100%;
			}
			
			#eden #propertyDetailWrapper.alternate #propertyPriceModule {
				background-color: rgba(255, 255, 255, 1); 
			}
			
			#eden #propertyDetailWrapper.alternate #propertyPriceModule h3 {
				margin:0;
			}
			
			#eden #propertyDetailWrapper.alternate .bbcWrapper {
				margin-top:30px;
				position:relative;
			}
			
			#eden #propertyDetailWrapper.alternate .bbcWrapper .value .icon {
				display: inline-block;
				float: right !important;
				position:relative;
				width: 50%;
			}
			
			#eden #propertyDetailWrapper.alternate .bbcWrapper .value:nth-child(2) .icon {
				top:25%;
				transform:translateY(-25%);
				-webkit-transform:translateY(-25%);
				width: 40%;
			}
			
			/* Social */
			#eden #propertyDetailWrapper.alternate #propertyShareWrapper {
				min-height:60px;
				position:relative;
				width:100%;
			}
			
			#eden #propertyDetailWrapper.alternate #propertyShareWrapper .headingPanel {
				background-color: rgba(251, 192, 17, 1);
				padding:0px 15px;
				height:40px;
				position:relative;
				width:100%;
			}
			
			#eden #propertyDetailWrapper.alternate #propertyShareWrapper .headingPanel h4 {
				color:rgba(255, 255, 255, 1);
				position:relative;
				top:50%;
				transform:translateY(-50%);
				-webkit-transform:translateY(-50%);
				margin:0;
			}
			
			#eden #propertyDetailWrapper.alternate #propertyShareWrapper .addThis {
				background-color: rgba(255, 255, 255, 1);
				float:left;
				height: 60px;
				position: relative;
				width: 100%;
			}
			
			#eden #propertyDetailWrapper.alternate #propertyShareWrapper .addThis .addthis_toolbox {
				display: inline-block;
				float: none;
				left:50%;
				margin-left: auto;
				margin-right: auto;
				position: relative;
				top: 50%;
				transform: translate(-50%, -50%);
				-webkit-transform: translate(-50%, -50%);
				width: auto;
			}
			
			#eden #propertyDetailWrapper.alternate #propertyShareWrapper .addThis .addthis_toolbox .social-icons{
				float: left;
				margin: 0;
			}
			
			#eden #propertyDetailWrapper.alternate #propertyShareWrapper .addThis .addthis_toolbox li {
				margin-right:30px;
			}
			
			#eden #propertyDetailWrapper.alternate #propertyShareWrapper .addThis .addthis_toolbox li:last-child {
				margin-right:0;
			}
			
			#eden #propertyDetailWrapper.alternate #propertyShareWrapper .addThis .addthis_toolbox li i {
				color:rgba(51, 51, 51, 1);
			}
		
		
	/* Clearing Sales / Livestock Only */
		/* Rural Results */
			#eden #listingsWrapper .saleItemWrapper {
				cursor:pointer;
				overflow:hidden;
				position:relative;
			}

			#eden #listingsWrapper .saleItemWrapper .imgWrapper {
				background-color:rgba(235, 235, 235, 1);
				display:block;
				height:0;
				overflow:hidden;
				padding-bottom:75%;
				position:relative;
			}

			#eden #listingsWrapper .saleItemWrapper .imgWrapper img {
				height:100%;
				left:50%;
				position:absolute;
				top:50%;
				transform:translate(-50%, -50%);
				top:50%;
				width:auto;
			}

			#eden #listingsWrapper .saleItemWrapper .contentWrapper h3 {
				color:rgba(6, 25, 68, 1);
				padding: 0 15px;
				position: relative;
				transition:all 0.25s ease-out;
				-webkit-transition:all 0.25s ease-out;
				transform:translateY(-0%);
				-webkit-transform:translateY(-0%);
				z-index: +1;
			}

			#eden #listingsWrapper .saleItemWrapper .selector {
				background-color:rgba(6, 25, 68, 0.9);
				bottom:0;
				left:15px;
				position:absolute;
				right:15px;
				top:100%;
				transition:all 0.15s ease-out;
				-webkit-transition:all 0.15s ease-out;
			}

			#eden #listingsWrapper .saleItemWrapper:hover .selector {
				top:0;
			}

			#eden #listingsWrapper .saleItemWrapper .contentWrapper:before,
			#eden #listingsWrapper .saleItemWrapper .contentWrapper:after {
				background-color:rgba(255, 255, 255, 1);
				content:'';
				width:2px;
				bottom:0;
				position:absolute;
				top:0;
				transition:all 0.25s 0.1s ease-out;
				-webkit-transition:all 0.25s 0.1s ease-out;
				-webkit-font-smoothing:antialiased;
				-webkit-backface-visibility: hidden;
				backface-visibility: hidden;
			}

			#eden #listingsWrapper .saleItemWrapper .contentWrapper:before {
				left:0;
			}

			#eden #listingsWrapper .saleItemWrapper .contentWrapper:after {
				right:0;
			}

			#eden #listingsWrapper .saleItemWrapper:hover .contentWrapper:before {
				content:'';
				left:50%;
				transform-origin: center;
				transform:rotate(180deg) scale(0.35);
				-webkit-transform:rotate(180deg) scale(0.35);
				width:4px;
			}

			#eden #listingsWrapper .saleItemWrapper:hover .contentWrapper:after {
				content:'';
				right:50%;
				transform-origin: center;
				transform:rotate(90deg) scale(0.35);
				-webkit-transform:rotate(90deg) scale(0.35);
				width:4px;
			}

			#eden #listingsWrapper .saleItemWrapper:hover .contentWrapper h3 {
				color:rgba(255, 255, 255, 1);
				transform:translateY(-15%);
				-webkit-transform:translateY(-15%);
			}

			#eden #listingsWrapper .saleItemWrapper:hover .contentWrapper h3 small {
				color:rgba(255, 255 ,255, 1);
			}
		
		/* Rural Detail */

			/* Videos */
			@media screen and (min-width:320px) and (max-width:600px){
				#eden #livestockDetailWrapper #propertyDetailsWrapper iframe {
					height:160px !important;
					width:100% !important;
				}
			}
			@media screen and (min-width:601px) and (max-width:768px){
				#eden #livestockDetailWrapper #propertyDetailsWrapper iframe {
					height:379px !important;
					width:100% !important;
				}
			}
			@media screen and (min-width:769px) and (max-width:991px){
				#eden #livestockDetailWrapper #propertyDetailsWrapper iframe {
					height:390px !important;
					width:100% !important;
				}
			}
			@media screen and (min-width:992px){
				#eden #livestockDetailWrapper #propertyDetailsWrapper iframe {
					height:465px !important;
					width:100% !important;
				}
			}
			


			/* Content Module */
				#eden #ruralSaleDetailWrapper #informationWrapper {
					border-bottom:2px dashed rgba(235, 235, 235, 1);
					position:relative;
					width:100%;
				}

				#eden #ruralSaleDetailWrapper .nav-tabs {
					border:0;
					float:right;
					position:relative;
					width:100%;
				}

				#eden #ruralSaleDetailWrapper .nav-tabs li {
					padding:0;
				}

				#eden #ruralSaleDetailWrapper .nav-tabs li a {
					background:rgba(245, 245, 245, 1);
					border:0;
					border-radius:0;
					color:rgba(150, 150, 150, 1);
					height:40px;
				}

				#eden #ruralSaleDetailWrapper .nav-tabs li.active a {
					background-color:rgba(6, 25, 68, 1);
					color:rgba(255, 255, 255, 1);
				}
				
				#eden #ruralSaleDetailWrapper .nav-tabs li a:hover {
					background-color:rgba(251, 192, 17, 1);
					color:rgba(255, 255, 255, 1);
				}

				#eden #ruralSaleDetailWrapper .slide > div:first-child { 
					position:absolute;
				}

				#eden #ruralSaleDetailWrapper .tab-content {
					width:100%;
				}

				#eden #ruralSaleDetailWrapper .tab-content #slider .carousel.slide {
					margin-bottom:30px;
				}

				#eden #ruralSaleDetailWrapper .tab-content #slider .carousel-control.left,
				#eden #ruralSaleDetailWrapper .tab-content #slider .carousel-control.right {
					background-color:transparent;
					background-image:none;
				}

				#eden #ruralSaleDetailWrapper .tab-content #slider .carousel-control {
					top:50%;
				}

				/*
				#eden #ruralSaleDetailWrapper .tab-content #slider .carousel,
				#eden #ruralSaleDetailWrapper .tab-content #slider .carousel-inner > .item {
					background-color:transparent;
					height:0px;
					padding-bottom:56.25%;
				}
				*/

				#eden #ruralSaleDetailWrapper .tab-content #slider .carousel-inner > .item > img {
					height:100%;
				}

				#eden #ruralSaleDetailWrapper .tab-content #slider-thumbs .thumbnails {
					list-style-type: none;
					padding:0px;
					margin:0px;
				}

				#eden #ruralSaleDetailWrapper .tab-content #slider-thumbs .thumbnails li {
					/*padding:0px;*/
					/*overflow-y:hidden;*/
					margin-bottom:10px;
					cursor:pointer;
				}

				/*
				#eden #ruralSaleDetailWrapper .tab-content #slider-thumbs .thumbnails li a {
					border:0px;
					box-shadow:none;
					padding:0px;
					margin:0px;
					border-right:10px solid rgba(255, 255, 255, 1);
				}
				*/

				#eden #ruralSaleDetailWrapper .tab-content #slider-thumbs .thumbnails li a img {
					width:100%;
				}
				
				#eden #ruralSaleDetailWrapper .tab-content .contactWrapper .btn:hover {
					background-color:rgba(251, 192, 17, 1);
					border-color:rgba(251, 192, 17, 1);
					color:rgba(255, 255, 255, 1);
				}
				
/*
		#eden #livestockMapWrapper, #eden #livestockPriceWrapper {
			position:relative;
			width:100%;
		}
*/
		
/*
		#eden #livestockDetailWrapper #slider-thumbs .thumbnails {
				list-style-type: none;
				padding:0;
			}

			#eden #propertyDetailWrapper.alternate #slider-thumbs .thumbnails li {
				padding:0;
			}

			#eden #propertyDetailWrapper.alternate #slider-thumbs .thumbnails .thumbnail {
				display: block;
				padding: 0;
				margin:0 3px 20px;
				background-color: transparent;
				border: 0;
				border-radius: 0;
				height:0;
				padding-bottom:66%;
				overflow:hidden;
			}

			#eden #propertyDetailWrapper.alternate .carousel-control {
				background:none;
				background-image:none;
			}

			#eden #propertyDetailWrapper.alternate .carousel-control i {
				position:absolute;
				top:50%;
			}
*/
			
			/* Address */
			#eden #livestockDetailWrapper #propertyAddressModule {
				background-color:rgba(6, 25, 68, 1);
			}
			
			#eden #livestockDetailWrapper #propertyAddressModule .propertyHeading {
				color: rgba(255, 255, 255, 1);
				font-family: 'Rokkitt', serif;
				font-size: 42px;
				font-weight: 700;
				margin-bottom:0;
			}
			
			#eden #livestockDetailWrapper #propertyAddressModule .propertySubHeading {
				color: rgba(255, 255, 255, 1);
				font-family: 'Rokkitt', serif;
				font-weight: 400;
				margin-top: 0;
				-webkit-font-smoothing: antialiased;
			}
			
			/* Agents */
			#eden #livestockDetailWrapper.alternate #propertyAgentSlider {
				width:100%;
			}
			
			#eden #livestockDetailWrapper .headingPanel {
				background-color: rgba(251, 192, 17, 1);
				background-color: rgba(6, 25, 68, 1);
				padding:0px 15px;
				height:40px;
				position:relative;
				width:100%;
			}
			
			#eden #livestockDetailWrapper .headingPanel {
				background-color: rgba(251, 192, 17, 1);
			}
			
			#eden #livestockDetailWrapper .headingPanel h4 {
				color:rgba(255, 255, 255, 1);
				margin:0;
				position:relative;
				top:50%;
				transform:translateY(-50%);
				-webkit-transform:translateY(-50%);
			}
	
			#eden #livestockDetailWrapper #propertyDocumentWrapper .contentWrapper,
			#eden #livestockDetailWrapper #propertyDocumentWrapper .list-group {
				width:100%;
			}
	
			#eden #livestockDetailWrapper #propertyDocumentWrapper .list-group a {
				margin-bottom:15px;
				width:100%;
			}
			
			#eden #livestockDetailWrapper #propertyAgentWrapper {
				box-shadow: 0 0 10px rgba(0, 0, 0, 0.10);
				border: 1px solid rgba(0, 0, 0, 0.15);
				position:relative;
				width:100%;
			}
			
			#eden #livestockDetailWrapper #propertyAgentWrapper .imgWrapper {
				background-position:center top;
				background-repeat:no-repeat;
				background-size:cover;
				width:100%;
				height:0;
				overflow:hidden;
				padding-bottom:100%;
				position:relative;
			}
			
			#eden #livestockDetailWrapper #propertyAgentWrapper .contentWrapper {
				color: rgba(100, 100, 100, 1);
				float:left;
				font-size: 14px;
				font-family: 'Lato', sans-serif;
				font-weight: 400;
				letter-spacing: 1pt;
				line-height: 1.5;
				padding:0 15px 15px;
				position:relative;
				text-decoration:none;
				-webkit-font-smoothing: antialiased;
				width:100%;
			}

			#eden #livestockDetailWrapper #propertyAgentWrapper .contentWrapper .list-group-item {
				border:0;
				border-radius:0;
				padding:0 0 1rem;
				width:100%;
			}

			#eden #livestockDetailWrapper #propertyAgentWrapper .contentWrapper .list-group-item i {
				margin-right:.5rem;
			}
			
			#eden #livestockDetailWrapper #propertyAgentWrapper .contentWrapper a {
				color: rgba(100, 100, 100, 1);
				font-size: 14px;
				font-family: 'Lato', sans-serif;
				font-weight: 400;
				letter-spacing: 1pt;
				line-height: 1.5;
				text-decoration:none;
				-webkit-font-smoothing: antialiased;
			}
	
			#eden #livestockDetailWrapper #propertyAgentWrapper .buttonWrapper {
				display:flex;
				flex-direction:column;
				padding:1rem;
				position:relative;
				width:100%;
			}

			#eden #livestockDetailWrapper #propertyAgentWrapper .buttonWrapper > .btn {
				color:rgba(255, 255, 255, 1);
				font-weight:bold;
				margin-top:1rem;
			}

			#eden #livestockDetailWrapper #propertyAgentWrapper .buttonWrapper > .btn:hover {
				background-color:rgba(6, 25, 68, 1);
				border-color:rgba(6, 25, 68, 1);
			}

			#eden #livestockDetailWrapper #propertyAgentWrapper #Contact ol li input[type='radio'] {
				margin-left:-1rem !important;
				top:0rem;
			}
			
			#eden #livestockDetailWrapper #propertyAgentWrapper form li {
				padding-left:0;
				padding-right:0;
			}
			
			#eden #livestockDetailWrapper #propertyAgentWrapper form input[type="submit"] {
				margin-top:15px;
				width:100%;
			}
			
			/* Enquiry */
			#eden #livestockDetailWrapper .contentBoxWrapper {
				box-shadow: 0 0 10px rgba(0, 0, 0, 0.10);
				border: 1px solid rgba(0, 0, 0, 0.15);
			}
			
			#eden #livestockDetailWrapper .contentBoxWrapper .rightSidebarContactForm {
				float:left;
				padding:15px 15px 0;
				text-align:left;
				width:100%;
			}
			
			#eden #livestockDetailWrapper .contentBoxWrapper .rightSidebarContactForm .verticalContact form {
				margin:0;
				padding:0;
			}
			
			#eden #livestockDetailWrapper .contentBoxWrapper .rightSidebarContactForm .verticalContact form li {
				padding-left:0;
				padding-right:0;
			}
	
			#eden #livestockDetailWrapper #Contact ol li.office .element::after {
				right:3%;
			}
			
			/* Features */
			#eden #livestockDetailWrapper .headingPanel h4 {
				color:rgba(255, 255, 255, 1);
				position:relative;
				top:50%;
				transform:translateY(-50%);
				-webkit-transform:translateY(-50%);
			}
			
			#eden #livestockDetailWrapper #propertyFeaturesWrapper .headingPanel h4 {
				color:rgba(255, 255, 255, 1);
				position:relative;
				top:50%;
				transform:translateY(-50%);
				-webkit-transform:translateY(-50%);
				margin:0;
			}
			
			#eden #livestockDetailWrapper #propertyFeaturesWrapper {
				box-shadow: 0 0 10px rgba(0, 0, 0, 0.10);
				border: 1px solid rgba(0, 0, 0, 0.15);
				position:relative;
				width:100%;
			}
			
			#eden .livestockDetailWrapper {
				margin-bottom:0;
				padding:0 10px;
			}
			
			#eden #livestockDetailWrapper #propertyFeaturesWrapper .list-group-item {
				border-left:0;
				border-radius:0;
				border-right:0;
				font-size:14px;
				padding-left:10px;
				padding-right:10px;
			}
			
			#eden #livestockDetailWrapper #propertyFeaturesWrapper .list-group-item span {
				padding-right:0;
			}
			
			#eden #livestockDetailWrapper #propertyFeaturesWrapper .list-group-item:first-child {
				border-top:0;
			}
			
			#eden #livestockDetailWrapper #propertyFeaturesWrapper .list-group-item:last-child {
				border-bottom:0;
			}
			
			/* Links */
			#eden #livestockDetailWrapper #property-links {
				float:left;
				width:100%;
			}
			
			#eden #livestockDetailWrapper #property-links .agentDetailPropertyLinks {
				float:left;
				list-style-type: none;
				margin:0;
				padding:15px 15px 0;
				width:100%;
			}
			
			#eden #livestockDetailWrapper #property-links .agentDetailPropertyLinks li {
				background-color: rgba(251, 192, 17, 1);
				border:0;
				border-radius: 0;
				cursor:pointer;
				min-height:45px;
				margin: 0 0 15px;
				overflow:hidden;
				padding: 0px 15px;
				text-transform: uppercase;
				width: 100%;
				-webkit-appearance:none;
				float:left;
				display:block;
				position:relative;
				text-decoration:none;
			}
			
			#eden #livestockDetailWrapper #property-links .agentDetailPropertyLinks a {
				color:rgba(255, 255, 255, 1);
				font-family: Lato, sans-serif;
				font-weight: 500;
				font-size: 14px;
				left:0%;
				letter-spacing: 1.2px;
				line-height:1;
				position:absolute;
				text-align:center;
				text-decoration: none;
				top:50%;
				transform: translate(0%, -50%);
				-webkit-transform: translateY(-50%, -50%);
				width:100%;
			}
			
			#eden .modal #EmailAFriend li,
			#eden .modal #EmailAFriend li:hover {
				background-color:transparent !important;
			}

			#eden #livestockDetailWrapper #property-links .agentDetailPropertyLinks #make_pdf {
				margin-bottom:15px;
				padding:0;
			}
			
			#eden #livestockDetailWrapper #property-links .agentDetailPropertyLinks li:hover,
			#eden #livestockDetailWrapper #property-links .agentDetailPropertyLinks input[type='submit']:hover{
				background-color: rgba(6, 25, 68, 1);
				color:rgba(255, 255, 255, 1);
			}
			
			/* Price */
			#eden #livestockDetailWrapper #propertyInspectionsWrapper {
				position:relative;
				width:100%;
			}
			
			#eden #livestockDetailWrapper #propertyPriceModule {
				background-color: rgba(255, 255, 255, 1); 
			}
			
			#eden #livestockDetailWrapper #propertyPriceModule h3 {
				margin:0;
			}
			
			/* Social */
			#eden #livestockDetailWrapper #propertyShareWrapper {
				min-height:60px;
				position:relative;
				width:100%;
			}
			
			#eden #livestockDetailWrapper #propertyShareWrapper .headingPanel {
				background-color: rgba(251, 192, 17, 1);
				padding:0px 15px;
				height:40px;
				position:relative;
				width:100%;
			}
			
			#eden #livestockDetailWrapper #propertyShareWrapper .headingPanel h4 {
				color:rgba(255, 255, 255, 1);
				position:relative;
				top:50%;
				transform:translateY(-50%);
				-webkit-transform:translateY(-50%);
				margin:0;
			}
			
			#eden #livestockDetailWrapper #propertyShareWrapper .addThis {
				background-color: rgba(255, 255, 255, 1);
				float:left;
				height: 60px;
				position: relative;
				width: 100%;

				box-shadow: 0 0 10px rgba(0, 0, 0, 0.10);
				border: 1px solid rgba(0, 0, 0, 0.15);
				padding:15px;
				position: relative;
				width: 100%;
			}
			
			/* #eden #livestockDetailWrapper #propertyShareWrapper .addThis .addthis_toolbox {
				display: block;
				float: left;
				left:0%;
				position: absolute;
				top: 50%;
				transform: translateY(-50%, -50%);
				-webkit-transform: translateY(-50%, -50%);
				width: auto;
			} */
			
			#eden #livestockDetailWrapper #propertyShareWrapper .addThis .addthis_toolbox .social-icons{
				display: flex;
				flex-direction: row;
				justify-content: space-evenly;
				margin: 0;
				width: 100%;
			}
			
			#eden #livestockDetailWrapper #propertyShareWrapper .addThis .addthis_toolbox li {
				margin-right:30px;
			}
			
			#eden #livestockDetailWrapper #propertyShareWrapper .addThis .addthis_toolbox li:last-child {
				margin-right:0;
			}
			
			#eden #livestockDetailWrapper #propertyShareWrapper .addThis .addthis_toolbox li i {
				color:rgba(51, 51, 51, 1);
			}

			#eden #livestockDetailWrapper .table th,
			#eden #livestockDetailWrapper .table tr {
				padding-left:0;
				padding-right:0;
			}
		
	/* Content */
		#eden #ContentWrapper .dynamicContent .sectionHeading:before {
			left:50%;
			transform:translateX(-50%);
			-webkit-transform:translateX(-50%);
		}
		
		#eden #ContentWrapper .dynamicContent a {
			text-decoration:none;
		}
		
		#eden #ContentWrapper .dynamicContent .imgWrapper {
			height:200px;
			overflow:hidden;
			position:relative;
		}
		
		#eden #ContentWrapper .dynamicContent .imgWrapper img {
			bottom:0;
			position:absolute;
		}

		#eden #ContentWrapper .dynamicContent .imgWrapper img.portrait {
			left:50%;
			margin:0;
			max-width:50%;
			transform:translateX(-50%);
			-webkit-transform:translateX(-50%);
		}

		#eden #ContentWrapper .dynamicContent.twoColumn .imgWrapper img {
			bottom:inherit;
			position:initial;
		}

		#eden #ContentWrapper .dynamicContent.twoColumn .imgWrapper {
			height:inherit;
			overflow:hidden;
			position:initial;
		}

		#eden #ContentWrapper #staffListWrapper > .container {
			padding-top:80px;
		}
	
		
	/* Staff List */
		#eden #officeBGWrapper {
			height:450px;
			position: fixed;
			width: 100%;
			z-index:0;
		}
		
		#eden #officeBGWrapper #pulloutQuote {
			position:relative;
			top:50%;
			transform:translateY(-50%);
			-webkit-transform:translateY(-50%);
		}
		
		#eden #officeBGWrapper #pulloutQuote h1 {
			color:rgba(255, 255, 255, 1);
			text-shadow: 2px 3px 6px rgba(0, 0, 0, 0.5);
		}
		
		#eden #staffListWrapper .officeAddress h3 {
			margin-top:0;
			text-transform:capitalize;
		}
		
		#eden #staffListWrapper {
			background-color:rgba(255, 255, 255, 1);
			/* margin-top: 400px; */
			position: relative;
		}

		#eden #staffListWrapper .officeSelector {
			align-items:center;
			background-color:rgba(255, 255, 255, 1);
			border-bottom-color:rgba(235, 235, 235, 1);
			border-bottom-style:solid;
			border-bottom-width:1px;
			display:flex;
			min-height:60px;
			/* padding:15px 0; */
		}

		#eden #staffListWrapper .officeSelector.fixed {
			position:fixed;
			width: 100vw;
			z-index: 10000;
		}

		#eden #staffListWrapper .officeSelector .officeSelectorHeading > h4 {
			display:none;
			line-height:40px;
			margin:0;
			text-align:center;
		}
/* Old Dropdown list upgraded to native phone experience clear: -1146

		#eden #staffListWrapper .officeSelector .officeSelectorDropdown .dropdown-toggle{
			align-items: center;
			background-color:transparent;
			border-color:rgba(235, 235, 235, 1);
			display: flex;
			min-width:100%;
			position:relative;
			text-transform: capitalize;
		}

		#eden #staffListWrapper .officeSelector .officeSelectorDropdown .dropdown-toggle .btnLabel {
			text-align: left;
		}

		#eden #staffListWrapper .officeSelector .officeSelectorDropdown .dropdown-toggle:active {
			box-shadow:none !important;
		}

		#eden #staffListWrapper .officeSelector .officeSelectorDropdown .dropdown-toggle > .caret {
			position: absolute;
			right:15px;
			display:inline-block;
			top:50%;
			-webkit-transform:translateY(-50%);
			transform:translateY(-50%);
		}

		#eden #staffListWrapper .officeSelector .officeSelectorDropdown .dropdown-menu {
			border-radius: 0;
			left:50%;
			margin-top: 9px;
			padding: 0;
			-webkit-transform:translateX(-50%);
			transform:translateX(-50%);
		}

		#eden #staffListWrapper .officeSelector .officeSelectorDropdown .dropdown-menu > li > a {
			font-family:'Raleway', sans-serif;
			line-height:40px;
			min-height:40px;
			text-transform: lowercase;
			text-transform: capitalize;
		}

*/		

		#eden #staffListWrapper .officeSelector .form-control {
			-webkit-appearance:none;
			background-color:rgba(255, 255, 255, 0.15);
			border-radius:0;
			border-color:rgba(255, 255, 255, 0.45);
			border-style:solid;
			border-width:1px;
			color:rgba(255, 255, 255, 1);
			display:inline-block;
			min-width:200px;
			position:relative;
		}

		#eden #staffListWrapper .officeSelector .form-control > option {
			color:rgba(0, 0, 0, 1);
		}

		#eden #staffListWrapper .officeSelector i {
			color:rgba(255, 255, 255, 1);
			position: absolute;
			right: 26px;
			top: 50%;
			-webkit-transform:translateY(-50%);
			transform: translateY(-50%);
		}

		#eden #staffListWrapper .officeSelector .form-control:focus,
		#eden #staffListWrapper .officeSelector .form-control:active {
			box-shadow:none !important;
			outline:none;
		}

		#eden #staffListWrapper .sectionHeading:before {
			left:50%;
			transform:translateX(-50%);
			-webkit-transform:translateX(-50%);
		}

		#eden #staffListWrapper .staffmemberWrapper {
			cursor:pointer;
		}

		#eden #staffListWrapper .staffmemberWrapper .imgWrapper a {
			bottom:0;
			left:0;
			position: absolute;
			right:0;
			top:0;
		}
		
		#eden #staffListWrapper .staffmemberWrapper .staffContentWrapper {
			border-top: 6px solid rgba(251, 192, 17, 1);
			box-sizing: border-box;
			min-height: 195px;
			overflow:hidden;
			position:relative;
		}
		
		#eden #staffListWrapper .staffmemberWrapper .staffContentWrapper > h4:nth-child(1) {
			font-weight:700;
			min-height:100px;
		}
		
		#eden #staffListWrapper .staffmemberWrapper .staffContentWrapper h4 small i {
			color:rgba(51, 51, 51, 1);
			margin-right:10px;
		}
		
		#eden #staffListWrapper .staffmemberWrapper .staffContentWrapper > h4 a {
			font-size:15px;
		}
		
		#eden #staffListWrapper .staffmemberWrapper .imgWrapper {
			height:0;
			overflow:hidden;
			padding-bottom:100%;
			position:relative;
			width:100%;
		}
		
		#eden #staffListWrapper .staffmemberWrapper .imgWrapper.noImage {
			background-color: rgba(251, 192, 17, 1);
		}
		
		
		#eden #staffListWrapper .staffmemberWrapper small,
		#eden #staffListWrapper .staffmemberWrapper a {
			color:rgba(51, 51, 51, 1);
			cursor:pointer;
			text-decoration:none;
		}
		
		#eden #staffListWrapper .staffmemberWrapper:hover h4,
		#eden #staffListWrapper .staffmemberWrapper:hover small,
		#eden #staffListWrapper .staffmemberWrapper small:hover,
		#eden #staffListWrapper .staffmemberWrapper a:hover {
			color:rgba(51, 51, 51, 0.6);
		}

		#eden #staffListWrapper .staffmemberWrapper .staffContentWrapper a.staffLink {
			background-color:rgba(251, 192, 17, 1);
			bottom:0;
			left:0;
			position: absolute;
			right:0;
			top:100%;
			transition:top 0.15s ease-out;
			-webkit-transition:top 0.15s ease-out;
		}

		#eden #staffListWrapper .staffmemberWrapper .staffContentWrapper a.staffLink:after {
			color:rgba(255, 255, 255, 1);
			content:'View Profile';
			display:block;
			font-size:18px;
			font-weight:700;
			left:50%;
			position: absolute;
			text-align:center;
			top:100%;
			transform:translate(-50%, -50%);
			transition:top 0.2s 0.1s ease-out;
			-webkit-transform:translate(-50%, -50%);
			-webkit-transition:top 0.2s 0.1s ease-out;
		}

		#eden #staffListWrapper .staffmemberWrapper:hover .staffContentWrapper a.staffLink {
			top:0;
		}

		#eden #staffListWrapper .staffmemberWrapper:hover .staffContentWrapper a.staffLink:after {
			top:50%;
		}

		/* Staff Detail */
		#eden #officeDetailWrapper .staffImageWrapper {
			height: 0;
			overflow: hidden;
			padding-bottom: 100%;
			position: relative;
			width: 100%;
			margin-bottom: 15px;
		}
		
        #eden #officeDetailWrapper #staffContentWrapper .panel-group {
            clear:left;
            display:block;
            float:left;
            width:100%;
        }

        #eden #officeDetailWrapper #staffContentWrapper .panel-group .panel {
            border:0;
            border-radius:0;
        }

        #eden #officeDetailWrapper #staffContentWrapper .panel-group .panel .panel-heading {
            background-color:transparent;
            border:0;
            border-radius:0;
            display:inline-block;
            padding:0;
            position:relative;
        }

        #eden #officeDetailWrapper #staffContentWrapper .panel-group .panel .panel-body {
            color:rgba(51, 51, 51, 1);
            margin:0;
            padding:15px 0;
		}
		
        #eden #officeDetailWrapper.staffDetailTabsOpen #staffContentWrapper .panel-group .panel .panel-body {
            padding:0;
        }

        #eden #officeDetailWrapper #staffContentWrapper .panel-group .panel .panel-body a {
            color:rgba(51, 51, 51, 1);
            text-decoration:none;
        }

        #eden  i.fa-phone {
			-webkit-transform:rotate(90deg);
			transform:rotate(90deg);
		}
		
		#eden #officeDetailWrapper #staffContentWrapper .panel-group .panel .panel-body i {
            min-width:20px;
        }

		#eden #officeDetailWrapper #staffContentWrapper a.btn,
        #eden #officeDetailWrapper #staffContentWrapper .panel-group .panel .panel-body a.btn,
        #eden #officeDetailWrapper .staffDetailTabsOpenLinks a.btn {
			color:rgba(255, 255, 255, 1);
			width:100%;
		}



		#eden #officeDetailWrapper .staffDetailTabsOpenLinks .profileTwo {
			font-size: 18px;
			font-style: italic;
		}
}

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

	/* Header */
	#eden #headerWrapper .navbar.navbar-default .navbar-nav li a.dropdownIcon:after {
		position: relative;
		right: 0;
	}

	#eden #headerWrapper .navbar.navbar-default #logoWrapper img {
		margin: auto;
	}

	/* Homepage */
	#homeSearchWrapper form #fieldset-quicksearch-submit {
		margin-bottom: 15px;
	}

	/* Property / Livestock Results */
	#eden #listingsWrapper #sortResultsWrapper {
		margin-top: 80px;
	}
	
	/* Home Clearing Sales */
		#eden #activity .propertiesWanted {
			padding-left:15px;
		}

		#clearingSales .csItemWrapper {
			min-height: 155px;
		}
		
		#clearingSales .dateWrapper .dateNumber {
			font-size:90px;
			line-height:55px;
			right:15px;
		}
		
		#clearingSales .dateWrapper .dateMonth {
			font-size: 30px;
			right: 22px;
			top:45px;
		}
		
		#clearingSales .detailWrapper .csLink {
			display:block;
			position:absolute;
			right:10px;
			top:90%;
			transform:translateY(-90%);
			-webkit-transform:translateY(-90%);
		}
		
		#clearingSales .csItemWrapper a:hover .detailWrapper .csLink {
			background-color:transparent;
			border-color:rgba(255, 255, 255, 1);
			color:rgba(255, 255, 255, 1);
		}
		
	/* Copyright */
		#eden #copyRightWrapper {
			min-height:80px;
			width: 102.15%;
		}

		#eden #copyRightWrapper .renetLinks {
			left: auto;
			right: auto;
		}
}

@media screen and (min-width:992px){
	/* Typography */
		h1 {
			font-size:42px;
		}
			
		h2 {
			font-size:36px;
		}
		
		h3 {
			font-size:28px;
		}
		
		h4 {
			font-size:22px;
		}
		
		.sectionHeading {
			font-size:32px;
		}
		
	/* Forms */
		form .input-group span {
			color:rgba(85, 85, 85, 1);
		}
		
		form .refineSearch .fa {
			color:rgba(85, 85, 85, 1);
		}
		
		form .refineSearch {
			color:rgba(85, 85, 85, 1);
		}
		
		form .refineSearch:hover, form .refineSearch:hover .fa,  form .refineSearch:active, form .refineSearch:active .fa {
			color:rgba(85, 85, 85, 0.5);
		}

		form .ruralNewsletter, form .residentialNewsletter {
			align-items:center;
		}
		
	/* Header */
	
		#eden  #headerWrapper #logoWrapper img {
			margin:0 auto;
		}
		
		#eden #headerWrapper .navbar.navbar-default {
			background-color:rgba(255, 255, 255, 1);
			margin:0;
		}
		
		#eden #headerWrapper .navbar.navbar-default .navbar-header {
			display:none
		}
		
		#eden #headerWrapper .navbar.navbar-default .navbar-collapse {
			background-color:transparent;
			float: left;
			position: relative;
			width: 100%
		}
		
		#eden #headerWrapper .navbar.navbar-default .navbar-collapse .navbar-nav {
			float:left !important;
			left:50%;
			position:relative;
			transform:translateX(-50%);
			-webkit-transform:translateX(-50%);
			width:auto;
		}
		
		#eden #headerWrapper .navbar.navbar-default .navbar-collapse .navbar-nav li a {
			color:rgba(51, 51, 51, 1);
		}
		
		#eden #headerWrapper .navbar.navbar-default .navbar-collapse .navbar-nav li a:hover {
			color:rgba(51, 51, 51, 0.6);
		}
		
		#eden #headerWrapper .navbar.navbar-default .navbar-collapse .navbar-nav li.active a {
			background-color:rgba(251, 192, 17, 1);
			color:rgba(255, 255, 255, 1);
		}

		#eden #headerWrapper .navbar.navbar-default .navbar-collapse .navbar-nav .open .dropdown-menu {
			min-width:265px;
		}
		
		#eden #headerWrapper .navbar.navbar-default .navbar-nav li ul.dropdown-menu,
		#eden #headerWrapper .navbar.navbar-default .navbar-collapse .navbar-nav .dropdown-menu ul.sub-menu {
			background-color: rgba(6, 25, 68, 1);
			background-color: rgba(255, 255, 255, 1);
			box-shadow:0 10px 10px rgba(51, 51, 51, 0.25);
			border:0;
			border-radius:0;
			padding:0;
		}
		
		#eden #headerWrapper .navbar.navbar-default .navbar-nav li ul.dropdown-menu li {
			border-bottom:1px dotted rgba(51, 51, 51, 0.25);
			position:relative;
			padding:15px 20px;
		}
		
		#eden #headerWrapper .navbar.navbar-default .navbar-nav li ul.dropdown-menu li:last-child {
			border:0;
		}
		
		#eden #headerWrapper .navbar.navbar-default .navbar-nav li ul.dropdown-menu li a {
			background-color:transparent;
			border-top:0;
			color:rgba(51, 51, 51, 0.65);
			font-size:15px;
			padding:0;
			text-align: left;
		}
		
		#eden #headerWrapper .navbar.navbar-default .navbar-nav li ul.dropdown-menu li a:hover,
		#eden #headerWrapper .navbar.navbar-default .navbar-collapse .navbar-nav .open .dropdown-menu li a:hover {
			background-color:transparent;
			color:rgba(51, 51, 51, 1);
		}
		
		#eden #headerWrapper .navbar.navbar-default .navbar-nav li ul.dropdown-menu li:hover::before,
		#eden #headerWrapper .navbar.navbar-default .navbar-nav li ul.dropdown-menu li.active::before {
			content:'';
			width:6px;
			background-color:rgba(251, 192, 17, 1);
			position:absolute;
			top:0;
			left:0;
			bottom:0;
		}

		#eden #headerWrapper .navbar.navbar-default .navbar-collapse .navbar-nav .dropdown-menu ul.sub-menu {
			left: 100%;
			padding: 0;
			position: absolute;
			text-align: left;
			top: 0;
		}

		#eden #headerWrapper .navbar.navbar-default .navbar-collapse .navbar-nav .dropdown-menu ul.sub-menu li {
			padding: 15px 20px;
		}
	
	/* Homepage */
		/* Homepage Content */
		#eden #ContentWrapper #homeContent {
			float:none;
		}
		
		/* Quicksearch */
		#eden #homeSearchWrapper {
			background-color:transparent;
		}
		
		#eden #homeSearchWrapper #quicksearch {
			background-color:rgba(0, 0, 0, 0.65);
		}
		
		/* #eden #homeSearch,
		#eden #homeSearch .imgWrapper{
			padding-bottom:51%;
		} */
	
	/* Property / Livestock Results */
		#eden #listingsWrapper form li .form-control {
			border-right:0;
		}

		#eden #listingsWrapper form #fieldset-quicksearch-refine li.bathrooms {
			border-right:1px solid rgba(100, 100, 100, 0.75);
		}
		
		#eden #listingsWrapper form #fieldset-quicksearch-refine li:last-child::before,
		#eden #listingsWrapper form #fieldset-quicksearch-refine li.bathrooms::before,
		#eden #listingsWrapper form #fieldset-quicksearch-refine li.bedrooms::before{
			border-right:1px solid rgba(100, 100, 100, 0.25);
			content:'';
			position:absolute;
			bottom:0;
			right:0;
			top:0;
		}
	
		/* Livestock Only */
		#eden #listingsWrapper #tabsWrapper ul[role="tablist"] {
			width: 75%;
		}
	
/*
		#eden #listingsWrapper form li .form-control:first-child {
			border-left:1px solid rgba(100, 100, 100, 0.75);
			border-right:0;
		}
*/

	/* Stafflist */
		#eden #staffListWrapper .officeSelector .officeSelectorDropdown .dropdown-toggle{ 
			min-width:300px;
		}
		
		#eden #staffListWrapper .officeSelector .officeSelectorHeading > h4 {
			display:block;
			text-align:left;
		}
		
		#eden #listingsWrapper form #fieldset-quicksearch-refine li:last-child .form-control {
			border-right:1px solid rgba(100, 100, 100, 0.75);
		}

		#eden #staffListWrapper .officeSelector .officeSelectorDropdown .dropdown-menu {
			left:0%;
			-webkit-transform:translateX(0%);
			transform:translateX(0%);
		}
		
	/* Property / Livestock Detail */
		/* Standard View */
		#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper .value h3 {
			font-size:30px;
		}
		
		#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper .icon {
			width:30%;
		}
		
		#eden #propertyDetailWrapper.standard .propertyContentWrapper .bbcWrapper .value:nth-child(2) .icon {
			width:20%;
		}
		
		/*Alternate View */
		#eden #propertyDetailWrapper.alternate .bbcWrapper {
			margin-top:0;
		}

		/* Blog */
		#eden #ContentWrapper .blogShare .addThis ul.social-icons li > a {
			height:60px;
			width:60px;
		}
		
		#eden #ContentWrapper .blogShare .addThis ul.social-icons li i {
			font-size:30px;
			/* line-height:40px; */
		}
}

/* Browser Specific Overrides */
	/* Internet Explorer */
		
		/* ie8, ie9, ie10, ie11 only */
		.img-responsive {
			max-width:100%\0;
			width:100%\0;
		}
		
		form li::after {
			display:none\0;
		}
		
		/* IE10+ */
		@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.img-responsive {
				max-width:100%;
				width:100%;
			}
			
			form li::after {
				display:none;
			}
		}
		
	/* Firefox */
		@-moz-document url-prefix() {
			form li::after {
				display:none;
			}
			
			#eden #listingsWrapper form li .element::before {
				display:none;
			}
		}