@import url("/t/_common/css/spacing/ReNetMargins.css");
@import url("/t/_common/css/spacing/ReNetPadding.css");

@media screen and (min-width:320px){
	
	/* Global */
	body {
		background-color:rgba(235, 235, 235, 1);
		color:rgba(60, 60, 60, 1);
		font-family: 'Poppins', sans-serif;
		font-size:15px;
		font-weight:300;
	}
	
	.facebookBrand {
		background-color:#3b5998 !important;
		color:#3b5998 !important;
	}
	
	.twitterBrand {
		background-color:#1da1f2 !important;
		color:#1da1f2 !important;
	}
	
	.linkedInBrand {
		background-color:#0077b5 !important;
		color:#0077b5 !important;
	}
	
	.googlePlusBrand {
		background-color:#dd4b39 !important;
		color:#dd4b39 !important;
	}
	
	.youTubeBrand {
		background-color:#cd201f !important;
		color:#cd201f !important;
	}
	
	.vimeoBrand {
		background-color:#1ab7ea !important;
		color:#1ab7ea !important;
	}
	
	.instagramBrand {
		background-color:#fcaf45 !important;
		color:#fcaf45 !important;
	}
	
	.pinterestBrand {
		background-color:#bd081c !important;
		color:#bd081c !important;
	}
	
	.skypeBrand {
		background-color:#00aff0 !important;
		color:#00aff0 !important;
	}
	
	a {
		color:rgba(60, 60, 60, 1);
		text-decoration:none;
		transition:all 0.2s ease-out;
		-webkit-transition:all 0.2s ease-out;
	}
	
	a:hover {
		color:rgba(20, 27, 77, 1);
		text-decoration:none;
	}
	
	#rma2 .btn,
	#rma2 .btn#resources {
		background-color:rgba(151, 215, 0, 1);
		border:1px solid rgba(151, 215, 0, 1);
		border-radius: 0;
		color:rgba(255, 255, 255, 1);
		float: none;
		font-weight:700;
		height: 45px;
		letter-spacing: 0.75px;
		padding:0 14px;
		text-transform:uppercase;
		transition:all 0.2s ease-out;
		-webkit-transition:all 0.2s ease-out;
		-webkit-font-smoothing:antialiased;
	}
	
	#rma2 .btn:hover {
		background-color:rgba(20, 27, 77, 1);
		border-color:rgba(20, 27, 77, 1);
		color:rgba(255, 255, 255, 1);
	}

	#rma2 .btn:focus {
		outline:none;
	}
	
	/*Social Icons */
	#rma2 #socialWrapper ul {
		display: inline-block;
		float:none;
		list-style-type:none;
		margin-left:auto;
		margin-right:auto;
		padding:0;
	}
	
	#rma2 #socialWrapper ul li {
		background-color: transparent;
		box-sizing: border-box;
		display: inline-block;
		height: 42px;
		margin-right:10px;
		position: relative;
		width: 42px;
	}
	
	#rma2 #socialWrapper ul li:last-child {
		margin-right:0;
	}
	
	#rma2 #socialWrapper ul li i {
		color:rgba(20, 27, 77, 1);
		font-size: 30px;
		left: 50%;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}
	
	#rma2 #socialWrapper ul li.square,
	#rma2 #socialWrapper ul li.circle {
		background-color:rgba(20, 27, 77, 1);
	}
	
	#rma2 #socialWrapper ul li.square i,
	#rma2 #socialWrapper ul li.circle i {
		color:rgba(255, 255, 255, 1);
		font-size: 26px;
	}
	
	#rma2 #socialWrapper ul li.circle {
		border-radius:50%;
	}
	
	/* Typography */
	h1 {
		font-family: 'Comfortaa', cursive;
		font-weight:700;
	}
	
	h2, h3, h4, h5, p, a, ol, li {
		font-family: 'Poppins', sans-serif;
	}
	
	h4 {
		font-size:16px;
		font-weight:600;
		letter-spacing:0.5px;
	}
	
	.text-white {
		color:rgba(255, 255, 255, 1);
	}
	
	.fa-volume-control-phone {
		transform-origin: center;
		transform:rotate(-45deg);
		-webkit-transform:rotate(-45deg);
	}
	
	/* Set Forms */
		form {
			margin:0;
		}
		
		form li input[type='radio']:before,
		form li input[type='radio']:after {
			display:none;
		}
		
		form li.disposalMethod > label {
			border-radius:20px;
			clear:left;
			display:none;
		}
		
		form li div.radio {
			background-color:rgba(100, 100, 100, 1);
			border:1px solid;
			border-color:rgba(65, 65, 65, 1);
			border-radius:20px;
			box-shadow: inset 0 0 12px rgba(35, 35, 35, 1);
			box-sizing: content-box;
			clear:left;
			display: inline-block;
			float:left;
			font-family: sans-serif;
			font-size:14px;
			height:35px;
			letter-spacing: 1;
			line-height:38px;
			margin:0;
			width:115px;
			position: relative;
			padding:0;
		}
		
		form li .radio label {
			color:transparent !important;
			margin:0;
			padding:0;
		}
		
		form li div > label input {
			height:100%;
			position:absolute;
			text-align: center;
			visibility: hidden !important;
			width:100%;
		}
		
		form li input[type='radio'] {
			margin-left: 0 !important;
		}
		
		form li .radio label[for="disposalMethod-buy"],
		form li .radio label[for="preferredContactMethod-Phone"],
		form li .radio label[for="mailList-Yes"] {
			float:left;
			width:45%;
		}
		
		form li .radio label[for="disposalMethod-rent"],
		form li .radio label[for="preferredContactMethod-Email"],
		form li .radio label[for="mailList-No"] {
			float:right;
			width:45%;
		}
		
		form li div > label[for="disposalMethod-buy"]::before,
		form li div > label[for="preferredContactMethod-Phone"]::before,
		form li div > label[for="mailList-Yes"]::before {
			content:'Buy';
			color:rgba(255, 255, 255, 1);
			cursor:pointer;
			display:inline-block;
			float:left !important;
			font-family: sans-serif;
			font-size:14px;
			font-weight:800;
			position:absolute;
			left:15px;
			line-height:38x;
			text-align: center !important;
			text-transform:uppercase;
			top:50%;
			transform:translateY(-50%);
			-webkit-transform:translateY(-50%);
			-webkit-font-smoothing:antialiased;
		}
		
		form li div > label[for="disposalMethod-rent"]::before,
		form li div > label[for="preferredContactMethod-Email"]::before,
		form li div > label[for="mailList-No"]::before {
			content:'Rent';
			color:rgba(255, 255, 255, 1);
			cursor:pointer;
			display:inline-block;
			float: right !important;
			font-family: sans-serif;
			font-size:14px;
			font-weight:800;
			line-height:38px;
			position:absolute;
			right:15px;
			text-align: center !important;
			text-transform:uppercase;
			top:50%;
			transform:translateY(-50%);
			-webkit-transform:translateY(-50%);
			-webkit-font-smoothing:antialiased;
		}
		
		form .slider {
			background-color:rgba(255, 255, 255, 1);
			border:1px solid rgba(170, 170, 170, 1);
			border-radius:50%;
			box-shadow:0 0 6px rgba(65, 65, 65, 0.45);
			box-sizing: border-box;
			content:'';
			display:inline-block;
			height:55px;
			left:105%;
			position:absolute;
			top:50%;
			transform:translate(-107%, -50%);
			transition:all 0.5s ease-in-out;
			-webkit-transform:translate(-107%, -50%);
			-webkit-transition:all 0.5s ease-in-out;
			width:55px;
		}
		
		form .slide-left {
			left:-5%;
			transform:translate(-5%, -50%);
			-webkit-transform:translate(-5%, -50%);
		}
		
		#rma2 #quicksearch {
			padding:0 15px;
		}
	
		#rma2 #rural #quicksearch li.city {
			clear:left;
		}
		
		#rma2 .ruralAuctionSearch #quicksearch #fieldset-quickSearch {
			width:100%;
		}
		
		#rma2 .ruralAuctionSearch #quicksearch #fieldset-quickSearch li.form-group {
			min-height:45px;
		}
		
		#rma2 .ruralAuctionSearch #quicksearch #fieldset-quickSearch li input[type='text'] {
			height:45px;
		}
		
		#rma2 .ruralAuctionSearch #quicksearch #fieldset-quickSearchSubmit {
			width:100%;
		}
		
		#rma2 .ruralAuctionSearch #quicksearch #fieldset-quickSearchSubmit li button {
			width:100%;
		}
		
		/* Contact */
		#rma2 #contact .panelWrapper {
			background-color:transparent;
			height:0;
			overflow:hidden;
			padding:0 0 100%;
			position: relative;
		}
		
		#rma2 #contact #leftColumn .panelWrapper {
			background-color:rgba(255, 255, 255, 1);
		}
	
		#rma2 #contact h3 {
			margin:0 0 60px;
		}
		
		#rma2 form li	 div > label[for="preferredContactMethod-Phone"]::before {
			content: "\f095";
			font-family: FontAwesome;
			font-size: 24px;
		}
		
		#rma2 form li	 div > label[for="preferredContactMethod-Email"]::before {
			content:'\f003';
			font-family: FontAwesome;
			font-size: 24px;
		}
	
		#rma2 form li	 div > label[for="mailList-Yes"]::before {
			content: "Yes";
		}
		
		#rma2 form li	 div > label[for="mailList-No"]::before {
			content:'No';
		}
		
		#rma2 form li.mailList {
			display:none;
		}
		
		#rma2 #contact #accordion .panel {
			border:0;
		}
		
		#rma2 #contact #accordion .panel-heading {
			background-color: rgba(151, 215, 0, 1);
			border-radius:0;
			min-height:60px;
			position:relative;
		}
		
		#rma2 #contact #accordion .panel-heading h4 {
			color:rgba(255, 255, 255, 1);
			left:0;
			position:absolute;
			right:0;
			text-align: center;
			top:50%;
			transform:translateY(-50%);
			-webkit-transform:translateY(-50%);
		}
		
		#rma2 #contact #accordion .panel-body {
			padding:0;
		}
		
		#rma2 #contact #accordion .panel-body #map_wrapper {
			background-color:rgba(235, 235, 235, 1);
			float:left;
			height:500px;
			position:relative;
			width:100%;
		}
		
		#rma2 #contact #accordion .panel-body #map_wrapper #map_canvas {
			bottom:0;
			left:0;
			position:absolute;
			right:0;
			top:0;
		}
		
	/* Header */
		#rma2 #headerWrapper .navbar-default {
			background-color: rgba(20, 27, 77, 1);
		}

		#rma2 #headerWrapper .navbar-default .navbar-header {
			display:block;
			float:left;
			height:auto;
			margin:0;
			min-height: 80px;
			position:relative;
			width:100%;
		}

		#rma2 #headerWrapper .navbar-default .navbar-header #socialWrapperHeader ul {
			list-style-type:none;
			float:left;
			margin:0;
			padding:0;
			position:absolute;
			top:50%;
			transform:translateY(-50%);
			-webkit-transform:translateY(-50%);
		}

		#rma2 #headerWrapper .navbar-default .navbar-header #socialWrapperHeader ul li {
			background-color:transparent;
			box-sizing: border-box;
			display:inline-block;
			float:left;
			height:22px;
			margin-right:5px;
			position:relative;
			width:22px;
		}

		#rma2 #headerWrapper .navbar-default .navbar-header #socialWrapperHeader ul li:last-child {
			margin-right:0;
		}

		#rma2 #headerWrapper .navbar-default .navbar-header #socialWrapperHeader ul li i {
			color:rgba(255, 255, 255, 1);
			font-size: 22px;
			left:0%;
			position:absolute;
			top:50%;
			transform:translate(0%, -50%);
			-webkit-transform:translate(0%, -50%);
		}

		#rma2 #headerWrapper .navbar-default .navbar-header .navbar-brand {
			height:100%;
			left:0;
			padding:0;
			position:absolute;
			top:0;
			width:100%;
		}

		#rma2 #headerWrapper .navbar-default .navbar-header .navbar-brand img {
			left: 52.25%;
			min-width:100% !important;
			position:absolute;
			top:50%;
			transform:translate(-50%, -50%);
			-webkit-transform:translate(-50%, -50%);
		}

		#rma2 #headerWrapper .navbar-default .navbar-header #loginWrapper .btn {
			position:absolute;
			right:0;
			top:50%;
			transform:translateY(-50%);
			-webkit-transform:translateY(-50%);
		}

		#rma2 #headerWrapper .navbar-default .navbar-header #loginWrapper #resources {
			right:0;
		}

		#rma2 #headerWrapper .navbar-default .navbar-toggle {
			border:0;
			border-radius: 0;
			float: none;
			height: 45px;
			left:50%;
			margin: 0;
			padding: 0;
			position: relative;
			transform:translateX(-50%);
			-webkit-font-smoothing:antialiased;
			-webkit-transform:translateX(-50%);
			width: auto;
		}

		#rma2 #headerWrapper .navbar-default .navbar-toggle p {
			color:rgba(255, 255, 255, 1);
			margin:0;
		}

		#rma2 #headerWrapper .navbar-default .navbar-toggle:focus, 
		#rma2 #headerWrapper .navbar-default .navbar-toggle:hover {
			background-color:transparent;
		}

		#rma2 #headerWrapper .navbar-default .navbar-toggle:focus p,
		#rma2 #headerWrapper .navbar-default .navbar-toggle:hover p {
			color:rgba(151, 215, 0, 1);
		}
	
		#rma2 #headerWrapper .navbar-default #navbar {
			padding:0;
		}

		#rma2 #headerWrapper .navbar-default #navbar .navbar-nav {
			display: inline-block;
			float: none;
			margin-left: auto;
			margin-right: auto;
		}
	
		#rma2 #headerWrapper .navbar-default #navbar .navbar-nav li {
			display:block;
			float:left;
			width:100%;
		}

		#rma2 #headerWrapper .navbar-default #navbar .navbar-nav li a {
			color:rgba(255, 255, 255, 1);
			font-weight:normal;
			-webkit-font-smoothing:antialiased;
		}

		#rma2 #headerWrapper .navbar-default #navbar .navbar-nav li a:hover {
			color:rgba(151, 215, 0, 1);
		}

		#rma2 #headerWrapper .navbar-default #navbar .navbar-nav li.active a {
			background-color:transparent;
			color:rgba(151, 215, 0, 1);
		}
		
		#rma2 #headerWrapper .navbar-default #navbar .navbar-nav li ul {
			background-color:rgba(255, 255, 255, 1);
			display:none;
			float:left;
			list-style-type:none;
			opacity:0;
			padding:0;
			transition:all ease-out 0.35s;
			visibility: hidden;
			-webkit-transition:all ease-out 0.35s;
			width:100%;
		}
		
		#rma2 #headerWrapper .navbar-default #navbar .navbar-nav li:hover ul {
			display:block;
			opacity:1;
			visibility: visible;
		}
		
		#rma2 #headerWrapper .navbar-default #navbar .navbar-nav li ul li {
			border-bottom:1px dotted rgba(200, 200, 200, 1);
			display:block;
			float:left;
			min-height:45px;
			position:relative;
			width:100%;
		}
	
		#rma2 #headerWrapper .navbar-default #navbar .navbar-nav li ul li:last-child {
			border-bottom:0;
		}
		
		#rma2 #headerWrapper .navbar-default #navbar .navbar-nav li ul li a {
			color: rgba(20, 27, 77, 1);
			left:0;
			position:absolute;
			right:0;
			top:50%;
			transform:translateY(-50%);
			-webkit-transform:translateY(-50%);
		}

		#rma2 #headerWrapper .navbar-default #navbar #subNavWrapper {
			border-top:1px dotted rgba(255, 255, 255, 0.5);
		}
	
		#rma2 #headerWrapper .navbar-default #navbar #subNavWrapper .navbar-nav:last-child li.active a,
		#rma2 #headerWrapper .navbar-default #navbar #subNavWrapper .navbar-nav:last-child li a:hover {
			color:rgba(255, 255, 255, 1);
		}
	
	/* Home Page Modules */
		/* Office Locator & Events Calendar */
		#rma2 #siteWrapper .boxStyle {
			background-color:rgba(255, 255, 255, 1);
			border:1px solid rgba(200, 200, 200, 1);
			box-shadow:0 0 10px rgba(35, 35, 35, 0.25);
			box-sizing: border-box;
			height:0;
			padding-bottom: 100%;
		}
		
		#rma2 #siteWrapper .boxStyle .boxHeader {
			background-color: rgba(20, 27, 77, 1);
			height:50px;
			left:15px;
			padding:0 15px;
			position:absolute;
			right:15px;
			top:0;
			z-index:+2;
		}
		
		#rma2 #siteWrapper .boxStyle .boxHeader:after {
			background-color:rgba(151, 215, 0, 1);
			bottom:-4px;
			content:'';
			height:4px;
			left:0;
			position:absolute;
			right:0;
		}
		
		#rma2 #siteWrapper .boxStyle .boxHeader h4 {
			color:rgba(255, 255, 255, 1);
			display:inline-block;
			font-weight: 700;
			letter-spacing: 0.75px;
			line-height:50px;
			margin:0;
			position:absolute;
			text-align: left;
			text-transform: uppercase;
		}

		#rma2 #siteWrapper .boxStyle .boxHeader > h4:first-child {
			left:15px;
		}

		#rma2 #siteWrapper .boxStyle .boxHeader > h4:last-child {
			right:0;
		}

		#rma2 #siteWrapper .boxStyle .boxHeader > h4:last-child > .btn:last-child {
			display:none;
		}
		
		#rma2 #siteWrapper .boxStyle .boxHeader .btn {
			background-color:rgba(151, 215, 0, 1);
			border:0;
			color:rgba(255, 255, 255, 1);
		}
		
		#rma2 #siteWrapper .boxStyle .boxHeader .btn:hover {
			background-color:rgba(255, 255, 255, 1);
			color:rgba(20, 27, 77, 1);
		}
	
		#rma2 #siteWrapper .boxStyle #map_wrapper {
			bottom: 0;
			left: 15px;
			position: absolute;
			right: 15px;
			top: 54px;
		}
		
		#rma2 #siteWrapper .boxStyle #map_wrapper #map_canvas {
			height: 100%;
			position: absolute;
			width: 100%;
		}
	
		#rma2 #siteWrapper .boxStyle #map_wrapper #map_canvas .info_content a {
			color: rgba(60, 60, 60, 1);
		}
		
		#rma2 #siteWrapper .boxStyle #map_wrapper #map_canvas .info_content a:hover {
			color: rgba(60, 60, 60, 0.5);
		}
		
		/* Home Box Navigation */
		#rma2 #siteWrapper #boxNavigation h1,
		#rma2 #siteWrapper #boxNavigation h2 {
			font-family: 'Poppins', sans-serif;
			font-weight:700;
			letter-spacing:1px;
			line-height:1.5;
			margin:0;
			text-transform:uppercase;
		}
		
		#rma2 #siteWrapper #boxNavigation h1 {
			line-height:1.8;
		}
		
		#rma2 #siteWrapper #boxNavigation h2:first-child {
			font-family: 'Poppins', sans-serif;
			text-transform:uppercase;
		}
		
		#rma2 #siteWrapper #boxNavigation h2:last-child {
			font-family: 'Poppins', sans-serif;
			font-weight:400;
			text-transform:lowercase;
		}
		
		#rma2 #siteWrapper #boxNavigation h2:last-child::first-letter {
			font-weight:400;
			text-transform:uppercase;
		}
		
		#rma2 #siteWrapper #boxNavigation .boxStyle {
			padding-bottom:100%;
		}
		
		#rma2 #siteWrapper #boxNavigation .boxStyle a {
			bottom:0;
			left:15px;
			position:absolute;
			right:15px;
			top:0;
		}
		
		#rma2 #siteWrapper #boxNavigation .boxStyle .imgWrapper {
			bottom:0;
			left:0;
			overflow:hidden;
			position:absolute;
			right:0;
			top:0;
		}
		
		
		#rma2 #siteWrapper #boxNavigation .boxStyle .imgWrapper img {
			height: 100%;
			left:50%;
			position:relative;
			transform:translateX(-50%);
			-webkit-transform:translateX(-50%);
		}
		
		#rma2 #siteWrapper #boxNavigation .boxStyle .boxNavColor {
			background-color:rgba(151, 215, 0, 1);
		}
		
		#rma2 #siteWrapper #boxNavigation .boxStyle i {
			color:rgba(255, 255, 255, 1);
			left:52%;
			position:absolute;
			text-shadow:0 0 6px rgba(35, 35, 35, 0.5);
			top:35%;
			transform:translate(-50%, -50%);
			-webkit-transform:translate(-50%, -50%);
		}
		
		#rma2 #siteWrapper #boxNavigation .boxStyle .panelSelector {
			bottom:0;
			background-color: rgba(20, 27, 77, 1);
			height:105px;
			left:0;
			position:absolute;
			right:0;
			transition:all 0.15s 0.05s ease-out;
			-webkit-transition:all 0.15s 0.05s ease-out;
		}
	
		#rma2 #siteWrapper #boxNavigation .boxStyle a:hover .panelSelector {
			background-color: rgba(20, 27, 77, 0.9);
			height:100%;
		}
		
		#rma2 #siteWrapper #boxNavigation .boxStyle .panelSelector h4 {
			border:2px solid rgba(255, 255, 255, 1);
			color:rgba(255, 255, 255, 1);
			display:inline-block;
			left:30px;
			margin:0;
			padding:15px 10px;
			position:absolute;
			right:30px;
			text-transform:none;
			top:50%;
			transform:translateY(-50%);
			-webkit-transform:translateY(-50%);
			transition:all 0.15s 0.05s ease-out;
			-webkit-transition:all 0.15s 0.05s ease-out;
		}
		
		#rma2 #siteWrapper #boxNavigation .boxStyle a:hover .panelSelector h4 {
			background-color:rgba(255, 255, 255, 1);
			border-color:rgba(255, 255, 255, 1);
			box-shadow:0px 0px 6px rgba(35, 35, 35, 0.5);
			color:rgba(20, 27, 77, 1);
		}
		
		#rma2 #siteWrapper #boxNavigation .boxStyle .panelSelector:before {
			background-color:rgba(151, 215, 0, 1);
			top:-4px;
			content:'';
			height:4px;
			left:0;
			position:absolute;
			right:0;
			transition:all 0.15s ease-out;
			-webkit-transition:all 0.15s ease-out;
		}
	
		#rma2 #siteWrapper #boxNavigation .modal .modal-content .modal-footer {
			text-align:center !important;
		}
	
		#rma2 #siteWrapper #boxNavigation .modal .modal-dialog {
			max-width:70%;
			width:auto;
		}
		
	/* Footer */
		#rma2 #siteWrapper footer {
			background-color:rgba(151, 215, 0, 1);
			min-height:60px;
			padding:15px 15px 0;
			position:relative;
		}
		
		#rma2 #siteWrapper footer p {
			left:15px;
			right:15px;
		}
	
		#rma2 #siteWrapper footer p,
		#rma2 #siteWrapper footer a {
			color:rgba(20, 27, 77, 1);
		}
		
		#rma2 #siteWrapper footer a:hover {
			color:rgba(255, 255, 255, 1);
		}
		
	/* Set Property Results */
		#rma2 #siteWrapper #propertyResultsWrapper .boxStyle {
			height: auto; 
			padding-bottom: inherit; 
			float: left;
			width:100%
		}
	
		#rma2 #siteWrapper #propertySearchWrapper {
			padding:30px;
		}
		
		#rma2 #siteWrapper #propertyResultsWrapper .boxStyle #propertyCountWrapper h4 {
			margin-left:15px;
		}
		
		#rma2 #siteWrapper #propertyResultsWrapper .boxStyle #propertySearchWrapper h4 {
			margin:0 0 30px;
		}
		
		#rma2 #siteWrapper #propertyResultsWrapper #propertySearchWrapper .nav-tabs {
			border-bottom:0;
		}
		
		#rma2 #siteWrapper #propertyResultsWrapper #propertySearchWrapper .nav-tabs li {
			width:calc(100%);
		}
		
		#rma2 #siteWrapper #propertyResultsWrapper #propertySearchWrapper .nav-tabs li a {
			background-color:rgba(20, 27, 77, 1);
			border-radius:0;
			border:0;
			color:rgba(255, 255, 255, 1);
			font-size:14px;
			font-weight:700;
			letter-spacing: 0.75px;
			padding:15px 10px;
			text-align: center;
			text-transform: uppercase;
			-webkit-font-smoothing:antialiased;
		}
		
		#rma2 #siteWrapper #propertyResultsWrapper #propertySearchWrapper .nav-tabs li.active a,
		#rma2 #siteWrapper #propertyResultsWrapper #propertySearchWrapper .nav-tabs li.active a:hover,
		#rma2 #siteWrapper #propertyResultsWrapper #propertySearchWrapper .nav-tabs li a:hover {
			background-color:rgba(151, 215, 0, 1);
			border-color:rgba(151, 215, 0, 1);
		}
		
		#rma2 #siteWrapper #propertyResultsWrapper #propertySearchWrapper .tab-content {
			border-top:1px solid rgba(200, 200,200, 1);
			padding:30px 0 0;
			position:relative;
			width:100%;
		}
		
		#rma2 #siteWrapper #propertyResultsWrapper #propertySearchWrapper .tab-content .tab-pane #quicksearch {
			padding:0;
		}
		
		#rma2 #siteWrapper #propertyResultsWrapper #listTypeSelector .selectView {
			border-right:1px solid rgba(215, 215, 215, 1);
			display:inline-block;
			float:right;
			line-height: 35px;
			margin:0;
			padding-right:15px;
		}
	
		#rma2 #siteWrapper #propertyResultsWrapper #listTypeSelector .nav-tabs {
			border-bottom:0;
			display:inline-block;
			float:right;
		}
		
		#rma2 #siteWrapper #propertyResultsWrapper #listTypeSelector .nav-tabs li {
			height:45px;
			width:45px;
		}
	
		#rma2 #siteWrapper #propertyResultsWrapper #listTypeSelector .nav-tabs li a {
			border:0;
			color:rgba(85, 85, 85, 1);
			margin:0;
		}
	
		#rma2 #siteWrapper #propertyResultsWrapper #listTypeSelector .nav-tabs li a i {
			font-size:20px;
		}
		
		#rma2 #siteWrapper #propertyResultsWrapper #listTypeSelector .nav-tabs li.active a,
		#rma2 #siteWrapper #propertyResultsWrapper #listTypeSelector .nav-tabs li a:hover {
			background-color:transparent;
			border-radius:0;
			color:rgba(151, 215, 0, 1);
		}
		
		#rma2 #siteWrapper #propertyResultsWrapper #paginationWrapper {
			padding:0 30px;
		}
	
		#rma2 #siteWrapper #propertyResultsWrapper .searchPagination {
			border-top:1px solid rgba(225, 225, 225, 1);
		}
		
		#rma2 #siteWrapper #propertyResultsWrapper .searchPagination ul {
			margin:0;
		}
		
		#rma2 #siteWrapper #propertyResultsWrapper .searchPagination ul li {
			float:left;
			margin-right:10px;
			position:relative;
		}
		
		#rma2 #siteWrapper #propertyResultsWrapper .searchPagination ul li a {
			background-color:transparent;
			border:0;
			border-top:1px solid transparent;
			border-radius:0;
			color:rgba(65, 65, 65, 0.5);
			margin-top:-1px;
		}
		
		#rma2 #siteWrapper #propertyResultsWrapper .searchPagination ul li a:hover {
			background-color:transparent;
			border-top-color:rgba(20, 27, 77, 1);
			color:rgba(65, 65, 65, 1);
		}
		
		#rma2 #siteWrapper #propertyResultsWrapper .searchPagination ul li.current a {
			border-top:1px solid rgba(20, 27, 77, 1);
		}
		
		/* Property Results - List View */
		#rma2 #propertyResultsWrapper #listView .propertyListItem,
		#rma2 #propertyResultsWrapper #gridView .propertyListItem.grid {
			display:block;
			float:left;
			position:relative;
			width:100%;
		}

		#rma2 #propertyResultsWrapper #listView .propertyListItem {
			box-shadow:0 5px 15px rgba(51, 51, 51, 0);
			-webkit-transition:all 0.4s ease-out;
			transition:all 0.4s ease-out;
		}

		#rma2 #propertyResultsWrapper #listView .propertyListItem > a{
			bottom: 0;
			left: 0;
			position: absolute;
			right: 0;
			top: 0;
		}

		#rma2 #propertyResultsWrapper #listView .propertyListItem:hover {
			box-shadow:0 10px 25px rgba(51, 51, 51, 0.3);
			-webkit-transform:translateY(-15px);
			transform:translateY(-15px);
		}
		
		#rma2 #propertyResultsWrapper #listView .propertyListItem .imgWrapper {
			height:0;
			overflow:hidden;
			padding:0 0 66%;
			position:relative;
		}
		
		#rma2 #propertyResultsWrapper #listView .propertyListItem .imgWrapper > img,
		#rma2 #propertyResultsWrapper #gridView .propertyListItem .imgWrapper > img {
			height:auto;
			left:0;
			max-width:none;
			position:absolute;
			top:50%;
			transform:translate(0%, -50%);
			-webkit-transform:translate(0%, -50%);
			width:100%;
		}
	
		#rma2 #propertyResultsWrapper #listView .propertyListItem > section:nth-child(2),
		#rma2 #propertyResultsWrapper #gridView .propertyListItem.grid > section:nth-child(2) {
			padding:0 15px;
		}

		#rma2 #propertyResultsWrapper #listView .propertyListItem .listingContent {
			min-height:325px;
		}
		
		#rma2 #propertyResultsWrapper #listView .propertyListItem .topPanel h4.listingAddress,
		#rma2 #propertyResultsWrapper #gridView .propertyListItem.grid .topPanel h4.listingAddress {
			color:rgba(20, 27, 77, 1);
		}
		
		#rma2 #propertyResultsWrapper #listView .propertyListItem .topPanel h4.listingPrice,
		#rma2 #propertyResultsWrapper #gridView .propertyListItem.grid .topPanel h4.listingPrice {
			color:rgba(20, 27, 77, 1);
			text-transform: uppercase;
		}
	
		#rma2 #propertyResultsWrapper #listView .propertyListItem .topPanel h4.listingAddress.left {
			clear:left;
			display:block;
			left:-15px;
			position:relative;
		}
	
		#rma2 #propertyResultsWrapper #listView .propertyListItem .topPanel h4.listingAddress.right {
			clear:left;
			display:block;
			float:left !important;
			left:-15px;
			position:relative;
		}
		
		#rma2 #propertyResultsWrapper #listView .propertyListItem > section:nth-child(2) .topPanel span,
		#rma2 #propertyResultsWrapper #gridView .propertyListItem.grid > section:nth-child(2) .topPanel span {
			clear:left;
			display: block;
			font-weight: 300;
		}
		
		#rma2 #propertyResultsWrapper #listView .propertyListItem .centerPanel h4 {
			font-weight: 300;
		}
		
		#rma2 #propertyResultsWrapper #listView .propertyListItem .centerPanel .list-group-item,
		#rma2 #propertyResultsWrapper #gridView .propertyListItem.grid .centerPanel .list-group-item {
			border-radius:0px;
			border:none;
			clear:left;
			padding-left:0px;
			padding-bottom:4px;
			padding-top:0px;
			width:100%;
		}
		
		#rma2 #propertyResultsWrapper #listView .propertyListItem .centerPanel .list-group-item span,
		#rma2 #propertyResultsWrapper #gridView .propertyListItem.grid .centerPanel .list-group-item span {
			clear:left;
			display: block;
			float:left;
			font-weight: 300;
			width:100%;
		}

		#rma2 #propertyResultsWrapper #listView .propertyListItem .bottomPanel {
			border-bottom:4px solid rgba(151, 215, 0, 1);
			bottom:0;
			left:0;
			position:absolute;
			right:0;
		}
		
		#rma2 #propertyResultsWrapper #listView .propertyListItem .bottomPanel .companyLogo .imgWrapper,
		#rma2 #propertyResultsWrapper #gridView .propertyListItem.grid .bottomPanel .companyLogo .imgWrapper {
			min-height: 80px;
			padding:0;
			position:relative;
		}
		
		#rma2 #propertyResultsWrapper #listView .propertyListItem .bottomPanel .companyLogo .imgWrapper > img,
		#rma2 #propertyResultsWrapper #gridView .propertyListItem.grid .bottomPanel .companyLogo .imgWrapper > img {
			position:absolute;
			top:50%;
			transform:translateY(-50%);
			-webkit-transform:translateY(-50%);
		}
		
		#rma2 #propertyResultsWrapper #listView .propertyListItem .bottomPanel i {
			color:rgba(20, 27, 77, 1);
			margin-right:10px;
		}
		
		#rma2 #propertyResultsWrapper #listView .propertyListItem .bottomPanel button,
		#rma2 #propertyResultsWrapper #gridView .propertyListItem.grid .bottomPanel button {
			position: relative;
			width:100%;
		}

		#rma2 #propertyResultsWrapper #listView .propertyListItem .bottomPanel .agentDetails .agentEmail {
			cursor:pointer;
			position: relative;
			z-index: +1;
		 }
	
		/* Property Results - Grid View */
		#rma2 #propertyResultsWrapper #gridView .propertyListItem.grid .imgWrapper {
			height:0;
			overflow:hidden;
			padding:0 0 75%;
			position:relative;
		}
		
		#rma2 #propertyResultsWrapper #gridView .propertyListItem.grid .imgWrapper > .img-responsive-height {
			height:100%;
			left:50%;
			max-width:none;
			top:0;
			transform:translate(-50%, 0%);
			-webkit-transform:translate(-50%, 0%);
			width:auto;
		}
		
		#rma2 #propertyResultsWrapper #gridView .propertyListItem.grid .topPanel h4.listingAddress {
			font-family: 'Comfortaa', cursive;
			font-weight:700;
			margin-bottom: 0;
		}
		
		#rma2 #propertyResultsWrapper #gridView .propertyListItem.grid .topPanel h4.listingAddress small {
			display:block;
			font-family: 'Poppins', sans-serif;
			line-height:1.25;
			min-height:45px;
		}
		
		#rma2 #propertyResultsWrapper #gridView .propertyListItem.grid .topPanel .listingAuction i {
			color: rgba(20, 27, 77, 1);
			margin-right:10px;
			min-width:15px;
		}
		
		#rma2 #propertyResultsWrapper #gridView .propertyListItem.grid .topPanel .listingAuction i.fa-map-marker{
			font-size: 18px;
			text-align: center;
		}
		
		/* Property Results - Table View */
		#rma2 #propertyResultsWrapper #tableView .clickable-row {
			transition:background-color 0.2s ease-out;
			-webkit-transition:background-color 0.2s ease-out;
		}
	
		#rma2 #propertyResultsWrapper #tableView .clickable-row:hover {
			background-color:rgba(151, 215, 0, 1);
			cursor:pointer;
		}
		
		#rma2 #propertyResultsWrapper #tableView .clickable-row:hover td {
			color:rgba(255, 255, 255, 1);
		}
		
		#rma2 #propertyResultsWrapper #tableView .clickable-row a i{
			color:rgba(120, 120, 120, 1);
		}
		
		/* Property Results - Map View */
		#rma2 #propertyResultsWrapper #map_wrapper #map_canvas {
			min-height:500px;
			position:relative;
			width:100%;
		}
	
	/* Content */
		/* oneColumn */
		#rma2 #dynamicContent .oneColumn .contentWrapper h3 {
			margin-top:30px;
		}
		
		/* TwoColumn */
		#rma2 #dynamicContent .oneColumn .contentWrapper table a,
		#rma2 #dynamicContent .oneColumn .contentWrapper p a {
			color:rgba(120, 120, 120, 1);
			font-size: 16px;
			font-weight: 300;
			text-decoration:none;
		}
		
		/* Download Files */
		#rma2 #dynamicContent .downloadContent {
			border-bottom:1px dotted rgba(215, 215, 215, 1);
			margin-top:0px !important;
		}
		
