<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Theme Stylesheet */
	
/* Spacing Styles */
.margin-bottom-0 {
	margin-bottom:0;
}

.margin-bottom-5 {
	margin-bottom: 5px;
}

.margin-bottom-10 {
	margin-bottom: 10px;
}

.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-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-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;
}

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

h1 span, h2 span, h3 span, h4 span, h5 span {
	font-family: 'Kaushan Script', cursive;
	font-weight:400;
	letter-spacing:-0.5px;
	text-shadow:2px 3px 5px rgba(51, 51, 51, 0.5);
}

h1, h2, h3, h4, h5, ol, ul, a, button, p {
	font-family:'Raleway', sans-serif;
	font-weight:500;
	letter-spacing:0.025em;
}

p {
	line-height:1.75;
	letter-spacing: 0.10em;
}

.btn {
	font-weight:600;
}

/* centre class from content manager */
.centre-align {
	text-align: center !important;
}

/* Global */
body {
	bottom:0;
	color:rgba(125, 125, 125, 1);
	font-size:15px;
	left:0;
	position:absolute;
	right:0;
	top:0;
}

body.pageType_1001 {
	bottom:unset;
	height:100vh;
}

body.panel-open {
	left:350px;
}

.animatePanel {
	transition:left 0.35s ease-in-out;
	-webkit-transition:left 0.35s ease-in-out;
}

#byron #siteWrapper {
	bottom:0;
	left:0;
	overflow-x:hidden;
	overflow-y:auto;
	position:fixed;
	right:0;
	top:0;
}

#pageWrapper,
#listingsWrapper {
	/* margin-bottom: 80px; */
}

#byron .btn,
#byron form input[type='submit']{
	border-style:solid;
	border-width:1px;
	border-radius:0;
	font-size:14px;
	font-weight:500;
	height:35px !important;
	letter-spacing:1.25px;
	line-height:35px;
	padding:0 15px;
	text-transform:Capitalize;
	transition:background .2s ease-in-out;
	display: inline-block;
	text-decoration: none;
	margin: 0px;
}

#byron form input[type='submit']{
	float:right;
}

#byron .centerVertically {
	left:0;
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}

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

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

/* Custom Scrollbars */
#byron .mCSB_inside &gt; .mCSB_container {
	margin-right:0;
}
/*
#byron .mCSB_scrollTools {
	opacity:1;
}

#byron .mCSB_scrollTools .mCSB_draggerContainer .mCSB_draggerRail {
	visibility:hidden;
}

#byron .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger,
#byron .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar {
	background-color:rgba(212, 186, 154, 1);
}

/* Fancybox */
.fancybox-nav span {
	visibility: visible;
}
	
/* Social Media Feed */
#socialFeedWrapper {
	background-color:rgba(255, 255, 255, 1);
	box-shadow:-5px 15px 20px rgba(51, 51, 51, 0.75);
	min-height:350px;
	min-width:340px;
	position: absolute;
	right: -400px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	width: auto;
	z-index: +2;
}

#socialFeedWrapper .socialHeader {
	background-color:rgba(51, 51, 51, 1);
	height:50px;
	position:relative;
	width:100%;
}

#socialFeedWrapper .socialHeader h3 {
	color:rgba(255, 255, 255, 1);
	font-family: 'Kaushan Script', cursive;
	left:15px;
	margin:0;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
}

#socialFeedWrapper .closeWrapper {
	background-color:rgba(51, 51, 51, 1);
	bottom: -40px;
	cursor: pointer;
	display: inline-block;
	height: 40px;
	position: absolute;
	right: 0;
	width:40px;
}

#socialFeedWrapper .closeWrapper i {
	color:rgba(255, 255, 255, 1);
	font-weight:normal;
	left:50%;
	margin:0;
	position:absolute;
	top:50%;
	transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
}

/* Landing Page */
#byron #landingPageWrapper {
	bottom:0;
	height:100%;
	left:0;
	position:absolute !important;
	right:0;
	top:0;
	width:100%;
}

#byron #landingPageWrapper #logoWrapper {
	left: 50%;
	position: absolute;
	text-align:center;
	top: 40%;
	transform:translate(-50%, -50%);
	width: 100%;
}

#byron #landingPageWrapper #logoWrapper img {
	margin: 0 auto;
}

#byron #landingPageWrapper #landingSelect {
	float:none;
	list-style-type:none;
	padding:0;
	position:relative;
	text-transform: capitalize;
	width:100%;
}


#byron #landingPageWrapper #landingSelect li {
	color:rgba(255, 255, 255, 1);
	display:block;
	font-size:20px;
	letter-spacing:3px;
	padding-top:15px;
	text-align: center;
}

#byron #landingPageWrapper .landingPageWelcomeText,
#byron #landingPageWrapper #landingSelect li a {
	color:rgba(255, 255, 255, 1);
	text-decoration:none;
	transition:color .2s ease-in-out;
}

#byron #landingPageWrapper #landingSelect li a:hover {
	color:rgba(255, 255, 255, 0.65);
}

/* Office Landing */
#byron #officeImage {
	height:100vh;
}

#byron #officeImage.officeImageHeight {
	height:50vh;
}

#byron #officeImage #logoWrapper {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	width:80%;
}

#byron #officeImage #logoWrapper a {
	left:50%;
	position:absolute;
	transform:translateX(-50%);
	-webkit-translateX: (-50%);
}

#byron #officeImage #logoWrapper .officeLocationButtonsArray a {
	display: inline-block;
	float: none;
	left: unset;
	margin: 10px;
	position: inherit;
	transform: unset;
	-webkit-translateX: unset;
}

#byron #officeImage #officeContent {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:+1;
}

#byron #officeImage.officeImageHeight #officeContent .contentWrapper {
	left:50%;
	position:absolute;
	top:50%;
	transform:translate(-50%, -50%);
	-webkit-transform:translateY(-50%, -50%);
}

#byron #officeImage.officeImageHeight #officeContent .contentWrapper .imgWrapper {
	position:relative;
}

#byron #officeImage.officeImageHeight #officeContent .contentWrapper h2,
#byron #officeImage #logoWrapper h2{
	color:rgba(255, 255, 255, 1);
	float:left;
	width:100%;
}

#byron #officeImage.officeImageHeight #officeContent .contentWrapper h2 span,
#byron #officeImage #logoWrapper h2 span{
	text-shadow: none;
}

/*#byron #officeImage.officeImageHeight #officeContent .contentWrapper a,*/
#byron #officeImage #logoWrapper a {
	background-color:rgba(54, 124, 175, 1);
	border-color:rgba(40, 110, 153, 1);
	color:rgba(255, 255, 255, 1);
	display: block;
	float: left;
	position:relative;
}

#byron #officeImage #logoWrapper .phoneNumber a,
#byron #officeImage #logoWrapper .phoneNumber a:hover {
	background: none;
	color: inherit;
}

#byron #officeImage.officeImageHeight #officeContent .contentWrapper a:hover,
#byron #officeImage #logoWrapper a:hover{
	background-color:rgba(255, 255, 255, 1);
	border-color:rgba(255, 255, 255, 1);
	color:rgba(40, 110, 153, 1);
}

#byron .pomWrapper {
	background-color:rgba(212, 186, 154, 1);
	background-color:rgba(35, 35, 35, 1);
	height:40vh;
	overflow:hidden;
	position:relative;
}

#byron .pomWrapper:first-child {
	border-right:2px solid rgba(255, 255, 255, 0.65);
}

#byron .pomWrapper:last-child {
	border-left:2px solid rgba(255, 255, 255, 0.65);
}

#byron .pomWrapper .imgWrapper &gt; img {
	opacity:0.4;
	position:relative;
	transform:translateY(-25%);
	-webkit-transform:translateY(-25%);
	filter: grayscale(100%);
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
}

#byron .pomWrapper a:hover .imgWrapper &gt; img {
	opacity:0.75;
	filter: grayscale(0);
	-webkit-transform: scale(1.1) rotate(4deg);
	transform: scale(1.1) rotate(4deg);
}

#byron .pomWrapper .listingContentWrapper {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
}

#byron .pomWrapper .listingContentWrapper .listingContent {
	left:50%;
	position:absolute;
	top:50%;
	transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	width:100%;
}

#byron .pomWrapper .listingContentWrapper .listingContent h3,
#byron .pomWrapper .listingContentWrapper .listingContent h3 small {
	color:rgba(255, 255, 255, 1);
	-webkit-font-smoothing:antialiased;
}

#byron .pomWrapper .listingContentWrapper .listingContent .btn {
	background-color:rgba(54, 124, 175, 1);
	border-color:rgba(40, 110, 153, 1);
	color:rgba(255, 255, 255, 1);
}

#byron .pomWrapper a:hover .listingContentWrapper .listingContent .btn {
	background-color:rgba(255, 255, 255, 1);
	border-color:rgba(40, 110, 153, 1);
	color:rgba(40, 110, 153, 1);
}

/* Navigation Landing */
#byron #officeWelcomeMenu {
	background-color:transparent;
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:+5;
}

#byron #officeWelcomeMenu .menuWrapper .navbar-default {
	background-color:transparent;
	border-radius:0;
	border:0;
	margin:0;
}

#byron #officeWelcomeMenu.videoNavBar {
	background-color:rgba(255, 255, 255, 1);
}

#byron #officeWelcomeMenu .menuWrapper .navbar-default .navbar-brand {
	padding:0;
}
/*
#byron #officeWelcomeMenu .menuWrapper .navbar-default .navbar-nav &gt; li.active a,
#byron #officeWelcomeMenu .menuWrapper .navbar-default .navbar-nav &gt; li a{
	background-color:transparent;
}
*/
#byron #officeWelcomeMenu .menuWrapper .navbar-header {
	float:right;
}

