

/** HOME SLIDER **/
.home-slider															{ position:relative; overflow:hidden; }
.home-slider .jcarousel-wrapper 										{ margin:0px auto; position:relative; z-index:2; }
.home-slider .jcarousel													{ position:relative; overflow:hidden; width:100%; }
.home-slider .jcarousel ul												{ position:relative; list-style:none; margin:0; padding:0; width:10000em; }
.home-slider .jcarousel li												{ position:relative; float:left; width:100%; overflow:hidden; }
.home-slider .jcarousel li .slide										{ max-width:600px; margin:0px auto; text-align:center; }
.home-slider .jcarousel li .slide .title								{ font-size:2.8em; letter-spacing:5px; padding:0px 0px 40px 0px; font-family:'Cinzel', serif; }
.home-slider .jcarousel li .slide .title span							{ display:block; }
.home-slider .jcarousel li .slide .text									{ padding:40px 0px; font-size:1.6em; font-weight:300; }
.home-slider .jcarousel li .slide .slide-down							{ display:inline-block; font-size:2em; }
.home-slider .jcarousel-control-prev,
.home-slider .jcarousel-control-next									{ position:absolute; top:50%; margin:-30px 0px 0px 0px; padding:10px 20px; font-size:3em; }
.home-slider .jcarousel-control-prev									{ left:20px; }
.home-slider .jcarousel-control-next									{ right:20px; }