/*
		#rma2 #dynamicContent .downloadContent:last-child {
			border-bottom:none;
		}
*/
		
		#rma2 #dynamicContent .downloadContent h3 {
			text-transform:capitalize;
		}
		
		#rma2 #dynamicContent .downloadContent .buttonWrapper {
			margin-top:0px;
		}
		
		#rma2 #dynamicContent .downloadContent .buttonWrapper a {
			padding:0px 10px;
			line-height:40px;
		}
		
		#rma2 #dynamicContent .downloadContent .buttonWrapper .disabled,
		#rma2 #dynamicContent .downloadContent .buttonWrapper .disabled:hover{
			background-color:rgba(215, 215, 215, 1);
			border-color:rgba(200, 200, 200, 1);
		}
	
		/* Events */
		#rma2 .dynamicPageOffset .eventWrapper {
			float:left;
			height:auto !important;
			overflow:hidden;
			padding:0 !important;
			position:relative;
			width:100%;
		}
		
		#rma2 .dynamicPageOffset .eventWrapper a {
			bottom: 0;
			cursor:pointer;
			left:0;
			position:absolute;
			right:0;
			top:0;
		}
	
/*
		#rma2 .dynamicPageOffset .eventWrapper .imgWrapper {
			overflow:hidden;
			padding:0 0 66%;
			position:relative;

		}
	
		#rma2 .dynamicPageOffset .eventWrapper .imgWrapper img {
			height:100%;
			left:50%;
			max-width:none;
			transform:translateX(-50%);
			-webkit-transform:translateX(-50%);
			width:auto;
		}
*/
		
	/* Property Detail */
		/* Property Slider */
		#rma2 .propertyDetailWrapper .topWrapper {
			float:left;
			overflow:hidden;
			position:relative;
			width:100%;
		}
		
		#rma2 .propertyDetailWrapper .topWrapper #gallery {
			display:block;
			float:left;
			overflow:hidden;
			position:relative;
			width:100%;
		}
		
		#rma2 .propertyDetailWrapper .topWrapper #gallery .propertySlider {
			padding:0;
		}
		
		#rma2 .propertyDetailWrapper .topWrapper #gallery .propertySlider img {
			max-width:none !important;
			width:100%;
		}
		
		#rma2 .propertyDetailWrapper .topWrapper #gallery .propertySlider #carousel-featuredwork .carousel-control {
			background-image:none;
			bottom:0;
			position:absolute;
			top:0;
			width:10%;
		}
	
		#rma2 .propertyDetailWrapper .topWrapper #gallery .propertySlider #carousel-featuredwork .carousel-control i {
			position:absolute;
			top:50%;
			transform:translateY(-50%);
			-webkit-transform:translateY(-50%);
		}
		
		#rma2 .propertyDetailWrapper .topWrapper #gallery .propertySlider #carousel-featuredwork .carousel-control.hvr-sweep-to-right:before,
		#rma2 .propertyDetailWrapper .topWrapper #gallery .propertySlider #carousel-featuredwork .carousel-control.hvr-sweep-to-left:before {
			background:transparent;
			content:'';
		}
	
		/* Property Brief */
		#rma2 .propertyDetailWrapper .middle-wrapper h2 {
			font-weight:700;
		}
		
		#rma2 .propertyDetailWrapper .middle-wrapper #snapShot {