#byron .menuWrapper .navbar-header button{
	border-color: rgba(54, 124, 175, 1);
	background-color:rgba(255, 255, 255, 1);
	border-radius:0;
	margin:0;
	position:absolute;
	right:15px;
	top:50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	z-index:+1;
}

#byron .menuWrapper .navbar-header button .icon-bar {
	background-color:rgba(54, 124, 175, 1);
}

#byron .menuWrapper .navbar-header button:hover,
#byron .menuWrapper .navbar-header button[aria-expanded="true"] {
	border-color: rgba(54, 124, 175, 1);
	background-color:rgba(54, 124, 175, 1);
}

#byron .menuWrapper .navbar-header button:hover .icon-bar,
#byron .menuWrapper .navbar-header button[aria-expanded="true"] .icon-bar {
	background-color:rgba(255, 255, 255, 1);
}

#byron #contentMenu {
	background-color:rgba(255, 255, 255, 1);
	left:0;
	position:fixed;
	right:0;
	top:0;
	width:100%;
	z-index:+5;
}

#byron #contentMenu .menuWrapper .navbar-default {
	background-color:transparent;
	border-radius:0;
	border:0;
	margin:0;
}

#byron #contentMenu .menuWrapper .navbar-default .navbar-brand {
	height:unset;
	padding:15px 0;
}

#byron .navbar-collapse {
	border:0;
	padding:0;
}

#byron .navbar-collapse .navbar-nav {
	background-color: rgba(212, 186, 154, 0.9);
	margin: 0;
    text-align: center;
	width: 100%;
}

#byron .navbar-collapse .navbar-nav li &gt; a {
	border-bottom:1px dotted rgba(255, 255, 255, 0.5);
	color:rgba(255, 255, 255, 0.65);
	display: block;
	font-size:1.3rem;
	line-height:45px;
	outline:none;
	padding:0;
	text-decoration:none;
}

#byron .navbar-collapse .navbar-nav li &gt; .dropdown-menu li:first-child {
	display: none;
}

#byron .navbar-collapse .navbar-nav li &gt; .dropdown-menu .sub-menu li:first-child {
	display: inherit;
} 

#byron .navbar-collapse .navbar-nav li:last-child &gt; a {
	border-bottom:0;
} 

#byron .navbar-collapse .navbar-nav li &gt; a:hover {
	color:rgba(255, 255, 255, 1);
}

#byron .navbar-collapse .navbar-nav &gt; li.active &gt; a,
#byron .navbar-collapse .navbar-nav &gt;  a,
#byron .navbar-collapse .navbar-nav &gt;  a:focus {
	background-color:rgba(54, 124, 175, 1);
	color:rgba(255, 255, 255, 1);
	display: block;
	outline:none;
}

#byron .navbar-collapse .navbar-nav  .dropdown-menu {
	padding:0;
	text-align: center;
}

#byron .navbar-collapse .navbar-nav .dropdown-menu li &gt; a {
	background-color:rgba(255, 255, 255, 1);
	border-bottom:1px dotted rgba(54, 124, 175, 0.5);
	color:rgba(54, 124, 175, 1);
	display: block;
	line-height:45px;
	padding:0;
	text-decoration:none;
}

#byron .navbar-collapse .navbar-nav  .dropdown-menu li &gt; a:hover {
	color:rgba(212, 186, 154, 1);
}

#byron .navbar-collapse .navbar-nav  .dropdown-menu li:last-child &gt; a {
	border-bottom:none;
}

#byron .navbar-collapse .navbar-nav .dropdown ul {
	list-style: none;
}

#byron .navbar-collapse .navbar-nav  .dropdown-menu li &gt; a + .sub-menu {
	display:none;
	list-style:none;
	padding:0;
}

#byron .navbar-collapse .navbar-nav  .dropdown-menu li:hover &gt; a + .sub-menu {
	display:block;
}

#byron .navbar-collapse .navbar-nav  .dropdown-menu li:hover &gt; a + .sub-menu li &gt; a {
	background-color:rgba(54, 124, 175, 1);
	border-bottom:1px dotted rgba(255, 255, 255, 0.5);
	color:rgba(255, 255, 255, 0.65);
	display: block;
	line-height:45px;
	padding:0;
	text-decoration:none;
}

#byron .navbar-collapse .navbar-nav  .dropdown-menu li:hover &gt; a + .sub-menu li &gt; a:hover {
	color:rgba(255, 255, 255, 1);
}

/* Footer */
#byron footer {
	bottom:0;
	left:0;
	/* min-height:60px; */
	padding:1rem 0;
	position:fixed;
	right:0;
	z-index:+2;
}

/*
#byron.pageType_1001 footer {
	position:fixed;
}

#byron.pageType_2101 footer,
#byron.pageType_2300 footer,
#byron.pageType_2301 footer,
#byron.pageType_2302 footer,
#byron.pageType_2400 footer,
#byron.pageType_2600 footer,
#byron.pageType_2700 footer,
#byron.pageType_3101 footer,
#byron.pageType_3102 footer,
#byron.pageType_3104 footer,
#byron.pageType_3200 footer,
#byron.pageType_3202 footer,
#byron.pageType_3301 footer,
#byron.pageType_3400 footer,
#byron.pageType_3700 footer,
#byron.pageType_3800 footer,
#byron.pageType_4100 footer,
#byron.pageType_4200 footer{
	position:relative;
}

#byron  footer.panel-open {
	left:350px;
}
*/


#byron footer.landing p {
	color:rgba(255, 255, 255, 0.65);
	margin:0;
	/* position:absolute; */
	text-align:center;
	text-decoration:none;
	/* top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%); */
	/*width:100%;*/
}

#byron footer.landing a {
	color:rgba(255, 255, 255, 0.65);
	margin:0;
	text-decoration:none;
	transition:color .2s ease-in-out;
}

#byron footer.landing a:hover {
	color:rgba(255, 255, 255, 1);
}

#byron footer .container &gt; .row {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
/*
#byron footer.landing .moduleSocial {
	height:60px;
	margin:0;
}

#byron footer.landing .moduleSocial .social-icons {
	float:right !important;
	position:relative;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
*/
#byron footer .moduleSocial {
	min-height:unset;
	margin-top:0;
}
#byron footer .moduleSocial .social-icons {
	justify-content: center;
	margin:1rem 0 0;
	width:100%;
}
#byron footer .moduleSocial .social-icons li{
	align-items: center;
	display: flex;
	margin-left:15px;
	margin-right:0;
	min-height: 36px;
}

#byron footer.landing .moduleSocial .social-icons li i {
	color: rgba(255, 255, 255, 1);
}

#byron footer.content {
	background-color:rgba(255, 255, 255, 1);
	border-top:1px solid rgba(212, 186, 154, 1);
}

#byron footer.content p {
	color:rgba(54, 124, 175, 1);
	margin:0;
	/* position:absolute; */
	text-decoration:none;
	/* top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%); */
	/*width:100%;*/
}

#byron footer.content a {
	color:rgba(54, 124, 175, 1);
	margin:0;
	text-decoration:none;
	transition:color .2s ease-in-out;
}

#byron footer.content a:hover {
	color:rgba(54, 124, 175, 0.5);
}

#byron footer p {
	font-size: 10px;
}

#byron footer .mobile p {
	font-size: 10px;
	position:inherit;
	transform: none;
	-webkit-transform: none;
}
/*
#byron footer.content .moduleSocial {
	height:60px;
	margin:0;
}

#byron footer.content .moduleSocial .social-icons {
	float:right !important;
	position:relative;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}

#byron footer .mobile .moduleSocial .social-icons {
	display: inline-block;
	float:none !important;
	margin: 15px 0 0 0;
	top: unset;
	transform: none;
	-webkit-transform: none;
}

#byron footer.content .moduleSocial .social-icons li {
	margin-left:15px;
	margin-right:0;
}

#byron footer.content .moduleSocial .social-icons li i {
	color: rgba(40, 110, 153, 1);
}

#byron footer.content .moduleSocial ul.social-icons li.circle .fa {
	height: inherit !important;
	width: inherit !important;
}
*/
/* Property Results */
#byron #propertyResults {
	bottom:0;
	left:0;
	overflow-y: auto;
	position:relative;
	right:0;
	top:0;
}

#byron #propertyResults #listingsSearch {
	background-color:rgba(212, 186, 154, 1);
	min-height:60px;
	padding:1rem 1.5rem 1.5rem;
}

#byron #propertyResults #listingsSearch #searchBarIntro {
	display: none;
}

#byron #propertyResults #listingsSearch #searchBarIntro,
#byron #propertyResults #listingsSearch #tabSelect,
#byron #propertyResults #listingsSearch #filterResultsWrapper,
#byron #propertyResults #listingsSearch #refineSearch {
	min-height:40px;
}

#byron #propertyResults #listingsSearch #searchBarIntro p {
	color:rgba(255, 255, 255, 1);
	font-size:1.4rem;
}

#byron #propertyResults #listingsSearch #filterResultsWrapper #searchResultsSortOrder,
#byron #propertyResults #listingsSearch #filterResultsWrapper #searchResultsSortOrder ol,
#byron #propertyResults #listingsSearch #filterResultsWrapper #searchResultsSortOrder li,
#byron #propertyResults #listingsSearch #searchBarIntro p,
#byron #propertyResults #listingsSearch #refineSearch p {
	margin:0;
}

#byron #propertyResults #listingsSearch #refineSearch .mobile {
	border-left-color:rgba(255, 255, 255, 1);
	border-left-style:solid;
	border-left-width:1px;
}

