/*
Compiled: 2021-02-23 14:07:35
Errors: None
*/

.moduleSocial {
	float:left;
	clear:both;
	display:block;
	width:100%;
	min-height:55px;
	margin-top:15px;
}

ul.social-icons {
	align-items: flex-end;
	display: flex;
	flex-direction:row;
	padding:0px;
	margin:0px 0px 15px;
	list-style-type:none;
}
	
ul.social-icons li {
	width:auto;
	height:auto;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:0px;
	float:left;
	text-indent: 0px;
}

ul.social-icons li a {
	float:left;
}
	
ul.social-icons li i {
	display:block;
	float:left;
	width:100%;
	height:100%;
	color:rgba(0, 0, 0, 1);
	font-size:30px;
}

ul.social-icons li i span {
	margin-left:10px;
	font-size:16px;
	font-weight:600;
	color:rgba(0, 0, 0, 1);
}

ul.social-icons li.circle .fa {
	display:grid;
	align-content:center;
	justify-content:center;
	width:50px !important;
	height:50px !important;
	line-height:50px;
	color: rgba(255, 255, 255, 1);
	border-radius:50% !important;
	margin-right:10px;
	float:none;
	text-align: center
}

.navbar.navbar-default .moduleSocial .social-icons li.square i  {
	background-color:rgba(255, 255, 255, 1);
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:rgba(205, 36, 43, 1);
	font-size:20px;
}

.navbar.navbar-default .moduleSocial .social-icons li.square i:hover {
	color:rgba(255, 255, 255, 1);
	background-color:rgba(0, 0, 0, 1);
}

	
/* SET DARK THEME */
	
.darkThemeFooter ul.social-icons li i {
	color:rgba(255, 255, 255, 1);
}

.darkThemeFooter ul.social-icons li i span {
	color:rgba(255, 255, 255, 1);
}	

/* SET LIGHT THEME */
.lightThemeFooter ul.social-icons li i {
	color:rgba(200, 200, 200, 1);
}

.lightThemeFooter ul.social-icons li i span {
	color:rgba(200, 200, 200, 1);
}


/* BURLEIGH TEMPLATE */
	.footer-content .moduleSocial .sub-section-height {
		color:rgba(255, 255, 255, 1);
		text-align:left;
	}

	.footer-content .social-icons li i {
		color:rgba(255, 255, 255, 1);
	}

/* START NEW STYLES FOR SLIDER */

	/* SET SLIDER DEFAULTS */

	.mainPageSlider #myCarousel {
		max-height: 730px;
		overflow-y:hidden;
		float:left;
		margin-bottom:15px;
	}

	.mainPageSlider #myCarousel .item {
		margin-top:0px;
		padding:0px;
		height:100%;
	}

	.mainPageSlider #myCarousel .item .sliderMainImage {
		width:100%;
		height:100%;
		float:right;
	}

	.mainPageSlider #myCarousel .carousel-inner > .active {
		float: left;
	}

	.mainPageSlider #myCarousel .item .sliderRightwrapper {
		position:static;
		height:100%;
		
	}

	.mainPageSlider #myCarousel .item .sliderRight {
		position:absolute;
		top:0;
		bottom:0;
		min-height:100%;
		width:100%;
	}

	.mainPageSlider #myCarousel .item .sliderRight .sliderThumbnail {
		position:relative;
		display:inline-block;
		width:100%;
		height:32%;
		margin-bottom:20px;
		overflow-y:hidden;
	}

	.mainPageSlider #myCarousel .item .sliderRight .sliderThumbnail:nth-child(3) {
		margin-bottom:0px;	
	}

	.mainPageSlider #myCarousel .item .sliderThumbImage {
		max-height:105%;
	}


	/* START CAROUSEL CAPTION */

	.mainPageSlider #myCarousel .item .carousel-caption {
		position:absolute;
		bottom: 5%;
		opacity:1;
		left:0%; /*left:-70%; (set positon for animations*/
		width:65%;
		min-height:106px;
		background-color:rgba(255,255,255,0.75);
		background-image:none;
		border-right:8pt solid rgba(0,0,0,0.75);
		padding:15px;
				
		-webkit-transition: all 0.5s ease;
    	-moz-transition: all 0.5s ease;
    	-o-transition: all 0.5s ease;
    	transition: all 0.5s ease;
	}

    .mainPageSlider #myCarousel .item .status {
		bottom:85%; 
        min-height:0; 
        width:33%; 
        background:rgba(0,0,0,0.75) !important; 
        line-height:15px;
	}