/*			margin-bottom:0;*/
			position:relative;
			width:100%;
		}
	
		/* Property Auction */
		#rma2 .propertyDetailWrapper .middle-wrapper #propertyAuction {
			position:relative;
			width:100%;
		}
		
		#rma2 .propertyDetailWrapper .middle-wrapper #propertyAuction .list-group .list-group-item {
			background-color:transparent;
			border-radius:0;
			border-left:0;
			border-right:0;
			border-top:0;
			padding-left:0;
			padding-right:0;
		}

		/* Property Description */
		#rma2 .propertyDetailWrapper .middle-wrapper #itemDescription {
			margin-bottom:0;
		}
		
		#rma2 .propertyDetailWrapper .middle-wrapper #itemDescription h2 {
			color: rgba(151, 215, 0, 1);
			margin:40px 0 20px;
		}
		
		#rma2 .propertyDetailWrapper .middle-wrapper #itemDescription .list-group .list-group-item {
			background-color:transparent;
			border-radius:0;
			border-left:0;
			border-right:0;
			border-top:0;
			padding-left:0;
			padding-right:0;
		}
		
		/* Property Video */
		#rma2 .propertyDetailWrapper .middle-wrapper #propertyVideo {
			position:relative;
			width:100%;
		}
		
		#rma2 .propertyDetailWrapper .middle-wrapper #propertyVideo h2 {
			color: rgba(151, 215, 0, 1);
			margin:40px 0 20px;
		}
		
		/* Property Map */
		#rma2 .propertyDetailWrapper .middle-wrapper #googleMap {
			position:relative;
			width:100%;
		}
	
		#rma2 .propertyDetailWrapper .middle-wrapper #googleMap h2 {
			color: rgba(151, 215, 0, 1);
			margin:40px 0 20px;
		}
		
		/* Property Agent */
		#rma2 .propertyDetailWrapper .middle-wrapper #companyInfo .imgWrapper {
			background-color:rgba(235, 235, 235, 1);
			height:0;
			overflow:hidden;
			padding-bottom:100%;
		}
		
		#rma2 .propertyDetailWrapper .middle-wrapper #companyInfo .carousel-control {
			background:none;
			top:25%;
		}
		
		#rma2 .propertyDetailWrapper .middle-wrapper #companyInfo,
		#rma2 .propertyDetailWrapper .middle-wrapper #contactAgent {
			height:auto;
			padding-bottom:15px;
		}
	
		#rma2 .propertyDetailWrapper .middle-wrapper #companyInfo h2,
		#rma2 .propertyDetailWrapper .middle-wrapper #contactAgent h2 {
			background-color: rgba(151, 215, 0, 1);
			color:rgba(255, 255, 255, 1);
			margin-top: -5px;
			padding-top: 15px;
			padding-bottom: 15px;
			padding: 15px;
			margin-bottom: 0;
			box-shadow: 0 2px 5px rgba(35, 35, 35, 0.5);
			z-index: +1;
			position: relative;
			overflow: visible;
		}
		
		#rma2 .propertyDetailWrapper .middle-wrapper #contactAgent form {
			margin-top:30px;
		}
	
		#rma2 .propertyDetailWrapper .middle-wrapper #share {
			background-color: rgba(151, 215, 0, 1);
			position:relative;
			width:100%;
		}
		
		#rma2 .propertyDetailWrapper .middle-wrapper #share .social-icons {
			display:inline-block;
			list-style-type: none;
			padding:0;
			position:relative;
		}
		
		#rma2 .propertyDetailWrapper .middle-wrapper #share .social-icons li {
			display:inline-block;
			float:left;
			margin-right:15px;
			position:relative;
		}
		
		#rma2 .propertyDetailWrapper .middle-wrapper #share .social-icons li:last-child {
			margin-right:0;
		}

		#rma2 .propertyDetailWrapper .middle-wrapper #share .social-icons li i {
			color:rgba(255, 255, 255, 1);
			font-size:32px;
		}
	
		/* Livestock Results */
		#rma2 #propertyResultsWrapper #tabContentWrapper #pageHeading {
			background-color:rgba(255, 255, 255, 1);
			min-height: 50px;
		}
		
		#rma2 #propertyResultsWrapper #tabContentWrapper #pageHeading h2 {
			color: rgba(20, 27, 77, 1);
			margin:0;
			position:absolute;
			top:50%;
			transform:translateY(-50%);
			-webkit-transform:translateY(-50%);
		}
		
		#rma2 #propertyResultsWrapper #tabContentWrapper .sectionBreak {
			margin-top:15px;
			min-height:50px;
		}
		
		#rma2 #propertyResultsWrapper #tabContentWrapper .sectionBreak h3 {
			background-color: rgba(255, 255, 255, 1);
			color:rgba(151, 215, 0, 1);
			font-weight:700;
			left:0;
			letter-spacing: 1px;
			margin:0;
			padding:0 15px;
			position:absolute;
			top:50%;
			transform:translateY(-50%);
			-webkit-transform:translateY(-50%);
			z-index:+1;
		}

		#rma2 #propertyResultsWrapper #tabContentWrapper .sectionBreak:after {
			background-color: rgba(225, 225, 225, 1);
			content: " ";
			height: 1px;
			left: 0;
			padding-left: 15px;
			position: absolute;
			right: 0px;
			top: 50%;
			transform: translateY(-50%);
			-webkit-transform: translateY(-50%);
		}
	
		/* Livestock Search */
		#rma2 #propertyResultsWrapper #tabContentWrapper #livestockSearchWrapper form ol {
			float:left;
			position:relative;
			width:100%;
		}
		
		#rma2 #propertyResultsWrapper #livestockSearchWrapper form .form-control {
			border-radius:0;
			height:45px;
		}
		
		#rma2 #propertyResultsWrapper #livestockSearchWrapper form li.searchKeyword {
			padding-right:0;
		}
		
		#rma2 #propertyResultsWrapper #livestockSearchWrapper form li.search {
			padding-left:0;
		}
		
		#rma2 #propertyResultsWrapper #livestockSearchWrapper form li.search button {
			width:100%;
		}
	
		/* Livestock Results - List View */
		#rma2 #propertyResultsWrapper #listView .livestockListItem,
		#rma2 #propertyResultsWrapper #gridView .livestockListItem.grid {
			float:left;
			width:100%;
		}
	
		#rma2 #propertyResultsWrapper #listView .livestockListItem .statusLabel,
		#rma2 #propertyResultsWrapper #gridView .livestockListItem .statusLabel {
			color:rgba(255, 255, 255, 1);
			position: absolute;
			left: 0;
			top: 0;
			z-index: +1;
			display: inline-block;
			padding: 0 15px;
			background: red;
			margin:0;
			min-height:45px;
			line-height:45px;
		}
		
		#rma2 #propertyResultsWrapper #listView .livestockListItem .imgWrapper,
		#rma2 #propertyResultsWrapper #gridView .livestockListItem .imgWrapper {
			height:0;
			overflow:hidden;
			padding:0 0 66%;
			position:relative;
		}
		
		#rma2 #propertyResultsWrapper #listView .livestockListItem .imgWrapper > img,
		#rma2 #propertyResultsWrapper #gridView .livestockListItem .imgWrapper > img {
			height:auto;
			left:0;
			max-width:none;
			position:absolute;
			top:50%;
			transform:translate(0%, -50%);
			-webkit-transform:translate(0%, -50%);
			width:100%;
		}

		#rma2 #propertyResultsWrapper #listView .livestockListItem .companyLogo .imgWrapper {
			height: unset;
			overflow: unset;
			padding: 10px 0 0 0;
			position: unset;
		}

		#rma2 #propertyResultsWrapper #listView .livestockListItem .companyLogo .imgWrapper > img {
			display: inline-block;
			height:auto;
			left: unset;
			max-height: 110px;
			max-width: 100%;
			position: unset;
			top: unset;
			transform: none;
			-webkit-transform: none;
			width: auto;
		}
	
		#rma2 #propertyResultsWrapper #listView .livestockListItem > section:nth-child(2),
		#rma2 #propertyResultsWrapper #gridView .livestockListItem.grid > section:nth-child(2) {
			padding:0;
		}
		
		#rma2 #propertyResultsWrapper #listView .livestockListItem .topPanel h4.listingAddress,
		#rma2 #propertyResultsWrapper #gridView .livestockListItem.grid .topPanel h4.listingAddress {
			color:rgba(20, 27, 77, 1);
		}
		
		#rma2 #propertyResultsWrapper #listView .livestockListItem .topPanel h4.listingPrice,
		#rma2 #propertyResultsWrapper #gridView .livestockListItem.grid .topPanel h4.listingPrice {
			color:rgba(20, 27, 77, 1);
		}
		
		#rma2 #propertyResultsWrapper #listView .livestockListItem > section:nth-child(2) .topPanel span {
			clear:left;
			display: block;
			font-weight: 300;
		}
	
		#rma2 #propertyResultsWrapper #listView .livestockListItem .centerPanel h4 {
			font-weight: 300;
		}
		
		#rma2 #propertyResultsWrapper #listView .livestockListItem .centerPanel .list-group-item,
		#rma2 #propertyResultsWrapper #gridView .livestockListItem.grid .topPanel .list-group-item {
			border-radius:0px;
			border:none;
			padding-left:0px;
			padding-bottom:0px;
			padding-top:5px;
			clear:left;
		}
		
		#rma2 #propertyResultsWrapper #listView .livestockListItem .centerPanel .list-group-item span,
		#rma2 #propertyResultsWrapper #gridView .livestockListItem.grid .topPanel .list-group-item span {
			clear:left;
			display: block;
			float:left;
			font-weight: 300;
			width:100%;
		}
		
		#rma2 #propertyResultsWrapper #listView .livestockListItem .bottomPanel .companyLogo .imgWrapper,
		#rma2 #propertyResultsWrapper #gridView .livestockListItem.grid .bottomPanel .companyLogo .imgWrapper {
			min-height: 80px;
			padding:0;
			position:relative;
		}
		
		#rma2 #propertyResultsWrapper #listView .livestockListItem .bottomPanel .companyLogo .imgWrapper > img,
		#rma2 #propertyResultsWrapper #gridView .livestockListItem.grid .bottomPanel .companyLogo .imgWrapper > img {
			position:absolute;
			top:50%;
			transform:translateY(-50%);
			-webkit-transform:translateY(-50%);
		}
		
		#rma2 #propertyResultsWrapper #listView .livestockListItem .bottomPanel button,
		#rma2 #propertyResultsWrapper #gridView .livestockListItem.grid .bottomPanel button {
			position: relative;
			width:100%;
		}
	
		/* Livestock - gridview */
		#rma2 #propertyResultsWrapper #gridView .livestockListItem.grid > section:nth-child(2) .topPanel .list-group,
		#rma2 #propertyResultsWrapper #gridView .livestockListItem.grid > section:nth-child(2) .topPanel .list-group li {
			float:left;
			width:100%;
		}
		
		#rma2 #propertyResultsWrapper #gridView .livestockListItem.grid > section:nth-child(2) .topPanel span {
			clear:none;
			display: inline-block;
			font-weight: 300;
			width:auto;
		}
		
		#rma2 #propertyResultsWrapper #tableView table tr td{
			font-size:14px;
		}

		#rma2 #propertyResultsWrapper #tableView table tr td:first-child {
			text-transform: capitalize;
		}
		
		
		/* Livestock Detail */
		#rma2 .livestockDetailWrapper .topWrapper{
			float: left;
			overflow: hidden;
			position: relative;
			width: 100%;
		}
		
		#rma2 .livestockDetailWrapper .middle-wrapper #gallery{
			display:block;
			float:left;
			overflow:hidden;
			position:relative;
			width:100%;
		}
		
		#rma2 .livestockDetailWrapper .middle-wrapper #gallery .propertySlider,
		#rma2 .livestockDetailWrapper .middle-wrapper #gallery > div,
		#rma2 .livestockDetailWrapper .middle-wrapper #gallery .propertySlider .carousel {
			bottom:0;
			left:0;
			padding:0;
			position:absolute;
			right:0;
			top:0;
		}
		
	
		#rma2 .livestockDetailWrapper .middle-wrapper #gallery .propertySlider .carousel .carousel-inner {
			bottom: 0;
			left: 0;
			overflow: hidden;
			position: absolute;
			right: 0;
			top: 0;
		}

	
		#rma2 .livestockDetailWrapper .middle-wrapper #gallery .propertySlider .carousel .carousel-inner .item{
			height: 0;
			padding-bottom: 90%;
			position: absolute;
			width:100%;
		}
		
		#rma2 .livestockDetailWrapper .middle-wrapper #gallery .propertySlider img.portrait {
			height:100%;
			left:50%;
			max-width:none !important;
			position:absolute;
			transform:translateX(-50%);
			-webkit-transform:translateX(-50%);
			width:auto;
		}
		
		#rma2 .livestockDetailWrapper .middle-wrapper #gallery .propertySlider img.landscape {
			height:auto;
			left:0;
			max-width:none !important;
			position:absolute;
			top:50%;
			transform:translateY(-50%);
			-webkit-transform:translateY(-50%);
			width:100%;
		}
		
		#rma2 .livestockDetailWrapper .middle-wrapper #gallery .propertySlider .carousel-control {
			background-image:none;
			bottom:0;
			position:absolute;
			top:0;
			width:10%;
		}
	
		#rma2 .livestockDetailWrapper .middle-wrapper #gallery .propertySlider .carousel-control i {
			position:absolute;
			top:50%;
			transform:translateY(-50%);
			-webkit-transform:translateY(-50%);
		}
		
		#rma2 .livestockDetailWrapper .middle-wrapper #gallery .propertySlider .carousel-control.hvr-sweep-to-right:before,
		#rma2 .livestockDetailWrapper .middle-wrapper #gallery .propertySlider .carousel-control.hvr-sweep-to-left:before {
			background:transparent;
			content:'';
		}
	
		#rma2 .livestockDetailWrapper #snapShot {
			float:left;
			min-height:125px;
			position:relative;
			width:100%;
		}
	
		#rma2 .livestockDetailWrapper #itemDescription,
		#rma2 .livestockDetailWrapper #saleItems,
		#rma2 .livestockDetailWrapper #listingVideo,
		#rma2 .livestockDetailWrapper #googleMap,
		#rma2 .livestockDetailWrapper #companyInfo,
		#rma2 .livestockDetailWrapper #downloads.boxStyle,
		#rma2 .livestockDetailWrapper #listingAgent.boxStyle,
		#rma2 .livestockDetailWrapper #contactAgent.boxStyle,
		#rma2 .livestockDetailWrapper #share {
			float:left;
			height: auto;
			padding-bottom: 15px;
			position:relative;
			width:100%;
		}
	
		#rma2 .livestockDetailWrapper #companyInfo h2,
		#rma2 .livestockDetailWrapper #downloads h2,
		#rma2 .livestockDetailWrapper #listingAgent h2,
		#rma2 .livestockDetailWrapper #contactAgent h2{
			background-color: rgba(151, 215, 0, 1);
			color: rgba(255, 255, 255, 1);
			margin-top: -5px;
			padding-top: 15px;
			padding-bottom: 15px;
			padding: 15px;
			margin-bottom: 0;
			box-shadow: 0 2px 5px rgba(35, 35, 35, 0.5);
			z-index: +1;
			position: relative;
			overflow: visible;
		}
	
		#rma2 .livestockDetailWrapper #listingAgent .imgWrapper {
			background-color:rgba(235, 235, 235, 1);
			height:0;
			overflow:hidden;
			padding-bottom:100%;
		}
		
		#rma2 .livestockDetailWrapper #listingAgent .carousel-control {
			background:none;
			top:25%;
		}
	
		#rma2 .livestockDetailWrapper #downloads .table > tbody > tr{
			border-bottom:1px solid rgba(235, 235, 235, 1);
		}
		
		#rma2 .livestockDetailWrapper #downloads .table > tbody > tr:last-child{
			border-bottom:0;
		}
		
		#rma2 .livestockDetailWrapper #downloads .table > tbody > tr > td, 
		#rma2 .livestockDetailWrapper #downloads .table > tbody > tr > th {
			border-top:0;
		}
	
		#rma2 .livestockDetailWrapper #companyInfo .contentWrapper,
		#rma2 .livestockDetailWrapper #contactAgent form {
			float:left;
			margin-top:30px;
			width:100%;
		}

		#rma2 .livestockDetailWrapper #companyInfo.boxStyle {
			padding-bottom:unset;
		}

		#rma2 .livestockDetailWrapper #companyInfo.boxStyle .contentWrapper {
			margin-bottom:15px;
		}

		#rma2 .livestockDetailWrapper #companyInfo.boxStyle .contentWrapper a {
			float:left;
			margin-top:15px;
			position:relative;
			width:100%;
		}
		
		#rma2 .livestockDetailWrapper #saleItems h2,
		#rma2 .livestockDetailWrapper #googleMap h2,
		#rma2 .livestockDetailWrapper #listingVideo h2{
			color:rgba(151, 215, 0, 1);
			margin:40px 0 20px;
		}
	
		#rma2 .livestockDetailWrapper #share {
			background-color: rgba(151, 215, 0, 1);
			position: relative;
			width: 100%;
		}
		
		#rma2 .livestockDetailWrapper .middle-wrapper #share .social-icons {
			display:inline-block;
			list-style-type: none;
			padding:0;
			position:relative;
		}
		
		#rma2 .livestockDetailWrapper .middle-wrapper #share .social-icons li {
			display:inline-block;
			float:left;
			margin-right:15px;
			position:relative;
		}
		
		#rma2 .livestockDetailWrapper .middle-wrapper #share .social-icons li:last-child {
			margin-right:0;
		}

		#rma2 .livestockDetailWrapper .middle-wrapper #share .social-icons li i {
			color:rgba(255, 255, 255, 1);
			font-size:32px;
		}
	
	/* Office */
		#rma2 .dynamicPageOffset .salesLinksWrapper {
			float:left;
			list-style-type: none;
			margin-top:20px;
			padding:0;
			width:100%;
		}
		
		#rma2 .dynamicPageOffset .salesLinksWrapper li {
			border-right:1px solid rgba(255, 255, 255, 1);
			box-sizing:border-box;
			display:inline-block;
			float:left;
			position:relative;
		}
		
		#rma2 .dynamicPageOffset .salesLinksWrapper li:last-child {
			border-right:0;
		}
		
		#rma2 .dynamicPageOffset .salesLinksWrapper li > button {
			width:100%;
		}

		#rma2 .dynamicPageOffset #companyInfo h2 {
			background-color: rgba(151, 215, 0, 1);
				color:rgba(255, 255, 255, 1);
				margin-top: -5px;
				padding-top: 15px;
				padding-bottom: 15px;
				padding: 15px;
				margin-bottom: 0;
				box-shadow: 0 2px 5px rgba(35, 35, 35, 0.5);
				z-index: +1;
				position: relative;
				overflow: visible;
		}
		
		#rma2 .dynamicPageOffset #companyInfo .list-group-item {
			background-color:transparent;
			border-radius:0;
			border:0;
			border-top:1px solid rgba(221, 221, 221, 1);
		}

		#rma2 .dynamicPageOffset #companyInfo .list-group-item:first-child {
			border-top:0;
		}
		
		#rma2 .dynamicPageOffset #companyInfo .list-group-item:last-child {
			border-bottom:0;
		}

		#rma2 .dynamicPageOffset #companyInfo .list-group-item a {
			color:rgba(60, 60, 60, 1);
			text-decoration:none;
		}

		#rma2 .dynamicPageOffset #companyInfo .list-group-item a i {
			color:rgba(151, 215, 0, 1);
			margin-right:15px;
		}
		
		#rma2 .dynamicPageOffset #staffListWrapper .staffMemberWrapper {
			display:block;
			height:100%;
			padding-bottom:0%;
			position:relative;
		}
		
		#rma2 .dynamicPageOffset #staffListWrapper .staffMemberWrapper .imgWrapper {
			background-color: rgba(235, 235, 235, 1);
			border-radius: 50%;
			height: 0;
			left: 50%;
			margin-top:15px;
			overflow: hidden;
			padding-bottom: 70%;
			position: relative;
			transform:translateX(-50%);
			width: 70%;
		}
		
		#rma2 .dynamicPageOffset #staffListWrapper .staffMemberWrapper .imgWrapper > img {
			height:auto;
			position:absolute;
			top:0;
			width:100%;
		}

		#rma2 .dynamicPageOffset #staffListWrapper .staffMemberWrapper .staffContentWrapper {
			min-height:130px;
			padding-left:15px;
			padding-right:15px;
		}
		
		#rma2 .dynamicPageOffset #staffListWrapper .staffMemberWrapper .staffContentWrapper h3 {
			color: rgba(151, 215, 0, 1);
		}
		
		#rma2 .dynamicPageOffset #staffListWrapper .staffMemberWrapper .staffContentWrapper .list-group .list-group-item {
			border:0;
			border-radius:0;
			color:rgba(60, 60, 60, 1);
			padding:15px 0 0;
		}
		
		#rma2 .dynamicPageOffset #staffListWrapper .staffMemberWrapper .staffContentWrapper .list-group .list-group-item a {
			color:rgba(60, 60, 60, 1);
		}
		
		#rma2 .dynamicPageOffset #officeContentWrapper #map_wrapper {
			background-color:rgba(235, 235, 235, 1);
			height:0;
			padding-bottom:66%;
			position:relative;
		}
		
		#rma2 .dynamicPageOffset #officeContentWrapper #map_wrapper #map_canvas {
			height:100%;
			position:absolute;
			width:100%;
		}

		#rma2 .rmaOfficeListWrapper .memberItemWrapper .renetTopSection h3 {
			color:rgba(20, 27, 77, 1);
		}
		
		#rma2 .rmaOfficeListWrapper .memberItemWrapper .renetTopSection i {
			color:rgba(20, 27, 77, 1);
		}

		#rma2 .rmaOfficeListWrapper .memberItemWrapper .renetBottomSection .list-group > li > a.btn {
			background-color:transparent;
			border-color:rgba(20, 27, 77, 1);
			color:rgba(20, 27, 77, 1);
		}

		#rma2 .rmaOfficeListWrapper .memberItemWrapper .renetBottomSection .list-group > li > a.btn:hover {
			background-color:rgba(20, 27, 77, 1);
			color:rgba(255, 255, 255, 1);
		}
}

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

