/* SLIDER */
/* Detail Page
--------------------------------------------------------*/
#property-featured-image img {
    width: 100%;
    height: auto;
}

.property-detail-flexslider {
    /*background-color: #292d2d;*/
    /*background-image: url(../images/bg-pattern.png);*/
    overflow: hidden;
    /*height: 304px;*/
    position: relative;
}

    .property-detail-flexslider .flex-direction-nav {
        position: absolute;
        top: 0;
        left: 0;
    }

    .property-detail-flexslider .flex-viewport {
        float: right;
        overflow: hidden;
    }

    .property-detail-flexslider .flex-viewport,
    .property-detail-flexslider .flex-direction-nav {
        /*width: 607px;
        height: 395px;*/
    }

    .property-detail-flexslider .flexslider .slides img {
        width: auto;
    }

    .property-detail-flexslider .flex-direction-nav {
        pointer-events: none;
    }

        .property-detail-flexslider .flex-direction-nav .flex-next,
        .property-detail-flexslider .flex-direction-nav .flex-prev {
			background:url(../images/icons.png) no-repeat;cursor:pointer;width:50px;height:50px;
            pointer-events: auto;
			background-color: #81B441;
            font-size: 0;
            text-indent: 0;
            color: #fff;
            z-index: 999;
            margin-top: -25px;
            text-align: center;
            line-height: 50px;
        }

        .property-detail-flexslider .flex-direction-nav .flex-next {
            right: 0px;
			background-position:-78px 13px;
        }

        .property-detail-flexslider .flex-direction-nav .flex-prev {
            left: 0px;
			background-position:-32px 13px;
        }

		.property-detail-flexslider .flex-direction-nav .flex-next:before,
		.property-detail-flexslider .flex-direction-nav .flex-prev:before {
			font-size: 20px;
			color: white;
		}

        .property-detail-flexslider .flex-direction-nav .flex-next:before {
            /*content: "\e080";*/
        }

        .property-detail-flexslider .flex-direction-nav .flex-prev:before {
            /*content: "\e079";*/
        }

    .property-detail-flexslider .flex-control-thumbs li {
        float: none;
        margin-bottom: 5px;
        width: 100%;
    }

    .property-detail-flexslider .jcarousel-container-vertical {
        float: left;
        width: 77px;
        /*padding: 7px;*/
        border-right:1px solid #777;
        margin: 0;
    }

    .property-detail-flexslider .jcarousel-clip-vertical {
        overflow: hidden;
        height: 260px;
    }

    .property-detail-flexslider .jcarousel-next,
    .property-detail-flexslider .jcarousel-prev {
        margin: 6px 0 2px;
        text-indent: -999em;
        display: block;
        width: 38px;
        height: 30px;
        cursor: pointer;
    }

        .property-detail-flexslider .jcarousel-next:hover,
        .property-detail-flexslider .jcarousel-prev:hover {
            background-position: center -28px;
        }

    .property-detail-flexslider .jcarousel-next {
        background: url(../images/slideshow-nav-left.png) #141616 no-repeat center 6px;
        float: left;
    }

    .property-detail-flexslider .jcarousel-prev {
        background: url(../images/slideshow-nav-right.png) #141616 no-repeat center 6px;
        float: right;
    }
/*END SLIDER*/

.flexslider {
    border: 0;
}

.property-detail-flexslider img {
    max-width: 100%;
    max-height: 395px;
    margin: auto;
    display: block;
    vertical-align: central;
    /*height: 100%;*/
}