#byron #propertyResults #listingsSearch #filterResultsWrapper #searchResultsSortOrder,
#byron #propertyResults #listingsSearch #filterResultsWrapper #searchResultsSortOrder ol {
	width:100%;
}

#byron #propertyResults #listingsSearch #filterResultsWrapper #searchResultsSortOrder .form-control {
	background-color:transparent;
	border-radius:0;
	border-color:rgba(255, 255, 255, .5);
	color:rgba(255, 255, 255, 1);
	cursor:pointer;
	min-height:40px;
	-webkit-appearance:none;
}

#byron #propertyResults #listingsSearch #filterResultsWrapper #searchResultsSortOrder .form-control option {
	color:rgba(0, 0, 0, 1);
}

#byron #propertyResults #listingsSearch #filterResultsWrapper #searchResultsSortOrder .orderBy:before {
	color:rgba(255, 255, 255, 1);
	content: "\f078";
	font-family:FontAwesome;
	position:absolute;
	right:25px;
	top:50%;
	transform:translateY(-50%);
	z-index: -1;
}

#byron #propertyResults #listingsSearch #filterResultsWrapper #searchResultsSortOrder .orderBy &gt; label {
	display:none;
}

#byron #propertyResults #listingsSearch #filterResultsWrapper #searchResultsSortOrder .orderBy .element select {
	background-color:rgba(255, 255, 255, .15);
	border-color:rgba(255, 255, 255, .35);
	box-shadow:unset !important;
}

#byron #propertyResults #listingsSearch #filterResultsWrapper #searchResultsSortOrder .orderBy .element select:active,
#byron #propertyResults #listingsSearch #filterResultsWrapper #searchResultsSortOrder .orderBy .element select:hover {
	box-shadow:unset !important;
	outline:none;
}

#byron #propertyResults #listingsSearch #refineSearch &gt; .centerVertically {
	text-align: center;
}

#byron #propertyResults #listingsSearch #refineSearch a {
	color:rgba(255, 255, 255 ,1);
	float:none;
	text-decoration:none;
}

#byron #propertyResults #listingsSearch #refineSearch a:hover {
	color:rgba(255, 255, 255, 0.65);
}

#byron #propertyResults #searchWrapper {
	background-color: rgba(255, 255, 255, 1);
	display:none;
	float:left;
	width:100%;
}

#byron form ol li input[type='radio'] {
	margin-left: -1rem !important;
	top: -.25rem !important;
}

form li input[type='radio']:checked::after {
	background-color: rgba(54, 124, 175, 1);
	cursor: pointer;
	box-shadow: 0 0 10px 0px rgba(54, 124, 175, 0.5);
}

form li input[type='radio']:hover::before {
	background-color: rgba(54, 124, 175, 1);
	top:0;
}

#byron #myfinder ol li input[type='radio'] {
	margin-left: -3rem !important;
}

#byron #propertyResults #searchWrapper .contact-button {
	background-color:rgba(54, 124, 175, 1);
	border-color:rgba(40, 110, 153, 1);
	color:rgba(255, 255, 255, 1);
}

#byron #propertyResults #searchWrapper .contact-button:hover {
	background-color:rgba(255, 255, 255, 1);
	border-color:rgba(40, 110, 153, 1);
	color:rgba(40, 110, 153, 1);
}

#byron #propertyResults #listingsSearch #tabSelect .nav-tabs {
	border:0;
}

#byron #propertyResults #listingsSearch #tabSelect .nav-tabs &gt; li {
	float:none;
	display:inline-block;
}

#byron #propertyResults #listingsSearch #tabSelect .nav-tabs &gt; li:first-child {
	border-right-color:rgba(255, 255, 255, 1);
	border-right-style:solid;
	border-right-width:1px;
	margin:0;
}

#byron #propertyResults #listingsSearch #tabSelect .nav-tabs &gt; li &gt; a {
	border:0;
	color:rgba(255, 255, 255, .5);
	font-size:1.4rem;
	margin:0;
	padding:0 15px;
}

#byron #propertyResults #listingsSearch #tabSelect .nav-tabs &gt; li &gt; a:focus, 
#byron #propertyResults #listingsSearch #tabSelect .nav-tabs &gt; li&gt;a:hover {
	background-color:transparent;
	border:0;
	color:rgba(255, 255, 255, 1);
	margin:0;
}

#byron #propertyResults #listingsSearch #tabSelect .nav-tabs &gt; li.active &gt; a,
#byron #propertyResults #listingsSearch #tabSelect .nav-tabs &gt; li.active &gt; a:focus,
#byron #propertyResults #listingsSearch #tabSelect .nav-tabs &gt; li.active &gt; a:hover {
	background-color:transparent;
	border:0;
	color:rgba(255, 255, 255, 1);
	margin:0;
}

#byron #propertyResults .tab-content #map #map_wrapper {
	margin:0;
	height:77.3vh;
}

#byron #propertyResults .tab-content #grid #propertyListWrapper .propertyListItemWrapper {
	position:relative;
}

#byron #propertyResults .tab-content #grid #propertyListWrapper .propertyListItemWrapper a {
	color:rgba(51, 51, 51, 1);
	text-decoration:none;
}

#byron #propertyResults .tab-content #grid #propertyListWrapper .propertyListItemWrapper a .imgWrapper {
	height:0;
	overflow:hidden;
	padding-bottom:100%;
	pointer-events:auto;
	position:relative;
	width:100%;
}

#byron #propertyResults .tab-content #grid #propertyListWrapper .propertyListItemWrapper a .imgWrapper &gt; img {
	bottom:0;
	height:100%;
	left:50%;
	position:absolute;
	top:0;
	transform-origin: center;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	width:auto;
}

#byron #propertyResults .tab-content #grid #propertyListWrapper .propertyListItemWrapper a .imgWrapper figcaption h4 small.landsize {
	display:block;
	margin-top:15px;
	visibility:visible;
}

#byron #propertyResults .tab-content #grid #propertyListWrapper .propertyListItemWrapper a:hover .imgWrapper figcaption h4 small.landsize {
	visibility:visible;
}

.propertyListItemWrapper {
	list-style: none;
	text-align: center;
}

/* Common style */
.propertyListItemWrapper section {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 10px 0;
	background: rgba(51, 51, 51, 1);
	text-align: center;
	cursor: pointer;
}

.propertyListItemWrapper section img {
	position: relative;
	display: block;
/*
	min-height: 100%;
	max-width: 100%;
*/
	opacity: 0.8;
}

.propertyListItemWrapper a .showAllTrue {
	color: rgba(255, 255, 255, 1);
}

.propertyListItemWrapper section figcaption {
	padding: 2rem;
	color: rgba(255, 255, 255, 1);
	font-size: 1.5rem;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.propertyListItemWrapper section figcaption h4 {
	line-height:1.5;
}
	
.propertyListItemWrapper section figcaption h4 b {
	font-weight:500;
}

.propertyListItemWrapper section.effect-sadie.showAllTrue:hover div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(top, rgba(51, 51, 51,0) 0%, rgba(51, 51, 51,0.9) 75%);
	background: linear-gradient(to bottom, rgba(51, 51, 51,0) 0%, rgba(51, 51, 51,0.9) 75%);
}

.propertyListItemWrapper section.effect-sadie figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(top, rgba(51, 51, 51,0) 0%, rgba(51, 51, 51,0.9) 75%);
	background: linear-gradient(to bottom, rgba(51, 51, 51,0) 0%, rgba(51, 51, 51,0.9) 75%);
	content: '';
	opacity: 0;
	-webkit-transform: translate3d(0,50%,0);
	transform: translate3d(0,50%,0);
}

.propertyListItemWrapper section.effect-sadie h4 {
	position: absolute;
	top: 58%;
	left: 0;
	width: 100%;
	color: rgba(255, 255, 255, 1);
	-webkit-transition: -webkit-transform 0.35s, color 0.35s;
	transition: transform 0.35s, color 0.35s;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0);
}

#propertyListItemWrapper a,
.propertyListItemWrapper section.effect-sadie h4 small {
	color: rgba(255, 255, 255, 1);
}

.propertyListItemWrapper section.effect-sadie figcaption::before,
.propertyListItemWrapper section.effect-sadie p {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

.propertyListItemWrapper section.effect-sadie p {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 2rem;
	width: 100%;
	opacity: 0;
	-webkit-transform: translate3d(0,10px,0);
	transform: translate3d(0,10px,0);
}
	
.propertyListItemWrapper section.effect-sadie .priceWrapper {
	background-color:transparent;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	opacity:0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0);
}
	
.propertyListItemWrapper section.effect-sadie .priceWrapper price {
	text-transform:capitalize;
}
	
.propertyListItemWrapper section.effect-sadie .priceWrapper price b {
	font-weight:500;
}
















/* Property Detail */
#propertyDetailWrapper {
	bottom:0;
	left:0;
	position:relative;
	right:0;
	top:0;
}

.addressWrapper .suburbHeading {
	display:inline-block;
	font-size:26px;
	margin-right:10px;
	color: rgba(212, 186, 154, 1);
}

.addressWrapper .suburbHeading span {
	text-shadow:none;
}

.addressWrapper .addressHeading {
	clear:right;
	color: rgba(54, 124, 175, 1);
	display:inline-block;
	font-weight:300;

}

#byron #propertyDetailWrapper .propertyFeatures h3, 
#byron #propertyDetailWrapper .agentWrapper h3,
#byron #propertyDetailWrapper .landSizeWrapper h3 {
	color: rgba(54, 124, 175, 1);
}

#byron #propertyDetailWrapper #property-map {
	margin-bottom:30px;
	min-height:450px;
	width:100%;
}

