

/** SEARCH FORM **/
.property-page .search-form		{ background:#B8000A; color:#FFFFFF; }



/** ADMIN FEATURES **/
.pFeatures .pFeatures-title		{ color:#B8000A; }
.pFeatures .client-btn			{ background:#B8000A; color:#FFFFFF; }
.pFeatures .client-btn:hover	{ background:#8D2818; color:#FFFFFF; }



/** PROPERTY HEADER **/
.property-header							{ padding:20px 0px; text-transform:uppercase; font-size:1.1em; }
.property-header .back-btn					{ float:left; display:block; padding:5px 10px; max-width:60px; }
.property-header .attributes				{ margin:5px 0px 0px 70px; text-align:right; }
.property-header .attributes .icon-list		{ display:inline-block; padding:5px 0px 5px 40px; }
.property-header .pipe						{ padding:0px 10px; }
.property-header .status					{ font-weight:bold; }

.property-header							{ background:#262626; }
.property-header .back-btn					{ background:#B8000A; color:#FFFFFF; }
.property-header .back-btn:hover			{ background:#8D2818; color:#FFFFFF; }
.property-header .pipe						{ color:#777777; }
.property-header .status					{ color:#B8000A; }
.property-header .attributes 				{ list-style:none; padding:0; margin:0; float:right; }
.property-header .attributes li				{ color:#FFFFFF; display:inline-block; }
.property-header .attributes li:after		{ content:" | "; padding:0 1em; }
.property-header .attributes li:last-child:after		{ content:""; padding:0; }
.property-header .attributes .icon-style	{ background:transparent url(icons/property-style-white.png) no-repeat 0% 50%; }
.property-header .attributes .icon-beds		{ background:transparent url(icons/property-beds-white.png) no-repeat 0% 50%; }
.property-header .attributes .icon-recep	{ background:transparent url(icons/property-recp-white.png) no-repeat 0% 50%; }
.property-header .attributes .icon-bath		{ background:transparent url(icons/property-bath-white.png) no-repeat 0% 50%; }
.property-header .attributes .icon-size		{ background:transparent url(icons/property-size-white.png) no-repeat 0% 50%; }



/** SLIDER **/
.property-slider											{ position:relative; padding:3px 0px 0px 0px; }
.property-slider.no-images									{ display:none; }
.property-slider .slideshow									{ z-index:1; margin:0px 0px 0px 0px; }
/* .property-slider .slideshow .slideshow-slides				{ max-width:960px; margin:0px auto; } */
.property-slider .slideshow-controls						{ display:none; }
.slideshow .slideshow-slides .horiz-scroll-prev,
.slideshow .slideshow-slides .horiz-scroll-next				{ height:46px; width:19px; padding:10px; display:inline-block; }
.slideshow .slideshow-slides .horiz-scroll-prev:after,
.slideshow .slideshow-slides .horiz-scroll-next:after		{ content:" "; }

.property-slider											{ background:#262626; }
.property-slider .slideshow .slideshow-slides				{ border:none; }
.slideshow .slideshow-slides .horiz-scroll-prev				{ background:#B8000A url(icons/arrow-left.png) no-repeat 50% 50%; }
.slideshow .slideshow-slides .horiz-scroll-next				{ background:#B8000A url(icons/arrow-right.png) no-repeat 50% 50%; }
.slideshow .slideshow-slides .horiz-scroll-nav:hover		{ background-color:#8D2818; }




/** TEST SLIDE **/
.test-slide				{ width:100%; position:relative; }
.test-slide img			{ width:100%; }
.test-slide .prev,
.test-slide .next		{ position:absolute; top:50%; margin:-28px 0px 0px 0px; height:46px; width:19px; padding:10px; display:inline-block; }

.test-slide .prev		{ left:10px; background:#B8000A url(icons/arrow-left.png) no-repeat 50% 50%; }
.test-slide .next		{ right:10px; background:#B8000A url(icons/arrow-right.png) no-repeat 50% 50%; }



/** MEDIA BUTTONS **/
.media-buttons .resp-media-links		{ display:none; padding:10px 15px; text-align:center; cursor:pointer; }
.media-buttons .resp-media-links span	{ font-size:1.3em; } 
.media-buttons .media-links				{ font-size:1.2em; }
.media-buttons .media-links a			{ display:inline-block; padding:10px 15px; text-align:center; }

.media-buttons							{ background:#B8000A; color:#FFFFFF; }
.media-buttons .media-links				{ border-left:1px solid #8D2818; }
.media-buttons a						{ border-right:1px solid #8D2818; color:#FFFFFF; }
.media-buttons a:hover,
.media-buttons a.active					{ background:#8D2818; color:#FFFFFF; }



/** LIGHT BOX **/
.lightbox-content .btn			{ background:#B8000A; color:#FFFFFF; }
.lightbox-content .btn:hover	{ background:#8D2818; color:#FFFFFF; }



/** MAIN CONTENT **/
.property-content 												{ margin:40px 0px; }
.property-content .property-address								{ margin:0px 0px 20px 0px; text-transform:uppercase; padding:0px 0px 20px 0px; }
.property-content .property-address .price						{ font-size:2em; text-align:right; }
.property-content .property-address .addr-lines,
.property-content .property-address .price-value				{ font-size:1.4em; display:block; }
.property-content .property-address .price-min.price-value		{ display:inline; }
.property-content .property-address .addr-location,
.property-content .property-address .price-offers,
.property-content .property-address .price-period				{ font-size:0.9em; }
.property-content .property-address h1,
.property-content .left											{ float:left; width:70%; }
.property-content .property-address .price,
.property-content .right										{ display:block; margin:0px 0px 0px 73%; }
.property-content .left 										{ font-size:1.3em; }
.property-content .left h2										{ font-size:2em; }
.property-content .property-enquiry								{ padding:10px; font-size:1.2em; margin-bottom: 15px; }
.property-content .property-enquiry .form						{ display:inline-block; width:100%; }
.property-content .property-enquiry .form .form-row .form-label	{ display:none; }
.property-content .property-enquiry .form .btn,
.property-content .property-enquiry .btn						{ width:100%; }

.property-content .property-address 							{ border-bottom:1px solid #EEEEEE; }
.property-content .property-address .addr-lines,
.property-content .property-address .price-value				{ color:#B8000A; }
.property-content .property-address .addr-location,
.property-content .property-address .price-offers,
.property-content .property-address .price-period,
.property-content .property-address .price-from,
.property-content .property-address .price-to					{ color:#777777; }
.property-content .left h2										{ color:#B8000A; }
.property-content .property-enquiry								{ border:1px solid #CCCCCC; background:#F9F9F9; color:#777777; }
.property-content .property-enquiry h2							{ color:#B8000A; }
.btn a:hover {
     color: #ffffff;
}

.

/** OVERVIEW **/
.tab-overview .listing-key-info,
.tab-overview .listing-property-types								{ padding:10px; }
.tab-overview .listing-property-types								{ margin:0px 0px 20px 0px; }
.tab-overview .listing-key-info th									{ font-weight:400; }
.tab-overview .listing-key-info strong,
.tab-overview .listing-key-info a,
.tab-overview .listing-property-types strong,
.tab-overview .listing-property-types a								{ font-weight:600; }
.tab-overview .listing-short-description							{ font-size:1.3em; line-height:1.6em; }
.tab-overview .listing-key-info h2 {
	padding: 10px 0px 0px 10px;
}

.tab-overview .listing-key-info,
.tab-overview .listing-property-types								{ border:1px solid #CCCCCC; }
.tab-overview .listing-key-info .tbl-row-cell,
.tab-overview .listing-property-types .tbl-row-cell					{ border:none !important; }
.tab-overview .listing-key-info .tbl-row-odd,
.tab-overview .listing-property-types .tbl-row-body:nth-child(even)	{ background:#EFEFEF; }
.tab-overview .listing-key-info strong,
.tab-overview .listing-key-info a,
.tab-overview .listing-property-types strong,
.tab-overview .listing-property-types a								{ color:#B8000A; }



/** PROPERTY FEATURES **/
.tab-bullets ul							{ display:block; list-style:none; padding:0px; margin:20px 0px; }
.tab-bullets ul li						{ padding:10px 0px; }
.tab-bullets ul li .icon				{ display:block; float:left; width:30px; }
.tab-bullets ul li .icon img			{ width:100%; max-width:100px; max-height:100px; }
.tab-bullets ul li .text				{ display:block; margin:0px 0px 0px 50px; padding:6px 0px 0px 0px; }



/** RESPONSIVE **/
@media screen and (max-width:950px){
	
	.media-buttons .media-links a	{ padding:10px; }

}
@media screen and (max-width:860px){
	
	.property-header .attributes .text		{ display:none; }

}

@media screen and (max-width:790px){
	
	.media-buttons .media-links						{ font-size:1.1em; }
	.property-content .property-address h1,
	.property-content .left							{ width:65%; }
	.property-content .property-address .price,
	.property-content .right						{ margin:0px 0px 0px 68%; }
	
}

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

	.media-buttons .resp-media-links	{ display:block; }
	.media-buttons .media-links			{ display:none; }
	.media-buttons .media-links a		{ display:block; }
	.media-buttons						{ background:#B8000A; color:#FFFFFF; }
	.media-buttons .media-links			{ border-left:none; }
	.media-buttons a					{ border-right:none; border-top:1px solid #8D2818; }
	
}

@media screen and (max-width:660px){
	
	.property-content .property-address h1,
	.property-content .left								{ width:100%; float:none; }
	.property-content .property-address .price,
	.property-content .right							{ margin:20px 0px 0px 0px; }
	.property-content .property-address .price			{ text-align:left; }
	.property-content .property-address .price-value	{ display:inline; }
	
}

@media screen and (max-width:600px){
	
	.property-header .back-btn							{ float:none; margin:0px auto; display:block; }
	.property-header .attributes						{ display:none; }
	.property-content .property-address .price			{ font-size:1.6em; }
	.property-content .property-address .addr-lines,
	.property-content .property-address .price-value	{ font-size:1.2em; }
	.property-content .left h2							{ font-size:1.6em; }
	.property-content .left 							{ font-size:1.1em; }

}

@media screen and (max-width:500px){
	
	.tab.tab-gallery,
	.tab-content.tab-gallery		{ display:none !important; }
	
	
}

@media screen and (max-width:400px){
	
	.property-content .property-address .price			{ font-size:1.3em; }
	.property-content .property-address .addr-lines,
	.property-content .property-address .price-value	{ font-size:1em; }
	.property-content .left h2							{ font-size:1.3em; }
	.property-content .left 							{ font-size:1em; }

}





