
/* START RENET OVERRIDES */

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

body, p span {
	font-size:14px !important;
}

p span.AVANSERnumber,
p span.AVANSERnumber-B {
	font-size: initial !important;
}

.bottomIMG {
	margin-top:15px;
}

.homeContentWrapper img {
	display:block;
	margin-left: auto;
	margin-right:auto;
}

/* RE/MAX Balloon Animation */
#bondi .siteWideColouredBG > .container .slider-balloon, 
#bondi .siteWideColouredBG > .container .slider-balloon-no-shadow {
	height:unset;
	left: -2%;
	margin-top: 0;
	min-height:130px
}

/* GLOBAL STYLES */
	#bondi .siteWideColouredBG > .container {
		position:relative;
	}

	.scroller {
		display:none;
	}

	.siteWideColouredBG {
		width:100%
	}
	
	.pageContent {
		padding:15px;
	}

	.pageContent p.noresults {
		margin-left:15px;
	}

	.callNumber {
		color:rgba(0,0,0,0.25);
		text-decoration:none;
	}

	.callNumber:hover {
		color:rgba(0,0,0,0.75);
		text-decoration:none;
	}

	.headline h2 {
		-webkit-font-smoothing:antialiased;
	}

	.margin-top-0 {
		margin-top:0px;
	}

/* FIREFOX SPECIFIC STYLES */
/*
	@-moz-document url-prefix() {
		#logo-header {
			width: 100%;
		}
	}
*/

/* SET FORMS */
	form {
		margin:0px;	
	}

	form fieldset legend {
		display:block;
		border-bottom:0px;
		margin-left:15px;
	}

	form#Contact fieldset legend {
		margin-left:0;
	}

	form #fieldset-quickSearchSubmit legend,
	form #fieldset-buttonArea legend {
		display:none;	
	}

	form fieldset li {
		min-height:34px !important;
	}
	
	form fieldset li > label {
		font-weight:500;
	}

	form li .checkbox {
		padding-left:0px;
	}

	form li .radio label,
	form li .checkbox label {
		margin-left:22px;
		top:10px;
	}

	.verticalQS #quicksearch {
		margin-top:0px;
	}

	.verticalQS #quicksearch legend {
		display:none;
	}

	.verticalQS #quicksearch li.form-group {
		margin-bottom:10px;
	}

	.verticalQS #quicksearch li.disposalMethod {
		margin-top:10px;	
	}

	.listingsQS #quicksearch li .radio {
		margin-top:0;
	}

	form li .radio label {
		margin-left:0;
	}

	#bondi form li .radio > label {
		padding-left:0;
	}

	#bondi form input[type=radio]:before,
	#bondi form input[type=radio]:after {
		left:-1rem;
		top:-.5rem !important;
	}

	/* .radio input[type="radio"], .radio-inline input[type="radio"], 
	.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
		margin-left:-30px !important;	
	}

	#Contact .radio input[type="radio"],
	#Contact .radio-inline input[type="radio"], 
	#Contact .checkbox input[type="checkbox"],
	#Contact .checkbox-inline input[type="checkbox"] {
		margin-left:-20px !important;	
	}

	#contactFormPopup #Contact .radio input[type="radio"],
	#contactFormPopup #Contact .radio-inline input[type="radio"], 
	#contactFormPopup #Contact .checkbox input[type="checkbox"],
	#contactFormPopup #Contact .checkbox-inline input[type="checkbox"] {
		margin-left:-29px !important;	
	} */

	#contactFormPopup .btn-lg {
		padding: 10px;
	}

	/* form#myfinder .radio input[type="radio"],
	form#myfinder .radio-inline input[type="radio"], 
	form#myfinder .checkbox input[type="checkbox"],
	form#myfinder .checkbox-inline input[type="checkbox"] {
		margin-left: 0 !important;
		visibility:visible !important;
	} */

	#quicksearchMapSearch {
		width:100%;	
	}

	#myfinder li.categories {
		clear:left;	
	}

	form li.enquiryType label,
	#myfinder li.categories label,
	#myfinder li.myfLocations label {
		display:block;
		height: 25px;
	}

	#myfinder {
		margin-top:0px;
	}

	#myfinder fieldset legend {
		display:block;
		border-bottom:0px;
		margin-left:15px;
	}

	#myfinder li label {
		display:block;	
	}

	#myfinder li.firstName label, #myfinder li.lastName label,
	#myfinder li.phone label, #myfinder li.email label {
		display:none;	
	}

	#myfinder #fieldset-yourRequirements {
		margin-top:30px;	
	}

	#myfinder li.categories .checkbox label {
		margin-right:10px;
	}

	#myfinder li.myfLocations {
		max-height:initial;
	}

	#myfinder li.myfLocations label {
		display:block;	
	}

	#myfinder li.myfLocations .checkbox label {
		clear:none;
		margin-right:10px;
		line-height:25px;
	}

	#myfinder li.myfLocations .checkbox label .input-checkbox {
		margin-left: -16px;
		margin-top:6px;
	}

	#myfinder #fieldset-buttonArea legend {
		display:none;	
	}


	#rentalapplication li.inspected .radio label {
		min-width:30%;
	}

	#searchResultsSortOrder legend {
		display:none;	
	}

	/* FORMS ON PROPERTY DETAIL PAGE */
	.panel-body #Contact fieldset li {
		padding-left: 0px;
		padding-right: 0px;
	}

	#Contact fieldset li .input-submit {
		width:100%;
	}

	.verticalContact h3 {
		display:none;	
	}

	.verticalContact .form-results li ul {
		margin-left:0px !important;	
	}

	.verticalContact .form-results li b,
	.verticalContact .form-results li ul b {
		color:rgba(0, 0, 0, 1);
	}	
	