.leftContentWrapper h1 {
	font-size:34px;
	margin-top:0px;
}

.leftContentWrapper ul {
	padding-left:0px;
}

.leftContentWrapper li {
	margin-left:15px;
}

.leftContentWrapper h2 small {
	color: rgba(212, 186, 154, 0.5);
}

.leftContentWrapper h2 {
	color: rgba(54, 124, 175, 1);
}

.leftContentWrapper .bbcWrapper {
	width:100%;
}

.leftContentWrapper .BBCContent article {
	display:inline-block;
}

.leftContentWrapper .BBCContent h5 {
	font-size: 18px;
	color: rgba(255, 255, 255, 1);
	background-color: rgba(212, 186, 154, 0.65);
	padding:5px 7px;
	margin:0 2px 0 0;
}

.leftContentWrapper .BBCContent span.bbcIcon {
	float:left;
	width:29px;
	height:29px;
	line-height:30px;
	background-color:rgba(212, 186, 154, 1);
	padding:0px 5px;
	position:relative;
	margin:0px;
}

.leftContentWrapper .BBCContent span.bbcIcon svg {
	left:50%;
	position:absolute;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}

.leftContentWrapper .BBCContent span.bbcIcon svg path,
.leftContentWrapper .BBCContent span.bbcIcon svg circle,
.propertyListItemWrapper .BBCContent span.bbcIcon svg path {
	fill: rgba(255, 255, 255, 1);
}

.propertyListItemWrapper section.BBCContent,
.propertyListItemWrapper .BBCContent section {
	background: none;
	float: none;
}

.propertyListItemWrapper section.BBCContent {
	margin: 0;
}

.propertyListItemWrapper .BBCContent section {
	display: inline-flex;
	display: -webkit-inline-box;
	padding-left:15px;
}

.propertyListItemWrapper .BBCContent h5 {
	float: left;
	font-size: 20px;
	margin: 0 20px 0 0;
}

.propertyListItemWrapper .BBCContent span.bbcIcon {
    float: left;
    width: 25px;
    height: 25px;
    margin-right: 10px;
}

.leftContentWrapper .propertyInspections {
	width:100%;
}

.leftContentWrapper .propertyInspections h3 {
	color: rgba(54, 124, 175, 1);
}

.leftContentWrapper .propertyInspections h3.resizeFont {
	font-size:16px;
}

.leftContentWrapper .propertyInspections ul {
	list-style-type:none;
	padding:0px;
}

.leftContentWrapper .propertyInspections ul li {
	margin:0px;
	color: rgba(212, 186, 154, 1);
}

.leftContentWrapper .propertyInspections ul li b {
	float:left;
}

.leftContentWrapper .propertyInspections ul li span.inspectionTime {
	color: rgba(212, 186, 154, 1);
	float:right;
	font-size:initial;
	font-weight:400;
	text-align:right;
	text-shadow:none;
}

.leftContentWrapper .propertyInspections ul  li .time {
	margin-left:0;
}

.leftContentWrapper .propertyInspections ul  li .time a:hover {
	color: rgba(212, 186, 154, 1);
	text-transform:none;
}

.leftContentWrapper .propertyInspections ul  li .time a {
	float:left;
	clear:left;
	color: rgba(212, 186, 154, 1);
	text-decoration:none;
	text-shadow:none;
}

.leftContentWrapper .propertyAuction {
	width:100%;
}

.leftContentWrapper .propertyAuction h3 {
	color: rgba(54, 124, 175, 1);
}

.leftContentWrapper .propertyAuction h3.resizeFont {
	font-size:16px;
}

.leftContentWrapper .propertyAuction ul {
	list-style-type:none;
	padding:0px;
}

.leftContentWrapper .propertyAuction ul li {
	clear:left;
	color: rgba(212, 186, 154, 1);
	display:block;
	float:left;
	margin:0px 0 15px;
	width:100%;
}

.leftContentWrapper .propertyAuction ul li b {
	float:left;
}

.leftContentWrapper .propertyAuction ul li span.auctionTime {
	border-bottom:1px solid rgba(221, 221, 221, 1);
	color: rgba(212, 186, 154, 1);
	float:left;
	font-size:initial;
	font-weight:400;
	padding-bottom:15px;
	text-align:left;
	text-shadow:none;
	width:100%;
}

.leftContentWrapper .propertyFeatures ul {
	float:left;
	margin:0;
	width:100%;
}

.leftContentWrapper .propertyFeatures ul li {
	border-left:0;
	border-right:0;
	color:rgba(125, 125, 125, 1);
	padding-left:0;
	padding-right:0;
	width:100%;
}

.leftContentWrapper .propertyFeatures ul li.showFeatureList {
	margin:0;
}

.leftContentWrapper .propertyFeatures ul li b {
	color: rgba(212, 186, 154, 1);
}

.leftContentWrapper .agentWrapper #agentSlider.carousel.slide {
	height:auto;
}

.leftContentWrapper .agentWrapper #agentSlider .carousel-inner .item {
	height:auto;
	background:none;
}

.leftContentWrapper .agentWrapper #agentSlider .carousel-control {
	background-image:none;
}

.leftContentWrapper .agentWrapper #agentSlider .carousel-control .fa {
	top:20%;
	position:absolute;
}

.leftContentWrapper .agentWrapper #agentSlider .left .fa {
	left:10px;
}

.leftContentWrapper .agentWrapper #agentSlider .right .fa {
	right:10px;
}

.leftContentWrapper .agentWrapper .item a {
	text-decoration:none !important;
}

.leftContentWrapper .agentWrapper .infoWrapper {
	min-height:100px;
}

.leftContentWrapper .agentWrapper .infoWrapper h4 span {
	color: rgba(212, 186, 154, 1);
	text-shadow:none;
}

.leftContentWrapper .agentWrapper .infoWrapper i {
	color: rgba(212, 186, 154, 1);
	margin-right:5px;
	margin-bottom:10px;

}

.leftContentWrapper .agentWrapper .infoWrapper h4 {
	color:rgba(125, 125, 125, 1);
	font-weight:500;
}

#byron .rightContentWrapper .propertyLinks,
#byron #propertyLinksWrapper .propertyLinks {
	list-style-type: none;
	padding:0px;
}

#byron .rightContentWrapper .propertyLinks li,
#byron #propertyLinksWrapper .propertyLinks li {
	margin-bottom:30px;
}

#byron .rightContentWrapper .propertyLinks li form,
#byron #propertyLinksWrapper .propertyLinks li form {
	margin:0;
}

#byron .rightContentWrapper .propertyLinks li form input[type='submit'],
#byron #propertyLinksWrapper .propertyLinks li form input[type='submit'] {
	-webkit-appearance:none;
	background-color:transparent;
	border:0px;
}

#byron .rightContentWrapper .propertyLinks li a,
#byron .rightContentWrapper .propertyLinks li form input[type='submit'],
#byron #propertyLinksWrapper .propertyLinks li a,
#byron #propertyLinksWrapper .propertyLinks li form input[type='submit'] {
	background-color:rgba(54, 124, 175, 1);
	border-color:rgba(40, 110, 153, 1);
	border-style:solid;
	border-width:1px;
	color:rgba(255, 255, 255, 1);
	display:inline-block;
	height:35px;
	line-height:35px;
	margin:0px;
	padding:0px 10px;
	position:relative;
	text-decoration: none;
	transition: background .2s ease-in-out;
	-webkit-transition: background .2s ease-in-out;
	width:100%;
}

#byron .rightContentWrapper .propertyLinks li a:hover,
#byron .rightContentWrapper .propertyLinks li .btn:hover,
#byron .rightContentWrapper form input[type='submit']:hover {
	background-color:rgba(255, 255, 255, 1);
	border-color:rgba(40, 110, 153, 1);
	color:rgba(40, 110, 153, 1);
}

.rightContentWrapper #slider .carousel.slide {
	margin-bottom:0px;
}

.rightContentWrapper #slider .carousel-control.left,
.rightContentWrapper #slider .carousel-control.right {
	background-color:transparent;
	background-image:none;
}

.rightContentWrapper #slider .carousel-control {
	top:50%;
}

.rightContentWrapper #slider .carousel,
.rightContentWrapper #slider .carousel-inner &gt; .item {
	background-color:transparent;
	height:0px;
	padding-bottom:66%;
}

.rightContentWrapper #slider .carousel-inner &gt; .item &gt; img {
	height:100%;
}

.rightContentWrapper #slider .carousel-inner button {
	background-color: rgba(255, 255, 255, 1);
	bottom:30px;
	border-color: rgba(40, 110, 153, 1);
	border-style: solid;
	border-width: 1px;
	color: rgba(54, 124, 175, 1);
	position:absolute;
	left:0px;
	z-index:+1;
}

.rightContentWrapper #slider .carousel-inner button:hover {
	background-color: rgba(54, 124, 175, 1);
	border-color: rgba(40, 110, 153, 1);
	color: rgba(255, 255, 255, 1);
}

.rightContentWrapper #slider-thumbs .thumbnails {
	list-style-type: none;
	padding:0px;
	margin:0px;
}

.rightContentWrapper #slider-thumbs .thumbnails li {
	padding:0px;
	height:130px;
	overflow-y:hidden;
	margin-bottom:10px;
	cursor:pointer;
}

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

.rightContentWrapper #slider-thumbs .thumbnails li a img {
	width:100%;
}

.rightContentWrapper .propertyDescription h3 span {
	color: rgba(212, 186, 154, 1);
	font-weight:300;
	text-shadow:none;
	/*text-transform:lowercase;*/
}

#byron .rightContentWrapper .propertyDescription h3 span:first-letter {
	text-transform: uppercase;
}

