@charset "UTF-8";.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget{font-family:Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Helvetica,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#444}.ui-widget-content a{color:#444}.ui-widget-header{border:1px solid #ddd;background:#ddd;color:#444;font-weight:700}.ui-widget-header a{color:#444}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#fff;color:#444}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ff0084;background:#fff;color:#222}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#222}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:400}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:0}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:0}.ui-widget-overlay{background:#eee;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#aaa;opacity:.6;filter:Alpha(Opacity=60);border-radius:0}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0!important}.ui-accordion .ui-accordion-header a{display:block;padding:.5em .5em .5em .7em}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:2px;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.ui-accordion .ui-accordion-content-active{display:block}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-hover{font-weight:400;margin:-1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-12px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-12px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.35em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.35em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:focus,.ui-dialog .ui-dialog-titlebar-close:hover{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin:.5em 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:2px;bottom:2px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tabs{padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{cursor:text}.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tabs .ui-tabs-hide{display:none!important}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:400;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-progressbar{height:2em;text-align:left}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}body,html{background-color:#fff}.ui-widget{font-family:Segoe UI,Helvetica,Verdana}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:2px solid #ddd;background:inherit;font-weight:700;text-decoration:none}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{font-weight:700;color:#fff;border-width:2px}.ui-state-hover a,.ui-state-hover a:hover{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ddd;font-weight:700;color:#ff0084}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ff0084;text-decoration:none}.ui-widget:active{outline:none}.ui-accordion-header{border:2px solid}.ui-accordion .ui-accordion-header{margin-top:2px}.ui-accordion-content{border:2px solid;border-top:none;margin-bottom:3px!important}.ui-accordion .ui-accordion-header a{font-size:1em;padding:.6em .3em .5em 2.9em;font-weight:700}.ui-accordion>.ui-state-active a,.ui-accordion>div>h3.ui-state-active a{padding-bottom:.8em}.ui-accordion>.ui-state-active,.ui-accordion>div>h3.ui-state-active{border-bottom:none!important}.ui-accordion-header>.ui-icon{margin:4px}.ui-tabs{padding:0;border:none;position:relative;top:-3px}.ui-tabs-nav{padding:0!important;border:none;border-bottom:2px solid;background-color:#fff}.ui-tabs-nav .ui-state-default{border:none;padding:0!important;margin-right:2px!important;background:none!important}.ui-tabs-nav .ui-state-default a{border:2px solid;position:relative;top:2px;font-weight:700;margin-bottom:4px;height:16px}.ui-tabs-nav .ui-state-active a{border:2px solid;border-bottom:none!important;margin-bottom:0;height:22px}.ui-tabs .ui-widget-content{border:2px solid!important;border-top:none!important}.ui-tabs .ui-widget-content .ui-tabs{border:none!important}.ui-tabs-nav .ui-state-hover{border:none}.ui-dialog{border-width:2px;padding:0}.ui-dialog-titlebar{border:none;border-bottom:2px;padding:.6em 1em!important;font-weight:700;font-size:1.1em}.ui-dialog-buttonpane{border-top-width:2px!important;margin-top:0!important}.ui-dialog .ui-dialog-titlebar-close{width:24px;height:24px;margin:-13px 0 0;padding:0}.ui-dialog-titlebar-close>.ui-icon{margin:4px!important}.ui-datepicker{border:2px solid;padding:0!important}.ui-datepicker .ui-datepicker-header{border:none;padding:.4em 1em}.ui-datepicker .ui-datepicker-header .ui-state-default,.ui-datepicker .ui-datepicker-header .ui-state-hover{background:none;border:none;padding:0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{width:24px;height:24px;margin:0}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{position:relative;top:0;left:0;margin:0}.ui-datepicker .ui-datepicker-prev-hover{left:2px;top:2px}.ui-datepicker .ui-datepicker-next-hover{right:2px;top:2px}.ui-datepicker table{margin:0;border:1px solid}.ui-datepicker-calendar .ui-state-active,.ui-datepicker-calendar .ui-state-default,.ui-datepicker-calendar .ui-state-highlight,.ui-datepicker-calendar .ui-state-hover{border-width:2px}.ui-datepicker .ui-icon{margin:4px!important}.ui-button{border-width:2px!important;border-bottom-style:solid;font-weight:700!important}.ui-buttonset .ui-button{margin-left:0;margin-right:-1px}.ui-state-error,.ui-state-highlight{border:2px solid}.ui-slider{border:none}.ui-slider .ui-slider-handle{width:.8em;height:.8em;border:none;margin:-.4em}.ui-slider-horizontal .ui-slider-handle{margin-top:0;top:0}.ui-slider-vertical .ui-slider-handle{margin-left:0;left:0}.ui-progressbar{border:none;height:.8em}.ui-progressbar .ui-progressbar-value{border:none}.ui-autocomplete{border:2px solid #bbb;padding:0}.ui-autocomplete .ui-menu-item a{padding:5px;border:none;margin:0!important}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(images/ui-icons_d4d4d4_0.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_525252_0.png)}.ui-state-active .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_ffffff_0.png)}.ui-widget-overlay{background:#fff}.ui-widget-content{color:#525252}.ui-state-default,.ui-widget-content .ui-state-default{background-color:#d4d4d4;border-color:#d4d4d4;color:#525252}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover{background-color:#66b3ff;border-color:#66b3ff;color:#fff}.ui-state-active,.ui-widget-content .ui-state-active{background-color:#268ed0;border-color:#268ed0;color:#fff}.ui-accordion-content{border-color:#d4d4d4;background:#fff}.ui-accordion-header.ui-state-active,.ui-accordion-header.ui-state-active.ui-state-hover{background-color:#fff!important;color:#525252;border-color:#d4d4d4!important;background-image:url(images/ui-icons_d4d4d4_0.png)!important;background-position:-230px -213px!important}.ui-accordion-header.ui-state-active a{color:#525252!important}.ui-accordion-header.ui-state-default{border-color:#268ed0;background:#268ed0}.ui-accordion-header.ui-state-default a{color:#fff}.ui-accordion-header.ui-state-hover{background:#66b3ff;border-color:#66b3ff}.ui-accordion-header.ui-state-hover a{color:#fff}.ui-accordion-header.ui-state-active .ui-icon{background-image:url(images/ui-icons_d4d4d4_0.png)!important}.ui-accordion-header.ui-state-default .ui-icon{background-image:url(images/ui-icons_ffffff_0.png)}.ui-accordion-header.ui-state-hover .ui-icon{background-image:url(images/ui-icons_66B3FF_0.png)}.ui-accordion-header{background-position:-230px -214px!important;background-repeat:no-repeat!important}.ui-accordion-header,.ui-accordion-header.ui-state-hover{background-image:url(images/ui-icons_ffffff_0.png)!important}.ui-accordion-header.ui-state-hover{background-position:-230px -166px!important}.ui-tabs-nav>.ui-state-default a{border-color:#268ed0;background:#268ed0;color:#fff}.ui-tabs-nav>.ui-state-active a{border-color:#d4d4d4!important;background:#fff!important;color:#525252!important}.ui-tabs-nav>.ui-state-hover a{background:#66b3ff;border-color:#66b3ff;color:#fff}.ui-tabs-nav>.ui-state-focus a{background:#66b3ff;color:#fff}.ui-tabs .ui-widget-content{border-color:#d4d4d4!important;background-color:#fff}.ui-tabs-nav{border-color:#d4d4d4}.ui-dialog{border-color:#268ed0;background-color:#fff!important}.ui-dialog-titlebar{border-color:#268ed0;color:#fff;background-color:#268ed0}.ui-dialog-buttonpane{border-color:#268ed0!important;background-color:#fff}.ui-dialog-content{background-color:#fff!important}.ui-dialog-titlebar .ui-icon{background-image:url(images/ui-icons_ffffff_0.png)}.ui-dialog-titlebar .ui-state-hover .ui-icon{background-image:url(images/ui-icons_3399ff_0.png)!important}.ui-dialog-titlebar-close{background-image:url(images/ui-icons_ffffff_0.png)!important;background-position:-232px -216px!important}.ui-dialog-titlebar-close.ui-state-hover{background:url(images/ui-icons_ffffff_0.png)!important;background-position:-232px -168px!important}.ui-slider{background:#d4d4d4}.ui-slider .ui-slider-range{background:#268ed0}.ui-slider .ui-state-default{background-color:#000}.ui-slider .ui-state-active{background-color:#525252!important}.ui-slider .ui-state-focus{background-color:#000}.ui-slider .ui-state-hover{background-color:#525252}.ui-progressbar{background:#d4d4d4}.ui-progressbar .ui-progressbar-value{background-color:#268ed0}.ui-autocomplete{border-color:#525252}.ui-autocomplete a{background-color:#fff;color:#525252}.ui-autocomplete .ui-state-hover{background:#268ed0;color:#fff}.ui-datepicker{border-color:#268ed0}.ui-datepicker .ui-datepicker-header{background-color:#268ed0;color:#fff}.ui-datepicker table{border-color:#fff}.ui-datepicker-calendar{background:#fff}.ui-datepicker-calendar .ui-state-default{background-color:#d4d4d4;border-color:#d4d4d4;color:#525252}.ui-datepicker-calendar .ui-state-hover{background-color:#66b3ff!important;border-color:#66b3ff!important;color:#fff!important}.ui-datepicker-calendar .ui-state-highlight{background-color:#d4d4d4;border-color:#268ed0;color:#fff}.ui-datepicker-calendar .ui-state-active{background-color:#268ed0;border-color:#268ed0;color:#fff}.ui-datepicker .ui-icon{background-image:url(images/ui-icons_ffffff_0.png)}.ui-datepicker .ui-state-hover .ui-icon{background-image:url(images/ui-icons_3399ff_0.png)}.ui-datepicker-next,.ui-datepicker-prev{background-image:url(images/ui-icons_ffffff_0.png);background-position:-232px -216px}.ui-datepicker-next-hover,.ui-datepicker-prev-hover{background-image:url(images/ui-icons_ffffff_0.png)!important;background-position:-232px -168px!important;opacity:1}.ui-datepicker-next.ui-state-disabled,.ui-datepicker-prev.ui-state-disabled{background-image:url(images/ui-icons_ffffff_0.png);background-position:-232px -216px}.ui-state-highlight{border-color:#efdca9;color:#525252;background:#efdca9}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_525252_0.png)}.ui-state-error{border-color:#c31d1d;color:#fff;background:#c31d1d}.ui-state-error .ui-icon{background-image:url(images/ui-icons_ffffff_0.png)}div.button,div.button span,div.radio span,div.selector,div.selector span,div.uploader,div.uploader span.action{background-image:url(/_assets/img/design/sprite-uniform.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased}div.checker span{background-image:url(/_assets/img/design/sprite-checkbox.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased}.button,.button *,.checker,.checker *,.radio,.radio *,.selector,.selector *,.uploader,.uploader *{margin:0;padding:0}input.email,input.password,input.text,textarea.uniform{font-size:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;padding:3px;color:#777;background:url(/_assets/img/design/bg-input-focus-uniform.png) repeat-x 0 0;background:url(/_assets/img/design/bg-input-uniform.png) repeat-x 0 0;border-color:#aaa #ccc #ccc #aaa;border-style:solid;border-width:1px;outline:0}input.email:focus,input.password:focus,input.text:focus,textarea.uniform:focus{box-shadow:0 0 4px rgba(0,0,0,.3);border-color:#999;background:url(/_assets/img/design/bg-input-focus-uniform.png) repeat-x 0 0}div.selector{background-position:-483px -130px;line-height:26px;height:26px}div.selector span{background-position:right 0;height:26px;line-height:26px}div.selector select{top:0;left:0}div.selector.active,div.selector:active{background-position:-483px -156px}div.selector.active span,div.selector:active span{background-position:right -26px}div.selector.focus,div.selector.hover,div.selector:hover{background-position:-483px -182px}div.selector.focus span,div.selector.hover span,div.selector:hover span{background-position:right -52px}div.selector.active:hover,div.selector.focus.active,div.selector.focus:active,div.selector:hover:active{background-position:-483px -208px}div.selector.active:hover span,div.selector.focus.active span,div.selector.focus:active span,div.selector:hover:active span{background-position:right -78px}div.selector.disabled{background-position:-483px -234px}div.selector.disabled span{background-position:right -104px}div.checker,div.checker input,div.checker span{width:27px;height:27px}div.checker input:hover{cursor:pointer}div.checker.active span,div.checker:active span{background-position:0 0}div.checker.focus span,div.checker:hover span{background-position:0 0}div.checker.active:hover span,div.checker.focus.active span,div.checker.focus:active span,div.checker:active:hover span{background-position:0 0}div.checker span.checked{background-position:-27px 0}div.checker.active span.checked,div.checker:active span.checked{background-position:-27px 0}div.checker.focus span.checked,div.checker:hover span.checked{background-position:-27px 0}div.checker.active.focus span.checked,div.checker.active:hover span.checked,div.checker.focus:active span.checked,div.checker:hover:active span.checked{background-position:-27px 0}div.checker.disabled.active span,div.checker.disabled:active span,div.checker.disabled span{background-position:0 0}div.checker.disabled.active span.checked,div.checker.disabled:active span.checked,div.checker.disabled span.checked{background-position:0 0}div.radio,div.radio input,div.radio span{width:18px;height:18px}div.radio span{background-position:0 -279px}div.radio.active span,div.radio:active span{background-position:-18px -279px}div.radio.focus span,div.radio:hover span{background-position:-36px -279px}div.radio.active.focus span,div.radio.active:hover span,div.radio.focus:active span,div.radio:active:hover span{background-position:-54px -279px}div.radio span.checked{background-position:-72px -279px}div.radio.active span.checked,div.radio:active span.checked{background-position:-90px -279px}div.radio.focus span.checked,div.radio:hover span.checked{background-position:-108px -279px}div.radio.active:hover span.checked,div.radio.focus.active span.checked,div.radio.focus:active span.checked,div.radio:hover:active span.checked{background-position:-126px -279px}div.radio.disabled.active span,div.radio.disabled:active span,div.radio.disabled span{background-position:-144px -279px}div.radio.disabled.active span.checked,div.radio.disabled:active span.checked,div.radio.disabled span.checked{background-position:-162px -279px}div.uploader{background-position:0 -297px;height:28px}div.uploader span.action{background-position:right -409px;height:24px;line-height:24px}div.uploader span.filename{height:24px;margin:2px 0 2px 2px;line-height:24px}div.uploader.focus,div.uploader.hover,div.uploader:hover{background-position:0 -353px}div.uploader.focus span.action,div.uploader.hover span.action,div.uploader:hover span.action{background-position:right -437px}div.uploader.active span.action,div.uploader:active span.action{background-position:right -465px}div.uploader.focus.active span.action,div.uploader.focus:active span.action,div.uploader:focus.active span.action,div.uploader:focus:active span.action{background-position:right -493px}div.uploader.disabled{background-position:0 -325px}div.uploader.disabled span.action{background-position:right -381px}div.button{background-position:0 -523px}div.button span{background-position:right -643px}div.button.focus,div.button.hover,div.button:focus,div.button:hover{background-position:0 -553px}div.button.focus span,div.button.hover span,div.button:focus span,div.button:hover span{background-position:right -673px}div.button.active,div.button:active{background-position:0 -583px}div.button.active span,div.button:active span{background-position:right -703px;color:#555}div.button.disabled,div.button:disabled{background-position:0 -613px}div.button.disabled span,div.button:disabled span{background-position:right -733px;color:#bbb;cursor:default}div.button{height:30px}div.button span{margin-left:13px;height:22px;padding-top:8px;font-weight:700;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding-left:2px;padding-right:15px}div.selector{width:190px;font-size:12px}div.selector select{min-width:190px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;border:1px solid #fff}div.selector span{padding:0 25px 0 2px;cursor:pointer;color:#666;width:158px;text-shadow:0 1px 0 #fff}div.selector.disabled span{color:#bbb}div.checker,div.radio{margin-right:3px}div.uploader{width:190px;cursor:pointer}div.uploader span.action{width:85px;text-align:center;text-shadow:#fff 0 1px 0;background-color:#fff;font-size:11px;font-weight:700}div.uploader span.filename{color:#777;width:82px;border-right:1px solid #bbb;font-size:11px}div.uploader input{width:190px}div.uploader.disabled span.action{color:#aaa}div.uploader.disabled span.filename{border-color:#ddd;color:#aaa}.button,.checker,.radio,.selector,.uploader{display:-moz-inline-box;display:inline-block;vertical-align:middle;zoom:1;*display:inline}.checker input:focus,.radio input:focus,.selector select:focus,.uploader input:focus{outline:0}div.button a,div.button button,div.button input{position:absolute}div.button{cursor:pointer;position:relative}div.button span{display:-moz-inline-box;display:inline-block;line-height:1;text-align:center}div.selector{position:relative;padding-left:10px;overflow:hidden}div.selector span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.selector select{position:absolute;opacity:0;height:25px;border:none;background:none}div.checker{position:relative}div.checker span{display:-moz-inline-box;display:inline-block;text-align:center}div.checker input{opacity:0;display:inline-block;background:none}div.radio{position:relative}div.radio span{display:-moz-inline-box;display:inline-block;text-align:center}div.radio input{opacity:0;text-align:center;display:inline-block;background:none}div.uploader{position:relative;overflow:hidden;cursor:default}div.uploader span.action{float:left;display:inline;padding:2px 0;overflow:hidden;cursor:pointer}div.uploader span.filename{padding:0 10px;float:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}div.uploader input{opacity:0;position:absolute;top:0;right:0;bottom:0;float:right;height:25px;border:none;cursor:default}.DevelopmentArticle__section:after,.DevelopmentArticle__section:before,.Grid:after,.Grid:before{content:"";display:table}.DevelopmentArticle__section:after,.Grid:after{clear:both}.BreadCrumb ul,.DevelopmentActions__section--features ul,.Floorplan__thumbs,.GalleryNavSlider__wrap,.GoogleMapLocations>ul,.HelpToBuyCalculator__breakdown,.HomesForSale__wrap,.LargeTypeList,.PropertySlider__wrap,.SiteFooter__socialLinks{list-style:none;margin:0;padding:0}.DevelopmentLayout__zoom,.Form__item input[type=submit],.GalleryNavSlider__button,.GallerySlider__button,.HomesForSaleFilter__button,.HomesForSaleFilter__button.is-active,.MoreButton,.PropertySlider__button,.Slider__button{background:transparent;border:none;margin:0;padding:0}.Slider__button>*,[data-tab-group] [data-tab-targets]>*{pointer-events:none}@media (max-width:40.99em){.desktop_only,.u-desktopOnly{display:none!important}}@media (min-width:41em){.desktop_only,.u-desktopOnly{display:block}}@media (max-width:40.99em){.mobile_only,.u-mobileOnly{display:block}}@media (min-width:41em){.mobile_only,.u-mobileOnly{display:none!important}}.PropertySlider,.Slider,.u-defaultContainer{margin:0 auto;max-width:58em}.HelpToBuyCalculator,.HomesForSale,.SiteFooter__copyright,.u-defaultPadding{padding:0 1.125em}.u-borderBox{box-sizing:border-box}.u-visuallyHidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.u-overlay{background:rgba(0,0,0,.25);cursor:pointer;height:100%;position:absolute;width:100%;z-index:-1}.u-overlay:after{bottom:0;color:#fff;content:"Click to interact with me";font-weight:700;left:0;padding:1em;position:absolute;right:0;text-align:center;text-shadow:0 0 5px rgba(0,0,0,.75);top:0;vertical-align:middle}.u-overlay.is-active{z-index:2}.u-lazyload{opacity:0}.u-lazyloading{background:url(/_assets/img/design/ajax-loader.gif) no-repeat 50% 50%;background-size:auto!important;opacity:1;transition:opacity .3s}@media (min-width:18.75em){.container_full_wide{margin:0 auto;max-width:58em;padding:0 .5em;position:relative}}@media (min-width:41em){.container_full_wide{padding:0 2%}}@media (min-width:60em){.container_full_wide{min-width:58em}}@media (min-width:18.75em){.container_full_wide_alt{margin:0 auto;max-width:64em;padding:0 .5em;position:relative}}@media (min-width:60em){.container_full_wide_alt{min-width:64em}}.Grid{clear:both;margin:0 -1%}.Grid--noGutter{margin:0}.Grid__item{margin:0 1%}.Grid__item:first-child{clear:left}.Grid--noGutter>.Grid__item{margin:0}.Grid__item--15{float:left;width:14%}@media (min-width:41em){.Grid__item--md-15{float:left;width:14%}}.Grid__item--25{float:left;width:23%}@media (min-width:41em){.Grid__item--md-25{float:left;width:23%}}.Grid__item--33{float:left;width:31.3333%}.Grid--noGutter>.Grid__item--33{width:33.3333%}@media (min-width:41em){.Grid__item--md-33{float:left;width:31.3333%}.Grid--noGutter>.Grid__item--md-33{width:33.3333%}}.Grid__item--50{float:left;width:48%}@media (max-width:40.99em){.Grid__item--sm-50{float:left;width:48%}}@media (min-width:41em){.Grid__item--md-50{float:left;width:48%}}.Grid__item--66{float:left;width:64.6666%}.Grid--noGutter>.Grid__item--66{width:66.6666%}@media (min-width:41em){.Grid__item--md-66{float:left;width:64.6666%}.Grid--noGutter>.Grid__item--md-66{width:66.6666%}}.Grid__item--75{float:left;width:73%}.Grid__item--center{float:none;margin:0 auto}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%}button,html,input,select,textarea{color:#222;font-family:Helvetica,arial,sans-serif}body{color:#3e3e3e;font-size:1em;line-height:1.4;margin:0}::selection{background:#031f73;color:#fff;text-shadow:none}:-ms-input-placeholder{color:#777}::placeholder{color:#777}a{color:#1a64a1}a:hover{color:#031f73}a:focus{outline:thin dotted}a.nofocus:focus{outline:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;vertical-align:middle}figure,form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;*height:13px;padding:0;*width:13px}input[type=search]{box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}button:focus{outline:thin dotted}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;resize:vertical;vertical-align:top}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}.ir{background-color:transparent;background-repeat:no-repeat;border:0;direction:ltr;display:block;*line-height:0;overflow:hidden;text-align:left;text-indent:-999em}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}h1{font-size:1.5em}.GalleryNavSlider,.GallerySlider,.PropertySlider,.Slider,.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .GalleryNavSlider__section,.swiper-container-no-flexbox .GallerySlider__section,.swiper-container-no-flexbox .PropertySlider__section,.swiper-container-no-flexbox .Slider__section,.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.GalleryNavSlider__wrap,.swiper-container-vertical>.GallerySlider__wrap,.swiper-container-vertical>.PropertySlider__wrap,.swiper-container-vertical>.Slider__wrap,.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.GalleryNavSlider__wrap,.GallerySlider__wrap,.PropertySlider__wrap,.Slider__wrap,.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.GalleryNavSlider__wrap,.GallerySlider__wrap,.PropertySlider__wrap,.Slider__wrap,.swiper-container-android .GalleryNavSlider__section,.swiper-container-android .GallerySlider__section,.swiper-container-android .PropertySlider__section,.swiper-container-android .Slider__section,.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.GalleryNavSlider__wrap,.swiper-container-multirow>.GallerySlider__wrap,.swiper-container-multirow>.PropertySlider__wrap,.swiper-container-multirow>.Slider__wrap,.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.GalleryNavSlider__wrap,.swiper-container-free-mode>.GallerySlider__wrap,.swiper-container-free-mode>.PropertySlider__wrap,.swiper-container-free-mode>.Slider__wrap,.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.GalleryNavSlider__section,.GallerySlider__section,.PropertySlider__section,.Slider__section,.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .GalleryNavSlider__section,.swiper-container-autoheight .GallerySlider__section,.swiper-container-autoheight .PropertySlider__section,.swiper-container-autoheight .Slider__section,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .GalleryNavSlider__wrap,.swiper-container-autoheight .GallerySlider__wrap,.swiper-container-autoheight .PropertySlider__wrap,.swiper-container-autoheight .Slider__wrap,.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .GalleryNavSlider__section,.swiper-container-3d .GalleryNavSlider__wrap,.swiper-container-3d .GallerySlider__section,.swiper-container-3d .GallerySlider__wrap,.swiper-container-3d .PropertySlider__section,.swiper-container-3d .PropertySlider__wrap,.swiper-container-3d .Slider__section,.swiper-container-3d .Slider__wrap,.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.GalleryNavSlider__wrap,.swiper-container-wp8-horizontal>.GallerySlider__wrap,.swiper-container-wp8-horizontal>.PropertySlider__wrap,.swiper-container-wp8-horizontal>.Slider__wrap,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.GalleryNavSlider__wrap,.swiper-container-wp8-vertical>.GallerySlider__wrap,.swiper-container-wp8-vertical>.PropertySlider__wrap,.swiper-container-wp8-vertical>.Slider__wrap,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-ms-transform:scale(0);transform:scale(0);-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;font-family:"object-fit:contain";object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-ms-transform-origin:50%;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.GalleryNavSlider .swiper-notification,.GallerySlider .swiper-notification,.PropertySlider .swiper-notification,.Slider .swiper-notification,.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .GalleryNavSlider__section,.swiper-container-fade.swiper-container-free-mode .GallerySlider__section,.swiper-container-fade.swiper-container-free-mode .PropertySlider__section,.swiper-container-fade.swiper-container-free-mode .Slider__section,.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .GalleryNavSlider__section,.swiper-container-fade .GallerySlider__section,.swiper-container-fade .PropertySlider__section,.swiper-container-fade .Slider__section,.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .GalleryNavSlider__section .GalleryNavSlider__section,.swiper-container-fade .GalleryNavSlider__section .GallerySlider__section,.swiper-container-fade .GalleryNavSlider__section .PropertySlider__section,.swiper-container-fade .GalleryNavSlider__section .Slider__section,.swiper-container-fade .GalleryNavSlider__section .swiper-slide,.swiper-container-fade .GallerySlider__section .GalleryNavSlider__section,.swiper-container-fade .GallerySlider__section .GallerySlider__section,.swiper-container-fade .GallerySlider__section .PropertySlider__section,.swiper-container-fade .GallerySlider__section .Slider__section,.swiper-container-fade .GallerySlider__section .swiper-slide,.swiper-container-fade .PropertySlider__section .GalleryNavSlider__section,.swiper-container-fade .PropertySlider__section .GallerySlider__section,.swiper-container-fade .PropertySlider__section .PropertySlider__section,.swiper-container-fade .PropertySlider__section .Slider__section,.swiper-container-fade .PropertySlider__section .swiper-slide,.swiper-container-fade .Slider__section .GalleryNavSlider__section,.swiper-container-fade .Slider__section .GallerySlider__section,.swiper-container-fade .Slider__section .PropertySlider__section,.swiper-container-fade .Slider__section .Slider__section,.swiper-container-fade .Slider__section .swiper-slide,.swiper-container-fade .swiper-slide .GalleryNavSlider__section,.swiper-container-fade .swiper-slide .GallerySlider__section,.swiper-container-fade .swiper-slide .PropertySlider__section,.swiper-container-fade .swiper-slide .Slider__section,.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .GalleryNavSlider__section,.swiper-container-cube .GallerySlider__section,.swiper-container-cube .PropertySlider__section,.swiper-container-cube .Slider__section,.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .GalleryNavSlider__section .GalleryNavSlider__section,.swiper-container-cube .GalleryNavSlider__section .GallerySlider__section,.swiper-container-cube .GalleryNavSlider__section .PropertySlider__section,.swiper-container-cube .GalleryNavSlider__section .Slider__section,.swiper-container-cube .GalleryNavSlider__section .swiper-slide,.swiper-container-cube .GallerySlider__section .GalleryNavSlider__section,.swiper-container-cube .GallerySlider__section .GallerySlider__section,.swiper-container-cube .GallerySlider__section .PropertySlider__section,.swiper-container-cube .GallerySlider__section .Slider__section,.swiper-container-cube .GallerySlider__section .swiper-slide,.swiper-container-cube .PropertySlider__section .GalleryNavSlider__section,.swiper-container-cube .PropertySlider__section .GallerySlider__section,.swiper-container-cube .PropertySlider__section .PropertySlider__section,.swiper-container-cube .PropertySlider__section .Slider__section,.swiper-container-cube .PropertySlider__section .swiper-slide,.swiper-container-cube .Slider__section .GalleryNavSlider__section,.swiper-container-cube .Slider__section .GallerySlider__section,.swiper-container-cube .Slider__section .PropertySlider__section,.swiper-container-cube .Slider__section .Slider__section,.swiper-container-cube .Slider__section .swiper-slide,.swiper-container-cube .swiper-slide .GalleryNavSlider__section,.swiper-container-cube .swiper-slide .GallerySlider__section,.swiper-container-cube .swiper-slide .PropertySlider__section,.swiper-container-cube .swiper-slide .Slider__section,.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .GalleryNavSlider__section,.swiper-container-cube.swiper-container-rtl .GallerySlider__section,.swiper-container-cube.swiper-container-rtl .PropertySlider__section,.swiper-container-cube.swiper-container-rtl .Slider__section,.swiper-container-cube.swiper-container-rtl .swiper-slide{-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.GalleryNavSlider__section,.swiper-container-cube .swiper-slide-next+.GallerySlider__section,.swiper-container-cube .swiper-slide-next+.PropertySlider__section,.swiper-container-cube .swiper-slide-next+.Slider__section,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .GalleryNavSlider__section,.swiper-container-flip .GallerySlider__section,.swiper-container-flip .PropertySlider__section,.swiper-container-flip .Slider__section,.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-flip .GalleryNavSlider__section .GalleryNavSlider__section,.swiper-container-flip .GalleryNavSlider__section .GallerySlider__section,.swiper-container-flip .GalleryNavSlider__section .PropertySlider__section,.swiper-container-flip .GalleryNavSlider__section .Slider__section,.swiper-container-flip .GalleryNavSlider__section .swiper-slide,.swiper-container-flip .GallerySlider__section .GalleryNavSlider__section,.swiper-container-flip .GallerySlider__section .GallerySlider__section,.swiper-container-flip .GallerySlider__section .PropertySlider__section,.swiper-container-flip .GallerySlider__section .Slider__section,.swiper-container-flip .GallerySlider__section .swiper-slide,.swiper-container-flip .PropertySlider__section .GalleryNavSlider__section,.swiper-container-flip .PropertySlider__section .GallerySlider__section,.swiper-container-flip .PropertySlider__section .PropertySlider__section,.swiper-container-flip .PropertySlider__section .Slider__section,.swiper-container-flip .PropertySlider__section .swiper-slide,.swiper-container-flip .Slider__section .GalleryNavSlider__section,.swiper-container-flip .Slider__section .GallerySlider__section,.swiper-container-flip .Slider__section .PropertySlider__section,.swiper-container-flip .Slider__section .Slider__section,.swiper-container-flip .Slider__section .swiper-slide,.swiper-container-flip .swiper-slide .GalleryNavSlider__section,.swiper-container-flip .swiper-slide .GallerySlider__section,.swiper-container-flip .swiper-slide .PropertySlider__section,.swiper-container-flip .swiper-slide .Slider__section,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-container-coverflow .GalleryNavSlider__wrap,.swiper-container-coverflow .GallerySlider__wrap,.swiper-container-coverflow .PropertySlider__wrap,.swiper-container-coverflow .Slider__wrap,.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.standard_spotlight .spotlight_content p{color:#000}.tab_list .whole_property_content.shortened{max-height:500px;overflow:hidden}.readmore-toggle{background:#ededed;border:1px solid #c6c3c3;box-sizing:border-box;color:#1a64a1;cursor:pointer;display:block;font-size:13px;font-weight:700;margin:10px auto 0;padding:.769em 1.154em;text-align:center;width:100%}@media (min-width:41em){.readmore-toggle{max-width:200px}}p.light{color:#777}.lt-ie9 .default_shadow{border:1px solid #ccc}.lt-ie9 #ticker-wrapper p,.lt-ie9 #ticker-wrapper ul{width:85%;position:absolute}.lt-ie9 .no-js-lt-ie8-primary-nav ul ul,.no-js .no-js-lt-ie8-header ul ul{display:none!important}.lt-ie9 .no-js-lt-ie8-primary-nav ul,.no-js .no-js-lt-ie8-header ul{list-style:none!important;padding-left:0;padding-bottom:0;margin-bottom:0}.no-js .no-js-lt-ie8-header ul.site_tools{width:235px!important}.no-js .no-js-lt-ie8-header .site_tools li.active a,.no-js .no-js-lt-ie8-header .site_tools li.menu_drop .menu_drop_content a,.no-js .no-js-lt-ie8-header .site_tools li a{background:none!important}div.error{color:red;clear:both;display:block;font-size:1em;margin:5px 0 0}.request_callback .termsCheckbox{margin:3em 0 1em;font-size:.8em}.helpToBuy_container{margin-bottom:1.5em}.helpToBuy .form_select label,.helpToBuy h3,.helpToBuy legend{font-size:.875em;font-weight:700;margin:1em 0 .5em}.countrySelector label{font-size:.875em;margin:0 .7em 0 .4em}.helpToBuy #helpToBuySlider p,.helpToBuy .limits{color:#777;font-family:sans-serif;font-size:.75em;text-align:center}.helpToBuy .limits{overflow:hidden;margin:.7em 0 2.5em}.helpToBuy .limits .minLimit{float:left}.helpToBuy .limits .maxLimit{float:right}.HelpToBuySlider .ui-slider-handle{margin-left:-30px}.HelpToBuySlider{margin:0 5%}.HelpToBuyOptions{display:none}.helpToBuy a.link{text-decoration:none}.helpToBuy .results dl{background:#f4f3f5;overflow:hidden;padding:.2em 1em 1em}.helpToBuy .results{float:right}.helpToBuy dt{line-height:1.714em;width:70%}.helpToBuy dd,.helpToBuy dt{font-size:.875em;float:left;margin:.25em 0}.helpToBuy dd{letter-spacing:-.03em;text-align:right;width:30%;font-weight:700}.helpToBuy dt.budgetResult{width:100%;font-weight:700;margin:3em 0 0}.helpToBuy dd.budgetResult{font-size:2.5em;width:100%;font-weight:400;text-align:left;margin:0}.helpToBuy .sliders{margin:0 3%}.helpToBuy .sliders fieldset{margin:0 0 1.2em}.helpToBuy .col{margin:0 2%}.helpToBuy .col img{margin-right:5px}.wffm_hidden{display:none}@media (min-width:18.75em){.mini_spot_feature .col{width:auto}.mini_spot_feature .spotlight{background-position:50% 0;background-repeat:no-repeat;background-size:auto}iframe{margin:2px 0 0}.page_header_feature .img_container,.show_hide_container .img_container,.spot_article_list .spotlight_content .img_container,.spot_article_list .spotlight_content iframe,.standard_list_box .spotlight_content .img_container,.standard_list_box .spotlight_content iframe{border:1px solid #dbdbdd;padding:3px}.spot_article_list .spotlight_content iframe,.standard_list_box .spotlight_content iframe{box-sizing:border-box}.spot_video .spotlight_content a{display:block;position:relative}.spot_video .spotlight_content a img{border:1px solid #dbdbdd;display:block;height:auto;padding:3px;width:100%}.spot_video .spotlight_content a span{background:url(/_assets/img/design/spot-video-thumb-play.png) no-repeat 50% 50%;height:82px;left:50%;margin:-41px 0 0 -41px;position:absolute;width:82px;top:50%}.mega_drop.active{display:block}.md_in_your_area{display:none}.no-js .home .mega_drop_container{display:block!important}.mega_drop_container{background:#f4f3f5;border-top:10px solid #3e0566;display:none;margin-bottom:1em;padding:1em}.mega_drop_container .mega_drop_ul{list-style:none;margin:0;padding:0}.mega_drop_container .mega_drop_ul .page_form{margin:0}.mega_drop_container h2{position:absolute}.mega_drop_container_content h2,.mega_drop_container h2{font-size:1em;left:.5em;top:-3.2em}.mega_drop_container_content h2 a,.mega_drop_container h2 a{background:#3e0566;border-bottom:none;display:block;font-weight:700;float:left;overflow:hidden;text-decoration:none;color:#fff}.mega_drop_container_content h2 a span,.mega_drop_container h2 a span{display:block;padding:.6em}.mega_drop_search .mega_drop_container_content .mega_drop_ul{height:8em}.md_find_your_home h2 a span{background:url(/_assets/img/design/bg-home-icon.png) no-repeat 33px 50%;padding-left:80px;padding-right:30px}.md_find_your_home .form_submit #btn-search{font-weight:700;padding:0 .39em}.mega_drop_container_content{background:#dee8f3;border:1px solid #ccc;margin:1em 0;padding:.5em}.mega_drop_container_content .mega_drop_ul{list-style:none;margin:0;padding:0}.mega_drop_container_content .mega_drop_ul .page_form{margin:0}.select_styled_container{cursor:pointer;position:relative}.select_styled_box{border:2px solid #ccc;padding:.5em .5em .5em 40px}.select_styled_box p{background:url(/_assets/img/design/icon-site-tools-arrow.png) no-repeat 100% 50%;font-size:.75em;line-height:2.5em;margin:0}.select_styled_box.active p{background:url(/_assets/img/design/icon-site-tools-arrow-up.png) no-repeat 100% 50%}.select_styled_drop{background:#fff;margin:0;padding:0;position:absolute;width:100%;z-index:8999}.select_styled_drop li{padding:.5em 1em;font-size:.75em}.select_styled_drop li:hover{background:#f4f3f5}.content_selector_wrap .select_styled_box p{font-size:.75em;margin-bottom:0;width:auto}.select_styled_pound{background:url(/_assets/img/design/icon-select-pound.png) no-repeat .5em 50%}.select_styled_door{background:url(/_assets/img/design/icon-select-door.png) no-repeat .5em 50%}.slider_value{text-align:center}.slider_value p{color:#777;font-family:sans-serif;font-size:.75em}.slider_container{margin:.75em 1.5em}.mega_drop_container_content .advanced_search_toggle_content{margin:0}.mega_drop_container_content .advanced_search_toggle_content a{background:url(/_assets/img/design/icon-advanced-search-sprite.png) no-repeat 0 -22px;padding:0 0 0 25px}.mega_drop_container_content .advanced_search_toggle_content.active a{background-position:0 0}.mega_drop_container_content .advanced_search_toggle a{background:none;padding:0}.content_page_form .advanced_search_toggle_content{margin-top:0}.content_page_form .advanced_search_toggle_content a{background:transparent url(/_assets/img/design/icon-advanced-search-sprite.png) no-repeat 0 -25px;border:none;display:inline;padding:0 0 0 25px}.content_page_form .advanced_search_toggle_content.active a{background-position:0 0}.no-js .content_page_form .advanced_search_toggle_content{display:none}.ui-slider-horizontal{background:#cfdde3;height:.25em}.ui-slider .ui-slider-handle{background:url(/_assets/img/design/slider-handle.png) no-repeat 0 0;display:block;height:20px;top:-9px;width:60px}.ui-autocomplete{min-height:2em;list-style:none;margin:0;overflow-y:visible;overflow-x:hidden;padding:0;width:10em;z-index:8999}.ui-autocomplete li{border-radius:0}.ui-autocomplete li a{font-size:16px;border-radius:0;border:none;display:block;padding:.4em .5em}.ui-autocomplete li a.ui-state-focus,.ui-autocomplete li a:hover{background:#f4f3f5;border:none;color:#333;font-weight:400}.ui-widget{font-family:sans-serif}.carousel{list-style:none;margin:0;padding:0}.featured_developments{clear:both;padding:0;margin:3em -.5em 0;overflow:hidden;position:relative}.featured_developments,.featured_developments h2{background:url(/_assets/img/design/bg-transparent-white-75.png)}.featured_developments h2{font-size:1em;margin-top:-1.9em;margin-left:.5em;padding:.5em 1em 0;position:absolute}.featured_developments .carousel li{margin:0 auto;padding:.5em 0;position:relative;width:100%}.featured_developments .carousel img{border:5px solid #fff;box-shadow:0 2px 2px 2px rgba(0,0,0,.2);height:auto;margin:4%;position:relative;width:90%;z-index:2}.featured_developments .carousel img.img_behind{border:none;box-shadow:none;margin:0;position:absolute;left:0;top:8px;width:100%;z-index:1}.featured_developments .carousel div.caption{background:#f4f3f5;border:1px solid #fff;float:left;margin:-4em 0 0 1em;padding:.5em;position:relative;z-index:3}.mobile_standout{background:url(/_assets/img/design/bg-transparent-white-75.png);padding:0 .5em;margin:0 -.5em}.home .page_image{margin-top:2.5em}.page_image{margin-top:0}.featured_developments .carousel div.caption h3,.featured_developments .carousel div.caption p{font-size:.875em;margin:0}.spotlight{background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;margin:1em 0;overflow:hidden}div.spotlight{box-shadow:none;border:1px solid #ccc;position:relative}.spotlight h2{font-size:1.125em;margin-top:0;overflow:hidden;padding:0 .5em;border-top:9px solid #d5deeb}.spotlight h2 a,.spotlight h2 span{background:#d5deeb;float:left;padding:.167em 1em .667em;text-decoration:none}.spotlight h2 span{color:#1a64a1}.spotlight h2 a.rss{background:url(/_assets/img/design/icon-rss.png) no-repeat 0 0;float:right;border-radius:0;border:none;margin-top:.5em;padding:0;width:28px;height:28px}.standard_spotlight{padding-bottom:.4em;overflow:hidden;background-color:#fff}.standard_spotlight h2{font-size:1.125em;margin-top:0;overflow:hidden;padding:0 .5em;border-top:9px solid #d5deeb}.standard_spotlight h2 a,.standard_spotlight h2 span{background:#d5deeb;float:left;padding:.167em 1em .667em;text-decoration:none}.standard_spotlight h2 span{color:#1a64a1;font-weight:400}.spotlight_content{padding:0 6%}.spotlight_content_alt{padding:0 5px;-webkit-overflow-scrolling:touch}.spotlight_content .page_form .form_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(/_assets/img/design/icon-site-tools-arrow.png) no-repeat 96% 50%}.spotlight h3,.spotlight p{font-size:.75em}.spotlight p{line-height:1.5em}.spotlight li{font-size:.75em}.spotlight .sec_cta,.spotlight li h2,.spotlight li h3,.spotlight li p{font-size:1em}.main_spot_feature .spotlight{background-color:#fff;background-position:50% 0;background-repeat:no-repeat;background-size:auto}.main_spot_feature .spotlight .spot_feature_box p.tri_cta{margin-top:20px;position:relative;width:100%}.standard_list_box .spotlight_content{padding:0 5% 1%}.standard_list_box .spotlight_content h2{font-size:1.2em;margin:15px 0;line-height:1.2em}.standard_list_box .spotlight_content h2 a{font-size:1em;text-decoration:none}.standard_list_box img{float:none;margin:0 0 6%}.standard_list_box .spotlight_content li,.standard_list_box .spotlight_content p{font-size:.8em;line-height:1.41em}.standard_list_box li{font-size:.8em}.spotlight_content .content_trans{background:url(/_assets/img/design/bg-transparent-white-75.png);background:hsla(0,0%,100%,.84);opacity:.8;padding:3px 14px}.spotlight_content .content_trans li,.spotlight_content .content_trans li a,.spotlight_content .content_trans p{opacity:1!important}.spotlight_content .lta{float:left;width:100%}.cta a{display:block;font-weight:700;text-decoration:none}.pri_cta a{background:#c61a41;color:#fff;padding:.75em .5em;text-align:center}.pri_cta a:hover{background:#e4204d}.sec_cta a{background:#1a64a1;color:#fff;padding:.563em .5em;text-align:center}.sec_cta a:hover{background:#2b74b1}.tri_cta a{background:#ededed;border:1px solid #c6c3c3;padding:.769em 1.154em;font-size:13px}.tri_cta a:hover{background:#fff;text-decoration:underline}p.back_cta{margin:2em 0 1.2em 1.5em}.back_cta a{background:#fff;border:1px solid #ccc;padding:.6em;text-decoration:none}.back_cta a:hover{background:#ededee;text-decoration:underline}.back_cta a:active{box-shadow:inset 0 0 2px 2px #ededee}.viewing_cta a{background:#e34500}.viewing_cta a:hover{background:#f26c00}.spotlight .tri_cta{font-weight:700;margin:1em 0}.spot_feature_info .tri_cta{width:100%;position:static}.spotlight .spot_feature_box p.tri_cta{line-height:normal}.no_border .default_shadow{border:none}.spot_thumb_list ul{list-style:none;padding:0}.spot_thumb_list ul li{border-top:1px solid #ccc;padding:16px 0 0;margin:1em 0 2em;min-height:6.5em;float:none;width:100%}.spot_thumb_list ul li:first-child{border-top:0;padding-top:1px}.spot_thumb_list .img_container{float:left;height:80px;width:120px}.spot_thumb_list h3,.spot_thumb_list p{margin-left:135px}.spot_thumb_list.spot_thumb_polaroid .img_container{background:url(/_assets/img/design/bg-spot-thumb-polaroid.png);height:83px;position:relative;width:82px}.spot_thumb_list.spot_thumb_polaroid .img_container a{position:absolute;left:10px;top:10px}.spot_thumb_list.spot_thumb_polaroid h3,.spot_thumb_list.spot_thumb_polaroid p{margin-left:90px}.investor_thumb_list ul{list-style:none;padding:0}.investor_thumb_list ul li{border-bottom:1px solid #ccc;overflow:hidden}.vert_slider_nav{margin:1em 0;overflow:hidden}.vert_slider_nav ul{margin:0 auto;width:6em}.vert_slider_nav ul li{background:none;float:left;height:auto;padding:0;margin:0 .5em;border:0}.vert_slider_nav ul li:first-child{padding:0}.vert_slider_nav ul li a,.vert_slider_nav ul li span{background:url(/_assets/img/design/icon-vertical-scroll-sprite.png) no-repeat 0 0;height:16px;width:29px}.vert_slider_nav ul li.prev a{background-position:0 -60px}.vert_slider_nav ul li.next.disabled a{background-position:0 -30px}.vert_slider_nav ul li.prev.disabled a{background-position:0 -90px}.investor_thumb_list .img_container{float:left;height:80px;margin:1.2em 0;width:120px}.investor_thumb_list h3{margin:2em 0 1em 135px}.investor_thumb_list p{clear:both;margin-bottom:2em}.main_spot_feature .spotlight .support_spot_info ul.link_list{margin:1em 0}.your_loc_phone{background:#f7fafc;border:1px solid #ccc;clear:both;color:#1a64a1;font-weight:700;margin-bottom:1em;overflow:hidden;padding:.5em}.your_loc_phone h3{margin:0}.your_loc_phone h3 span{display:block;font-size:1.4em}.enjoy_spot{position:relative}.support_spot_intro h3 span{display:block;font-size:1.4em}.spotlight .spot_feature_box{margin-top:7.1em;float:left}.spotlight .spot_feature_box p{line-height:1.5em}.main_spot_feature .spotlight .link_list{margin-bottom:0}.mini_spot_feature .spotlight .spot_feature_box{margin-top:5.3em;padding-bottom:0}.mini_spot_feature .spotlight{margin-top:0}.support_spot_info{margin-right:0!important}.narrow_cta{width:42%!important}.main_landing_header{background:#fff;padding:.5% 3%;margin:1em 0 2em}.get_in_touch .main_landing_header{background-color:#f4f3f5}.in_your_area .main_landing_header{margin-top:0;margin-bottom:1em}.standard_list_box{background:none repeat scroll 0 0 #fff;margin-bottom:1em;overflow:hidden;padding-bottom:2%}.js .read_more_content{display:none;overflow:hidden}p.read_title{display:none}.js p.read_title{display:block}a.text.text_less{display:none}.read_more_content ol,.read_more_content p,.read_more_content ul{padding-top:0;margin-top:0}.standard_spotlight .spotlight_content ol,.standard_spotlight .spotlight_content ul{padding:0 0 0 1em}.standard_content_box{background:none repeat scroll 0 0 #fff;margin-bottom:1em;overflow:hidden}.standard_content_box img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #dbdbdb;box-sizing:border-box;float:none;height:auto;margin:2% 4% 2% 0;padding:3px;max-width:100%}.standard_content_box_alt{background:none repeat scroll 0 0 #fff;overflow:hidden;border-right:1px solid #ccc;border-left:1px solid #ccc;margin-bottom:25px}.responsive_iframe_wrapper{height:600px;width:90%}.standard_spotlight .spotlight_content li,.standard_spotlight .spotlight_content p{font-size:.8em;line-height:1.41em}.content_area .col{margin:0 0 1em}.lower_level_spot .spot_feature_box{float:none;margin-top:0}.lower_level_spot .spot_feature_box p.sec_cta{bottom:.5em}.lower_level_spot .spot_feature_box .content_trans{bottom:5.5em;padding:0 4%;width:96%;overflow:hidden;position:absolute;width:80%;position:static;width:92%}.testimonial_quote{background:url(/_assets/img/design/testimonial-bottom.png) no-repeat 0 100%;width:282px;padding-bottom:43px;margin:-2px 10px 0}.testimonial_wrapper{background:#ededed;width:240px;padding:10px 21px 0;overflow:hidden}.testimonial_quote p{font-family:Helvetica;font-size:1.1em;line-height:1.9em;margin-bottom:0}.testimonial_quote .testimonial_wrapper p{line-height:1.692em;font-weight:700}.testimonial_quote p.testimonial_link{margin:.8em 0 0}.testimonial_quote p.testimonial_link a,p.testimonial_author{font-family:sans-serif}p.testimonial_author{display:block;text-align:left;width:100%;font-size:1em;font-style:italic;margin:.8em 0 0}.testimonial_link a{background-position:0 7px;width:auto}blockquote{font-size:1.1em;width:auto;color:#555;background:url(/_assets/img/design/blockquote-right.png) no-repeat 100% 100%;padding-left:0}blockquote span{display:inline-block;width:35px;height:20px;background:url(/_assets/img/design/blockquote.png) no-repeat 0 0}.testimonial_quote.left,.testimonial_quote.right{max-width:none}.highlights_box{border:1px solid #ccc;padding:1em 0}.highlights_box h4{font-size:1.4em;padding:10px 20px;margin:0}.highlights_wrapper{padding:0 20px;color:#848484;line-height:1.5em}.highlights_box ul{list-style:none;padding:0;margin:0}.blog_content ul li,.highlights_box ul li{background:url(/_assets/img/design/bullet-link.png) no-repeat 0 6px;padding-left:1.6em;text-decoration:none;padding-bottom:.6em}.blog_content ul{margin:0}.blog_content ul,.spot_article_list ul{list-style:none;padding:0}.spot_article_list ul li{border-top:1px solid #ccc;padding:16px 0 0;margin:1em 0 2em}.spot_article_list ul li:first-child{border-top:0;padding-top:1px}.spot_carousel{min-height:21em}.spot_carousel .carousel{margin:1em 0}.spot_carousel .carousel li{background:url(/_assets/img/design/bg-transparent-white-75.png);padding:2em 6% 1em;width:88%}.col_span_one .spot_carousel .carousel li{width:92%}.spot_carousel .carousel h3{font-size:1.5em;font-weight:700;margin-top:0}.spot_carousel .carousel .callout{font-size:1.5em;font-weight:700;color:#c61a41}.spot_carousel .carousel a{font-weight:700}.spot_carousel .carousel_control{margin-bottom:-2.25em;overflow:hidden;position:relative;z-index:9999}.spot_carousel .carousel_control ul{float:right}.spot_carousel .carousel_control li{float:left;margin:0 5px}.spot_carousel .carousel_control li a{background:url(/_assets/img/design/spot-carousel-control-sprite.png) no-repeat 0 0;height:14px;width:8px}.spot_carousel .carousel_control li.prev a{background-position:0 0}.spot_carousel .carousel_control li.pause a{background-position:0 -25px}.spot_carousel .carousel_control li.next a{background-position:0 -50px}.spot_link_list .link_list li{margin:.6em 0}.spot_link_list .link_list li a{font-weight:700}.home .spot_carousel .sec_cta,.home .spot_carousel .tri_cta,.home .spot_link_list .sec_cta,.spot_carousel .sec_cta,.spot_carousel .tri_cta,.spot_link_list .sec_cta{margin-bottom:1.3em!important;position:static!important;width:auto!important}.home .spot_carousel,.home .spot_link_list{min-height:21em}.home .spot_link_list .link_list,.spot_carousel .carousel,.spot_link_list .link_list{margin-bottom:1em!important;opacity:1}.spot_link_list .spotlight_content{width:88%}.spot_carousel .spotlight_content{padding-top:10px!important}.site_footer .spot_footer{background:#fff;min-height:188px;margin:1em 0;border:0}.home .site_footer .spot_footer{margin:1em 0}.action_link{background:url(/_assets/img/design/icon-action-link.png) no-repeat 0 2px;display:block;padding-left:12px;text-decoration:none}.action_link:hover{text-decoration:underline}.alt_action_link{background:url(/_assets/img/design/icon-action-link-prev.png) no-repeat 0 3px;padding-left:12px;text-decoration:none}.alt_action_link:hover{text-decoration:underline}.lta{overflow:hidden}.lta .action_link{background-position:0 5px;float:left}.lta a,.lta a .action_link{text-decoration:none}.lta a .action_link{font-weight:700}.link_list{list-style:none;padding:0}.link_list li a{background:url(/_assets/img/design/icon-action-link.png) no-repeat 0 2px;padding-left:12px;text-decoration:none}.link_list li a:hover{text-decoration:underline}.blue_bullet_list{list-style:none;padding-left:20px}.blue_bullet_list li{background:url(/_assets/img/design/bullet-link.png) no-repeat 0 5px;padding-left:18px;padding-bottom:8px;text-decoration:none}ul.blue_bullet_list ol li,ul.blue_bullet_list ul li{background:none;padding-left:0;padding-bottom:5px}.content_header{background:#3e0566;margin:0 -.5em;padding:.5em 1em}.content_header h1{color:#fff;margin:0}.content_area{background:#ebebeb;margin:0 -.5em;padding:.5em}.content_section{background:#fff;overflow:hidden;padding:0 1em}.content_area_full_width{margin:0}.show_hide_container,.view_all_homes{background:#d5deeb;margin:1em .5em;padding:0 1em}.page_header_feature{background:#f4f3f5;overflow:hidden;margin:1em 0;padding:0 1em;position:relative}.show_hide_title{font-size:.875em;margin:0;padding:.714em 0}.show_hide_title a{display:block;padding-right:60px;position:relative;text-decoration:none;color:#3e3e3e}.show_hide_title a:hover{text-decoration:underline}.show_hide_title .expand_toggle{padding-top:.358em;padding-bottom:.358em}.show_hide_title .expand_toggle.expand_me{background:url(/_assets/img/design/icon-show-hide-show.png) no-repeat 100% 50%}.show_hide_title .expand_toggle.close_me{background:url(/_assets/img/design/icon-show-hide-hide.png) no-repeat 100% 50%}.js .show_hide_content{display:none}.show_hide_content{*zoom:1}.show_hide_content:after,.show_hide_content:before{content:"";display:table}.show_hide_content:after{clear:both}.show_hide_content li,.show_hide_content p{font-size:.75em}.show_hide_content li li{font-size:1em}.page_header_feature .title_only,.show_hide_container .title_only{padding:.5em 0}.page_header_feature .title_only h1,.show_hide_container .title_only h1{margin:0}.page_header_feature .title_only h2,.show_hide_container .title_only h2{margin:0;padding:0;font-size:1em}.img_container img{height:auto;width:100%}.img_container_no_bg{float:left;height:83px;position:relative;width:82px}.img_container_no_bg a{left:0;position:absolute;top:15px}.img_container_no_bg img{width:100%}.img_container p.caption{background:#f4f3f5;font-size:.75em;margin:0;padding:1.25em}.title_container{padding-bottom:1em}.title_container h1{font-size:1.4em;margin-bottom:0}.title_container_main_text p{font-weight:700;margin:.4em 0 1em}.title_container .title_image{position:absolute;top:1em;right:27px;top:21px}.go_back_link{display:block;float:left;margin-bottom:1.5em;text-align:right;width:100%;font-size:.8em}.main_landing .title_container_main_text{padding-right:6%}.top_level_info{overflow:hidden}.mobile_view .property_overview.default_shadow{border:none;box-shadow:none;background-color:#fff;left:0;padding:0;margin:0 1em}.mobile_view .property_info p.tri_cta a{background:transparent;border:none;padding:0;box-shadow:none}.mobile_view .property_info p.tri_cta a span.action_link{background-position:0 5px}.property_info h2{font-size:1.17em;margin-bottom:0}.property_overview h1{margin-bottom:0;font-size:1.5em;color:#000;font-weight:400}.property_overview p.pri_cta{font-size:1em}.property_overview .property_type{font-weight:700}.property_overview .property_price{font-size:1.5em;margin:0;color:#000}.property_overview .property_name,.property_overview .property_type{margin:1em 0;font-weight:700}.property_overview .property_name .distance_from_search{display:block;margin:1em 0}.management-caveat{font-size:12px}.property_interaction ul{list-style:none;padding:0}.property_interaction li{margin:.5em 0}.property_interaction li a{font-size:.9em;display:block;font-weight:700;padding:3px 0 3px 25px;text-decoration:none}.property_interaction li a.ticked{background:url(/_assets/img/design/icon-tick.png) no-repeat 0 5px}.property_interaction li a:hover{text-decoration:underline}.property_interaction .save:before{background:url(/_assets/img/design/icon-property-interaction-sprite.png) no-repeat 0 0;content:"";margin-top:1px;position:absolute;width:20px;height:21px}.property_interaction .view_all:before{background:url(/_assets/img/design/icon-property-interaction-sprite.png) no-repeat 0 0;content:"";margin-top:1px;position:absolute;width:20px;height:21px;background-position:0 -40px}.property_interaction .brochure:before{background:url(/_assets/img/design/icon-property-interaction-sprite.png) no-repeat 0 0;content:"";margin-top:1px;position:absolute;width:20px;height:21px;background-position:0 -80px}.property_interaction .viewing:before{background:url(/_assets/img/design/icon-property-interaction-sprite.png) no-repeat 0 0;content:"";margin-top:1px;position:absolute;width:20px;height:21px;background-position:0 -120px}.property_interaction .remove:before{background:url(/_assets/img/design/icon-cross.png) no-repeat 3px 6px;content:"";position:absolute;width:20px;height:21px}.property_interaction .updates .form_check{margin:3px 0}.property_interaction .updates .form_check label{color:#1a64a1;font-weight:700;margin-left:6px}.property_interaction .register_interest:before{background:url(/_assets/img/design/icon-property-interaction-sprite.png) no-repeat 0 0;content:"";margin-top:1px;position:absolute;width:20px;height:21px;background-position:0 -80px}.property_interaction .email_us:before{background:url(/_assets/img/design/icon-property-interaction-sprite.png) no-repeat 0 0;content:"";margin-top:1px;position:absolute;width:20px;height:21px;background-position:0 -80px}.property_interaction .register_for_updates:before{background:url(/_assets/img/design/icon-property-interaction-sprite.png) no-repeat 0 0;content:"";margin-top:1px;position:absolute;width:20px;height:21px;background-position:0 -80px}.property_interaction .have_your_say:before{background:url(/_assets/img/design/icon-property-interaction-sprite.png) no-repeat 0 0;content:"";margin-top:1px;position:absolute;width:20px;height:21px;background-position:0 -80px}.property_contact .telephone{background:#fff;font-size:1em;padding:.5em 1em}.property_contact .telephone span{color:#c61a41;font-size:1.375em;font-weight:700;margin-left:.25em;word-spacing:-.1em}.property_contact .appointment_only{color:#a10b00;font-size:1em;font-weight:700;margin-top:1.5em}.property_gallery{margin:0 -.5em;position:relative}.property_gallery .mobile_gallery_control{list-style:none;margin:0;padding:0}.property_gallery .mobile_gallery_control li a{height:47px;margin-top:.5em;position:absolute;width:45px;z-index:9999}.property_gallery .mobile_gallery_control li.next a{background:url(/_assets/img/design/icon-carousel-right.png) no-repeat 0 0;right:1em}.property_gallery .mobile_gallery_control li.next.disabled a{background-position:0 -55px}.property_gallery .mobile_gallery_control li.prev a{background:url(/_assets/img/design/icon-carousel-left.png) no-repeat 0 0;left:1em}.property_gallery .mobile_gallery_control li.prev.disabled a{background-position:0 -55px}.property_gallery .desktop_gallery_control{list-style:none;margin:0;padding:0}.property_gallery .desktop_gallery_control li a{height:47px;margin-top:1.85em;position:absolute;width:45px;z-index:9999}.property_gallery .desktop_gallery_control li.next a{background:url(/_assets/img/design/icon-carousel-right.png) no-repeat 0 0;right:1em}.property_gallery .desktop_gallery_control li.next.disabled a{background-position:0 -55px}.property_gallery .desktop_gallery_control li.prev a{background:url(/_assets/img/design/icon-carousel-left.png) no-repeat 0 0;left:1em}.property_gallery .desktop_gallery_control li.prev.disabled a{background-position:0 -55px}.no-js .desktop_gallery_control,.no-js .mobile_gallery_control{display:none}.no-js ul.site_tools,.no-js ul.site_tools .my_profile{float:right}.no-js ul.site_tools .menu_drop_content{position:static;display:block;float:right}.no-js .get_touch_dropdown{display:none}.property_gallery .gallery_nav{background:#f3eeee;padding:.75em 3em}.property_gallery .gallery_nav ul{background:#f3eeee;list-style:none;display:block}.property_gallery .gallery_nav li{background:#f3eeee;float:left;margin:0 .25em;display:block}.property_gallery .gallery_nav li a{background:#f3eeee;border:3px solid #fff;display:block}.property_gallery .gallery_nav li a img{background:#f3eeee;display:block}.property_gallery .gallery_nav li.active a,.property_gallery .gallery_nav li a:hover{border:3px solid #c1d0de}.property_gallery .gallery_nav .carousel{margin:0}.property_gallery .image_controls,.tab_nav{display:none}.tab_nav{background:#f4f3f5;border-bottom:1px solid #c1d0de;border-top:1px solid #c1d0de;margin:0 -.5em;overflow:hidden;padding:.5em}.tab_nav .mobile_tab_pre{float:left;margin:0;width:30%}.tab_nav select{float:left;margin-top:2px;width:70%}.mobile_active_tab{background:#dee8f3;border:1px solid #ccc;cursor:pointer;margin:-2.9em 0 0 6em;padding:.25em .5em;position:absolute}.tab_container{background:#fff;margin:0}.property_detail .tab_container{margin:0 -.5em}.tab_list{list-style:none;margin:0;padding:0}.tab_list .tab_content{margin:0 0 1em;padding:0 .5em}.tab_list .tab_content p,.tab_list .tab_content ul,.tab_list .tab_content ul li{font-size:1em}.tab_list .tab_content .aside ul li,.tab_list .tab_content .property_content ul li,.tab_list .tab_content ul.blue_bullet_list li{font-size:.8em}.tab_list .tab_content.tab_video{padding:0}.tab_list .tab_content .property-info-wrapper p{font-size:.8em}.tab_list .tab_content .title_container_main_text p{font-size:1.2em}.tab_list .tab_content .updates_list{list-style:none;margin:0;padding:0}.tab_list .tab_content aside p,.tab_list aside li{font-size:.8em}ul.tab_list li h2{margin-top:0}ul.tab_list li.tab_community,ul.tab_list li.tab_updates{padding-top:1em}ul.blue_bullet_list ul{font-size:.75em;list-style:none;padding-left:20px}ul.blue_bullet_list ul li{background:url(/_assets/img/design/bullet-link.png) no-repeat 0 5px;padding-left:18px;padding-bottom:8px;text-decoration:none}ul.blue_bullet_list ul li li{background:none;padding-left:0;padding-bottom:5px}.tab_gallery .ribbon p{background:#c61a41;color:#fff;margin:-6em 0 0;padding:.25em 1em;position:absolute;text-transform:uppercase}.tab_gallery div.caption{color:#fff;font-size:1em;font-weight:700;margin:-3em 0 0;position:absolute;text-align:center;text-shadow:0 1px 1px #333;z-index:9000;width:100%}.tab_gallery .property_content ul li{font-size:.75em;margin:.75em 0}.tab_content .property_content p,.tab_gallery .blue_bullet_list li,.tab_gallery .property_content p{font-size:.8em}.tab_list .property_content{overflow:hidden}.tab_list .property_points ul li{font-size:.75em;margin:.75em 0}.tab_list .property_points ul li p{font-size:1em}.tab_list .blue_bullet_list li,.tab_list .property_points p{font-size:.8em}.tab_personalise .personaliseContent_loading{background:url(/_assets/img/design/loader-personalise.gif) no-repeat 50% 0;background-size:6.25em;padding-top:6.25em;text-align:center}.tab_personalise #personaliseContent img{height:auto;width:100%}.tab_personalise #personaliseContent p.cta{font-size:1em}.tools_page{background:#fff;border:1px solid #ccc;margin:1em 0;overflow:hidden;padding:0 2%}.tools_page .default_shadow{box-shadow:0 0 0}.appointment_aside .telephone{background:#fff;border:1px solid #ccc;padding:.85em 1em}.appointment_aside .telephone span{display:block;color:#c61a41;font-size:1.375em;font-weight:700;word-spacing:-.1em}.ui-datepicker{width:98%}.in_your_area_content .mega_drop_container_content h2{margin:.5em 0 0}.md_find_your_home h2{overflow:hidden;margin-bottom:0}.in_your_area_content .form_submit button{padding:.5em 2em}.in_your_area_content .form_inline .form_check{margin:0 0 1em}.in_your_area_content .form_inline .form_col_2{margin-top:.1em}.in_your_area_content .mega_drop_container_content .form_col_1 .form_header_label{float:left;margin-top:1em}.form_inline ul.primary_checklist,.mega_drop_container_content .form_col_2{float:left}.primary_checklist li{padding:0 0 .6em;float:left;width:100%;font-size:.8em}.primary_checklist li label{font-weight:700;padding:.5em .7em 0 4.1em;background:url(/_assets/img/design/sprite-primary-info.png) no-repeat;display:inline-block;height:40px;line-height:1.2em;width:50%!important;position:relative;top:6px}.primary_checklist li input{float:left}.filter_active .primary_checklist li label.area_field_current_developments,.filter_disabled .primary_checklist li label.area_field_current_developments{background-position:0 -3px}.filter_active .primary_checklist li label.area_field_proposed_developments,.filter_disabled .primary_checklist li label.area_field_proposed_developments{background-position:0 -50px}.filter_active .primary_checklist li label.area_field_case_studies,.filter_disabled .primary_checklist li label.area_field_case_studies{background-position:0 -98px}ul.secondary_checklist{width:auto;margin:.3em 0 0}.form_inline .secondary_checklist li{padding:1em 0 1.1em;display:inline-block;font-size:.8em;width:175px;float:left;margin:0}.secondary_checklist li label{padding:1em .7em 1.5em 4.5em;background:url(/_assets/img/design/sprite-local-info2.png) no-repeat}.filter_active .secondary_checklist li label.area_field_education,.filter_disabled .secondary_checklist li label.area_field_education{background-position:0 0}.filter_active .secondary_checklist li label.area_field_healthcare,.filter_disabled .secondary_checklist li label.area_field_healthcare{background-position:0 -44px}.filter_active .secondary_checklist li label.area_field_travel,.filter_disabled .secondary_checklist li label.area_field_travel{background-position:0 -87px}.filter_active .secondary_checklist li label.area_field_sports,.filter_disabled .secondary_checklist li label.area_field_sports{background-position:0 -131px}.filter_active .secondary_checklist li label.area_field_shopping,.filter_disabled .secondary_checklist li label.area_field_shopping{background-position:0 -175px}.filter_disabled{opacity:.7}.filter_disabled .primary_checklist li label{background:url(/_assets/img/design/sprite-primary-info-grey.png) no-repeat 0 0;cursor:default!important}.filter_disabled .primary_checklist li input,.filter_disabled .secondary_checklist li input{cursor:default!important}.filter_disabled .secondary_checklist li label{background:url(/_assets/img/design/sprite-local-info2-grey.png) no-repeat 0 0;cursor:default!important}.filter_disabled div.checker span{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"}.in_your_area .mega_drop_container_content .find_your_home_form .form_geolocation button{top:2em}.in_your_area_content .form_text input{float:left}#in_your_area_map{height:500px;top:-1.2em;border:1px solid #999}#in_your_area_map_error{color:#1e275f}.js .map_loading{background:hsla(0,0%,100%,.8) url(/_assets/img/design/ajax-loader.gif) no-repeat 50% 50%;height:500px;position:absolute;margin:-1.2em 1px 1px;width:870px;z-index:2}.no-js .map_loading{display:none}.in_your_area .listing_container{margin:0 -.5em}.in_your_area .listing_container ul{list-style-type:none;margin:0;padding:0}.in_your_area .listing_container ul h3 a{text-decoration:none}.in_your_area .listing_container ul h3 a:hover{text-decoration:underline}.in_your_area .listing_container ul .pri_cta a{display:block;text-decoration:none}.in_your_area .listing_container ul.in_your_area_listing{margin:1em -.5em 0}.in_your_area .listing_container ul .in_your_area_listing_header{background:#3e0566;color:#fff;padding:.5em 1em}.in_your_area .listing_container ul .in_your_area_listing_header h3{font-size:1.4em;margin:0}.in_your_area .listing_container ul li.in_your_area_list_item{border-top:1px solid #ccc;margin:0;padding:1em .5em .5em;position:relative}.spot_mortgage_calculator{position:relative}.spot_mortgage_calculator h3{font-size:.875em}.spot_mortgage_calculator .slider_container{margin-bottom:2em;margin-top:2em}.spot_mortgage_calculator .mortgage_calculator_form label{font-size:.875em;font-weight:700;margin:1em 0 3em}.spot_mortgage_calculator .mortgage_calculator_form .note{color:#777}.spot_mortgage_calculator .mortage_calculator_results{background:#f4f3f5;overflow:hidden;padding:.5em}.spot_mortgage_calculator .slider_value{top:-2em}.spot_mortgage_calculator .mortage_calculator_results dd,.spot_mortgage_calculator .mortage_calculator_results dt{float:left;margin:.25em 0}.spot_mortgage_calculator .mortage_calculator_results dt{font-size:.875em;font-weight:700;line-height:1.714em;width:70%}.spot_mortgage_calculator .mortage_calculator_results dd{font-size:1.125em;letter-spacing:-.03em;margin-top:.1em;text-align:right;width:30%}.spot_mortgage_calculator .sec_cta{margin-top:2em;position:relative;width:auto}.spot_mortgage_calculator .col{padding:0 1em;width:auto}.spot_mortgage_calculator .col.col_two .cta.tri_cta{position:static;width:100%}.search_tools{list-style:none;padding:0}.search_tools li{margin-bottom:1em}.search_tools li a{font-weight:700;text-decoration:none;padding:.5em 0}.search_tools li a:focus,.search_tools li a:hover{outline:none;text-decoration:underline}.search_tools li .action_link{background-position:0 5px}.search_tools li a.ticked .action_link{background:url(/_assets/img/design/icon-tick.png) no-repeat 0 5px;padding-left:18px}.listing-banner{display:block;width:100%;height:auto}.top-banner{margin-top:1em}.development-banner-wrap{padding:0 .5em}.bottom-listing-banner-wrap{padding:2em 0 3em}.listing_tools ul{list-style:none;padding:0}.listing_tools li{margin:.5em 0}.listing_tools .view{margin:0}.listing_tools .view li{font-size:.875em}.listing_tools .view li a{background:#f4f3f5;border:1px solid #d1cfcf;display:block;font-weight:700;padding:.72em 1em;text-decoration:none}.listing_tools .view li a:hover{text-decoration:underline}.listing_tools .view li a span{padding:2px 0 2px 20px}.listing_tools .view li.list_view a span{background:url(/_assets/img/design/icon-property-listing-tools.png) no-repeat 0 -57px}.listing_tools .view li.map_view a span{background:url(/_assets/img/design/icon-property-listing-tools.png) no-repeat 0 0}.listing_tools .view li.active a{background:#d5deea;border:1px solid #d5deea}.listing_tools .view li.list_view.active a span{background:url(/_assets/img/design/icon-property-listing-tools.png) no-repeat 0 -87px}.listing_tools .view li.map_view.active a span{background:url(/_assets/img/design/icon-property-listing-tools.png) no-repeat 0 -30px}.listing_tools .sort{background:#fff;border:1px solid #ccc;margin:0;overflow:hidden;padding:0 1em}.listing_tools .sort li{float:left;font-size:.875em;margin:.5em 0;padding:.286em 0}.listing_tools .sort li a{color:#333;font-weight:700;padding-left:.286em;text-decoration:none}.listing_tools .sort li a:hover{text-decoration:underline}.listing_tools .sort li a span{padding-right:20px}.listing_tools .sort li a.ascending span{background:url(/_assets/img/design/icon-site-tools-arrow.png) no-repeat scroll 100% 50% transparent}.listing_tools .sort li a.descending span{background:url(/_assets/img/design/icon-site-tools-arrow-up.png) no-repeat 100% 50%}.development_header{background:#3e0566;padding:.5em 1em}.development_header h2{color:#fff;margin:0;font-weight:400}.development_header a{color:#fff;text-decoration:none}.development_header a:hover{text-decoration:underline}.development_header .view_development{margin:.5em 0}.development_header .view_development .action_link{background-position:0 5px}.development_info{background:#fff;border:none;overflow:hidden;padding:.8em 1.3em 1.2em}.development_info p{font-size:1em;line-height:1.5em;margin:0}.development_info .development_description{margin-top:.5em;line-height:1.714em;font-weight:400;font-size:.875em}.development_info .development_location .distance_from_search{color:#777;font-size:.667em;font-style:italic}.development_list{list-style:none;margin:1em -.5em 0;padding:0}.development_item{background:#f3f3f3;list-style:none;margin-top:2em}.development_list li .development_info ul{list-style:disc}.development_list li .development_info li{background:transparent;font-size:.875em}.development_map{display:none;margin:1em -.5em;overflow:hidden}.google_map,.map_pin_key{border:1px solid #ccc}.map_pin_key{background:#f4f3f5;clear:both;margin:1em 0;padding:0 1em}.map_pin_key ul{list-style:none;overflow:hidden;padding:0}.map_pin_key ul li{font-size:.75em;padding:11px 0 13px 50px;margin:2px 0;width:230px}.map_pin_key .primary_keys{float:left}.map_pin_key .primary_keys li{background:url(/_assets/img/design/sprite-primary-info.png) no-repeat 0 0}.map_pin_key .primary_keys li.area_field_proposed_developments{background-position:0 -48px}.map_pin_key .primary_keys li.area_field_case_studies{background-position:0 -96px}.map_pin_key .secondary_keys li{background:url(/_assets/img/design/sprite-local-info2.png) no-repeat 0 0;float:left}.map_pin_key .secondary_keys li.area_field_healthcare{background-position:0 -44px}.map_pin_key .secondary_keys li.area_field_sports{background-position:0 -132px}.map_pin_key .secondary_keys li.area_field_travel{background-position:0 -88px}.map_pin_key .secondary_keys li.area_field_shopping{background-position:0 -176px}.property_list{background:#fff;border:none;list-style:none}.property_list ul{list-style:none;margin:0;padding:0}.property_list li{background:#fff;border:1px solid #ccc;margin-top:1em;padding:0 .5em .5em;position:relative}.property_list li li{background:none;border:none;border-radius:0;padding:0;margin:1em 0 1.5em}.lt-ie9 .development_info{margin-bottom:1em}.lt-ie9 .property_list ul li.default_shadow{border:none;border-bottom:1em solid #e9e4e5;margin:0}.mobile_view .property_list li.default_shadow{border:none;box-shadow:none}.property_list .img_container{margin:-.5em -.5em 0;position:relative;border:none;padding:0}.property_list .img_container a{width:100%}.cycle-pager-style{height:3em;text-align:center}.cycle-pager-style span{line-height:3em;padding:1px}.cycle-pager-style span.cycle-pager-active{color:#58b0f0}.img_container .cycle-slideshow{z-index:8997}.img_container .cycle-slideshow>div{cursor:pointer}.img_container .cycle-slideshow>div:last-child{cursor:auto}.img_container .cycle-slideshow .gallery_slide{width:100%}.img_container .image_controls,.img_container .image_controls li{list-style:none;margin:0;padding:0}.img_container .image_controls li a{height:47px;position:absolute;width:45px;z-index:8998}.img_container .image_controls li.next a{background:url(/_assets/img/design/icon-carousel-right.png) no-repeat 0 0;right:.5em}.img_container .image_controls li.next a.disabled{background-position:0 -55px}.img_container .image_controls li.prev a{background:url(/_assets/img/design/icon-carousel-left.png) no-repeat 0 0;left:.5em}.img_container .image_controls li.prev a.disabled{background-position:0 -55px}.property_list .ribbon{bottom:5em;position:absolute;z-index:8999}.property_list .ribbon p{background:#c61a41;color:#fff;margin:0;padding:.25em 1em;text-transform:uppercase}.casestudy_slideshow .image_controls{position:absolute;top:40%;width:95%}.property_list .property_details{margin:.5em 0 1em}.property_list .property_details li,.property_list .property_details p{font-size:.75em}.property_list .property_details .desktop_only p:first-child{line-height:1.667em}.property_list .property_details h3{font-size:1.5em;margin:0;font-weight:400}.property_list .property_details h3 a{text-decoration:none}.property_list .property_details h3 a:hover{text-decoration:underline}.property_list .property_details .property_type{margin:.25em 0 .7em}.property_list .property_details .plot_number{font-weight:400}.property_list .property_details .property_price{font-size:1.5em;font-weight:700;margin:0 0 -.2em}.property_list .property_details .limited_availability{color:#c61a41;font-weight:700}.property_list .property_details .sec_cta{clear:both;font-size:1em;margin-bottom:0}.property_list .page_header_feature,.property_list .show_hide_container{margin:1em .5em 2.5em}.property_list .show_hide_title .expand_toggle.expand_me{padding-right:32px}.share_price .share_price_value{color:#1a64a1;float:left;font-size:1.875em;font-weight:700;margin:0;padding-right:40px;position:relative}.share_price .share_price_value span{background:url(/_assets/img/design/icon-share-price-sprite.png) no-repeat 0 0;height:27px;display:inline;margin:5px 0 0 .5em;position:absolute;right:0;top:0;width:16px}.share_price .share_price_value span.down,.share_price .share_price_value span.up{background-position:0 0}.share_price .share_price_updated{float:left;font-size:.75em;margin-top:1.5em}.share_price .share_price_updated .share_price_updated_title{font-weight:700}.spotlight.spot_share_price{margin-bottom:1em}.page_table .numbers{text-align:right}.page_table .numbers.brackets{padding-right:0}.area_location .area_features p{background:url(/_assets/img/design/bg-transparent-white-75.png) repeat scroll 0 0 transparent;padding:10px;margin:2em 0 1.3em}.area_location .area_features p.location_area{color:#010167;font-size:1.4em;text-transform:uppercase;background:none;margin:0;position:relative;top:-10px}.area_features h3{margin-bottom:2px}.area_features p{margin-top:0}.area_features .find_your_home_form input.field_location_dev_name[type=text]{width:auto}p.no_content{margin:0!important;padding:1em 0}.listing_content{border-top:1px solid #ccc;clear:left;overflow:hidden;padding:1.6em 0 1em;margin:0 1em;display:block}.listing_content:first-of-type{background:none;border-top:0;padding-top:1em}.listing_content h3{font-size:1.1em;margin-top:0;margin-bottom:.5em}.listing_content h4{font-size:.9em;margin-top:0;margin-bottom:.5em}.listing_content h3 a,.listing_content h4 a{text-decoration:none}.listing_content li,.listing_content p{font-size:.8em}.listing_content p.price{font-weight:700}.listing_content li p{font-size:1em}.listing_content img{margin-top:0}.listing_content p.favourite_address a{font-weight:700;text-decoration:none}.listing_content .form_submit button{background-color:#1a64a1}.listing_content .form_submit button:focus,.listing_content .form_submit button:hover{background-color:#2b74b1}.events .listing_content h3 a{font-size:.9em}.image_con{text-align:center}.image_con img{float:none;margin:0 0 1em}.listing_content .listing_tools li{margin:0}.listing_content .listing_tools li.remove a{background:url(/_assets/img/design/icon-cross.png) no-repeat 0 3px;padding-left:20px}.pagination{clear:both;margin:0 1em;background:#f4f3f5}.pagination ul{list-style-type:none;text-align:left;padding:.5em 1em}.pagination ul li{display:inline;margin-left:8px;font-size:.8em}.pagination ul li.pag_current{text-decoration:none;background-color:#fff;color:#000;padding:3px 6px}.blog .date{font-family:Helvetica;width:90%;height:auto;float:left;background-color:#fff;border:1px solid #268ed0;padding:5px 10px;font-size:1em;color:#268ed0;text-align:center;margin:.5em 0 .8em;line-height:1.1em}.blog .blog_content{margin-left:0}.blog h3{margin-bottom:0}.blog_info_summary{margin:0;font-weight:700}.blog .comments .date{width:85%;height:auto;font-size:1em;margin:2.5% 4% 2% 2%;padding:5px 10px}.blog_text_date{font-size:.8em;margin:0;font-style:italic}.blog .comments{width:100%;border-bottom:1px solid #eee}.blog .comments_content{margin:.5em}.blog .comments:last-child{border-bottom:none}.blog .no_border{border-bottom:none}.listing_content .form_submit{float:left}.blog_addthis_toolbox{margin-top:1em}.addthis_toolbox.mobile_only{height:32px;margin-bottom:1em;display:none}.addthis_toolbox.mobile_only a{float:right}.ias_loader{text-align:center;margin:5px 0}#timeline-embed{position:relative!important;right:22px!important}.timeline-legend{margin-bottom:3em}.timeline-legend ul{border:1px solid #ccc;padding:20px}.timeline-legend li{list-style-type:none;display:block;margin-bottom:.5em}.timeline-legend li:last-child{margin-bottom:0}.timeline-legend li span{font-weight:700}.legend_box{border:1px solid #000;display:inline-block;height:12px;margin-right:5px;position:relative;top:2px;width:18px}.legend_gw{background-color:#031f73}.legend_twoo{background-color:#fff}.legend_twim{background-color:#c61a41}.timeline-legend li span{margin-left:0}.cornerstone_logo_wrap{clear:both;margin:0 auto 1em;width:100%}.cornerstone_logo_wrap img{width:100%;height:auto}h2.headline{color:#333;line-height:1.1em;margin:.8em 0 .5em}.listing_slide h2,h2.headline{font-family:Georgia,serif;font-weight:400}.listing_slide h2{margin:5px}.listing_slide h2 a{text-decoration:none}.listing_slide h2 a:hover{text-decoration:underline}.listing_slide p{font-family:Georgia,serif;margin:5px}.listing_slide ul{overflow:hidden}.list_carousel ul{margin:0;padding:0;list-style:none}.list_carousel .first_slide{color:#666;padding:0;display:block}.list_carousel .first_slide .img_container{margin:0 -.5em}.list_carousel li li{padding:0;margin:0 0 2em}.list_carousel li.cycle-item{margin:0 0 1em;width:100%}.text_overlay{position:static;left:0;bottom:4%;z-index:1;width:100%;padding:0;text-align:left}.text_overlay .headline a,.text_overlay a{text-decoration:none}.text_overlay a{font-weight:700}.text_overlay a .action_link{background-position:0 7px}.sub_text{color:#333}.nav_cornerstone{clear:both;margin-top:1em}a.next_cornerstone,a.prev_cornerstone{color:#fff;background:#1b429b;text-decoration:none;text-transform:uppercase;display:block;padding:5px 20px;text-shadow:0 1px 1px #666;width:80px}a.next_cornerstone:hover,a.prev_cornerstone:hover{text-decoration:underline}a.prev_cornerstone{float:left;text-align:right;margin-left:-.5em}a.next_cornerstone{float:right;margin-right:-.5em}a.next_cornerstone.disabled,a.prev_cornerstone.disabled{display:none}.cornerstone .cornerstone_container{margin:1em 0 0}.mobile_view.cornerstone .cornerstone_container.default_shadow{border:none;box-shadow:none}.cornerstone_container .mobile_standout{padding-top:0}.cornerstone .main_spot_feature{margin:0;padding:1em;background-color:#fff}.cornerstone .title_container{padding:0}.cornerstone .title_container_main_text{font-family:serif;text-align:center;text-transform:uppercase}.addthis_container{overflow:hidden}.article_cornerstone h2.headline{font-size:2.2em;margin-top:0}.article_cornerstone p.sub_text{font-size:1em}.article_cornerstone{margin:0;padding:0 .5em}.article_cornerstone .text_overlay{bottom:4%;left:0;padding:0 .25em;width:95%}.article_cornerstone .img_container{margin:0 -.5em 1em}.cornerstone_date{font-size:.85em}.cornerstone .standard_list_box .spotlight_content{padding-top:2em;border-top:1px solid #ccc}.cornerstone_more{border-top:1px solid #ccc}.cornerstone_more h3{font-family:Georgia,serif;font-weight:400}.cornerstone .standard_list_box{margin:0;border:none}.cornerstone_article .addthis_toolbox{float:right;margin:0 0 1em;position:static}a.cornerstone_back{color:#fff;font-size:.85em;text-decoration:none;text-transform:uppercase;display:block;padding:12px 30px 13px;margin:1em 0 2.5em;background:url(/_assets/img/design/bg_cornerstone_link.png) no-repeat 0 0;float:left}.form_row ul{list-style:none}.faux_label{margin:0;font-size:1em}.form_check,.form_select,.form_submit,.form_text,.form_textarea{margin:1em 0}.form_select label,.form_select select,.form_submit button,.form_text input,.form_text label,.scfDropListGeneralPanel select,.scfSingleLineGeneralPanel input{display:block}.form_submit button,.form_submit input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0}.form_text input[type=color],.form_text input[type=date],.form_text input[type=datetime-local],.form_text input[type=datetime],.form_text input[type=email],.form_text input[type=month],.form_text input[type=number],.form_text input[type=password],.form_text input[type=search],.form_text input[type=submit],.form_text input[type=tel],.form_text input[type=text],.form_text input[type=time],.form_text input[type=url],.form_text input[type=week]{height:27px;background:#fff;border:2px solid #ccc;padding:.6em;width:94%;-webkit-appearance:none;-webkit-border-radius:0}.form_textarea textarea,.form_text textarea{background:#fff;border:2px solid #ccc;padding:.5em;width:93%;-webkit-appearance:none;-webkit-border-radius:0}.form_radio ul{list-style:none;padding:0}.form_select select,.scfDropListGeneralPanel select{height:2.5em;padding:.6em;width:100%;height:50px;border:2px solid #ccc;-webkit-appearance:none;-webkit-border-radius:0}.scfDropListGeneralPanel select{width:74.7%}.form_select select,.scfDropListGeneralPanel select{background:#fff url(/_assets/img/design/icon-site-tools-arrow.png) no-repeat 98% 50%}.advanced_search_container #distance,.advanced_search_container #field_distance_from_location{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(/_assets/img/design/icon-site-tools-arrow.png) no-repeat 98% 50%}.form_submit button{background:#c61a41;color:#fff;width:100%}.form_submit button,.form_submit button.grey_btn{border:none;height:3.125em;padding:0 .6em;-webkit-appearance:none;-webkit-border-radius:0}.form_submit button.grey_btn{background:#f4f3f5;color:#c61a41;float:left;margin-right:10px;min-width:130px}.form_submit button.grey_btn:hover{background-color:#dbd7de}.form_submit.form_submit_sec button{background:#1a64a1}.form_submit.form_submit_sec button:focus,.form_submit.form_submit_sec button:hover{background:#2b74b1}.form_submit button:focus,.form_submit button:hover{background:#e4204d}.form_row .error{clear:both}.property_detail .form_text{margin:0 0 1em}.submit_msg{background:#f4f3f5;border:1px solid #ccc;clear:both;margin-bottom:5px;padding:1em}.query_form .submit_msg{display:block;float:none;margin:0;width:auto}.submit_msg h3{color:#1a64a1;font-family:Helvetica;font-weight:100}.form_check label{margin-left:1em}.in_your_area .form_check label,.mega_drop_container .form_check label{margin-left:0}.page_form{clear:both;margin:1em 0}.form_check_wrap{margin:.8em 0}.form_checkbox{width:100%;display:inline-block;margin-bottom:1em}.form_submit_aside .form_submit button{margin-top:1.4em}ul.select_styled_drop li{list-style-type:none}.select_no_bg .select_styled_box{padding:.5em}:not(.select_no_bg) .select_styled_container{background-color:#fff}.location_list_wrapper ul{list-style-type:none;padding:0 1em}.location_list_wrapper ul[style]{overflow:hidden}.location_list_wrapper ul li span{width:100%;display:inline-block}.location_button{display:none}.map_list_item img{display:block;margin:0 auto}a.location_button:focus{outline:0}.info_header{padding-top:.5em}.listing_content .info_header{padding-top:0}.careers_form select,.generic_form select{width:203px!important}.careers_form select{height:50px!important}.careers_form .select_styled_box{height:27px;padding:.6em}.careers_form .select_styled_box p{line-height:normal;margin-top:5px}.careers_form .form_text input{width:180px}.standard_spotlight .spotlight_content ul.case_icons_list li img{display:none}.case_study_feature .img_container{position:relative}.case_study_feature .img_container img{border:none;padding:0;margin:0}.case_study_feature .img_container .image_controls li a{margin-top:0}.case_study_feature .img_container .image_controls{clear:both}.casestudy_slideshow .img_container{width:100%!important;margin:0 0 1em!important}.current_vacancies_form span{display:block;margin:1em 0}.current_vacancies_form select{padding:.6em .5em}.scfForm fieldset{background:#fff url(/_assets/img/design/bg-spotlight-h2.png) repeat-x 0 0;margin-bottom:1em;overflow:hidden;padding-bottom:1em;position:relative}.scfForm fieldset .scfSectionLegend{font-size:1.125em;float:left;padding:8px 3% 0}.scfForm .scfSectionUsefulInfo{clear:both;font-size:.8em;margin:0;padding:1em 3% 0}.scfForm .scfSingleLineTextUsefulInfo{clear:both;display:block;font-size:.8em;padding:1em 0}.scfForm fieldset .scfSectionLegend span{background:#f7fafc;border:2px solid #ccc;border-top:none;color:#1a64a1;float:left;font-weight:400;padding:.5em;text-decoration:none}.scfForm fieldset .scfSectionContent{padding:0 3%}.scfForm fieldset .scfSectionContent .scfCheckBoxListLabel,.scfForm fieldset .scfSectionContent .scfRadioButtonListLabel,.scfForm fieldset .scfSectionContent label{display:block;font-size:.8em;margin:1em 0}.scfForm fieldset .scfSectionContent .scfCheckBoxListLabel,.scfForm fieldset .scfSectionContent .scfDropListLabel,.scfForm fieldset .scfSectionContent .scfMultipleLineTextLabel,.scfForm fieldset .scfSectionContent .scfRadioButtonListLabel,.scfForm fieldset .scfSectionContent .scfSingleLineTextLabel{clear:both;margin:0;padding:1em 0}.scfForm fieldset .scfSectionContent .scfDatePickerBorder,.scfForm fieldset .scfSectionContent .scfEmailBorder,.scfForm fieldset .scfSectionContent .scfFileUploadBorder,.scfForm fieldset .scfSectionContent .scfMultipleLineTextBorder,.scfForm fieldset .scfSectionContent .scfNumberBorder,.scfForm fieldset .scfSectionContent .scfPasswordBorder,.scfForm fieldset .scfSectionContent .scfSingleLineTextBorder,.scfForm fieldset .scfSectionContent .scfTelephoneBorder{clear:both;overflow:hidden}.scfForm fieldset .scfSectionContent .scfDatePickerBorder input,.scfForm fieldset .scfSectionContent .scfEmailBorder input,.scfForm fieldset .scfSectionContent .scfFileUploadBorder input,.scfForm fieldset .scfSectionContent .scfMultipleLineTextBorder input,.scfForm fieldset .scfSectionContent .scfNumberBorder input,.scfForm fieldset .scfSectionContent .scfPasswordBorder input,.scfForm fieldset .scfSectionContent .scfSingleLineTextBorder input.scfSingleLineTextBox,.scfForm fieldset .scfSectionContent .scfTelephoneBorder input{background:none repeat scroll 0 0 #fff;border:2px solid #ccc;float:left;margin-right:5px;padding:.6em}.scfForm fieldset .scfSectionContent .scfSingleLineTextBorder input.scfSingleLineTextBox{width:70%}.scfForm fieldset .scfSectionContent .scfRequired{color:#1a64a1;float:left}.scfForm fieldset .scfSectionContent .scfRadioButtonListGeneralPanel label{margin:0}.scfForm fieldset .scfSectionContent .scfRadioButtonListGeneralPanel input{float:left;margin:2px 1em 0 0;width:auto}.scfForm fieldset .scfSectionContent .scfCheckBoxList label{margin:0}.scfForm fieldset .scfSectionContent .scfCheckBoxList input{float:left;margin:2px 1em 0 0}.scfForm fieldset table{width:100%}.scfSubmitButtonBorder input{background:#58afee;border:none;color:#fff;font-weight:700;height:2.45em;padding:.5em;text-shadow:0 1px 1px #1a2b5e}.scfFooterBorder,.scfIntroBorder{background:url(/_assets/img/design/bg-spotlight-h2.png) repeat-x 0 0 #fff;font-size:.8em;margin:1em 0;overflow:hidden;padding:1.5em 3% 1em;position:relative}.scfSingleLineTextBorder,.scfSubmitButtonBorder{margin:1em 0}.scfSingleLineGeneralPanel .scfSingleLineTextBox{background:#fff;border:2px solid #ccc;padding:.6em;width:170px}.scfMultipleLineGeneralPanel .scfMultipleLineTextBox{background:#fff;border:2px solid #ccc;box-sizing:border-box;padding:.6em;width:100%}.scfSingleLineGeneralPanel input[type=submit]{background:#58afee;border:none;color:#fff;font-weight:700;height:2.45em;padding:.5em;text-shadow:0 1px 1px #1a2b5e}.scfForm fieldset .scfSectionContent .scfFileUploadBorder input{box-sizing:border-box;margin:0;width:100%}#NoPostcodeLink{display:block;margin:1em 0}.scfCheckBoxList label{display:inline}.scfCheckBoxList input{display:inline;margin-right:1em;width:auto}.table_switcher{text-align:right}.table_switcher .action_link{display:inline}.page_table{width:100%;border-bottom:1px solid #dfdeeb}.page_table td,.page_table th{padding:.5em;font-size:.8em}.page_table td li,.page_table td p,.page_table th li,.page_table th p,.standard_spotlight .spotlight_content .page_table td li,.standard_spotlight .spotlight_content .page_table td p,.standard_spotlight .spotlight_content .page_table th li,.standard_spotlight .spotlight_content .page_table th p{font-size:1em}.page_table th{background:#dfdeeb;text-align:left}.page_table td{border-top:1px solid #dfdeeb}.table_box{border:1px solid #ccc;float:left;padding:1em;width:380px;display:inline-block}.aside{margin-bottom:1em}.aside_section{border:1px solid #ccc;padding:0 1em}.opening_times table{margin:1em 0}.opening_times td,.opening_times th{text-align:left}.opening_times th{padding-right:.5em}.opening_times tr.current_day{font-weight:700}#mask{background:#000;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:9998}.modal_window{background:#fff;border:1px solid #b0c1d3;display:none;padding:.5em;position:fixed;z-index:9999}.modal_window .close_modal_icon{background:url(/_assets/img/design/mob-icon-menu-close.png);height:18px;position:absolute;right:.5em;top:.5em;width:18px}.modal_window .telephone{color:#c61a41;font-size:1.375em;font-weight:700;margin:16px 0;word-spacing:-.1em}.no-js .in_your_area .breadcrumb_container{display:none}#with_counter .property_interaction{margin-top:1em;background:none;padding:.3em .5em .5em 0}body.development_detail{overflow-x:hidden}.tab_gallery .blue_bullet_list{padding:0}.tab_gallery .aside{border-left:none;margin:0}.asterisk{font-size:.75em;position:relative;top:-4px}.property_info .additional_info p{font-style:italic;font-size:.7em}#with_counter .tri_cta{clear:both;float:none;display:inline-block}#with_counter .development_layout_link{margin:1em 0}#with_counter .property_interaction ul{margin-top:0}#with_counter .property_interaction ul li{margin:0}#with_counter .property_countdown{float:left;padding:0 0 0 .4em;margin:0 .5em 0 0}.property_overview .property_name{clear:both;font-size:1em}#with_counter .property_interaction h3{margin-top:0}#with_counter .property_interaction ul{margin-bottom:0}.property_info .blue_bullet_list{padding-left:0}.half aside .img_container{margin-bottom:1em;padding-left:1em}#with_opening_times .tri_cta{clear:both;float:none;display:inline-block}#with_opening_times .development_layout_link{margin:1em 0}#with_opening_times .property_interaction ul{margin-top:0}#with_opening_times .property_interaction ul li{margin:.5em 0}#with_opening_times .property_interaction h3{margin-top:0}#with_opening_times .property_interaction ul{margin-bottom:0}.cta_wrapper{float:left;margin-bottom:1em}#with_opening_times .opening_times th{padding-right:5em}iframe{z-index:0;width:100%}.tab_virtual_tour iframe{margin:.5em auto;width:100%}.tab_development_layout{position:relative}.map-viewport{position:relative;overflow:hidden}#map-1,.map-viewport{width:894px;height:500px}#map-1,.level{position:absolute;left:0;top:0}.level{z-index:100;display:none}.current-level{z-index:200;display:block}.ui-draggable{cursor:url(/_assets/img/design/development-map-icons/hand.cur) 6 8,pointer}.ui-draggable-dragging{cursor:url(/_assets/img/design/development-map-icons/grab.cur) 6 8,pointer}#zoom-in{background:url(/_assets/img/design/development-map-icons/zoom-in.png);top:10px}#zoom-in,#zoom-out{text-indent:-9999px;display:inline-block;width:38px;height:37px;position:absolute;right:10px;z-index:999}#zoom-out{background:url(/_assets/img/design/development-map-icons/zoom-out.png);top:50px}.zoom-level{position:absolute;top:105px;right:15px;z-index:999;background:#fff;padding:3px;border:1px solid #ccc}.zoom-level div{border-radius:50%;margin-bottom:10px;background:#1a64a1;border:1px solid #1a64a1}.zoom-level div#zoom-level1{width:10px;height:10px;margin-left:4px}.zoom-level div#zoom-level2{width:15px;height:15px;margin-left:2px}.zoom-level div#zoom-level3{width:20px;height:20px;margin-bottom:0}.zoom-level div.active-zoom-level{background:#000;border-color:#000}.key_wrapper{position:absolute;top:75px;left:20px;z-index:999}#show_key{background:#1a64a1;padding:.5em 1em;color:#fff;font-weight:700;text-decoration:none}#show_key span{background:url(/_assets/img/design/development-map-icons/show-key-arrows.png) 100% 8px no-repeat;padding-right:20px}.map-key{display:none;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.key_wrapper #show_key.key_active span{background-position:100% -27px}#opening_times_counter{display:none}.dash{float:left;padding-left:6px;position:relative;color:#333}.days_dash{background:url(/_assets/img/design/countdown-days-bg.png) 0 no-repeat;height:67px;font-size:2.64em;float:left;width:175px;margin-bottom:10px}.days_dash .digit{color:#c61a41}.hours_dash{clear:left}.hours_dash,.minutes_dash{margin-right:6px}.hours_dash,.minutes_dash,.seconds_dash{background:url(/_assets/img/design/countdown-small-bg.png) 0 no-repeat;height:35px;font-size:1.375em;padding-top:4px;width:55px;margin-bottom:1.1em}.dash .digit{font-size:1em;font-weight:700;float:left;text-align:center;position:relative;margin-right:12px}.days_dash .dash_title{display:inline-block;float:right;font-size:.6em!important;font-weight:700;margin-top:14px}.dash_title_small{display:block;text-align:center;position:absolute;bottom:-15px;font-size:.6em;left:14px}p#opening_in{font-size:1em;margin-top:1em;font-weight:700}.tab_location{position:relative}.tab_location .buffer{height:671px}.tab_location .map_container{display:inline-block;float:left;left:0;margin-bottom:1em;position:relative;top:0;width:100%;margin-top:1em}.tab_location .map_container .powered_by_google_logo{float:right;width:auto}.tab_location .map_container .google_map{bottom:0;left:0;position:absolute;right:0;top:0}.map_container img{height:auto;width:100%}.tab_location .page_form{clear:both}.sitemap .page_image{background:url(/_assets/img/design/page-image/bg-page-get-in-touch.jpg) no-repeat 50% 0}.sitemap .sitemap_landing_header{border:1px solid #ccc}.sitemap .main_landing_header ul{list-style:circle;list-style-position:inside;padding:0;margin:2em 0}.sitemap .main_landing_header ul li{color:#1a64a1}.sitemap .main_landing_header ul li ul{padding:0 0 0 30px}.sitemap .main_landing_header ul li a{color:#1a64a1;text-decoration:none}.sitemap .main_landing_header ul li a:hover{text-decoration:underline}.get_in_touch .main_landing_header{padding:0}.get_in_touch .main_landing_header .content_selector_wrap #question_mark{display:none}.get_in_touch .main_landing_header .content_selector_wrap p{width:100%}.content_selector_wrap{position:relative;padding:0 1em;z-index:0}.content_selector_wrap:after,.content_selector_wrap:before{content:" ";display:table}.content_selector_wrap:after{clear:both}.content_selector_wrap{*zoom:1}#question_mark{background:url(/_assets/img/design/bg-question-mark.png) no-repeat 50%;position:absolute;width:119px;height:93px;right:1em;top:2em;z-index:0}#cat2,#cat3{display:none}.get_in_touch .content_selector_wrap{z-index:1}.content_selector_wrap p{font-size:1.125em;width:67%;margin-bottom:1.875em}.get_in_touch .content_selector_wrap .form_select{width:100%;margin:1em auto}.get_in_touch .content_selector_wrap .form_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(/_assets/img/design/icon-site-tools-arrow.png) no-repeat 98% 50%}.get_in_touch .content_selector_wrap .form_select label{font-family:Helvetica;color:#268ed0;font-size:1.375em;padding-top:.3125em;padding-bottom:.6em}.content_inner_ajax{overflow:hidden;padding:3%}.content_inner_ajax h2{border-bottom:1px solid #e3e3e3;padding-bottom:1em;margin-bottom:0}.ajax_main_no_aside{width:100%;margin:0}.new_home_section{border-bottom:1px solid #e3e3e3;padding:1.35em .5em}.ajax_main .last_section,.ajax_main_no_aside .last_section{border-bottom:none!important}.new_home_section input.field_location_dev_name[type=text]{background:#fff url(/_assets/img/design/bg-field-location-dev-name2.png) no-repeat 8px 50%;padding:.56em .5em .57em 38px;border:1px solid #c2c2c2;width:82%}#ticker-wrapper{background:#ebe8ea;clear:both;height:auto;margin:2em 0;min-height:7em;width:100%}.home #ticker-wrapper{margin:1.5em 0}#ticker-wrapper h2{color:#c61a41;font-size:.875em;font-weight:700;margin:0 0 0 16px;padding:9px 0;text-transform:uppercase;z-index:1}#ticker-wrapper p,#ticker-wrapper ul{margin:0 0 1em 1.2em;padding:0;width:87%;font-size:.875em;line-height:18px;list-style-type:none;z-index:1}#ticker-wrapper a{text-decoration:none}.nav,.scroll-slider{display:none}.center-content-bottom span img,.center-content-top span img,.join-content-bottom span img,.join-content-top span img,.left-content span img,.right-content span img{border:2px solid #e6e6e6;margin:2%}.title-taylor-woodrow{color:#2f5f88;font-weight:700;float:left;margin-left:1em;z-index:0}.title-george-wimpey{color:#efaa44}.title-george-wimpey,.title-taylor-wimpey{font-weight:700;float:left;margin-left:.5em;z-index:0}.title-taylor-wimpey{color:#e91b27}.mob-title-taylor-wimpey{top:-20px;color:#e91b27;font-weight:700;z-index:0;font-size:1.3em;position:relative;right:35px}ul#my-list{margin:1em 0 0;width:280px;list-style-type:none;padding-top:2.5em}#my-list li.not-merged{background:url(/_assets/img/design/timeline/timeline-design/timeline-yellow-blue.png) repeat-y 38px 0}#my-list li.join-merging{background:url(/_assets/img/design/timeline/timeline-design/timeline_join_vertical.png) no-repeat 38px 0;padding-top:150px}#my-list li.merged{background:url(/_assets/img/design/timeline/timeline-design/timeline-red-vertical.png) repeat-y 38px 0}#my-list li.list-empty{text-indent:-10000px}.center-date,.join-date,.left-date,.right-date{background-color:#fff;display:block;font-size:2em;height:29px;line-height:1em;margin-left:-36px;padding-top:6px;width:66px;position:relative;top:-37px;z-index:99;text-align:center}.left-date{border:1px solid #f39200;color:#f39200;left:47px}.right-date{border:1px solid #00347f;color:#00347f;left:147px}.center-date{top:-35px;margin-left:60px}.center-date,.join-date{border:1px solid #e90714;color:#e90714}.join-date{left:95px;top:-90px}.timeline_content_info span{margin-bottom:2em;top:-50px;background:#fff;display:inline-block;height:auto;padding:1em;position:relative;right:31px;width:230px}.list-left .timeline_content_info span{border:1px solid #f39200}.list-right .timeline_content_info span{border:1px solid #00347f}.join-center-bottom .timeline_content_info span,.list-center-bottom .timeline_content_info span,.list-center .timeline_content_info span,.list-join .timeline_content_info span{border:1px solid #e90714}.property_interaction li.unsubscribe a{background:none;background:url(/_assets/img/design/icon-action-link.png) no-repeat scroll 3px 6px transparent}.js .property_interaction li.js-switch-off,.no-js .property_interaction li.js-switch-on{display:none}h3.action_link_ a{background:url(/_assets/img/design/icon-action-link.png) no-repeat 0 2px;display:block;padding-left:12px;text-decoration:none}h3.action_link_ a:hover{text-decoration:underline}.share_price .share_price_value span.down{background-position:0 -40px}.optional{display:none}div.content_container div.error,div.listing_content div.error,div.mega_drop_container_content div.error,div.mega_drop_container div.page_form div.error,div.menu_drop_content div.error,div.your_details div.error{color:red;display:block;margin:5px 0 0;font-size:1em}div.content_container div.success,div.listing_content div.success,div.mega_drop_container div.page_form div.success,div.menu_drop_content div.success{color:#02a50a;display:block;margin:5px 0 0;font-size:1em}.page_editor_message{color:#02a50a;border:2px dashed #000;padding:5px;clear:both;margin:10px}.h_iframe{position:relative;clear:both}.h_iframe .ratio{display:block;width:100%;height:auto}.title_container{background:none}.h_iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.loading{background:url(/_assets/img/design/loading.gif);display:block;height:100px;background-repeat:no-repeat;background-position:50%}.blog_info_summary{margin-bottom:1em}.standard_content_box .h_iframe img,.standard_list_box .h_iframe img{float:none;border:0}.blog_content h3:first-child{color:#1a64a1}.area_right_column{font-size:.8em;float:right;padding:2em 2em 1.8em .9em;width:13.1em}.ui-datepicker .ui-datepicker-buttonpane input{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker-rtl .ui-datepicker-buttonpane input{float:left}.in_your_area_content .form_submit input{padding:.5em 2em}.in_your_area .mega_drop_container_content .find_your_home_form .form_geolocation input{top:2em}.form_submit input{display:block;background:#c61a41;border:none;color:#fff;height:3.125em;padding:0 .6em;width:100%;-webkit-appearance:none;-webkit-border-radius:0}.form_submit input:focus,.form_submit input:hover{background:#e4204d}.form_submit input:active{box-shadow:inset 0 0 2px 2px #1a2b5e}.form_submit_aside .form_submit input{margin-top:1.4em}.form_submit input{width:auto}.in_your_area .mega_drop_container_content .find_your_home_form .form_geolocation input{top:.4em}.new_home_section form .form_submit input{width:auto!important;float:left;padding-right:1em;padding-left:1em}.cacheindicator{position:absolute;background-color:rgba(76,255,0,.2);color:rgba(83,194,62,.2);border:2px solid rgba(83,194,62,.2);z-index:9999;padding:10px;font-weight:700;text-decoration:none}.cacheindicator:hover{background-color:#fff;color:#53c23e;cursor:default}.listing_tools .sort li a.ascending span{background:url(/_assets/img/design/icon-site-tools-arrow-up.png) no-repeat scroll 100% 50% transparent;padding-right:20px}.listing_tools .sort li a.descending span{background:url(/_assets/img/design/icon-site-tools-arrow.png) no-repeat 100% 50%}em{font-weight:700;font-style:normal}.mortgage_calculator_form .ui-slider .ui-slider-handle{margin-left:-30px}.spot_double_support .form_text{width:87.5%!important}.default_hide,.js .hide{display:none}.cornerstone_content .img_container img{height:auto!important}.support_spot_info .tri_cta{margin:1.4em 0}blockquote div{display:inline-block;width:35px;height:20px;background:url(/_assets/img/design/blockquote.png) no-repeat 0 0}.file_info{float:right;font-size:.7em;padding-top:.3em;padding-right:1em}ul.tab_list li.tab_about_the_site,ul.tab_list li.tab_overview,ul.tab_list li.tab_whats_proposed{padding-top:1em}.modal_window{width:90%}p.error{color:red}.secondary_logo{padding:0 .5em}.click_to_call{text-decoration:none}.plc_updates{border:none;display:block;margin:10px auto 0;width:99%}.spotlight_content_alt iframe{overflow-x:auto;overflow-y:hidden}.spotlight_content_alt .mobile_only{margin-left:10px}.map_loading{display:none}.download_your_brochure .title_container_main_text{padding-right:6%}.download_your_brochure .title_container{background:url(/_assets/img/design/title-img.png) no-repeat 100% 0;min-height:97px;padding-right:138px}.download_brochure{padding:3%}.download_brochure_thumb{background:#f4f3f5 url(/_assets/img/design/brochure-thumb.png) no-repeat 5px 6px;min-height:68px;padding:5px;position:relative}.download_brochure_thumb a{text-decoration:none}.download_brochure_thumb p{font-size:1em;font-weight:700;margin:1.3em 0 1.3em 110px}.download_brochure_thumb img{position:absolute;top:14px;left:14px}.download_brochure_buttons{list-style:none;padding:0;overflow:hidden}.download_brochure_buttons li{float:left;font-weight:700}.download_brochure_buttons li a{display:block;padding:.75em;text-decoration:none}.download_brochure_buttons li.download_now a{background:#c61a41;color:#fff;margin:0 10px 0 0}.download_brochure_buttons li.download_now.clicked a{background:#adadad}.download_brochure_buttons li.post a{background:#f4f3f5;color:#c61a41}.js div.download_brochure_register{display:none}div.download_brochure_register div.success{background:#f4f3f5;overflow:hidden;margin-top:20px;padding:0 1em}div.download_brochure_register div.success p{color:#3e3e3e;font-size:1.125em}div.download_brochure_register .aside{background:#f4f3f5;padding:0 1em}div.download_brochure_register .aside p span{color:#c61a41;display:block;font-size:1.5em;font-weight:700}div.download_brochure_register .aside small{display:block;font-size:.75em;margin:1em 0}div.download_brochure_register .aside img{display:block;margin:1em 0;height:auto;width:100%}div.download_brochure_register .form_submit input{background:#c61a41;border:none;color:#fff;height:3.125em;padding:0 .6em}.js div.download_brochure_register .page_form{display:none}div.download_brochure_register .page_form{border-top:1px solid #d4d4d4;margin-top:30px}div.download_brochure_positive_tone .aside{padding:0;position:relative}div.download_brochure_positive_tone .aside p{background-color:hsla(0,0%,100%,.8);font-size:20px;margin:0;padding:1em 0;position:absolute;text-align:center;width:100%}div.download_brochure_positive_tone .aside p span{font-size:22px}div.download_brochure_positive_tone .aside img{margin:0}div.download_brochure_social_proof .aside{text-align:center}div.download_brochure_social_proof .aside h3{font-size:22px}div.download_brochure_social_proof .aside p{font-size:20px}div.download_brochure_social_proof .aside p span{font-size:22px}.went-fixed .opening_times{padding:.01em 0}.went-fixed .opening_times .pri_cta{margin:.5em 0}}@media (min-width:18.75em) and (min-width:18.75em) and (max-width:40.99em){.home .mega_drop_container{display:block}}@media (min-width:18.75em){.property_overview.went-fixed{transition-delay:.3s;transition:min-height 1s ease;position:fixed;z-index:99999;top:0;width:100%;margin:0;min-height:3em}.mobile_view .property_overview.went-fixed{margin:0;padding:0 1em}.addthis_toolbox.mobile_only.went-fixed .mobile-fixed-dispensable,.property_overview .fixed-only,.property_overview.went-fixed .fixed-dispensable,.property_overview.went-fixed .mobile-fixed-dispensable,.property_overview.went-fixed .property_summary{display:none}.property_overview.went-fixed .fixed-only{display:block}.property_overview.went-fixed .fixed-only.mobile-fixed-dispensable{display:none}.went-fixed .opening_times,.went-fixed .property_contact{margin:0 2em 0 0;border:0}.went-fixed .property_contact p:first-child{margin-top:0}.accordionation_content h3.show_hide_title{display:block;background:#d5deeb;padding:.714em 1em}.accordionation_content.show_hide_container{background:none}nav.tab_nav.fixed-collateral~.tab_container{margin-top:705px}.accordionation_container .tab_list .tab_content.tab_video{padding:1em .5em}.opening_times h3.expand_me{background:url(/_assets/img/design/icon-show-hide-show.png) no-repeat 100% 50%;margin-bottom:0;cursor:pointer}.opening_times h3.close_me{background:url(/_assets/img/design/icon-show-hide-hide.png) no-repeat 100% 50%;margin-bottom:0;cursor:pointer}.tab_list .tab_content.tab_video{padding:0 .5em}button.sortOnMobile,input.sortOnMobile{width:42px;background-repeat:no-repeat;background-position:50% 50%;background-size:20px 15px}button.btnSort.sortOnMobile,input.btnSort.sortOnMobile{background-image:url(/_assets/img/design/icon-site-tools-arrow-up-white.png)}button.btnSortBack.sortOnMobile,input.btnSortBack.sortOnMobile{background-image:url(/_assets/img/design/icon-site-tools-arrow-white.png)}button.btnSort.sortOnMobile.btn-active,input.btnSort.sortOnMobile.btn-active{background-image:url(/_assets/img/design/icon-site-tools-arrow-up.png)}button.btnSortBack.sortOnMobile.btn-active,input.btnSortBack.sortOnMobile.btn-active{background-image:url(/_assets/img/design/icon-site-tools-arrow.png)}.manadgement-caveat{font-size:.75em}.accordination-content.show_hide_content{border:2px solid #d5deeb;padding:10px}.level:first-of-type{width:447px;height:auto}.level:nth-of-type(2){width:590px;height:auto}.level:nth-of-type(3){width:870px;height:auto}.map-viewport-controls{position:absolute;width:38px;float:left;top:50px;right:7px}.property_contact .telephone.cta{background:none;font-size:1em;padding:0}.property_contact .telephone a{text-decoration:none;background:#e34500;font-size:1em;color:#fff;padding:.75em .5em;text-align:center}.map-viewport{position:relative;width:100%;height:300px;overflow:hidden}.caroufredsel_wrapper{max-width:100%}}@media (min-width:41em){div.title_container{background:none!important}.in_your_area .main_landing_header{background-image:none!important}body{background:#fff}.right{float:right!important;margin:.6% 0 3% 4%!important}.left,.right{max-width:50%}.left{float:left!important;margin:.6% 4% 3% 0!important}.history_timeline .right{float:right!important;margin:.6% 2% 3% 4%!important}.history_timeline .left{float:left!important;margin:.6% 4% 3% 2%!important}.home_link img{position:absolute;width:auto}.mega_drop_search .mega_drop_container_content .mega_drop_ul{height:5.5em}.content_container{border:1px solid #ccc}.content_container,.content_container_alt{background:#fff;overflow:hidden;margin-bottom:25px}.content_container__secondary_alt{max-width:65em;margin:0 auto;background:#fff;overflow:hidden}.site_tools li{position:relative;z-index:8999}.site_tools li a{background:#f4f3f5;position:relative}.site_tools li a span.drop_indicator{background:url(/_assets/img/design/icon-site-tools-arrow.png) no-repeat 100% 50%;font-size:.875em;line-height:1.692em;padding-right:20px}.site_tools li.active a{border:0;border-bottom:1px solid #f0f0f0;border-top:none;border-radius:0}.site_tools li.active a span.drop_indicator{background:url(/_assets/img/design/icon-site-tools-arrow-up.png) no-repeat 100% 50%;padding-right:20px}.site_tools li.site_search a span.search_icon{background:url(/_assets/img/design/icon-site-tools-search.png) no-repeat 0 50%;padding-left:25px}.site_tools li.menu_drop .menu_drop_content{width:12.3em;z-index:-1}.site_tools li.menu_drop .menu_drop_content a{background:none;border:none;margin:0;padding:0}.site_tools li.menu_drop .menu_drop_content .action_link_special{background:none;font-size:18px;margin:.5em 0;padding-left:0}.menu_drop .form_text input{width:auto}.secondary_items{float:left;width:100%}.welcome_message{float:right;height:40px;padding-left:20px;text-align:right;display:none}.welcome_message p{font-size:1.23em;margin:0;padding:0}.mega_drop_container,.mega_drop_container_content{border-top:1px solid #ccc;background:#f4f3f5;margin:0 0 1em;overflow:visible;padding:1.5em 1.875em;position:relative;z-index:8997}.mega_drop.active{display:block}.md_find_your_home h2{display:none}.find_your_home{margin-right:.5em}.form_select .select_styled_pound{width:189px}.form_select .select_styled_door{width:144px}.advanced_search_container{margin-top:1em}.slider_value{position:relative;text-align:center;top:-1.6em}.slider_value p{color:#777;font-family:sans-serif;font-size:.75em}.search_location input.field_location_dev_name[type=text]{background:url(/_assets/img/design/bg-field-location-dev-name2.png) no-repeat 8px 50%;padding:.56em .5em .57em 38px}.mega_drop_container_content{margin-top:0}.mega_drop_container_content h2,.mega_drop_container h2{font-size:.938em;margin-top:0;position:static}.mega_drop_container_content h2 a,.mega_drop_container h2 a{background:transparent;border:none;border-radius:0;display:inline;float:none}.mega_drop_container_content h2 a:hover,.mega_drop_container h2 a:hover{text-decoration:underline}.mega_drop .mega_drop_navigation,.mega_drop .mega_drop_navigation li ul{list-style:none;margin:0;overflow:hidden;padding:0}.mega_drop .mega_drop_navigation li{font-size:.75em}.mega_drop .mega_drop_navigation li a{border-bottom:1px solid #c1d0de;display:block;font-weight:700;margin-bottom:.5em;padding:.5em;text-decoration:none}.mega_drop .mega_drop_navigation li a:hover{text-decoration:underline}.mega_drop .mega_drop_navigation li ul li{font-size:1em;float:left;margin:0 1em}.mega_drop .mega_drop_navigation li ul li a{border:none;font-weight:400;margin:0}.breadcrumb_container{clear:both;margin:1em 0 0;overflow:hidden;position:relative}.breadcrumb_container .search_again{border:1px solid #bab7b7;border-left:0;float:left;margin:0 1em 1em 22px}.breadcrumb_container .search_again a{background:url(/_assets/img/design/bg-breadcrumb-search-again.png) repeat 0 0;display:block;font-size:1em;font-weight:700;line-height:1em;margin-left:-21px;padding:.75em .75em .75em 2em;text-decoration:none}.page_header_feature,.show_hide_container,.view_all_homes{margin:2em}.page_header_feature a.search_again,.show_hide_container a.search_again{background:url(/_assets/img/design/bg-breadcrumb-search-again.png) no-repeat 0 0;display:inline-block;float:right;font-size:1em;font-weight:700;line-height:1em;margin-left:-21px;margin-top:15px;padding:.75em .75em .75em 2em;text-decoration:none}.page_header_feature h2,.show_hide_container h2{display:inline-block}.request_viewing .page_header_feature{margin-top:0}.breadcrumb{display:inline-block;float:left;margin-bottom:1em;overflow:hidden;padding-right:210px}.breadcrumb ul{float:left;margin-top:1px}.breadcrumb li{background:url(/_assets/img/design/bg-breadcrumb-arrow-start.png) no-repeat 0 50%;border-bottom:1px solid #bab7b7;border-top:1px solid #bab7b7;float:left;font-size:.75em;margin:-1px 0 0;padding-left:22px}.breadcrumb li:first-child{margin-left:-22px}.breadcrumb li:first-child a{border-left:1px solid #bab7b7}.breadcrumb li a,.breadcrumb li span{font-weight:700;background:url(/_assets/img/design/bg-breadcrumb-arrow-end.png) no-repeat 100% 50%;display:block;margin-right:-22px;padding:1em 28px 1em 1em;text-decoration:none}.addthis_toolbox{padding:5px;position:absolute;right:0;top:0;width:190px}.blog_addthis_toolbox{display:block;float:right;padding:1em 1em 0}.page_image{background-repeat:no-repeat;background-position:50% 0;background-size:contain;margin:0;min-height:600px}.home .page_image{margin-top:0}.content_header{margin:0}.lt-ie9 .home .page_image{border-bottom:1px solid #d5cdcf;border-top:1px solid #d5cdcf}.content_area_wide{margin-top:2em;margin-bottom:2em}.in_your_area .breadcrumb_container{display:block;height:40px}.in_your_area .main_landing_header{margin:1.2em 0 2em}.get_in_touch .main_landing_header{background:url(/_assets/img/design/bg-question-mark.png) no-repeat 97% 15px #fff}.in_your_area .main_landing_header{background:url(/_assets/img/design/bg-magnifier.png) no-repeat 97% 7px #fff}.get_in_touch .main_landing_header .content_selector_wrap #question_mark{display:block}.get_in_touch .main_landing_header .content_selector_wrap p{width:67%}.home .page_image{background-position:50% 50%;background-size:cover;min-height:442px}.featured_developments{background:#ededed;border:3px solid #fff;margin:1.5em 0;overflow:hidden;padding:0 1em;width:auto}.featured_developments h2{background:none;border-radius:0;font-size:1.125em;margin:.5em 0 0;padding:0;position:static}.featured_developments .carousel{float:left;margin:0 auto;overflow:hidden;width:82%}.featured_developments .carousel li{display:block;float:left;margin:0;padding:1em 1.6em;width:12em}.featured_developments .carousel li:before{content:url(/_assets/img/design/bg-featured-developments-behind.png);margin:-8px 0 0 -8px;position:absolute}.home .featured_developments{background:url(/_assets/img/design/bg-transparent-white-84.png);box-shadow:none;border-top:none;margin-top:-1em;overflow:hidden}.featured_developments .carousel_control{list-style:none;margin:0;padding:0}.featured_developments .carousel_control li a{height:47px;margin-top:3.5em;position:absolute;width:45px;z-index:8000}.featured_developments .carousel_control li.next a{background:url(/_assets/img/design/icon-carousel-right.png) no-repeat 0 0;right:1em}.featured_developments .carousel_control li.next.disabled a{background-position:0 -55px}.featured_developments .carousel_control li.prev a{background:url(/_assets/img/design/icon-carousel-left.png) no-repeat 0 0;left:1em}.featured_developments .carousel_control li.prev.disabled a{background-position:0 -55px}.featured_developments .carousel img{margin:0;width:93%}.featured_developments .carousel div.caption{margin:0;background:none;border:0;padding-left:2px;padding-right:2px}.featured_developments .carousel div.caption h3,.featured_developments .carousel div.caption p{font-size:.75em}.no-js .featured_developments .carousel_control{display:none}.spacer{margin-top:1em;padding-top:1.25em}.spotlight{margin:1em 0 0;position:relative}.mini_spot_feature .spotlight .spot_feature_box{margin-top:5.3em}.spotlight.spot_copy .spot_feature_box{margin-top:5.3em;padding-bottom:4em}.spot_feature_box_sec{padding-bottom:0;float:left;margin-top:7.1em}.spot_thumb_list ul li{width:50%;float:left;border-top:0;padding-top:0!important}.home .spot_link_list .link_list{margin-top:135px}.spotlight .sec_cta,.spotlight .tri_cta{font-weight:700;margin:12px 0}.spotlight .vert_slider_nav{bottom:.5em;position:absolute;width:88%}.spotlight .vert_slider_nav ul{margin:0 auto}.spot_carousel .carousel,.spot_link_list .link_list{margin-bottom:3em}.spot_article_list ul{margin-bottom:5em}.investor_thumb_list ul{margin-bottom:3em}.mobile_standout{background:none;margin:0;padding:0}.mini_spot_feature .col_span_two .col,.mini_spot_feature .col_span_two .spot_link_list{width:auto}.standard_list_box img{float:left;margin:.6% 4% 3% 0}.standard_list_box .tri_cta{float:right;font-weight:700;margin:0;width:100%}.standard_list_box p.read_title{margin:0}.standard_list_box .tri_cta a{text-align:center;font-size:.9em;padding:3% 0;margin-bottom:1.5em}.cornerstone_spot .tri_cta{font-weight:700;margin:1em 0;position:relative;width:88.5%}.cornerstone_spot .spotlight_content{position:static}.cornerstone_spot{position:relative}.spotlight_content .page_form .form_select select{width:203px!important}.standard_list_box .content_tri_cta .tri_cta{width:200px;float:left}.content_tri_cta .action_link{padding-left:0;margin-left:12px}.property_overview{background:#f4f3f5;margin:0 0 1em;min-height:194px}.property_overview li,.property_overview p{font-size:.75em}.managed_by_region{display:block;float:left;color:#1a64a1;margin:1em 0;text-decoration:none;width:100%}.property_overview .property_info{overflow:hidden}.property_overview .property_interaction{margin-top:0}.property_overview .property_contact,.property_overview .property_info,.property_overview .property_interaction{clear:both;padding:0 3%}.property_overview .opening_times h3,.property_overview .property_contact h3,.property_overview .property_info h3,.property_overview .property_interaction h3{font-size:1em;margin:.15em 0 .4em}.property_overview .opening_times h3,.property_overview .property_interaction h3{margin-top:1.15em}.property_overview .property_contact ul,.property_overview .property_info ul,.property_overview .property_interaction ul{margin:0}.opening_times{float:left;padding:0 5%;width:90%;margin:0;box-shadow:none;border:0;background:url(/_assets/img/design/bg-opening-times-border.png) no-repeat 0 0}#with_counter .property_contact{width:13em}#with_counter .property_info{width:45%;float:left}#with_counter .property_overview .property_price{float:left}#with_opening_times .property_contact{width:12em}.development_detail .property_info{width:44%;float:left}.development_detail .opening_times,.property_detail .opening_times{width:40%;float:left;background-color:transparent;border-radius:0;box-shadow:0 0 0}.property_overview .property_info{margin-bottom:2em}.development_detail .property_overview .property_info,.property_overview h1{margin-bottom:0}.property_overview .property_price{margin:0;clear:both}.property_overview .property_type{clear:both;margin:1em 0}.property_overview .property_name,.property_overview .property_type{font-size:.75em}.property_overview .tri_cta{clear:left;float:left;margin:1em 0}.property_overview .development_layout_thumb{background:url(/_assets/img/design/layout-view-thumb.png) no-repeat 0 0;height:72px;margin:-25px 0 0 -85px;position:absolute;width:70px}.property_overview .development_layout_link{margin:1em 0 1em 5em}.property_overview .appointment_only,.property_overview .opening_times,.property_overview .property_info{display:block}.property_contact .telephone span{display:block;margin-left:0}.tab_nav{background:none;border:none;clear:both;margin:1em 0 0;overflow:visible;padding:0}.tab_nav ul{list-style:none;margin:0;padding:0}.tab_nav li{float:left;margin:0 .188em -1px 0}.tab_nav li a{background:#f4f3f5;border:1px solid #d1cfcf;display:block;padding:.25em 1em;text-decoration:none}.tab_nav li a:hover{background:#fff;text-decoration:underline}.tab_nav li.active a{background:#fff;border-bottom:1px solid #fff;font-weight:700}.tab_nav li.tab_offers a{background:#fee87c}.tab_nav li.tab_offers a:hover{background:#fee87c}.col_container .tab_container,.col_container .tab_nav{margin:0 2%}.col_container .tab_nav{padding-top:1em}.tab_container{border:1px solid #d1cfcf;margin:0 0 1em}.property_detail .tab_container{margin:0 0 1em}.tab_list{padding:0 1em}.tab_list .tab_content{padding:0}.tab_list .tab_content p.caption{font-size:12px}.tab_list .tab_content .link_list li{font-size:.75em;margin:.6em 0}.tab_list .tab_content .link_list li a{font-weight:700}ul.tab_list li h2{margin-top:.8em}.tab_gallery div.caption{color:#fff;font-size:1em;font-weight:700;margin:-3.5em 1em .65em 0;position:absolute;right:.5em;text-shadow:0 1px 1px #333;text-align:right;z-index:9000}.property_gallery{margin:0 0 1em}.tab_list .tab_content.tab_gallery{margin-top:1em;overflow:visible}.tab_list .tab_content.tab_development_layout,.tab_list .tab_content.tab_location{margin-top:1em}.tab_list .tab_content.tab_video{margin-top:1em;padding:0}.tab_list .tab_content.tab_floorplans{padding:0}.tab_gallery .ribbon{background:url(/_assets/img/design/bg-caption-triangle.png) no-repeat 0 100%;margin:-3em 0 0 -10px;position:absolute;z-index:9000}.tab_gallery .ribbon p{background:#c61a41;color:#fff;font-size:1.25em;margin:0 0 7px;padding:.15em 1em;position:static;text-transform:uppercase}.tab_list .property_content ul{list-style:disc;padding-left:16px}.tab_list .property_content ul li{font-size:.75em;margin:.75em 0}.tab_list .dev_layout_info p,.tab_list .property_content p{font-size:.75em}.tab_gallery .property_content .tri_cta{margin-bottom:0;overflow:hidden}.tab_gallery .property_content .tri_cta a{float:left}.tab_list .tab_gallery .half{width:46%}.tab_list .tab_content .aside ul li,.tab_list .tab_content .property-info-wrapper p,.tab_list .tab_content .property_content ul li,.tab_list .tab_content aside p,.tab_list .tab_content ul.blue_bullet_list li,.tab_list aside li{font-size:.75em}.tab_gallery div.caption,.tab_gallery div.caption p{font-size:1em}.gallery_nav{position:relative;z-index:99}.tab_personalise #personaliseContent img{float:left;margin:0 2% 2% 0;max-width:48%}.tab_personalise #personaliseContent p.cta a{display:inline-block}.request_viewing .title_container{background:url(/_assets/img/design/bg-title-container-request-a-viewing.png) no-repeat 98% 0;min-height:97px;padding-right:100px}.property_preview{overflow:hidden}.property_preview .img_container{float:left;margin:2%;width:46%}.ui-datepicker{width:17em}.request_callback .title_container{background:url(/_assets/img/design/bg-request-callback.png) no-repeat scroll 98% -3px transparent;min-height:97px;padding-right:100px}.search_tools{margin:0;padding:.5em 0;position:absolute;right:1em;top:1em;max-width:18em}.search_tools li{float:left;margin:0 0 0 .5em}.matched{font-weight:700;padding:.5em 0;overflow:hidden}.matched .matched_info{float:left;width:65%}.matched .save_search{float:right}.listing_tools .view{float:left}.listing_tools .view li{float:left;margin:0 .5em 0 0;padding-bottom:11px}.listing_tools .view li.active{background:url(/_assets/img/design/bg-listing-tools-view.png) no-repeat 50% 100%}.listing_tools .sort{float:right}.listing_container{background:#fff;border:1px solid #ccc;margin:1em 0;padding:0 1em;position:relative}.bottom-listing-banner-wrap{padding:1em;border:1px solid #ccc}.development-banner-wrap{padding:0;margin-bottom:1em}.development_header .view_development{float:right;font-weight:700;margin:-1.75em 0 0}.development_info{border:1px solid #ccc;margin:1em 1.3em}.property_list{background:none;margin:0 0 1em;padding:0 1.3em}.property_list li{background:#fff;margin:1em 0;padding:.7em}.property_list .view_all_homes{margin-bottom:1em}.property_list ul .ajax_loaded{margin-top:1em}.property_list .img_container{float:left;margin:0;padding:0;position:relative;width:50%;border:none}.property_list .img_container .image_controls li a{bottom:7.5em}.cycle-pager-style{position:absolute;height:auto;width:100%;bottom:.25em;z-index:9999}.cycle-pager-style span{color:#fff;line-height:1.2em;cursor:pointer}.property_list .ribbon{background:url(/_assets/img/design/bg-caption-triangle.png) no-repeat 0 100%;bottom:1.5em;margin:0 1em 0 -21px;width:auto}.property_list .ribbon p{font-size:1.25em;margin:0 0 7px;padding:.15em 1em;position:static}.property_list .property_details{margin:0 0 1em 53%;padding:1em 1em 0 0}.property_list .property_details .property_interaction{float:left}.development_detail #with_opening_times .property_interaction,.property_detail #with_opening_times .property_interaction{background:#f4f3f5;padding:.5em;width:auto;float:left;min-height:0;background:none;border-radius:0}#with_opening_times .property_interaction{box-shadow:0 0 0 0;float:right;padding:.5em .5em .5em 0}#with_counter .property_interaction{float:left;background:none;margin-top:1em;padding:.3em .5em .5em 0}#with_counter .property_info{padding-bottom:1em}.property_details .property_interaction li{margin-top:12px;margin-bottom:18px}.property_interaction li a{font-size:12px}.property_list .page_header_feature,.property_list .show_hide_container{margin:1em 0}.development_list{margin:1em 0 0;padding:0}.development_list li{margin-top:0}.development_map{margin:1em 0}.development_map .map_container{display:inline-block;position:relative;width:100%}.development_map .map_container .google_map{bottom:0;left:0;position:absolute;right:0;top:0}.development_map .map_container .map_ratio{padding-top:75%}.info_window h3{margin:.7em 0}.info_window p{font-size:1em}.info_window p.sec_cta{margin-top:1em}.info_window a{text-decoration:none}.info_window{overflow:hidden;width:310px}.info_window .home_row_area{border-top:1px solid #ccc;min-height:130px}.info_window .home_row_area_img{background:url(/_assets/img/design/bg-map-photo-frame.png) no-repeat 50% 50%;display:block;position:absolute;height:130px;width:170px}.info_window .home_row_area_img img{border:3px solid #fff;box-shadow:0 2px 2px 2px rgba(0,0,0,.2);height:100px;margin:10px 0 0 10px;width:140px;z-index:2}.info_window .home_row_area_text{padding:1.25em 0 0 170px;width:140px}.info_window .home_row_area_text h3{margin:.5em 0}.info_window .tri_cta a .action_link{background-position:0 0}.info_window.info_case .home_row_area{border:none}.gm-style .gm-style-iw,.gm-style .gm-style-iw a,.gm-style .gm-style-iw div,.gm-style .gm-style-iw label,.gm-style .gm-style-iw span{font-size:inherit;font-weight:inherit}.gm-style a,.gm-style div,.gm-style label,.gm-style span{font-family:inherit;font-size:inherit;font-weight:inherit}.gm-style div,.gm-style label,.gm-style span{text-decoration:inherit}.gm-style a,.gm-style div,.gm-style label{display:inherit}.gm-style img{border:inherit;margin:inherit;padding:inherit}.col_span_two .col.support_spot_query{margin-right:0}.col_span_two .col.support_spot_query h3{font-size:1em;margin:.75em 0}.support_spot_info{clear:both}.main_spot_feature .spotlight .support_spot_info ul.link_list{overflow:hidden}.main_spot_feature .spotlight .support_spot_info ul.link_list li{float:left;width:50%}.support_spot_info .col.last{margin-right:0}.main_spot_feature .spotlight .support_spot_info .page_form ul{margin:0}.main_spot_feature .spotlight .support_spot_info .support_spot_form .form_text{float:left;margin-right:3%}.main_spot_feature .spotlight .support_spot_info .support_spot_form .form_submit{float:left}.secondary_nav{margin:0 -.5em}.secondary_nav ul{background:#fff;padding:4px}.secondary_nav li a{display:block;font-weight:700;padding:.7em;text-decoration:none}.secondary_nav li a:active,.secondary_nav li a:focus,.secondary_nav li a:hover{background:#ededed}.secondary_nav li.active{background:none;border:none;border-radius:0}.secondary_nav li.active a{background:#c61a41;color:#fff;padding:.8em}.secondary_nav li.active li{border:none;border-radius:none}.secondary_nav li.active li a{background:transparent;color:#1a64a1;font-weight:400;text-shadow:none;padding-top:.4em;padding-bottom:.4em}.secondary_nav li.active li a:hover{text-decoration:underline}.secondary_nav{float:left;margin:0;padding:1em 0;width:13em}.secondary_nav ul{padding:4px 3px 3px}.secondary_nav li a{font-size:.813em}.secondary_nav li.active a{background:url(/_assets/img/design/bg-secondary-nav-active.png) no-repeat 100% 50%;margin-right:-1.2em;margin-bottom:1px;position:relative}.secondary_nav li.active ul{padding-left:1em;padding-top:10px}.secondary_nav li.active li a{font-size:.75em;padding-left:1em}.secondary_nav li.active li.active a{background:url(/_assets/img/design/icon-secondary-nav-arrow.png) no-repeat 0 50%;background-size:5px 9px;color:#333;font-weight:700}.secondary_nav li.active li.active li a{font-weight:400}.secondary_nav li.active li.active li.active a{font-weight:700}.content_area{padding:1.7em 2.5em 1.4em}.content_area,.content_area_full{border-left:1px solid #ccc;margin:0 0 0 13em}.page_header_feature,.show_hide_container,.view_all_homes{margin:2em 0 0}.home .show_hide_container{margin:1.5em 0 0}.col_container .show_hide_wrapper{margin:0 2%;float:left;overflow:hidden;width:96%}.content_area .show_hide_wrapper .show_hide_container{margin:1em 0}.page_header_feature{margin-top:1em}.lt-ie9 .view_all_homes{margin-top:0}.area_right .content_area{margin:0 13em 0 0}.main_landing .title_container{min-height:97px;padding-right:138px}.opening_times td,.opening_times th{font-size:.75em}.aside{margin:3em 0}.tab_content .aside{margin:0}.form_text input[type=color],.form_text input[type=date],.form_text input[type=datetime-local],.form_text input[type=datetime],.form_text input[type=email],.form_text input[type=month],.form_text input[type=number],.form_text input[type=password],.form_text input[type=search],.form_text input[type=submit],.form_text input[type=tel],.form_text input[type=text],.form_text input[type=time],.form_text input[type=url],.form_text input[type=week]{width:auto}ss .form_select select{width:auto}.page_form .form_inline{overflow:hidden}.find_your_home_form.page_form .form_inline,.in_your_area .page_form .form_inline{overflow:visible}.download_brochure_register .form_select select,.register_for_updates_form .form_select select,.register_interest_form .form_select select{width:203px!important}.page_form .form_inline div{margin-bottom:0}.form_inline .form_check input{margin:.15em .5em .25em 0}.form_inline .faux_label,.form_inline .form_check,.form_inline .form_select,.form_inline li{margin-right:1em}.form_inline ul{margin:0;overflow:hidden;padding:0}.form_inline .form_check,.form_inline .form_select,.form_inline .form_submit,.form_inline .form_text{float:left;margin:0 .25em 1em 0}.form_submit button{width:auto}.current_vacancies_form{margin:-1%}.current_vacancies_form select{width:100%}.current_vacancies_form>div{float:left;margin:0 1%;width:48%}.current_vacancies_form .form_submit{margin:1em 0 1em 1%}blockquote{width:230px;padding-right:35px}blockquote div{background:url(/_assets/img/design/blockquote.png) no-repeat 0 0;display:inline-block;height:20px;width:35px}.listing_content{border-top:1px solid #ccc}.listing_content .property_interaction li{float:left;margin-right:1em}.listing_content h3{font-size:1.1em;margin-top:0}.listing_content .lta{overflow:hidden}.image_con{display:inline;float:left;min-height:12em;padding-right:1.25em;padding-top:.75em}.site_search_form .form_text{width:70%}.site_search_form .form_text input{float:none;width:95%}.area_right_column{font-size:.8em;float:right;padding:2em .1em 1.8em .9em;width:15em}.area_right_column ul.link_list{margin-left:4px;padding:0}.area_right_column ul.link_list li{margin-bottom:6px}.area_right_column ul li a{text-decoration:none}ul.image_link_list{list-style-type:none;margin:0;padding:0}ul.image_link_list li{margin-bottom:.8em}ul.image_link_list li img{margin-right:.5em}#timeline-embed{position:static!important}.cornerstone .cornerstone_container{margin:2em 0 1em;padding:1em;background:#fff}.list_carousel .first_slide .img_container{margin:0}.article_cornerstone .article_intro{float:left;padding-right:3%;width:27%}.article_cornerstone .cornerstone_content{float:left;width:70%}.article_cornerstone .img_container{margin:0 0 1em}.headline{font-size:1.25em}.text_overlay{position:absolute;width:60%}.text_overlay .headline{font-size:2.2em}.list_carousel li li{margin:0}.listing_slide h2{font-size:1.2em}.listing_slide p{font-size:.85em}.list_carousel .listing_slide li{float:left;height:310px;padding:0 1%;width:31.3%}.nav_cornerstone{margin:1em 2em 0;width:92%}a.next_cornerstone,a.prev_cornerstone{color:#fff;text-decoration:none;text-transform:uppercase;display:block;padding:8px 0 10px 30px;text-shadow:0 1px 1px #666;width:95px;z-index:1}a.prev_cornerstone{left:0;float:left;text-align:left;background:url(/_assets/img/design/bg_cornerstone_link.png) no-repeat;margin-left:0}a.next_cornerstone{float:right;background:url(/_assets/img/design/bg_cornerstone_link_next.png) 100% 0 no-repeat;margin-right:0}.text_overlay{padding:0 30px 30px;background:url(/_assets/img/design/bg-white-trans.png) repeat}.cornerstone .main_spot_feature{padding:0 1em}.cornerstone_more ul li{float:left;margin-bottom:0;width:29%}.cornerstone_more ul li img{width:100%}.in_your_area_content{border:1px solid #ccc;background-color:#fff!important}.in_your_area_content .mega_drop_container_content h2{float:left;font-size:1em;margin-right:1em;margin-top:.5em}.in_your_area_content .mega_drop_container_content .find_your_home_form input.field_location_dev_name[type=text]{font-size:.875em}.form_inline ul.primary_checklist{width:80%;float:none}ul.secondary_checklist{width:100%}.mega_drop_container_content .form_col_1{border:none}.mega_drop_container_content .form_col_2{position:relative;left:1.5em;float:left}.in_your_area_content .mega_drop_container_content label{font-size:.9em}.in_your_area_content .find_your_home_form .form_submit{width:auto}#question_mark{right:2em}.get_in_touch .content_selector_wrap{padding-bottom:1em}.get_in_touch .content_selector_wrap .form_select select{width:20em}.get_in_touch .content_selector_wrap .form_select label{float:left;text-align:right;margin-right:1em;font-family:Helvetica;color:#268ed0;font-size:1.375em;padding-top:.3125em;width:10em}.get_in_touch .form_select .select_styled_container{float:left}.ajax_main{width:68%;float:left;margin-right:4%}.left_new_home_section{background-position:0 0;background-repeat:no-repeat;padding-left:15.3125em}.right_new_home_section{background-position:100% 0;background-repeat:no-repeat;padding-right:15.3125em}.contact_section_inner{padding-left:15.3125em;overflow:hidden}#start{background:url(/_assets/img/design/bg-placeholder-polaroid.png) 0 no-repeat}#news{background:url(/_assets/img/design/bg-placeholder-polaroid.png) left 90% no-repeat}#housing_spain,#housing_uk{background:url(/_assets/img/design/bg-placeholder-polaroid.png) 0 no-repeat}#corp{background:url(/_assets/img/design/bg-placeholder-polaroid.png) left 90% no-repeat}#share_registration{background:url(/_assets/img/design/sbg-placeholder-polaroid.png) left 90% no-repeat}#address,#area_for_me{background:url(/_assets/img/design/bg-placeholder-polaroid.png) 100% no-repeat}#choose_tw,#share_dealing{background:url(/_assets/img/design/bg-placeholder-polaroid.png) 0 no-repeat}#more_shares{background:url(/_assets/img/design/bg-placeholder-polaroid.png) 80% no-repeat}#afford{background:url(/_assets/img/design/bg-placeholder-polaroid.png) 100% no-repeat}#contact_tw{background:url(/_assets/img/design/bg-placeholder-polaroid.png) 0 no-repeat}.new_home_section p{font-size:.75em}.contact_section_inner p{font-size:.75em;width:50%;float:left;margin:1em 4em 4em 0}.new_home_section h3{margin-top:0}ul.new_home_checklist{list-style:none;padding:0;margin:.85em 0 0}ul.new_home_checklist li{font-size:.8125em;padding-left:1em;background:url(/_assets/img/design/new_home_checklist_bullet.gif) 0 no-repeat;margin-bottom:.6em;font-weight:700}ul.new_home_checklist li a{text-decoration:none;color:#1a64a1}ul.new_home_checklist li a:hover{text-decoration:underline}.new_home_section .tri_cta{display:inline-block;width:auto!important}.new_home_section input.field_location_dev_name[type=text]{background:#fff url(/_assets/img/design/bg-field-location-dev-name2.png) no-repeat 8px 50%;padding:.56em .5em .57em 38px;border:1px solid #c2c2c2;float:left;margin-right:1em;width:55.9%;height:30px}.new_home_section .form_submit button{width:auto!important;float:left;padding-right:1em;padding-left:1em}.ajax_aside{width:28%;float:left;margin-top:1em}.faq_list{list-style:none;padding:0;margin-bottom:5em}.faq_list li{padding:0 0 0 2.4em;background:url(/_assets/img/design/faq_bg.gif) 0 no-repeat;margin-bottom:1em;font-weight:700;min-height:21px}.faq_list li a{text-decoration:none}.faq_list li a:hover{text-decoration:underline}.contact_info{float:left;width:42%}.contact_info h4{margin:.35em 0 .2em;font-size:1.125em}.contact_info a,.contact_info span{font-size:.75em}.contact_info a{font-weight:700;text-decoration:none}.contact_info a:hover{text-decoration:underline}.location_list_wrapper{width:75%;overflow:hidden;position:relative}.location_list{list-style:none;padding:0;margin:0;overflow:hidden;position:relative;left:0}.location_list_wrapper ul li span{width:auto;display:inline-block}.map_list_item img{display:block;margin:0 auto}.location_list li{width:9.1em;float:left;padding:0 1em 0 3em}.map_list_item{display:block;width:25%;height:auto;float:left}.map_list_item img{margin:0 2.2em}.location_list li p{margin:0!important;width:100%;line-height:1.8em}.location_list li p span{display:block;width:100%}.location_button{position:absolute;top:50%;display:none;width:45px;height:48px;margin-top:-45px;text-indent:-9999px;z-index:9999}a.right_button_locations{background:url(/_assets/img/design/icon-carousel-right.png) no-repeat 0 0;right:0}a.right_button_locations_disabled{display:none}a.left_button_locations{background:url(/_assets/img/design/icon-carousel-left.png) no-repeat 0 0;left:0}a.left_button_locations_disabled{display:none}a.disabled_arrow_left{background:url(/_assets/img/design/icon-carousel-left.png) 0 88% no-repeat}a.disabled_arrow_right{background:url(/_assets/img/design/icon-carousel-right.png) 0 88% no-repeat}.standard_spotlight .spotlight_content ul.case_icons_list li img{display:block}.standard_spotlight .spotlight_content ul.case_icons_list{list-style-type:none;padding:0 0 1em;margin:1em auto;overflow:hidden;border-bottom:1px solid #e4e4e4}.standard_list_box .spotlight_content ul{overflow:hidden;padding-left:1em}ul.case_icons_list li{width:100px;float:left;margin-right:.5em;text-align:left}.case_study_feature{margin:1em 0;overflow:hidden}.case_study_feature .table_container{float:left;width:48%;margin:0 4% 1em 0}.case_study_feature .img_container{float:left;width:48%;margin:0 0 0 2%}.case_study_feature .img_container .image_controls{clear:none}#ticker-wrapper{min-height:50px}#ticker-wrapper h2{position:absolute;padding:15px 0}#ticker-wrapper p,#ticker-wrapper ul{margin:0 3% 0 26%;padding:15px 0;width:73%;font-weight:700}.info_header strong{width:17%;float:left}.modal_window{width:656px}.standard_content_box .listing_content img{float:left}.h_iframe{margin-top:1em}.h_iframe iframe{margin-top:2px}.standard_content_box .listing_content .h_iframe img.ratio{float:none}.standard_content_box .listing_content .left img,.standard_content_box .listing_content .right img{float:none;margin:0}.standard_content_box img{width:auto}.secondary_logo{background:none;float:right;text-align:right;margin-top:-.5em;position:relative;bottom:6px;padding:0;overflow:hidden}.secondary_logo img{display:inline}.no-js .secondary_logo{display:inline;float:right;text-align:right;width:100%}.no-js .no-js-logo{display:none}.secondary_logo p{font-size:1.23em;position:static}.nav{display:block;margin-left:.6%;position:relative;top:-616px;width:99%;z-index:999}.nav a.right{background:url(/_assets/img/design/icon-carousel-right.png) no-repeat 0 0}.nav a.left,.nav a.right{outline:0;text-indent:-10000px;width:45px;height:45px;right:.5em}.nav a.left{background:url(/_assets/img/design/icon-carousel-left.png) no-repeat 0 0}.nav a.right:hover{text-indent:-10000px;width:45px;height:45px;background:url(/_assets/img/design/icon-carousel-right.png) no-repeat 0 0;right:.5em}.nav a.left:hover{text-indent:-10000px;width:45px;height:45px;background:url(/_assets/img/design/icon-carousel-left.png) no-repeat 0 0;right:.5em}.nav-hover{position:relative}.nav-hover .right-hover{float:right;right:0}.nav-hover .left-hover,.nav-hover .right-hover{z-index:999;cursor:auto!important;clear:both;display:inline-block;height:550px;position:absolute;top:-600px;width:40%;text-indent:-10000px}.nav-hover .left-hover{float:left;left:0}.scroll-slider{display:block}.scroll-content{width:590px;height:600px;overflow:hidden;margin:125px 20px -50px}.scroll-content ul{width:600px}.scroll-content li{float:left}.scroll-slider{width:80%;height:23px;margin:0 55px;position:relative;cursor:pointer;background:url(/_assets/img/design/timeline/timeline-design/UI/seek_bar.png) no-repeat;top:-582px;left:9px}.history_timeline .ui-slider .ui-slider-handle{outline:0;width:20px;height:20px;position:absolute;top:-3px;cursor:move;background:url(/_assets/img/design/timeline/timeline-design/UI/scrubber.png) no-repeat 0 0;border:none}.history_timeline .ui-widget-content{border:none}.dates{z-index:1;top:-41px;left:0;width:518px}.dates,.dates p{position:absolute}.dates p{top:0;height:28px;font-weight:700}.dates p span{display:block;float:left;font-size:.8em;color:#000}.dates p.first{left:-10px;padding-right:9px;background:url(/_assets/img/design/timeline/timeline-design/UI/date_left.gif) 100% 0 no-repeat}.dates p.first span{height:26px;padding:1px 0 0 7px;background:url(/_assets/img/design/timeline/timeline-design/UI/date_left.gif) 0 0 no-repeat}.dates p.last{right:0;padding-left:9px;background:url(/_assets/img/design/timeline/timeline-design/UI/date_right.gif) 0 0 no-repeat}.dates p.last span{height:26px;padding:1px 7px 0 0;background:url(/_assets/img/design/timeline/timeline-design/UI/date_right.gif) 100% 0 no-repeat}.titles{position:absolute;width:200px;margin-left:20px;top:210px}.title-taylor-woodrow{color:#2b74b1;top:300px}.title-george-wimpey,.title-taylor-woodrow{font-weight:700;float:none;margin:0;position:absolute;z-index:0}.title-george-wimpey{color:#f26c00;top:485px}.title-taylor-wimpey{color:#e91b27;font-weight:700;position:absolute;top:300px;z-index:0}.scroll-content .ui-widget-content{border:none;background:none}.fixed-listcontainer{margin:0 20px;padding-bottom:20px}ul#my-list{padding:240px 0 0;position:relative;margin-top:0}#my-list li.not-merged{background:none}#my-list li.join-merging{background:none;height:auto;padding-top:0}#my-list li.merged{background:none}#my-list li{width:140px}#my-list li span.list-line{width:140px;float:left;height:100px}#my-list li span.list-join{width:140px;float:left;height:115px}#my-list li .list-left{background-image:url(/_assets/img/design/timeline/timeline-design/timeline4-new.png)}#my-list li .list-left,#my-list li .list-right{background-position:50% 0;background-repeat:repeat-x}#my-list li .list-right{background-image:url(/_assets/img/design/timeline/timeline-design/timeline3-new.png)}#my-list li .list-center{background-image:url(/_assets/img/design/timeline/timeline-design/timeline5-new.png);background-position:50% 0;background-repeat:repeat-x;margin-top:50px}.list-left div,.list-right div{height:57px;padding:23px 0 0 100px;width:100px}.center-date,.join-date,.left-date,.right-date{background-color:#fff;display:block;font-size:2em;height:29px;line-height:1em;margin-left:-36px;padding-top:6px;width:66px;position:relative;top:-37px;z-index:99;text-align:center}.left-date{border:1px solid #f26c00;color:#f26c00;left:0}.right-date{border:1px solid #2b74b1;color:#2b74b1;left:0}.center-date{top:-13px;margin-left:60px}.center-date,.join-date{border:1px solid #c61a41;color:#c61a41}.join-date{left:88px;top:42px}.list-join{background-image:url(/_assets/img/design/timeline/timeline-design/timeline_join3.png);background-position:50% 0;background-repeat:no-repeat;width:139px;height:117px;position:relative;top:-4px;float:left}li.focus div{height:71px;padding-top:9px}li.focus div .join-date{left:96px;top:20px}li.focus span span{width:125px;height:54px;margin-left:-66px;font-size:4em}.center-bottom-wrap,.center-content-bottom,.center-content-top,.join-content-bottom,.join-content-top,.left-content,.right-content{display:none}.focus .left-content{left:-155px;position:relative;display:block;width:600px;height:300px;padding-top:0}.focus .left-date-wrap{background:url(/_assets/img/design/timeline/timeline-design/focus-yellow.png) no-repeat scroll 49% 22px transparent;height:20px;padding-bottom:30px;position:relative}.focus .center-content-bottom span p,.focus .center-content-top span p,.focus .join-content-bottom span p,.focus .join-content-top span p,.focus .left-content span p,.focus .right-content span p{margin:1.5em}.focus .right-content{height:260px;left:-155px;position:relative;display:block;width:600px;top:-301px}.focus .right-content .timeline_content_info span{position:relative;top:100px}.focus .right-date-wrap{background:url(/_assets/img/design/timeline/timeline-design/focus-blue.png) no-repeat scroll 49% -5px transparent;height:20px;padding-top:60px;position:relative;top:-50px}.focus .center-date{margin-left:32px}.focus .center-content-top{height:260px;left:-55px;position:relative;display:block;width:600px;top:-426px}.focus .center-content-top .timeline_content_info span{position:relative;top:85px}.list-center-bottom{position:relative;top:-15px}.focus .center-bottom-wrap{display:block}.center-bottom-wrap{background:url(/_assets/img/design/timeline/timeline-design/focus-red-bottom.png) no-repeat scroll 80% 2px;position:relative;top:-50px;height:20px;padding-top:38px}.focus .center-content-bottom{display:block;height:300px;padding-top:0;position:relative;width:600px;top:-48px;left:-55px}.focus .center-date-wrap{background:url(/_assets/img/design/timeline/timeline-design/focus-red.png) no-repeat 80% -1px;height:100px;padding-top:54px;position:relative;top:-66px}.focus .join-content-bottom,.focus .join-content-top{display:block}.focus .join-date-wrap{background:url(/_assets/img/design/timeline/timeline-design/focus-red.png) no-repeat scroll 75% 32px transparent;height:100px;padding-top:54px;position:relative;top:-45px}.focus .join-center-bottom{position:relative;top:-15px}.focus .join-bottom-wrap{background:url(/_assets/img/design/timeline/timeline-design/focus-red-bottom.png) no-repeat scroll 75% 10px transparent;height:50px;padding-top:0;position:relative;top:-23px}.focus .join-content-top{display:block;height:260px;left:-55px;position:relative;top:-371px;width:600px}.focus .join-content-top span{position:relative;top:85px}.focus .join-content-bottom{display:block;height:300px;left:-55px;padding-top:0;position:relative;top:15px;width:600px}.focus .timeline_content_info span{position:static;background:#fff;border:1px solid #e6e6e6;color:#000;display:block;font-size:1em;height:156px;overflow:hidden;padding:0;width:550px;margin-bottom:0}.timeline_content_info span{margin-bottom:0;border:none;background:#fff;display:inline-block;height:auto;padding:0;position:static;width:auto}.tab_location .map_container .map_ratio{padding-top:75%}.map_loading{display:block}.download_your_brochure .page_header_feature{margin:0 0 30px}.download_brochure_thumb{float:left;margin:0 10px 0 0;width:47%}.download_brochure_buttons{padding:1em 0}.download_brochure .page_form label{margin:.5em 0}.download_brochure .page_form .form_text input{width:300px}.download_brochure .page_form .form_select select{width:322px}.col_container .helpToBuy_container{margin:0 2%}.property_overview.went-fixed{position:fixed;z-index:99999;top:0;width:96%;margin:0;min-height:3em}.property_overview.went-fixed .fixed-dispensable{display:none}.property_overview.went-fixed .fixed-only.mobile-fixed-dispensable,.property_overview.went-fixed .mobile-fixed-dispensable{display:block}.property_overview.went-fixed#with_opening_times .property_contact,.property_overview.went-fixed .opening_times{background:none!important}.property_overview.went-fixed .opening_times{padding:10px 0;width:30%}#with_opening_times.went-fixed .property_contact{width:30%}#with_opening_times.went-fixed .property_contact .pc_item{width:100%}.property_overview.went-fixed .property_info{width:30%;float:left;box-sizing:border-box}.went-fixed .opening_times,.went-fixed .property_contact{margin:0}.went-fixed .property_contact p:first-child{margin:1em 0}nav.tab_nav.fixed-collateral{margin-top:214px}.accordionation_content h3.show_hide_title{display:none}nav.tab_nav.fixed-collateral~.tab_container{margin-top:0}.accordition_content .js .show_hide_content,.js .accordination-content.show_hide_content{display:block}.tab_gallery .accordination-content.show_hide_content{overflow:visible}ul.property_interaction_header li{display:inline-block;padding-right:.2em}.tab_list .whole_property_content.shortened{height:auto;overflow:hidden}.accordination-content.show_hide_content{border:none;padding:0}.key_wrapper{top:0;left:0}.map-viewport{position:relative;width:894px;height:500px;overflow:hidden}.map-viewport-controls{top:0;right:0}.level:first-of-type{width:894px;height:auto}.level:nth-of-type(2){width:980px;height:auto}.level:nth-of-type(3){width:1140px;height:auto}#with_opening_times .property_interaction{float:left;min-height:0;background:none;border-radius:0}.development_detail .opening_times,.property_overview .opening_times{width:40%;float:left;background-color:transparent;border-radius:0;box-shadow:0 0 0}#with_opening_times .property_contact{background:none!important;width:40%;float:left;clear:none}}@media (min-width:45em){.breadcrumb{float:none}.main_spot_feature .spotlight .se .form_checkbox{width:40%;display:inline-block;margin-bottom:1em}.home .spotlight,.spotlight{min-height:21em}.main_spot_feature .spotlight{min-height:24.5em}.spotlight.spot_share_price{min-height:0}.content_area .spotlight .sec_cta,.content_area .spotlight .tri_cta,.home .spotlight .sec_cta,.home .spotlight .tri_cta,.main_spot_feature .spotlight .sec_cta,.main_spot_feature .spotlight .spot_feature_box_sec .sec_cta,.main_spot_feature .spotlight .spot_feature_box_sec .tri_cta,.main_spot_feature .spotlight .tri_cta,.mini_spot_feature .spotlight .sec_cta,.mini_spot_feature .spotlight .tri_cta,.spotlight .sec_cta,.spotlight .tri_cta{bottom:.5em;position:absolute;width:88%}.home .spot_carousel .sec_cta,.home .spot_carousel .tri_cta,.home .spot_link_list .sec_cta,.spot_carousel .s .spot_carousel .sec_cta,.spot_carousel .tri_cta{margin-bottom:1.3em;position:static;width:auto}.home .spot_link_list .link_list,.spot_carousel .carousel{margin-bottom:1em;opacity:1}.home .spot_link_list .link_list,.main_spot_feature .spot_link_list .link_list{position:absolute;width:80%;margin-top:114px}.main_spot_feature .col_span_two .spot_link_list .link_list{margin-top:1em;position:static}.spot_carousel .spotlight_content{width:88%;position:absolute;bottom:0}.home .spot_link_list .spotlight_content{margin-top:0}.spot_carousel .spotlight_content{padding-top:10px!important}.spot_feature_box_sec .content_trans{min-height:78px}.col:not(.tablet_col_span_two) .spot_thumb_list.spot_thumb_polaroid ul li{width:100%}.col_container{margin:0 -2% 1em}.col{float:left;margin:0 2%;width:46%}.col.tablet_col_span_two{float:none;margin:0 2%;width:auto}.col.tablet_col_span_two .spotlight{min-height:0}.col_span_two .col{margin:0 5% 0 0;width:94%}.content_area .col_container{margin:1em 0}.content_area .col{width:100%;margin:0 0 1em}.tab_container .col_container{margin-top:1em}.col.col_span_three,.content_area .col.col_span_three{width:96%;margin:0 2%}.lower_level_landing .investors .content_area .col .spotlight{min-height:42em}.mega_drop_search .mega_drop_container_content .mega_drop_ul{height:5em}.lower_level_spot .spot_feature_box .content_trans{position:absolute;width:80%}.matched .matched_info{width:69%}.site_footer .spot_footer{display:block}.secondary_nav li.active a{background:url(/_assets/img/design/bg-secondary-nav-active@2x.png) no-repeat 100% 50%;background-size:250px 43px}.property_overview .property_info{margin-bottom:0}.property_overview .property_contact,.property_overview .property_info,.property_overview .property_interaction{clear:none;float:left;padding:0 2.1%;width:45%}.development_detail .property_interaction{min-height:0}.property_overview .property_interaction{background:url(/_assets/img/design/bg-opening-times-border.png) no-repeat 0 0}.proposed_development .tab_container .col_container{margin-top:0}.property_list .property_details .sec_cta{bottom:1em;margin:0;position:absolute;right:1em}.share_price{float:right;margin:-3em 0 0 8em}.share_price .share_price_updated span{padding-left:2em}.mini_spot_feature .col{margin:0 1.5%;width:30.3%;float:left}.main_spot_feature .col_span_two .col{width:45%;float:left}.main_spot_feature.col_span_two .spot_link_list,.main_spot_feature .col_span_two .spot_link_list{width:50%;float:left;margin-right:0}.spot_feature.mini_spot_feature .spotlight .spot_feature_box_sec .sec_cta{margin:1.5em 0 1em;position:relative;float:left;width:100%}.main_spot_feature .spotlight .spot_feature_box p.tri_cta{margin:1em 0;position:relative;float:left;width:88%}.main_spot_feature .col_span_one .spotlight .spot_feature_box p.tri_cta{position:absolute;float:none;width:88%}.img_container_no_bg a{top:10px}.standard_list_box .tri_cta{float:right;font-weight:700;margin:1em 0;width:132px}.standard_list_box .tri_cta a{text-align:center;font-size:.9em;padding:6% 0}.cornerstone_spot{position:relative}.cornerstone_spot .tri_cta{position:relative;width:88.5%}.cornerstone_spot .spotlight_content{bottom:0;position:absolute;width:100%}.read_more_content{overflow:hidden}.spot_mortgage_calculator .col{width:90%}.helpToBuy .sec_cta,.spot_mortgage_calculator .sec_cta{position:relative;width:auto}.pagination ul{text-align:right}.blog .date{background:url(/_assets/img/design/date-article.png) no-repeat scroll 0 0 transparent;height:69px;margin:3.6% 2%;padding:1.1em 1.1em 0;width:43px;border:none}.blog .date .date-day{font-size:36px;line-height:1em;margin-top:4px;display:inline-block;font-weight:700}.blog .date .date-month{font-size:14px;color:#fff;display:inline-block;margin-top:10px}.blog .blog_content{margin-left:110px;margin-right:25px}.blog .comments_content{margin-left:90px;margin-right:25px}.blog .comments .date{width:34px;height:54px;margin:2.5% 2% 2%;background:url(/_assets/img/design/date-article-small.png) no-repeat;font-size:.95em;font-weight:700;padding:.8em .9em 0}.blog .comments .date .date-day{font-size:31px}.blog .comments .date .date-month{font-size:12px;margin-top:4px}.timeline-legend li:first-child{margin-left:0}.timeline-legend li{margin-left:20px;display:inline;margin-bottom:0}.nav_cornerstone{margin:0;padding:0;width:100%}.cornerstone .main_spot_feature{margin:0}.cornerstone .standard_list_box .cornerstone_more{padding:1em 0 2em}.mega_drop_container_content .form_col_1{width:38%}.mega_drop_container_content .form_col_2{width:60%}.form_inline ul.primary_checklist{margin-left:0;width:100%}.mega_drop_container_content .form_col_1{border-right:1px solid #c1d0de}.tab_location .map_container .map_ratio{padding-top:75%}#with_opening_times .property_contact{width:95%;float:left}.property_contact .pc_item{width:31%;margin-right:1%;float:left}.development_detail .opening_times,.property_overview .opening_times{width:40%;float:left;background-color:transparent;border-radius:0;box-shadow:0 0 0}}@media (min-width:60em){.mega_drop_search .mega_drop_container_content .mega_drop_ul{height:3em}.form_checkbox{width:28%;margin-bottom:.5em}.home .spotlight{margin:-9px 0 0;min-height:22.625em}.home .col_container{margin-top:0}.home .spot_link_list .link_list,.main_spot_feature .spot_link_list .link_list{width:78%;bottom:3.8em}.main_spot_feature .spotlight .spot_feature_box_sec .sec_cta,.main_spot_feature .spotlight .spot_feature_box_sec .tri_cta{width:94%}.main_spot_feature .col_span_two .spot_link_list .link_list{margin-top:1em;position:static}.spot_feature_box_sec{min-height:160px}.home .spot_feature_box_sec{margin-top:8.6em}.property_info h2{margin:0}.property_overview .property_price{margin:0 0 .45em;clear:none}.development_detail .opening_times{width:21%;float:left}.property_overview .tri_cta{clear:none}.property_overview .development_layout_link{margin:1em 0 1em 8em}.property_overview .property_info{width:48%;padding:1em 1em 0}.property_overview .property_info h1{margin-top:0}.proposed_development .property_overview .property_info{width:19.5em}.proposed_development .property_overview .property_contact,.proposed_development .property_overview .property_interaction{width:15.6em}.proposed_development .property_overview .property_contact .pri_cta{margin-top:1.5em}.property_overview .property_contact,.property_overview .property_interaction{width:11.4em;min-height:11em;padding:0 1.3em}#with_opening_times .property_contact,.property_contact{background:url(/_assets/img/design/bg-opening-times-border.png) no-repeat 0 0!important}.development_detail .opening_times,.property_detail .opening_times{width:20%}.col.col_span_one{width:30.5%;margin:0 0 0 2.1%;float:left}.col_span_two .spot_mortgage_calculator .col_one{width:34%;margin:0 1% 0 0}.col_span_two .spot_mortgage_calculator .col_two{width:54%;margin:0}.content_area .spot_mortgage_calculator .col{padding:0 1em}.col{width:29.33%}.col.tablet_col_span_two{float:left;width:29.33%}.home .col.tablet_col_span_two .spotlight{min-height:22.65em}.col_span_two{width:62.76%;margin-right:1.9%}.col_span_two .col{margin:0 6% 0 0;width:44.5%}.main_spot_feature .col_span_two .spot_link_list{width:48%}.main_spot_feature .col_span_one .spotlight_content{padding:0 6%}.main_spot_feature .spotlight .spot_feature_box p.tri_cta{clear:left;float:left;width:45%;position:static;margin:0 0 1.4em}.main_spot_feature .spotlight{min-height:23em}.investors .investor_thumb_list,.investors .spot_article_list{min-height:42.55em}.main_spot_feature .col_span_two{width:63.2%;margin:0 .1% 0 2.1%}.main_spot_feature .spotlight_content{padding:0 3%;float:left}.main_spot_feature .area_location .spotlight_content{padding:.5px 4% 0;float:none}.mini_spot_feature{margin:1em -2%}.mini_spot_feature .col{margin:0 0 0 2.1%;width:30.6%}.standard_list_box .spotlight_content{padding:0 3% .3%;float:left;width:94%}.standard_list_box .spotlight_content h2{margin:18px 0}.standard_content_box .spotlight_content{padding:0 3% .3%;float:left;width:94%}.spot_thumb_list ul li{border-top:1px solid #ccc;padding:16px 0 0!important;margin:1em 0 2em;min-height:6.5em;float:none;width:100%}.content_area .col_container{margin:0 -2%}.content_area .col{width:46%;margin:0 2%}.content_area .col_span_two{margin:0 2%;width:96%;float:left}.lt-ie9 .content_container{min-width:58em}.list_carousel li.first_slide{font-size:30px}.cornerstone .main_spot_feature{margin:0;padding:0}.mega_drop_container_content .find_your_home_form input.field_location_dev_name[type=text]{width:100%}.touch.geolocation .mega_drop_container_content .find_your_home_form input.field_location_dev_name[type=text]{width:85%}.mega_drop_container_content .form_col_1{width:35%}.mega_drop_container_content .form_col_2{width:64.8%;float:left}.form_inline ul.primary_checklist{margin-left:5.7em;width:70%}.tab_list .half{width:46%;float:left}.opening_times{background:url(/_assets/img/design/bg-col-shadow-right.png) no-repeat 0 50%;float:left;padding:0 0 0 1.5em;margin:0 .3em 0 0;width:168px;background:url(/_assets/img/design/bg-opening-times-border.png) no-repeat 0 0}#with_counter .property_interaction{float:left;background:none;padding:.5em .5em 0 0;width:auto;min-height:30px}.case_study_feature .img_container .image_controls li a{margin-top:0}.highlights_box{width:280px;float:right!important;margin:.6% 0 3% 4%!important;max-width:50%}.switcher-nav{position:absolute;bottom:0;right:1em}.location_list_wrapper ul{padding:0}.no-js body{visibility:visible!important}.query_form .submit_msg{display:block;float:none;margin:0;width:auto}.spotlight_content_alt .mobile_only{display:none}.property_overview.went-fixed{position:fixed;z-index:99999;top:0;width:58em;margin:0;min-height:3em}.property_overview.went-fixed .fixed-dispensable{display:none}.property_overview.went-fixed .opening_times,.property_overview.went-fixed .property_contact{background:none!important;min-height:3em}.property_overview.went-fixed .opening_times{padding:.5em 1%;width:24%}.property_overview.went-fixed .property_info{width:45%}h4#plan_floor{margin:0}.switcher-nav-container ul li img{display:inline}.tab_nav li a{padding:.25em 1em}#with_opening_times .property_contact,#with_opening_times.went-fixed .property_contact{width:26%;padding:0 1%}.property_contact .pc_item{width:100%;margin:0}.property_list .img_container .image_controls li a{bottom:7.5em}iframe{height:450px}ul.prop_interaction_links{position:absolute;bottom:0}.property_overview .property_info{width:45%;padding:1em 1.5% 0 2%;box-sizing:border-box}.development_detail .opening_times,.property_overview .opening_times{width:24%;padding:0 1%;margin:0}#with_opening_times.went-fixed .property_contact,.property_contact{width:26%;padding:0 1%}}.mega_drop>.find_your_home_form{clear:none}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;filter:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.featured_developments,.listing_tools,.mega_drop_container,.nav_container,.save_search,.site_footer,.spotlight{display:none}}.Cta,.Form__item input[type=submit],.HomesForSaleFilter__button,.HomesForSaleFilter__button.is-active{color:#fff;display:inline-block;font-size:1em;padding:.625em 1.125em;text-align:center;text-decoration:none;transition:background-color .5s}.Cta:focus,.Cta:hover,.Form__item input:focus[type=submit],.Form__item input:hover[type=submit],.HomesForSaleFilter__button:focus,.HomesForSaleFilter__button:hover{color:#fff;text-decoration:underline}.Cta--primary,.Form__item input[type=submit],.HomesForSaleFilter__button.is-active{background:#c61a41}.Cta--primary:focus,.Cta--primary:hover,.Form__item input:focus[type=submit],.Form__item input:hover[type=submit],.HomesForSaleFilter__button.is-active:focus,.HomesForSaleFilter__button.is-active:hover{background-color:#e7466a;color:#fff}.Cta--keyline,.HomesForSaleFilter__button{background:#fff;border:1px solid #c61a41;color:#c61a41}.Cta--keyline:focus,.Cta--keyline:hover,.HomesForSaleFilter__button:focus,.HomesForSaleFilter__button:hover{background-color:#fff;color:#c61a41}.Cta--small,.HomesForSaleFilter__button,.HomesForSaleFilter__button.is-active{font-size:.875em;padding:.71429em 1.28571em}@media (min-width:18.75em){.site_header{min-height:2.5em;padding:1em 0}}@media (min-width:41em){.site_header{background:none;padding-bottom:0}}.home_link{height:47px;position:absolute;width:100px}.home_link img{height:auto;width:100%}@media (min-width:41em){.site_header_border{border-bottom:1px solid #3e0566}}@media (min-width:18.75em){.welcome_message{padding:0}}@media (min-width:18.75em){.welcome_message p{background-color:#fff;color:#1a64a1;font-family:Helvetica,sans-serif;font-size:1.2em;padding:.2em .5em}}@media (min-width:18.75em){.welcome-back-development{background:#f4f3f5;border:3px solid #fff;margin:0 0 1em;overflow:hidden;padding:0 1em;width:auto}}.accessibility_links a{background:#c61a41;color:#fff;padding:1em;position:fixed;top:-200px;width:100%;z-index:99999}.accessibility_links a:focus{top:0}@media (min-width:18.75em){a.mobile_navigation_toggle{background:#c61a41;color:#fff;position:absolute;right:1em;text-decoration:none}}@media (min-width:18.75em){a.mobile_navigation_toggle:hover{background:#e32651}}@media (min-width:18.75em){a.mobile_navigation_toggle:hover,a.mobile_navigation_toggle:visited{color:#fff}}@media (min-width:18.75em){a.mobile_navigation_toggle.active{background:#f0f3f6;border:1px solid #ccc;border-bottom:0;color:#1a64a1;height:4.03em}}@media (min-width:18.75em){a.mobile_navigation_toggle.active span{background:url(/_assets/img/design/mob-icon-menu-close.png) no-repeat .5em 50%}}@media (min-width:18.75em){a.mobile_navigation_toggle span{background:url(/_assets/img/design/mob-icon-menu-rebrand.png) no-repeat .65em 50%;display:block;min-height:13px;padding:.5em .94em .5em 46px}}@media (min-width:18.75em){.menu_drop_content{display:none;overflow:hidden;padding:0 1em}.drop_active .menu_drop_content{display:block}}@media (min-width:41em){.menu_drop_content{background:#f4f3f5;border:0;margin-top:-1px;padding:1em 1em 0;position:absolute;right:0;z-index:8998}}@media (min-width:18.75em){.header_links li.my_profile .menu_drop_content a{border:none;margin:0;padding:0}}@media (min-width:18.75em){.menu_drop_content .form_text input[type=password],.menu_drop_content .form_text input[type=text]{box-sizing:border-box;display:block;height:50px;width:100%}}@media (min-width:18.75em){.nav_container{background:#fff;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:none;margin:4em -.5em 1em}}@media (min-width:41em){.nav_container{background:transparent;border-bottom:none;border-top:none;color:#333;display:block;margin:0;position:static;width:auto}}@media (min-width:18.75em){.search_visible .nav_container{margin-bottom:2em}}@media (min-width:41em){.search_visible .nav_container{margin-bottom:0}}@media (min-width:18.75em){.nav_container a{text-decoration:none}}@media (min-width:41em){.nav_container a,.nav_container a:visited{color:#3e0566}}@media (min-width:18.75em){.header_links,.primary_nav{background:#f4f3f5}}@media (min-width:18.75em){.header_links ul ul,.primary_nav ul ul{display:none}}@media (min-width:18.75em){.header_links li,.primary_nav li{position:relative}}@media (min-width:18.75em){.header_links li.active,.header_links li.drop_active,.primary_nav li.active,.primary_nav li.drop_active{background:#fff}}@media (min-width:18.75em){.header_links li.active li .mob_nav_drop,.header_links li.drop_active li .mob_nav_drop,.primary_nav li.active li .mob_nav_drop,.primary_nav li.drop_active li .mob_nav_drop{border:none}}@media (min-width:18.75em){.header_links li a,.primary_nav li a{border-bottom:1px solid #ccc;display:block;font-weight:700;margin:0 .5em;padding:1em 4em 1em 1em}}@media (min-width:18.75em){.header_links li li a,.primary_nav li li a{border:1px solid #dcdcdc;font-size:.875em;margin:-1px .5em 0;padding:0}}@media (min-width:18.75em){.header_links li li a span,.primary_nav li li a span{background:#f4f3f5;border:2px solid #fff;display:block;font-weight:700;margin:0;padding:.875em;text-decoration:none}}@media (min-width:18.75em){.header_links li.drop_active li.drop_active a,.primary_nav li.drop_active li.drop_active a{background:none;border:none;border-radius:0}}@media (min-width:18.75em){.header_links li.drop_active li.drop_active a span,.primary_nav li.drop_active li.drop_active a span{background:#dcdcdc;border:1px solid #dcdcdc;padding:1em}}@media (min-width:18.75em){.header_links li.active li.active a,.primary_nav li.active li.active a{background:none;border:none;border-radius:0}}@media (min-width:18.75em){.header_links li.active li.active a span,.primary_nav li.active li.active a span{background:#a20b00;border:none;color:#fff;padding:1em;text-shadow:0 1px 1px #000}}@media (min-width:18.75em){.header_links li.active li.active .mob_nav_drop,.primary_nav li.active li.active .mob_nav_drop{background:url(/_assets/img/design/icon-site-tools-arrow-white.png) no-repeat 50% 50%}}.header_links li.active li.active .mob_nav_drop.drop_active,.primary_nav li.active li.active .mob_nav_drop.drop_active{background:url(/_assets/img/design/icon-site-tools-arrow-up-white.png) no-repeat 50% 50%}@media (min-width:18.75em){.header_links li.active li.active li a span,.header_links li.drop_active li.drop_active li a span,.header_links li li li a span,.primary_nav li.active li.active li a span,.primary_nav li.drop_active li.drop_active li a span,.primary_nav li li li a span{background:transparent;border:none;color:#1a64a1;font-weight:400;text-shadow:none}}@media (min-width:18.75em){.header_links li.active li.active li.active a span,.primary_nav li.active li.active li.active a span{background:transparent;color:#1a64a1;font-weight:700;text-shadow:none}}@media (min-width:41em){.header_links{background:transparent;float:right;padding:0 0 0 200px;position:static}}@media (min-width:41em){.header_links ul{float:right}}@media (min-width:41em){.header_links li{float:left;margin:-1.063em 0 1.5em .5em}}@media (min-width:18.75em){.header_links li.my_profile a{border-top:3px solid #ccc}}@media (min-width:41em){.header_links li.my_profile a{border-top:none}}@media (min-width:18.75em){.header_links li.my_profile .form_submit button,.header_links li.my_profile .form_submit input{width:100%}}@media (max-width:40.99em){.header_links li.my_profile .my_profile_links .action_link{background:none;border:1px solid #dcdcdc;font-size:.875em;margin:-1px .5em 0;padding:0}.header_links li.my_profile .my_profile_links .action_link a{background:#f4f3f5;border:2px solid #fff;display:block;font-weight:700;margin:0;padding:.875em;text-decoration:none}.header_links li.my_profile .my_profile_links .action_link_special a{background-color:#dbd7de}.header_links li.my_profile .my_profile_links .action_link_special a:after{content:" \00bb";font-size:16px}}@media (min-width:41em){.header_links li.my_profile .my_profile_links{display:block;float:none;margin:1em 0}}@media (min-width:41em){.header_links li.my_profile .my_profile_links li{float:none;margin:0}}@media (max-width:40.99em){.header_links li.my_profile .my_profile_logout{margin:0}}@media (min-width:18.75em){.header_links li.my_profile.drop_active .my_profile_links{display:block}}@media (min-width:41em){.header_links li a{background:transparent;border:0;display:block;margin:0;padding:.5em 1em}}.header_links li a:focus,.header_links li a:hover{text-decoration:underline}@media (min-width:41em){.primary_nav{background:#fff;border:none;padding:4.9em 0 0;position:static}}@media (min-width:41em){.primary_nav ul.find_your_home_search{background:#f4f3f5;border-bottom:0;float:left;width:24%}}@media (min-width:41em){.primary_nav ul.nav_elements{float:right;width:75%}}@media (min-width:41em){.primary_nav ul.nav_elements li{border-left:1px solid #fff;box-sizing:border-box;width:25%}}@media (min-width:41em){.lt-ie8 .primary_nav ul.nav_elements li{border-left:0}}@media (min-width:41em){.primary_nav li{background-color:#f4f3f5;float:left;font-size:1em;position:relative;z-index:8997}}@media (min-width:60em){.primary_nav li{font-size:1em}}@media (min-width:41em){.primary_nav li a{background:transparent;border:none;display:block;margin:0;overflow:hidden;padding:0}}@media (min-width:41em){.primary_nav li a span{display:block;height:2.7em;margin:.313em 0 15px;padding:.25em .5em;text-align:center}}@media (min-width:60em){.primary_nav li a span{height:auto}}@media (min-width:41em){.site_header_border .primary_nav li a span{margin-bottom:.313em}}.primary_nav li a span .Icon--magnifyGlass{display:inline-block;height:1.25em;margin:0 .625em -.25em 0;width:1.25em}@media (min-width:41em){.primary_nav li:hover{background:#fff}}@media (min-width:41em){.primary_nav li.active{background:#3e0566;position:relative;z-index:8998}}@media (min-width:41em){.primary_nav li.active a span{border-left:1px solid transparent;border-right:1px solid transparent;color:#fff}}@media (min-width:41em){.primary_nav li.active a span .Icon{fill:#fff}}@media (min-width:41em){.primary_nav li.find_your_home{width:100%}}@media (min-width:41em){.primary_nav li.find_your_home a span{border-left:1px solid transparent;border-right:1px solid transparent}}@media (min-width:41em){.primary_nav li.buying_with_us a span{border-left:1px solid transparent}}@media (min-width:41em){.primary_nav li.get_in_touch a span{border-right:1px solid transparent}}@media (min-width:18.75em){.mob_nav_drop{background:url(/_assets/img/design/icon-site-tools-arrow.png) no-repeat 50% 50%;border:1px solid #ccc;cursor:pointer;height:2.75em;position:absolute;right:.5em;top:.25em;width:2.75em}}@media (min-width:41em){.mob_nav_drop{display:none}}@media (min-width:18.75em){.mob_nav_drop.drop_active{background-image:url(/_assets/img/design/icon-site-tools-arrow-up.png)}}.my_profile .mob_nav_drop{top:.45em}@media (min-width:41em){.corporate_nav{margin-right:-10px}}@media (min-width:41em){.corporate_nav li{font-size:.875em;margin-left:0}}@media (min-width:41em){.corporate_nav li.active{border-bottom:8px solid #3e0566;margin-top:-1.3em}}@media (min-width:41em){.corporate_nav li.active a{background:#f4f3f5;margin-top:-.063em}}@media (min-width:41em){.corporate_nav li.active a span{border-left:none;border-right:none;display:inline;margin:0;padding:0}}@media (min-width:41em){.corporate_nav li a{border:none;font-weight:700;line-height:1.5em;padding:.75em 1.143em}}@media (min-width:41em){.corporate_nav li a span{border-left:1px solid #d8dde5;border-right:1px solid #eff1f5;display:block;line-height:1em;margin:0 -1.214em;padding:0 1.143em}}@media (min-width:41em){.corporate_nav li:first-child a span{border-left:none}}@media (min-width:41em){.find_your_home_form .form_check,.find_your_home_form .form_select,.find_your_home_form .form_submit,.find_your_home_form .form_text{float:left;margin:0 .25em 1em 0}}@media (min-width:18.75em){.find_your_home_form .form_text{height:50px}}@media (min-width:60em){.find_your_home_form .form_text{width:41.8%}}@media (min-width:60em){.lt-ie9 .find_your_home_form .form_text{width:40.5%}}@media (min-width:41em){.find_your_home_form .form_submit{margin-right:0}}@media (min-width:18.75em){.find_your_home_form #field_number_of_bedrooms,.find_your_home_form #field_price_range,.find_your_home_form input.field_location_dev_name[type=text]{color:#777}}@media (min-width:18.75em){.home .find_your_home_form #field_number_of_bedrooms,.home .find_your_home_form #field_price_range,.home .find_your_home_form input.field_location_dev_name[type=text]{background:#fff url(/_assets/img/design/bg-field-location-dev-name2.png) no-repeat 8px 50%;padding:.6em .5em .6em 45px}}@media (min-width:18.75em){.find_your_home_form input.field_location_dev_name[type=text]{box-sizing:border-box;height:50px;overflow:hidden;-webkit-appearance:none;-webkit-border-radius:0;width:100%}}@media (min-width:41em){.find_your_home_form input.field_location_dev_name[type=text]{background:#fff url(/_assets/img/design/bg-field-location-dev-name2.png) no-repeat 8px 50%;font-size:.875em;padding:.6em .5em .6em 38px}}@media (min-width:41em){.touch.geolocation .find_your_home_form input.field_location_dev_name[type=text]{float:left}}@media (min-width:18.75em){.find_your_home_form #field_price_range{font-size:.75em}}@media (min-width:18.75em){.home .find_your_home_form #field_price_range{background-image:url(/_assets/img/design/icon-select-pound.png)}}@media (min-width:18.75em){.find_your_home_form #field_number_of_bedrooms{font-size:.75em}}@media (min-width:18.75em){.home .find_your_home_form #field_number_of_bedrooms{background-image:url(/_assets/img/design/icon-select-door.png)}}@media (min-width:18.75em){.touch.geolocation .find_your_home_form .field_location_dev_name{float:left;width:85%}}@media (min-width:18.75em){.find_your_home_form .form_geolocation{display:none;float:left;height:49px;position:relative;width:15%}}@media (min-width:18.75em){.touch.geolocation .find_your_home_form .form_geolocation{display:block}}@media (min-width:60em){.geolocation .find_your_home_form .form_geolocation{display:none}}@media (min-width:18.75em){.find_your_home_form .form_geolocation a{background:url(/_assets/img/design/mob-geopos-icon.png) no-repeat 0 0;border:none;height:25px;left:50%;margin:-13px 0 0 -10px;padding:0;position:absolute;top:50%;width:25px}}@media (min-width:18.75em){.find_your_home_form .advanced_search_toggle{margin-top:0}}@media (min-width:18.75em){.find_your_home_form .advanced_search_toggle a{background:transparent url(/_assets/img/design/icon-advanced-search-sprite.png) no-repeat 0 -25px;border:none;display:inline;padding:0 0 0 25px}}@media (min-width:18.75em){.find_your_home_form .advanced_search_toggle.active a{background-position:0 0}}@media (min-width:18.75em){.no-js .find_your_home_form .advanced_search_toggle{display:none}}@media (min-width:18.75em){.find_your_home_form label{color:#777}}@media (min-width:41em){.find_your_home_form .advanced_search_container{margin-top:0;padding-top:1em}}@media (min-width:41em){.find_your_home_form .advanced_search_container.form_row.form_inline .form_check{margin:0 0 .5em;width:45%}}@media (min-width:41em){.find_your_home_form .advanced_search_container.form_row.form_inline .form_select{margin:0 0 .5em;width:55%}}@media (min-width:41em){.find_your_home_form .advanced_search_container .form_check .faux_label{font-weight:700}}@media (min-width:18.75em){.find_your_home_form .advanced_search_container .form_select label{color:#333;margin-bottom:1em}}@media (min-width:41em){.find_your_home_form .advanced_search_container .form_select label{font-size:.875em;font-weight:700;margin:0;width:40%}}@media (min-width:41em){.find_your_home_form .advanced_search_container .slider_value p{font-size:.75em;margin:0}}@media (min-width:41em){.find_your_home_form .advanced_search_container .faux_label{float:left;margin-right:1em}}@media (min-width:41em){.find_your_home_form .advanced_search_container li{margin-right:1em}}@media (min-width:60em){.find_your_home_form .advanced_search_container li{float:left}}@media (min-width:41em){.find_your_home_form .advanced_search_container ul{margin:0}}@media (min-width:41em){.find_your_home_form .advanced_search_container li,.find_your_home_form .advanced_search_container p,.find_your_home_form .advanced_search_toggle li,.find_your_home_form .advanced_search_toggle p{font-size:.875em}}@media (min-width:41em){.find_your_home_form .advanced_search_toggle{margin:.429em 0 0}}@media (min-width:41em){.find_your_home_form select.select_styled{height:36px;min-width:9em;padding:0}}@media (min-width:41em){.find_your_home_form .slider_container{float:right;margin:-.65em 2em .75em 0;width:46%}}.content_area .col_container .find_your_home_form{background-color:#f4f3f5}@media (min-width:41em){.content_area .col_container .find_your_home_form{position:relative}}@media (min-width:60em){.content_area .col_container .find_your_home_form{margin:1em 2%}}.content_area .col_container .find_your_home_form .form_row{padding:20px}.content_area .col_container .find_your_home_form .form_text{margin-bottom:0}@media (min-width:18.75em){.content_area .col_container .find_your_home_form .form_text{display:block}}@media (min-width:41em){.content_area .col_container .find_your_home_form .form_text{float:none;margin-right:170px;width:auto}}@media (min-width:18.75em){.content_area .col_container .find_your_home_form .form_submit{display:block}}@media (min-width:41em){.content_area .col_container .find_your_home_form .form_submit{position:absolute;right:20px;top:20px;width:160px}}@media (min-width:41em){.content_area .col_container .find_your_home_form .form_submit input[type=submit]{width:100%}}@media (min-width:41em){.find_your_home_form .powered_by_google_logo{bottom:1.7em;margin:0;position:absolute;right:2em}}@media (min-width:41em){.lt-ie9 .mega_drop_container .find_your_home_form input.field_location_dev_name[type=text]{padding:1.2em .5em .45em 38px}}@media (min-width:60em){.home .find_your_home_form .form_text,.property_listing .find_your_home_form .form_text{width:42.7%}.lt-ie9 .home .find_your_home_form .form_text{width:40.5%}.home .find_your_home_form .form_text input,.property_listing .find_your_home_form .form_text input{padding-left:45px}}.DevelopmentArticle{position:relative}.DevelopmentArticle a{color:#c61a41;text-decoration:none}.DevelopmentArticle a:focus,.DevelopmentArticle a:hover{color:#a10b00;text-decoration:underline}.AppointmentForm__header,.DevelopmentArticle__header,.HelpToBuyCalculator__header{background:#3e0566;color:#fff;font-family:teimer-web,serif;font-size:1.5em;margin:0 -1px;padding:.5em .79167em}.DevelopmentArticle__section{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.DevelopmentArticle__section .MoreButton{margin-bottom:1em}.DevelopmentArticle__section h2{font-family:teimer-web,serif;font-size:1.5em}.DevelopmentArticle__section li,.DevelopmentArticle__section p{font-size:.875em}@media (min-width:41em){.DevelopmentArticle__section--overview .Grid{display:-ms-flexbox;display:flex}}.DevelopmentArticle__section--floorplans table{font-size:.9375em;table-layout:fixed;text-align:left;width:100%}.DevelopmentArticle__section--floorplans table th{font-size:.93333em}@media (min-width:41em){.DevelopmentArticle__section--floorplans table th{font-size:1.2em}}.DevelopmentArticle__section--floorplans table td{font-size:.8em}@media (min-width:41em){.DevelopmentArticle__section--floorplans table td{font-size:1em}}@media (min-width:41em){.DevelopmentArticle__section--location .Grid{display:-ms-flexbox;display:flex}}.DevelopmentArticle__section--location .Grid__item--md-33{background:#e6e6e6;overflow:hidden}.DevelopmentArticle__section--location .GoogleMap__map{height:28.125em}.DevelopmentArticle__section--location .GoogleMap__map .gm-style-iw{max-width:80vw}.Slider .Media{background:#eee;margin:0;overflow:hidden;padding-bottom:66.66%;position:relative;width:100%}.Slider .Media img{height:100%;-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover;position:absolute;width:100%}.Slider__button{margin-top:-.875em;position:absolute;top:50%;z-index:2}.Slider__button .Icon{fill:#fff;filter:drop-shadow(0 0 5px rgba(0,0,0,.75));height:1.75em;width:1.125em}.Slider__button--prev{left:1.125em;-ms-transform:rotate(180deg);transform:rotate(180deg)}.Slider__button--next{right:1.125em}.Slider__caption{background:rgba(0,0,0,.6);box-sizing:border-box;color:#fff;display:block;font-family:teimer-web,serif;font-size:1.25em;padding:.3em .9em;position:absolute;top:0;width:100%;z-index:1}@media (min-width:41em){.Slider__caption{width:auto}}.Slider__caveat{bottom:.33333em;color:#fff;font-size:.75em;font-weight:700;padding-left:1.5em;position:absolute;right:1.5em;text-align:right;text-shadow:0 0 5px rgba(0,0,0,.75)}a.Slider__galleryLink{background:#eee;color:#252525;display:block;font-size:.9375em;padding:.33333em 1.06667em .33333em 3.33333em;text-decoration:none;z-index:2}@media (max-width:59.99em){a.Slider__galleryLink{display:none!important}}@media (min-width:60em){a.Slider__galleryLink{bottom:1em;left:1em;position:absolute}}a.Slider__galleryLink:focus,a.Slider__galleryLink:hover{color:#252525;text-decoration:underline}a.Slider__galleryLink .Icon{fill:#252525;height:1.33333em;left:1.06667em;position:absolute;width:1.66667em}.GallerySlider{margin:1em 0;position:relative}.GallerySlider .Media{background:#eee;min-width:100%;position:relative}.GallerySlider .Media:before{content:"";display:block;padding-top:75%;width:100%}.GallerySlider .Media img{bottom:0;height:100%;left:0;-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover;position:absolute;right:0;top:0;width:100%}.GallerySlider__button{margin-top:-.875em;position:absolute;top:50%;z-index:2}.GallerySlider__button .Icon{fill:#fff;height:1.75em;width:1.125em}.GallerySlider__button--prev{left:1.125em;-ms-transform:rotate(180deg);transform:rotate(180deg)}.GallerySlider__button--next{right:1.125em}.GallerySlider__caveat{bottom:1.28571em;color:#fff;font-size:.875em;font-weight:700;position:absolute;right:1.28571em;text-shadow:0 0 5px rgba(0,0,0,.75)}.GalleryNavSlider{margin:1em 0;width:100%}.GalleryNavSlider .Media{background:#eee;margin:0;overflow:hidden;padding-bottom:66.66%;position:relative;width:100%}.GalleryNavSlider .Media img{bottom:0;height:100%;left:0;-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover;position:absolute;right:0;top:0;width:100%}.GalleryNavSlider .Media img.u-lazyloading{background-size:50% auto!important}.GalleryNavSlider__section{border:2px solid #fff;box-sizing:border-box;min-height:1em;min-width:1em;width:10%}.js .GalleryNavSlider__section{cursor:pointer}.GalleryNavSlider__section.swiper-slide-active{border-color:#3e0566}.GalleryNavSlider__button{background:#eee;margin-top:-1.375em;opacity:1;padding:.5em;position:absolute;top:50%;transition:opacity .5s;z-index:2}.GalleryNavSlider__button .Icon{display:block;fill:#0ea1d0;height:1.75em;width:1.125em}.GalleryNavSlider__button.swiper-button-disabled{cursor:auto;opacity:0;pointer-events:none}.GalleryNavSlider__button.swiper-button-disabled:not(:focus-within){cursor:auto;opacity:0;pointer-events:none}.GalleryNavSlider__button--prev{left:0;-ms-transform:rotate(180deg);transform:rotate(180deg)}.GalleryNavSlider__button--next,.Modal{right:0}.Modal{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;background:rgba(0,0,0,.75);bottom:0;display:none;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;top:0;z-index:9999}@media (min-width:60em){.Modal:target{display:-ms-flexbox;display:flex}}.Modal__content{background:#fff;box-sizing:border-box;height:100%;width:100%}@media (min-width:60em){.Modal__content{max-height:82.5vh;max-width:93.33333vh;padding:1em 2em;position:relative}}.Modal__close{background:#fff;color:inherit;z-index:1}.Modal__close:after{content:" x"}@media (max-width:59.99em){.Modal__close{bottom:0;box-shadow:0 1px 5px 1px rgba(0,0,0,.1);padding:1em;position:absolute;right:0}}@media (min-width:60em){.Modal__close{font-size:.875em;position:absolute;right:1.14286em;text-decoration:none;top:1.14286em}.Modal__close:hover{text-decoration:underline}}.MoreButton{color:#c61a41;font-weight:700}.MoreButton:focus,.MoreButton:hover{color:#a10b00;text-decoration:underline}.MoreButton:focus .Icon,.MoreButton:hover .Icon{fill:#a10b00}.MoreButton.is-hidden{display:none!important}.MoreButton .Icon{display:inline-block;fill:#c61a41;height:.75em;width:.75em}.MoreButton[data-more-toggle] .MoreButton__inActiveContent{display:inline}.MoreButton[data-more-toggle] .MoreButton__activeContent{display:none}.MoreButton[data-more-toggle].is-active .MoreButton__inActiveContent{display:none}.MoreButton[data-more-toggle].is-active .MoreButton__activeContent{display:inline}div[data-more-id]{opacity:1;transition:opacity .5s}div[data-more-id].is-hidden{height:0!important;opacity:0!important;overflow:hidden!important}div[data-more-id].is-hidden:not(:focus-within){height:0!important;opacity:0!important;overflow:hidden!important}.MoreButton--small{font-size:.9375em}.MoreButton--small .Icon{height:.625em;width:.625em}.MoreButton--solid{background:#c61a41;color:#fff;padding:.5em 1em}.MoreButton--solid:focus,.MoreButton--solid:hover{background:#a10b00;color:#fff}.MoreButton--solid:focus .Icon,.MoreButton--solid:hover .Icon{fill:#fff}.MoreButton--solid .Icon{fill:#fff}.DevelopmentCountdown{overflow:hidden}@media (max-width:40.99em){.DevelopmentCountdown{-ms-flex-align:center;align-items:center;background:#666;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:.75em 1.1875em}}@media (min-width:41em){.DevelopmentCountdown{margin:-2.8125em 1.125em 0 0;position:absolute;right:0;text-align:center}}.DevelopmentCountdown__title{color:#fff}@media (max-width:40.99em){.DevelopmentCountdown__title{-ms-flex-preferred-size:50%;flex-basis:50%;font-size:.75em}}@media (min-width:41em){.DevelopmentCountdown__title{float:left;margin:.375em 1.5em 0 0}}@media (max-width:40.99em){.DevelopmentCountdown__timer{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width:41em){.DevelopmentCountdown__timer{float:left}}.DevelopmentCountdown__item{color:#fff;float:left;margin-right:1em;position:relative}.DevelopmentCountdown__item:after,.DevelopmentCountdown__item:before{background:#fff;content:"";height:3px;left:0;margin-left:-.625em;position:absolute;width:3px}.DevelopmentCountdown__item:after{top:.375em}.DevelopmentCountdown__item:before{top:.75em}.DevelopmentCountdown__item:first-of-type:after,.DevelopmentCountdown__item:first-of-type:before{background:transparent;height:0;width:0}.DevelopmentCountdown__item:last-of-type{margin-right:0}.DevelopmentCountdown__number{display:block;font-size:1.25em;line-height:1}.DevelopmentCountdown__unit{color:#fff;display:block;font-size:.875em;line-height:1;text-align:center}.BreadCrumb{box-sizing:border-box;overflow:hidden;padding:0 .5em .5em;width:100%}@media (min-width:41em){.BreadCrumb{padding:0 2%}}@media (min-width:60em){.BreadCrumb{padding:0}}@media (max-width:40.99em){.BreadCrumb[data-type=plot] .BreadCrumb__item:nth-child(2),.BreadCrumb[data-type=plot] .BreadCrumb__item:nth-child(3):before,.BreadCrumb__item:first-child,.BreadCrumb__item:last-child{display:none}}@media (max-width:40.99em){.BreadCrumb[data-type=plot] .BreadCrumb__item:nth-child(3){padding-left:0}}.BreadCrumb__item{color:#3e0566;float:left;font-size:.875em;font-weight:700;padding:.2em .57143em .2em 1.14286em;position:relative}@media (min-width:45em){.BreadCrumb__item{float:left;padding-bottom:1em;padding-top:1em}}.BreadCrumb__item:before{content:">";left:0;padding:.2em 0;position:absolute;top:0}@media (min-width:45em){.BreadCrumb__item:before{padding:1em 0}}@media (max-width:40.99em){.BreadCrumb__item:nth-child(2){padding-left:0}}@media (max-width:40.99em){.BreadCrumb__item:nth-child(2):before{display:none}}.BreadCrumb__item:first-child{padding-left:0}.BreadCrumb__item:first-child:before{content:""}.BreadCrumb__item a{color:#3e0566;display:block;text-decoration:none}.BreadCrumb__item a:focus,.BreadCrumb__item a:hover{color:#3e0566;text-decoration:underline}.Media{margin:1em 0}.Media--img img{display:block;height:auto;width:100%}.Media--video{border-top:1px solid #252525;padding-top:1em}.Media--video:first-child{border-top:none;padding-top:0}.YoutubeEmbed{position:relative;background:#000;max-width:100%;overflow:hidden}.YoutubeEmbed:before{content:"";display:block;padding-top:56.25%;width:100%}.YoutubeEmbed>$child{bottom:0;left:0;position:absolute;right:0;top:0}.YoutubeEmbed iframe{background:transparent;height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.YoutubeEmbed .YoutubeEmbed__play{background:url(//i.imgur.com/TxzC70f.png) no-repeat;cursor:pointer;height:72px;left:50%;margin-left:-36px;margin-top:-36px;position:absolute;top:50%;width:72px}.YoutubeEmbed img{border:none;bottom:0;cursor:pointer;display:block;height:auto;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0;transition:all .4s;width:100%}.YoutubeEmbed img:hover{filter:brightness(75%)}.Form{margin:1em 0}.Form__legend{font-size:1.125em;margin:1em 0}.Form__item{margin-bottom:1em}.Form__item label{display:block;margin-bottom:.5em}.Form__item input[type=date],.Form__item input[type=email],.Form__item input[type=tel],.Form__item input[type=text],.Form__item textarea{background:#fff;border:none;box-sizing:border-box;display:block;padding:.5em;width:100%}.Form__item select{background:#fff;border:none;box-sizing:border-box;display:block;padding:.5em;width:100%}.Form__item input[type=checkbox]+label{display:inline-block}.Form__item input[type=submit]{font-size:1.125em;padding:.55556em 1.33333em}.Form__item--checkbox label{display:inline-block;margin-bottom:0}
/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#252525;background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-single{*zoom:1}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;color:#252525;background-color:#fff}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-next:hover,.pika-prev:hover{opacity:1}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.is-rtl .pika-next,.pika-prev{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.is-rtl .pika-prev,.pika-next{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-today .pika-button{color:#c61a41;font-weight:700}.is-selected .pika-button{color:#fff;font-weight:700;background:#c61a41;box-shadow:inset 0 1px 3px #a10b00;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-disabled .pika-button{pointer-events:none;cursor:default}.pika-button:hover{color:#fff;background:#3e0566;box-shadow:none;border-radius:3px}.pika-button .is-selection-disabled{pointer-events:none;cursor:default}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-outside-current-month .pika-button{cursor:pointer;pointer-events:auto}.pika-lendar{min-width:16.8125em}[data-form-stage-id]{opacity:1;transition:opacity .5s}[data-form-stage-id].is-hidden{height:0!important;opacity:0!important;overflow:hidden!important}[data-form-stage-id].is-hidden:not(:focus-within){height:0!important;opacity:0!important;overflow:hidden!important}[data-form-stage-id][data-form-stage-hint].is-hidden{height:auto!important;opacity:.5!important}.Form__required{color:#735394}.Form__error{color:red;display:block;margin:1em 0}.DevelopmentMeta{background:#3e0566;color:#fff;font-size:1.25em;font-weight:400;margin:0;overflow:hidden;padding:.7em .9em;position:relative}@media (min-width:41em) and (max-width:59.99em){.DevelopmentMeta{padding-right:19em}}.DevelopmentMeta a{color:#c61a41}.DevelopmentMeta__item{display:inline;font-family:teimer-web,serif;margin-right:.8em}.DevelopmentMeta__item--plot{font-size:1.15em;margin-right:.6087em}.DevelopmentMeta__item--identity a{color:#fff;text-decoration:underline}.DevelopmentMeta__item--identity a:hover{color:#fff}.DevelopmentMeta__item--location{color:#f6ebfe;font-size:.7em}.AnchorNav{background:#fff;border:1px solid #e6e6e6;border-right:none;border-left:none;overflow:hidden}.AnchorNav.is-absolute{left:0;position:absolute;-ms-transform:translateY(-100%);transform:translateY(-100%)}.AnchorNav.is-absolute,.AnchorNav.is-sticky{border:1px solid #e6e6e6;box-sizing:border-box;width:100%}.AnchorNav.is-sticky{margin-left:-1px;max-width:58em;position:fixed;top:0;z-index:2}.AnchorNav__item{float:left;font-size:.9375em;margin:0 1.2em}.AnchorNav__item a{color:#7d7d7d;display:block;padding:.53333em 0;position:relative;text-decoration:none}.AnchorNav__item a:after{background:#fff;bottom:0;content:"";height:2px;left:50%;position:absolute;transition:width .5s,left .5s,color .5s;width:0}@media (min-width:41em){.AnchorNav__item a:focus,.AnchorNav__item a:hover{color:#7d7d7d;text-decoration:none}.AnchorNav__item a:focus:after,.AnchorNav__item a:hover:after{background:#3e0566;left:0;width:100%}}.AnchorNav__item.is-active a:after{background:#3e0566;left:0;width:100%}@media (max-width:59.99em){.AnchorNav__item--dispensable{display:none!important}}a[disabled]{pointer-events:none}.PropertySlider{margin:1em 0}.PropertySlider__section{height:auto;min-height:100%;position:relative;width:16.25em}.PropertySlider__section .PropertyCard{height:100%}.PropertySlider__button{background:#eee;margin-top:-1.375em;opacity:1;padding:.5em .75em;position:absolute;top:50%;transition:opacity .5s;z-index:2}.PropertySlider__button .Icon{display:block;fill:#0ea1d0;height:1.75em;width:1.125em}.PropertySlider__button.swiper-button-disabled{cursor:auto;opacity:0;pointer-events:none}.PropertySlider__button.swiper-button-disabled:not(:focus-within){cursor:auto;opacity:0;pointer-events:none}.PropertySlider__button--prev{left:0;-ms-transform:rotate(180deg);transform:rotate(180deg)}.PropertySlider__button--next{right:0}.HomesForSale__wrap{margin:1em 0 0}@media (min-width:41em){.HomesForSale__wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1em -1% 0;overflow:hidden}}.HomesForSale__section{margin:0 0 1em}@media (min-width:41em){.HomesForSale__section{-ms-flex:0 0 31.3333%;flex:0 0 31.3333%;float:left;margin:0 1% 1em;width:31.3333%}}@media (min-width:41em){.HomesForSale__section .PropertyCard{box-sizing:border-box;height:100%}}@media (min-width:41em){.no-flexbox .HomesForSale__section{height:28.125em;overflow-y:auto}}.HomesForSaleFilter{margin:1em 0;text-align:right}.HomesForSaleFilter--showMore{text-align:left}.HomesForSaleFilter__label{display:inline-block;margin:0 1em 0 0}.HomesForSaleFilter__button[disabled]{border-color:#7d7d7d;color:#7d7d7d;cursor:not-allowed;opacity:.25}.HomesForSaleFilter__button[disabled]:hover{text-decoration:none}.PropertyCard{border-bottom:1px solid #252525}.PropertyCard p{font-size:.8125em}a.PropertyCard__link{color:#252525}a.PropertyCard__link:focus,a.PropertyCard__link:hover{color:#252525;text-decoration:none}.PropertyCard__MediaWrap{position:relative}.PropertyCard__MediaWrap .Media{margin:0;overflow:hidden;padding-bottom:66.66%;position:relative;width:100%}.PropertyCard__MediaWrap .Media img{height:100%;-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover;position:absolute;width:100%}.PropertyCard__caption{bottom:0;color:#fff;left:0;position:absolute}.PropertyCard__caption>span{background:rgba(0,0,0,.6);display:inline-block;max-width:80%;padding:.5em}.PropertyCard__caption .Icon{background:rgba(0,0,0,.6);display:inline-block;fill:#fff;height:1.875em;padding:.25em;vertical-align:bottom;width:1.875em}h3.PropertyCard__title{font-family:Helvetica,arial,sans-serif;font-size:.875em;font-weight:700;margin:.5em 0}a.PropertyCard__link:focus h3.PropertyCard__title,a.PropertyCard__link:hover h3.PropertyCard__title{text-decoration:underline}h4.PropertyCard__details{font-family:Helvetica,arial,sans-serif;font-size:.75em;font-weight:700;margin:.5em 0}.PropertyCard__development{display:block;font-size:.8125em;font-weight:700;margin:.5em 0}.GoogleMapLocations{margin:1em 0}.GoogleMapsLocations__item{cursor:default;font-size:.875em;margin:0 -.64286em;padding:.14286em .64286em .14286em 2.57143em;position:relative}.pins-active .GoogleMapsLocations__item{cursor:pointer}.pins-active .GoogleMapsLocations__item:hover{background:#c2c2c2}.GoogleMapsLocations__item:after{background-position:0 0;background-repeat:no-repeat;content:"";height:1.35714em;left:.64286em;position:absolute;top:.21429em;width:1.35714em}.GoogleMapsLocations__item--caseStudy:after{background-image:url(/_assets/img/design/svg/intermediate/icon-mapPoint.svg)}.GoogleMapsLocations__item--education:after{background-image:url(/_assets/img/design/svg/intermediate/icon-mapPointBlue.svg)}.GoogleMapsLocations__item--travel:after{background-image:url(/_assets/img/design/svg/intermediate/icon-mapPointLime.svg)}.GoogleMapsLocations__item--healthcare:after{background-image:url(/_assets/img/design/svg/intermediate/icon-mapPointPurple.svg)}.GoogleMapsLocations__item--shopping:after{background-image:url(/_assets/img/design/svg/intermediate/icon-mapPointTeal.svg)}.GoogleMapsLocations__item--sports:after{background-image:url(/_assets/img/design/svg/intermediate/icon-mapPointYellow.svg)}.GoogleMapsLocations__item--default:after{background-image:url(/_assets/img/design/svg/intermediate/icon-mapPoint.svg)}.GoogleMap{overflow:hidden;position:relative}.GoogleMap .u-overlay{background-position:50%;background-size:cover}.AppointmentForm{background:#efeaec;color:#3e0566;overflow:hidden}.AppointmentForm .AppointmentForm__datePicker[type=text]{padding:0;width:auto}.pika-single{z-index:1}@media (max-width:40.99em){.pika-single{width:100%}}@media (min-width:41em){.pika-single{width:calc(100% - 16px)}}.pika-single .pika-lendar{float:none;min-width:auto;width:auto}.AppointmentForm__header{background:transparent;color:#3e0566;padding-left:0;padding-right:0}.AppointmentForm__intro{font-size:1.125em}.LargeTypeList{display:table;margin:1em 0;width:100%}.LargeTypeList__item{display:table-cell}.LargeTypeList__row{display:block;text-align:center}.LargeTypeList__row--large{font-family:teimer-web,serif;font-size:1.25em}@media (min-width:41em){.LargeTypeList__row--large{font-size:2.5em}}.LargeTypeList__row--small{font-size:.625em}@media (min-width:41em){.LargeTypeList__row--small{font-size:.9375em}}.InstagramFeed{margin:1em 0;overflow:hidden}.HelpToBuyCalculator{background:#e6e6e6;overflow:hidden}.HelpToBuyCalculator__header{background:transparent;color:#252525;padding-left:0;padding-right:0}.HelpToBuyCalculator__intro{font-size:1.125em}.HelpToBuyCalculator__legend{margin-bottom:0}.HelpToBuyCalculator__countrySelect .HelpToBuyCalculator__formItem{float:left;margin:1em 0 1em 2%;width:32%}.HelpToBuyCalculator__countrySelect .HelpToBuyCalculator__formItem:first-of-type{margin-left:0}.HelpToBuyCalculator__countrySelect .HelpToBuyCalculator__formItem label{font-size:1.125em;font-weight:700}.HelpToBuyCalculator__countrySelect .HelpToBuyCalculator__formItem input+label{border:1px solid #7d7d7d;border-radius:3px;color:#7d7d7d;display:block;font-size:.875em;padding:.85714em 1.14286em;text-align:center;transition:background .5s}.HelpToBuyCalculator__countrySelect .HelpToBuyCalculator__formItem input:checked+label{background:#3e0566;border-color:#3e0566;color:#fff}.HelpToBuyCalculator__countrySelect .HelpToBuyCalculator__formItem input:focus+label{outline:thin dotted}.HelpToBuyCalculator__formItem{margin:2em 0}.HelpToBuyCalculator__labelValue{float:right;font-size:1.125em;font-weight:700}
/*! nouislider - 10.0.0 - 2017-05-28 14:52:48 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-origin{position:absolute;height:0;width:0}.noUi-handle{position:relative;z-index:1}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:top .3s,right .3s,bottom .3s,left .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base,.noUi-handle{transform:translateZ(0)}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connect{background:#3fb8af;border-radius:4px;box-shadow:inset 0 0 3px rgba(51,51,51,.45);transition:background .45s}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{transform:translate3d(-50%,50%,0)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{transform:translate3d(0,50%,0);padding-left:25px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-ms-transform:translate(-50%);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:120%}.HelpToBuyCalculator__slider.noUi-target{background:#7d7d7d;border:none;border-radius:0;box-shadow:none;margin:1em .8125em}@media (max-width:40.99em){.HelpToBuyCalculator__slider.noUi-target{margin:1em 1.125em}}.HelpToBuyCalculator__slider.noUi-horizontal{height:2px}.HelpToBuyCalculator__slider .noUi-handle{background:#3e0566;border:none;border-radius:50%;box-shadow:none;height:1.75em;left:-.875em;top:-.875em;width:1.75em}.HelpToBuyCalculator__slider .noUi-handle:after,.HelpToBuyCalculator__slider .noUi-handle:before{display:none}.HelpToBuyCalculator__slider .noUi-handle:focus{outline:thin dotted}@media (min-width:41em){.HelpToBuyCalculator__results{margin:0 15%}}.HelpToBuyCalculator__budget{font-size:1.125em;font-weight:700}.HelpToBuyCalculator__total{border-bottom:2px solid #c2c2c2;display:block;font-family:teimer-web,serif;font-size:2.5em;padding-bottom:.2em}.HelpToBuyCalculator__breakdown li{color:#7d7d7d;font-size:1.125em;margin:.88889em 0}.HelpToBuyCalculator__breakdown li [data-val-view]{color:#252525}@media (min-width:18.75em){div.price_filter_container{display:block;height:auto;margin-top:20px;min-height:25px;text-align:right}}@media (min-width:41em){div.price_filter_container{padding:0 1.3em}}@media (min-width:18.75em){.shortByPrice{float:left}}@media (min-width:18.75em){span.sortByPrice{margin-right:15px}}@media (min-width:45em){span.sortByPrice{font-size:13px;margin-right:50px}}@media (min-width:18.75em){.btnSort,button.sortByPrice,input.sortByPrice{background-color:#f4f3f5;border:1px solid #dbdbdd;color:#1a64a1;padding:.23em .5em;position:relative;text-align:center}}@media (min-width:41em){.btnSort,button.sortByPrice,input.sortByPrice{border-color:#1a64a1}}@media (min-width:18.75em){.sort_btns.desktop_only{background:#f4f3f5;padding:.714em 1em}}@media (min-width:41em){.sort_btns.desktop_only{display:inline-block}}@media (min-width:18.75em){.btnSort.btn-active,button.sortByPrice.btn-active,input.sortByPrice.btn-active{background-color:#1a64a1;color:#fff;padding:.3em .5em}}@media (min-width:41em){.btnSort.btn-active:after,button.sortByPrice.btn-active:after,input.sortByPrice.btn-active:after{border-color:#1a64a1 transparent transparent;border-style:solid;border-width:10px 10px 0;content:"";display:block;height:0;left:38px;position:absolute;top:26px;width:0}}@media (min-width:41em){input.sortByPrice.btn-active{background:#1a64a1 url(/_assets/img/design/bg-sort-active.png) no-repeat 50% 100%;border:none;margin-bottom:-8px;padding-bottom:12px}}.DevelopmentActions{background:#f7f7f7;height:100%}a.DevelopmentActions__button,span.DevelopmentActions__button{background:#f7f7f7;border-bottom:1px solid #e6e6e6;color:#3e0566;display:block;font-size:.875em;font-weight:700;min-height:1.42857em;padding:.57143em .57143em .57143em 5em;position:relative;transition:background-color .5s,color .5s,fill .5s}a.DevelopmentActions__button .Icon,span.DevelopmentActions__button .Icon{fill:#3e0566;height:1.85714em;left:1.14286em;margin-top:-.92857em;position:absolute;top:50%;width:1.85714em}a.DevelopmentActions__button:focus,a.DevelopmentActions__button:hover,span.DevelopmentActions__button:focus,span.DevelopmentActions__button:hover{background:#e6e6e6;color:#3e0566;text-decoration:none}a.DevelopmentActions__button--telephone,span.DevelopmentActions__button--telephone{background:#c61a41;color:#fff}a.DevelopmentActions__button--telephone .Icon,span.DevelopmentActions__button--telephone .Icon{fill:#fff}a.DevelopmentActions__button--telephone span[itemprop=telephone],span.DevelopmentActions__button--telephone span[itemprop=telephone]{color:#fff;font-size:1.57143em;margin-left:.3em}@media (max-width:59.99em){a.DevelopmentActions__button--telephone span[itemprop=telephone],span.DevelopmentActions__button--telephone span[itemprop=telephone]{font-size:1.14286em}}a.DevelopmentActions__button--telephone:focus,a.DevelopmentActions__button--telephone:hover,span.DevelopmentActions__button--telephone:focus,span.DevelopmentActions__button--telephone:hover{background-color:#c61a41;color:#fff}a.DevelopmentActions__button--telephone:focus .Icon--telephone,a.DevelopmentActions__button--telephone:hover .Icon--telephone,span.DevelopmentActions__button--telephone:focus .Icon--telephone,span.DevelopmentActions__button--telephone:hover .Icon--telephone{animation:jiggle .5s 2}@keyframes jiggle{25%{transform:rotate(-8deg)}50%{transform:rotate(0)}75%{transform:rotate(8deg)}to{transform:rotate(0)}}.DevelopmentActions__section{padding:0 1em}.DevelopmentActions__section:first-of-type{margin-top:1.25em}.DevelopmentActions__locationInfo{display:block;font-size:.875em;font-weight:700}.DevelopmentActions__locationInfo p{font-size:1em}.DevelopmentActions__locationInfo--distanceFrom{color:#7d7d7d;font-weight:400}.DevelopmentActions__section--times h3{font-size:.875em;margin-bottom:0}.DevelopmentActions__section--times .MoreButton{margin-bottom:1.06667em}.DevelopmentActions__openInfo{display:block}.DevelopmentActions__openInfo--time{font-size:.875em;margin:0 0 .71429em}.DevelopmentActions__openInfo--allTimes{font-size:.875em;margin:0 -.3em 1.14286em;table-layout:fixed;width:100%}.DevelopmentActions__openInfo--allTimes tr.is-today{background:#3b1953;color:#fff}.DevelopmentActions__openInfo--allTimes td,.DevelopmentActions__openInfo--allTimes th{padding:0 .3em;text-align:left;width:50%}.DevelopmentActions__openInfo--allTimes th{width:60%}.DevelopmentActions__section--features ul{margin:.71429em 0}.DevelopmentActions__section--features li{font-size:.875em}.DevelopmentActions__section--caveat p{font-size:.6875em;font-style:italic}.DevelopmentActionsBar{background:#f7f7f7;border:1px solid #e6e6e6;border-top:none;border-bottom:none;box-shadow:0 0 12px 2px rgba(0,0,0,.2);box-sizing:border-box;-webkit-clip-path:inset(-12px 0 -12px 0);clip-path:inset(-12px 0 -12px 0);margin:0 -1px;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity .3s;width:100%;z-index:101}@media (min-width:41em){.DevelopmentActionsBar{height:3.4375em;max-width:58em}}.js .DevelopmentActionsBar{height:0;opacity:0}.DevelopmentActionsBar.is-sticky{display:table;height:auto;opacity:1}@media (max-width:40.99em){.DevelopmentActionsBar.is-sticky{height:3.75em}}@media (min-width:41em){.DevelopmentActionsBar.is-sticky{height:3.4375em;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.DevelopmentActionsBar:focus-within{display:table;height:auto;opacity:1}@media (max-width:40.99em){.DevelopmentActionsBar:focus-within{height:3.75em}}@media (min-width:41em){.DevelopmentActionsBar:focus-within{height:3.4375em;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}}a.DevelopmentActionsBar__button,span.DevelopmentActionsBar__button{border-left:1px solid #e6e6e6;box-sizing:border-box;color:#3e0566;display:table-cell;font-weight:700;height:100%;position:relative;transition:background-color .2s;vertical-align:middle;width:20%}@media (max-width:40.99em){a.DevelopmentActionsBar__button,span.DevelopmentActionsBar__button{font-size:.75em;padding:3em .66667em 0;text-align:center}}@media (min-width:41em){a.DevelopmentActionsBar__button,span.DevelopmentActionsBar__button{font-size:.875em;padding:.57143em .57143em .57143em 3.92857em}}a.DevelopmentActionsBar__button:first-of-type,span.DevelopmentActionsBar__button:first-of-type{border-left:none}a.DevelopmentActionsBar__button .Icon,span.DevelopmentActionsBar__button .Icon{fill:#3e0566;position:absolute;top:50%}@media (max-width:40.99em){a.DevelopmentActionsBar__button .Icon,span.DevelopmentActionsBar__button .Icon{height:2.16667em;left:50%;margin-left:-1.08333em;margin-top:-1.83333em;width:2.16667em}}@media (min-width:41em){a.DevelopmentActionsBar__button .Icon,span.DevelopmentActionsBar__button .Icon{height:1.85714em;left:1.14286em;top:1em;width:1.85714em}}a.DevelopmentActionsBar__button span,span.DevelopmentActionsBar__button span{display:block;font-size:.875em}a.DevelopmentActionsBar__button:focus,a.DevelopmentActionsBar__button:hover{background:#e6e6e6;color:#3e0566;text-decoration:none}a.DevelopmentActionsBar__button--telephone,span.DevelopmentActionsBar__button--telephone{background:#c61a41;color:#fff}@media (max-width:40.99em){a.DevelopmentActionsBar__button--telephone,span.DevelopmentActionsBar__button--telephone{padding-left:0;padding-right:0}}a.DevelopmentActionsBar__button--telephone .Icon,span.DevelopmentActionsBar__button--telephone .Icon{fill:#fff}a.DevelopmentActionsBar__button--telephone:focus,a.DevelopmentActionsBar__button--telephone:hover{background-color:#e7466a;color:#fff}.DevelopmentLayout{overflow:hidden;position:relative}.DevelopmentLayout .MoreButton{margin-left:1.125em}.DevelopmentLayout__canvas{height:18.75em;position:relative}@media (min-width:41em){.DevelopmentLayout__canvas{height:43.125em}}.DevelopmentLayout__toolbar{position:absolute!important;right:1.125em;top:1em;width:2em;z-index:1}.DevelopmentLayout__zoom{background:#fff;border-radius:50%;cursor:pointer;display:block!important;margin-bottom:.3125em}.DevelopmentLayout__zoom .Icon{display:block;fill:#c61a41;height:1.875em;padding:2px;width:1.875em}.DevelopmentLayout__zoom:focus .Icon,.DevelopmentLayout__zoom:hover .Icon{fill:#a10b00}.DevelopmentLayout__info,.DevelopmentLayoutKey{padding:0 1.125em}.DevelopmentLayoutKey .Media--img{margin-top:0}.DevelopmentLayoutKey .Media--img img{max-width:100%;width:auto}@media (min-width:41em){.listing_container .powered_by_google_logo{float:right;margin:.5em 0 0}}.Floorplan{position:relative}.Floorplan__img{margin-bottom:2.5em;margin-top:2.5em;max-width:100%}.Floorplan__thumbs{bottom:1em;position:absolute;right:0}@media (max-width:40.99em){.Floorplan__thumbs{display:none}}.Floorplan__thumbs li{float:left;margin-left:.5em;text-align:center}.Floorplan__thumbs li span{display:block;font-size:.875em;font-weight:700}.Floorplan__thumbs li img{border:2px solid #d2c5c8}.Floorplan__thumbs li.is-active img{border-color:#c61a41}@media (min-width:18.75em){.floor_plan_aside.col.half{width:100%}}@media (min-width:18.75em){.property-info-wrapper{margin:1em 0}.property-info-wrapper table{table-layout:fixed;width:100%}.property-info-wrapper th{font-size:.875em;font-weight:700;padding-right:2.1875em;text-align:left;vertical-align:top}.property-info-wrapper td{font-size:.75em;padding:.2em 2.1875em .2em 0;vertical-align:top}.property-info-wrapper p{font-size:.75em}.floor_plan_aside .floorplan-switcher .property-info-wrapper{margin-top:1em;width:100%}}@media (min-width:41em){.property-info-wrapper{clear:left;margin:1em 0 0}}@media (min-width:60em){.floor_plan_aside .floorplan-switcher .property-info-wrapper,.property-info-wrapper{clear:none;float:right;margin-top:5em;width:45%}}@media (min-width:18.75em){.floorplan-switcher{margin-top:2em;position:relative}}@media (min-width:18.75em){.show_hide_container .floorplan-switcher .img_container{border:none;padding:0}}@media (min-width:41em){.floorplan-switcher .img_container{float:left;margin-top:1em}}@media (min-width:18.75em){.switcher-nav-container ul li img{display:none}}@media (min-width:18.75em){.switcher-nav{font-size:1em;list-style:none;overflow:hidden;padding:.85em 1em}.switcher-nav li{float:left;margin:0 .625em;text-align:center}.switcher-nav li a{color:#1a64a1;font-size:.875em;font-weight:700;text-decoration:none}.switcher-nav li a:hover{color:#031f73;text-decoration:underline}.switcher-nav li a span{display:block;margin-bottom:.625em}.switcher-nav li a img{border:2px solid #c4c4c4;opacity:.6}.switcher-nav li.active a{color:#333}.switcher-nav li.active a img{border:2px solid #268ed0;opacity:1}}@media (min-width:18.75em){h4#plan_floor{margin:0}}@media (min-width:18.75em){.tab_floorplans{position:relative}.tab_floorplans .tri_cta{font-size:.75em;position:absolute;right:0;z-index:9999}}@media (min-width:18.75em){.floorplan{margin:0 auto;padding:0;position:relative}}@media (min-width:41em){.floorplan{min-height:32em}}@media (min-width:18.75em){.print_link{background:url(/_assets/img/design/icon-print.png) no-repeat 0 0;display:block;padding:.2em 0 .2em 25px;text-decoration:none}}@media (min-width:18.75em){.fp_marker{background:url(/_assets/img/design/icon-floorplan-marker.png) no-repeat 0 0;height:29px;position:absolute;width:29px}}@media (min-width:18.75em){#fp_print{background:none;border:0}}@media (min-width:18.75em){#master_marker{right:65px;top:120px}}@media (min-width:18.75em){#bathroom_marker{right:65px;top:260px}}@media (min-width:18.75em){#second_marker{right:65px;top:395px}}@media (min-width:18.75em){.tooltips ul{list-style:none;margin:0;padding:0}.tooltips ul li{background:url(/_assets/img/design/tooltip-bg.png) 50% no-repeat;display:none;font-size:.75em;height:106px;margin-top:6px;padding:13px 0 0;position:absolute;text-align:center;width:177px;z-index:9999}.tooltips ul li span{display:block;font-size:1em;font-weight:700}}@media (min-width:41em){.markers ul{list-style:none;margin:0;padding:0}}@media (min-width:41em){.switcher-nav-wrap{float:left;top:0}}@media (min-width:41em){.BrochureDownload{padding:0 3%}}@media (min-width:41em){.BrochureDownload__tabList>ul{list-style:none;margin:2em 0 3em;padding:0}}.BrochureDownload__tabItem>a{background:#f4f3f5;color:#c61a41;display:block;font-weight:700;padding:.75em;text-decoration:none}@media (max-width:40.99em){.BrochureDownload__tabItem>a{margin:1em 0;position:relative;text-align:center}.BrochureDownload__tabItem>a:after{border-color:#c61a41 transparent transparent;border-style:solid;border-width:20px 10px 0;content:"";height:0;position:absolute;right:1em;top:.85em;transition:border-color .5s;width:0}}@media (min-width:41em){.BrochureDownload__tabItem{float:left;margin-right:10px}.BrochureDownload__tabItem>a{transition:background-color .5s}.BrochureDownload__tabItem>a:hover{background-color:#dbd7de}}.BrochureDownload__tabItem--is-active>a{background-color:#c61a41;color:#fff;position:relative}@media (max-width:40.99em){.BrochureDownload__tabItem--is-active>a:after{border-color:transparent transparent #fff;border-width:0 10px 20px;top:.75em}}@media (min-width:41em){.BrochureDownload__tabItem--is-active>a:after{border-color:#c61a41 transparent transparent;border-style:solid;border-width:20px 10px 0;bottom:-20px;content:"";height:0;left:50%;margin-left:-10px;position:absolute;transition:border-color .5s;width:0}.BrochureDownload__tabItem--is-active>a:hover{background-color:#e4204d}.BrochureDownload__tabItem--is-active>a:hover:after{border-color:#e4204d transparent transparent}}@media (min-width:41em){.downloadBrochure__form .form_select select{width:322px}.downloadBrochure__form .form_text input[type=text]{width:300px}}.downloadBrochure__form--download.is-hidden{display:none}.downloadBrochure__form--download .form_submit #dlSkip{background:#f4f3f5;color:#c61a41}@media (max-width:40.99em){.downloadBrochure__form--download .form_submit button,.downloadBrochure__form--download .form_submit input[type=submit]{display:block;margin:1em 0;width:100%}}@media (min-width:41em){.downloadBrochure__form--download .form_submit{overflow:hidden}.downloadBrochure__form--download .form_submit button,.downloadBrochure__form--download .form_submit input[type=submit]{float:left;margin-right:10px;min-width:130px}}.BrochureDownload__link{display:inline-block;line-height:32px;padding-left:42px;position:relative}.BrochureDownload__link:before{background:0 0 no-repeat;content:"";height:32px;left:0;position:absolute;top:0;width:32px}.BrochureDownload__link--pdf:before{background-image:url(/_assets/img/design/Adobe_PDF_file_icon_32x32.png)}.BrochureDownload__download.is-hidden{display:none}@media (min-width:41em){#body .property_overview.went-fixed{padding-bottom:1%;padding-top:1%}#body .property_overview.went-fixed .opening_times{padding:.5em 1%;width:24%}#body .property_overview.went-fixed .property_info{display:none}#body .property_overview.went-fixed .pri_cta{margin:0}#body .property_overview.went-fixed .pri_cta a{background-color:#f26c00}#body .property_overview.went-fixed .telephone{margin:0;text-align:center}#body .property_overview.went-fixed .opening_times{padding-bottom:0;padding-top:0}#body .property_overview.went-fixed .property_contact{display:block;padding:0;width:100%}#body .property_overview.went-fixed .pc_item{box-sizing:border-box;float:right;margin-right:0;padding-right:1%;width:25%}#body .property_overview.went-fixed .pc_item:last-child{padding-left:1%}}.NoticeBar{overflow:hidden}.NoticeBar>ol,.NoticeBar>p,.NoticeBar>ul{font-size:.875em;margin:.28571em 0}.NoticeBar--red{background:#c61a41;color:#fff}.NoticeBar--large>ol,.NoticeBar--large>p,.NoticeBar--large>ul{font-size:1.125em;margin:7.11111px 0}@media (min-width:18.75em){#cookie{background:#1a64a1;bottom:0;color:#fff;display:block;font-size:.75em;left:0;line-height:1.5;padding:15px 0;position:fixed;text-align:left;width:100%;z-index:9999}}@media (min-width:18.75em){#cookie p{color:#fff;margin:0 auto;padding-bottom:10px;width:90%}}@media (min-width:18.75em){#cookie p a{background:url(/_assets/img/design/icon-action-link.png) no-repeat 0 4px;color:#fff;display:inline-block;margin-right:20px;padding-left:15px;text-align:left;text-decoration:none}}@media (min-width:18.75em){#cookie p a:hover{text-decoration:underline}}.SiteFooter{background:#666;color:#fff;overflow:hidden}.SiteFooter a{color:#fff}.SiteFooter li,.SiteFooter p{font-size:.875em}.SiteFooter__nav{margin-top:1.3125em}.SiteFooter__navItem{margin:.5em 0}.SiteFooter__mobileNav{column-count:2;line-height:2;margin-top:1.3125em}.SiteFooter__socialLinks{margin:.3125em -1% 1em;overflow:hidden}.SiteFooter__socialLinksItem{float:left;margin:.78571em 1% 0;width:23%}.SiteFooter__socialLinksItem .Icon{fill:#fff;height:30px;width:30px}.SiteFooter__socialLinksItem img{max-width:100%}.SiteFooter__socialLinksItem:nth-child(5n){clear:left}.SiteFooter__copyright{background:#252525;clear:both;overflow:hidden;text-align:center}.SiteFooter__copyright p{font-size:.875em;font-weight:700}.SiteFooter__spotlight{background:rgba(0,0,0,.4);margin-top:.9375em;min-height:10.0625em;padding:.5em}.SiteFooter__spotlight h3,.SiteFooter__spotlight p{font-weight:400;margin:0}.SiteFooter__spotlight h3{font-size:.875em;line-height:1.125em;min-height:2.14286em}.SiteFooter__spotlight p{font-size:.75em}.SiteFooter__spotlight a{display:block;text-decoration:none}.SiteFooter__spotlight img{height:auto;margin:.5em auto;width:100%}@media (min-width:41em){.appointment_content_area{border-left:1px solid #ccc;margin-left:12.5em;padding-left:1.5em}}@media (min-width:18.75em){.appointment_content_area .your_details{background:#fff;margin:1em 0;overflow:hidden;padding:0 1em}}@media (min-width:18.75em){.tools_page .appointment_content_area .your_details select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(/_assets/img/design/icon-site-tools-arrow.png) no-repeat 96% 50%}}@media (min-width:41em){.tools_page .appointment_content_area .your_details select{width:203px!important}}@media (min-width:41em){.your_appointment{background:#fff;margin-bottom:2em;overflow:hidden;padding:0 1em}}@media (min-width:18.75em){.your_appointment .mobile_view .your_appointment.default_shadow{border:none;box-shadow:none}}@media (min-width:18.75em){.your_appointment ol{list-style:none;margin:0;padding:0}}@media (min-width:41em){.your_appointment ol li{float:left;padding:1%;width:98%}}@media (min-width:45em){.your_appointment ol li{padding:2%;width:40%}}@media (min-width:60em){.your_appointment ol li{padding:2%;width:26%}}@media (min-width:41em){.your_appointment ol li:first-child{width:14em}}@media (min-width:18.75em){.your_appointment ol li .ui-datepicker{font-size:.9em;margin-bottom:1em}}@media (min-width:41em){.your_appointment ol li .ui-datepicker{font-size:.8em}}@media (min-width:41em){.your_appointment ol li p{background:url(/_assets/img/design/icon-action-link.png) no-repeat 100% 4px;font-size:.8em}}@media (min-width:41em){.your_appointment ol li.selected_date_time_li p{background:none}}@media (min-width:18.75em){.no-js .your_appointment .your_appointment{display:none}}@media (min-width:18.75em){.no-js .your_appointment .your_appointment.no_js_fallback{display:block}}@media (min-width:18.75em){.js .your_appointment .your_appointment.no_js_fallback{display:none}}@media (min-width:18.75em){.your_appointment .form_submit a{background:#58afee;border:none;color:#fff;font-weight:700;height:2.45em;padding:.5em;text-decoration:none;text-shadow:0 1px 1px #1a2b5e;width:100%}}@media (min-width:18.75em){.your_appointment .form_submit a:focus,.your_appointment .form_submit a:hover{background:#1a2b5e;box-shadow:0 0 2px 0 rgba(0,0,0,.5)}}@media (min-width:18.75em){.your_appointment .form_submit a:active{box-shadow:inset 0 0 2px 2px #1a2b5e}}@media (min-width:18.75em){.your_appointment .time_slot .time_slot_item{background:#fff;border:1px solid #b0c1d3;margin:1em 0;position:relative}}@media (min-width:18.75em){.your_appointment .time_slot .time_slot_item input{left:.5em;margin-top:-8px;position:absolute;top:50%}}@media (min-width:18.75em){.your_appointment .time_slot .time_slot_item label{color:#1a64a1;display:block;font-weight:700;padding:.5em .5em .5em 2em}}@media (min-width:18.75em){.your_appointment .selected_date_time{background:#fff;border:1px solid #000;margin:1em 0;overflow:hidden;padding:0 .5em;text-align:center}}@media (min-width:41em){.appointment_aside{float:left;padding-right:1em;width:11em}}@media (min-width:41em){.appointment_aside .opening_times{background:none;margin:0;padding:0}}.form__row{margin:1em 0}@media (min-width:41em){.form__row--inline{display:-ms-flexbox;display:flex}}@media (max-width:40.99em){.form__row--inline .form__item{margin-bottom:1em}}@media (min-width:41em){.form__row--inline .form__item{margin-right:1em}.form__row--inline .form__item:last-child{margin-right:0}}.form__row--inline .form__item--small{-ms-flex-positive:0.5;flex-grow:0.5}.form__row--inline .form__item--medium{-ms-flex-positive:1;flex-grow:1}legend+.form__row--inline{margin-top:0}.form__row--radio{display:-ms-flexbox;display:flex}.form__row--radio .form__item{margin-right:1em}.form__row--radio .form__item:last-child{margin-right:0}.form__row--radio .form__item--small{-ms-flex-positive:0.5;flex-grow:0.5}.form__row--radio .form__item--medium{-ms-flex-positive:1;flex-grow:1}legend+.form__row--radio{margin-top:0}.form__item input[type=tel],.form__item input[type=text],.form__item select,.form__item textarea{background:#fff;border:2px solid #ccc;box-sizing:border-box;height:3em;padding:.6em;width:100%}.tools_page .appointment_content_area .your_details .form__item select{width:100%!important}.form__item textarea{height:8em}.form__item label{display:block}.form__item input[type=checkbox],.form__item input[type=radio]{margin-right:.3em}.form__item input[type=checkbox]+label,.form__item input[type=radio]+label{display:inline-block}.form__gdpr-checkboxes fieldset{margin-bottom:1em}.form__gdpr-checkboxes legend{float:left;margin:0 1em 0 0;width:8em}.form__gdpr-checkboxes .form__row{float:left;margin:0}[data-tab-group] [data-tab-targets]{cursor:pointer}.js [data-tab-group] [data-tab-id]{display:none}.js [data-tab-group] [data-tab-id].is-active{display:block}@media (max-width:40.99em){.js [data-tab-group][data-tab-desktop-only] [data-tab-id]{display:block}}