/* HOME PAGE */
	#home {
		margin-bottom:20px;
	}

	#myCarousel.slide,
	.layerSliderFramed {
		float:left;
		margin:15px 0 0;
	}

	#myCarousel.slide {
		width:100%;
	}
	
	#myCarousel.slide .item {
		float:left;
		width:100%;
	}
	
	#myCarousel.slide .item a > div {
		height: 0;
		overflow:hidden;
		padding:0 0 50%;
		position:relative;
	}
	
	#myCarousel.slide img {
		width:100%;
	}
	
	#myCarousel.slide .carousel-caption {
		background:rgba(255, 255, 255, 0.85);
		border-right-width:10px;
		border-right-style:solid;
		bottom:30px;
		min-height:125px;
	}
	
	#myCarousel.slide .carousel-caption h1,
	#myCarousel.slide .carousel-caption h3 {
		display:inline-block;
		float:left;
		text-shadow:none;
	}

	#myCarousel.slide .carousel-caption .BBCContentWrapper {
		margin-left:15px;
	}

	#myCarousel.slide .carousel-caption .BBCContentWrapper:first-child {
		margin-left:0;
	}
	
	#myCarousel.slide .carousel-caption .BBCContent {
		display:inline-block;
		margin:0px;
		position:relative;
		top:50%;
		width:auto;
	}
	
	#myCarousel.slide .carousel-caption .BBCIcon {
		float: left;
		margin-right: 10px;
	}
	
	#myCarousel.slide .carousel-caption .BBCContent svg {
		height:35px;
		width:35px;
	}
	
	#myCarousel.slide .carousel-caption h3 {
		margin:0;
	}
	
	#myCarousel.slide .carousel-caption .BBCContent h4 {
		font-size:22px;
		height:35px;
		margin:0 15px 0 0;
		position:relative;
		text-shadow:none;
		top:50%;
		transform:translateY(-25%);
		-webkit-transform:translateY(-25%);
	}
	
	#myCarousel.slide .carousel-caption .BBCContent h4:last-child {
		margin:0;
	}
	
	#myCarousel.slide .sliderRightwrapper .sliderThumbnail {
		padding-left:15px;
	}
	
	#myCarousel.slide .sliderRightwrapper .sliderThumbnail:nth-child(2) {
		margin:15px 0;
	}
	
	#myCarousel.slide .carousel-arrow .carousel-control{
		position:absolute;
		top:50%;
	}
	
	#myCarousel.slide .carousel-arrow .carousel-control.left {
		left: 15px;
	}
	
	#myCarousel.slide .carousel-arrow .carousel-control.right {
		right: 15px;
	}
	
	#myCarousel.slide .carousel-arrow a i {