/*
	.mainPageSlider #myCarousel .item:hover .carousel-caption {
		opacity:1;
		left:0%;
	}
*/
	.mainPageSlider #myCarousel .item .carousel-caption h3.price {
		text-align:right;
		text-shadow:none;
		color:rgba(0,0,0,0.75); /* substitute for variable */
		
		width:100%;
		padding:0px;
		margin:10px 20px 0px 0px;
		
		background:transparent;
		
		-webkit-font-smoothing:antialiased;
	}

	.mainPageSlider #myCarousel .item .carousel-caption h4.BBCValue {
		text-align:right;
		text-shadow:none;
		color:rgba(0,0,0, 0.85); /* substitute for variable */
		
		padding:0px;
		margin:10px 0px 0px 20px;
		float:right;
		display:inline-block;
		
		-webkit-font-smoothing:antialiased;
	}

	.mainPageSlider #myCarousel .item .carousel-caption h4.BBCValue .bbcIMG {
		width:25px;
		margin-right:5px;
		margin-bottom:8px;
	}

	.mainPageSlider #myCarousel .item .carousel-caption h1.suburb {
		text-align:left;
		text-shadow:none;
		font-weight:bold;
		color:rgba(0,0,0,0.75); /* substitute for variable */
		text-transform:capitalize;
		
		width:100%;
		padding:0px;
		margin:0px 20px 0px 0px;
		
		-webkit-font-smoothing:antialiased;
	}

	.mainPageSlider #myCarousel .item .carousel-caption h3.address,
    .mainPageSlider #myCarousel .item .carousel-caption h3.propStatus {
		text-align:left;
		text-shadow:none;
		color:rgba(0,0,0,0.75);/* substitute for variable */
		
		width:100%;
		padding:0px;
		margin:10px 20px 0px 0px;
		
		-webkit-font-smoothing:antialiased;
	}

    .mainPageSlider #myCarousel .item .carousel-caption h3.propStatus {
        margin: 0;
        color:rgba(255,255,255,1);
    }

	/* START CAROUSEl CONTROLS */

	.carousel-v1 .carousel-arrow a.carousel-control {
		opacity: 1;
		font-size: 30px;
		height: inherit;
		width: inherit;
		background: none;
		text-shadow: none;
		position: inherit;
	}

	.carousel-v1 .carousel-arrow a i {
		top: 50%;
		opacity: 1; /* OVERIDES STYLE SET IN UNIFY BASE TEMPLATE */
		background: rgba(255,255,255,1);
		margin-top: -18px;
		padding: 2px 12px;
		position: absolute;
		color:rgba(0,0,0,0.75);
		
		font-size:20px;
		padding:10px;
		text-align:center
	}

	.carousel-v1 .carousel-arrow a i:hover {
		color:rgba(255,255,255,1);
		background-color:rgba(0,0,0,0.75);
	}

	.carousel-v1 .carousel-arrow a.left i {
		left: 0;
	}

	.carousel-v1 .carousel-arrow a.right i {
		right: 0;
	}

	
	@media (max-width:992px) {
		
		.mainPageSlider #myCarousel .item .carousel-caption {
			position:absolute;
			bottom: -150px;
			left:7.5%;
			width:85%;
			opacity:0;
			border-right:none;
			border-top:8pt solid rgba(0,0,0,0.75);


			-webkit-transition: all 0.5s ease;
			-moz-transition: all 0.5s ease;
			-o-transition: all 0.5s ease;
			transition: all 0.5s ease;
			
			display:none;
		}	
		
		.mainPageSlider #myCarousel .item:hover .carousel-caption {
			opacity:1;
			left:7.5%;
			bottom:0%;
		}
	}

