

/** GENERAL **/
.search-form-wrapper 	{ display:none; }
.footer-arrow			{ display:none; }

/** ADMIN FEATURES **/
.pFeatures					{ background:#FFFFFF; color:#777777; }
.pFeatures .pFeatures-title	{ color:#C10034; }
.pFeatures p small			{ color:#C10034; font-size:1em; }
.pFeatures .client-btn		{ background:#C10034; color:#FFFFFF; }
.pFeatures .client-btn:hover{ background:#706E6F; color:#FFFFFF; }

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

.property-header				{ background:#FFFFFF; color:#666666; }
.property-header .back-btn		{ background:#C10034; color:#FFFFFF; }
.property-header .back-btn:hover{ background:#706E6F; color:#FFFFFF; }
.property-header .pipe			{ color:#706E6F; }
.property-header .status,
.property-header .price-value	{ color:#C10034; }
.property-header .price-status	{ display:none; }
.listing-tagline				{ display:none; }


/** 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:20px 10px; line-height:2em; font-weight:300; }
.property-slider .property-address .address				{ float:left; width:65%; text-transform:uppercase; font-weight:600; }
.property-slider .property-address .address-other		{ display:block; clear:both; text-transform:none; font-size:0.9em; font-weight:400; }
.property-slider .property-address .price				{ float:right; width:30%; text-align:right;  }
.property-slider .property-address .price-offers,
.property-slider .property-address .price-period		{ display:block; clear:both; text-transform:none; font-size:1.3em; font-weight:400; }
.property-slider .property-address .price .price-status	{ display:none; }
.property-slider .property-address .price-value			{ display:block; font-size:2em; font-weight:600; }
.property-slider .property-address .price-min.price-value,
.property-slider .property-address .price-max.price-value{ display:inline-block; }
.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 .slideshow .slideshow-slides			{ border:none; }
.property-slider .property-address						{ background:#FFFFFF; }
.property-slider .property-address .address,
.property-slider .property-address .price-value			{ color:#C10034; }
.property-slider .property-address .address-other,
.property-slider .property-address .price-offers,
.property-slider .property-address .price-period,
.property-slider .property-address .price-from,
.property-slider .property-address .price-to			{ 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-white-left.png) no-repeat 50% 50%; }
.slideshow .slideshow-slides .horiz-scroll-next			{ background:transparent url(icons/arrow-circle-white-right.png) no-repeat 50% 50%; }

.listing-showhome										{ background-color:#C10034; }

/** MAIN CONTENT **/
.property-main	{ font-size:1.1em; }
.property-page	{ background:#FFFFFF; }


/** LEFT COL **/
.property-left											{ float:left; width:65%; margin:20px 0px; }
.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; color:#C10034; }
.property-left .property-key th,
.property-left .property-key strong,
.property-left .property-key a							{ font-weight:600; text-transform:uppercase; }
.property-left .property-features h2,
.property-left .property-description h2
.property-left .listing-additional h2					{ text-transform:uppercase; margin:0px 0px 10px 0px; }
.property-left .listing-key-info h2 					{ color:#C10034; }					

.property-left .property-key,
.property-left .listing-property-types					{ border:5px solid #EFEFEF; background:#FFFFFF; }
.property-left .tbl-row-odd								{ background:#EFEFEF; }
.property-left .property-key strong,
.property-left .property-key a							{ color:#C10034; }
.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:#C10034; text-transform:uppercase; }

.listing-units 											{ border:5px solid #EFEFEF; background:#FFFFFF; padding:20px; margin:0px 0px 40px 0px; }

/** 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 .resp-media-links						{ display:none; text-align:center; padding:10px; text-transform:uppercase; }
.property-right .property-media-links .btn				{ display:block; margin:0px 0px 5px 0px; text-align:left; }
.property-right .property-media-links .resp-media-link	{ display:none; }
.property-right .property-media-links .btn:after		{ display:none; }
.property-right .property-enquiry						{ margin:20px 0px; padding:20px; }
.property-right .property-enquiry .title h2				{ text-transform:uppercase; font-weight:600; }
.property-right .property-enquiry .btn					{ display:block; padding:10px; width:100%; }

.property-right .resp-media-links						{ background:#C10034; color:#FFFFFF; } 
.property-right .property-media-links .btn				{ background:#C10034; color:#FFFFFF; }
.property-right .property-media-links .btn:hover		{ background:#706E6F; color:#FFFFFF; }
.property-right .property-enquiry						{ border:5px solid #EFEFEF; background:#FFFFFF; color:#666666; }
.property-right .property-enquiry .title h2				{ color:#C10034; }
.property-right .property-enquiry .btn					{ background:#C10034; color:#FFFFFF; }
.property-right .property-enquiry .btn:hover			{ background:#706E6F; color:#FFFFFF; }

.mortgage-form-wrapper h2,
.mortgage-form-wrapper .mortgagecalc-value,
.mortgagecalc .mortgagecalc-label								{ color:#C10034; }		


/** SIMILAR PROPERTIES **/
.property-similar																{ padding:40px 0px; background-color:#EFEFEF; }
.property-similar h2															{ text-transform:uppercase; font-size:1.7em; font-weight:600; color:#C10034; }
.property-similar .wrapper-similar												{ font-size:0px; }
.property-similar a 															{ display:inline-block; vertical-align:top;	width:33%; font-size:12px; }
.property-similar .property-list-item											{ display:block; margin:5px; background:#FFF; }
.property-similar .property-list-item:hover										{ background:#CCC; }
.property-similar .property-list-item .status-banner							{ display:none; }
.property-similar .property-list-item .property-list-details					{ display:block; padding:10px; }
.property-similar .property-list-item .property-list-photo						{ display:block;}
.property-similar .property-list-item .property-list-address					{ display:block; font-weight:600; text-transform:uppercase; font-size:1.4em; color:#C10034; margin-bottom:10px; }
.property-similar .property-list-item .property-list-attributes					{ margin-bottom:10px; color:#666; }
.property-similar .property-list-item .property-list-price .price .price-value 	{ color:#C10034; font-weight:600; font-size:1.4em; }
.property-similar .property-list-item .property-list-attributes,
.property-similar .property-list-item .property-list-base						{ display:block; }
.wrapper-similar .property-list-details .price .price-offers,
.wrapper-similar .property-list-details .price .price-period					{ color:#666; }
.l-article.max-width h1  { display:none; }

/** LIGHT BOX **/
.lightbox-content .btn			{ background:#C10034; color:#FFFFFF; border:none; }
.lightbox-content .btn:hover	{ background:#706E6F; color:#FFFFFF; border:none; }

/** RENTAL FORM BOX **/
.rental-form-box 				{ display:block; background:#FFFFFF; border:5px solid #EFEFEF; margin-top:20px; padding:20px; }
.rental-box-title 				{ text-transform:uppercase; font-size:1.5em; color:#C10034; display:block; padding-bottom:10px; }
.rental-box-text 				{ color:#706E6F; font-size:1.1em; padding-bottom:10px; display:block; }

/** RESPONSIVE **/
@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-slider .slideshow								{ margin:0px 0px 0px 0px; }
	.property-slider .property-address .address				{ float:none; width:100%; }
	.property-slider .property-address .price				{ display:block; float:none; width:100%; text-align:left; margin:20px 0px 0px 0px; }
	.property-slider .property-address .price-offers,
	.property-slider .property-address .price-period,
	.property-slider .property-address .price-from,
	.property-slider .property-address .price-to			{ display:inline; clear:none; font-size:1.3em; }
	.property-slider .property-address .price-value			{ display:inline; font-size:2em; }
}
@media screen and (max-width:720px){
	.property-right .resp-media-links							{ display:block; }
	.property-right .property-media-links						{ background:#C10034; text-align:center; padding:5px; display:none; }
	.property-right .property-media-links .btn,
	.property-right .property-media-links .resp-media-link		{ display:block; background:#C10034; color:#FFFFFF; }
	.property-right .property-media-links .btn:hover,
	.property-right .property-media-links .resp-media-link:hover{ display:block; background:#706E6F; color:#FFFFFF; }
	.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%; }
	.property-similar .property-list-item						{ display:block; vertical-align:top; width:100%; margin-right:0px; margin-top:20px; }
}
@media screen and (max-width:640px){
	.property-header .back-btn									{ float:none; max-width:35%;  }
	.property-header .attributes								{ display:none; }
	.property-right .property-media-links .btn,
	.property-right .property-media-links .resp-media-link		{ display:block; }
}
@media screen and (max-width:450px){
	.property-slider .property-address			{ text-align:center; font-size:0.8em; }
	.property-slider .property-address .price	{ text-align:center; }
	.property-header							{ font-size:1.1em; }
}
@media screen and (max-width:380px){
	.property-header							{ font-size:1em; }
}
