.jcarousel-wrapper {
	margin: 20px auto 40px;
	position: relative;
	width: 100%;
}

/** Carousel **/

.jcarousel {
	position: relative;
	overflow: hidden;
	width: 100%;
}

.jcarousel ul {
	width: 20000em;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

.jcarousel li {
	width: 200px;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.jcarousel li > div {
	padding-right:20px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.jcarousel img {
	display: block;
	height: auto !important;
	width:100%;
}

/** Carousel Controls **/
#pagination {
	position:relative;
}
#carousel-pagination {
    margin: 0;
    padding: 0 20px;
    width: 100%;
    text-align:center;
}
#pagination-inner {
	display: inline-block;
}
.jcarousel-control-prev, .jcarousel-control-next, #pagination .next, #pagination .prev {
	border: 0 none;
	height: 14px;
	margin-top: 5px;
	text-indent: -9999em;
	overflow:hidden;
	width: 7px;
	display:block;
}

.property #pagination-inner {
	width:100%;
	display:block;
}

.jcarousel-control-prev,
#pagination .prev {
	background:url('../images/global/carousel-left.png') no-repeat;
	margin-right:10px;
}
.property .jcarousel-control-prev {
	float:left;
}

.jcarousel-control-next,
#pagination .next {
	background:url('../images/global/carousel-right.png') no-repeat;
	margin-left:10px;
}
.property .jcarousel-control-next {
	float:right;
}

/** Carousel Pagination **/

.jcarousel-pagination {
	display:inline-block;
	vertical-align:top;
	margin-bottom:0;
	width:auto;
	padding:0;
}
.jcarousel-pagination .pure-u {
	margin: 0;
}
.jcarousel-pagination a {
	text-decoration: none;
	display: inline-block;
	margin:0 3px;
}
.jcarousel-pagination li.active a {
	font-weight:bold;
	color:#000;
}
a.all-link {
	margin-top:2px;
}

/* Property page - Pagination  */
/*.page-property .jcarousel-pagination {*/
	/*position:relative;*/
	/*bottom:inherit;*/
	/*left:inherit;*/
	/*-webkit-transform: none;*/
	/*-ms-transform: none;*/
	/*transform: none;*/
/*}*/
/*.page-property .jcarousel-pagination a {*/
	/*text-indent:0;*/
	/*height:50px;*/
	/*width:100px;*/
/*}*/
/*.page-property .jcarousel-pagination a img {*/
	/*width:100%;*/
	/*height:auto;*/
/*}*/

@media screen and (max-width: 35.5em) {
	.iphone #carousel-pagination {
		left: 50px;
	}
}