/* slider used in burleigh template */
	#homeUnify {
		background-image:none;
		margin:0px;
		padding:0px;
		padding-bottom:43%;
		height:0px !important;
		/*max-height:730px !important;*/
		border-top:15px solid rgba(255, 255, 255, 1);
		border-bottom:15px solid rgba(255, 255, 255, 1);
	}

	#homeUnify .mainPageSlider #myCarousel .item .carousel-caption .burleighPrice {
		display: inline-block;
		font-size: 32px;
		line-height: normal;
		width: auto;
		height: auto;
		margin:0px 0px 0px 0px !important;
		border:0px;
		border-radius: none;
		transform: rotateY(0deg);
		-ms-transform: rotateY(0deg);
		-webkit-transform: rotateY(0deg);
		opacity: 1;
		
		float: right;
		clear: right;
		text-align: right;
		width: 100%;
	}

	#homeUnify .mainPageSlider #myCarousel {
		max-height:100%;	
	}
	.rotate {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.statusLabel {
	position: absolute;
	left:5px;
	top:-10px;
	max-height: 45px; 
	max-width: 175px;
}

.statusLabel svg {
	width:100%;
	height:100%;
}

.statusLabel svg polygon {
	fill:rgba(0, 0, 0, 1);	
}

.statusLabel h3 {
	color:rgba(255, 255, 255, 1);
	position:static;
	margin-top:-125px;
	margin-left:-35px;
	text-align:center;
	font-size:22px;
}

/* INTERNET EXPLORER HACKS */

	@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
		/* IE10+ */
		.statusLabel h3 {
			margin-top:-105px !important;
		}
	}.pageContent article {
    border-bottom:1px dotted rgba(255, 255, 255, 1);
    margin-bottom:30px;
    padding-bottom:30px;
}

/* CONTENT PAGE WITH BLOG */
.blog {
    border-right:1px solid rgba(200, 200, 200, 1);
}

.blog h2,
.blogArticles h2 {
    margin-top:0px;
    margin-bottom:30px;
}

.blogWrapper {
    float:left;
    overflow-x:hidden;
    position:relative;
}

.blogWrapper .imgWrapper {
    background-color:rgba(0, 0, 0, 1);
    height:0;
    overflow:hidden;
    padding-bottom:75%;
    position:relative;
    width:100%;
}

.blogWrapper .img-responsive {
    max-width:none;
    width:auto;
    max-height:100%;
    position:absolute;
    opacity:0.5;
    background-blend-mode: multiply;
}

.blogTitle {
    clear:both;
}

.blogContent {
    border-bottom: 1px solid rgba(235, 235, 235, 1);
    bottom:5%;
    height:auto;
    left:5%;
    margin-bottom: 15px;
    max-width:90%;
    position:absolute;
    z-index:+1;
}

.nobottomBorder {
    border:0;
}

.blogContent.textLight,
.blogContent.textLight h3 {
    color:rgba(255, 255, 255, 1);
}

.blogContent.textLight p:first-child {
    display:inline-block;
    padding:0px 10px;
    border-radius:5px;
}

.blogContent.textDark {
    top:0;
    left:15px;
}

.blogContent.textDark h3 {
    margin-top:0px;
}

.blogContent .btn {
    margin-top:15px;
}

.blogLink {
    clear:left;
    padding:0px;
}

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

.blogArticles ul li {
    width:100%;
    padding:3px 10px;
    border-bottom:1px dotted rgba(225, 225, 225, 1);
    cursor:pointer;
}

.blogArticles ul li a {
    text-decoration:none;
}

.blogArticles ul li h5 {
    margin-bottom:0px;
}

.blogArticles ul li p {
    opacity:0.5;
}

.blogArticles .hvr-underline-from-left::before {
    height:2px;
    background-color:rgba(150, 12, 35, 1);
}

/* CONTENT PAGE WITH BLOG DETAIL */
.blogDetail .headline h2,
.blogArticles  h2{
    margin-top:0px;
}

.blogArticles,
.blog {
    margin-top:30px;
}

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

.blogArticles ul li {
    width:100%;
    padding:3px 10px 0px 0px;
    border-bottom:1px dotted rgba(225, 225, 225, 1);
    cursor:pointer;
}

.blogArticles ul li h5 {
    margin-top:0px;
}

.blogArticles ul li a {
    text-decoration:none;
}

.blogArticles ul li h5 {
    margin-bottom:0px;
}

.blogArticles ul li p {
    opacity:0.5;
}

.blogArticles .hvr-underline-from-left::before {
    height:2px;
    background-color:rgba(150, 12, 35, 1);
}

.blogDetail .module {
    border-right:1px solid rgba(235, 235, 235, 1);
}

.blogDetail .imgWrapper {
    margin-bottom:30px;
}

.blogDetailFooter {
    border-bottom:1px solid rgba(235, 235, 235, 1);
    padding-bottom:15px;
}

