/* REOD Stylesheet - DO NOT DUPLICATE */

/* CUSTOM */
.btn-primary {
	background-color: rgba(198, 156, 77, 1);
    border-color: rgba(198, 156, 77, 1);
    color: rgba(255, 255, 255, 1);
}

.btn-primary:hover {
	background-color: rgba(255, 255, 255, 1);
    border-color: rgba(198, 156, 77, 1);
    color: rgba(198, 156, 77, 1);
}

a#readMore,
a.readMore {
	color: rgba(1, 44, 67, 1);
}

a#readMore:hover,
a.readMore:hover {
	color: rgba(198, 156, 77, 1);
}

#byron #contentMenu {
	background: rgba(1, 44, 67, 1);
}

.menuWrapper .headerText {
	color:rgba(198, 156, 77, 1);
	margin-left: 5px;
}

#byron .navbar-collapse {
	margin-top: 15px;
}

#dynamicContentWrapper .twoColumnQuote,
.pageTitleWrapper {
	margin-top: 30px !important;
}

.dynamic.margin-bottom-60 {
	margin-bottom: 30px;
}

.pageContent.margin-top-60,
.listContainer.margin-top-60 {
	margin-top: 30px;
}

.pageContent.margin-bottom-60 {
	margin-bottom: 0;
}

#byron #staffListWrapper .default h1,
#byron #FormWrapper h1,
#byron #testimonials h1 {
	color: rgba(1, 44, 67, 1);
}

#byron #staffListWrapper .default h1,
#byron #testimonials h1,
#byron #FormWrapper h1 {
	left: unset;
	transform: unset;
}

#byron #staffListWrapper .default h1 span,
#byron #FormWrapper h1 span,
#byron #testimonials h1 span {
	font-size: unset;
}

#byron #dynamicContentWrapper .dynamicContentHeading h2 span {
	font-size: 36px;
}

/* property results */
.propertyListItemWrapper .statusWrapper .statusLabel {
	background-color:rgba(198, 156, 77, 1);
}

.propertyListItemWrapper .statusWrapper .statusLabel:after {
	border-top-color:rgba(164, 122, 43, 1);
}

/* site map */

#siteMap a {
	color:rgba(1, 44, 67, 1);
}

#siteMap a:hover {
	color:rgba(198, 156, 77, 1);
}

#siteMap .dropdown-menu a {
	color:inherit;
}

#siteMap .dropdown-menu a:hover {
	color:rgba(198, 156, 77, 1);
}

/* forms */
form {
    margin: 30px 0px 20px;
}

form#MailingList fieldset li .btn {
	margin-top: 21px;
}

form#Contact li.firstName,
form#Contact li.lastName,
form#Contact li.phone,
form#Contact li.email {
    width: 50%;
}

.pageType_3202 .formSection {
	text-align: center;
}

form#Careers #generalComments {
	height: 50px;
}

form#Contact #enquiry {
	height: 100px;
}

ul.form-results,
#enquiry p.in-touch,
.formSection p.in-touch,
#contactAgent p.in-touch,
#contactAgent p.thankyou,
#contactAgentPropertyLinksMobile p.in-touch,
#contactAgentPropertyLinksMobile p.thankyou,
#contactAgentPropertyLinksTabletDesktop p.in-touch,
#contactAgentPropertyLinksTabletDesktop p.thankyou {
	display: none !important;
}

/* blog */
#blogListWrapper .blogItem .date {
	background: rgba(198, 156, 77, 1);
}

#blogListWrapper a {
	color: rgba(1, 44, 67, 1);
}

.blogDetail .h3-body-title,
.blogDetail a {
	color: rgba(1, 44, 67, 1);
}

.blogDetail ul.social-icons li i,
.blogDetail a:hover {
	color: rgba(198, 156, 77, 1);
}

/* TEMPLATE */