/*		background-color:rgba(255, 255, 255, 1);*/
		opacity:1;
		padding:5px 8px;
		top:0;
	}
	
	#myCarousel.slide .carousel-arrow a i:hover {
/*		background-color:rgba(0, 0, 0, 1);*/
		color:rgba(255, 255, 255, 1);
	}

	.mainPageMidRow:nth-child(2) {
		z-index: 50;
	}

	.mainPageMiddleContent.darkThemeHeader .footerBrandReverse {
		background:transparent !important;
	}

	.mainPageMiddleContent .homeModuleCenterText {
		text-align:center;	
	}

	.mainPageMiddleContent.darkThemeHeader {
		position:relative;
	}

	/* navigation Slider */
	.NavSlider {
		box-shadow:0 0 8px rgba(0, 0, 0, 0.15);
		padding:15px;
		margin-top:30px;
	}

	.NavSlider .sliderButtonDiv.right {
		padding: 0 15px 0 0;
	}
	
	.NavSlider .sliderButtonDiv.left {
		padding: 0 0 0 15px;
	}

	.NavSlider .sliderButton {
		background: rgba(224, 31, 38, 1);
		color: rgba(255, 255, 255, 1);
		margin: 0 0 10px 0 !important;
		height: 132px;
		padding: 0;
	}
	
	.NavSlider .sliderButton:hover {
		background: rgba(0, 0, 0, 1);
	}
	
	.NavSlider .sliderButtonIcon {
		padding: 0;
	}
	
	.NavSlider .sliderButtonIcon img {
		margin: 0 auto;
	}
	
	.NavSlider .sliderButtonText {
		text-align: center;
		font-size: 18px;
		font-weight: bold;
		position:relative;
		top:50%;
		transform:translateY(-50%);
	}
	
/*
	.ls-bottom-nav-wrapper {
		{$sliderNavStyle}
	}
*/

/* GOOGLE TRANSLATE */
	.savedProperties h2.text-right.pull-right {
		clear:none !important;	
	}

	.savedProperties .translateHolder {
		display:inline-block;
		float:right;
		margin-right:30px;
		margin-top:20px;
	}

/* SET BOXED HEADER */
	.header.container {
		max-width: 1140px;
	}

	.header.container > .navbar.navbar-default > .container {
		padding:0px;
	}

	.header.container > .navbar.navbar-default > .container > .savedProperties {
		padding:0px;
	}

	.header.container > .navbar.navbar-default > .container > div > .navbar-right li:last-child {
		padding-right:0px;	
	}