/* Blog Content - Home */
#homeBlogContent {
    padding-bottom:60px;
    padding-top:60px;
}

#homeBlogContent .imgWrapper {
    height:0;
    margin-bottom:15px;
    overflow: hidden;
    padding-bottom:100%;
    position:relative;
}

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

#homeBlogContent .blogTitle {
    font-weight:600;
    margin-top:0;
    text-transform: uppercase;
}

#homeBlogContent .buttonWrapper a {
    margin-top:30px;
    width:100%;
}

/* Merchandise Slider */
.merchandiseSlider .carousel .item img {
    width:100%;
    height:auto;
}#map_wrapper {
	width:100%;
	height: 400px;
	margin-top:20px;
	float:left;
}

#map_canvas, #map_canvas_mobile {
	width: 100%;
	height: 100%;
}#propertyValue #sliderWrapper{
    grid-column-start:2;
    grid-column-end:span 1;
}

#propertyValue #sliderWrapper .sliderHeading {
    color:rgba(255, 255, 255, 1);
    font-family: 'Abril Fatface', cursive;
    text-align:center;
    letter-spacing: 0.05em;
    text-shadow:2px 3px 5px rgba(0, 0, 0, 0.5);
    -webkit-font-smoothing:antialiased;
}

/* Range Slider Styling */
#propertyValue #sliderWrapper input[type="range"] {
    width:100%;
}

/* Range Slider */
.rangeSliderLabel,
#propertyValue .cta-button {
  margin-bottom: 30px;
}

#propertyValue .calculator-results-label {
  margin-top:15px;
}

.rangeslider {
    background-color:rgba(255, 255, 255, 0.25);
    margin:15px 0;
}

.rangeslider .rangeslider__fill {
    background-color:rgba(251, 131, 50, 1);
}

.rangeslider .rangeslider__handle{
    background: white;
    color: #0085b2;
    font-weight: bold;
    font-size: 18px;
    border: 1px solid #ccc;
    cursor: pointer;
    display: inline-block;
    width: 100px;
    height: 40px;
    line-height: 38px;
    text-align: center;
    position: absolute;
    background-image: url(/_assets/6695/images/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…Igd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
    background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    -moz-border-radius: 22px;
    -webkit-border-radius: 22px;
    border-radius: 22px;
}

.rangeslider__handle__value:before {
    content:'$';
}

.rangeslider__handle__value {
    color: rgba(0, 55, 103, 1);
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight:700;
    left:0;
    position:absolute;
    right:0;
    text-align:center;
    top:50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.rangeslider,
.rangeslider__fill {
  display: block;
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

#propertyValue .calculator-results #calculator-fees,
#propertyValue .calculator-results #calculator-save {
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 6px;
  font-size: 30px;
  padding: 5px;
}

.rangeslider,
#propertyValue .calculator-results #calculator-fees,
#propertyValue .calculator-results #calculator-save {
  background: #e6e6e6;
  position: relative;
}

.rangeslider--horizontal {
  height: 20px;
  width: 100%;
}

.rangeslider--vertical {
  width: 20px;
  min-height: 150px;
  max-height: 100%;
}

.rangeslider--disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}

.rangeslider__fill {
  background: #00ff00;
  position: absolute;
}
.rangeslider--horizontal .rangeslider__fill {
  top: 0;
  height: 100%;
}
.rangeslider--vertical .rangeslider__fill {
  bottom: 0;
  width: 100%;
}

.rangeslider__handle {
  background: white;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block;
  width: 40px;
  height: 40px;
  position: absolute;
  background-image: url(/_assets/6695/images/'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.rangeslider__handle:after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url(/_assets/6695/images/'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.13)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.rangeslider__handle:active, .rangeslider--active .rangeslider__handle {
  background-image: url(/_assets/6695/images/'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.12)));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
}
.rangeslider--horizontal .rangeslider__handle {
  top: -10px;
  touch-action: pan-y;
  -ms-touch-action: pan-y;
}
.rangeslider--vertical .rangeslider__handle {
  left: -10px;
  touch-action: pan-x;
  -ms-touch-action: pan-x;
}

input[type="range"]:focus + .rangeslider .rangeslider__handle {
  -moz-box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
  -webkit-box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
  box-shadow: 0 0 8px rgba(255, 0, 255, 0.9);
}

#propertyValue .calculator-results .notes p {
    font-size: 13px;
    line-height: 20px;
}#stockSales [id="BullSales"],
#stockSales [id="StoreCattleSales"] {
    border-bottom: 1px dotted rgba(51, 51, 51, 0.5);
}

