::-moz-selection{background:#004c3f;color:#fff}::-selection{background:#004c3f;color:#fff}.dev-button a{background:#c6145a;color:#fff;display:block;text-align:center;padding:49px 10px;margin:-15px 0;font-size:21px!important;font-weight:700!important;;position:absolute;left:0;right:0;top:0}.dev-button a:hover{background:#a6064a}.hide{display:none!important}.logged-in .hide{display:block!important}.login-show{display:none!important}.logged-in .login-show{display:block!important}.covid-notice{background:#87A823;text-align:center;font-size:18px;line-height:1.3em;padding:50px 30px;color:#fff}.covid-notice-inner{margin:0 auto;max-width:800px;width:100%}#wpadminbar{color:#fff!important}.search-alert{background:red;padding:20px;color:#fff}.single-property .alert-danger{background:#C6145A;color:#fff;padding:20px}#content .kc_column_inner p:last-child{margin-bottom:0px!important}#wrapper,.home-half-row{position:relative}body{opacity:1;transition:0.7s opacity;background:#004c3f}body.fade{opacity:0;transition:none}ul.tg-dropdown-list{background:red!important;width:200px!important;margin-top:-2px!important;transform:none!important;-webkit-transform:none!important;-moz-transform:none!important;-o-transform:none!important}.landlord-container{position:relative;height:100%}.landlord-button{position:absolute;bottom:40px;left:40px;width:calc(100% - 60px)!important}.tg-grid-area-top2{background:#E7E7E7;padding:20px 6vw 16px}.tg-grid-area-top2 .tg-filters-holder:before{content:'Go to:';font-family:"Neue Helvetica W05","Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif!important;position:relative!important;margin-right:20px;font-weight:700;line-height:2em}.tg-grid-area-top2 .tg-dropdown-holder{background:#fff;border:none!important}.tg-grid-area-top2 .tg-dropdown-title{font-family:"Neue Helvetica W05","Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif!important;font-weight:300!important;font-size:16px!important;height:36px;padding-top:2px}.tg-grid-area-bottom1{background:#E7E7E7}.news-posts a.category{display:inline-block;padding:12px 15px!important;margin-bottom:20px}.single-caption a,.news-posts a.category span{color:#fff;font-weight:700;font-size:16px}.single-caption-blog,.news-posts a.category[data-term-id="1"]{background:#F97600!important}.single-caption-lettings,.news-posts a.category[data-term-id="75"]{background:#9DBB00!important}.single-caption-selling-buying,.news-posts a.category[data-term-id="3"]{background:#9DBB00!important}.single-caption-new-homes,.news-posts a.category[data-term-id="4"]{background:#FCC100!important}.single-caption-events,.news-posts a.category[data-term-id="71"]{background:#F90053!important}.single-caption-local-area,.news-posts a.category[data-term-id="5"]{background:#2187A8!important}.single-caption-mackenzie-smith,.news-posts a.category[data-term-id="73"]{background:#004c3f!important}.single-caption-land,.news-posts a.category[data-term-id="72"]{background:#21A58F!important}#grid-1277 .tg-item-inner,#grid-564131 .tg-item-inner,#grid-564133 .tg-item-inner,#grid-564135 .tg-item-inner{display:flex!important;border-bottom:2px solid #aaa!important;overflow:hidden}.tg-item-media-inner{height:100%;object-fit:cover!important}.tg-item-media-inner img{position:absolute!important;height:100%!important;min-height:100%;width:auto!important;min-width:100%!important}#grid-1277 .tg-item-content-holder,#grid-564131 .tg-item-content-holder,#grid-564133 .tg-item-content-holder,#grid-564135 .tg-item-content-holder{width:50%;padding:20px}#grid-1277 .tg-item-media-holder,#grid-564131 .tg-item-media-holder,#grid-564133 .tg-item-media-holder,#grid-564135 .tg-item-media-holder{width:50%;order:2}.news-posts .tg-item-content-holder{padding:6vw!important}.news-posts .tg-item-title a{font-family:"Neue Helvetica W05","Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif!important;font-size:30px!important;line-height:1.2em!important;letter-spacing:0px!important}.news-posts .tg-item-date{display:block!important;margin-top:10px!important;font-size:16px!important}.news-posts .tg-item-excerpt{font-size:18px!important;line-height:1.6em!important}.news-posts .tg-item-image{object-fit:cover}#content .tg-pagination-number{padding:20px 6vw 20px 0}#content .tg-pagination-number li,.tg-pagination-number{margin:0px!important}#content .tg-pagination-number li span{color:#999999!important}#content .tg-pagination-number li span.tg-page-current,#content .tg-pagination-number li span:hover{color:#AB145A!important}#grid-564131,#grid-564133,#grid-564135{left:0!important}.grid-property-prices-from{position:absolute;bottom:0;width:100%;padding:10px 30px;background:rgba(0,0,0,.5)}.grid-property-prices-from strong{font-weight:400;font-size:16px}.tg-item.grid-properties .tg-item-media-holder,.tg-item.grid-properties .tg-item-media-content,.tg-item.grid-properties .tg-item-media-inner{height:16vw!important;overflow:hidden!important}.tg-item.grid-properties .tg-item-image{height:16vw!important;object-fit:cover!important}.tg-item.grid-properties .tg-item-content-holder{background:#F4F4F3!important;padding:20px 30px}.tg-top-content{background:#008083}.tg-top-content .tg-item-content-holder{background:transparent!important;padding:20px 30px!important}.tg-development-title{font-weight:700;color:#fff!important;font-size:22px;line-height:1.2em}.tg-development-subtitle{color:#fff!important;font-size:18px;line-height:1.2em}.tg-prices-from{position:absolute;bottom:0;width:100%;padding:10px 30px;background:rgba(0,0,0,.5)}.tg-prices-from strong{font-size:16px;font-weight:400}.tg-offer-label{width:auto;position:absolute;top:0;right:0;z-index:99;padding:10px 15px}.tg-item.developments .tg-item-media-holder,.tg-item.developments .tg-item-media-content,.tg-item.developments .tg-item-media-inner{height:16vw!important;overflow:hidden!important}.tg-item.developments .tg-item-image{height:16vw!important;object-fit:cover!important}#content .development-bullets ul li{color:#4D4D4D;line-height:1.4em}#content .development-bullets ul{list-style:none;margin-top:10px;margin-bottom:70px}#content .development-bullets ul li::before{content:"■";color:#008083;font-weight:700;display:inline-block;width:1em;margin-left:-1em;position:relative;top:-2px;font-size:18px}.development-logo{position:absolute;bottom:20px;left:20px}.development-logo img{width:auto;max-width:100%;height:40px;margin-left:5px}.development-arrow{position:absolute;bottom:20px;right:20px}.development-arrow img{max-width:80px;height:auto}.plot-wrap{border:1px solid rgba(155,155,155,.2);-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.plot-wrap:hover{opacity:.8}.plot-image{height:15vw;min-height:200px;background-size:cover!important;background-position:center center!important}.plot-content{padding:20px}#content .plot-content h3 a,#content .plot-content h3{margin-bottom:0;display:block}.button a{display:block;font-size:18px!important;line-height:1.5em;color:#C6145A!important;position:relative;border-top:2px solid #F10049!important;padding-right:20px;padding-top:10px!important;margin-top:30px!important;text-transform:none!important;width:calc(100% - 40px)}.button a:hover{opacity:.7}.button a:before{content:'';height:2px;width:50px;background:#F10049;position:absolute;transform:rotateZ(45deg);right:-41px;margin-top:5px}.button a:after{content:'';display:block;background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/red-arrow.png)no-repeat bottom right;background-size:cover!important;position:absolute;top:0;right:-40px;width:40px;height:40px}.header-wrap{background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/header.jpg);background-size:cover;padding:15px 40px 0 40px;position:relative}.header-wrap .logo-text{font-family:var(--font-family);font-variation-settings:"slnt" 0,"wght" 300;font-size:12px;line-height:28px;color:var(--color--secondary)}#logo{float:left}#logo img{width:260px;height:42px}#searchIconWrap{border-left:1px solid #fff;position:absolute;bottom:0;right:0;height:calc(100% - 10px);padding:0 0;width:80px;text-align:center}#searchIcon{font-size:20px;color:#fff;margin-top:46px;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#searchIcon:hover{color:#FFCC00!important}#searchBox{background:#2D3731;text-align:right;display:none}#searchBox input{box-shadow:none;background:rgba(0,0,0,.2)!important;height:45px;border:none;padding:5px 10px;line-height:1.2em;width:100%;box-sizing:border-box!important;font-size:16px!important;color:#fff!important;text-align:center}#lightSlider{background:#fff!important;overflow:hidden!important}.demo{width:100%;position:relative;overflow:hidden}.demo ul{list-style:none outside none;padding-left:0;margin-bottom:0;overflow:hidden}.demo li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.demo img{display:block;height:auto;width:100%}.left-side{min-width:50%;max-width:50%;width:50%;background-size:cover!important;background-position:center!important}.right-side{min-width:50%;max-width:50%;width:50%;min-height:35vw;padding:6vw;box-sizing:border-box;background:#fafafa}.hs-content{font-size:3vw;line-height:1.2em;position:relative;font-weight:300}.hs-content strong{color:#2D3731}.hs-content p{color:#656F65}.hs-details{font-size:20px;line-height:1.2em;color:#A5A59F;margin-bottom:30px!important}.hs-link{position:absolute;z-index:99;width:calc(50% - 12vw);right:6vw;bottom:20px;border-top:2px solid #aaa}.hs-link a{display:block;font-weight:700;font-size:20px;line-height:1.2em;padding-top:10px}.hs-link a:before{content:'';height:2px;width:50px;background:#aaa;position:absolute;transform:rotateZ(45deg);right:-41px;margin-top:5px}.hs-link a:after{content:'';display:block;background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/grey-arrow.png)no-repeat bottom right;background-size:cover;position:absolute;top:-1px;right:-39px;width:40px;height:40px}.hs-content:before{content:'"';font-size:50px;position:absolute;top:0;left:-40px;font-weight:900;color:#A5A59F}.hs-content p:last-child:after{content:'"';font-size:34px;position:relative;bottom:0;right:-10px;font-weight:900;color:#A5A59F;display:inline-block}.arrow-above a{display:block;font-size:18px!important;line-height:1.5em;color:#004c3f!important;position:relative;border-top:2px solid #F10049!important;padding-right:20px;padding-top:10px!important;margin-top:30px!important;text-transform:none!important}.about-dev-button a{width:calc(100% - 40px)}.register-dev-button a{width:calc(100% - 40px)}#content .home-text-wrap.arrow-above a{font-size:1.6vw!important;padding-right:100px}.arrow-above a:before{content:'';height:2px;width:50px;background:#F10049;position:absolute;transform:rotateZ(45deg);right:-42px;margin-top:6px}.arrow-above a:after{content:'';display:block;background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/red-arrow.png)no-repeat bottom right;background-size:cover!important;position:absolute;top:-1px;right:-39px;width:40px;height:40px}.arrow-above.grey-arrow a{color:#51514c!important;border-top:2px solid #aaa!important}.arrow-above.grey-arrow a:before{background:#aaa}.arrow-above.grey-arrow a:after{background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/grey-arrow.png)no-repeat bottom right}.arrow-above.white-arrow a{color:#fff!important;border-top:2px solid #fff!important}.arrow-above.white-arrow a:before{background:#fff}.arrow-above.white-arrow a:after{background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/arrow.png)no-repeat bottom right}.arrow-above.pink-arrow a{color:#C6145A!important;border-top:2px solid #C6145A!important}.arrow-above.pink-arrow a:before{background:#C6145A}.arrow-above.pink-arrow a:after{background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/pink-arrow.png)no-repeat bottom right}.arrow-above.orange-arrow a{color:#DF680A!important;border-top:2px solid #DF680A!important}.arrow-above.orange-arrow a:before{background:#DF680A}.arrow-above.orange-arrow a:after{background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/orange-arrow.png)no-repeat bottom right}.arrow-above.lb-arrow a{color:#2197B8!important;border-top:2px solid #2197B8!important}.arrow-above.lb-arrow a:before{background:#2197B8}.arrow-above.lb-arrow a:after{background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/lb-arrow.png)no-repeat bottom right}.arrow-above a:hover{opacity:.6}.bottom-caption{padding-left:60px;margin-top:14px!important}.bottom-caption a{margin-top:0px!important;margin-bottom:10px;padding-right:0}#content .hover-text{opacity:0;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#content .hover-text.active{opacity:1}#content .home-links a.active{color:#F10049!important}.team-spotlight-wrap{clear:both;background:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.team-spotlight-left{width:33.33%;background-size:cover!important;background-position:center!important}.team-spotlight-profile{float:left}.team-spotlight-profile h2{font-size:30px;line-height:1.2em;margin-bottom:30px;font-weight:700}.team-spotlight-profile p{font-weight:300;font-size:20px}.profile-name{font-size:24px;line-height:1.2em;margin-bottom:10px}.profile-title{font-size:18px;line-height:1.2em;margin-bottom:10px;color:#D7DFCE}.profile-ptl{font-size:18px;line-height:1.2em;margin-top:20px;margin-bottom:10px;color:#D7DFCE}.team-spotlight-right{width:calc(66.66% + 3vw);padding:30px 80px;background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/BANNER.png)center left;background-size:cover;margin-left:-3vw;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.team-spotlight-profile{width:50%;max-width:50%;min-width:50%;padding-left:40px}.team-spotlight-testimonial{border:2px solid rgba(255,255,255,1);border-right:0;padding:15px 30px 10px;width:50%;max-width:50%;min-width:50%;position:relative}.team-spotlight-testimonial:after{content:'';background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/right-border.png);background-size:100% 100%;position:absolute;top:-2px;right:0;height:calc(100% + 4px);right:-39px;width:40px}.team-spotlight-testimonial p{font-size:14px;line-height:1.4em}.team-spotlight-testimonial .testimonial-name strong{color:#fff}.team-spotlight-testimonial .testimonial-name{font-size:20px;font-weight:300;color:#DBD6CE}#trustpilot-logo{max-width:140px;float:left}#trustpilot-stars{max-width:140px;float:right;margin-top:7px}#content .page-social h2{display:inline-block!important;float:left;width:auto}#content .page-social h2 strong{font-size:7vw;line-height:1em;font-weight:900}#content .page-social a{font-size:6vw;float:none;clear:none;margin:0 0 0 5px}#content .page-social a span:before{-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#content .white-text.page-social a:hover span:before{color:#F10049!important}#content .pink-links a{color:#C6145A}#content .white-text,#content .white-text p,#content .white-text h1,#content .white-text h2,#content .white-text h3,#content .white-text h4,#content .white-text a,#content .white-text ul,#content .white-text label,#content .white-text ul li,#content .white-text ol li{color:#fff!important}#content .grey-text,#content .grey-text p,#content .grey-text h1,#content .grey-text h2,#content .grey-text h3,#content .grey-text h4,#content .grey-text a,#content .grey-text ul,#content .grey-text label,#content .grey-text ul li,#content .grey-text ol li{color:#DBD6CE!important}#content .pink-text,#content .pink-text p,#content .pink-text h1,#content .pink-text h2,#content .pink-text h3,#content .pink-text h4,#content .pink-text a,#content .pink-text ul,#content .pink-text label,#content .pink-text ul li,#content .pink-text ol li{color:#C6145A!important}#content .lg-text,#content .lg-text p,#content .lg-text h1,#content .lg-text h2,#content .lg-text h3,#content .lg-text h4,#content .lg-text a,#content .lg-text ul,#content .lg-text label,#content .lg-text ul li,#content .lg-text ol li{color:#9DBB00!important}#content .mg-text,#content .mg-text p,#content .mg-text h1,#content .mg-text h2,#content .mg-text h3,#content .mg-text h4,#content .mg-text a,#content .mg-text ul,#content .mg-text label,#content .mg-text ul li,#content .mg-text ol li{color:#656F65!important}#content .dg-text,#content .dg-text p,#content .dg-text h1,#content .dg-text h2,#content .dg-text h3,#content .dg-text h4,#content .dg-text a,#content .dg-text ul,#content .dg-text label,#content .dg-text ul li,#content .dg-text ol li{color:#004C3F!important}#content .dark-text,#content .dark-text p,#content .dark-text h1,#content .dark-text h2,#content .dark-text h3,#content .dark-text h4,#content .dark-text a,#content .dark-text ul,#content .dark-text label,#content .dark-text ul li,#content .dark-text ol li{color:#2D3731!important}#content .orange-text,#content .orange-text p,#content .orange-text h1,#content .orange-text h2,#content .orange-text h3,#content .orange-text h4,#content .orange-text a,#content .orange-text ul,#content .orange-text label,#content .orange-text ul li,#content .orange-text ol li{color:#DF680A!important}#content .lb-text,#content .lb-text p,#content .lb-text h1,#content .lb-text h2,#content .lb-text h3,#content .lb-text h4,#content .lb-text a,#content .lb-text ul,#content .lb-text label,#content .lb-text ul li,#content .lb-text ol li{color:#2197B8!important}#content .big-text p{font-size:1.5vw;line-height:1.2em}#content .tiny-text p{font-size:12px;line-height:1.2em}#content .booking-big-text{font-size:20px;line-height:1.6em}#content h2{font-size:42px;line-height:1.2em}#content .big-title h1,#content .big-title h2{font-weight:500;font-size:4vw;line-height:1.2em}#content .big-title.white-text h2{color:#DBD6CE}#content .big-title.white-text h2 strong{color:#fff;font-size:1.4em}.tabel-no-style table,.tabel-no-style table td,.tabel-no-style table tr{border:none!important;vertical-align:middle}.tabel-no-style table{border-top:1px solid #fff!important;border-right:1px solid #fff!important;border-bottom:1px solid #fff!important;margin-bottom:0px!important}.tabel-no-style table td:first-child{min-width:190px}.percentage-box{border:1px solid #fff;padding:30px 0;position:relative}.percentage-box h2{margin-bottom:0px!important}.percentage-box:before{content:"";width:0;height:0;position:absolute;border-left:20px solid #fff;border-right:20px solid transparent;border-top:20px solid transparent;border-bottom:20px solid transparent;right:-40px;bottom:calc(50% - 18px)}.percentage-box:after{content:"";width:0;height:0;position:absolute;border-left:19px solid #9DBB00;border-right:19px solid transparent;border-top:19px solid transparent;border-bottom:19px solid transparent;right:-37px;bottom:calc(50% - 17px)}#content .home-links p{margin-bottom:0}.home-links a{font-size:8vw;line-height:.9em;font-weight:800;color:#fff}.home-links a:hover{color:#F10049}.book-tabs{margin-bottom:0px!important}.book-tabs .kc_tabs_nav{margin-bottom:0px!important}.book-tabs .kc_tabs_nav li{width:33.33%!important;border:none!important;text-align:center;font-size:30px;line-height:1.6em!important;position:relative;overflow:visible!important}.book-tabs .kc_tabs_nav li a{background:#889A9F;padding:10px 0px!important}.book-tabs .kc_tabs_nav li a:hover,#content .book-tabs .kc_tabs_nav li.ui-tabs-active a{background:#307290!important}.book-tabs .kc_tabs_nav li a{color:#fff!important}#content .book-tabs .kc_tabs,#content .book-tabs .kc_wrapper{margin-bottom:0px!important}#content .book-tabs .kc_tabs_nav li.ui-tabs-active:after{content:'';border-top:20px solid #307290;border-left:20px solid transparent;border-right:20px solid transparent;position:absolute;bottom:-19px}#content .landlords-tabs .kc_tabs_nav,#content .tenants-tabs .kc_tabs_nav{background:transparent}#content .landlords-tabs .kc_tabs_nav,#content .tenants-tabs .kc_tabs_nav{margin-bottom:0px!important}#content .landlords-tabs,#content .tenants-tabs{margin-bottom:-5px!important}#content .landlords-tabs .kc_tabs_nav li,#content .tenants-tabs .kc_tabs_nav li{border:none!important;text-align:center;font-size:20px;font-weight:700;line-height:1em!important;position:relative;overflow:visible!important;background:transparent}#content .six-tabs .kc_tabs_nav li{width:16.666%!important}#content .five-tabs .kc_tabs_nav li{width:20%!important}#content .four-tabs .kc_tabs_nav li{width:25%!important}#content .three-tabs .kc_tabs_nav li{width:33.33%!important}#content .landlords-tabs .kc_tabs_nav li a,#content .tenants-tabs .kc_tabs_nav li a{line-height:1.2em;background:transparent;border:1px solid transparent!important;text-align:center;padding:20px 20px 10px!important;min-height:140px}#content .landlords-tabs .kc_tabs_nav li.ui-tabs-active a,#content .tenants-tabs .kc_tabs_nav li.ui-tabs-active a{border:1px solid #fff!important;border-bottom:1px solid #21b1b8!important}#content .landlords-tabs .ui-tabs-panel,#content .tenants-tabs .ui-tabs-panel{background:transparent!important;border:1px solid #fff;border-bottom:0;box-sizing:border-box!important;display:none;padding:30px;min-height:260px}#content .landlords-tabs .ui-tabs-panel.kc-section-active,#content .tenants-tabs .ui-tabs-panel.kc-section-active{display:block;margin-top:-1px}#content .developments-tabs .kc_tabs_nav li a:before,#content .landlords-tabs .kc_tabs_nav li a:before,#content .tenants-tabs .kc_tabs_nav li a:before{content:'';background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/icons/tenant-tabs/property-search-icon.png)no-repeat center center;background-size:auto 100%;width:100%;height:50px;display:block;margin-bottom:10px}#content .tenants-tabs .kc_tabs_nav li a[href^="#holding-deposit"]:before{background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/icons/tenant-tabs/holding-deposit-icon.png)no-repeat center center;background-size:auto 100%}#content .tenants-tabs .kc_tabs_nav li a[href^="#references"]:before{background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/icons/tenant-tabs/references-icon.png)no-repeat center center;background-size:auto 100%}#content .tenants-tabs .kc_tabs_nav li a[href^="#security-deposit"]:before{background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/icons/tenant-tabs/security-deposit-icon.png)no-repeat center center;background-size:auto 100%}#content .tenants-tabs .kc_tabs_nav li a[href^="#check-in"]:before{background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/icons/tenant-tabs/check-in-icon.png)no-repeat center center;background-size:auto 100%}#content .tenants-tabs .kc_tabs_nav li a[href^="#rental-payments"]:before{background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/icons/tenant-tabs/rental-payments-icon.png)no-repeat center center;background-size:auto 100%}#content .landlords-tabs .kc_tabs_nav li a[href^="#tenant-find"]:before{background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/icons/landlord-tabs/tenant-find-icon.png)no-repeat center center;background-size:auto 100%}#content .landlords-tabs .kc_tabs_nav li a[href^="#rent-collect"]:before{background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/icons/landlord-tabs/rent-collect-icon.png)no-repeat center center;background-size:auto 100%}#content .landlords-tabs .kc_tabs_nav li a[href^="#fully-managed"]:before{background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/icons/landlord-tabs/fully-managed-icon.png)no-repeat center center;background-size:auto 100%}#content .kc_accordion_header{background:#fff;margin-bottom:0;line-height:1.2em}#content .kc_accordion_content{background:#fff;font-size:14px}#content .development-subtitle h2{font-size:28px;color:#656F65}.dev-button a{height:calc(100% + 30px);background:#c6145a;color:#fff;display:block;text-align:center;padding:0 10px;margin:-15px 0;font-size:21px!important;font-weight:700!important;position:absolute;left:0;right:0;top:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.dev-button a:hover{background:#a6064a}@media(max-width:767px){.dev-button a{position:relative!important;display:block!important;margin-top:0px!important;padding:20px}}#content .developments-tabs{margin-bottom:0px!important}#content .developments-tabs ul.kc_tabs_nav{margin-bottom:0;background:#889A9F}#content .developments-tabs .kc_tab_content{padding:0px!important}#content .developments-tabs .ui-tabs{margin-bottom:-5px!important}#content .developments-tabs{background:#fff;margin-bottom:-10px}#content .developments-tabs .kc_tabs_nav li{border:none!important;text-align:center;font-size:20px;font-weight:700;line-height:1em!important;position:relative;overflow:visible!important;background:transparent}#content .developments-tabs .kc_tabs_nav li a{color:#fff!important;padding:30px 0 15px}#content .developments-tabs .kc_tabs_nav li.ui-tabs-active a,#content .developments-tabs .kc_tabs_nav li a:hover{background:#307290}#content .developments-tabs .kc_tabs_nav~.kc_tab.ui-tabs-body-active{background:#fff!important;}#content .developments-tabs .kc_tabs_nav li a[href^="#map"]:before{background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/icons/development-tabs/map-icon.png)no-repeat center center;background-size:auto 100%}#content .developments-tabs .kc_tabs_nav li a[href^="#local-area"]:before{background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/icons/development-tabs/local-area-icon.png)no-repeat center center;background-size:auto 100%}#content .developments-tabs .kc_tabs_nav li a[href^="#site-plan"]:before{background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/icons/development-tabs/site-plan-icon.png)no-repeat center center;background-size:auto 100%}#content .developments-tabs .kc_tabs_nav li a[href^="#plots"]:before{background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/icons/development-tabs/plots-icon.png)no-repeat center center;background-size:auto 100%}#content .developments-tabs .kc_tabs_nav li a[href^="#specification"]:before{background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/icons/development-tabs/specification-icon.png)no-repeat center center;background-size:auto 100%}#content .developments-tabs .kc_tabs_nav li.ui-tabs-active:after{content:'';border-top:20px solid #307290;border-left:20px solid transparent;border-right:20px solid transparent;position:absolute;bottom:-19px;margin:0 -20px;z-index:99}#content .job-titles h3{font-size:28px;margin-bottom:0}#content .job-titles h4{font-size:24px;margin-bottom:30px}.land-icons-row .kc_column_inner{border-right:1px solid #fff}.land-icons-row .kc_column_inner:last-child{border-right:none}.land-icons-row img{height:100px;width:auto}label{font-size:15px!important;font-family:"Neue Helvetica W05","Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif!important;font-weight:500!important}.frm_primary_label{font-family:"Neue Helvetica W05","Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif!important;font-weight:500!important}fieldset{box-sizing:border-box;background:none!important}fieldset a{color:#C6145A!important;text-decoration:underline!important}fieldset a:hover{color:#E6347A!important}.frm_form_field{margin-bottom:8px!important}#frm_field_178_container{max-width:400px}.add-margin{margin-bottom:30px!important}.frm_forms input,.frm_forms select,.frm_forms textarea{background:#fff!important;border-radius:0!important;margin-bottom:0px!important;border:none!important;height:44px!important;box-shadow:none!important;font-family:"Neue Helvetica W05","Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif!important;font-weight:300!important;color:#2D3731;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.frm_forms input[type="checkbox"]{height:auto!important}.frm_forms textarea{margin-top:0px!important;height:auto!important}#content .frm_style_formidable-style.with_frm_style textarea::-webkit-input-placeholder{color:#2D3731!important}#content .frm_style_formidable-style.with_frm_style textarea::-moz-placeholder{color:#2D3731!important}#content .frm_style_formidable-style.with_frm_style input::-webkit-input-placeholder{color:#2D3731!important}#content .frm_style_formidable-style.with_frm_style input::-moz-placeholder{color:#2D3731!important}#content .frm_third.frm_submit{float:left;padding-right:34px}#content .frm_third.frm_submit button{float:left}#content .frm_submit button{position:relative;width:calc(100% - 34px);text-align:left!important;font-family:"Neue Helvetica W05","Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;background:transparent;box-shadow:none!important;color:#C6145A!important;height:auto!important;border:none!important;padding:10px 125px 10px 0px!important;border-radius:2px!important;border-top:2px solid #C6145A!important;font-weight:normal!important;font-size:18px!important;font-weight:bold!important;overflow:visible;text-decoration:none!important;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#content .frm_submit button:hover{opacity:.5}#content .frm_submit button:after{content:'';display:block;background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/pink-arrow.png)no-repeat bottom right;background-size:cover!important;position:absolute;top:-2px;right:-33px;width:34px;height:34px}#content .yellow-submit .frm_submit button{color:#FFCC00!important;border-color:#FFCC00!important}#content .yellow-submit .frm_submit button:after{content:'';display:block;background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/yellow-arrow.png)no-repeat bottom right;background-size:cover!important;position:absolute;top:-2px;right:-33px;width:34px;height:34px}#content .yellow-links a{color:#FFCC00!important;text-decoration:underline!important}#content .yellow-links a:hover{color:#DFAC00!important}.frm_error{font-family:"Neue Helvetica W05","Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif!important;color:#C6145A!important;font-weight:400!important;}#content .ftb-tickbox{width:100%;margin:0 auto!important}#content .ftb-tickbox .frm_primary_label{padding:5px 0px!important}#content #frm_field_82_container,#content #frm_field_97_container,#content #frm_field_111_container{padding:0 0 10px!important}#content input[type=checkbox] span{position:relative!important}#content .white-text .frm_checkbox label span{color:#fff!important}#content .white-text input[type=checkbox]{border-radius:500px!important}#content input[type=checkbox]+span:before{font-weight:500!important;background-color:#fff!important;color:rgba(255,255,255,0)!important;content:'\2714'!important;font-family:'FontAwesome'!important;margin-left:-20px;padding:0 3px 0 3px;position:relative;margin-top:0;top:1px;left:-6px;margin-right:2px;border:2px solid #D40A11;border-radius:500px!important;display:inline-block!important;width:10px!important;height:16px;text-indent:0px!important;line-height:15px!important;-webkit-opacity:1;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#content input[type=checkbox]:checked+span:before{color:#D40A11!important}#content .frm_radio label{font-size:20px!important;padding-left:10px;position:relative;font-weight:500!important}#content .frm_radio input{position:relative;left:-8px;border-radius:500px!important}.frm_radio input+span:before{position:absolute!important;margin-top:1px;font-weight:500!important;background-color:#fff!important;color:#fff!important;content:''!important;margin-left:-30px;padding:0;height:15px;width:15px;margin-right:10px;border:3px solid #fff;border-radius:500px!important;-webkit-opacity:1;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.frm_radio input:checked+span:before{background:#D40A11!important}#frm_field_191_container{margin-top:10px}#content .half-radios .frm_opt_container{width:calc(100% - 230px)!important}#content .half-radios .frm_radio{width:auto!important;min-width:100px;position:relative}#content .half-radios .frm_radio input{height:auto!important}#content .half-radios .frm_primary_label{font-size:20px}.frm_html_container p{font-family:"Neue Helvetica W05","Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif}.custom-search-form input{box-shadow:none;border:none;height:50px;padding:10px 20px;box-sizing:border-box!important;width:100%}.custom-search-form input#searchInput{padding-left:48px;background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/search-icon.png)no-repeat center left 14px,#fff;background-size:22px}.custom-search-form button{position:relative;cursor:pointer;width:calc(100% - 34px);text-align:left!important;font-family:"Neue Helvetica W05","Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;background:transparent;box-shadow:none!important;color:#C6145A!important;height:auto!important;border:none!important;padding:10px 125px 10px 0px!important;border-radius:2px!important;border-top:2px solid #C6145A!important;font-weight:normal!important;font-size:18px!important;font-weight:bold!important;text-decoration:none!important;margin-top:80px!important;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.custom-search-form button:after{content:'';display:block;background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/pink-arrow.png)no-repeat bottom right;background-size:cover!important;position:absolute;top:-2px;right:-33px;width:34px;height:34px}.custom-search-form button:hover{opacity:.5}#content .ticks ul{list-style:none;margin-left:0;padding-right:20px}.ticks ul li{line-height:1.6em;margin-bottom:6px;margin-left:20px;font-weight:300}.ticks ul li:before{content:'\f00c';font-family:'FontAwesome';position:absolute;font-size:.8em;margin-top:0;margin-left:-20px;color:#152c4f!important}.white-text .ticks ul li:before{color:#fff}.big-hover-links{font-size:50px;line-height:1.2em;color:#656F65;font-weight:300;margin-left:-3px}.big-hover-links a strong{font-size:12vw;line-height:1em;color:#fff;font-weight:900;margin-left:-5px;text-transform:uppercase;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.sell-below-arrow a strong{margin-left:0}.big-hover-links a:hover strong{color:#F10049}.sell-below-arrow a{position:relative;border-bottom:2px solid #F10049;padding-bottom:40px}.sell-below-arrow a:after{content:'';display:block;background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/red-arrow.png)no-repeat bottom right;background-size:cover!important;position:absolute;bottom:-34px;right:-33px;width:34px;height:34px}#content .recent-posts-widget-with-thumbnails{list-style:none;padding:0;margin:0}#content .recent-posts-widget-with-thumbnails img{max-width:70px;height:auto!important;padding-right:10px}#content .rpwwt-post-title{color:#004C3F!important;font-family:"Neue Helvetica W05","Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:700!important;font-size:18px;margin-bottom:5px!important;display:block}#content .rpwwt-post-excerpt{width:calc(100% - 84px)!important;float:right;line-height:1.6em;font-size:16px;line-height:1.2em;color:#656F65}#content .rpwwt-post-excerpt a{display:block;color:#004C3F!important;font-weight:700;margin-top:5px}.blog-search-wrap{background:#E7E7E7;padding:20px 6vw}.blog-search-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.left-blog-search{width:50%}.right-blog-search{width:50%}.blog-search-wrap input,.blog-search-wrap select{height:40px;margin:0px!important;font-size:14px!important;padding:10px 15px!important;color:#656F65!important;font-family:"Neue Helvetica W05","Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif!important;border-radius:0px!important;background:#fff!important;box-shadow:none!important;border:none!important;min-width:175px;appearance:none!important;-webkit-appearance:none!important}.blog-search-wrap select{appearance:none!important;-webkit-appearance:none!important;background-image:linear-gradient(45deg,transparent 50%,#2D3731 50%),linear-gradient(135deg,#2D3731 50%,transparent 50%)!important;background-position:calc(100% - 20px) calc(1em + 4px),calc(100% - 15px) calc(1em + 4px),calc(100% - 2.5em) 0.5em!important;background-size:5px 5px,5px 5px,1px 1.5em!important;background-repeat:no-repeat!important}.blog-search-wrap label{font-family:"Neue Helvetica W05","Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif!important;font-weight:700;font-size:20px!important;line-height:1.2em;margin-right:15px;color:#748083}.left-blog-search-container form{float:right}#searchIconButton{background:#004C3F;box-shadow:none;border:none;height:40px;display:inline-block!important;line-height:1.2em!important;margin-left:-3px;position:relative;top:0px!important;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#searchIconButton:hover{background:#9DBB00}#searchIconButton i{line-height:0px!important;position:relative;top:7px;color:#fff}.category .tg-error-msg{background:#fff;min-height:300px;font-family:"Neue Helvetica W05","Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:400}.single-post,.single-property_news,.single-local_area_events,.single-market_insight{background:#F4F4F3}.search-results-wrapper{padding:0 6vw;margin:0 auto}.search #wrapper,.search #main,.search #content,.search #container,.category #wrapper,.category #main,.category #content,.category #container,.single-locations #wrapper,.single-locations #main,.single-locations #content,.single-locations #container,.single-property #wrapper,.single-property #main,.single-property #content,.single-property #container,.single-post #wrapper,.single-post #main,.single-post #content,.single-post #container,.single-property_news #wrapper,.single-property_news #main,.single-property_news #content,.single-property_news #container,.single-local_area_events #wrapper,.single-local_area_events #main,.single-local_area_events #content,.single-local_area_events #container,.single-market_insight #wrapper,.single-market_insight #main,.single-market_insight #content,.single-market_insight #container{max-width:100%;width:100%}.single-back-row{padding:0 6vw}.single-back-row a{display:inline-block;padding:10px 0}.single-back-row a i{line-height:0;position:relative;top:6px}.single-back-row a:hover{color:#9DBB00}.single-post #content,.single-property_news #content,.single-local_area_events #content,.single-market_insight #content{background:#F4F4F3}.single-post #content p:last-child,.single-property_news #content p:last-child,.single-local_area_events #content p:last-child,.single-market_insight #content p:last-child{margin-bottom:0px!important}.single-top-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.single-top-row .left-side{width:50%;padding:6vw;background:#fff}.single-post #content h1,.single-property_news #content h1,.single-local_area_events #content h1,.single-market_insight #content h1{font-size:5vw;line-height:1em;color:#004C3F;font-weight:700;margin-bottom:20px}.single-caption{background:#9DBB00;color:#fff;padding:10px 15px;display:inline-block;font-weight:700;margin-bottom:20px;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.single-caption:hover{opacity:.7}.single-top-row .right-side{width:50%;background-size:cover}.post-testimonial{border:2px solid #656F65;padding:40px;position:relative;margin-bottom:30px}.post-testimonial:before{content:'';position:absolute;bottom:0;left:20%;width:0;height:0;border:25px solid transparent;border-top-color:#656F65;border-bottom:0;border-right:0;margin-left:-12px;margin-bottom:-25px}.post-testimonial:after{content:'';position:absolute;bottom:0;left:20%;width:0;height:0;border:21px solid transparent;border-top-color:#F4F4F3;border-bottom:0;border-right:0;margin-left:-10px;margin-bottom:-20px}.post-testimonial p{font-size:18px;line-height:1.8em}.post-testimonial em{font-style:normal;font-size:16px;line-height:1.8em}.blog-footer-row-wrap{padding:60px 6vw}.blog-buttons a{display:inline-block;color:#9DBB00;margin:20px;border-top:2px solid;padding-top:5px;position:relative;padding-right:15px}.blog-buttons a:first-child{margin-left:0}.blog-buttons a:hover{opacity:.7}a.see-all-button:before{content:'';height:2px;width:35px;background:#9DBB00;position:absolute;transform:rotateZ(45deg);right:-29px;margin-top:6px}a.see-all-button:after{content:'';display:block;background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/lg-arrow.png)no-repeat bottom right;background-size:cover!important;position:absolute;top:0;right:-30px;width:30px;height:30px}a.back-button{color:#757F75;padding-right:30px;margin-left:40px}a.back-button:after{content:'';display:block;background:url(/wp-content/themes/mackenzie-smith-estate-agents/images/grey-return-arrow.png)no-repeat top right;background-size:cover!important;position:absolute;top:-2px;right:-12px;width:30px;height:30px}.second-footer-wrap{clear:left;width:100%;background:#2D3731;padding:40px 30px;box-sizing:border-box;color:#B8B8A7;line-height:2em;font-size:15px;font-weight:300}#footer-widget-area{max-width:1200px!important;margin:0 auto!important;display:flex}#second .fa{display:none}.second-footer-wrap a{color:#B8B8A7;text-decoration:none!important}.second-footer-wrap a:hover{color:#D8D8C7}.widget-area ul ul{list-style:circle}.widget-area ul ul li{padding-left:10px}.second-footer-wrap .widget-area{width:auto!important;margin:0px!important;box-sizing:border-box;padding:0 40px}#first{padding-top:20px!important;padding-right:20px!important;padding-left:0px!important}#second{width:430px!important;padding-right:40px}#third{min-width:380px!important}#third .widget_custom_html{width:50%;float:left;padding-right:15px}#third p{display:block;margin-bottom:0}#fourth{border:none;padding-right:0;max-width:360px}#fourth ul,#fourth ul li{margin-left:0px!important;padding:0px!important}#fourth .recent-posts-widget-with-thumbnails img{max-width:70px;height:auto!important;padding-right:10px}.rpwwt-post-excerpt{width:calc(100% - 82px);float:right;line-height:1.6em}.rpwwt-post-excerpt a{display:block}#fourth .custom-html-widget strong{color:#fff}#fourth .rpwwt-post-title{font-family:"Neue Helvetica W05","Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:700!important;font-size:18px;float:left;width:calc(100% - 100px);line-height:1.2em;display:block}#footerSocial{float:right;text-align:right;font-size:20px;padding-right:44px;margin-top:30px}#footerSocial a span{font-size:25px;margin-left:5px;position:relative;top:5px}#footerSocial a span:before{color:#b8b8a7!important;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#footerSocial a:hover span:before{color:#d8d8c7!important}.widget-title{position:relative;margin-bottom:20px;font-weight:700;font-size:20px;line-height:1.2em;overflow:visible;color:#fff}#bottom-footer{max-width:1200px;margin:30px auto 0;font-size:14px;line-height:1.8em}#bottom-footer span{margin:0 10px}#bottom-footer #footer-details{margin-top:10px}#bottom-footer #footer-details a{color:#fff}#bottom-footer-two{max-width:1200px;margin:12px auto 0;font-size:14px;line-height:1.8em}#bottom-footer-two span{margin:0 10px}#bottom-footer-two #footer-details{margin-top:10px}#bottom-footer-two #footer-details a{color:#fff}#footer{background:#F1F1F1;border-top:1px solid rgba(151,151,151,.3);padding:10px;box-sizing:border-box;font-size:14px;color:#1B4858}#footer a{color:#3EBBE3}#footer img{left:-10px;position:relative;margin-top:-12px;margin-bottom:-7px;height:auto;line-height:1em}#colophon{overflow:hidden;padding:18px 0}#site-info a{color:#3DAC56}.search{background:#F7F7F7}.search-no-results,.error404{background:#fff}.search-no-results #container,.search #container,.error404 #container{padding:40px 0}.search-no-results h2,.search h1,.error404 h1{margin-bottom:20px!important;color:#33333F!important;font-weight:400!important}.search h1 span{font-style:normal!important}.search h1 span{color:#004c3f!important}.search h1,.search h1 span{font-size:30px}.search-no-results input,.error404 input{border:none;box-shadow:none;height:40px;background:#eee;margin:0px!important;font-size:14px!important;line-height:1.2em!important}.search-no-results input[type="submit"],.error404 input[type="submit"]{background:#004c3f;text-transform:uppercase;font-weight:500;font-size:14px!important;line-height:1.2em!important;color:#fff!important;border-radius:0;box-shadow:none!important;padding:0 25px;margin:0px!important;height:40px!important;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.search-no-results input[type="submit"]:hover,.error404 input[type="submit"]:hover{background:#206c5f!important}.search .page{background:#fff!important;padding:40px;margin-bottom:2px}.search-results .tg-item-media-holder,.search-results .tg-item-media-content,.search-results .tg-item-media-inner{height:14vw!important;max-height:156px;overflow:hidden!important}.search-results .tg-item-image{height:14vw!important;max-height:156px;object-fit:cover!important}p.pp_description{display:none!important}#content .align-middle{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#content .middle-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.animation-element .kc-list-item-3,.animation-element.button a,.animation-element a.footer-button,.animation-element h1,.animation-element h2,.animation-element h3,.animation-element h4,.animation-element p{opacity:0;transition-delay:1s;transform:translate(0,0);-moz-transition:all 1s cubic-bezier(.175,.85,.71,1.07);-webkit-transition:all 1s cubic-bezier(.175,.85,.71,1.07);-o-transition:all 1s cubic-bezier(.175,.85,.71,1.07);transition:all 1s cubic-bezier(.175,.85,.71,1.07)}.animation-element.in-view .kc-list-item-3,.animation-element.in-view.button a,.animation-element.in-view h1,.animation-element.in-view h2,.animation-element.in-view h3,.animation-element.in-view h4,.animation-element.in-view p{transform:translate(0,0);opacity:1}.animation-element p{transition-delay:0.6s}.animation-element ul li{opacity:0;transform:translate(0,0);-moz-transition:all 1s cubic-bezier(.175,.85,.71,1.07);-webkit-transition:all 1s cubic-bezier(.175,.85,.71,1.07);-o-transition:all 1s cubic-bezier(.175,.85,.71,1.07);transition:all 1s cubic-bezier(.175,.85,.71,1.07)}.animation-element ul li:nth-child(2){transition-delay:0.2s}.animation-element ul li:nth-child(3){transition-delay:0.3s}.animation-element ul li:nth-child(4){transition-delay:0.4s}.animation-element ul li:nth-child(5){transition-delay:0.5s}.animation-element ul li:nth-child(6){transition-delay:0.6s}.animation-element ul li:nth-child(7){transition-delay:0.7s}.animation-element ul li:nth-child(8){transition-delay:0.8s}.animation-element ul li:nth-child(9){transition-delay:0.9s}.animation-element ul li:nth-child(10){transition-delay:1s}.animation-element.in-view ul li{opacity:1;transform:translate(0,0)}.animation-element a.footer-button{transition-delay:0s}.animation-element.in-view a.footer-button{opacity:1;transform:translate(0,0)}#bottom-footer{-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#bottom-footer.animation-element{opacity:0}#bottom-footer.animation-element.in-view{opacity:1}#online-valuation-tool{font-family:inherit!important;cursor:pointer!important;user-select:none!important;outline:0!important;font-size:14px!important;font-weight:700!important;vertical-align:middle!important;white-space:nowrap!important;text-decoration:none!important;border-color:transparent!important}#online-valuation-tool.ovt-button-fixed{z-index:2147483000!important;position:fixed!important;bottom:20px!important;left:-1px!important;text-align:left!important;padding:14px 15px 14px 5px!important;border-top-right-radius:40px!important;border-bottom-right-radius:40px!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.48);background-color:#004C3F;color:#FFF}#online-valuation-tool.ovt-button-fixed:before{border-top-right-radius:40px;border-bottom-right-radius:40px}#online-valuation-tool.ovt-button-fixed span{display:inline-block!important;vertical-align:middle!important}#online-valuation-tool.ovt-button-fixed img{vertical-align:middle!important;border-style:none!important;padding:0 10px!important}#online-valuation-tool:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:0;transition:opacity ease-in-out 300ms}#online-valuation-tool:hover:before,#online-valuation-tool:focus:before,#online-valuation-tool:active:before{opacity:0.25!important}.new-homes-review{font-size:28px;line-height:1.4em;font-weight:300;position:relative}@media (max-width:980px){.new-homes-review{font-size:18px}}