/* SET NAVIGATION */

	/*Navbar*/

	.navbar-brand {
		padding:0px;
		margin-top:20px;
	}

	.header .navbar-default .navbar-collapse {
		width: 100% !important;
		max-height:500px;
		margin: 0px;
	}

	.header .navbar-nav {
		top: 2px;
		margin-top: 10px;
		/*position: relative;*/
	}

	.navbar-default {
		background-color:transparent;
		border:0px;	
	}

	.header .marketAppraisalLink {
		margin: 20px 0;
	}

	.header .navbar-default .navbar-nav > li > a,
	.header .navbar-default .navbar-nav > li > a:focus {	
		/*border-bottom: solid 1px transparent;*/
		text-transform:uppercase;
		font-weight:bold;
	}

	.header .navbar-default .navbar-nav > li > a,
	.header .navbar-default .navbar-nav > li > a:hover,
	.header .navbar-default .navbar-nav > li > a:focus,	
	.header .navbar-default .navbar-nav > .active > a, 
	.header .navbar-default .navbar-nav > .active > a:hover, 
	.header .navbar-default .navbar-nav > .active > a:focus {
		background: none;
		height:41px;
	}

	/*Dropdown Menu*/
	.header .dropdown-menu { 
		padding: 0;
		border: none;
		min-width: 200px;
		border-radius: 0; 
		z-index: 9999 !important;
		margin-top: -2px !important; 
		border-top: solid 2px transparent; 
		border-bottom: solid 2px transparent; 
	}

	.header .dropdown-menu li a { 
		color: rgba(0, 0, 0, 1); 
		font-size: 14px; 
		font-weight: 500; 
		padding: 6px 15px;
		/*text-transform:uppercase;*/
		/*border-bottom: solid 1px transparent;*/
	}

	.header .dropdown-menu .active > a,
	.header .dropdown-menu li > a:hover {
		filter: none !important;
		background-color: transparent;
		-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		-o-transition: all 0.1s ease-in-out;
		transition: all 0.1s ease-in-out;
	}

	.header .dropdown-menu li > a:focus {
		background: none;
		filter: none !important;
	}

	.header .dropdown-menu li {
		position:relative;
	}

	.header .dropdown-menu li:hover a {
		background-color:rgba(36, 55, 70, 1);
		color:rgba(255, 255, 255, 1);
	}

	.header .dropdown-menu li:hover > .dropdown-menu {
		display:block;
		left: 100%;
		position: absolute;
		top: 0;
	}

	.header .dropdown-menu li:hover > .dropdown-menu li a {
		background-color:transparent;
		color:rgba(104, 112, 116, 1);
	}

	.header .dropdown-menu li:hover > .dropdown-menu li:hover a {
		background-color:rgba(36, 55, 70, 1);
		color:rgba(255, 255, 255, 1);
	}

	/*Search Box*/
	.header .navbar .search-open {
		width: 330px;
	}

	.header.darkThemeHeader {
		background-color: rgba(51, 51, 51, 1);	
	}

	.header.darkThemeHeader .navbar-default .navbar-nav > li > a {
		color:rgba(255, 255, 255, 1);	
	}

	.header.darkThemeHeader .navbar-default {
		border-bottom: solid 2px transparent;
	}

/* SET TABBED CONTENT */
	.tab-content .tag-box {
		/*padding:0px;*/
	}