#stockSales h1 {
    margin-bottom: 0px;
    background: white;
    padding: 1px 30px;
    top:1px;
    position: relative;
    display: inline-block;
}

#stockSales h1:before {
    position:absolute;
    content:"";
    border-bottom:2px solid rgba(28, 93, 157, 1);
    width:50px;
    bottom:0;
    left:-40px;
}

#stockSales h1:after {
    position:absolute;
    content:"";
    border-bottom:2px solid rgba(28, 93, 157, 1);
    width:50px;
    bottom:0;
    right:-33px;
}

#stockSales .ruralListItemWrapper {
    position:relative;
}

#stockSales .in .ruralListItemWrapper:nth-child(2) {
    margin-top:30px;
}

#stockSales .ruralListItemWrapper a {
	border: 1px solid rgba(225, 225, 225, 1);
    bottom: 0;
	float: left;
    left: 0;
    margin: 15px 0;
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
}

#stockSales .ruralListItemWrapper a:hover {
    box-shadow:5px 10px 40px rgba(0, 0, 0, 0.15);
}

#stockSales .ruralListItemWrapper:last-child hr {
    display:none;
}.clearingListIsotope .livestockItem {
    margin-bottom:30px;
}

.clearingListIsotope .livestockItem .imgWrapper {
    border-radius:0;
    height: 0;
    overflow: hidden;
    padding-bottom: 100%;
    width: 100%;
}

.clearingListIsotope .livestockItem .imgWrapper img {
    left: 50%;
    position:absolute;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

.clearingListIsotope .livestockItem .odd,
.clearingListIsotope .livestockItem .even {
    margin-bottom:30px;
}

.clearingListIsotope .livestockItem .contentWrapper {
    background-color: rgba(235, 235, 235, 1);
    bottom:0;
    padding:15px;
    position:relative;
    right:0;
    top:0;
}

.clearingListIsotope .livestockItem .contentWrapper h3 {
    margin-top:0;
}

.clearingListIsotope .livestockItem .contentWrapper p {
    font-size:15px;
    line-height: 25px;
    float:left;
}

.clearingListIsotope .livestockItem .contentWrapper a {
    bottom:15px;
    clear:both;
    display: inline-block;
    position: relative;
    right:15px;
}

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

    .clearingListIsotope .livestockItem {
        margin-bottom:30px;
        padding-left:0;
    }

    .clearingListIsotope .livestockItem:nth-of-type(2n+2){
        padding-left:15px;
        padding-right:0px;
    }

    .clearingListIsotope .livestockItem .contentWrapper {
        position:absolute;
        right:15px;
    }

    .clearingListIsotope .livestockItem:nth-of-type(2n+2) .contentWrapper {
        right:0;
    }

    .clearingListIsotope .livestockItem .contentWrapper a {
        position: absolute;
    }

}.buildingProfile#myCarousel .carousel-control i {
    position:absolute;
    top:50%;
}

.buildingProfile#myCarousel .carousel-control.left i {
    left: 30px;
}

.buildingProfile#myCarousel .carousel-control.right i {
    right: 30px;
}#blogResults a {
    color: inherit;
}#blogDetail ul.social-icons {
    display: inline-block;
}

#blogDetail ul.social-icons li i {
    font-size: 24px;
}.content_merchandise .item .imgWrapper {
    border-radius:0;
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    width: 100%;
}

.content_merchandise .item .imgWrapper img {
    left: 0;
    transform: translateX(0);
}

.content_merchandise #filters {
    border-right:1px solid rgba(235, 235, 235, 1);
    margin-right:15px;
    padding-right:15px;
}.content_stock .livestock .carousel {
    margin-bottom: 30px;
}

.content_stock .livestock .carousel .imgWrapper img {
    height: auto;
    width: 100%;
}

.content_stock .item .imgWrapper {
    border-radius:0;
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    width: 100%;
}

.content_stock .item .imgWrapper img {
    left: 0;
    transform: translateX(0);
}

.content_stock #filters {
    border-right:1px solid rgba(235, 235, 235, 1);
    margin-right:15px;
    padding-right:15px;
}

.content_stock .livestockItem {
    margin-bottom:30px;
}