@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-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 */
	
		h1 span, h2 span, h3 span, h4 span, h5 span {
			font-family: 'Kaushan Script', cursive;
/*			font-family: 'Courgette', cursive;*/
/*			font-family: 'Shrikhand', cursive;*/
/*			font-family: 'Nixie One', cursive;*/
			font-family:'Raleway', sans-serif;
			font-weight:700;
			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;
			letter-spacing:1.15px;
        }
        
        h2 {
            color: rgba(1, 44, 67, 1);
        }
	
		h4 {
			font-size:16px;
		}
	
		p {
			font-weight:300;
			line-height:1.75;
			letter-spacing: 0.10em;
		}

		.btn {
			font-weight:600;
		}
	
	/* Global */
		#byron #siteWrapper {
			bottom:0;
			left:0;
			overflow-x:hidden;
			overflow-y:auto;
			position:absolute;
			right:0;
			top:0;
		}
	
		#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%);
		}

		#byron form fieldset li > label {
			color: rgba(1, 44, 67, 1);
		}
	
		/* Custom Scrollbars */
			#byron .mCSB_inside > .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(1, 44, 67, 1);
				background-color:rgba(198, 156, 77, 1);
			}
	
	/* Landing Page */
		#byron #landingPageWrapper {
			bottom:0;
			height:100%;
			left:0;
			position:absolute !important;
			right:0;
			top:0;
			width:100%;
		}
	
		#byron #landingPageWrapper #logoWrapper {
			bottom: 0;
			left:50%;
			position:absolute;
			top: unset;
			transform:translate(-50%, -20%);
			width: 100%;
		}

		#byron #landingPageWrapper #logoWrapper img {
			display: none;
		}

		#byron #landingPageWrapper #landingSelect {
			left:50%;
			list-style-type:none;
			padding:0;
			position:relative;
			text-align:center;
			text-transform: uppercase;
			/*top:55%;*/
			transform:translate(-50%, 0%);
			-webkit-transform:translate(-50%, 0%);
		}

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

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

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

		.pageID_202925 #footerWrapper {
			display: none;
		}
	
	/* Office Landing */
		#byron #officeImage {
			height:100vh;
		}

		#officeImage .homeOfficeNameAboveLogo {
			font-size: 35px;
			margin-top: 50px;
		}
	
		#byron #officeImage.officeImageHeight {
			height:50vh;
		}
		
		#byron #officeImage #logoWrapper {
			left: 50%;
			position: absolute;
			top: 22%;
			transform: translate(-50%, -20%);
			-webkit-transform: translate(-50%, -20%);
			width:80%;
		}

		#byron #officeImage #logoWrapper img {
			visibility: hidden;
		}

		#byron #officeImage #logoWrapper a {
			left:50%;
			/* position:absolute; */
			transform:translateX(-50%);
			-webkit-translateX:(-50%);
        }
        
        #byron #officeImage #logoWrapper a.btn {
            font-size: 20px;
        }
		
		#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 #logoWrapper h2 {
			margin-top: 5px;
        }

		#byron #officeImage #logoWrapper h2.phoneNumber {
			margin-bottom: 30px;
        }
		
		#byron #officeImage.officeImageHeight #officeContent .contentWrapper h2,
		#byron #officeImage #logoWrapper h2 {
			background-color:transparent;
			color:rgba(255, 255, 255, 1);
		}
	
		#byron #officeImage.officeImageHeight #officeContent .contentWrapper h2 span,
		#byron #officeImage #logoWrapper h2 span{
