/**handles:clarks-css**/
#listing_map{height:500px;width:100%}#clarks-listing .clear{float:none;clear:both;height:0}#clarks-detail hr,#clarks-listing hr{border:0;height:1px;background-color:#f19300;margin:10px 0;background-image:none}#clarks-listing .property-wrapper{padding:10px;width:auto;position:relative;background-color:#e2e2e2}#clarks-listing .property-wrapper .image-wrapper{width:262px;height:197px;line-height:195px;text-align:center;display:block;float:left;background-color:#f2f2f2;border:1px solid #000;position:absolute}#clarks-listing .property-wrapper .image-wrapper .status-flash{position:absolute;background-color:#333;font-weight:700;color:#fff;opacity:.7;line-height:normal;padding:5px 10px;text-align:left;border-width:0 1px 1px 0;border-style:solid;border-color:#000}#clarks-listing .property-wrapper .image-wrapper .status-flash[name=Available]{display:none}#clarks-listing .property-wrapper .image-wrapper img{max-width:260px;max-height:195px;vertical-align:middle;border:0}#clarks-listing .content-wrapper{position:static;width:auto;margin-left:272px;min-height:197px}#clarks-listing .content-wrapper h2{display:block;font-size:22px;margin:0}#clarks-listing .content-wrapper h2 a{text-decoration:none;color:#000}#clarks-listing .content-wrapper div.price{color:#f19300;margin-top:5px;font-size:18px}#clarks-listing .content-wrapper div.summary{margin-top:5px;font-size:12px;line-height:1.2em}#clarks-detail .square-button,#clarks-listing .square-button{display:block;width:80px;height:80px;padding:20px 0;text-align:center;line-height:20px;vertical-align:center;color:#fff;font-size:10px;text-transform:uppercase;margin-right:10px;float:left;text-decoration:none}#clarks-listing .button-wrapper a.square-button:hover{background-color:#888}#clarks-detail .square-button i,#clarks-listing .square-button i{font-size:20px}#clarks-listing .button-wrapper .square-button[name=details]{background-color:#a7cd43}#clarks-listing .button-wrapper .square-button[name=bedrooms]{background-color:#000}#clarks-listing .button-wrapper .square-button[name=telephone]{background-color:#333}#clarks-listing .button-wrapper .square-button[name=contact]{background-color:#a7cd43}#clarks-listing .pager{border-top:1px solid #f19300;padding-top:10px}.ccwp_search_panel.grid_section .section_inner{z-index:200!important}a.fees{text-decoration:none;font-weight:400}a.dismiss-fees{padding:2px 4px;background-color:#888;border:1px solid #000;text-decoration:none;font-weight:400}a.dismiss-fees:hover{background-color:#ddd}div.lettings-fees{display:none;padding:10px;position:absolute;z-index:100;top:-50px;left:150px;width:500px;height:300px;overflow:auto;background-color:#ccc;border:2px solid #aaa;color:#000;font-size:12px;box-shadow:4px 4px 10px #888}a.fees[name=sale_1]{display:none}#clarks-listing .page-numbers{padding:2px 6px;text-decoration:none}#clarks-listing a.page-numbers{background-color:#333;color:#fff}#clarks-listing a.page-numbers:hover{background-color:#888}#clarks-detail h2.address{color:#000;font-size:24px;display:block}#clarks-detail h3.price{color:#f19300;font-size:22px;display:block;padding-bottom:0;margin-bottom:0}#clarks-detail #flexslider-wrapper{margin-left:auto;margin-right:auto}#clarks-detail .square-button{display:inline-block;padding-right:10px;background-color:#a6ce39;height:40px;width:40px;font-size:16px;padding:10px 8px}#clarks-detail .square-button-wrapper{line-height:40px;vertical-align:middle;font-weight:700;margin:10px 10px;float:left;width:125px}#clarks-detail .information{padding:10px;background-color:#333;color:#fff;margin:20px 0}#clarks-detail .information h4{margin:0}#clarks-detail .features{font-weight:700}#clarks-detail .description{padding-bottom:20px}#clarks-detail #map{width:100%;height:500px;display:block}#cc-virtual_tours-embed iframe{height:600px;width:100%}@supports (aspect-ratio:auto){#cc-virtual_tours-embed iframe{height:unset;aspect-ratio:16/9}}#cc-documents-embed object{height:100vh;width:100%}#cc-documents-embed object.mobile{height:auto;width:100%}#floor_plan_standard{text-align:center}#floor_plan_standard img{max-height:100%;max-width:100%}#floor_plan_dynamic{text-align:center}#floor_plan_dynamic img{max-height:100%;max-width:100%;text-align:center}