.content_stock .livestockItem .imgWrapper {
    border-radius:0;
    height: 0;
    overflow: hidden;
    padding-bottom: 100%;
    width: 100%;
}

.content_stock .livestockItem .imgWrapper img {
    left: 50%;
    position:absolute;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

.content_stock .livestockItem .odd,
.content_stock .livestockItem .even {
    margin-bottom:30px;
}

.content_stock .livestockItem .contentWrapper {
    background-color: rgba(235, 235, 235, 1);
    bottom:0;
    padding:15px;
    position:relative;
    right:0;
    top:0;
}

.content_stock .livestockItem .contentWrapper h3 {
    margin-top:0;
}

.content_stock .livestockItem .contentWrapper p {
    font-size:15px;
    line-height: 25px;
    float:left;
}

.content_stock .livestockItem .contentWrapper a {
    bottom:15px;
    clear:both;
    display: inline-block;
    position: relative;
    right:15px;
}

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

    .content_stock .livestockItem {
        margin-bottom:30px;
        padding-left:0;
    }

    .content_stock .livestockItem:nth-of-type(2n+2){
        padding-left:15px;
        padding-right:0px;
    }

    .content_stock .livestockItem .contentWrapper {
        position:absolute;
        right:15px;
    }

    .content_stock .livestockItem:nth-of-type(2n+2) .contentWrapper {
        right:0;
    }

    .content_stock .livestockItem .contentWrapper a {
        position: absolute;
    }
    
}.content_clearing .clearing .carousel {
    margin-bottom: 30px;
}

.content_clearing .clearing .carousel .imgWrapper img {
    height: auto;
    width: 100%;
}

.content_clearing .item .imgWrapper {
    border-radius:0;
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    width: 100%;
}

.content_clearing .item .imgWrapper img {
    left: 0;
    transform: translateX(0);
}

.content_clearing #filters {
    border-right:1px solid rgba(235, 235, 235, 1);
    margin-right:15px;
    padding-right:15px;
}

.content_clearing .livestockItem {
    margin-bottom:30px;
}

.content_clearing .livestockItem .imgWrapper {
    border-radius:0;
    height: 0;
    overflow: hidden;
    padding-bottom: 100%;
    width: 100%;
}

.content_clearing .livestockItem .imgWrapper img {
    left: 50%;
    position:absolute;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

.content_clearing .livestockItem .odd,
.content_clearing .livestockItem .even {
    margin-bottom:30px;
}

.content_clearing .livestockItem .contentWrapper {
    background-color: rgba(235, 235, 235, 1);
    bottom:0;
    padding:15px;
    position:relative;
    right:0;
    top:0;
}

.content_clearing .livestockItem .contentWrapper h3 {
    margin-top:0;
}

.content_clearing .livestockItem .contentWrapper p {
    font-size:15px;
    line-height: 25px;
    float:left;
}

.content_clearing .livestockItem .contentWrapper a {
    bottom:15px;
    clear:both;
    display: inline-block;
    position: relative;
    right:15px;
}

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

    .content_clearing .livestockItem {
        margin-bottom:30px;
        padding-left:0;
    }

    .content_clearing .livestockItem:nth-of-type(2n+2){
        padding-left:15px;
        padding-right:0px;
    }

    .content_clearing .livestockItem .contentWrapper {
        position:absolute;
        right:15px;
    }

    .content_clearing .livestockItem:nth-of-type(2n+2) .contentWrapper {
        right:0;
    }

    .content_clearing .livestockItem .contentWrapper a {
        position: absolute;
    }

}.content_confidentialityAgreement .custom_form {
    float:left;
    min-height:50vh;
    overflow:hidden;
    padding-bottom:60px;
    position:relative;
    width:100%;
}

.content_confidentialityAgreement .custom_form .slide_panel {
    background-color:rgba(60, 41, 96, .95);
    color:rgba(255, 255, 255, 1);
    display:grid;
    justify-items:center;
    padding:30px;
    position:absolute;
    -webkit-transition:all 0.35s ease-out;
    transition:all 0.35s ease-out;
    width:100%;
    z-index:+1;
}

.content_confidentialityAgreement .custom_form .slide_panel h4 {
    border-bottom-color:rgba(255, 255, 255, .5);
    border-bottom-style:dashed;
    border-bottom-width:1px;
    font-size:2rem;
    margin-bottom:1em;
    padding-bottom:1em;
}