.rightContentWrapper .floorplan img {
	position:relative;
	display:inline-block;
	margin-left:auto;
	margin-right:auto;
}

.rightContentWrapper .floorplan .btn {
	background-color:rgba(54, 124, 175, 1);
	border-color:rgba(40, 110, 153, 1);
	border-style:solid;
	border-width:1px;
	color:rgba(255, 255, 255, 1);
	display:inline-block;
	height:35px;
	line-height:35px;
	margin:0px;
	padding:0px 10px;
	position:relative;
	text-decoration: none;
	transition: background .2s ease-in-out;
	-webkit-transition: background .2s ease-in-out;
}

.rightContentWrapper .floorplan .btn:hover {
	background-color:rgba(255, 255, 255, 1);
	border-color:rgba(40, 110, 153, 1);
	color:rgba(40, 110, 153, 1);
}

.fancybox-wrap h1 {
	color: rgba(212, 186, 154, 1);
	float:none;
	margin:0 0 30px;
	position: relative;
	text-align:center;
}

.fancybox-wrap h1 span {
	text-shadow:none;
}

.fancybox-wrap form {
	margin-top:0px;
}

.fancybox-wrap #EmailAFriend:before {
	display:none;
}

.fancybox-wrap form input[type='submit'] {
	background-color:rgba(54, 124, 175, 1);
	border-color:rgba(40, 110, 153, 1);
	color:rgba(255, 255, 255, 1);
}

.fancybox-wrap form input[type='submit']:hover {
	background-color:rgba(255, 255, 255, 1);
	border-color:rgba(40, 110, 153, 1);
	color:rgba(40, 110, 153, 1);
}

/* Inspections */
#contactAgent .propertyInspections {
	display:none
}

#contactAgent.showInspections .propertyInspections {
	display:block
}

#inspection ul:before {
	content:'Inspection Times';
	font-family: 'Roboto', sans-serif;
	font-size:18px;
	font-weight:bold;
}

#inspection ul {
	list-style-type:none;
	padding:0px;
	margin-top:30px;
	padding-bottom:30px;
}

#inspection ul li a {
	color: #444;
	text-decoration:none;
}

/* Property Video */
.embed-responsive .embed-responsive-item, 
.embed-responsive embed, .embed-responsive iframe, 
.embed-responsive object, .embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
}

.embed-responsive-16by9 {
	padding-bottom:56.25%
}

/* Forms */
#byron #contactFormMobileWrapper {
	position:relative;
}

#byron #contactFormMobileWrapper #map_wrapper {
	margin-top:0;
}

/* #byron #contact-map {
	height: 100vh !important;
} */

#byron #contactFormMobileWrapper #contact-map {
	height: 400px !important;
}

#byron #contactFormMobileWrapper #Contact fieldset li.submit .btn {
	background-color:rgba(54, 124, 175, 1);
	border-color:rgba(40, 110, 153, 1);
	color:rgba(255, 255, 255, 1);
	width:100%;
}

#byron #contactFormMobileWrapper #Contact fieldset li.submit .btn:hover {
	background-color:rgba(255, 255, 255, 1);
	border-color:rgba(40, 110, 153, 1);
	color:rgba(40, 110, 153, 1);
}

#byron #contactFormMobileWrapper #mobileContentWrapper h3 {
	border-bottom:1px solid rgba(225, 225, 225, 1);
	color: rgba(212, 186, 154, 1);
	letter-spacing:0.015em;
	margin-bottom:30px;
}

#byron #contactFormMobileWrapper h3 span {
	color:rgba(212, 186, 154, 1);
	text-shadow:none;
}

#byron #contactFormMobileWrapper #mobileContentWrapper #Contact {
	margin-top:15px;
}

#byron #contactFormMobileWrapper #mobileContentWrapper h3:last-child {
	border-bottom:0;
	margin-bottom:0;
}

#byron #contactFormMobileWrapper #mobileContentWrapper h3 small {
	color:rgba(51, 51, 51, 1);
	font-weight:300;
	letter-spacing:0.010em;
}

#byron #contactFormMobileWrapper #mobileContentWrapper h3 small a {
	color:rgba(51, 51, 51, 1);
	font-weight:300;
	letter-spacing:0.010em;
	text-decoration:none;
	transition: color .2s ease-in-out;
	-webkit-transition: color .2s ease-in-out;
}

#byron #contactFormMobileWrapper #mobileContentWrapper h3 small a:hover {
	color:rgba(51, 51, 51, 0.65);
}



#byron #contactFormContentWrapper {
	/* background-color:rgba(255, 255, 255, 0.9); */
	float:left;
	left:0;
	padding:1rem;
	position: relative;
	top:0;
}

#byron #contactFormWrapper #officeDetailsWrapper {
	padding-left:1rem;
	padding-right:1rem;
}

#byron #contactFormWrapper .slideOutWrapper {
	margin-top:0 !important;
	padding-left:1rem;
	padding-right:1rem;
}

#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper .tab-content #enquiry {
	display:block;
	margin-bottom:2rem;
	opacity:1;
}

#byron #FormWrapper {
	bottom:0;
	left:0;
	position:relative;
	right:0;
	top:0;
}

#byron #FormWrapper h1 {
	color: rgba(212, 186, 154, 1);
	font-weight: 300;
	text-transform: capitalize;
	left: 50%;
	transform: translateX(-50%);
	position: absolute;
	display: inline-block;
	text-align: center;
	float: none;
	position:relative;
}

#byron #FormWrapper h1 span {
	text-shadow:none;
}

#byron #FormWrapper .contentWrapper {
	/*text-align:center;*/
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
}

#byron form fieldset li &gt; label {
	color: inherit;
	display:block;
	font-size: 1.2rem;
	text-align:left;
}

#byron form fieldset li .form-control {
	border-radius:0;
	border-color:inherit;
}

#byron form li.bedrooms:after, #byron form li.bathrooms:after,
#byron form li.carspaces:after, #byron form li.planToSell:after,
#byron form li.planToLease:after{
	font-family: 'FontAwesome';
	content: "\f078";
	position: absolute;
	right: 25px;
	top: 50%;
	color: inherit;
	transform: translateY(-5%);
	-webkit-transform: translateY(-5%);
}

#byron form fieldset li select {
	color: inherit !important;
	-webkit-appearance:none;
}

#byron #searchResultsSortOrder fieldset li select {
	color:rgba(255, 255, 255, 1) !important;
}

::-webkit-input-placeholder {
	color: inherit !important;
}
::-moz-placeholder {
	color: inherit !important;
}
:-ms-input-placeholder {
	color: inherit !important;
}
:-moz-placeholder {
	color: inherit !important;
}

#byron #FormWrapper form fieldset li .btn {
	background-color:inherit;
	border-color:rgba(40, 110, 153, 1);
	color:rgba(255, 255, 255, 1);
	width:100%
}

#byron #FormWrapper form fieldset li .btn:hover {
	background-color:rgba(255, 255, 255, 1);
	border-color:rgba(40, 110, 153, 1);
	color:rgba(40, 110, 153, 1);
}

/* Content Modules */
#byron #dynamicContentWrapper {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
	overflow: auto;
}

#byron #dynamicContentWrapper .imgWrapper,
#byron #oneColumnFullWidthPlusImageWrapper .imgWrapper {
	position:relative; 
	height:0; 
	padding-bottom:56.25%; 
	overflow:hidden;
}

#byron #dynamicContentWrapper .imgWrapper &gt; img,
#byron #oneColumnFullWidthPlusImageWrapper .imgWrapper &gt; img {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}

#byron #dynamicContentWrapper .imgWrapper #imgContentWrapper {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
}

#byron #dynamicContentWrapper .imgWrapper #imgContentWrapper h1,
#byron #oneColumnFullWidthPlusImageWrapper .imgWrapper #imgContentWrapper h1 {
	background-color:rgba(212, 186, 154, 0);
	color: rgba(255, 255, 255, 1);
	font-weight: 300;
	text-transform: capitalize;
	display: block;
	text-align: center;
	float: none;
	position:absolute;
	margin:0;
	text-align: center;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	width:100%;
}

#byron #dynamicContentWrapper .imgWrapper #imgContentWrapper h1 span,
#byron #dynamicContentWrapper h2 span {
	text-shadow: none;
}

#byron #dynamicContentWrapper .dynamic h3 {
	color:rgba(212, 186, 154, 1);
	margin-top:0;
	text-align: center;
}

#byron #dynamicContentWrapper .dynamic h3 span {
	text-shadow:none;
}

#byron #dynamicContentWrapper .dynamic h3 span:before {
	content:'"';
	font-size:85%;
	transform: translate(-100%, -10%);
	position:absolute;
}

#byron #dynamicContentWrapper .dynamic h3 span:after {
	content:'"';
}

#byron #dynamicContentWrapper .dynamic .twoColumnQuote h2 {
	text-align: center;
}

#byron #dynamicContentWrapper .dynamic p {
	text-align: center;
}

/* Content - Blog */
#byron #dynamicContentWrapper .dynamic.blog .container {
	position:relative;
}

#byron #dynamicContentWrapper .dynamic.blog .container .blogListItemWrapper {
	border-bottom:1px solid rgba(235, 235, 235, 1);
	margin-bottom:15px;
	padding-bottom:15px;
}

#byron #dynamicContentWrapper .dynamic.blog .container .blogArticles {
	background: rgba(245, 245, 245, 1);
	bottom: 0;
    position: absolute;
	right: 0;
	top: 0;
}

#byron #dynamicContentWrapper .dynamic.blog .container .blogArticles ul {
	list-style-type:none;
	padding-left:0;
}