/* SET FOOTER */
	
	.footer {
		width:100%;	
	}

	.footer h2 {
		color:rgba(255, 255, 255, 1);
		-webkit-font-smoothing:antialiased;
	}

	.footer i {
		color:rgba(255, 255, 255, 1);
		-webkit-font-smoothing:antialiased;
	}

	.footer .footerContacts .fa {
		font-size:18px;
		margin-top:3px;
	}

	.footer a, .footer p,
	.copyright a, .copyright p {
		text-decoration: none;
		color:rgba(255, 255, 255, 1);
		font-size:16px;
		-webkit-font-smoothing:antialiased;
	}

	.footer a:hover,
	.copyright a:hover {
		color:rgba(255, 255, 255, 0.6);
	}

	.footer.darkThemeFooter {
		background-color:rgba(51, 51, 51, 1);
	}

	.footer .moduleSocial {
		margin-top:10px;
	}

	.footerContacts {
		margin-bottom:30px;
		padding: 0;
	}

	.contactWrapper span.contactAddress {
		margin-top:0;
	}
	
	.footerContacts p i,
	.footerContacts p a{
		display:inline-block;
	}
	
	.footerContacts p i {
		margin-right:10px;
	}
	
	.footerContacts p i.fa-fax {
		margin-right:7px;
	}

	.copyright {
		width:100%;
	}

	.copyright.darkThemeCopyRight {
		background-color:rgba(0, 0, 0, 1);
	}

	.darkThemeFooter.footer h2 {
		color:rgba(255, 255, 255, 1);
		-webkit-font-smoothing:antialiased;
		padding-bottom:1px;
	}

	.darkThemeFooter.footer i {
		color:rgba(255, 255, 255, 1);
		-webkit-font-smoothing:antialiased;
	}

	.darkThemeFooter.footer .who i,
	.darkThemeFooter.footer .who:hover i,
	.darkThemeFooter.footer .who:hover a {
/*		color:rgba(255, 255, 255, 1);*/
		-webkit-font-smoothing:antialiased;
	}

	.darkThemeFooter.footer a, .darkThemeFooter.footer p,
	.copyright.darkThemeCopyRight a, .copyright.darkThemeCopyRight p {
		text-decoration: none;
		color:rgba(255, 255, 255, 1);
		font-size:16px;
		-webkit-font-smoothing:antialiased;
	}

	.darkThemeFooter.footer a:hover,
	.copyright.darkThemeCopyRight a:hover {
		color:rgba(255, 255, 255, 0.6);
	}

	.footer.lightThemeFooter {
		background-color:rgba(255, 255, 255, 1);
	}

	.copyright.lightThemeCopyRight {
		background-color:rgba(200, 200, 200, 1);
	}

	.lightThemeFooter.footer h2 {
		color:rgba(51, 51, 51, 1);	
		-webkit-font-smoothing:antialiased;
	}

	.lightThemeFooter.footer i {
		color:rgba(51, 51, 51, 1);
		-webkit-font-smoothing:antialiased;
	}

	.lightThemeFooter.footer a, .lightThemeFooter.footer p,
	.copyright.lightThemeCopyRight a, .copyright.lightThemeCopyRight p {
		text-decoration: none;
		color:rgba(51, 51, 51, 1);
		-webkit-font-smoothing:antialiased;
	}

	.lightThemeFooter.footer a:hover,
	.copyright.lightThemeCopyRight a:hover {
		color:rgba(51, 51, 51, 0.6);
	}

	.lightThemeFooter .customLinks a {
		border: none !important;
		float: none !important;
	}

	#topcontrol {
		display:inline-block;
		width:auto;
	}


/* LANDING PAGE */

/*
	.pageContent .staticContent li {
		list-style-type: circle;
		padding-left: 15px;
		margin-left: 15px;
	}
*/
	.mainPageContacts a,
	.mainPageContacts {
		color: #666666!important;
	}

	.mainPageMiddleContent .contentLogoHolder {
		text-align:center;
	}

	.mainPageMiddleContent .contentLogoHolder img {
		max-width:100%;
		max-height:100px;
	}


	.mainPageContacts a {
		color:#333333;
		text-decoration: none;
		display: block;
		font-style: normal;
		/*font-size: 16px;*/
		line-height: 24px;
	}
	.mainPageContacts a:hover,
	.mainPageContacts .footerContacts a:hover {
		color: #d00c73;
	}

	.mainPageQuicksearch,
	.mainPageMiddleContent,
	.mainPageContacts {
		min-height: 509px;
		overflow: hidden;
	}

	.mainPageMiddleContent .homePageVideo {
		margin:0px;
	}

	.mainPageMiddleContent .homePaheVideo #fitThisVideo {
		padding:0px;
	}

	.mainPageMiddleContent .homeContentWrapper {
		margin-bottom: 0px;
		max-height:250px;
		/*overflow-y:scroll;*/
	}

	.mainPageMiddleContent .tag-box {
			padding:0px 15px;
			margin-bottom:0px;
	}

	.mainPageMiddleContent .tag-box p {
		margin-bottom:15px;
	}

	.mainPageQuicksearch,
	.mainPageMiddleContent,
	.mainPageContacts,
	.recentPropertyListItem {
		box-shadow: 0 0 8px #ddd;
		padding: 15px;
		margin-bottom:20px;
	}