.content_confidentialityAgreement .custom_form .slide_panel.slide_out {
    top:0px;
    -webkit-transform:translateY(-100%);
    -moz-transform:translateY(-100%);
    -o-transform:translateY(-100%);
    transform:translateY(-100%);
}

.content_confidentialityAgreement .custom_form .slide_panel.slide_in {
    -webkit-transform:translateY(0%);
    -moz-transform:translateY(0%);
    -o-transform:translateY(0%);
    transform:translateY(0%);
}

.content_confidentialityAgreement .custom_form .slide_panel .missing_fields .list-group-item {
    background-color:transparent;
    border:unset;
    border-radius:0;
    color:rgba(255, 255, 255, .65);
}

.content_confidentialityAgreement .custom_form .slide_panel .missing_fields .list-group-item > b {
    color:rgba(255, 255, 255, 1);
    font-size: 1.5rem;
}

.content_confidentialityAgreement .custom_form .slide_panel .form_message {
    display:none;
}

.content_confidentialityAgreement .custom_form .slide_panel.formIsValid .form_message {
    display:flex;
}

.content_confidentialityAgreement .custom_form .btn-reverse {
    background-color:rgba(255, 255, 255, 1);
    border-color:rgba(255, 255, 255, 1);
    color:initial;
}

/* ---- Content loaded into CRM ---- */
.content_confidentialityAgreement .form_content {
    padding:60px 15px 0;
}

.content_confidentialityAgreement form .form-group > div {
    margin-bottom:15px;
}

.content_confidentialityAgreement form .form-group label > i {
    color:red;
    font-size:0.8rem;
    vertical-align:super;
}

.content_confidentialityAgreement form .form-group select {
    box-shadow:0px 0px 0px 1px rgba(175, 175, 175, 1);
}

.content_confidentialityAgreement form .acceptance {
    background-color:rgba(175, 175, 175, .35);
    border-radius:5px;
    box-shadow:0px 0px 0px 1px rgba(175, 175, 175, 1);
    margin-top:2em;
    padding:1em;
}

.content_confidentialityAgreement form .acceptance h4 {
    color:rgba(0, 0, 0, 1);
}

.content_confidentialityAgreement form .form-group .form-check {
    color:rgba(0, 0, 0, 1);
    display:flex;
}

.content_confidentialityAgreement form .form-group .form-check > input[type=checkbox]{
    margin-right:10px;
}

.content_confidentialityAgreement form .form-group .form-check label {
    font-weight:normal;
    line-height:1.75;
}

.content_confidentialityAgreement form .form-group input[type=submit] {
    margin-top:2rem;
}#livestockContentDetailWrapper #informationWrapper {
    border-bottom:2px dashed rgba(235, 235, 235, 1);
    position:relative;
    width:100%;
}

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

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

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

#livestockContentDetailWrapper .nav-tabs li.active a {
    background-color:rgba(51, 51, 51, 1);
    color:rgba(255, 255, 255, 1);
}

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

#livestockContentDetailWrapper .tab-content {
    margin-bottom: 30px;
    width:100%;
}

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

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

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

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

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

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

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

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

#livestockContentDetailWrapper .tab-content #slider-thumbs .thumbnails li a img {
    width:100%;
}.content_common_pages_tabbedContent_home .nav-tabs {
    border:0;
}

.content_common_pages_tabbedContent_home .nav-tabs li {
    background-color:rgba(51, 51, 51, 1);
    min-height:150px;
    position:relative;
    width:100%;
}

.content_common_pages_tabbedContent_home .nav-tabs li a,
.content_common_pages_tabbedContent_home .nav-tabs li.active a,
.content_common_pages_tabbedContent_home .nav-tabs li.active a:hover,
.content_common_pages_tabbedContent_home .nav-tabs li.active a:focus {
    border:0;
    bottom:0;
    color:rgba(255, 255, 255, 1);
    left:0;
    position:absolute;
    right:0;
    top:0;
}

.content_common_pages_tabbedContent_home .nav-tabs li:hover,
.content_common_pages_tabbedContent_home .nav-tabs li.active {
    background-color: rgba(243, 206, 49, 1);
}/*
.footerBrand, .customLogo {
	margin-top:15px;
}
*/

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

.topMargin {
	margin-top:15px;
}

.lightTheme .footerBrandText {
	color:rgba(51, 51, 51, 1);
}

.darkTheme .footerBrandText {
	color:rgba(255, 255, 255, 1);
}