@media screen and (min-width:992px){
	#rma2 .btn {
		padding:0 15px;
	}
	/* Typography */
		
		h4 {
			font-size:initial;
		}
	
	/* Header */
	#rma2 #headerWrapper .navbar-default .navbar-header #socialWrapperHeader ul li {
		height:30px;
		width:30px;
	}

	#rma2 #headerWrapper .navbar-default .navbar-header #socialWrapperHeader ul li i {
		font-size: 30px;
	}

	#rma2 #headerWrapper .navbar-default .navbar-header .navbar-brand img {
		min-width:auto !important;
	}
	
	#rma2 #headerWrapper .navbar-default #navbar .navbar-nav li {
		display: inline-block;
		width:auto;
	}
	
	#rma2 #headerWrapper .nav > li > a {
		padding-left:25px;
		padding-right:25px;
	}
	
	#rma2 #subNavWrapper .nav > li > a {
		font-weight:700 !important;
	}
	
	#rma2 #headerWrapper .navbar-default #navbar .navbar-nav li ul li:last-child {
		border-bottom:0;
	}

	#rma2 #headerWrapper .navbar-default #navbar .navbar-nav li ul li a,
	#rma2 #headerWrapper .navbar-default #navbar .navbar-nav li.active ul li a{
		color:rgba(60, 60, 60, 1);
		left:15px;
		position:absolute;
		right:15px;
		top:50%;
		transform:translateY(-50%);
		-webkit-transform:translateY(-50%);
	}
	
	#rma2 #headerWrapper .navbar-default #navbar .navbar-nav li ul {
		box-shadow: 0 5px 8px rgba(35, 35, 35, 0.5);
		display:block;
		float:left;
		list-style-type:none;
		min-width:275px;
		opacity:0;
		padding:0;
		position:absolute;
		text-align: left;
		top:100px;
		visibility:hidden;
		transition:all ease-out 0.35s;
		-webkit-transition:all ease-out 0.35s;
		z-index:+1;
	}

	#rma2 #headerWrapper .navbar-default #navbar .navbar-nav li ul li {
		background-color:rgba(255, 255, 255, 1);
		border-bottom:1px dotted rgba(200, 200, 200, 1);
		clear: left;
		cursor:pointer;
		display: block;
		float: left;
		min-height: 40px;
		position: relative;
		width: 100%;
	}
	
	#rma2 #headerWrapper .navbar-default #navbar .navbar-nav li:hover ul,
	#rma2 #headerWrapper .navbar-default #navbar .navbar-nav li.active:hover ul {
		opacity:1;
		top: 50px;
		visibility:visible;
	}
		
	#rma2 #headerWrapper .navbar-default #navbar .navbar-nav li:hover ul li {
		-webkit-transition:all ease-in 0.15s;
		transition:all ease-in 0.15s;
	}

	#rma2 #headerWrapper .navbar-default #navbar .navbar-nav li:hover ul li:hover {
		background-color: rgba(151, 215, 0, 1);
		border-bottom-color:transparent;
		box-shadow:0 3px 3px rgba(35, 35, 35, 0.5);
		transform:scale(1.07);
		-webkit-transform:scale(1.07);
		z-index:+1;
	}

	#rma2 #headerWrapper .navbar-default #navbar .navbar-nav li:hover ul li:hover a {
		color:rgba(255, 255, 255, 1);
	}

	#rma2 #headerWrapper .navbar-default #navbar .navbar-nav li:hover ul li.active,
	#rma2 #headerWrapper .navbar-default #navbar .navbar-nav li:hover ul li.active:hover {
		background-color: rgba(151, 215, 0, 1);
		border-bottom-color:transparent;
	}

	#rma2 #headerWrapper .navbar-default #navbar .navbar-nav li:hover > ul li.active a,
	#rma2 #headerWrapper .navbar-default #navbar .navbar-nav li:hover > ul li.active:hover a {
		color:rgba(255, 255, 255, 1);
	}

	#rma2 #headerWrapper .navbar-default #navbar #subNavWrapper {
		background-color: rgba(151, 215, 0, 1);
	}

	#rma2 #headerWrapper .navbar-default #navbar #subNavWrapper .navbar-nav a {
		color:rgba(20, 27, 77, 1);
	}

	#rma2 #headerWrapper .navbar-default #navbar #subNavWrapper .navbar-nav:last-child {
		clear:left;
	}

