.carousel .content{background-color:#022a3b;padding:30px 0 30px 30px;padding-left:0}.carousel .caroufredsel_wrapper{background-color:#022a3b;height:286px!important;margin:0!important;overflow:hidden;width:100%!important}.carousel ul{height:270px;list-style:none;overflow:hidden}.carousel ul li{background-color:#fff;float:left;height:286px;margin-right:30px;width:auto!important}.carousel ul li .image{margin-bottom:10px;position:relative}.carousel ul li .image a{-webkit-transition:background-color .2s ease-in;-moz-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;transition:background-color .2s ease-in;background-color:rgba(0,0,0,0);display:block;height:100%;left:0;position:absolute;top:0;width:100%}.carousel ul li .image a:hover{background-color:rgba(0,0,0,.5);background-position:center center;background-repeat:no-repeat}.carousel ul li h3{line-height:22px;margin:3px 0 0 0;padding:0 10px}.carousel ul li h3 a{-webkit-transition:color .1s ease-in;-moz-transition:color .1s ease-in;-o-transition:color .1s ease-in;transition:color .1s ease-in;color:#022a3b;font-size:18px;font-weight:400}.carousel ul li h3 a:hover{color:#00070a;text-decoration:none}.carousel ul li .location{padding:0 10px}.carousel ul li .price{background-color:#fff;color:#313131;font-size:18px;padding:5px 16px;position:absolute;right:-10px;top:130px}.carousel ul li .area{color:#313131;float:left;margin-top:8px}.carousel ul li .area .key{display:inline;font-weight:700;padding:0 0 0 10px}.carousel ul li .area .value{display:inline}.carousel ul li .bedrooms{float:right;margin-right:10px;padding-top:8px}.carousel ul li .bedrooms .inner{background-position:left center;background-repeat:no-repeat;background-size:21px 12px;color:#313131;padding-left:30px}.carousel ul li .bathrooms{float:right;margin-right:10px;padding-top:8px}.carousel ul li .bathrooms .inner{background-position:left center;background-repeat:no-repeat;background-size:14px 20px;color:#313131;padding-left:25px}.carousel .carousel-prev{-webkit-transition:opacity .2s linear,background-color .2s linear;-moz-transition:opacity .2s linear,background-color .2s linear;-o-transition:opacity .2s linear,background-color .2s linear;transition:opacity .2s linear,background-color .2s linear;background-color:#023d8a;background-position:center center;background-repeat:no-repeat;background-size:8px 11px;cursor:pointer;height:40px;margin-top:10px;padding:0;position:absolute;left:15px;text-indent:-9999px;top:50% !important;width:40px;z-index:999}.carousel .carousel-prev:hover{background-color:#036087}.carousel .carousel-next{-webkit-transition:opacity .2s linear,background-color .2s linear;-moz-transition:opacity .2s linear,background-color .2s linear;-o-transition:opacity .2s linear,background-color .2s linear;transition:opacity .2s linear,background-color .2s linear;background-color:#023d8a;background-position:center center;background-repeat:no-repeat;background-size:8px 11px;cursor:pointer;height:40px;margin-top:10px;padding:0;position:absolute;right:15px;text-indent:-9999px;top:50% !important;width:40px;z-index:999}.carousel .carousel-next:hover{background-color:#0584b8}.carousel.property .content{background-color:transparent;position:relative}.carousel.property .caroufredsel_wrapper{background-color:transparent;height:auto!important}.carousel.property ul{height:auto}.carousel.property ul li{-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in;background-color:transparent;height:auto;margin:0 5px;opacity:.7;display:inline-block}.thumb-wrapper{position:relative;overflow:hidden;width:80px;height:80px}.thumb-wrapper img{position:absolute;left:0;top:0}.carousel.property ul li.active,.carousel.property ul li:hover{opacity:1}.carousel.property ul li img{cursor:pointer;height:auto;width:auto}.carousel.property .carousel-prev{display:block;top:37px}.carousel.property .carousel-next{display:block;top:37px}.carousel-wrapper .carousel{margin:0}.carousel-wrapper .carousel .content{padding-left:100px;padding-right:100px}.carousel-wrapper .carousel .content h2{color:#fff;margin-bottom:30px;margin-top:0}.carousel-wrapper .carousel .carousel-prev{left:50px;margin-left:-20px}.carousel-wrapper .carousel .carousel-next{margin-right:-20px;right:50px}@media (max-width:767px){.carousel-wrapper .carousel .content{padding-left:80px;padding-right:80px}}