html{position:relative;min-height:100%}body{margin:0 0 130px 0;padding-top:70px;font-size:18px;font-family:'Cabin',sans-serif;line-height:1.5em}p{line-height:1.5em}a{color:#f2008b}a:hover,a:focus{color:rgba(154,0,255,1);text-decoration:none}.btn{-webkit-transition:all .5s;transition:all .5s}.mt10{margin-top:10px}.mb10{margin-bottom:10px}header{background-color:#eee}.header2{background-color:#fff;margin-bottom:35px;margin-top:15px;margin-left:30px}#social-networking-side{position:fixed;top:300px;right:0;width:40px;z-index:1}#social-networking-side img{margin-bottom:2px}.breadcrumb{background-color:transparent;margin-left:-10px}.breadcrumb li a{color:#fff;font-size:24px;font-weight:600}.breadcrumb li a.grey{color:#ccc}.breadcrumb li a:hover,.breadcrumb li a:focus{color:#f2008b;text-decoration:none}.breadcrumb>li+li::before{padding:0 5px;color:#f2008b!important;content:">";font-size:26px}.f-s{display:inline!important}.btn-purple{margin-right:-5px;background-color:rgba(154,0,255,1);color:#fff;border-radius:0;padding-top:12px;padding-bottom:12px}.btn-purple:hover,.btn-purple:focus{background-color:rgba(107,0,179,1);color:#fff}.btn-conv{background-color:rgba(154,0,255,1);color:#fff;border-radius:0;padding:15px 25px;font-size:22px}.btn-conv:hover,.btn-purple:focus{background-color:rgba(107,0,179,1);color:#fff}.btn-pink{margin-right:-15px;background-color:rgba(242,0,139,1);color:#fff;border-radius:0!important;padding-top:12px;padding-bottom:12px}.btn-pink:hover,.btn-pink:focus{background-color:rgba(191,0,108,1);color:#fff}.btn-val{text-shadow:none!important;background-color:rgba(242,0,139,1);color:#fff;border-radius:0!important;padding-top:15px;padding-bottom:15px;font-size:22px}.btn-val:hover,.btn-val:focus{background-color:rgba(191,0,108,1);color:#fff}li.numbers-ml{margin-left:30px}li.numbers{margin-right:15px;display:inline!important;padding-top:12px;padding-bottom:12px}li.numbers a{margin-right:15px;color:rgba(242,0,139,1)!important;display:inline!important}li.numbers a:hover,.numbers a:focus{color:rgba(242,0,139,.8)}li.email{margin-right:50px;display:inline!important}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:transparent}.nav>li>a{padding:12px 5px}.navbar-default .navbar-nav>li>a{color:#333}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:rgba(242,0,139,1)!important}.navbar-default{border:none!important}.nopad{padding:0!important}.articles-pad{padding:10px 5px 10px 5px}.navbar-toggle{padding:16px 14px 17px 14px;border-radius:0;background-color:rgba(242,0,139,1)}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-toggle{border-color:rgba(242,0,139,1)}.btn-dropdown{font-family:'Cabin',sans-serif;border:0!important;color:#333;font-size:18px;background-color:#fff;text-transform:uppercase;margin-top:20px}.btn-dropdown:hover,.btn-dropdown:focus{color:rgba(242,0,139,1)!important}.dropdown-menu{color:#fff;width:120%;text-align:center;background-color:rgba(242,0,139,1)}.dropdown-menu li a{color:#fff}.main-header{height:100vh;position:relative;text-shadow:0 3px 2px rgba(0,0,0,.7);margin-bottom:20px}.main-header-content{position:absolute;left:100px;bottom:200px;color:#fff;right:55%}.main-header-content h1{font-size:54px;color:#fff;font-weight:700}.main-header-content h1 small{font-size:30px;font-weight:600;color:#fff}.main-header-content p{font-size:18px}.static-header{height:75vh;position:relative;text-shadow:0 3px 2px rgba(0,0,0,.7)}.static-header-content{position:absolute;left:100px;bottom:200px;color:#fff}.static-header-content h1{font-size:54px;color:#fff;font-weight:700}.static-header-content p{font-size:30px;color:#fff}.pad100{padding:75px 100px}.lead{color:#f2008b;font-size:20px}h2,h3{color:#f2008b}.searchContain{width:100%;display:block;z-index:100;margin-top:30px}.searchContain h1{font-size:1.8em;color:#036;font-weight:400;float:left;margin-top:0;margin-bottom:20px;text-transform:uppercase}.orange{color:#fe5000}.searchContain .buy{font-size:1.1em;color:#fff;float:left;margin-top:0;margin-left:10px;margin-right:20px}.searchContain .rent{font-size:1.1em;color:#fff;display:inline;margin-top:0;margin-left:10px;margin-right:10px}.searchContain a{color:#fff}.searchContain a:hover,.searchContain a:focus{color:#f2008b}.searchContain .btn-group>:first-child.btn{float:left;margin-top:5px!important}.searchContain .btn-buy:hover,.searchContain .btn-buy:focus,.searchContain .btn-buy:active,.searchContain .btn-buy.active,.open>.dropdown-toggle.btn-buy{color:#f2008b;background-color:#f2008b;border-color:#75c9e4;width:3%;margin-top:0}.searchContain .btn-buy{color:#fff;background-color:#fff;border-color:#fff;border:solid 2px #75c9e4;width:3%;margin-top:0}.searchContain .btn-buy{position:relative;display:inline-block;vertical-align:middle}.searchContain .btn-sm,.btn-group-sm>.btn{padding:8px 9px;font-size:6px;line-height:1.5;border-radius:4px!important}.searchContain .btn-group-justified>.btn-group .btn{width:98%}.input-container .form-control:focus{border:0!important}.input-container{margin-bottom:40px;height:52px;background-color:rgba(255,255,255,.8);border-radius:4px;padding:4px 4px 2px 0;margin-top:20px}.styled-input{background-color:transparent}.input-container .btn-pink{color:#fff;background-color:rgba(242,0,139,1);border:solid 0 transparent;border-radius:3px;padding:10px;text-transform:uppercase}.input-container .btn-pink:hover{color:#fff;background-color:rgba(191,0,108,1);border:solid 0 transparent;border-radius:3px;padding:10px}.input-container .form-control{border:0!important;-webkit-box-shadow:inset 0 10px 0 rgba(0,0,0,.075) , 0 0 0 rgba(102,175,233,.6);box-shadow:inset 0 0 0 rgba(0,0,0,.075) , 0 0 0 rgba(102,175,233,.6)}.styled-input::placeholder{color:#000;opacity:1}.styled-input:-ms-input-placeholder{color:#000}.styled-input::-ms-input-placeholder{color:#000}.row-nopad{padding-left:-15px;padding-right:-15px}#featured-property-carousel{margin-bottom:20px}#featured-property-carousel img{width:100%;height:325px}#featured-property-carousel .carousel-inner{position:relative}#featured-property-carousel .carousel-inner .featured-text{padding:20px;position:absolute;left:0;bottom:0;background-color:rgba(255,255,255,.6)}#featured-property-carousel .carousel-inner .featured-text a{color:#333;font-size:18px}#featured-property-carousel .left-arrow,#featured-property-carousel .right-arrow,#featured-property-carousel a:hover.left-arrow,#featured-property-carousel a:hover.right-arrow,#featured-property-carousel a:focus.left-arrow,#featured-property-carousel a:focus.right-arrow{position:absolute;top:45%;z-index:50}#featured-property-carousel .left-arrow,#featured-property-carousel .right-arrow{display:block;background:#f2008b;width:40px;height:40px;padding-top:0;text-align:center;top:45%;line-height:40px}#featured-property-carousel a:hover.left-arrow,#featured-property-carousel a:hover.right-arrow{background:rgba(191,0,108,1)}#featured-property-carousel .left-arrow{left:0}#featured-property-carousel .right-arrow{right:0}#featured-property-carousel .right-arrow img,#featured-property-carousel .left-arrow img{height:22px}.fp-pad{padding-left:10px;padding-right:10px}.dash{color:#f2008b}.fp-text{color:#999;font-size:14px}.developments{height:80vh;position:relative;margin-bottom:10px}.developments-content{position:absolute;background-color:#fff;color:#333;left:100px;right:60%;top:75px;bottom:75px;padding:40px}.developments h2{font-size:38px;color:#333;font-weight:400;margin-top:0}.developments h2 strong{font-weight:700}.developments p{font-size:18px}.btn-lgreen{margin-top:25px;font-size:18px;border-radius:0;background-color:rgba(228,255,114,1);color:#5c662e;padding:20px!important}.btn-lgreen:hover,.btn-lgreen:focus{background-color:rgba(138,153,69,1);color:#fff}.btn-lgreen img{margin-left:20px}.mr10{margin-right:10px}.services{position:relative;height:120vh;padding-top:50px;text-align:center}.services h2{color:#fff;margin-top:0;font-size:100px;font-weight:700;line-height:.55em}.services h2.mt34{margin-top:34px}.services h2 small{color:#fff;font-size:44px;font-weight:600}.services h2 .small2{color:#fff;font-size:48px;font-weight:600}.services h2 .small3{color:#fff;font-size:70px;font-weight:600}.services h2 .small4{color:#fff;font-size:44px;font-weight:600}.services h2.h3{color:#fff;margin-top:0;font-size:100px;font-weight:700;line-height:1.25em}.services a:hover,.services a:focus{color:#f2008b;text-decoration:none!important}.services h2.h3 br{margin-top:50px}a:focus,a:hover{text-decoration:none!important}.nopadl{padding-left:0;padding-right:5px}.nopadr{padding-right:0;padding-left:5px}.padlr{padding-left:5px;padding-right:5px}.homesweethome{height:120vh;position:relative;margin-bottom:0}.homesweethome-content{position:absolute;background-color:rgba(0,0,0,.3);color:#fff;right:0;left:50%;top:25px;bottom:25px;padding:75px}.homesweethome h2{font-size:38px;color:#fff;font-weight:700;margin-top:0;margin-bottom:40px}.homesweethome p{font-size:18px;margin-bottom:35px}.homesweethome a{color:#fff}.homesweethome img.tc{margin-right:auto;margin-left:auto}.homesweethome .mt{margin-top:75px}.homesweethome .btn-pink{position:absolute;right:30px;bottom:0;background-color:rgba(242,0,139,1);color:#fff;border-radius:0;padding:15px 25px;font-size:18px;z-index:1000}.homesweethome .btn-pink:hover,.homesweethome.btn-pink:focus{background-color:rgba(191,0,108,1);color:#fff}.marketing{height:auto;position:relative;margin-bottom:10px;background-color:#3ea2d9;margin-top:20px}.marketing-content{color:#fff;padding-top:60px;padding-bottom:60px}.marketing h2{font-size:52px;color:#fff;font-weight:700;margin-top:0}.marketing p{font-size:18px}.marketing ul.tick{margin-left:10px;padding-left:0;list-style:none;margin-top:35px}.marketing ul.tick li{font-size:20px;line-height:1.2em;padding-left:30px;background-image:url(/images/tick.png.pagespeed.ce.53UuwR297o.png);background-repeat:no-repeat;background-position:left top;background-size:16px 14px;margin-bottom:20px}.marketing .balloon{text-align:center}.marketing .balloon img{margin-left:auto;margin-right:auto;margin-top:-30px}.lblue{margin-bottom:25px;margin-top:25px;font-size:18px;border-radius:0;background-color:#55cbe9;color:#fff;padding:20px}.latest-news{background-color:#eee;padding:30px 0 50px 0}.news-article{height:360px;background-color:#fff}.latest-news h2{font-size:38px;color:#f2008b;margin-bottom:30px}.latest-news h2 strong{font-weight:700}.news-article h4{color:#000;font-size:22px}.news-article .grey{color:#999;font-size:16px}.img-100{width:100%}.latest-news-image{height:210px;overflow:hidden;background-color:#fff}.latest-news .white-bg{padding:25px}.latest-news .btn-border{margin-top:35px;background-color:transparent;color:#333;border-radius:0;padding:15px 25px;font-size:18px;border:2px solid #ccc}.latest-news .btn-border:hover,.latest-news.btn-border:focus{background-color:#ccc;color:#333}#article-body img{float:right;padding-left:20px;padding-bottom:20px}.testimonials{background-color:rgba(165,184,83,1);padding-top:75px;padding-bottom:75px;color:#fff}.testimonials h2{font-size:32px;margin-bottom:60px;color:#fff}.test-img img{margin-left:auto;margin-right:auto;margin-bottom:40px}.testimonials .articles h3{text-align:left!important;color:#5b652d}.testimonials p{font-size:24px}.btn-testimonials{margin-top:35px;font-size:18px;border-radius:0;color:#fff;padding:20px;background-color:#b9cf5d}.btn-testimonials:hover,.btn-testimonials:focus{background-color:rgba(138,153,69,1);color:#fff}.logos{text-align:center;padding:35px 0 50px 0;margin-left:auto;margin-right:auto}.logos img{margin-left:20px;margin-right:20px;display:inline!important}a.area-guide-pane{display:block;margin-bottom:0;color:#fff!important}a.area-guide-pane.news{height:350px;overflow:hidden}a.area-guide-pane:hover .guide-title{background:rgba(0,0,0,0)}.guide-title{height:100%;display:block;background:rgba(0,0,0,.4);padding:30% 5% 30% 5%;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.no-margin{margin:0}ul.tick{margin-left:10px;padding-left:0;list-style:none;margin-top:35px}ul.tick li{font-size:18px;padding-left:30px;background-image:url(/images/tick.png.pagespeed.ce.53UuwR297o.png);background-repeat:no-repeat;background-position:left center;background-size:16px 14px;margin-bottom:20px}.office-bg{background-color:#f2008b;padding:25px}.office-bg h3,.office-bg p,.office-bg a{color:#fff}.office-map iframe{border:0;width:100%;height:300px}.contact-form{height:auto;position:relative;margin-bottom:10px;background-color:#f2008b;margin-top:20px}.contact-form h2{color:#fff!important;text-align:center;margin-bottom:20px}.contact-form h3{color:#fff!important}.contact-form-content{color:#fff;padding-top:60px;padding-bottom:60px}.contact-form-content .styled-select,.contact-form-content .styled-input{background-color:#da007b;border-radius:0;border:0!important;color:#fff}.contact-form-content .styled-input::placeholder{color:#fff;opacity:1}.contact-form-content .styled-input:-ms-input-placeholder{color:#fff}.contact-form-content .styled-input::-ms-input-placeholder{color:#fff}.well.gdpr-consent{background:#da007b;border:0!important}.well.well.gdpr-consent a{color:#fff}.static-content{padding-top:50px;padding-bottom:50px}.half{padding-top:100px;padding-bottom:100px}.half-bg{background-color:rgba(255,255,255,.4);padding:35px}.top-bot-pad{padding-top:100px;padding-bottom:100px}.trans-white-bg,.trans-white-bg-color-a{background-color:rgba(255,255,255,.7);padding:50px}.trans-white-bg2{background-color:rgba(255,255,255,.9);padding:50px}.trans-white-bg h3,.trans-white-bg-color h3{color:#f2008b}.trans-white-bg a{color:#333}.trans-white-bg-color-a a{color:#f2008b}.trans-white-bg-color-a a:hover,.trans-white-bg-color-a:focus{color:rgba(154,0,255,1)}.trans-pink-bg-color-a{background-color:rgba(242,0,139,.8);padding:50px}.trans-pink-bg-color-a a{color:#fff}.trans-pink-bg-color-a a:hover,.trans-pink-bg-color-a:focus{color:#ccc}a.trans-pink-bg-color-a h2 a{color:#fff!important}.text-uppercase{text-transform:uppercase}.team-container{padding:0;background-color:#f2008b;margin:0 0 50px 0;-webkit-box-shadow:1px 0 24px 0 rgba(0,0,0,.50);-moz-box-shadow:1px 0 24px 0 rgba(0,0,0,.50);box-shadow:1px 0 24px 0 rgba(0,0,0,.50)}.agent-box{display:block;height:360px;width:100%;margin:0 0 0 0;padding:0;overflow:hidden}h3.team{padding:20px 10px 0 10px;font-size:1.4em;color:#fff;text-align:center;line-height:1.2em;margin:0 0 .45em 0;height:100px}h3.team small{color:#fff;text-transform:uppercase;letter-spacing:1.5px}.view{height:100%;margin:0;overflow:hidden;padding:0;position:relative;text-align:center;display:block}.view .mask{height:90%;width:90%;position:absolute;padding:5%;margin:5%;top:0;left:0}.view img{position:absolute;height:auto;width:100%;top:0;left:0;z-index:-10}.view p{font-size:1em;position:relative;color:#fff;padding:0;text-align:center}.view .btn{margin-top:30px}.view-first img{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;z-index:10}.view-first .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity:0;background-color:rgba(45,48,49,.7);color:#fff;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow-y:auto}.view-first:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.view-first:hover .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity:1;z-index:20}.view-first:hover .text{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.view-first:hover p{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.view-first:hover p{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s}.pink-search-bg{background-color:#f2008b;padding:25px 100px 35px 100px}.pink-search-bg select.input-lg{line-height:28px}.search-results-container{margin:30px 0 10px 0;padding-left:15px;padding-right:15px}.search-results-container .breadcrumb,.thumbs-map .breadcrumb,.legal-title .breadcrumb{padding:8px 0;text-transform:uppercase}.thumb-description{position:relative}.add-icon{padding:10px 9px;background-color:#eaeaea;position:absolute;top:4px;right:-11px;-webkit-box-shadow:3px -4px 5px 0 rgba(96,98,103,.39);-moz-box-shadow:3px -4px 5px 0 rgba(96,98,103,.39);box-shadow:3px -4px 5px 0 rgba(96,98,103,.39)}.remove-icon{padding:10px 9px;background-color:#f2008b;position:absolute;top:4px;right:-11px;-webkit-box-shadow:3px -4px 5px 0 rgba(96,98,103,.39);-moz-box-shadow:3px -4px 5px 0 rgba(96,98,103,.39);box-shadow:3px -4px 5px 0 rgba(96,98,103,.39)}.shortlist-link{padding-top:70px}.shortlist-link a{text-decoration:none;font-size:16px;margin-top:20px;color:#291f2d}.page-sorts{padding-top:60px}.page-sorts .styled-select{font-size:1em;height:46px;box-shadow:none;border-radius:0;border:0 solid #eaeaea;color:#333;background:#eaeaea url(/images/select-bg-grey.png.pagespeed.ce.M8ODJxM48i.png) 100% center no-repeat;margin-bottom:30px}.property-element{border-radius:0;border:solid 0 #fff}.property-hovered,.property-selected{-webkit-box-shadow:-2px 1px 30px 0 rgba(242,0,139,.49);-moz-box-shadow:-2px 1px 30px 0 rgba(242,0,139,.49);box-shadow:-2px 1px 30px 0 rgba(242,0,139,.49);-webkit-transition:all .9s ease-in-out;-moz-transition:all .9s ease-in-out;-o-transition:all .9s ease-in-out;transition:all .9s ease-in-out;background-color:#feb9e1!important}.property-page .panel{margin-bottom:20px;background-color:#fff;border-radius:0;border:0;padding:5px}.property-page .panel-default>.panel-heading{color:#562d6c;background-color:#f9fafa;border-color:#f9fafa}.property-page .panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:4px;border-top-right-radius:4px}.price{font-size:20px;font-weight:600}.thumb-description{padding:25px 20px 0 20px}.thumb-description h3{font-size:1.1em;margin-top:0;margin-bottom:5px;font-weight:700}.thumb-description h3 a,.thumb-description h4 a{color:#333;text-decoration:none}.thumb-description h3 a:hover,.thumb-description h4 a:hover{color:#f2008b}.thumb-description p{margin-bottom:5px;font-size:14px;font-weight:600}.thumb-description .room-icons,.property .room-icons{margin:10px 0 20px 0}.thumb-description .room-icons .icon,.property .room-icons .icon{display:inline-block;margin-right:15px}.icon img{margin-right:3px}.breadcrumb-whitebg .breadcrumb{background-color:#fff;margin-left:-10px;margin-bottom:0;margin-top:20px}.breadcrumb-whitebg .breadcrumb li a{color:#000;font-size:16px;font-weight:600}.breadcrumb-whitebg .breadcrumb li a.grey{color:#ccc}.breadcrumb-whitebg .breadcrumb li a:hover,.breadcrumb-whitebg .breadcrumb li a:focus{color:#f2008b;text-decoration:none}.breadcrumb-whitebg .breadcrumb>li+li::before{padding:0 5px;color:#f2008b!important;content:">";font-size:16px}.nomartop{margin-top:0}.pad15{padding-left:15px;padding-right:15px}.horizontalSearch .marbot{margin-bottom:20px}.horizontalSearch .btn-group-justified{display:inline}.horizontalSearch .buy{font-size:1.1em;color:#fff;float:left;margin-top:0;margin-left:10px;margin-right:20px}label #letcheck2{display:none!important}.horizontalSearch .rent{font-size:1.1em;color:#fff;display:inline;margin-top:0;margin-left:10px;margin-right:10px}.horizontalSearch a{color:#fff}.horizontalSearch a:hover,.horizontalSearch a:focus{color:#fff}.horizontalSearch .btn-group>:first-child.btn{float:left;margin-top:6px!important}.horizontalSearch .btn-buy:hover,.horizontalSearch .btn-buy:focus,.horizontalSearch .btn-buy:active,.horizontalSearch .btn-buy.active,.open>.dropdown-toggle.btn-buy{color:#f2008b;background-color:#fff;border-color:#f973be;width:24px;margin-top:-4px}.horizontalSearch .btn-buy{color:#fff;background-color:#f2008b;border-color:#fff;border:solid 2px #f973be;width:24px;margin-top:-4px}.horizontalSearch .btn-buy{position:relative;display:inline-block;vertical-align:middle}.horizontalSearch .btn-sm,.btn-group-sm>.btn{padding:8px 9px;font-size:6px;line-height:1.5;border-radius:4px!important}.horizontalSearch .btn-group-justified>.btn-group .btn{width:98%}.horizontalSearch .styled-select,.horizontalSearch .styled-input{background-color:#da007b;border-radius:0;border:0!important;color:#fff}.horizontalSearch .styled-input::placeholder{color:#fff;opacity:1}.horizontalSearch .styled-input:-ms-input-placeholder{color:#fff}.horizontalSearch .styled-input::-ms-input-placeholder{color:#fff}.horizontalSearch .btn-lgreen{margin-top:0!important;font-size:16px;border-radius:0;background-color:rgba(228,255,114,1);color:#5c662e;padding:10px 16px!important}.btn-lgreen:hover,.btn-lgreen:focus{background-color:rgba(138,153,69,1);color:#fff}.nav-tabs.nav-justified>li>a{border-top:0;border-left:0;border-bottom:0;border-radius:0;background-color:#f2008b;color:#fff;border-right:1px solid #fff}.nav-tabs.nav-justified>li.viewing>a{border-top:0;border-left:0;border-bottom:0;border-radius:0;background-color:rgba(154,0,255,1)!important;color:#fff;border-right:0!important}.nav-tabs.nav-justified>li>a:hover,.nav-tabs.nav-justified>li>a:focus,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{background-color:rgba(191,0,108,1);color:#fff;border:0}.full-details{background-color:#eee;padding:30px 0}.full-details-full-desc{background-color:#fff;padding:35px}.full-details-full-desc h3{color:#f2008b}#property-details-tab-panes{border:0!important}#property-details-tab-panes .tab-pane{padding-top:0!important}.short-etc{padding:30px}.short-etc p.grey{color:#999;font-size:16px;text-transform:uppercase;margin-bottom:0}.short-etc h1{margin-top:0;font-size:32px}.short-etc p strong{font-size:32px;font-weight:400}.short-etc p{font-size:16px}.short-etc .room-icons{margin:10px 0 20px 0}.short-etc .room-icons .icon{display:inline-block;margin-right:15px}.carousel-control .arrow-left{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px;left:0}.carousel-control .arrow-right{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px;right:0}.carousel-control .arrow-left-thumb{position:absolute;top:20%;z-index:5;display:inline-block;margin-top:-10px;left:0}.carousel-control .arrow-right-thumb{position:absolute;top:20%;z-index:5;display:inline-block;margin-top:-10px;right:0}.short-etc p.share{font-weight:600}.short-etc .add{padding:0;background-color:transparent;position:relative;top:0;right:0}.short-etc a:hover,.short-etc a:focus{color:#333}.container-fluid.pad100lr,.pad100lr{padding-left:75px;padding-right:75px}.container-fluid.pad120lr,.pad120lr{padding-left:120px;padding-right:120px}.pink-contact{background-color:#f2008b;padding:35px;color:#fff;text-align:center;margin-bottom:30px}.pink-contact p{font-size:18px}.pink-contact a{font-size:30px;color:#fff}.btn-pink-contact{margin-top:20px;margin-bottom:20px;background-color:#fff;color:#333!important;font-size:16px!important;padding:15px 35px;border-radius:0}.pink-contact p.save a{font-size:16px}.white-conveyancing{background-color:#4b00e5}.white-conveyancing-text{padding:30px 50px;text-align:center}.white-conveyancing-text h2{font-size:30px;color:#fff}.white-conveyancing-text p{font-size:22px;color:#fff}.tab-pane img{margin-left:auto;margin-right:auto}img.center{margin-left:auto;margin-right:auto}.search-heading{margin-bottom:5px;color:#fff;margin-top:0;margin-bottom:20px;text-align:center}@media (min-width:1800px){#featured-property-carousel img{width:100%;height:400px}}@media (min-width:1600px){#featured-property-carousel img{width:100%;height:350px}}@media (min-width:768px){.thumbs-no-padding{padding-right:0}}@media (min-width:992px){.property-thumb-height{overflow-y:auto;background-color:#eaeaea;padding:30px}.map-search-results#googlemap,.property-thumb-height{height:calc(100vh - 100px);min-height:calc(100vh - 100px)}.search-heading{margin-bottom:10px;text-align:left;margin-left:18px}.map-search-results#googlemap{width:calc(100% - 50px)}}@media (min-width:1200px){.property-thumb-height{overflow-y:auto;background-color:#eaeaea;padding:30px}.map-search-results#googlemap,.property-thumb-height{height:calc(100vh - 100px);min-height:calc(100vh - 100px)}}footer .white{color:#fff!important}footer{background:#291f2d;padding:40px 0;color:#666}footer a{color:#666}footer a:focus,footer a:hover{color:#b9cf5d}footer.footer{position:absolute;bottom:0;width:100%;height:120px}.social-media-icon{display:inline-block;width:40px;height:40px;text-align:center;padding-top:8px;color:#666;fill:#666;margin-right:5px}@media (min-width:480px) and (max-width:768px){footer{font-size:10px;text-align:center}}@media (max-width:480px){footer{font-size:10px;text-align:center}}#requestedDate,#requestedTime{-webkit-appearance:none;-moz-appearance:none;appearance:none}.styled-select{-moz-appearance:none;-webkit-appearance:none;appearance:none}.styled-select.input-sm{background-position:right center;line-height:1}.formhoney{visibility:hidden;display:none}.well.gdpr-consent p{font-size:12px}.well.gdpr-consent label{font-size:12px}.well.gdpr-consent .alert-danger{display:block;margin:10px 0;text-align:center;text-transform:uppercase}#email-alerts-register label.error{color:#d9534f;font-size:14px;font-weight:bold}.form .form__step{border:3px solid #ddd;border-radius:50%;padding:10px 20px;margin:0 15px 0 0;font-weight:bold}.form #day-error,.form #time-error{background:#f4cecd;border:1px solid #d9534f;padding:10px 20px;border-radius:3px;text-align:center;text-transform:uppercase}.form .form__section{position:relative;border:1px solid #ddd;border-radius:3px;margin:0 0 40px 0;overflow:auto}.form .form__section .form__section__inner{height:450px;overflow:auto}.form .form__section .form__section__inner .divider{background:#f5f5f5;font-weight:bold;text-align:center;padding:10px 0}.form .form__section .form__section__inner ol{margin-bottom:0}.form .form__section .form__section__inner ol li{position:relative;border-bottom:1px solid #f5f5f5}.form .form__section .form__section__inner ol li .form__scroll__pill{padding:10px 20px;border-radius:20px 20px 20px 20px}.form .form__section .form__section__inner ol li .form__scroll__pill.form__scroll__pill--morning{color:#fff;background:#f2008b}.form .form__section .form__section__inner ol li .form__scroll__pill.form__scroll__pill--afternoon{color:#fff;background:#90f}.form .form__section .form__section__inner ol li .form__scroll__pill.form__scroll__pill--evening{color:#fff;background:#f2008b}.form .form__section .form__section__inner ol li input[type="radio"]{position:absolute;left:-9999px}.form .form__section .form__section__inner ol li input[type="radio"]:checked+label{background:#fff3cd}.form .form__section .form__section__inner ol li input[type="radio"]:checked+label:after{opacity:1}.form .form__section .form__section__inner ol li label{position:relative;display:block;margin-bottom:0;padding:20px 15px;font-weight:100;font-size:1.3em;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.form .form__section .form__section__inner ol li label:before{position:absolute;top:18px;right:20px;content:'';display:inline-block;width:30px;height:30px;background-color:#fff;border:2px solid #ddd;border-radius:50%}.form .form__section .form__section__inner ol li label:after{position:absolute;top:24px;right:26px;content:'';display:inline-block;width:18px;height:18px;background:#a3d7a3;border:3px solid #5cb85c;border-radius:50%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.form .form--padded{padding:20px}.form .btn{border-radius:20px 20px 20px 20px}.form #bv-name-error,.form #bv-telephone-error,.form #bv-email-error{text-indent:-9999px}.form .error{color:#d9534f;font-size:16px;font-weight:bold}.form .g-recaptcha>div{margin:0 auto}@media (max-height:575px){.form #rc-imageselect,.form .g-recaptcha{transform:scale(.8);-webkit-transform:scale(.8);transform-origin:0 0;-webkit-transform-origin:0 0}}@media (max-width:480px){.form #bv-message{height:115px}}#googlemap{width:100%;height:300px}.map-search-results#googlemap{height:600px}#google-info-window{position:relative;text-align:center;width:200px}#google-info-window.google-info-window-property{width:360px;overflow:auto}#google-info-window.google-info-window-property #google-info-window-property-image{float:left;width:205px;margin:0 10px 0 0}#google-info-window.google-info-window-property #google-info-window-property-details{text-align:left}#google-info-window .spacer{margin:10px 0}#google-info-window .corner-flash{position:absolute;top:0;left:0}.freeprivacypolicy-com---palette-light.freeprivacypolicy-com---nb{background-color:rgba(242,242,242,.8)!important;max-width:100%!important}.freeprivacypolicy-com---palette-light .cc-nb-okagree{background-color:rgba(228,255,114,1)!important;color:#000!important}.freeprivacypolicy-com---palette-light .cc-nb-reject{background-color:rgba(154,0,255,1)!important}.freeprivacypolicy-com---palette-light .cc-nb-changep{background-color:rgba(242,0,139,1)!important;color:#fff!important}.add-to-shortlist .remove,.remove-from-shortlist .add{display:none}#back-to-top{background:#f2008b;position:fixed;bottom:120px;right:15px;display:none;padding:5px 10px;border-radius:3px;color:#f5f5f5;font-size:1.5em;text-align:center}#broadband p #broadband-speed-slot{font-weight:bold;font-size:30px;color:#0275d8}#broadband p .glyphicon{color:#0275d8;cursor:pointer}#large-carousel{background:#f5f5f5}.carousel-inner .item img{margin:0 auto}#property-thumbnails .carousel-inner .item img{padding-top:2px!important;padding-right:2px!important}.carousel-control.right,.carousel-control.left{background-image:none}#property-carousel .carousel-inner .item img{max-height:500px;width:100%}#property-carousel .carousel-inner .item{height:450px;overflow:hidden}#property-thumbnails .carousel-inner .item>img{margin:0 auto}.full-image{position:absolute;top:25px;right:50px;padding:5px 8px;text-align:right;background-color:rgba(242,0,139,.9);z-index:1000}#streetview iframe{width:100%;height:600px}.modal{background-color:rgba(242,0,139,.8)}@media all and (min-width:992px){.modal-lg{width:1200px}.modal-dialog{margin-top:0!important}}#slideshow .modal-content{border:0!important}.modal-content{background:transparent!important;box-shadow:none;border:0!important}.modal-content a{color:#fff!important}.modal-header{border-bottom:0}.close,.close:hover,.close:focus{color:#fff;font-size:50px;opacity:.8}#property-thumbnails .carousel-inner a{cursor:pointer}#property-thumbnails .carousel-control{width:2%;color:#0275d8}.google-rating-container .google-rating-header{font-size:2em;font-weight:bold}.google-rating-container .google-rating-aggregate{border-bottom:1px solid #ddd;margin-bottom:20px}.google-rating-container .google-rating-aggregate .google-rating-number{color:#f0ad4e;font-size:2em;font-weight:bold}.google-rating-container .google-rating-aggregate .google-rating-stars{color:#f0ad4e;font-size:1.5em;margin-left:10px}.google-rating-container .google-review-container{border-bottom:1px solid #ddd;margin-bottom:20px}.google-rating-container .google-review-container .google-review-author{font-weight:bold}.google-rating-container .google-review-container .google-review-stars{color:#f0ad4e;margin-left:10px}.google-rating-container .google-review-container .google-review-time{font-weight:lighter;color:gray;margin-left:10px}.google-rating-container .google-review-container .google-review-text{color:gray}.google-rating-container .google-rating-link{float:right}#slideshow .modal-content{border:8px solid #fff}.parallax{background-position:center center;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:500px}.parallax .parallax-content{background-color:rgba(255,255,255,.7);max-width:80%;padding:20px;border-radius:8px;text-align:center}.parallax .parallax-content .btn{text-transform:uppercase}#schools-data{position:relative;overflow:auto}#schools-data>[class*="col-"]{height:700px}#schools-data #schools-data-key{position:absolute;z-index:1;top:10px;left:25px}#schools-data .nav-tabs li{cursor:pointer}#schools-data .tab-content{overflow-y:scroll;height:94%}#schools-data .tab-content .list-group .list-group-item{padding:0 15px 10px 15px}#schools-data .tab-content .list-group .list-group-item:hover{cursor:pointer}#schools-data .tab-content .list-group .list-group-item:first-child,#schools-data .tab-content .list-group .list-group-item:last-child{border-radius:0}#schools-data .selected-school,#schools-data .selected-school .school-name-address{background:rgba(122,214,253,.3)}#schools-data .hovered-school,#schools-data .hovered-school .school-name-address{background:rgba(122,214,253,.1)}#schools-data .school-name-address{background:#f5f5f5;padding:10px 0;font-size:14px;font-weight:bold;color:#000}#schools-data .school-name-address small{font-style:italic;font-weight:normal;color:gray}#schools-data .school-details{padding:10px 0;font-size:12px}#schools-data .school-details .fa-info-circle{font-size:1.3em}#schools-data .inside-admission-area{background:green;border:1px solid #000;width:19px;height:19px;display:inline-block;border-radius:10px;vertical-align:bottom;margin-right:5px}#schools-data .outside-admission-area{background:red;border:1px solid #000;width:19px;height:19px;display:inline-block;border-radius:10px;vertical-align:bottom;margin-right:5px}#schools-data .ofsted-rating{background:#fff;border:1px solid #000;width:19px;height:19px;display:inline-block;text-align:center;font-weight:bold;border-radius:10px;vertical-align:bottom;margin-right:5px}#schools-data .alert{text-align:center;padding:5px;margin:0}#schools-data .locus-infowindow{position:relative;width:220px}#schools-data .locus-infowindow .corner-flash{position:absolute}#schools-map{width:100%;height:100%}#property-details-tab-panes{border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-radius:0 0 4px 4px}#property-details-tab-panes .tab-pane{padding:15px}.corner-flash{width:150px!important;height:30px;background-color:rgba(242,0,139,.7);font-size:46px;padding-top:5px;font-weight:600}.corner-flash text{fill:white}.property .corner-flash,.property-premier .corner-flash{position:absolute;z-index:1}.thumbnail .corner-flash{position:absolute;z-index:1}.property-grid .corner-flash{position:absolute;top:0;left:15px;z-index:1;border-radius:4px 0 0 0}.property-images .corner-flash{position:absolute;width:auto;z-index:1}.grid:after{content:'';display:block;clear:both}.grid-sizer,.grid-item{width:33.333%}.grid-item{float:left;padding:2px}.grid-item img{display:block;max-width:100%}.pagination{margin:0}.pagination li a .bracket{display:none}.pagination span.hellip{cursor:not-allowed}.animated-spinner{width:100px;margin:0 auto;padding:20px;color:red;font-size:2em}.property,.property-premier{overflow:auto;margin:0 15px 15px 0;background-color:#fff}.property-premier{border:3px solid #f2008b}.property-premier p.pink{color:#f2008b}.pink{color:#f2008b}.property h3{margin:0 0 5px 0}.property .btn-group{margin:15px 0 0 0}.property-grid-image{background-position:center center;background-size:cover;height:230px}#search-filters .panel-heading{padding:0}#search-filters .accordion-toggle{padding:10px 15px;display:block;width:100%}#search-filters .accordion-toggle:hover,#search-filters .accordion-toggle:focus{text-decoration:none}@media (min-width:1200px){.property-grid .panel .panel-body{min-height:375px}.affix{width:263px;top:68px}#googlemap{min-height:600px}}@media (min-width:992px) and (max-width:1200px){.property-grid .panel .panel-body{min-height:370px}.affix{top:99px;width:293px}#googlemap{min-height:500px}#featured-property-carousel img{width:100%;height:230px}.homesweethome-content{padding:35px}header{font-size:16px}.dropdown-menu{width:140%}.dropdown-menu2{width:100%!important}footer{font-size:14px}.pink-search-bg{padding:25px 25px 25px 25px}.nav-tabs.nav-justified>li>a{height:70px}#property-carousel .carousel-inner .item{height:310px}.short-etc p{font-size:13px}.agent-box{height:330px}.container-fluid.pad100lr,.pad100lr,.container-fluid.pad120lr,.pad120lr{padding-left:50px;padding-right:50px}}@media (min-width:768px) and (max-width:992px){.property-grid .panel .panel-body{min-height:370px}#googlemap{min-height:400px}#featured-property-carousel img{width:100%;height:180px}#featured-property-carousel .carousel-inner .featured-text a{font-size:12px}.homesweethome-content{left:40%;top:25px;bottom:25px;padding:75px}.services{height:60vh}.dropdown-menu{width:100%}.dropdown-menu2{width:100%!important}li.numbers-ml{margin-left:0}.property-thumb-height{height:auto;background-color:#eaeaea;padding:30px}.right-buttons img{display:inline-block}.nav-tabs.nav-justified>li>a{height:70px}.container-fluid.pad100lr,.pad100lr,.container-fluid.pad120lr,.pad120lr{padding-left:30px;padding-right:30px}.btn-pink-contact{padding:10px 15px}.white-conveyancing-text{padding:30px 30px}.white-conveyancing-text h2{font-size:24px;color:#fff}.white-conveyancing-text p{font-size:18px;color:#fff}.agent-box{height:260px}}@media (min-width:1200px){.right-buttons{float:right}}@media (min-width:1201px) and (max-width:1300px){.hide-it{display:none}}@media (min-width:480px) and (max-width:767px){.homesweethome-content h2{font-size:20px;margin-bottom:20px}.homesweethome-content{left:0;padding:20px;top:0;bottom:0}.homesweethome-content p{font-size:13px;margin-bottom:15px}.homesweethome .mt{margin-top:25px}.services{height:150vh}.developments{height:120vh}.right-buttons{margin-top:8px;float:left}.header2{margin-left:0;text-align:center}.main-header-content{position:absolute;left:20px;bottom:20px;color:#fff;right:20px}.main-header-content h1{font-size:20px}.searchContain{margin-top:10px}.mean-header-content h1 small{font-size:20px}.search-more{margin-top:30px}.main-header-content .btn-pink{margin-top:20px}.developments-content{position:absolute;background-color:#fff;color:#333;left:20px;right:20px;top:25px;bottom:25px;padding:20px}.padlr{padding:0!important}.nopadl{padding-right:0}.nopadr{padding-left:0}.property-thumb-height{height:auto;background-color:#eaeaea;padding:30px}.mtxs{margin-top:15px}.container-fluid.pad100lr,.pad100lr{padding-left:15px;padding-right:15px}}@media (min-width:800px) and (max-width:820px){.main-header-content{bottom:20px!important}.main-header{height:120vh}}@media (max-width:480px){.map-search-results#googlemap{height:300px}.property-grid .panel .panel-body{min-height:auto}#googlemap{min-height:300px}.main-header-content{position:absolute;left:20px;bottom:100px;color:#fff;right:20px}.main-header-content h1{font-size:30px}.search-more{margin-top:30px}.main-header-content .btn-pink{margin-top:20px}.developments-content{position:absolute;background-color:#fff;color:#333;left:20px;right:20px;top:25px;bottom:25px;padding:20px}.padlr{padding:0!important}.nopadl{padding-right:0}.nopadr{padding-left:0}.homesweethome-content h2{font-size:22px}.homesweethome-content{left:0;padding:25px}.homesweethome-content p{font-size:13px}.homesweethome .mt{margin-top:25px}.marketing h2{font-size:42px}.property-thumb-height{height:auto;background-color:#eaeaea;padding:30px}.container-fluid.pad100lr,.pad100lr,.container-fluid.pad120lr,.pad120lr{padding-left:15px;padding-right:15px}.static-header-content{right:20px;left:20px;bottom:100px}.static-header-content h1{font-size:34px}}.right-buttons img{display:inline}@media (max-width:480px){#property-carousel .carousel-inner .item{height:auto}.developments h2{font-size:22px}#featured-property-carousel img{height:200px}.right-buttons{margin-top:8px;float:left}.header2{margin-left:0;text-align:center}li.numbers{display:block!important;padding-left:15px}li.numbers-ml{margin-left:0}.nav>li>a{padding:10px 15px}.f-s{display:none!important}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:rgba(154,0,255,1)}.btn-dropdown{margin-top:20px}.dropdown-menu{width:100%;text-align:center;background-color:rgba(242,0,139,1)}.main-header{height:80vh}.services{height:80vh}.pink-search-bg{padding:25px 0 35px 0}.mtxs{margin-top:15px}.nomartop{margin-top:25px}}@media (max-width:991px){.mtxssm{margin-top:15px}.shortlist-link{padding-top:15px}.page-sorts{padding-top:10px}.horizontalSearch .btn-group-justified{display:inline-block}}@media (min-width:768px) and (max-width:992px){.right-buttons{margin-top:10px}.navbar-header{float:none}.padlr{padding:0!important}.nopadl{padding-right:0}.nopadr{padding-left:0}.main-header-content{position:absolute;left:20px;bottom:250px;color:#fff;right:20px}.developments-content{position:absolute;background-color:#fff;color:#333;left:100px;right:45%;top:125px;bottom:125px;padding:40px}.btn-dropdown{margin-top:0;font-size:14px}.navbar-toggle{display:inline;margin-top:-50px}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in{display:block!important}.navbar-nav{float:none!important;margin:7.5px 0}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.f-s{display:none!important}}@media (min-width:992px) and (max-width:1200px){.right-buttons{margin-top:0;float:right}.btn-dropdown{font-size:16px}.developments-content{right:50%}.main-header-content{right:40%}}@media (min-width:1300px) and (max-width:1380px){.navbar-default{font-size:16px}}select.input-lg{line-height:28px!important}.sdv-content{position:absolute;background-color:rgba(0,0,0,.3);color:#fff;right:50%;left:0;top:25px;bottom:25px;padding:75px}.btn-pale-green{margin-right:-5px;background-color:rgba(228,255,114,1);color:#5c662e;border-radius:0;padding-top:12px;padding-bottom:12px}.btn-pale-green:hover,.btn-pale-green:focus{background-color:rgba(138,153,69,1);color:#fff}@media (min-width:768px){.navbar-nav{float:left;margin:0;font-size:16px}li.numbers{margin-right:5px;display:inline!important;padding-top:12px;padding-bottom:12px}li.numbers-ml{margin-left:20px}li.email{margin-right:20px;display:inline!important}}p a.btn.btn-lgreen.text{color:#5c662e!important}@media (max-width:480px){.sdv-content{right:0;padding:25px}.sdv-content h2{font-size:22px}.sdv-content p{font-size:13px;margin-bottom:15px}}.homesweethome.sdv{background:url(/images/val-virt.jpg.pagespeed.ce.TARPHOeFpE.jpg) no-repeat left center;background-size:cover}@media (max-width:768px){.homesweethome.sdv{background:url(/images/val-virt.jpg.pagespeed.ce.TARPHOeFpE.jpg) no-repeat center center;background-size:cover}}