#byron #dynamicContentWrapper .dynamic.blog .container .blogArticles ul li{
	border-bottom:1px solid rgba(200, 200, 200, 1);
	margin-bottom:10px;
	padding-bottom:10px;
}

/* Content - Blog Detail */
#byron #dynamicContentWrapper #blogDetailHeader .imgWrapper {
	background-color:rgba(240, 240, 240, 1);
	height:600px;
	position:relative;
}

#byron #dynamicContentWrapper #blogDetailHeader .backstretch{
	background-color: rgba(0, 0, 0, 1);
}

#byron #dynamicContentWrapper #blogDetailHeader .backstretch img {
	opacity:0.6;
}

#byron #dynamicContentWrapper #blogDetailHeader .imgWrapper .contentWrapper {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
}

#byron #dynamicContentWrapper #blogDetailHeader .imgWrapper .contentWrapper .container {
	height:100%;
	position:relative;
}

#byron #dynamicContentWrapper #blogDetailHeader .imgWrapper .contentWrapper .container h1 {
	text-shadow: 5px 10px 5px rgba(35, 35, 35, 0.65);
	color:rgba(255, 255, 255, 1);
	left:0;
	position:absolute;
	right:0;
	text-align: center;
	text-transform: uppercase;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}

#byron #dynamicContentWrapper #blogDetailAuthorWrapper {
	min-height:50px;
}

#byron #dynamicContentWrapper #blogDetailAuthorWrapper hr {
	clear:left;
	margin:0;
	position:relative;
	width:100%;
}

#byron #dynamicContentWrapper #blogDetailAuthorWrapper .list-group {
	margin:0;
	width:100%;
}

#byron #dynamicContentWrapper #blogDetailAuthorWrapper .list-group .list-group-item {
	border:0;
	border-radius:0;
	display:inline-block;
	float:left;
	min-width:50%;
	padding:15px 0;
}

#byron #dynamicContentWrapper #blogDetailAuthorWrapper .list-group .list-group-item:last-child {
	text-align: right;
}

#byron #dynamicContentWrapper #blogDetailAuthorWrapper #blogShare {
	position:relative;
}


#byron #dynamicContentWrapper #blogDetailAuthorWrapper #blogShare p {
	display: inline-block;
	float: left;
	line-height:55px;
	margin: 0;
	text-align:left;
}

#byron #dynamicContentWrapper #blogDetailAuthorWrapper #blogShare .list-group {
	float: left;
	margin: 0;
	/* min-width: 50%; */
	text-align: left;
	width: 100%;
}

#byron #dynamicContentWrapper #blogDetailAuthorWrapper #blogShare .list-group .list-group-item {
	display: inline-block;
	float: left;
	min-width: auto;
	width: calc(50%/3);
}

#byron #dynamicContentWrapper #blogDetailAuthorWrapper #blogShare .list-group .list-group-item:last-child {
	text-align: center;
}

/* Staff List */
#byron #staffListWrapper {
	position:relative;
	top:0;
	left:0;
	right:0;
	bottom:0;
}

#byron #staffListWrapper .default h1 {
	font-weight: 300;
	text-transform: capitalize;
	left: 50%;
	transform: translateX(-50%);
	position: absolute;
	display: inline-block;
	text-align: center;
	float: none;
	position:relative;
}

#byron #staffListWrapper h1 span {
	text-shadow:none;
}

#staffListWrapper li &gt; .imgWrapper {
	background-color:rgba(255, 255, 255, 1);
}

#staffListWrapper li &gt; .imgWrapper li i:hover {
	color: rgba(255, 255, 255, 1);
	background: transparent;
	border-color: transparent;
}

#staffListWrapper li &gt; .imgWrapper li i {
	background-color:transparent;
	color:rgba(255, 255, 255, 1);
	border:none;
	-webkit-font-smoothing:antialiased;
}

#staffListWrapper li &gt; a .showProperties {
	visibility:hidden;
	opacity:0;
	top:75px;
	left:50%;
	position:absolute;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	width:100%;
}

#staffListWrapper li &gt; a .showResults {
	visibility:hidden;
	opacity:0;
	top:75px;
	left:50%;
	position:absolute;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	width:100%;
}

#staffListWrapper li &gt; a .showTestimonials {
	visibility:hidden;
	opacity:0;
	top:75px;
	left:50%;
	position:absolute;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	width:100%;
}

#staffListWrapper li &gt; a:hover .showProperties {
	top:45px;
	color:rgba(255, 255, 255, 1);
	-webkit-font-smoothing:antialiased;
	font-weight:bold;
	visibility:visible;
	opacity:1;
	transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out; 
}


#staffListWrapper li &gt; a:hover .showResults {
	top:45px;
	color:rgba(255, 255, 255, 1);
	-webkit-font-smoothing:antialiased;
	font-weight:bold;
	visibility:visible;
	opacity:1;
	transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out; 
}

#staffListWrapper li &gt; a:hover .showTestimonials {
	top:45px;
	color:rgba(255, 255, 255, 1);
	-webkit-font-smoothing:antialiased;
	font-weight:bold;
	visibility:visible;
	opacity:1;
	transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out; 
}

#staffListWrapper li &gt; ul &gt; li i {
	margin-right:10px;
}

#staffListWrapper li &gt; ul &gt; li a {
	text-decoration:none;
}

#staffListWrapper li &gt; button:hover {
	background-color:rgba(100, 100, 100, 1);
}

#staffListWrapper ul {
	position: relative;
}

#staffListWrapper li &gt; .imgWrapper {
	position: relative;
}

#staffListWrapper li &gt; .imgWrapper:after {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: " ";
	position: absolute;
	background: transparent;
	transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
}

#staffListWrapper li:hover &gt; .imgWrapper:after {
	background: rgba(0,0,0,0.5);
}

/*Team Socials*/
#staffListWrapper li &gt; .imgWrapper ul {
	left: 0;
	top: 45%;
	z-index: 1;
	padding: 0;
	width: 100%;
	height: 36px;
	list-style: none;
	margin-top: -18px;
	text-align: center;
	visibility: hidden;
	position: absolute;
	transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out; 
}

#staffListWrapper li:hover &gt; .imgWrapper ul {
	top: 50%;
	visibility: visible;
}

#staffListWrapper li &gt; .imgWrapper ul li {
	margin: 0 5px;
	text-align: center;
	display: inline-block;
}

#staffListWrapper li &gt; .imgWrapper li i {
	color: rgba(255, 255, 255, 1);
	border-width: 2px;
	border-color: #eee;
	transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-webkit-transition: all 0.1s ease-in-out; 
}

/*Team Description*/
#staffListWrapper li &gt; h3 {
	color: rgba(212, 186, 154, 1);
	font-size: 18px;
	line-height: 20px;
	margin: 15px 0 7px;
	min-height:60px;
	text-transform: capitalize;
}

#staffListWrapper li &gt; h3 small {
	color: rgba(54, 124, 175, 1);
}

#staffListWrapper ul li ul li {
	margin-bottom:5px;
} 

#staffListWrapper li &gt; p {
	margin: 20px 0;
	position: relative;
}

#staffListWrapper ul li ul li i {
	color:rgba(212, 186, 154, 1);
}

#staffListWrapper ul li ul li a {
	color:rgba(51, 51, 51, 1);
}

#staffListWrapper ul li .btn {
	background-color:rgba(54, 124, 175, 1);
	width:100%;
}

#staffListWrapper ul li .btn:hover {
	background-color:transparent;
	border-color:rgba(54, 124, 175, 1);
	color:rgba(54, 124, 175, 1);
}

/* Staff Detail Page */
#byron #staffDetailWrapper {
	bottom:0;
	left:0;
	position:relative;
	right:0;
	text-align: center !important;
	top:0;
}

#byron #staffDetailWrapper #staffOfficeWrapper h3 {
	color: rgba(212, 186, 154, 1);
}

#byron #staffDetailWrapper #staffOfficeWrapper h3 small {
	color: rgba(54, 124, 175, 1);
}

#byron #staffDetailWrapper #staffContentWrapper {
	padding:0 15px;
}

#byron #staffDetailWrapper #staffContentWrapper h3 {
	color: rgba(212, 186, 154, 1);
	text-shadow:none;
}

#byron #staffDetailWrapper #staffContentWrapper #contactInfoWrapper #staffLinksWrapper h4 {
	margin-top: 0;
}

#byron #staffDetailWrapper #staffContentWrapper #contactInfoWrapper h4 a,
#byron #staffDetailWrapper #staffContentWrapper #contactInfoWrapper #staffLinksWrapper h4 a {
	color: rgba(54, 124, 175, 1);
	cursor: pointer;
	display: block;
	margin: 0 0 10px;
	position: relative;
	text-align:center;
	text-decoration: none;
	transition: background .2s ease-in-out;
	-webkit-transition: background .2s ease-in-out;
	width: 100%;
}

#byron #staffDetailWrapper #staffContentWrapper #contactInfoWrapper #staffSocialWrapper i {
	color: rgba(54, 124, 175, 1);
	cursor: pointer;
	display: inline-block;
	margin:0 15px 10px 0;
}

#byron #staffDetailWrapper #staffContentWrapper #contactInfoWrapper h4 a:hover,
#byron #staffDetailWrapper #staffContentWrapper #contactInfoWrapper #staffLinksWrapper h4 a:hover,
#byron #staffDetailWrapper #staffContentWrapper #contactInfoWrapper #staffSocialWrapper i:hover {
	color:rgba(54, 124, 175, 0.65);
}

/* Testimonial List */
#byron #testimonials {
	bottom:0;
	left:0;
	overflow: auto;
	position:absolute;
	right:0;
	top:0;
}