/*			color: rgba(198, 156, 77, 1);*/
			text-shadow: none;
		}
		
		#byron #officeImage.officeImageHeight #officeContent .contentWrapper a,
		#byron #officeImage #logoWrapper a {
			background-color:rgba(198, 156, 77, 1);
			border-color:rgba(198, 156, 77, 1);
			color:rgba(255, 255, 255, 1);
		}
		
		#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(198, 156, 77, 1);
		}

		#byron #officeImage.officeImageHeight #officeContent .contentWrapper a.officeName:hover {
			background-color: transparent;
			color: rgba(255, 255, 255, 1);
		}

		#byron #officeImage.officeImageHeight #officeContent .contentWrapper h2 a,
		#byron #officeImage #logoWrapper h2 a {
			background-color:transparent;
		}
		
		#byron .pomWrapper {
			background-color:rgba(1, 44, 67, 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 > img {
			opacity:0.5;
			position:relative;
			transform:translateY(-25%);
			-webkit-transform:translateY(-25%);
			filter: grayscale(30%);
			-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 > 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(198, 156, 77, 1);
			border-color:rgba(198, 156, 77, 1);
			color:rgba(255, 255, 255, 1);
		}
		
		#byron .pomWrapper a:hover .listingContentWrapper .listingContent .btn {
			background-color:rgba(255, 255, 255, 1);
			border-color:rgba(198, 156, 77, 1);
			color:rgba(198, 156, 77, 1);
		}

		#byron .officeOpenerListings .homePageListingsFooter,
		#footerWrapper.landing.footerNotFixed {
			background:rgba(198, 156, 77, 0.9);
		}


	/* Navigation */
		#navigationWithLogo .navbar button,
		#byron .menuWrapper .navbar-header button {
			background-color: rgba(198, 156, 77, 1);
			border-color: rgba(198, 156, 77, 1);
			border-radius: 0;
		}

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

		#navigationWithLogo .navbar button:hover,
		#byron .menuWrapper .navbar-header button:hover,
		#byron .menuWrapper .navbar-header button[aria-expanded="true"] {
			border-color: rgba(198, 156, 77, 1);
			background-color: rgba(255, 255, 255, 1);
		}
		
		#navigationWithLogo .navbar button:hover .icon-bar,
		#byron .menuWrapper .navbar-header button:hover .icon-bar,
		#byron .menuWrapper .navbar-header button[aria-expanded="true"] .icon-bar {
			background-color:rgba(198, 156, 77, 1);
		}
		
		#byron .navbar-collapse .navbar-nav {
			background-color: rgba(1, 44, 67, 0.9);
		}
		
		#byron #navigationWithLogo .navbar-collapse .navbar-nav li > a,
		#byron .navbar-collapse .navbar-nav li > a {
			border-bottom-color: rgba(255, 255, 255, 0.5);
			color:rgba(255, 255, 255, 0.65);
		}
		
		#byron .navbar-collapse .navbar-nav li > a:hover {
			color:rgba(255, 255, 255, 1);
		}
		
		#byron #navigationWithLogo .navbar-collapse .navbar-nav > li.active > a,
		#byron .navbar-collapse .navbar-nav > li.active > a,
		#byron .navbar-collapse .navbar-nav > .open > a,
		#byron .navbar-collapse .navbar-nav > .open > a:focus {
			background-color:rgba(1, 44, 67, 1);
			color:rgba(255, 255, 255, 1);
		}
		
		#byron #navigationWithLogo .navbar-collapse .navbar-nav .dropdown-menu li > a,
		#byron .navbar-collapse .navbar-nav .dropdown-menu li > a {
			background-color:rgba(255, 255, 255, 1);
			border-bottom-color:rgba(1, 44, 67, 0.5);
			color:rgba(1, 44, 67, 1);
		}
		
		#byron #navigationWithLogo .navbar-collapse .navbar-nav .dropdown-menu li > a:hover,
		#byron .navbar-collapse .navbar-nav .dropdown-menu li > a:hover {
			color:rgba(198, 156, 77, 1);
		}
		
		#byron #navigationWithLogo .navbar-collapse .navbar-nav .dropdown-menu li:hover > a + .sub-menu li > a,
		#byron .navbar-collapse .navbar-nav .dropdown-menu li:hover > a + .sub-menu li > a {
			background-color:rgba(198, 156, 77, 1);
			border-bottom-color:rgba(255, 255, 255, 0.9);
			color:rgba(255, 255, 255, 0.65);
		}
		
		#byron #navigationWithLogo .navbar-collapse .navbar-nav .dropdown-menu li:hover > a + .sub-menu li > a:hover,
		#byron .navbar-collapse .navbar-nav .dropdown-menu li:hover > a + .sub-menu li > a:hover {
			color:rgba(255, 255, 255, 1);
		}
	
	/* Footer */
		
		#byron footer.landing p {
			color:rgba(255, 255, 255, 0.65);
			
		}
		
		#byron footer.landing a {
			color:rgba(255, 255, 255, 0.65);
		}
		
		#byron footer.landing a:hover {
			color:rgba(255, 255, 255, 1);
		}
	
		#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(1, 44, 67, 1);
		}
	
		#byron footer.content p {
			color:rgba(1, 44, 67, 1);
		}
		
		#byron footer.content a {
			color:rgba(1, 44, 67, 1);
		}
		
		#byron footer.content a:hover {
			color:rgba(198, 156, 77, 1);
		}
	
		#byron footer.content .moduleSocial .social-icons li i {
			color: rgba(198, 156, 77, 1);
		}
	
	/* Property Results */
		/* #byron #propertyResults {
			bottom:60px;
			left:0;
			overflow-y: auto;
			position:absolute;
			right:0;
			top:0;
		} */
	
		#byron #propertyResults #listingsSearch {
			background-color:rgba(1, 44, 67, 1);
			min-height:60px;
		}
	
		#byron #propertyResults #listingsSearch #searchBarIntro,
		#byron #propertyResults #listingsSearch #tabSelect,
		#byron #propertyResults #listingsSearch #filterResultsWrapper,
		#byron #propertyResults #listingsSearch #refineSearch {
			min-height:60px;
		}
	
		#byron #propertyResults #listingsSearch #searchBarIntro p {
			color:rgba(255, 255, 255, 1);
		}
	
		#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 #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, 1);
			color:rgba(255, 255, 255, 1);
			min-height:40px;
			-webkit-appearance:none;
		}
	
		#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%);
		}
		
		#byron #propertyResults #listingsSearch #filterResultsWrapper #searchResultsSortOrder select option {
			color: rgba(51, 51, 51, 1) !important;
		}
	
		#byron #propertyResults #listingsSearch #refineSearch {
			text-align: center;
		}
	
		#byron #propertyResults #listingsSearch #refineSearch a {
			color:rgba(255, 255, 255 ,1);
			float:none;
			text-align:right;
			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%;
		}
	
		form li input[type='radio']:checked::after {
			background-color: rgba(198, 156, 77, 1);
			cursor: pointer;
			box-shadow: 0 0 10px 0px rgba(198, 156, 77, 0.5);
		}
	
		form li input[type='radio']:hover::before {
			background-color: rgba(198, 156, 77, 1);
		}
	
		#byron #propertyResults #searchWrapper .contact-button {
			background-color:rgba(198, 156, 77, 1);
			border-color:rgba(198, 156, 77, 1);
			color:rgba(255, 255, 255, 1);
		}
		
		#byron #propertyResults #searchWrapper .contact-button:hover {
			background-color:rgba(255, 255, 255, 1);
			border-color:rgba(198, 156, 77, 1);
			color:rgba(198, 156, 77, 1);
		}
	
		#byron #propertyResults #listingsSearch #tabSelect .nav-tabs {
			border:0;
		}
	
		#byron #propertyResults #listingsSearch #tabSelect .nav-tabs > li {
			float:none;
			display:inline-block;
		}
	
		#byron #propertyResults #listingsSearch #tabSelect .nav-tabs > li > a {
			border:0;
			color:rgba(255, 255, 255, 0.65);
			margin:0;
			padding:0 15px;
		}
	
		#byron #propertyResults #listingsSearch #tabSelect .nav-tabs > li > a:focus, 
		#byron #propertyResults #listingsSearch #tabSelect .nav-tabs > li>a:hover {
			background-color:transparent;
			border:0;
			color:rgba(255, 255, 255, 1);
			margin:0;
		}
	
		#byron #propertyResults #listingsSearch #tabSelect .nav-tabs > li.active > a,
		#byron #propertyResults #listingsSearch #tabSelect .nav-tabs > li.active > a:focus,
		#byron #propertyResults #listingsSearch #tabSelect .nav-tabs > li.active > 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%;
			position:relative;
			width:100%;
		}
	
		#byron #propertyResults .tab-content #grid #propertyListWrapper .propertyListItemWrapper a .imgWrapper > 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;
			font-size:13px;
			margin-top:15px;
			visibility:hidden;
		}
	
		/* #byron #propertyResults .tab-content #grid #propertyListWrapper .propertyListItemWrapper a:hover .imgWrapper figcaption h4 small.landsize {
			visibility:visible; 
		}
	*/
	
	/* Property Detail */

		#propertyDetailWrapper {
			/* bottom:60px; */
			left:0;
			position:absolute;
			right:0;
			top:0;
		}

		.addressWrapper .suburbHeading {
			display:inline-block;
			font-size:26px;
			margin-right:10px;
			color: rgba(1, 44, 67, 1);
		}
	
		.addressWrapper .suburbHeading span {
			text-shadow:none;
		}

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

		}

		#byron #propertyDetailWrapper .propertyFeatures h3, 
		#byron #propertyDetailWrapper .agentWrapper h3,
		#byron #propertyDetailWrapper .landSizeWrapper h3,
		#byron #propertyDetailWrapper .propertyInspections h3 {
			color: rgba(1, 44, 67, 1);
		}

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

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

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

		.leftContentWrapper h2 small {
			color: rgba(1, 44, 67, 0.5);
		}

		.leftContentWrapper h2 {
			color: rgba(1, 44, 67, 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(1, 44, 67, 0.65);
			padding:5px 8px;
			margin:0 10px 0 0;
		}

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

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

		.leftContentWrapper .propertyInspections {
			width:100%;
		}

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

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

		.leftContentWrapper .propertyInspections ul  li {
			margin:0px;
			color: rgba(1, 44, 67, 1);
		}
	
		.leftContentWrapper .propertyInspections ul li h4 span {
			color: rgba(1, 44, 67, 1);
			font-size:initial;
			font-weight:400;
			text-shadow:none;
		}

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

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

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

		.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:45%;
			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 h4 span {
			color: rgba(1, 44, 67, 1);
			text-shadow:none;
		}

		.leftContentWrapper .agentWrapper .infoWrapper i {
			color: rgba(1, 44, 67, 1);
			margin-right:5px;
		}

		.leftContentWrapper .agentWrapper .infoWrapper p {
			color:rgba(51, 51, 51, 1);
			font-size:14px;
		}

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

		#byron .rightContentWrapper .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'] {
			background-color:rgba(198, 156, 77, 1);
			border-color:rgba(198, 156, 77, 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 .propertyLinks li form input[type='submit']:hover {
			background-color:rgba(255, 255, 255, 1);
			border-color:rgba(198, 156, 77, 1);
			color:rgba(198, 156, 77, 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 > .item {
			background-color:transparent;
			height:0px;
			padding-bottom:66%;
		}

		.rightContentWrapper #slider .carousel-inner > .item > img {
			height:100%;
		}
	
		.rightContentWrapper #slider .carousel-inner button {
			background-color: rgba(255, 255, 255, 1);
			bottom:30px;
			border-color: rgba(198, 156, 77, 1);
			border-style: solid;
			border-width: 1px;
			color: rgba(198, 156, 77, 1);
			position:absolute;
			left:0px;
			z-index:+1;
		}
	
		.rightContentWrapper #slider .carousel-inner button:hover {
			background-color: rgba(198, 156, 77, 1);
			border-color: rgba(198, 156, 77, 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;
			border-right:10px solid rgba(255, 255, 255, 1);
		}

		.rightContentWrapper #slider-thumbs .thumbnails li a img {
			width:100%;
		}
	
		.rightContentWrapper .propertyDescription h3 span {
			color: rgba(1, 44, 67, 1);
			font-weight:300;
			text-shadow:none;
			text-transform:none;
		}
	
		.rightContentWrapper .floorplan h3 {
			color: rgba(1, 44, 67, 1);
		}

		.rightContentWrapper .floorplan img {
			position:relative;
			display:inline-block;
			margin-left:auto;
			margin-right:auto;
		}
	
		.rightContentWrapper .floorplan .btn {
			background-color:rgba(198, 156, 77, 1);
			border-color:rgba(198, 156, 77, 1);
			color:rgba(255, 255, 255, 1);
		}
	
		.rightContentWrapper .floorplan .btn:hover {
			background-color:rgba(255, 255, 255, 1);
			border-color:rgba(198, 156, 77, 1);
			color:rgba(198, 156, 77, 1);
		}

		.fancybox-wrap h1 {
			color: rgba(1, 44, 67, 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(198, 156, 77, 1);
			border-color:rgba(198, 156, 77, 1);
			color:rgba(255, 255, 255, 1);
		}
	
		.fancybox-wrap form input[type='submit']:hover {
			background-color:rgba(255, 255, 255, 1);
			border-color:rgba(198, 156, 77, 1);
			color:rgba(198, 156, 77, 1);
		}

		/* Inspections */
		#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 #contactFormWrapper #contactFormContentWrapper #contactPageV2 {
			color: rgba(125, 125, 125, 1)
		}

		#byron #contactFormWrapper #contactFormContentWrapper #contactPageV2 h3,
		#byron #FormWrapper .formSection h3 {
			color: rgba(1, 44, 67, 1);
			margin-bottom: 30px;
		}

		#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(198, 156, 77, 1);
			box-shadow:none;
			color:rgba(198, 156, 77, 1);
			width:100%;
		}
	
		#byron #contactFormMobileWrapper #Contact fieldset li.submit .btn,
		#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper #Contact fieldset li.submit .btn,
		#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper .nav-tabs li.active .btn {
			background-color:rgba(198, 156, 77, 1);
			border-color:rgba(198, 156, 77, 1);
			color:rgba(255, 255, 255, 1);
			width:100%;
		}
		
		#byron #contactFormMobileWrapper #Contact fieldset li.submit .btn:hover,
		#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper #Contact fieldset li.submit .btn:hover,
		#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper .nav-tabs li.active .btn:hover {
			background-color:rgba(255, 255, 255, 1);
			border-color:rgba(198, 156, 77, 1);
			color:rgba(198, 156, 77, 1);
		}
	
		#byron #contactFormMobileWrapper #mobileContentWrapper h3,
		#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper .tab-content h3 {
			border-bottom:1px solid rgba(225, 225, 225, 1);
			color: rgba(1, 44, 67, 1);
			letter-spacing:0.015em;
			margin-bottom:30px;
		}
	
		#byron #contactFormMobileWrapper h3 span,
		#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper h3 span {
			color:rgba(1, 44, 67, 1);
			text-shadow:none;
		}
	
		#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper .tab-content h3:last-child {
			border-bottom:0;
			margin-bottom:0;
		}

		#byron #contactFormMobileWrapper #mobileContentWrapper #Contact {
			margin-top:15px;
		}
	
		#byron #contactFormMobileWrapper #mobileContentWrapper h3:last-child {
			border-bottom:0;
			margin-bottom:0;
		}
	
		#byron #contactFormMobileWrapper #mobileContentWrapper h3 small,
		#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper .tab-content h3 small {
			color:rgba(51, 51, 51, 1);
			font-weight:300;
			letter-spacing:0.010em;
		}

		#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper h3 small i {
			color:rgba(1, 44, 67, 1);
		}
	
		#byron #contactFormMobileWrapper #mobileContentWrapper h3 small a,
		#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper 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,
		#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper h3 small a:hover {
			color:rgba(198, 156, 77, 1);
		}
	
		#byron #FormWrapper {
			/* bottom:60px; */
			left:0;
			position:absolute;
			right:0;
			top:0;
		}
	
		/*
		#byron #FormWrapper h1 {
			color: rgba(1, 44, 67, 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 {
            margin-top: 0;
/*			min-height:150px;*/
			text-align:center;
			-webkit-column-count: 1;
			-moz-column-count: 1;
			column-count: 1;
		}
	
		#byron form fieldset li .form-control {
			border-radius:0;
			border-color:rgba(198, 156, 77, 1);
		}
	
		#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: 0px;
			color: rgba(198, 156, 77, 1);
			transform: translateY(45%);
			-webkit-transform: translateY(45%);
		}
	
		#byron form fieldset li select {
			color: rgba(198, 156, 77, 1) !important;
			-webkit-appearance:none;
		}
	
		#byron #searchResultsSortOrder fieldset li select {
			color:rgba(255, 255, 255, 1) !important;
		}
	
		::-webkit-input-placeholder {
			color: rgba(198, 156, 77, 1) !important;
		}
		::-moz-placeholder {
			color: rgba(198, 156, 77, 1) !important;
		}
		:-ms-input-placeholder {
			color: rgba(198, 156, 77, 1) !important;
		}
		:-moz-placeholder {
			color: rgba(198, 156, 77, 1) !important;
		}
	
		#byron #FormWrapper form fieldset li .btn {
			background-color:rgba(198, 156, 77, 1);
			border-color:rgba(198, 156, 77, 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(198, 156, 77, 1);
			color:rgba(198, 156, 77, 1);
		}
	
	/* Content Modules */
	/*
		#byron #dynamicContentWrapper {
			bottom:60px;
			left:0;
			position:absolute;
			right:0;
			top:0;
		}
	*/
	
		#byron #dynamicContentWrapper .imgWrapper {
			position:relative; 
			height:0; 
			padding-bottom:56.25%; 
			overflow:hidden;
		}
		
		#byron #dynamicContentWrapper .imgWrapper > 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 {
			background-color:rgba(1, 44, 67, 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 {
			text-shadow: none;
		}
		
		#byron #dynamicContentWrapper .dynamic h3 {
			color:rgba(1, 44, 67, 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 .dynamicContentHeading,
		#byron #dynamicContentWrapper .dynamic p,
		.pageTitle {
			text-align: center;
		}
	
	/* Staff List */
		#byron #staffListWrapper {
			position:absolute;
			top:0;
			left:0;
			right:0;
			/* bottom:60px; */
		}
	
		#byron #staffListWrapper h1 {
			color: rgba(1, 44, 67, 1);
			font-weight: 300;
			text-transform: capitalize;
			left: 50%;
			transform: translateX(-50%);
			position: absolute;
/*
			border-width: 4px;
			border-color: rgba(1, 44, 67, 1);
			border-style: solid;
			padding: 10px 20px;
*/
			display: inline-block;
			text-align: center;
			float: none;
			position:relative;
		}

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

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

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

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

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

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

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

		#staffListWrapper li > 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 > 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 > 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 > ul > li i {
			margin-right:10px;
		}

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

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

		#staffListWrapper ul {
			position: relative;
		}

		#staffListWrapper li > .imgWrapper {
			position: relative;
		}

		#staffListWrapper li > .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 > .imgWrapper:after {
			background: rgba(0,0,0,0.5);
		}

		#staffListWrapper .staffMemberInnerWrapper a {
			color:rgba(1, 44, 67, 1);
		}

		#staffListWrapper .staffMemberInnerWrapper a:hover {
			color: rgba(198, 156, 77, 1);
		}

		#staffListWrapper .staffMemberInnerWrapper .staffPosition {
			color: rgba(125, 125, 125, 1);
		}

		/*Team Socials*/
		#staffListWrapper li > .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 > .imgWrapper ul {
			top: 50%;
			visibility: visible;
		}

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

		#staffListWrapper li > .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 > h3 {
			color: rgba(1, 44, 67, 1);
			font-size: 18px;
			line-height: 20px;
			margin: 15px 0 7px;
			min-height:60px;
			text-transform: unset;
		}
	
		#staffListWrapper li > h3 small {
			color: rgba(198, 156, 77, 1);
		}
	
		#staffListWrapper ul li ul li {
			margin-bottom:5px;
		} 

		#staffListWrapper li > p {
			margin: 20px 0;
			position: relative;
		}
	
		#staffListWrapper ul li ul li i {
			color:rgba(1, 44, 67, 1);
		}
	
		#staffListWrapper ul li ul li a {
			color:rgba(51, 51, 51, 1);
		}
	
		#staffListWrapper ul li .btn {
			background-color:rgba(198, 156, 77, 1);
			border-color:rgba(198, 156, 77, 1);
			width:100%;
		}
	
		#staffListWrapper ul li .btn:hover {
			background-color:transparent;
			border-color:rgba(198, 156, 77, 1);
			color:rgba(198, 156, 77, 1);
		}
	
	/* Staff Detail Page */
		#byron #staffDetailWrapper {
			/* bottom:60px; */
			left:0;
			position:absolute;
			right:0;
			text-align: center !important;
			top:0;
		}
	
		#byron #staffDetailWrapper #staffOfficeWrapper h3 {
			color: rgba(1, 44, 67, 1);
		}
	
		#byron #staffDetailWrapper #staffOfficeWrapper h3 small {
			color: rgba(198, 156, 77, 1);
		}
	
		#byron #staffDetailWrapper #staffContentWrapper {
			padding:0 15px;
		}
	
		#byron #staffDetailWrapper #staffContentWrapper h3 {
			color: rgba(1, 44, 67, 1);
			text-shadow:none;
		}
	
		#byron #staffDetailWrapper #staffContentWrapper #contactInfoWrapper h4 a,
		#byron #staffDetailWrapper #staffContentWrapper #contactInfoWrapper #staffLinksWrapper h4 a {
			color: rgba(198, 156, 77, 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(198, 156, 77, 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(198, 156, 77, 0.65);
		}
	
	/* Testimonial List */
		#byron #testimonials {
			/* bottom:60px; */
			left:0;
			position:absolute;
			right:0;
			top:0;
		}
	
		/*
		#byron #testimonials h1 {
			color: rgba(1, 44, 67, 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;
/*			background-color:red;*/
			float:left;
		}

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

		#byron #testimonials .testimonialWrapper .testimonialContent {
			background-color:rgba(1, 44, 67, 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(1, 44, 67, 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 screen and (min-width:768px) {
	/* Typography */
		h1 span, h2 span, h3 span, h4 span, h5 span {
			font-size:150%;
		}

	/* Navigation */
		#contentMenu {
			align-items: center;
			display: flex;
		}

		#contentMenu .navbar-collapse.collapse {
			left: unset;
			-webkit-transform: unset;
			transform: unset;
		}

		.menuWrapper .headerText {
			font-size: 1.7rem;
		}

		#byron .navbar-collapse .navbar-nav {
			background-color: transparent;
			margin: 0 !important;
		}

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

		#contentMenu .navbar-collapse .navbar-nav > li > a {
			line-height: unset;
			padding: 0 10px 0 5px;
		}

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

		#byron .navbar-collapse .navbar-nav > li > a:after {
			border-bottom-color: rgba(198, 156, 77, 1);
			display: none;
		}

		#contentMenu .navbar-collapse .navbar-nav > li > a:after {
			display: none;
		}

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

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

		#byron #contentMenu .navbar-collapse .navbar-nav .dropdown-menu li > a {
			color:rgba(1, 44, 67, 1);
			border-color:rgba(1, 44, 67, 0.5);
		}

		#byron .navbar-collapse .navbar-nav .dropdown-menu .sub-menu {
			background-color:rgba(198, 156, 77, 1);
		}

		#byron .navbar-collapse .navbar-nav .dropdown-menu li:hover,
		#byron #contentMenu .navbar-collapse .navbar-nav .dropdown-menu li:hover {
			background-color:rgba(198, 156, 77, 1);
			color:rgba(255, 255, 255, 1);
		}

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

		#byron #navigationWithLogo .navbar-collapse .navbar-nav > li > a,
		#byron #navigationWithLogo .navbar-collapse .navbar-nav > li.active > a,
		#byron #navigationWithLogo .navbar-collapse .navbar-nav > .open > a,
		#byron #navigationWithLogo .navbar-collapse .navbar-nav > .open > a:focus {
			color:rgba(1, 44, 67, 1);
		}

		#byron #navigationWithLogo .navbar-collapse .navbar-nav li > a:hover {
			color:rgba(198, 156, 77, 1);
		}

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

	/* Content Modules */
		#byron #dynamicContentWrapper .imgWrapper #imgContentWrapper h1 {
			left: 50%;
			top: 50%;
			transform: translate(-50%, -50%);
			position: absolute;
			width:auto;
		}
	
		#byron #dynamicContentWrapper .dynamic h3 {
			text-align: right;
		}
	
		#byron #dynamicContentWrapper .dynamicContentHeading,
		#byron #dynamicContentWrapper .dynamic p,
		.pageTitle {
			text-align: left;
		}

		#FormWrapper .pageTitle {
			text-align: center;
		}

    /* Forms */
    
        form#Careers li.firstName,
        form#Careers li.lastName,
        form#Careers li.phone,
        form#Careers li.email {
            width: 25%;
        }