/* STATIC PAGE */

	.staticContent h1 {
		font-weight:600;
		font-size: 45px;
		line-height:1.15;
		letter-spacing; -5px;
		margin-bottom:20px;
		/*color: transparent;*/

	}

	.staticContent h5 {
		font-weight:400;
		line-height:1.5;
		color:rgba(51, 51, 51, 1);

	}

/* START STAFF LIST */

	.team .thumbnail-style {
		box-shadow: 0 0 8px #ddd;
		margin-top: 10px;
		border: 2px solid transparent;
	}
	.team .thumbnail-style a:hover {
		text-decoration: none;
	}
	.completeProfile {
		width: 80%;
		text-align: center;
		margin: 10px 0px;
	}
	.team .thumbnail-style .icon-phone {
		margin-right: 5px;
	}




@media (max-width:992px) {
	
	.savedProperties {
		padding-right:0px;	
	}
	
	.savedProperties .translateHolder {
		margin-right:0px;
		margin-top:10px;
	}
	
	.adjustBigMenu {
		max-width:992px !important;	
	}
	
	.header .navbar-default .navbar-nav > li > a {
		padding:9px 15px;	
	}
	
	.mainPageMidRow {
		margin-bottom:20px;
	}
	
	.mainPageMiddleContent {
		padding-left:0px;
		padding-right:0px;
		z-index: 50;
	}
	
	/*
	.mainPageMidRow:first-child {
		padding-left:15px;	
	}

	.mainPageMidRow:nth-child(3) {
		padding-right:15px;	
	}
	*/
}


@media (max-width:768px) {
	.header .navbar-brand {
		width:80%;
		float:left;
	}
	
	.navbar-toggle {
		margin-top:33px;
		margin-right:0px;
		background-color:transparent;
	}
	
	.navbar-toggle:hover, .navbar-toggle:active {
		background-color:rgba( 255, 255, 255, 1);
		
	}
	
	.navbar-toggle:hover .icon-bar, .navbar-toggle:active .icon-bar {
		background-color:rgba(0, 0, 0, 1);	
	}
	
	.header .navbar-default .navbar-collapse {
		width: 109% !important;
		max-height:500px;
		margin: 0px -15px;
	}
}

