@font-face{font-family:"Georgia Regular";font-style:normal;font-weight:100;src:url(/home/fonts/georgia-webfont.eot) format("eot"),url(/home/fonts/georgia-webfont.woff) format("woff"),url(/home/fonts/georgia-webfont.ttf) format("truetype"),url(/home/fonts/georgia-webfont.svg#georgiaregular) format("svg")}@font-face{font-family:"MyriadPro Regular";font-style:normal;font-weight:100;src:url(/home/fonts/myriadpro-regular.eot) format("eot"),url(/home/fonts/myriadpro-regular.woff) format("woff"),url(/home/fonts/myriadpro-regular.ttf) format("truetype"),url(/home/fonts/myriadpro-regular.svg#MyriadProRegular) format("svg")}a{color:inherit;text-decoration:none;font-size:inherit}a:hover{color:inherit;text-decoration:underline}.relative-left{position:relative;float:left}.header{padding-top:15px;padding-bottom:14px;background:#fff;text-align:center;box-shadow:0 0 4px rgba(0,0,0,.5)}.logo-wrapper{border-left:1px solid #eee;border-right:1px solid #eee}.headline{padding:20px 0 10px}.headline .headline-main{font-family:"MyriadPro Regular",Helvetica,Arial,sans-serif;margin:0;padding:0;color:#555;font-size:2.4em;line-height:1;display:inline;text-shadow:1px 1px 0 #ccc}.headline .headline-main strong{color:#111}.breadcrumbs{padding:6px 0;background:#fff;font-size:14px;font-family:"Open Sans",georgia,arial;color:#333;font-weight:700}.breadcrumbs .first{font-weight:400;color:#666}.breadcrumbs span[itemtype]{color:#666;font-family:arial;font-weight:400}.breadcrumbs span[itemtype] a,.breadcrumbs span[itemtype] span{font-family:"Open Sans",georgia,arial;font-weight:700}.breadcrumbs-holder>span:last-child a{color:#333}.breadcrumbs a{color:#069;text-shadow:1px 1px 0 #eee}.breadcrumbs .favs-searcher{position:absolute;top:0;right:15px;font-size:14px;font-family:"Open Sans",arial}.breadcrumbs .favs-searcher:hover{cursor:pointer;text-decoration:underline}.breadcrumbs-holder>span:last-child a:hover{cursor:default;text-decoration:none}.breadcrumbs .favs-searcher i.fa{color:#a00}.search{background-color:#f2f2f2}.sticky-wrapper.is-sticky{position:relative;z-index:99}.search .mobile-toggle-location{display:none;font-size:22px;font-family:"Open Sans",arial;font-weight:700;padding:8px 0;width:100%}.search .mobile-toggle-location .fa{margin-left:10px;font-size:22px}.search .mobile-toggle-location .fa-minus-square-o,.search .mobile-toggle-location.active .fa-plus-square-o{display:none}.search .mobile-toggle-location.active .fa-minus-square-o{display:inline}.search .mobile-toggle-location:hover{cursor:pointer}.search form{margin-bottom:10px}.search .form-holder .form-group{display:inline-block;vertical-align:top;margin-top:10px;margin-right:20px}.search .form-holder .form-group.form-autocomplete{position:relative;padding-right:60px}.search .form-holder .form-group.form-autocomplete .form-label{color:#333}.autocomplete-separator{position:absolute;top:0;right:15px;width:1px;height:55px;border-right:1px solid #fff;background:#ccc}.sticky-wrapper.is-sticky .search .autocomplete-separator{top:5px;height:50px}input.autocomplete{margin-bottom:0;border-radius:0;padding-top:5px;padding-bottom:5px}input.autocomplete::-ms-clear{display:none}.autocomplete-results{position:absolute;z-index:999;top:49px;left:0;width:400px}.autocomplete-wrapper{overflow-x:auto;overflow-y:auto;max-height:auto}.autocomplete-wrapper ul{margin:0}.autocomplete-wrapper.loading{position:absolute;top:-26px;left:190px;color:#666;font-size:20px;line-height:23px}.autocomplete-wrapper.noresults,.autocomplete-wrapper.results{background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.5)}.autocomplete-wrapper.noresults li,.autocomplete-wrapper.results li{margin:0;font-family:"Open Sans",serif;font-size:18px;color:#666}.autocomplete-wrapper.noresults li a,.autocomplete-wrapper.results li a{display:block;padding:8px;background:#fff;color:#555}.autocomplete-wrapper.noresults li small,.autocomplete-wrapper.results li small{margin:0;font-size:13px;font-weight:700;color:#999}.autocomplete-wrapper.noresults li:hover a,.autocomplete-wrapper.results li.active a{background:#999;color:#fff;text-decoration:none}.autocomplete-wrapper.noresults li:hover small,.autocomplete-wrapper.results li.active small{color:#fff}.autocomplete-wrapper.noresults .noresmessage{padding:8px;margin:0;font-family:"Open Sans",serif;font-size:14px;background:#fff;color:#999;border-bottom:1px solid #ccc}.sticky-wrapper.is-sticky .search{width:100%;box-shadow:0 0 5px rgba(0,0,0,.6)}.sticky-wrapper.is-sticky .search form{margin-bottom:10px}.sticky-wrapper.is-sticky .search .form-holder .form-group{margin-top:0}.search .form-holder .form-group .form-label{font-family:"Open Sans",georgia,arial;font-size:13px;font-weight:700;color:#444}.search .form-holder .form-group select{width:180px;padding:4px;border:1px solid #ccc;color:#000;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:5px}.sticky-wrapper.is-sticky .search .form-holder .form-group select{margin-bottom:0}.search .form-holder .form-group.form-submitter{display:none}.no-js .search .form-holder .form-group.form-submitter{display:inline-block}.search .form-holder .form-group input[type=submit]{background:#666;border:1px solid #666;border-left:0;height:27px;padding:0 8px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:13px;margin:0;color:#fff;text-shadow:1px 1px 0 #333}.results .search-h2{float:none;display:block}.results .search-h2 h2{color:#333;font-family:"MyriadPro Regular",Helvetica,Arial,sans-serif;margin:0;padding:2px 0 0;font-size:20px;line-height:36px;display:inline-block}.results .search-h2 h2 strong{color:#333}.results .search-h2 small{color:#333;font-size:12px;margin-left:15px}.results .headline-links{display:inline;margin-left:5px;color:#333;font-weight:700;font-size:13px;font-family:"Open Sans",georgia,arial}.results .headline-links a:visited{color:#333}.results .summary{position:relative;padding-bottom:15px;margin-bottom:10px;z-index:11;font-family:"Open Sans",georgia,arial;font-size:14px;font-weight:400;color:#444;text-align:left;float:none;display:block}.results .summary .filter-menu{font-family:"Open Sans",georgia,arial;font-weight:700;padding:4px 8px;font-size:15px;line-height:21px;background:#fff;display:inline-block;color:#333;margin-top:15px;cursor:pointer;position:relative;border:1px solid #ccc}.results .summary .filter-menu.filter-fixed{min-width:180px}.results .summary .filter-menu+.filter-menu{margin-left:25px}.results .summary strong{margin-left:5px;color:#666;font-weight:400}.results .summary .filter-menu>strong~.fa{font-size:22px;float:right;margin-left:10px}.results .summary .filter-menu .fa-caret-up,.results .summary .filter-menu.opened .fa-caret-down{display:none}.results .summary .filter-menu.opened .fa-caret-up{display:inline}.results .summary .filter-menu .filter-submenu{position:absolute;top:100%;left:-1px;min-width:100%;min-width:calc(100% + 2px);background:#fff;display:none;z-index:11;border:1px solid #ccc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.results .summary .filter-menu .filter-submenu li{color:#333;white-space:nowrap;font-weight:700;font-size:13px;padding:5px 10px;margin:0}.results .summary .filter-menu .filter-submenu li.hrefed{padding:0}.results .summary .filter-menu .filter-submenu li.hrefed a{padding:5px 10px;display:block}.results .summary .filter-menu .filter-submenu li:hover{background:#db4437;color:#fff}.results .summary .filter-menu .filter-submenu li a:hover{text-decoration:none}.results .summary .filter-menu.opened .filter-submenu{display:block}.results .noproperty-resetter{margin-top:50px;font-family:"Open Sans",georgia,arial;font-size:16px;text-align:center;color:#999}.results .noproperty-resetter strong{color:#666}.results .noproperty-icon{margin-top:30px;padding:10px;background:#ccc;text-shadow:1px 1px 0 #fff;color:#333;font-size:18px;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.results .noproperty-icon:hover{background:#666;color:#fff;cursor:pointer;text-shadow:1px 1px 0 #000}.properties{position:relative;display:inline-block;vertical-align:top;width:850px;margin-left:10px}.mapview{display:inline-block;vertical-align:top;margin-left:20px;width:310px}.mapview.fixed{position:fixed;top:60px}.mapview.fixed.overfixed{position:absolute;top:auto;bottom:100px}.mapview-header{background:#db4437;color:#fff;font-family:"Open Sans",arial;font-size:14px;font-weight:700;line-height:1;padding:8px 10px}.map{width:100%;height:420px}.property{font-family:"Open Sans",georgia,arial;border-bottom:1px solid #eee;display:block;padding-bottom:25px;padding-top:25px;width:100%;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.property:first-child{border-top:1px solid #eee}.property.marked{background:#f0f2f5;background:-moz-linear-gradient(left,#f0f2f5 0,#fff 100%);background:-webkit-gradient(left top,right top,color-stop(0%,#f0f2f5),color-stop(100%,#fff));background:-webkit-linear-gradient(left,#f0f2f5 0,#fff 100%);background:-o-linear-gradient(left,#f0f2f5 0,#fff 100%);background:-ms-linear-gradient(left,#f0f2f5 0,#fff 100%);background:linear-gradient(to right,#f0f2f5 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f2f5', endColorstr='#ffffff', GradientType=1)}.property.marked .map-marker{background-image:url(/images/listing_current.png)}.property.marked:before{background:#f0f2f5;border:1px solid #eee;border-right:0;content:" ";height:100%;position:absolute;right:100%;top:-1px;width:25px}.property .photo{position:relative;display:inline-block;margin-left:0;vertical-align:top}.property .photo img{vertical-align:top}.property .property-details{display:inline-block;vertical-align:top;width:550px;padding-left:20px;position:relative}.property .property-name{display:block;margin:0;padding:0;font:inherit}.property .property-name a{color:#069;font-size:21px;font-weight:600;line-height:24px;display:inline-block;vertical-align:text-bottom;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property .property-name small{display:inline-block;line-height:16px;margin-left:10px;color:#666}.property-breadcrumbs{line-height:13px;margin-top:8px;position:relative}.property-breadcrumbs a,.property-breadcrumbs span{font-family:"Open Sans",arial;color:#666;display:inline-block;font-size:14px;vertical-align:top}.property-breadcrumbs a,.property-breadcrumbs a:hover,.property-breadcrumbs a:visited{color:#069}.property-breadcrumbs a:hover{text-decoration:none}.property-breadcrumbs a+a::before,.property-breadcrumbs span+a::before{color:#999;content:">";font-family:monospace;font-size:11px;line-height:13px;margin-left:3px;margin-right:5px;vertical-align:top}.property-breadcrumbs a:hover::before{font-weight:400}.property .favs-handler{position:relative;display:inline-block;line-height:13px;margin-left:10px;background:0 0;font-size:16px;color:#ccc;text-shadow:1px 1px 0 #eee}.property .favs-handler i{position:absolute;bottom:-4px;left:0}.property .favs-handler .fa-heart{color:#c00}.property .favs-handler:hover .fa{color:#999;text-shadow:1px 1px 0 #666;cursor:pointer}.property .description{font-family:"Open Sans",georgia,arial;color:#444;font-size:15px;line-height:21px;margin-top:3px;max-height:63px;overflow:hidden;vertical-align:top;white-space:normal}.property .capacity{font-family:"Open Sans",arial;display:block;font-size:14px;line-height:21px;margin-top:8px}.property .capacity span.below-1200{display:none}.property .capacity span+span{margin-left:10px}.property .price{font-family:"Open Sans",arial;display:block;font-size:18px;line-height:25px;position:absolute;right:0;text-align:right;top:0}.property .price strong{color:#333;font-weight:700}.property .more-details{background:#db4437;border:1px solid #db4437;border-radius:3px;bottom:25px;box-sizing:border-box;color:#fff;display:block;font-family:"Open Sans",arial;font-size:1em;font-weight:300;left:300px;line-height:1;margin:.9em 0 0;padding:.5em;position:absolute;text-align:center;text-decoration:none;width:auto}.property .more-details:focus,.property .more-details:hover{background:#fff;border-color:#ccc;color:#111;font-weight:700}.property .agreed-status,.property .featured{position:absolute;z-index:9;top:22px;left:-3px}.property .map-marker{position:absolute;bottom:15px;right:10px;background:url(/images/listing.png) no-repeat;width:16px;height:30px}.pagination{margin-top:40px;position:relative}.columns.search-extra{margin-top:10px}.listing-wrapper{float:left;font-family:"Open Sans",georgia,arial;font-size:12px;font-weight:400;color:#444}.perpage-wrapper{float-right;font-family:"Open Sans",georgia,arial;font-size:12px;font-weight:400;color:#444;text-align:right}.perpagenumber{padding:0 8px;line-height:21px;height:21px;display:inline-block;color:#444;cursor:pointer;position:relative;z-index:10}.perpagenumber .perpage-block{display:inline-block;background:#e0e0e0;color:#333;padding-left:5px;padding-right:5px;text-shadow:1px 1px 0 #fff}.perpagenumber strong{color:#666;text-shadow:1px 1px 0 #fff}.perpagenumber .perpage-menu{position:absolute;top:100%;right:8px;background:#e0e0e0;display:none;padding:0 5px 5px;color:#333;text-align:left;text-shadow:1px 1px 0 #fff}.no-js .perpagenumber:hover .perpage-menu,.perpagenumber.opened .perpage-menu{display:block}.perpagenumber .perpage-menu li{white-space:nowrap;font-size:11px;line-height:13px;padding:2px 5px;margin:0}.perpagenumber .perpage-menu li:hover{background:#fff;color:#333;text-shadow:1px 1px 0 #ccc}.no-js .perpagenumber:hover .fa-caret-down,.perpagenumber .fa-caret-up,.perpagenumber.opened .fa-caret-down{display:none}.no-js .perpagenumber:hover .fa-caret-up,.perpagenumber.opened .fa-caret-up{display:inline}.pagination .wrapper{text-align:center}.pagination .wrapper a+a,.pagination .wrapper a+span,.pagination .wrapper span+a,.pagination .wrapper span+span{margin-left:5px}.pagination .wrapper a,.pagination .wrapper span{display:inline-block;padding:5px 12px;background:#ddd;font-weight:700;font-family:"Open Sans",arial;font-size:14px;color:#333;text-shadow:1px 1px 0 #fff}.pagination .wrapper span{color:#999}.pagination .wrapper span.page-current{background:#333;color:#ccc;text-shadow:1px 1px 0 #000}.pagination .wrapper span:hover{cursor:default}.footer{background:#ccc;margin-top:60px;border-top:1px solid #999;padding-top:20px;padding-bottom:20px}a.terms-link{color:#069;display:inline-block;vertical-align:top;font-size:12px;font-weight:700;margin-top:10px}.terms-pipe{display:inline-block;vertical-align:top;margin-top:10px;margin-left:5px;margin-right:5px}.footer .footer-editorial{font-family:"Open Sans",arial}.footer .footer-editorial .footer-paragraph{font-size:13px;line-height:27px;color:#666;margin-bottom:20px}.footer .footer-editorial .logo-footer{display:inline-block;margin-right:20px;vertical-align:baseline}.footer .footer-editorial .footer-accreditation{display:inline-block;width:66%;font-size:10px;line-height:13px;color:#666}.footer .footer-advert>div{margin:0 20px;padding:0 45px;border-left:1px solid #999;border-right:1px solid #999}.footer .footer-advert>div>a{border-left:1px solid #ccc;border-right:1px solid #ccc;display:block;padding-top:8px;padding-bottom:8px}.footer .footer-advert img{display:block;margin:0 auto}.footer .tagcloud{font-family:"Open Sans",arial}.footer .tagcloud .tagcloud-headline{display:block;line-height:12px;margin-top:5px;margin-bottom:10px;padding:0}.footer .tagcloud a{display:inline-block;margin-bottom:5px;font-size:13px;line-height:27px;color:#666}.footer .tagcloud a:after{content:" • ";margin-left:4px;margin-right:4px}.footer .tagcloud a:last-child:after{content:""}.clearfix:after{content:"";display:table;clear:both}.google-plus-follow{display:inline-block;vertical-align:top;margin-top:1px}.twitter-follow-button{vertical-align:top;margin-top:1px}.fb-like{vertical-align:top}.go-up{display:none;border-radius:2px;background:#eee;bottom:50px;height:50px;position:fixed;right:50px;width:50px;text-align:center}.go-up.fixed{display:block}.go-up:hover{background:#ddd;cursor:pointer}.go-up i{color:#999;font-size:32px;line-height:50px}@media (max-width:1199px){.properties{width:705px}.mapview{width:216px}.property .property-details{width:405px}.property .description{font-size:13px;line-height:18px;margin-top:4px;max-height:72px}.property .price{display:none}.property .capacity{font-size:13px;margin-top:4px}.property .capacity span.below-1200{display:inline}.footer .footer-editorial .footer-paragraph{line-height:23px;margin-bottom:30px}.footer .footer-editorial .footer-accreditation{width:61%}.footer .footer-advert>div{margin:0;padding:0 19px}.footer .tagcloud a{font-size:10px}.search .form-holder .form-group.form-autocomplete{padding-right:0}.autocomplete-separator{right:-13px}.search .form-holder .form-group select{width:150px}}@media (max-width:959px){.mapview,.property .map-marker{display:none}.properties{width:748px}.property .property-details{width:448px}.headline .headline-main{margin-top:15px;margin-bottom:12px;font-size:28px;line-height:30px;display:block;text-align:center}.search .form-holder .form-group select{width:162px}.property .photo{margin-left:0}.container .five.columns.footer-editorial{width:45%}.footer .footer-editorial .footer-paragraph{line-height:27px}.search .form-holder .form-group.form-autocomplete{display:block}input.autocomplete{width:338px}.autocomplete-separator{display:none}}@media (max-width:767px){.breadcrumbs{font-size:13px}.breadcrumbs span[itemtype] a,.breadcrumbs span[itemtype] span{padding:5px 2px}.breadcrumbs .first{display:none}.breadcrumbs .favs-searcher{top:auto;bottom:-35px;z-index:9;color:#fff}.html-favourites .breadcrumbs .favs-searcher{top:0;bottom:auto}.results .summary .filter-menu{box-sizing:border-box;margin-right:0;width:48%}.results .summary .filter-menu+.filter-menu{margin-left:4%}.results .summary .filter-menu.filter-fixed{margin-left:0;width:100%}.results .summary .filter-menu:nth-child(2n+3){margin-left:0}.search{background:#fff}.search .form-holder{padding-top:10px}.search .form-holder .form-group{margin-top:0}.search .form-holder .form-group select{width:188px;margin-bottom:10px}.sticky-wrapper.is-sticky .search .form-holder{padding-top:0;margin-bottom:10px}.container .eight.columns.split-to-halves{width:50%}.search .mobile-toggle-location{background:#223b65;display:inline-block;color:#fff}.search .mobile-location-toggled{display:none}.search .mobile-location-toggled.active{display:block;padding-left:10px}.results .search-h2{text-align:center;padding-top:5px;padding-bottom:5px}.results .search-h2 h2{display:block;text-indent:0;line-height:30px}.results .search-h2 .headline-links{margin-left:0}.results .search-h2 .headline-links a{padding:5px 2px}.properties{margin-left:0;width:420px}.property .photo{width:100%}.property .photo img{width:100%;height:auto}.property .property-details{padding-top:10px;padding-left:0;display:block;width:auto}.property .more-details{bottom:auto;display:block;font-size:1.3em;left:auto;padding:.5em;position:relative;top:auto}.property-breadcrumbs a,.property-breadcrumbs span{font-size:12px}.pagination{margin-top:10px}.pagination .perpage-wrapper{top:auto;bottom:-30px}.pagination>.wrapper>a,.pagination>.wrapper>span{margin-top:20px}.container .five.columns.footer-editorial{width:420px}.footer .footer-editorial{margin-bottom:20px;text-align:center}.footer .footer-editorial .footer-paragraph{text-align:center;line-height:17px;margin-bottom:10px}.footer .footer-editorial .logo-footer{margin:0 auto;display:block}.footer .footer-editorial .footer-accreditation{font-size:11px;margin-top:10px;width:100%;text-align:center}.footer .footer-advert>div{border:0;margin:0 50px}input.autocomplete{margin-bottom:10px;width:390px}a.terms-link{text-align:center}.go-up{display:none}}@media (max-width:479px){.properties{width:300px}.property .capacity span.break-480{display:block;margin-left:0}.headline .headline-main{font-size:24px;line-height:26px}.breadcrumbs{font-size:12px}.search .form-holder .form-group select{width:128px}.container .five.columns.footer-editorial{width:300px}.footer .footer-advert>div{margin:0;padding:0}input.autocomplete{width:270px}}