/* Footer */
	#rma2 #siteWrapper footer {
		padding:0;
	}

	#rma2 #siteWrapper footer p {
		position:absolute;
		top:50%;
		transform:translateY(-50%);
		-webkit-transform:translateY(-50%);
	}
	
/* Boxstyles */
	#rma2 #siteWrapper .boxStyle {
		padding-bottom:90%;
	}

	#rma2 #siteWrapper .boxStyle .boxHeader > h4:last-child > .btn:last-child {
		display:inline-block;
	}

/* Property Results - List View */
	#rma2 #siteWrapper #propertyResultsWrapper #propertySearchWrapper .nav-tabs li {
		width:calc(100%/3);
	}
	
	#rma2 #propertyResultsWrapper #listView .propertyListItem > section:nth-child(2){
		background-color:rgba(255, 255, 255, 1);
		height: 100%;
		left: auto;
		min-height:unset;
		overflow:hidden;
		padding: 0;
		position: absolute;
		right: 0px;
	}

	#rma2 #propertyResultsWrapper #listView .propertyListItem .topPanel {
		background-color:rgba(20, 27, 77, 1);
		box-sizing:border-box;
		min-height:45px;
		position:relative;
		width:100%;
	}

	#rma2 #propertyResultsWrapper #listView .propertyListItem .topPanel section {
		min-height:45px;
	}

	#rma2 #propertyResultsWrapper #listView .propertyListItem .topPanel h4 {
		color:rgba(255, 255, 255, 1);
		font-weight:300;
		margin:0;
		top:50%;
		transform:translateY(-50%);
		-webkit-transform:translateY(-50%);
	}

	#rma2 #propertyResultsWrapper #listView .propertyListItem .topPanel h4.listingAddress.left {
		color:rgba(255, 255, 255, 1);
		left:15px;
		position: absolute;
	}

	#rma2 #propertyResultsWrapper #listView .propertyListItem .topPanel h4.listingAddress.right {
		color:rgba(255, 255, 255, 1);
		position: absolute;
		right:15px;
	}

	#rma2 #propertyResultsWrapper #listView .propertyListItem > section:nth-child(2) .topPanel span,
	#rma2 #propertyResultsWrapper #listView .propertyListItem .centerPanel .list-group-item span {
		clear: none;
		display: inline-block;
		width:inherit;
	}

	#rma2 #propertyResultsWrapper #listView .propertyListItem .topPanel h4.listingPrice {
		color:rgba(255, 255, 255, 1);
		right:15px;
		text-align: right;
	}

	#rma2 #propertyResultsWrapper #listView .propertyListItem .topPanel h4.listingPrice.priceContent {
		font-size:15px;
	}

	#rma2 #propertyResultsWrapper #listView .propertyListItem .centerPanel {
		float:left;
		min-height: 125px;
		padding:0 15px;
		position:relative;
		width:100%;
	}

	#rma2 #propertyResultsWrapper #listView .propertyListItem .centerPanel h4 {
		color:rgba(20, 27, 77, 1);
		margin:15px 0;
	}

	#rma2 #propertyResultsWrapper #listView .propertyListItem .centerPanel .links {
		padding:0;
	}

	#rma2 #propertyResultsWrapper #listView .propertyListItem .centerPanel .links ul {
		background-color:rgba(151, 215, 0, 1);
		list-style-type: none;
		height:0;
		margin:0;
		padding:0 0 100%;
		position:relative;
	}

	#rma2 #propertyResultsWrapper #listView .propertyListItem .centerPanel .links ul li {
		bottom:0;
		left:0;
		position:absolute;
		right:0;
		top:0;
	}

	#rma2 #propertyResultsWrapper #listView .propertyListItem .centerPanel .links ul li i {
		color:rgba(255, 255, 255, 1);
		font-size:24px;
		left:50%;
		position:absolute;
		top:50%;
		transform:translate(-50%, -50%);
		-webkit-transform:translate(-50%, -50%);
	}

	#rma2 #propertyResultsWrapper #listView .propertyListItem .bottomPanel {
		border-bottom:0;
		bottom:0;
		left:0;
		min-height: 60px;
		position:absolute;
		right:0;
	}

	#rma2 #propertyResultsWrapper #listView .propertyListItem .bottomPanel .btnWrapper {
		bottom:0;
		position: absolute;
		right:0;
	}

	#rma2 #propertyResultsWrapper #listView .propertyListItem .bottomPanel .companyLogo .imgWrapper {
		min-height: 60px;
	}