@media screen and (min-width:320px) {
	.testimonialWrapper {
		min-height: 500px;
		position:relative;
		width:100%;
	}

	.testimonialWrapper .large {
		border-width:35px 35px 0 0 !important;
	}
	
	/* Default Testimonial */
	#testimonial-default.carousel .testimonial-info {
		color: #fece2f;
	}

	#testimonial-default.carousel .carousel-arrow i:hover {
		background: #fece2f;
	}

	#testimonial-default.carousel {
		margin-bottom: 10px;
	}

	#testimonial-default.carousel .testimonial-info {
		color: #72c02c;
		font-size: 16px;
		padding: 0 15px;
		margin-top: 18px;
	}

	#testimonial-default.carousel .testimonial-info span {
		top: 3px;
		position: relative;
	}

	#testimonial-default.carousel .testimonial-info em {
		color: #777;
		display: block;
		font-size: 13px;
	}

	#testimonial-default.carousel .testimonial-info img {
		width: 260px;
		float: right;
		height: 260px;
		padding: 2px;
		margin-right: 60px;
		border: solid 1px #ccc;
		border-radius: 50%;
	}

	#testimonial-default.carousel .testimonial-author {
		overflow: hidden;
	}

	#testimonial-default.carousel .carousel-arrow {
		top: -65px;
		position: relative;
	}

	#testimonial-default.carousel .carousel-arrow i {
		color: #777;
		font-size: 20px;
		padding: 2px 8px;
		background: #e5e5e5;
	}

	#testimonial-default.carousel .carousel-arrow i:hover {
		color: #fff;
		background: #72c02c;
	}

	#testimonial-default.carousel .carousel-control {
		opacity: 1;
		width: 100%;
		text-align: right;
		text-shadow: none;
		position: absolute;
	}

	.#testimonial-default.carousel .carousel-control.left {
		right: 27px;
		left: auto;
	}

	#testimonial-default.carousel .carousel-control.right {
		right: 0px;
	}

	#testimonial-default.carousel .item p {
		padding: 15px;
		font-size: 14px;
		font-style: italic;
		position: relative;
		background: #e5e5e5;
	}

	#testimonial-default.carousel .item p:after,
	#testimonial-default.carousel .item p:before {
		width: 0;
		height: 0;
		left: 80px;
		content: " ";
		bottom: -22px;
		display: block;
		position: absolute;
	}

	#testimonial-default.carousel .item p:after {
		border-top: 22px solid #e5e5e5;
		border-left: 0 solid transparent;
		border-right: 22px solid transparent;
		border-left-style: inset;
		/*FF fixes*/
		border-right-style: inset;
		/*FF fixes*/
	}

	#testimonial-default.carousel .agent{
		margin-top:30px;
	}

	#testimonial-default.carousel .bgColorLTGrey {
		background-color:#ffffff;
	}

	.floatRight {
		float:right;
	}

	.marginRight40 {
		margin-right:40px;
	}

	/* SET NAVIGATION TO TOP */
	#testimonial-default.carousel .carousel-arrow.testimonialNavTop {
		float: left;
		top:0px;
		left: 27px;
		text-align: left;
	}

	#testimonial-default.carousel .carousel-inner.testimonialTop {
		top: 30px;
		margin-bottom: 30px;
	}

	#testimonial-default.carousel .viewMore {
		float: left;
		position: relative;
		left: 70px;
		top: -5px;
	}
	
	/* Alternate Testimonial */
	
	#testimonial-alternate.carousel .carousel-control {
		background-color:rgba(51, 51, 51, 1);
		background-image:none;
		padding: 0;
		display: inline-block;
		float: left;
		height: 40px;
		opacity:1;
		position:relative;
		width: 40px;
		z-index:+1;
	}

	#testimonial-alternate.carousel .carousel-control i {
		left:50%;
		position:absolute;
		text-shadow:none;
		top:50%;
		transform:translate(-50%, -50%);
		-webkit-transform:translate(-50%, -50%);
	}

	#testimonial-alternate.carousel .carousel-indicators {
		bottom:auto;
		float: left;
		position:relative;
		width: 100%;
		margin:30px 0 0;
		left:0;
	}

	#testimonial-alternate.carousel .carousel-indicators li {
		background-color:rgba(225, 225, 225, 1);
		border:0;
		border-radius:50%;
		height:14px;
		margin:0 5px 0 0;
		width:14px;
	}

	#testimonial-alternate.carousel .carousel-indicators li.active {
		background-color:rgba(51, 51, 51, 1);
	}

	/* Alternate Styles */
	#testimonial-alternate.carousel .carousel-inner .item h3 {
		color:rgba(51, 51, 51, 1);
		margin:30px 0;
		position:relative;
	}

	#testimonial-alternate.carousel .carousel-inner .staffMemberWrapper {
		background-color:rgba(235, 235, 235, 1);
		display:inline-block;
		float:left;
		height:80px;
		padding:15px 30px;
		position:relative;
		min-width:200px;
	}
	
	#testimonial-alternate.carousel .carousel-inner .staffMemberWrapper h4 small {
		opacity:1;
	}

	#testimonial-alternate.carousel .carousel-inner span.speechTriangle {
		clear:left;
		display:block;
		float:left;
		font-size:20px;
		position:relative;
		left:15px;
		transform:rotateX(180deg);
		transform:rotateY(180deg);
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 25px 25px 0 0;
		border-color: rgba(200, 200, 200, 1) transparent transparent transparent;
	}

	#testimonial-alternate.carousel .carousel-inner .staffTestimonialWrapper {
		background-color:rgba(235, 235, 235, 1);
		clear:left;
		display:block;
		float:left;
		min-height:150px;
		padding:15px 30px;
		position:relative;
		margin-top:-8px;
	}

	#testimonial-alternate.carousel .carousel-inner .staffTestimonialWrapper p {
		color:rgba(51, 51, 51, 1);
		clear:left;
		display:block;
		float:left;
		font-size:16px;
		font-weight:500;
		letter-spacing: 0.75px;
		line-height:1.5;
		position:relative;
	}

	#testimonial-alternate.carousel .carousel-inner .staffTestimonialWrapper i {
		clear:left;
		color:rgba(51, 51, 51, 1);
		display:block;
		float:left;
		position:relative;
		margin-top:15px;
		margin-bottom:30px;
		left:0px;
		width:100%;
	}

	#testimonial-alternate.carousel .carousel-inner .staffImageWrapper {
		clear:left;
		display:block;
		float:left;
		position:relative;
		margin-top:-8px;
	}

	#myfinder li.myfLocations .checkbox label {
		clear:none;
		margin-right:10px;
		line-height:25px;
		width:45%;
	}
}

	@media (min-width:768px) {
		.header .marketAppraisalLink {
			margin-bottom: 0;
		}

		#myfinder li.myfLocations .checkbox label {
			clear:none;
			margin-right:10px;
			line-height:25px;
			width:31%;
		}	
		
		form li .radio label,
		form li .checkbox label {
			margin-bottom:10px;
		}
	}

	@media (min-width:992px) {
		#myfinder li.myfLocations .checkbox label {
			clear:none;
			margin-right:10px;
			line-height:25px;
			width:24%;
		}	
	}