.home-slider .jcarousel li .slide .title								{ color:#FFFFFF; border-bottom:3px solid #BED600; }
.home-slider .jcarousel li .slide .slide-down,
.home-slider .jcarousel-control-prev,
.home-slider .jcarousel-control-next									{ color:#FFFFFF; }
.home-slider .jcarousel li .slide .slide-down:hover,
.home-slider .jcarousel-control-prev:hover,
.home-slider .jcarousel-control-next:hover								{ color:#BED600; }



/** HOME SEARCH **/
.home-search .fw-padding {
	position:relative;
}
.home-search .SearchForm-form {
	margin:0px 200px 0px 0px;
}
.home-search .SearchForm-valuations {
	position:absolute;
  right:20px;
  top:17px;
	width:200px;
}
.home-search .SearchForm-valuations .btn {
	display:block;
	background:#BED600;
	border:none;
	color:#383836;
	padding:18px 10px;
	font-size:1.2em;
}
.home-search .SearchForm-valuations .btn:hover {
	background:#383836;
	border:none;
	color:#FFFFFF;
}
@media screen and (max-width:970px){
	.home-search .SearchForm-valuations {
  	right:10px;
	}
}
@media screen and (max-width:900px){
	.home-search .SearchForm-form {
		margin:0px 0px 40px 0px;
	}
	.home-search .SearchForm-valuations {
		position:static;
	  right:unset;
	  top:unset;
		width:200px;
		margin:0px auto;
	}
}



/* HEADER SLIDER STYLES */
.slide .text { line-height:1.2em; }
.slide .text strong { display:block; font-size:1.2em; }
.slide .text .award-title { display:block; padding:10px 0px; font-size:1.2em; font-family:'Cinzel', serif; }
.slide .text span span { display:inline; }
.slide .text span.award-company   { font-size:1em; text-transform:none; font-family:'Open Sans', sans-serif; padding: 0px;  }



/** PROPERTY SLIDES **/
.home-slider .jcarousel .slide-dynamic									{ padding:100px 0px; }
.home-slider .jcarousel .slide-dynamic .image							{ display:none; }
.home-slider .jcarousel .slide-dynamic .slide .title					{ padding:0px; line-height:1.1em; }
.home-slider .jcarousel .slide-dynamic .slide .text					{ padding:5px 0px 20px 0px; font-size:2em; }
.home-slider .jcarousel .slide-dynamic .slide .town					{ display:inline-block; vertical-align:middle; }
.home-slider .jcarousel .slide-dynamic .slide .price					{ display:inline-block; vertical-align:middle; font-weight:400; padding:0px 0px 0px 20px; margin:0px 0px 0px 20px; }
.home-slider .jcarousel .slide-dynamic .slide .price-offers,
.home-slider .jcarousel .slide-dynamic .slide .price-period			{ display:none; }
.home-slider .jcarousel .slide-dynamic .slide .tagline					{ padding:40px 0px 0px 0px; font-style:italic; font-size:2em; font-weight:300; }
.home-slider .jcarousel .slide-dynamic .slide .btn						{ margin:60px 0px 0px 0px; font-size:1.3em; font-weight:300; }

.home-slider .jcarousel .slide-dynamic .slide .title					{ border-bottom:none; }
.home-slider .jcarousel .slide-dynamic .slide .town					{ color:#EFEFEF; }
.home-slider .jcarousel .slide-dynamic .slide .price					{ border-left:2px solid #FFFFFF; }



/** RECENTLY ADDED **/
.recent-wrapper															{ padding:30px 0px; text-align:center; }
.recent-wrapper h2														{ margin:0px 0px 20px 0px; font-size:2.5em; }
.recent-wrapper .properties												{ font-size:0px; }
.recent-wrapper .recent-property										{ display:inline-block; vertical-align:top; width:25%; font-size:12px; }
.recent-wrapper .recent-property .spacing								{ position:relative; display:block; margin:10px; overflow:hidden; }
.recent-wrapper .recent-property .overlay								{ display:block; position:absolute; z-index:2; top:100%; bottom:0; left:0; right:0; text-transform:uppercase; }
/**.recent-wrapper .recent-property .overlay:before 						{ content:""; display:inline-block; vertical-align:middle; height:100%; }**/
.recent-wrapper .recent-property .overlay .content						{ display:inline-block; vertical-align:middle; padding-left:10px; padding-right:10px; }
.recent-wrapper .recent-property .addr									{ display:block; font-size:1.1em; }
.recent-wrapper .recent-property .addr-line2,
.recent-wrapper .recent-property .addr-postcode,
.recent-wrapper .recent-property .price-offers,
.recent-wrapper .recent-property .price-period							{ display:none; }
.recent-wrapper .recent-property .addr-town,
.recent-wrapper .recent-property .brief,
.recent-wrapper .recent-property .price									{ display:block; }
.recent-wrapper .recent-property .addr-town								{ font-weight:300; fonty-size:0.9em; }
.recent-wrapper .recent-property .brief									{ padding:10px 0px; }
.recent-wrapper .recent-property .price									{ font-size:1.4em; }
.recent-wrapper .recent-property .btn									{ font-weight:300; margin:20px 0px 0px 0px; }
.recent-wrapper .recent-property .recent-image							{ display:block; width:100%; position:relative; z-index:1; }

.recent-wrapper .recent-property a										{ color:#FFFFFF; }
.recent-wrapper .recent-property .overlay								{ background:rgba(56,56,54,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC383836,endColorstr=#CC383836); zoom:1; text-shadow:none; }
.recent-wrapper .recent-property .addr-town,
.recent-wrapper .recent-property .brief									{ color:#CCCCCC; }



/** RESPOSNIVE **/
@media screen and (max-width:1360px){

	.recent-wrapper .recent-property									{ width:33.3%; }
	.recent-wrapper .recent-property-3									{ display:none; }
	.recent-wrapper .recent-property .spacing							{ margin:5px; }

}

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

	.recent-wrapper .recent-property									{ width:50%; }
	.recent-wrapper .recent-property-3									{ display:inline-block; }

}

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

	.home-slider .jcarousel-control-prev,
	.home-slider .jcarousel-control-next								{ display:none; }

}

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

	.home-slider .jcarousel .slide-dynamic								{ padding:50px 0px; }

}

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

	.home-slider .jcarousel li .slide .title							{ font-size:2em; padding:0px 0px 20px 0px; }
	.home-slider .jcarousel li .slide .text								{ padding:20px 0px 40px 0px; }

}

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

	.recent-wrapper .recent-property									{ width:100%; }
	.recent-wrapper .recent-property .brief								{ padding:10px 0px; }

}

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

	.slide .text span span { display:block; }
	.slide .text .award-title { line-height:1.5em; }
	.home-slider .jcarousel li .slide .text								{ padding:20px 0px 10px 0px; }

}

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

	.home-slider .jcarousel li .slide .title							{ font-size:1.6em; }
	.home-slider .jcarousel li .slide .text								{ font-size:1.3em; }

}

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

	.home-slider .jcarousel .slide-dynamic								{ padding:60px 0px; }

}