/* Property Detail */
	/* Property Status Label */
	#rma2 .propertyDetailWrapper #propertyStatus {
		height: 50%;
		left: 0;
		position: absolute;
		top: 0;
		width: 50%;
	}
	
	#rma2 .propertyDetailWrapper #propertyStatus .statusLabelWrapper {
		bottom: 0;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
	}
	
	#rma2 .propertyDetailWrapper #propertyStatus .statusLabelWrapper .statusLabel {
		background: rgba(151, 215, 0, 1);
		border-radius: 50%;
		box-shadow: 3px 6px 6px rgba(0, 0, 0, 0.5);
		display: inline-block;
		float: left;
		height: 0;
		left: 10%;
		padding: 12%;
		position: relative;
		top: 12%;
		transform: rotate(-20deg);
		-webkit-transform: rotate(-20deg);
		width: 0;
	}
	
	#rma2 .propertyDetailWrapper #propertyStatus .statusLabelWrapper .statusLabel .rotate {
		color: rgba(255, 255, 255, 1);
		font-size: 26px;
		font-weight: 700;
		left: 0;
		margin: 0;
		position: absolute;
		right: 0;
		text-align: center;
/*		text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.5);*/
		top: 50%;
		transform: translateY(-50%);
	}
	
	/* Property Brief */
	#rma2 .propertyDetailWrapper .middle-wrapper #snapShot .propertyPrice {
		text-align: right;
	}

