/*! Brytecore featured listings widget.
*/.featured-listings.touch .slider-arrows{display:none!important}.featured-listings.no-touch .slider-arrows{position:absolute;top:40%;z-index:10000;display:block!important;width:40px;height:40px;margin-top:-20px;line-height:30px;color:#fff;text-align:center;cursor:pointer;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.featured-listings.no-touch .slider-arrows a{display:none}.featured-listings.no-touch .slider-arrows.slider-prev{left:-45px;-khtml-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);transition:all 100ms}.featured-listings.no-touch .slider-arrows.slider-prev:after{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:60px;font-weight:100;content:"‹"}.featured-listings.no-touch .slider-arrows.slider-next{right:-45px;-khtml-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);transition:all 100ms}.featured-listings.no-touch .slider-arrows.slider-next:after{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:60px;font-weight:100;content:"›"}.featured-listings.no-touch:hover .slider-arrows.slider-prev{left:11px;-khtml-opacity:.5;-moz-opacity:.5;opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50)}.featured-listings.no-touch:hover .slider-arrows.slider-prev:hover{-khtml-opacity:.8;-moz-opacity:.8;opacity:.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80)}.featured-listings.no-touch:hover .slider-arrows.slider-next{right:11px;-khtml-opacity:.5;-moz-opacity:.5;opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50)}.featured-listings.no-touch:hover .slider-arrows.slider-next:hover{-khtml-opacity:.8;-moz-opacity:.8;opacity:.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80)}.featured-listings .list_carousel .listing-slides{height:175px;overflow:hidden;visibility:hidden}.featured-listings .list_carousel .caroufredsel_wrapper{margin-left:0}.featured-listings .list_carousel .caroufredsel_wrapper ul{display:block}.featured-listings .list_carousel .caroufredsel_wrapper ul li{display:block;float:left;padding:0;margin:6px;margin-top:0;text-align:center;cursor:pointer}.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .listing-photo-wrap{position:relative;padding:3px;border:1px solid #d2d2d2;-webkit-box-shadow:0 0 5px 0 #d2d2d2;-moz-box-shadow:0 0 5px 0 #d2d2d2;box-shadow:0 0 5px 0 #d2d2d2}.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .listing-photo-wrap .listing-photo-cont{height:219px;overflow:hidden}.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .listing-photo-wrap .listing-photo-cont .photo{position:relative;display:block;width:100%;height:100%;background-color:transparent;background-image:url(../images/bg-photo-not-found-230x154.png);background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .listing-photo-wrap .listing-photo-cont-default{width:370px}.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .listing-photo-wrap .price{position:absolute;right:-6px;bottom:10px;padding:8px 12px;margin:10px 0;font-size:18px;color:#fff;background-color:#333}.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .address1{margin-top:12px;overflow:hidden;font-size:22px;font-weight:bold;line-height:24px;text-align:center;white-space:nowrap}.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .address2,.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .citystatezip{margin-top:8px;font-size:16px;font-weight:normal;text-align:center}.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .beds-baths{margin-top:10px;font-size:13px;text-align:center}.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .beds-baths span{font-size:12px}.featured-listings .slider-arrows{display:none!important}.featured-listings .listings-full{float:right}@media(max-width:1199px){.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .listing-photo-wrap .listing-photo-cont{height:176px}.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .listing-photo-wrap .listing-photo-cont-default{width:293px}}@media(min-width:768px) and (max-width:979px){.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .listing-photo-wrap .listing-photo-cont{height:133px}.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .listing-photo-wrap .listing-photo-cont-default{width:221px}.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .listing-photo-wrap .price{bottom:4px;padding:4px 8px;font-size:14px}}@media(max-width:767px){.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .listing-photo-wrap .listing-photo-cont{height:130px}.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .listing-photo-wrap .listing-photo-cont-default{width:216px}.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .listing-photo-wrap .price{bottom:4px;padding:4px 8px;font-size:14px}}@media(max-width:655px){.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .listing-photo-wrap .listing-photo-cont{height:167px}.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .listing-photo-wrap .listing-photo-cont-default{width:278px}.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .listing-photo-wrap .price{bottom:4px;padding:4px 8px;font-size:14px}}@media(max-width:480px){.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .listing-photo-wrap .listing-photo-cont{height:114px}.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .listing-photo-wrap .listing-photo-cont-default{width:191px}.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .listing-photo-wrap .price{bottom:4px;padding:4px 8px;font-size:14px}}@media(max-width:356px){.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .listing-photo-wrap .listing-photo-cont{height:146px}.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .listing-photo-wrap .listing-photo-cont-default{width:279px}.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .listing-photo-wrap .price{bottom:4px;padding:4px 8px;font-size:14px}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.featured-listings .list_carousel .caroufredsel_wrapper ul li .listing .listing-photo-wrap .no-photo .photo{background:url(../images/bg-photo-not-found-230x154-@2X.png) 0 0 no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:230px 154px;background-size:cover}}