/*
		#byron #FormWrapper .contentWrapper {
			-webkit-column-count: 2;
			-moz-column-count: 2;
			column-count: 2;
		}
*/
}

@media screen and (min-width:992px){
	
	/* Landing Page */
		#byron #landingPageWrapper #landingSelect {
			top:37%;
		}
	
		#byron #landingPageWrapper #landingSelect li {
			display:inline-block;
		}
	
		#byron #landingPageWrapper #landingSelect li:after {
			color:rgba(198, 156, 77, 1);
			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;
		}
	
		#byron #officeImage.officeImageHeight img {
			height: auto;
			max-width: 100%;
			width:auto;
		}
	
	/* Property Results */
/*
		#byron #propertyResults {
			bottom:60px;
			left:0;
			position:absolute;
			right:0;
			top:0;
		}
*/
	
		#byron #propertyResults #listingsSearch #refineSearch a {
			float:right;
		}
	
		#byron #propertyResults .btn {
			background-color:rgba(198, 156, 77, 1);
			border-color:rgba(198, 156, 77, 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(198, 156, 77, 1);
			color:rgba(198, 156, 77, 1);
		}

	
	/* Forms */
		#byron #contactFormWrapper {
			position:relative;
		}
	
		#byron #contactFormWrapper #map_wrapper {
			height: 100% !important;
			left: 0;
			overflow: hidden;
			position: fixed !important;
			transform: translateZ(0px);
			top: 0;
			width: 100% !important;
		}
	
		#byron #contactFormWrapper #contactFormContentWrapper {
			/* bottom:60px; */
			left:0;
			position:fixed;
			right:0;
			top:0;
		}
	
		#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 #Contact {
			margin-top:15px;
		}
	
		#byron #contactFormWrapper #contactFormContentWrapper #officeDetailsWrapper #Contact fieldset li textarea {
			max-height:100px;
		}
	
	/* Content Module */
		#byron #dynamicContentWrapper .imgWrapper {
			padding-bottom:33.3333%; 
		}
	
	/* Staff Detail */
		#byron #staffDetailWrapper {
			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;
		}
}

@media(min-width: 1200px) {

	#contentMenu .navbar-collapse {
		margin-left: 20px;
	}

	.menuWrapper .headerText {
		font-size: 2rem;
	}

}