/* Browser Specific Overrides */

	/* FIREFOX FORM OVERRIDES */
		@-moz-document url-prefix() { 
			form li input[type='radio'] {
				display:block;
				visibility:visible;
			}

			form li label[for='disposalMethod-buy']:after, form li label[for='disposalMethod-rent'],
			form li label[for='lookingTo-buy'], form li label[for='lookingTo-rent'],
			form li label[for='preferredContactMethod-Phone'], form li label[for='preferredContactMethod-Email'],
			form li label[for='mailList-Yes'], form li label[for='mailList-No'] {
				color:rgba(0, 0, 0, 1);
				background-color: transparent;
			}

			form li label[for='disposalMethod-buy']:before {
				content:'buy';
				color:rgba(255, 255, 255, 1);
				display:block;
				text-transform:capitalize;
				display:none;
			}
		}

	/* INTERNET EXPLORER FORM OVERIDES */
		form fieldset ol li .radio label .input-radio,
		#Contact fieldset li input[type='radio']:checked,
		#myfinder fieldset li input[type='radio']:checked,
		#MarketAppraisal fieldset li input[type='radio']:checked {
			background-color:transparent\9;
			visibility:visible\9;
		}

		#Contact fieldset li label[for='preferredContactMethod-Phone'],
		#Contact fieldset li label[for='preferredContactMethod-Email'],
		#Contact fieldset li label[for='mailList-Yes'],
		#Contact fieldset li label[for='mailList-No'],

		#MarketAppraisal fieldset li label[for='preferredContactMethod-Phone'],
		#MarketAppraisal fieldset li label[for='preferredContactMethod-Email'],
		#MarketAppraisal fieldset li label[for='mailList-Yes'],
		#MarketAppraisal fieldset li label[for='mailList-No'],

		#myfinder fieldset li label[for='lookingTo-buy'],
		#myfinder fieldset li label[for='lookingTo-rent']{
			color: rgba(51, 51, 51, 1)\9;
			width: 15%\9;
		}

		#Contact fieldset li,
		#MarketAppraisal fieldset li.preferredContactMethod,
		#MarketAppraisal fieldset li.mailList,
		#myfinder fieldset li.lookingTo {
			width: 100%\9;
		}

		#Contact fieldset ol li .radio label {
			width: 15%\9;
		}


		/* ie8, ie9, ie10, ie11 only */
		.img-responsive {
			max-width:100%\0;
			width:100%\0;
		}

		/* IE10+ */
		@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.img-responsive {
				max-width:100%;
				width:100%;
			}
		}