/* Livestock Results - List View */
	#rma2 #propertyResultsWrapper #listView .livestockListItem > section:nth-child(2){
		background-color:rgba(255, 255, 255, 1);
		height: 100%;
		left: auto;
		overflow:hidden;
		padding: 0 15px 0 0;
		position: absolute;
		right: 0px;
	}

	#rma2 #propertyResultsWrapper #listView .livestockListItem .topPanel {
		background-color:rgba(20, 27, 77, 1);
		box-sizing:border-box;
		min-height:45px;
		position:relative;
		width:100%;
	}

	#rma2 #propertyResultsWrapper #listView .livestockListItem .topPanel section {
		min-height:45px;
	}

	#rma2 #propertyResultsWrapper #listView .livestockListItem .topPanel h4 {
		color:rgba(255, 255, 255, 1);
		font-weight:300;
		margin:0;
		position: absolute;
		top:50%;
		transform:translateY(-50%);
		-webkit-transform:translateY(-50%);
	}

	#rma2 #propertyResultsWrapper #listView .livestockListItem > section:nth-child(2) .topPanel span,
	#rma2 #propertyResultsWrapper #listView .livestockListItem .centerPanel .list-group-item span {
		clear: none;
		display: inline-block;
		width:inherit;
	}

	#rma2 #propertyResultsWrapper #listView .livestockListItem .centerPanel .list-group-item span > b,
	#rma2 #propertyResultsWrapper #listView .livestockListItem .centerPanel .list-group-item b {
		margin-right:5px;
	}

	#rma2 #propertyResultsWrapper #listView .livestockListItem .topPanel h4.listingAddress {
		color:rgba(255, 255, 255, 1);
		left:15px;
	}

	#rma2 #propertyResultsWrapper #listView .livestockListItem .topPanel h4.listingPrice {
		color:rgba(255, 255, 255, 1);
		right:15px;
		text-align: right;
	}

	#rma2 #propertyResultsWrapper #listView .livestockListItem .centerPanel {
		float:left;
		min-height: 125px;
		position:relative;
		width:100%;
	}

	#rma2 #propertyResultsWrapper #listView .livestockListItem .centerPanel h4 {
		color:rgba(20, 27, 77, 1);
		margin:15px 0 10px;
	}

	#rma2 #propertyResultsWrapper #listView .livestockListItem .centerPanel .links {
		padding:0;
	}

	#rma2 #propertyResultsWrapper #listView .livestockListItem .centerPanel .links ul {
		background-color:rgba(151, 215, 0, 1);
		list-style-type: none;
		height:0;
		margin:0;
		padding:0 0 100%;
		position:relative;
	}

	#rma2 #propertyResultsWrapper #listView .livestockListItem .centerPanel .links ul li {
		bottom:0;
		left:0;
		position:absolute;
		right:0;
		top:0;
	}

	#rma2 #propertyResultsWrapper #listView .livestockListItem .centerPanel .links ul li i {
		color:rgba(255, 255, 255, 1);
		font-size:24px;
		left:50%;
		position:absolute;
		top:50%;
		transform:translate(-50%, -50%);
		-webkit-transform:translate(-50%, -50%);
	}

	#rma2 #propertyResultsWrapper #listView .livestockListItem .bottomPanel {
		bottom:0;
		left:0;
		min-height: 60px;
		position:absolute;
		right:15px;
	}

	#rma2 #propertyResultsWrapper #listView .livestockListItem .bottomPanel .companyLogo .imgWrapper {
		min-height: 60px;
	}
	
	/* Rural Auctions Search */
		#rma2 .ruralAuctionSearch #quicksearch #fieldset-quickSearch {
			width:80%;
		}
		
		#rma2 .ruralAuctionSearch #quicksearch li.searchKeyword {
			padding-right:0;
		}
		
		#rma2 .ruralAuctionSearch #quicksearch #fieldset-quickSearchSubmit {
			width:20%;
		}
		
		#rma2 .ruralAuctionSearch #quicksearch li.search {
			padding-left:0;
		}
}