#byron #testimonials h1 {
	color: rgba(212, 186, 154, 1);
	font-weight: 300;
	text-transform: capitalize;
	left: 50%;
	transform: translateX(-50%);
	position: absolute;
	display: inline-block;
	text-align: center;
	float: none;
	position:relative;
}

#byron #testimonials h1 span {
	text-shadow:none;
}

#byron #testimonials .testimonialWrapper .imgWrapper {
	display:block;
	border-radius:50%;
	max-width:150px;
	max-height:150px;
	float:left;
}

#byron #testimonials .testimonialWrapper .imgWrapper &gt; .img-responsive {
	max-width:auto;
	height:100%;
}

#byron #testimonials .testimonialWrapper .testimonialContent {
	background-color:rgba(212, 186, 154, 1);
	border-radius:30px;
	width:auto;
	height:auto;
	padding:30px;
	font-size:40px;
	display:inline-block;
	color:rgba(255, 255, 255, 1);
}

#byron #testimonials .testimonialWrapper .testimonialPointer {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 18px 17.5px 0 17.5px;
	border-color: rgba(212, 186, 154, 1) transparent transparent transparent;
	content: '';
	position:relative;
	margin-top:0px;
	margin-left:50px;
}

#byron #testimonials .testimonialWrapper .testimonialContent a {
	font-size:16px;
	margin-top:30px;
	color:rgba(255, 255, 255, 1);
	text-decoration:none;
	transition: color .2s ease-in-out;
}

#byron #testimonials .testimonialWrapper .testimonialContent a:hover {
	color:rgba(255, 255, 255, 0.65);
}

@media (min-width:768px) {

	/* Typography */
	h1 span, h2 span, h3 span, h4 span, h5 span {
		font-size:150%;
	}
	
	/* LandingPage Content */
	#byron #officeWelcomeMenu .menuWrapper{
		background-color:transparent;
		left:0;
		position:absolute;
		right:0;
		z-index:+5;
	}

	#byron #contentMenu .menuWrapper {
		background-color:transparent;
		left:0;
		position:relative;
		right:0;
		z-index:+5;
	}

	#byron #officeWelcomeMenu .menuWrapper .navbar-header,
	#byron #contentMenu .menuWrapper .navbar-header {
		display:none;
	}

	#nav li.dropdown:hover ul.dropdown-menu {
		display: block !important;
	}

	.navbar-collapse.collapse {
		display: inline-block !important;
		left: 50%;
		position: relative;
		-webkit-transform:translateX(-50%);
		transform: translateX(-50%);
		width: auto;
	}

	#byron .navbar-collapse .navbar-nav {
		background-color:transparent;
	}

	#byron .navbar-collapse .navbar-nav li &gt; a {
		border:0;
		padding:0 15px;
		color:rgba(255, 255, 255, 1);
	}

	#byron #contentMenu .navbar-collapse .navbar-nav li &gt; a {
		color:rgba(54, 124, 175, 1);
	}

	#byron #officeWelcomeMenu.videoNavBar .navbar-collapse .navbar-nav li &gt; a{
		color:rgba(54, 124, 175, 1);
	}

	#byron #officeWelcomeMenu.videoNavBar .navbar-collapse .navbar-nav li.active &gt; a,
	#byron #officeWelcomeMenu .navbar-collapse .navbar-nav li.active &gt; a{
		color:rgba(255, 255, 255, 1);
	}

	#byron .navbar-collapse .navbar-nav li &gt; a:after {
		background: transparent;
		border-bottom: 5px solid rgba(212, 186, 154, 1);
		bottom: 0;
		content: '';
		display: block;
		left: 0;
		opacity: 1;
		position: absolute;
		right: 0;
		transform-origin:center;
		-webkit-trabsform:scaleX(0);
		transform: scaleX(0);
		transition: all 300ms ease-in-out;
	}

	#byron .navbar-collapse .navbar-nav li &gt; a:hover::after,
	#byron .navbar-collapse .navbar-nav li.active &gt; a:after,
	#byron .navbar-collapse .navbar-nav li &gt; li &gt; a:after,
	#byron .navbar-collapse .navbar-nav li &gt; li &gt; a:focus:after {
		opacity: 1;
		-webkit-trabsform:scaleX(1);
		transform: scaleX(1);
	}

	#byron .navbar-collapse .navbar-nav li &gt; a:hover,
	#byron .navbar-collapse .navbar-nav &gt; li.active &gt; a,
	#byron .navbar-collapse .navbar-nav &gt; a,
	#byron .navbar-collapse .navbar-nav &gt; a:focus {
		background-color:transparent;
		color:rgba(255, 255, 255, 1);
	}

	#byron #contentMenu .navbar-collapse .navbar-nav li &gt; a:hover,
	#byron #contentMenu .navbar-collapse .navbar-nav &gt; li.active &gt; a,
	#byron #contentMenu .navbar-collapse .navbar-nav &gt;  a,
	#byron #contentMenu .navbar-collapse .navbar-nav &gt;  a:focus {
		color:rgba(54, 124, 175, 1);
	}

	#byron .navbar-collapse .navbar-nav  .dropdown-menu,
	#byron .navbar-collapse .navbar-nav .dropdown-menu {
		padding:0;
		text-align:left;
	}

	#byron .navbar-collapse .navbar-nav  .dropdown-menu li {
		/*padding:0 15px;*/
		position:relative;
	}

	#byron .navbar-collapse .navbar-nav  .dropdown-menu li a:after {
		display:none;
	}

	#byron .navbar-collapse .navbar-nav  .dropdown-menu li &gt; a {
		border-color:rgba(0, 0, 0, 0.5);
		padding: 0 15px;
	}

	#byron .navbar-collapse .navbar-nav  .dropdown-menu .sub-menu {
		/*background-color:rgba(54, 124, 175, 1);*/
    	float: left;
		left: 100%;
		list-style-type:none;
    	min-width: 200px;
		position: absolute;
		top: 0;
		border: 1px solid #ccc;
		border: 1px solid rgba(0,0,0,.15);
		border-radius: 4px;
		-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
		box-shadow: 0 6px 12px rgba(0,0,0,.175);
	}

	#byron .navbar-collapse .navbar-nav  .dropdown-menu .sub-menu li &gt; a {
		background-color:transparent;
		padding: 0 15px !important;
	}

	#byron .navbar-collapse .navbar-nav  .dropdown-menu li:hover{
		background-color:rgba(54, 124, 175, 1);
		color:rgba(255, 255, 255, 1);
	}

	#byron .navbar-collapse .navbar-nav  .dropdown-menu li:hover a {
		background-color:transparent;
		color:rgba(255, 255, 255, 1);
	}

	/* Property Detail */
	.leftContentWrapper .agentWrapper #agentSlider .carousel-inner .item .imgWrapper {
		height:0;
		overflow: hidden;
		padding-bottom:150%;
		position:relative;
	}
	
	/* Content Modules */
	#byron #dynamicContentWrapper .imgWrapper #imgContentWrapper h1,
	#byron #oneColumnFullWidthPlusImageWrapper .imgWrapper #imgContentWrapper h1 {
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		position: absolute;
		width:auto;
	}

	#byron #dynamicContentWrapper .dynamic .twoColumnQuote h2 {
		font-size: 27px;
	}

	#byron #dynamicContentWrapper .dynamic .twoColumnQuote h2,
	#byron #dynamicContentWrapper .dynamic h3 {
		text-align: right;
	}

	#byron #dynamicContentWrapper .dynamic p {
		text-align: left;
	}

	#byron #dynamicContentWrapper .dynamic .columns h3,
	#byron #dynamicContentWrapper .dynamic .columns p {
		text-align: left;
	}

	#byron footer p {
		font-size: 12px;
	}

}

@media screen and (max-width: 50em) {
	.content {
		padding: 0 10px;
		text-align: center;
	}
	.propertyListItemWrapper figure {
		display: inline-block;
		float: none;
		margin: 10px auto;
		width: 100%;
	}
}

