

/** ADMIN FEATURES **/
.pFeatures .pFeatures-title		{ color:#513389; }
.pFeatures .client-btn			{ background:#513389; color:#FFFFFF; }
.pFeatures .client-btn:hover	{ background:#6ABD68; color:#FFFFFF; }
.cookiebox						{ display:none !important; }



/** PROPERTY HEADER **/
.property-header								{ padding:20px 0px; text-transform:uppercase; font-size:1.2em; }
.property-header .back-btn						{ float:left; display:block; max-width:220px; }
.property-header .attributes					{ margin:10px 0px 0px 220px; text-align:right; }
.property-header .pipe							{ padding:0px 10px; }
.property-header .price-wrapper					{ display:inline; }
.property-header .status,
.property-header .price-value					{ font-weight:600; }
.property-header .price-wrapper .price-status	{ display:none; }

.property-header .pipe							{ color:#777777; }
.property-header .status,
.property-header .price-value					{ color:#513389; }



/** SLIDER **/
.property-slider											{ position:relative; padding:3px 0px 0px 0px; }
.property-slider .slideshow									{ z-index:1; }
.property-slider .slideshow-controls						{ display:none; }
.property-slider .property-address							{ padding:30px 10px; line-height:2.6em; font-weight:300; }
.property-slider .property-address .address					{ float:left; width:65%; text-transform:uppercase; font-weight:600; letter-spacing:-3px; font-size:3em; }
.property-slider .property-address .address-other			{ display:block; clear:both; text-transform:none; letter-spacing:normal; font-family:'Open Sans', sans-serif; font-weight:300; font-size:0.6em; }
.property-slider .property-address .price					{ float:right; width:30%; text-align:right; font-size:3em; }
.property-slider .property-address .price-offers,
.property-slider .property-address .price-period			{ display:block; clear:both; text-transform:none; font-size:0.6em; font-family:'Open Sans', sans-serif; font-weight:300; font-size:0.6em;}
.property-slider .property-address .price-from,
.property-slider .property-address .price-to				{ text-transform:none; font-size:0.6em; font-family:'Open Sans', sans-serif; font-weight:300; font-size:0.6em;}
.property-slider .property-address .price-value				{ display:block; font-weight:600; letter-spacing:-3px; }
.property-slider .property-address .price-min.price-value,
.property-slider .property-address .price-max.price-value	{ display:inline-block; }
.property-slider .property-address .price-status			{ display:none; }
.slideshow .slideshow-slides .horiz-scroll-prev,
.slideshow .slideshow-slides .horiz-scroll-next				{ height:60px; width:60px; }
.slideshow .slideshow-slides .horiz-scroll-prev::after,
.slideshow .slideshow-slides .horiz-scroll-next::after		{ content:" "; width:60px; height:60px; line-height:auto;}


.property-slider											{ background:#333333; }
.property-slider.no-images									{ background:#333333; }
.property-slider .slideshow .slideshow-slides				{ border:none; }
.property-slider .property-address							{ background:#FFFFFF; }
.property-slider .property-address .address					{ color:#513389; }
.property-slider .property-address .price-value				{ color:#513389; }
.property-slider .property-address .price,
.property-slider .property-address .address span			{ color:#777777; }
.slideshow .slideshow-slides .horiz-scroll-nav,
.slideshow .slideshow-slides .horiz-scroll-nav:hover		{ background-color:transparent; }
.slideshow .slideshow-slides .horiz-scroll-prev				{ background:transparent url(icons/arrow-circle-left.png) no-repeat 50% 50%; }
.slideshow .slideshow-slides .horiz-scroll-next				{ background:transparent url(icons/arrow-circle-right.png) no-repeat 50% 50%; }



/** LEFT COL **/
.property-left												{ float:left; width:65%; margin:20px 0px; }
.listing-similar h2,
.property-left h2											{ text-transform:uppercase; font-weight:600; font-size:2.6em; letter-spacing:-3px; line-height:1em; }
.property-left .property-key,
.property-left .listing-property-types						{ margin:0px 0px 40px 0px; padding:20px; }
.listing-property-types-table a								{ display:block; }
.property-left .property-key h2,
.property-left .listing-property-types h2					{ text-transform:uppercase; }
.property-left .property-key th,
.property-left .property-key strong,
.property-left .property-key a								{ font-weight:600; }
.property-left .property-features h2,
.property-left .property-description h2
.property-left .listing-additional h2						{ text-transform:uppercase; font-weight:bold; margin:0px 0px 10px 0px; }
.property-left .listing-additional-info						{ font-weight:300; line-height:1.6em; }

.property-left .property-key,
.property-left .listing-property-types						{ border:1px solid #CCCCCC; background:#F9F9F9; }
.listing-similar h2,
.property-left .property-key h2,
.property-left .listing-property-types h2					{ color:#513389; }
.property-left .tbl-row-odd									{ background:#EFEFEF; }
.property-left .listing-property-types a,
.property-left .property-key strong,
.property-left .property-key a								{ color:#513389; }
.property-left .property-key .tbl .tbl-row .tbl-row-cell	{ border:none; }
.property-left .property-features h2,
.property-left .property-description h2,
.property-left .property-description strong,
.property-left .listing-additional h2,
.property-left .listing-additional strong					{ color:#513389; }



/** RIGHT COL **/
.property-right												{ float:right; width:300px; margin:0px 0px 20px 0px; }
.property-right.property-right-top							{ margin:20px 0px 0px 0px; }
.property-right .property-media-links .btn-arrow			{ display:block; margin:0px 0px 10px 0px; text-align:left; text-transform:uppercase; font-weight:600; font-size:1.1em; }
.property-right .property-media-links .btn-arrow:after		{ content:" "; }
.property-right .property-enquiry							{ margin:0px 0px 20px 0px; padding:20px; }
.property-right .property-enquiry .title h2					{ text-transform:uppercase; font-weight:600; letter-spacing:-3px; font-size:2.4em; line-height:1.1em; }
.property-right .property-enquiry .btn						{ display:block; padding:10px; width:160px; }

.property-right .property-media-links .btn					{ background:#513389; color:#FFFFFF; }
.property-right .property-media-links .btn span				{ color:#FFFFFF; }
.property-right .property-media-links .btn:hover			{ background:#6ABD68; color:#FFFFFF; }
.property-right .property-enquiry							{ border:1px solid #CCCCCC; background:#FAFAFA; }
.property-right .property-enquiry .title h2					{ color:#513389; }
.property-right .property-enquiry .btn						{ background:#513389; color:#FFFFFF; }
.property-right .property-enquiry .btn:hover				{ background:#6ABD68; color:#FFFFFF; }



/** SIMILAR PROPERTIES **/
.slst-item							{ display:inline-block; vertical-align:top; width:24%; }
.plst-max970 .slst-item,
.plst-max970 .vitm,
.plst-max970 .vitm .vitm-click		{ height:auto; }
.slst-item .vitm					{ margin:10px 10px 10px 0px; padding:0px; }
.slst-item .vitm .vitm-photo		{ float:none; display:block; clear:both; margin:0px auto; text-align:center; padding:10px; }
.slst-item .vitm .vitm-details		{ float:none; display:block; clear:both; margin:0px auto; text-align:left; padding:10px;  }
.slst-item .addr-line1				{ display:block; font-weight:600; font-size:1.6em; letter-spacing:-2px; text-transform:uppercase; }
.vitm .price .price-value			{ display:block; font-weight:600; font-size:1.6em; letter-spacing:-2px; }

.slst-item .vitm					{ border:1px solid #CCCCCC; }
.slst-item .vitm .vitm-details		{ border-top:1px solid #CCCCCC; }
.slst-item .vitm-details,
.slst-item .vitm-details a			{ color:#777777; }
.slst-item .addr-line1,
.vitm .price .price-value			{ color:#513389; }



/** LIGHT BOX **/
.lightbox-content .btn			{ background-color:#513389; color:#FFFFFF; }
.lightbox-content .btn:hover	{ background-color:#6ABD68; color:#FFFFFF; }



/** APPLICATION BOX **/
.property-application						{ display:block; margin:20px 0px; padding:20px; }
.property-application .title				{ display:block; text-transform:uppercase; font-weight:600; font-size:2.5em; letter-spacing:-2px; line-height:1em; }
.property-application .text					{ font-family:'Open Sans', sans-serif; text-transform:uppercase; font-weight:300; font-size:1.3em; display:block; margin:10px 0px;  }
.property-application .btn					{ display:block; padding:20px; font-size:1.3em; }

.property-application						{ background:#6ABD68; color:#FFFFFF; }



/** RENTALS **/
.website-wrapper-rent .pFeatures .pFeatures-title								{ color:#6ABD68; }
.website-wrapper-rent .pFeatures .client-btn									{ background:#6ABD68; color:#FFFFFF; }
.website-wrapper-rent .pFeatures .client-btn:hover								{ background:#428045; color:#FFFFFF; }
.website-wrapper-rent .property-header .btn										{ background:#6ABD68; color:#FFFFFF; }
.website-wrapper-rent .property-header .btn:hover								{ background:#428045; color:#FFFFFF; }
.website-wrapper-rent .property-header .status,
.website-wrapper-rent .property-header .price-value,
.website-wrapper-rent .property-slider .property-address .address,
.website-wrapper-rent .property-slider .property-address .price-value,
.website-wrapper-rent .listing-similar h2,
.website-wrapper-rent .property-left .property-key h2,
.website-wrapper-rent .property-left .listing-property-types h2,
.website-wrapper-rent .property-left .property-key strong,
.website-wrapper-rent .property-left .property-key a,
.website-wrapper-rent .property-left .property-features h2,
.website-wrapper-rent .property-left .property-description h2,
.website-wrapper-rent .property-left .property-description strong,
.website-wrapper-rent .property-left .listing-additional h2,
.website-wrapper-rent .property-left .listing-additional strong					{ color:#6ABD68; }
.website-wrapper-rent .property-right .property-media-links .btn				{ background:#6ABD68; color:#FFFFFF; }
.website-wrapper-rent .property-right .property-media-links .btn span			{ color:#FFFFFF; }
.website-wrapper-rent .property-right .property-media-links .btn:hover			{ background:#428045; color:#FFFFFF; }
.website-wrapper-rent .property-right .property-enquiry .title h2				{ color:#6ABD68; }
.website-wrapper-rent .property-right .property-enquiry .btn					{ background:#6ABD68; color:#FFFFFF; }
.website-wrapper-rent .property-right .property-enquiry .btn:hover				{ background:#428045; color:#FFFFFF; }
.website-wrapper-rent .slst-item .addr-line1,
.website-wrapper-rent .vitm .price .price-value									{ color:#6ABD68; }
.website-wrapper-rent .lightbox-content .btn									{ background-color:#6ABD68; color:#FFFFFF; }
.website-wrapper-rent .lightbox-content .btn:hover								{ background-color:#428045; color:#FFFFFF; }







/** RESPONSIVE **/
@media screen and (max-width:950px){

	.slst-item	{ width:32%; }

}

@media screen and (max-width:920px){

	.property-left	{ width:60%; }

}

@media screen and (max-width:800px){

	.property-left						{ width:55%; }

}

@media screen and (max-width:770px){

	.property-header .back-btn								{ float:none; }
	.property-header .attributes							{ display:none; }
	.property-slider .slideshow								{ margin:0px 0px 0px 0px; }

}

@media screen and (max-width:720px){

	.property-right .property-media-links						{ text-align:center; }
	.property-right .property-media-links .btn,
	.property-right .property-media-links .resp-media-link		{ display:inline-block; }
	.property-right .property-media-links .btn-map span,
	.property-right .property-media-links .btn-street span,
	.property-right .property-media-links .btn-brochure span,
	.property-right .property-media-links .btn-email span		{ display:none; }
	.property-left,
	.property-right												{ float:none; clear:both; margin:20px 0px; width:100%; }
	.slideshow .slideshow-slides .horiz-scroll-prev,
	.slideshow .slideshow-slides .horiz-scroll-next				{ display:none !important; }

}

@media screen and (max-width:640px){

	.property-header .back-btn									{ float:none; margin:0px 0px 10px 0px; }
	.property-header .attributes								{ margin:10px 0px 0px 0px; text-align:left; }
	.property-right .property-media-links .btn,
	.property-right .property-media-links .resp-media-link		{ display:block; }

}

@media screen and (max-width:630px){

	.slst-item	{ width:48%; text-align:center; }

}

@media screen and (max-width:600px){

	.property-slider .property-address .address				{ float:none; width:100%; }
	.property-slider .property-address .address-other		{ font-size:0.8em; }
	.property-slider .property-address .price				{ display:block; float:none; width:100%; text-align:left; margin:20px 0px 0px 0px; }

}

@media screen and (max-width:450px){

	.slst-item	{ width:100%; }

}