@media (min-width:992px) {
	
	/* Landing Page */
	#byron #landingPageWrapper #landingSelect {
		top:37%;
	}

	#byron #landingPageWrapper #landingSelect li {
		display:inline-block;
		margin:0 30px 0 0;
	}

	#byron #landingPageWrapper #landingSelect li:after {
		content:'|';
		padding-left:30px;
	}

	#byron #landingPageWrapper #landingSelect li:last-child{
		margin:0;
	}

	#byron #landingPageWrapper #landingSelect li:last-child::after {
		display:none;
	}
	
	/* Office Landing */
	#byron #officeImage #logoWrapper {
		width:auto;
	}

	#byron #officeImage.officeImageHeight {
		height:60vh;
		overflow:hidden;
	}

	#byron #officeImage.officeImageHeight img {
		height: auto;
		max-width: 100%;
		width:auto;
	}

	/* Main Navigation */
	#byron .navbar-collapse .navbar-nav li &gt; a {
		font-size:1.4rem;
	}
	
	/* Property Results */
	#byron #propertyResults #searchWrapper.openByDefault {
		display: block;
	}
	
	#byron #propertyResults {
		bottom:0;
		position:absolute;
	}

	#byron #propertyResults #listingsSearch #searchBarIntro {
		display: block;
	}

	#byron #propertyResults #listingsSearch #searchBarIntro,
	#byron #propertyResults #listingsSearch #tabSelect,
	#byron #propertyResults #listingsSearch #filterResultsWrapper,
	#byron #propertyResults #listingsSearch #refineSearch {
		min-height:60px;
	}

	#byron #propertyResults #listingsSearch #refineSearch a {
		font-size:1.4rem;
	}

	#byron #propertyResults .btn {
		background-color:rgba(54, 124, 175, 1);
		border-color:rgba(40, 110, 153, 1);
		border-style:solid;
		border-width:1px;
		color:rgba(255, 255, 255, 1);
	}

	#byron #propertyResults .btn:hover {
		background-color:rgba(255, 255, 255, 1);
		border-color:rgba(40, 110, 153, 1);
		color:rgba(40, 110, 153, 1);
	}

	.propertyListItemWrapper section.effect-sadie:hover h4,
	.propertyListItemWrapper section.effect-sadie.showAllTrue h4 {
		color: rgba(255, 255, 255, 1);
		-webkit-transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
		transform: translate3d(0,-70%,0) translate3d(0,-40px,0);
	}
		
	.propertyListItemWrapper section.effect-sadie:hover h4 small {
		color: rgba(255, 255, 255, 1);
	}

	.propertyListItemWrapper section.effect-sadie:hover figcaption::before ,
	.propertyListItemWrapper section.effect-sadie:hover p {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}
		
	.propertyListItemWrapper section.effect-sadie:hover .priceWrapper,
	.propertyListItemWrapper section.effect-sadie.showAllTrue .priceWrapper {
		opacity:1;
		-webkit-transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
		transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
	}

	/* Property Details */
	#propertyDetailWrapper {
		bottom:0;
		position:absolute;
	}

	/* CALCULATOR */
	#calculatorWrapper {
		position: relative;
		padding-top: 30px;
	}
	
	/* Forms */
	#byron #FormWrapper {
		bottom:0;
		position:absolute;
	}	

	#byron #contactFormWrapper {
		left:0;
		position:relative;
	}

	#byron .contactFormContentWrapper {
		float:left;
		left:0;
		padding:30px;
		position: absolute;
		transform:translateY(75%);
		-webkit-transform:translateY(75%);
		width: 350px;
		background-color:rgba(255, 255, 255, 0.9);
		z-index:+6;
	}

	#byron #contactFormContentWrapper .mCustomScrollBox {
		max-width:unset !important;
		width:100% !important;
	}

	#byron .slideOutWrapper {
		background: rgba(0, 0, 0, 1);
		left:0;
		position: fixed;
		top: 0;
		width: 350px;
		z-index: -1;
	}

	#byron #contactFormWrapper #map_wrapper,
	#byron #contactFormWrapper #contact-map {
		height: 100% !important;
		left: 0;
		overflow: hidden;
		position: fixed !important;
		transform: translateZ(0px);
		top: 0;
		width: 100% !important;
	}
	#byron #contactFormWrapper #contact-map {
		background-color:#fff;
	}

	#byron #contactFormWrapper #map_wrapper.panel-open,
	#byron #contactFormWrapper #contact-map.panel-open,
	#byron.panel-open .contactFormContentWrapper{
		left:350px;
	}

	#byron #contactFormWrapper #contactFormContentWrapper {
		bottom:0;
		color: rgba(255, 255, 255, 1);
		left:0;
		padding:0;
		position:fixed;
		right:0;
		top:0;
	}

	#byron #contactFormWrapper #contactFormContentWrapper p.thankyou {
		color: rgba(125, 125, 125, 1);
	}

	.form-results li,
	.form-results li b,
	.form-results li ul li b,
	.form-results li ul li,
	#contactFormWrapper #enquiry p.in-touch,
	#FormWrapper p.in-touch{
		color:rgba(35, 35, 35, 1);
	}

	#contactAgent .form-results li, #contactAgent .form-results li b, 
	#contactAgent .form-results li ul li b, #contactAgent .form-results li ul li {
		color:rgba(35, 35, 35, 1);
	}

	#byron #contact-map {
		height: 100vh !important;
	}

	#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper .tab-content &gt; #enquiry {
		display:none;
		margin-bottom:0;
		opacity:0;
	}

	#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper .tab-content &gt; #enquiry.active {
		display:block;
		opacity:1;
	}

	#byron #contactFormWrapper .slideOutWrapper h3 {
		color: rgba(255, 255, 255, 1);
		margin: 30px 15px 0;
	}

	#byron #contactFormWrapper .slideOutWrapper #Contact {
		margin:0;
	}

	#byron #contactFormWrapper .slideOutWrapper #Contact .form-control {
		background-color:transparent;
		border:1px solid rgba(255, 255, 255, 0.85);
		color:rgba(255, 255, 255, 1);
	}

	#byron #contactFormWrapper .slideOutWrapper #Contact .form-control::-webkit-input-placeholder {
		color:rgba(255, 255, 255, 0.65) !important;
	}

	#byron #contactFormWrapper .slideOutWrapper #Contact .form-control::-moz-placeholder{
		color:rgba(255, 255, 255, 0.65) !important;
	}

	#byron #contactFormWrapper .slideOutWrapper #Contact .form-control:-moz-placeholder {
		color:rgba(255, 255, 255, 0.65) !important;
	}

	#byron #contactFormWrapper .slideOutWrapper #Contact .form-control:-ms-input-placeholder{
		color:rgba(255, 255, 255, 0.65) !important;
	}

	#byron #contactFormWrapper .slideOutWrapper #Contact li label {
		color:rgba(255, 255, 255, 1);
		font-weight:500;
	}

	#byron #contactFormWrapper .slideOutWrapper #Contact li textarea {
		max-height:125px;
	}

	#byron #contactFormWrapper .slideOutWrapper #Contact input[type='submit'] {
		width:100%;
	}

	#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper {
		background-color:rgba(255, 255, 255, 1);
		padding-left:30px;
		padding-right:30px;
	}

	#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper h3 {
		letter-spacing:-0.010em;
	}

	#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper h3 span {
		color:rgba(212, 186, 154, 1);
		text-shadow:none;
	}

	#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper h3 small i {
		color:rgba(212, 186, 154, 1);
	}

	#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper h3 small a {
		color:rgba(51, 51, 51, 1);
		text-decoration:none;
		transition:color .2s ease-in-out;
	}

	#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper h3 small a:hover {
		color:rgba(51, 51, 51, 0.65);
	}

	#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper #Contact {
		margin-top:15px;
	}

	#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper #Contact fieldset li textarea {
		max-height:100px;
	}

	#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper #Contact fieldset li.submit .btn,
	#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper .nav-tabs li.active .btn {
		background-color:rgba(54, 124, 175, 1);
		border-color:rgba(40, 110, 153, 1);
		color:rgba(255, 255, 255, 1);
		width:100%;
	}

	#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper .nav-tabs li .btn,
	#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper .nav-tabs li .btn:active {
		background-color:rgba(255, 255, 255, 1);
		border-color:rgba(40, 110, 153, 1);
		box-shadow:none;
		color:rgba(40, 110, 153, 1);
		width:100%;
	}
	
	#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper #Contact fieldset li.submit .btn:hover {
		background-color:rgba(255, 255, 255, 1);
		border-color:rgba(40, 110, 153, 1);
		color:rgba(40, 110, 153, 1);
	}

	#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper .tab-content h3 {
		border-bottom:1px solid rgba(225, 225, 225, 1);
		color: rgba(212, 186, 154, 1);
		letter-spacing:0.015em;
		margin-bottom:30px;
	}

	#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper .tab-content h3:last-child {
		border-bottom:0;
		margin-bottom:0;
	}

	#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper .tab-content h3 small {
		color:rgba(51, 51, 51, 1);
		font-weight:300;
		letter-spacing:0.010em;
	}
	
	/* Content Module */
	#byron #dynamicContentWrapper .imgWrapper,
	#byron #oneColumnFullWidthPlusImageWrapper .imgWrapper {
		padding-bottom:33.3333%; 
	}

	#byron #staffListWrapper {
		bottom:0;
		position:absolute;
	}
	
	/* Staff Detail */
	#byron #staffDetailWrapper {
		bottom:0;
		position:absolute;
		text-align: left !important;
	}

	#byron #staffDetailWrapper #staffContentWrapper {
		padding:0 0 0 60px;
	}

	#byron #staffDetailWrapper #staffContentWrapper #contactInfoWrapper h4 a,
	#byron #staffDetailWrapper #staffContentWrapper #contactInfoWrapper #staffLinksWrapper h4 a {
		text-align:left;
	}

	/* Testimonials */
	#byron #testimonials {
		bottom:0;
		position:absolute;
	}

	#byron footer .container &gt; .row {
		flex-direction: row;
		justify-content: center;
	}

	#byron footer.landing p {
		text-align:left;
	}

	#byron footer .moduleSocial .social-icons{
		justify-content:flex-end;
		margin:0;
	}
}

@media screen and (min-width:1200px){
	/* Main Navigation */
	#byron .navbar-collapse .navbar-nav li &gt; a {
		font-size:1.5rem;
	}
	/* Footer * /
	#byron footer {
		position:fixed;
	}
	#byron.pageType_2101 footer,
	#byron.pageType_2300 footer,
	#byron.pageType_2301 footer,
	#byron.pageType_2302 footer,
	#byron.pageType_2327 footer,
	#byron.pageType_2400 footer,
	#byron.pageType_2401 footer,
	#byron.pageType_2600 footer,
	#byron.pageType_2700 footer,
	#byron.pageType_3101 footer,
	#byron.pageType_3102 footer,
	#byron.pageType_3104 footer,
	#byron.pageType_3200 footer,
	#byron.pageType_3202 footer,
	#byron.pageType_3301 footer,
	#byron.pageType_3400 footer,
	#byron.pageType_3700 footer,
	#byron.pageType_3800 footer,
	#byron.pageType_4100 footer,
	#byron.pageType_4200 footer{
		position:fixed;
	}
	*/
}</pre></body></html>