@import url(https://fonts.googleapis.com/css?family=Roboto:400,400italic,700,700italic|PT+Serif:400,400italic,700);#block-hayman-base-related-property,body.node-type-house-and-land #block-bean-enquire .block__content,body.node-type-house-and-land #block-ds-extras-new-home-page-footer .field--name-field-colour-palette-item > .field__label,body.node-type-house-and-land #block-ds-extras-new-home-page-footer .field--name-field-colour-palette-item > .field__items,body.node-type-house-and-land #block-ds-extras-new-home-page-footer .field--name-field-floor-plans > .field__label,body.node-type-house-and-land #block-ds-extras-new-home-page-footer .field--name-field-floor-plans > .field__items,body.node-type-new-homes #block-bean-enquire .block__content,body.node-type-new-homes #block-ds-extras-new-home-page-footer .field--name-field-colour-palette-item > .field__label,body.node-type-new-homes #block-ds-extras-new-home-page-footer .field--name-field-colour-palette-item > .field__items,body.node-type-new-homes #block-ds-extras-new-home-page-footer .field--name-field-floor-plans > .field__label,body.node-type-new-homes #block-ds-extras-new-home-page-footer .field--name-field-floor-plans > .field__items,.node-type-client-story .region--content-footer,body.node-type-office #block-ds-extras-office-footer .field--name-field-form{padding-left:1em;padding-right:1em;max-width:100%;margin-left:auto;margin-right:auto;}#block-hayman-base-related-property:after,body.node-type-house-and-land #block-bean-enquire .block__content:after,body.node-type-house-and-land #block-ds-extras-new-home-page-footer .field--name-field-colour-palette-item > .field__label:after,body.node-type-house-and-land #block-ds-extras-new-home-page-footer .field--name-field-colour-palette-item > .field__items:after,body.node-type-house-and-land #block-ds-extras-new-home-page-footer .field--name-field-floor-plans > .field__label:after,body.node-type-house-and-land #block-ds-extras-new-home-page-footer .field--name-field-floor-plans > .field__items:after,body.node-type-new-homes #block-bean-enquire .block__content:after,body.node-type-new-homes #block-ds-extras-new-home-page-footer .field--name-field-colour-palette-item > .field__label:after,body.node-type-new-homes #block-ds-extras-new-home-page-footer .field--name-field-colour-palette-item > .field__items:after,body.node-type-new-homes #block-ds-extras-new-home-page-footer .field--name-field-floor-plans > .field__label:after,body.node-type-new-homes #block-ds-extras-new-home-page-footer .field--name-field-floor-plans > .field__items:after,.node-type-client-story .region--content-footer:after,body.node-type-office #block-ds-extras-office-footer .field--name-field-form:after{content:" ";display:block;clear:both;}form,label,fieldset,legend,input,select,textarea,button{margin:0;padding:0;}form{display:block;margin-bottom:1.625em;}label{display:block;margin-bottom:0.8125em;font-weight:700;}fieldset{margin-bottom:1.625em;padding:0;border:none;}fieldset legend{width:100%;display:block;margin-bottom:1.625em;}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],select,textarea{display:block;width:100%;margin-bottom:1.625em;color:#404042;background-color:white;line-height:1.625em;border:1px solid #BABABA;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#BABABA;}input[type="text"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="datetime"]:-moz-placeholder,input[type="datetime-local"]:-moz-placeholder,input[type="month"]:-moz-placeholder,input[type="week"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="time"]:-moz-placeholder,input[type="url"]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#BABABA;}input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="url"]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#BABABA;}input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#BABABA;}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],select{height:3.75em;padding:1em 1.25em;-webkit-border-radius:0px;-webkit-appearance:none;appearance:none;}select{height:3.75em;padding:1em 1.25em;padding-right:1.875em;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMXB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDExIDgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDExIDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNERDIxMzYiIGQ9Ik0xMSwwTDUuNSw4TDAsMEgxMXoiLz48L3N2Zz4=);background-position:right 1em center;background-repeat:no-repeat;}html.lt-ie10 select{height:auto;background-image:none;padding-right:1em;}select::-ms-expand{display:none;}@-moz-document url-prefix(){select{padding-right:1em;background-image:none;}}textarea{height:auto;max-width:100%;resize:vertical;padding:1em 1.25em;}input[type="radio"],input[type="checkbox"]{margin-right:0.25em;}input[type="radio"] + label,input[type="checkbox"] + label{font-family:inherit;}.form-submit{display:inline-block;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;border:none;vertical-align:middle;cursor:pointer;webkit-appearance:none;-moz-appearance:none;-webkit-transition:300ms color;-moz-transition:300ms color;-o-transition:300ms color;transition:300ms color;z-index:1;position:relative;color:white;background-color:#DC1E35;padding:0.8571428571em 2.1428571429em;font-size:0.875em;line-height:1.8571428571em;}.form-submit:hover,.form-submit:focus{color:white;background-color:#820010;}.form-submit:hover:after{width:100%;}html.js .form-submit-wrapper{position:relative;color:white;z-index:1;display:inline-block;}html.js .form-submit-wrapper:before,html.js .form-submit-wrapper:after{content:"";position:absolute;top:0;left:0;height:100%;}html.js .form-submit-wrapper:before{width:100%;background-color:#DC1E35;z-index:-2;}html.js .form-submit-wrapper:after{width:0;background-color:#820010;-webkit-transition:width 300ms;-moz-transition:width 300ms;-o-transition:width 300ms;transition:width 300ms;z-index:-1;}html.js .form-submit-wrapper:hover,html.js .form-submit-wrapper:focus{color:white;}html.js .form-submit-wrapper:hover:after{width:100%;}html.js .form-submit-wrapper .form-submit{background-color:transparent;}html.js .form-submit-wrapper .form-submit:hover,html.js .form-submit-wrapper .form-submit:focus{background-color:transparent;}* html{font-size:100%;}html{font-size:16px;line-height:1.625em;}html{-webkit-text-size-adjust:none;}body{color:#404042;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}meta[name=breakpoint-medium]{width:768px;}meta[name=breakpoint-large]{width:1024px;}meta[name=breakpoint-large-x]{width:1280px;}ul,ol,li,dl,dt,dd{margin:0;padding:0;}ul,ol,dl{margin-bottom:1.625em;}ul,ol{padding-left:1em;}ul ul,ul ol,ol ul,ol ol{margin-bottom:0;}dl dt{font-weight:bold;}dl dd{margin-bottom:0.8125em;}img,iframe,figure,figcaption{margin:0;padding:0;}figure{margin-bottom:1.625em;}figure figcaption{margin-top:0.8125em;}table,caption,thead,tbody,tfoot,tr,td,th{margin:0;padding:0;}table{width:100%;margin-bottom:1.625em;background-color:white;}table table{margin-bottom:0;}table td,table th{padding:.5em 1em;text-align:left;border:1px solid #D7D9DE;vertical-align:top;}table td{background-color:white;}table th{color:white;font-weight:400;background-color:#404042;}h1,h2,h3,h4,h5,h6,p,address,blockquote,hr{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{color:#404042;font-family:"PT Serif",Georgia,serif;font-weight:400;}h1{font-size:2.25em;line-height:1.2222222222;margin-top:0.7222222222em;margin-bottom:0.7222222222em;}h2{font-size:1.625em;line-height:1.3846153846;margin-top:1em;margin-bottom:1em;}h3{font-size:1.5em;line-height:1.3333333333;margin-top:1.0833333333em;margin-bottom:1.0833333333em;}h4{font-size:1.25em;line-height:1.5;margin-top:1.3em;margin-bottom:1.3em;}h5{font-size:1.125em;line-height:1.5555555556;margin-top:1.4444444444em;margin-bottom:1.4444444444em;}h6{font-size:1em;line-height:1.625;margin-top:1.625em;margin-bottom:1.625em;}p{margin-bottom:1.625em;}address{margin-bottom:1.625em;font-style:normal;}blockquote{margin-bottom:1.625em;padding-left:1em;}blockquote p:last-child{margin-bottom:0;}blockquote cite{display:block;}cite{font-style:italic;}hr{margin-top:1.625em;margin-bottom:1.625em;height:1px;border:none;}a{word-wrap:break-word;color:#DC1E35;text-decoration:none;-webkit-transition:color 300ms;-moz-transition:color 300ms;-o-transition:color 300ms;transition:color 300ms;}a:hover,a:focus{color:#820010;}p.attribution{margin:0;}p.attribution a:after{content:"";display:inline-block;margin-left:1em;height:13px;width:17px;background:url(/sites/all/themes/hayman/assets/img/dg-logo.png) no-repeat;}ul.breadcrumb{margin:0.8125em 0;padding:0;}ul.breadcrumb a{font-weight:400;}ul.breadcrumb li{font-size:0.75em;line-height:1.5;display:inline-block;color:#7B7B81;font-weight:700;}ul.breadcrumb li:after{content:"/";display:inline-block;margin-left:.5em;margin-right:.5em;}ul.breadcrumb li:last-child:after{display:none;}.color > ul{margin:0;padding:0;}.color .color__item{list-style:none;position:relative;vertical-align:top;margin-bottom:1em;padding-left:5em;min-height:4em;font-weight:bold;}.color .color__item:before{position:absolute;top:0;left:0;height:4em;width:4em;}.color .color__item:after{display:block;font-weight:normal;}.color .color__item.color__item--red-oxblood:before{content:"";background-color:#820010;}.color .color__item.color__item--red-oxblood:after{content:"#820010";}.color .color__item.color__item--red-crimson:before{content:"";background-color:#DC1E35;}.color .color__item.color__item--red-crimson:after{content:"#DC1E35";}.color .color__item.color__item--grey-deep:before{content:"";background-color:#2E2E31;}.color .color__item.color__item--grey-deep:after{content:"#2E2E31";}.color .color__item.color__item--grey-cool:before{content:"";background-color:#404042;}.color .color__item.color__item--grey-cool:after{content:"#404042";}.color .color__item.color__item--grey-shadow:before{content:"";background-color:#57575D;}.color .color__item.color__item--grey-shadow:after{content:"#57575D";}.color .color__item.color__item--grey-cement:before{content:"";background-color:#7B7B81;}.color .color__item.color__item--grey-cement:after{content:"#7B7B81";}.color .color__item.color__item--grey-ash:before{content:"";background-color:#BABABA;}.color .color__item.color__item--grey-ash:after{content:"#BABABA";}.color .color__item.color__item--grey-cloud:before{content:"";background-color:#D7D9DE;}.color .color__item.color__item--grey-cloud:after{content:"#D7D9DE";}.color .color__item.color__item--grey-ghost:before{content:"";background-color:#EEEEEE;}.color .color__item.color__item--grey-ghost:after{content:"#EEEEEE";}.color .color__item.color__item--grey-white:before{content:"";background-color:#F3F3F3;}.color .color__item.color__item--grey-white:after{content:"#F3F3F3";}.cycle{position:relative;}.cycle .cycle-slide{width:100%;}.cycle .cycle-controls{position:absolute;top:0;right:0;z-index:200;width:100%;text-align:right;}.cycle .cycle-nxt,.cycle .cycle-prvs,.cycle .cycle-pager{display:inline-block;}.cycle .cycle-nxt,.cycle .cycle-prvs{line-height:0;vertical-align:middle;text-indent:-119988px;height:3.125em;width:3.125em;display:inline-block;color:white;display:inline-block;text-align:left;background-color:rgba(0,0,0,0.8);}.cycle .cycle-nxt:after,.cycle .cycle-prvs:after{content:"";}.cycle .cycle-nxt:after,.cycle .cycle-prvs:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;height:100%;width:100%;display:block;text-align:center;text-indent:0;vertical-align:middle;line-height:3.125em;}.cycle .cycle-nxt:hover,.cycle .cycle-prvs:hover{cursor:pointer;}.cycle .cycle-nxt:after{content:"";}.cycle .cycle-prvs:after{content:"";}.cycle .cycle-pager{margin:0 1em;}.cycle .cycle-pager a{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;height:0.75em;width:0.75em;display:inline-block;margin-left:.5em;background-color:transparent;border:2px solid white;text-indent:-9999px;text-align:left;overflow:hidden;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-o-transition:background-color 300ms;transition:background-color 300ms;}.cycle .cycle-pager a:first-child{margin-left:0;}.cycle .cycle-pager a.cycle-pager-active{background-color:white;}.icheckbox,.iradio{position:relative;top:4px;display:inline-block;margin-right:.4em;background-color:white;border:1px solid #BABABA;cursor:pointer;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;}.icheckbox:after,.iradio:after{top:50%;right:0;left:0;margin:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.iCheck-helper{z-index:2;}.icheckbox{position:relative;height:1.125em;width:1.125em;}.icheckbox.checked{background-color:#DC1E35;border-color:transparent;}.icheckbox:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";height:1em;width:1em;display:inline-block;line-height:1em;text-align:center;position:absolute;color:transparent;font-size:0.75em;z-index:1;-webkit-transition:color 300ms;-moz-transition:color 300ms;-o-transition:color 300ms;transition:color 300ms;}.icheckbox.checked:after{color:white;}.iradio{position:relative;height:1.125em;width:1.125em;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;}.iradio:after{content:"";position:absolute;height:12px;width:12px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background-color:transparent;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-o-transition:background-color 300ms;transition:background-color 300ms;}.iradio.checked{cursor:default;}.iradio.checked:after{background-color:#DC1E35;}a.logo{display:block;}a.logo img{display:block;max-width:5.625em;}.messages ul{margin:0;padding:0;display:block;}.messages ul li{display:block;list-style:none;}ul.pager,li.pager__item{margin:0;padding:0;}ul.pager{position:relative;display:block;text-align:left;}ul.pager .pager__item{font-size:1em;line-height:1.625;display:inline-block;margin-left:1em;list-style:none;}ul.pager .pager__item:first-child{margin-left:0;}ul.pager .pager__item a{display:block;}ul.pager .pager__item--first a,ul.pager .pager__item--last a,ul.pager .pager__item--previous a,ul.pager .pager__item--next a{line-height:0;vertical-align:middle;text-indent:-119988px;height:2.6em;width:1em;display:inline-block;font-size:0.625em;text-align:left;}ul.pager .pager__item--first a:after,ul.pager .pager__item--last a:after,ul.pager .pager__item--previous a:after,ul.pager .pager__item--next a:after{content:"";}ul.pager .pager__item--first a:after,ul.pager .pager__item--last a:after,ul.pager .pager__item--previous a:after,ul.pager .pager__item--next a:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;height:100%;width:100%;display:block;text-align:center;text-indent:0;vertical-align:middle;line-height:2.6em;}ul.pager .pager__item--first a:after{content:"";}ul.pager .pager__item--last a:after{content:"";}ul.pager .pager__item--previous a:after{content:"";}ul.pager .pager__item--next a:after{content:"";}.reponsive-menu{-webkit-transition:height 300ms;-moz-transition:height 300ms;-o-transition:height 300ms;transition:height 300ms;width:100%;}.reponsive-menu.is-active.is-collapsed{height:0;}.search-form .form-submit-wrapper{margin-top:1.625em;}.page-styleguide *{visibility:hidden !important;}.styleguide-wrapper *{visibility:visible !important;}.styleguide-wrapper{position:absolute;top:0;left:0;width:100%;min-height:100%;padding:40px 20px;background-color:white;z-index:99999;overflow:hidden;}.styleguide-container{max-width:700px;margin:auto;}.styleguide-component__title{margin:40px 0;font-weight:bold;}.styleguide-component__title p{margin:0;}.styleguide-component .button{display:inline-block;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;border:none;vertical-align:middle;cursor:pointer;webkit-appearance:none;-moz-appearance:none;-webkit-transition:300ms color;-moz-transition:300ms color;-o-transition:300ms color;transition:300ms color;z-index:1;padding:0.8571428571em 2.1428571429em;font-size:0.875em;line-height:1.8571428571em;}.styleguide-component .button--alpha{position:relative;color:#DC1E35;-webkit-box-shadow:inset 0 0 0 2px #DC1E35;-moz-box-shadow:inset 0 0 0 2px #DC1E35;box-shadow:inset 0 0 0 2px #DC1E35;z-index:1;}.styleguide-component .button--alpha:before,.styleguide-component .button--alpha:after{content:"";position:absolute;top:0;left:0;height:100%;-webkit-box-shadow:inset 0 0 0 2px transparent;-moz-box-shadow:inset 0 0 0 2px transparent;box-shadow:inset 0 0 0 2px transparent;}.styleguide-component .button--alpha:before{width:100%;background-color:transparent;z-index:-2;}.styleguide-component .button--alpha:after{width:0;background-color:#DC1E35;-webkit-transition:width 300ms;-moz-transition:width 300ms;-o-transition:width 300ms;transition:width 300ms;z-index:-1;}.styleguide-component .button--alpha:hover,.styleguide-component .button--alpha:focus{color:white;}.styleguide-component .button--alpha:hover:after{width:100%;}.styleguide-component .button--beta{position:relative;color:white;z-index:1;}.styleguide-component .button--beta:before,.styleguide-component .button--beta:after{content:"";position:absolute;top:0;left:0;height:100%;}.styleguide-component .button--beta:before{width:100%;background-color:#DC1E35;z-index:-2;}.styleguide-component .button--beta:after{width:0;background-color:#820010;-webkit-transition:width 300ms;-moz-transition:width 300ms;-o-transition:width 300ms;transition:width 300ms;z-index:-1;}.styleguide-component .button--beta:hover,.styleguide-component .button--beta:focus{color:white;}.styleguide-component .button--beta:hover:after{width:100%;}.styleguide-component .button--gamma{position:relative;color:#DC1E35;z-index:1;}.styleguide-component .button--gamma:before,.styleguide-component .button--gamma:after{content:"";position:absolute;top:0;left:0;height:100%;}.styleguide-component .button--gamma:before{width:100%;background-color:#D7D9DE;z-index:-2;}.styleguide-component .button--gamma:after{width:0;background-color:#404042;-webkit-transition:width 300ms;-moz-transition:width 300ms;-o-transition:width 300ms;transition:width 300ms;z-index:-1;}.styleguide-component .button--gamma:hover,.styleguide-component .button--gamma:focus{color:white;}.styleguide-component .button--gamma:hover:after{width:100%;}.styleguide-component .button--delta{position:relative;color:white;z-index:1;}.styleguide-component .button--delta:before,.styleguide-component .button--delta:after{content:"";position:absolute;top:0;left:0;height:100%;}.styleguide-component .button--delta:before{width:100%;background-color:#2E2E31;z-index:-2;}.styleguide-component .button--delta:after{width:0;background-color:#404042;-webkit-transition:width 300ms;-moz-transition:width 300ms;-o-transition:width 300ms;transition:width 300ms;z-index:-1;}.styleguide-component .button--delta:hover,.styleguide-component .button--delta:focus{color:white;}.styleguide-component .button--delta:hover:after{width:100%;}.tabs.is-alive .tabs__item.is-closed{display:none;}.typeset > ul{margin:0;padding:0;}.typeset .typeset__item{display:block;margin-bottom:1em;position:relative;}.typeset .typeset__item:before{display:block;margin-bottom:10px;padding-bottom:10px;color:#999;font-size:16px;border-bottom:1px dashed #ccc;text-transform:capitalize;}.typeset .typeset__item.typeset__item--bondi{margin-top:40px;margin-bottom:40px;font-size:2.25em;line-height:1.2222222222;}.typeset .typeset__item.typeset__item--bondi:before{content:"Set:bondi - Font Size:36px - Line Height:44px";}.typeset .typeset__item.typeset__item--manly{margin-top:40px;margin-bottom:40px;font-size:1.75em;line-height:1.3571428571;}.typeset .typeset__item.typeset__item--manly:before{content:"Set:manly - Font Size:28px - Line Height:38px";}.typeset .typeset__item.typeset__item--bronte{margin-top:40px;margin-bottom:40px;font-size:1.625em;line-height:1.3846153846;}.typeset .typeset__item.typeset__item--bronte:before{content:"Set:bronte - Font Size:26px - Line Height:36px";}.typeset .typeset__item.typeset__item--maroubra{margin-top:40px;margin-bottom:40px;font-size:1.5em;line-height:1.3333333333;}.typeset .typeset__item.typeset__item--maroubra:before{content:"Set:maroubra - Font Size:24px - Line Height:32px";}.typeset .typeset__item.typeset__item--deewhy{margin-top:40px;margin-bottom:40px;font-size:1.25em;line-height:1.5;}.typeset .typeset__item.typeset__item--deewhy:before{content:"Set:deewhy - Font Size:20px - Line Height:30px";}.typeset .typeset__item.typeset__item--avalon{margin-top:40px;margin-bottom:40px;font-size:1.125em;line-height:1.5555555556;}.typeset .typeset__item.typeset__item--avalon:before{content:"Set:avalon - Font Size:18px - Line Height:28px";}.typeset .typeset__item.typeset__item--coogee{margin-top:40px;margin-bottom:40px;font-size:1em;line-height:1.625;}.typeset .typeset__item.typeset__item--coogee:before{content:"Set:coogee - Font Size:16px - Line Height:26px";}.typeset .typeset__item.typeset__item--palm{margin-top:40px;margin-bottom:40px;font-size:0.875em;line-height:1.5714285714;}.typeset .typeset__item.typeset__item--palm:before{content:"Set:palm - Font Size:14px - Line Height:22px";}.typeset .typeset__item.typeset__item--narrabeen{margin-top:40px;margin-bottom:40px;font-size:0.75em;line-height:1.5;}.typeset .typeset__item.typeset__item--narrabeen:before{content:"Set:narrabeen - Font Size:12px - Line Height:18px";}.fieldset-description,.form-item,.form-actions,.description,.webform-container-inline,.webform-component-fieldset:last-child{margin:0;padding:0;}form.webform-client-form{margin-bottom:1.625em;}.form-item{margin-bottom:1.625em;}.form-item:last-child,.form-item > :last-child{margin-bottom:0;}.form-checkboxes,.form-radios{margin-bottom:1.625em;}.form-checkboxes label,.form-checkboxes input,.form-radios label,.form-radios input{vertical-align:middle;}.form-checkboxes label,.form-radios label{display:inline-block;margin:0;}.form-checkboxes input,.form-radios input{margin-bottom:0;}.form-checkboxes .form-item,.form-radios .form-item{margin-bottom:0.40625em;}.form-checkboxes .form-item:last-child,.form-radios .form-item:last-child{margin-bottom:0;}.form-actions{margin-bottom:1.625em;}.form-actions:last-child{margin-bottom:0;}.fieldset-description,.description,.form-item .description,.form-actions .description{margin-bottom:1.625em;font-size:1em;}.fieldset-description:last-child,.description:last-child,.form-item .description:last-child,.form-actions .description:last-child{margin-bottom:0;}.webform-container-inline div,.webform-container-inline div.form-item{display:inline-block;}.webform-container-inline > label,.webform-container-inline div.form-item{display:inline-block;}.webform-container-inline > label{margin-right:1em;}.webform-container-inline div.form-item{margin-right:1em;}#block-bean-attribution-digital-garden{text-align:center;}#block-bean-attribution-digital-garden a{display:block;color:#BABABA;}#block-bean-attribution-digital-garden a:hover,#block-bean-attribution-digital-garden a:focus{color:white;}#block-bean-attribution-digital-garden a:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";height:1em;width:1em;display:inline-block;line-height:1em;text-align:center;margin-left:.5em;}#block-bean-copyright{color:#D7D9DE;text-align:center;}#block-bean-copyright .field--name-field-image{margin-bottom:0.8125em;}#block-bean-copyright .field--name-field-image img{margin:0 auto;max-height:2.4375em;width:auto;}#block-bean-front-slider{position:relative;}#block-bean-front-slider .field--name-field-slider .content-main{padding-right:0;padding-left:0;background-color:white;}#block-bean-front-slider .field--name-field-slider .content-main > .field{margin-top:0.8125em;margin-bottom:0.8125em;padding-left:1em;padding-right:1em;}#block-bean-front-slider .field--name-field-slider .content-main > .field:first-child{margin-top:0;}#block-bean-front-slider .field--name-field-slider .content-main > .field:last-child{margin-bottom:0;}#block-bean-front-slider .field--name-field-slider .field--name-field-title > .field__items > .field__item,#block-bean-front-slider .field--name-field-slider .field--name-field-body > .field__items > .field__item{color:#2E2E31;}#block-bean-front-slider .field--name-field-slider .field--name-field-title:after{content:"";display:block;margin-top:0.8125em;margin-bottom:0.8125em;height:5px;width:53px;background-color:#DC1E35;}#block-bean-front-slider .field--name-field-slider .field--name-field-title > .field__items > .field__item{font-size:1.625em;line-height:1.3846153846;font-weight:400;font-family:"PT Serif",Georgia,serif;}#block-bean-front-slider .field--name-field-slider .field--name-field-link a{display:inline-block;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;border:none;vertical-align:middle;cursor:pointer;webkit-appearance:none;-moz-appearance:none;-webkit-transition:300ms color;-moz-transition:300ms color;-o-transition:300ms color;transition:300ms color;z-index:1;position:relative;color:#DC1E35;-webkit-box-shadow:inset 0 0 0 2px #DC1E35;-moz-box-shadow:inset 0 0 0 2px #DC1E35;box-shadow:inset 0 0 0 2px #DC1E35;z-index:1;padding:0.8571428571em 2.1428571429em;font-size:0.875em;line-height:1.8571428571em;}#block-bean-front-slider .field--name-field-slider .field--name-field-link a:before,#block-bean-front-slider .field--name-field-slider .field--name-field-link a:after{content:"";position:absolute;top:0;left:0;height:100%;-webkit-box-shadow:inset 0 0 0 2px transparent;-moz-box-shadow:inset 0 0 0 2px transparent;box-shadow:inset 0 0 0 2px transparent;}#block-bean-front-slider .field--name-field-slider .field--name-field-link a:before{width:100%;background-color:transparent;z-index:-2;}#block-bean-front-slider .field--name-field-slider .field--name-field-link a:after{width:0;background-color:#DC1E35;-webkit-transition:width 300ms;-moz-transition:width 300ms;-o-transition:width 300ms;transition:width 300ms;z-index:-1;}#block-bean-front-slider .field--name-field-slider .field--name-field-link a:hover,#block-bean-front-slider .field--name-field-slider .field--name-field-link a:focus{color:white;}#block-bean-front-slider .field--name-field-slider .field--name-field-link a:hover:after{width:100%;}#block-bean-front-statistic{padding:1.625em 1em 3.25em;color:white;text-align:center;background-color:#2E2E31;background-image:url(/sites/all/themes/hayman/assets/img/bg/statistic.png);background-position:center center;background-repeat:no-repeat;}#block-bean-front-statistic .block__title{font-size:1.625em;line-height:1.3846153846;margin-bottom:1em;margin-top:0;color:white;}#block-bean-front-statistic .block__title:after{content:"";display:block;margin-top:0.8125em;margin-bottom:0.8125em;height:5px;width:53px;background-color:#DC1E35;margin:1em auto;}#block-bean-front-statistic .field--name-field-statistic > .field__items > .field__item{margin-top:0.8125em;}#block-bean-front-statistic .field--name-field-statistic-value > .field__items > .field__item{font-size:2.25em;line-height:1.2222222222;margin-left:-.25em;color:#DC1E35;font-family:"PT Serif",Georgia,serif;}#block-bean-front-statistic .field--name-field-statistic-description{margin-top:0.8125em;}#block-bean-general-information-phone-numb{padding:0.8571428571em 2.1428571429em;font-size:0.875em;line-height:1.8571428571em;padding-left:0;padding-right:0;text-align:center;background-color:#F3F3F3;font-weight:700;}#block-bean-general-information-phone-numb .field--name-field-body > .field__items > .field__item > *{margin:0;}#block-bean-general-information-phone-numb .field--name-field-body > .field__items > .field__item > *:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";height:1em;width:1em;display:inline-block;line-height:1em;text-align:center;color:#DC1E35;margin-right:.75em;}#block-bean-id-like-to-invest-in .field--name-field-link{vertical-align:bottom;}#block-bean-id-like-to-invest-in .field--name-field-link .field__item,#block-bean-id-like-to-invest-in .field--name-field-link .field__items,#block-bean-id-like-to-invest-in .field--name-field-link a{vertical-align:bottom;}#block-bean-id-like-to-invest-in .field--name-field-link a{font-size:1.5em;line-height:1.3333333333;position:relative;display:inline-block;width:100%;padding:1em 2.5em 1em 1em;color:white;font-family:"PT Serif",Georgia,serif;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;}#block-bean-id-like-to-invest-in .field--name-field-link a:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";height:1em;width:1em;display:inline-block;line-height:1em;text-align:center;position:absolute;right:2em;top:50%;color:#DC1E35;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}#block-bean-id-like-to-invest-in .field--name-field-link > .field__items > .field__item{margin-top:2px;background-color:#2E2E31;}#block-bean-sign-up-for-newsletters{position:relative;padding:1.625em 1em;color:white;background-color:#DC1E35;}#block-bean-sign-up-for-newsletters .block__content{position:relative;z-index:2;}#block-bean-sign-up-for-newsletters form{margin:0;max-width:52.5em;}#block-bean-sign-up-for-newsletters input[type="text"],#block-bean-sign-up-for-newsletters input[type="password"],#block-bean-sign-up-for-newsletters input[type="date"],#block-bean-sign-up-for-newsletters input[type="datetime"],#block-bean-sign-up-for-newsletters input[type="datetime-local"],#block-bean-sign-up-for-newsletters input[type="month"],#block-bean-sign-up-for-newsletters input[type="week"],#block-bean-sign-up-for-newsletters input[type="email"],#block-bean-sign-up-for-newsletters input[type="number"],#block-bean-sign-up-for-newsletters input[type="search"],#block-bean-sign-up-for-newsletters input[type="tel"],#block-bean-sign-up-for-newsletters input[type="time"],#block-bean-sign-up-for-newsletters input[type="url"],#block-bean-sign-up-for-newsletters select,#block-bean-sign-up-for-newsletters textarea{height:3.125em;padding:0.6875em 1.0625em;border:none;}#block-bean-sign-up-for-newsletters label{font-size:1em;line-height:1.625;margin:0 0 .5em;}#block-bean-sign-up-for-newsletters .form-submit{position:relative;color:white;z-index:1;display:block;width:100%;}#block-bean-sign-up-for-newsletters .form-submit:before,#block-bean-sign-up-for-newsletters .form-submit:after{content:"";position:absolute;top:0;left:0;height:100%;}#block-bean-sign-up-for-newsletters .form-submit:before{width:100%;background-color:#2E2E31;z-index:-2;}#block-bean-sign-up-for-newsletters .form-submit:after{width:0;background-color:#404042;-webkit-transition:width 300ms;-moz-transition:width 300ms;-o-transition:width 300ms;transition:width 300ms;z-index:-1;}#block-bean-sign-up-for-newsletters .form-submit:hover,#block-bean-sign-up-for-newsletters .form-submit:focus{color:white;}#block-bean-sign-up-for-newsletters .form-submit:hover:after{width:100%;}#block-bean-sign-up-for-newsletters .field--name-title{margin-bottom:1.625em;}#block-bean-sign-up-for-newsletters .field--name-title h1,#block-bean-sign-up-for-newsletters .field--name-title h2,#block-bean-sign-up-for-newsletters .field--name-title h3,#block-bean-sign-up-for-newsletters .field--name-title h4,#block-bean-sign-up-for-newsletters .field--name-title h5,#block-bean-sign-up-for-newsletters .field--name-title h6{color:white;}html.js #block-bean-sign-up-for-newsletters .form-submit-wrapper{position:relative;color:white;z-index:1;display:inline-block;display:block;width:100%;}html.js #block-bean-sign-up-for-newsletters .form-submit-wrapper:before,html.js #block-bean-sign-up-for-newsletters .form-submit-wrapper:after{content:"";position:absolute;top:0;left:0;height:100%;}html.js #block-bean-sign-up-for-newsletters .form-submit-wrapper:before{width:100%;background-color:#2E2E31;z-index:-2;}html.js #block-bean-sign-up-for-newsletters .form-submit-wrapper:after{width:0;background-color:#404042;-webkit-transition:width 300ms;-moz-transition:width 300ms;-o-transition:width 300ms;transition:width 300ms;z-index:-1;}html.js #block-bean-sign-up-for-newsletters .form-submit-wrapper:hover,html.js #block-bean-sign-up-for-newsletters .form-submit-wrapper:focus{color:white;}html.js #block-bean-sign-up-for-newsletters .form-submit-wrapper:hover:after{width:100%;}html.js #block-bean-sign-up-for-newsletters .form-submit-wrapper .form-submit{background-color:transparent;}html.js #block-bean-sign-up-for-newsletters .form-submit-wrapper .form-submit:hover,html.js #block-bean-sign-up-for-newsletters .form-submit-wrapper .form-submit:focus{background-color:transparent;}#block-bean-south-east-queenslands-largest-r{padding:1em;}#block-bean-south-east-queenslands-largest-r .block__title{margin-top:0;margin-bottom:0.8125em;color:#7B7B81;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:inherit;line-height:inherit;letter-spacing:1px;text-transform:uppercase;}#block-bean-south-east-queenslands-largest-r .content > .field{margin-top:0.8125em;margin-bottom:0.8125em;}#block-bean-south-east-queenslands-largest-r .content > .field:first-child{margin-top:0;}#block-bean-south-east-queenslands-largest-r .content > .field:last-child{margin-bottom:0;}#block-bean-south-east-queenslands-largest-r .content > .field--name-field-image img{width:100%;}#block-bean-south-east-queenslands-largest-r .field--name-field-link a{display:inline-block;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;border:none;vertical-align:middle;cursor:pointer;webkit-appearance:none;-moz-appearance:none;-webkit-transition:300ms color;-moz-transition:300ms color;-o-transition:300ms color;transition:300ms color;z-index:1;position:relative;color:#DC1E35;-webkit-box-shadow:inset 0 0 0 2px #DC1E35;-moz-box-shadow:inset 0 0 0 2px #DC1E35;box-shadow:inset 0 0 0 2px #DC1E35;z-index:1;padding:0.8571428571em 2.1428571429em;font-size:0.875em;line-height:1.8571428571em;}#block-bean-south-east-queenslands-largest-r .field--name-field-link a:before,#block-bean-south-east-queenslands-largest-r .field--name-field-link a:after{content:"";position:absolute;top:0;left:0;height:100%;-webkit-box-shadow:inset 0 0 0 2px transparent;-moz-box-shadow:inset 0 0 0 2px transparent;box-shadow:inset 0 0 0 2px transparent;}#block-bean-south-east-queenslands-largest-r .field--name-field-link a:before{width:100%;background-color:transparent;z-index:-2;}#block-bean-south-east-queenslands-largest-r .field--name-field-link a:after{width:0;background-color:#DC1E35;-webkit-transition:width 300ms;-moz-transition:width 300ms;-o-transition:width 300ms;transition:width 300ms;z-index:-1;}#block-bean-south-east-queenslands-largest-r .field--name-field-link a:hover,#block-bean-south-east-queenslands-largest-r .field--name-field-link a:focus{color:white;}#block-bean-south-east-queenslands-largest-r .field--name-field-link a:hover:after{width:100%;}#block-dg-base-back-link a{font-weight:700;}#block-dg-base-back-link a:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";height:1em;width:1em;display:inline-block;line-height:1em;text-align:center;margin-right:.5em;}#block-dg-social-dg-social-block ul{margin:0;padding:0;text-align:center;}#block-dg-social-dg-social-block ul li{display:inline-block;margin-right:1em;}#block-dg-social-dg-social-block ul a{font-size:1.875em;color:#DC1E35;line-height:0;vertical-align:middle;text-indent:-119988px;height:1em;width:1em;display:inline-block;}#block-dg-social-dg-social-block ul a:after{content:"";}#block-dg-social-dg-social-block ul a:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;height:100%;width:100%;display:block;text-align:center;text-indent:0;vertical-align:middle;line-height:1em;}#block-dg-social-dg-social-block ul .facebook a:after{content:"";}#block-dg-social-dg-social-block ul .twitter a:after{content:"";}#block-dg-social-dg-social-block ul .google a:after{content:"";}#block-dg-social-dg-social-block ul .pinterest a:after{content:"";}#block-dg-social-dg-social-block ul .youtube a:after{content:"";}#block-dg-social-dg-social-block ul .linkedin a:after{content:"";}#block-hayman-base-related-property{padding-top:1.625em;margin-bottom:1.625em;}#block-hayman-base-related-property .block__title{margin:0;}#block-hayman-base-related-property .block__content{margin-top:1.625em;}#block-hayman-base-related-property .block__content > div{margin-top:1.625em;}#block-menu-menu-secondary-menu ul{margin:0;padding:0;}#block-menu-menu-secondary-menu li{display:block;}#block-menu-menu-secondary-menu a{display:inline-block;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;border:none;vertical-align:middle;cursor:pointer;webkit-appearance:none;-moz-appearance:none;-webkit-transition:300ms color;-moz-transition:300ms color;-o-transition:300ms color;transition:300ms color;z-index:1;position:relative;color:white;z-index:1;padding:0.8571428571em 2.1428571429em;font-size:0.875em;line-height:1.8571428571em;display:block;width:100%;}#block-menu-menu-secondary-menu a:before,#block-menu-menu-secondary-menu a:after{content:"";position:absolute;top:0;left:0;height:100%;}#block-menu-menu-secondary-menu a:before{width:100%;background-color:#DC1E35;z-index:-2;}#block-menu-menu-secondary-menu a:after{width:0;background-color:#820010;-webkit-transition:width 300ms;-moz-transition:width 300ms;-o-transition:width 300ms;transition:width 300ms;z-index:-1;}#block-menu-menu-secondary-menu a:hover,#block-menu-menu-secondary-menu a:focus{color:white;}#block-menu-menu-secondary-menu a:hover:after{width:100%;}#block-menu-menu-tertiary-menu a{color:#BABABA;text-decoration:underline;}#block-menu-menu-tertiary-menu a:hover,#block-menu-menu-tertiary-menu a:focus{color:white;}#block-menu-menu-tertiary-menu ul.menu{margin:0;padding:0;text-align:center;}#block-menu-menu-tertiary-menu ul.menu li{display:inline-block;}#block-menu-menu-tertiary-menu ul.menu li:after{content:"|";display:inline-block;margin:0 .25em;color:#D7D9DE;font-weight:bold;}#block-menu-menu-tertiary-menu ul.menu li:last-child:after{display:none;}#block-system-main-menu a{font-weight:700;text-transform:uppercase;}#block-system-main-menu > ul.menu{margin:0;padding:0;}#block-system-main-menu > ul.menu > li{display:block;}#block-system-main-menu > ul.menu > li > a{font-size:0.875em;line-height:1.5714285714;display:block;color:#404042;}#block-system-main-menu > ul.menu > li > a:hover,#block-system-main-menu > ul.menu > li > a:focus,#block-system-main-menu > ul.menu > li > a.active,#block-system-main-menu > ul.menu > li > a.active-trail{color:#DC1E35;}#block-system-main-menu > ul.menu > li > a.search{line-height:0;vertical-align:middle;text-indent:-119988px;width:100%;display:inline-block;}#block-system-main-menu > ul.menu > li > a.search:after{content:"";}#block-system-main-menu > ul.menu > li > a.search:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;height:100%;width:100%;display:block;text-align:center;text-indent:0;vertical-align:middle;line-height:1;}#block-system-main-menu > ul.menu > li > ul.menu{display:none;}#block-views-client-stories-random{padding-top:1.625em;border-top:1px solid #D7D9DE;}#block-views-client-stories-random .block__title{margin-top:0;margin-bottom:0;}#block-views-client-stories-random .block__content{margin-top:1.625em;}#block-views-exp-dg-blog-page form{margin:0;}#block-views-exp-dg-blog-page .views-submit-button{display:none;}#block-ds-extras-client-story-header,#block-bean-page-header-blog,#block-ds-extras-page-header,#block-ds-extras-blog-header,#block-bean-client-stories,#block-bean-house-land,#block-bean-new-homes,#block-ds-extras-house-land-page-header,#block-ds-extras-new-home-page-header,#block-ds-extras-office-header,#block-bean-page-header-search{margin-top:1.625em;margin-bottom:1.625em;padding-left:1em;padding-right:1em;}#block-ds-extras-client-story-header .block__title,#block-ds-extras-client-story-header .field--name-title h1,#block-ds-extras-client-story-header h2,#block-ds-extras-client-story-header h3,#block-ds-extras-client-story-header h4,#block-ds-extras-client-story-header h5,#block-ds-extras-client-story-header h6,#block-bean-page-header-blog .block__title,#block-bean-page-header-blog .field--name-title h1,#block-bean-page-header-blog h2,#block-bean-page-header-blog h3,#block-bean-page-header-blog h4,#block-bean-page-header-blog h5,#block-bean-page-header-blog h6,#block-ds-extras-page-header .block__title,#block-ds-extras-page-header .field--name-title h1,#block-ds-extras-page-header h2,#block-ds-extras-page-header h3,#block-ds-extras-page-header h4,#block-ds-extras-page-header h5,#block-ds-extras-page-header h6,#block-ds-extras-blog-header .block__title,#block-ds-extras-blog-header .field--name-title h1,#block-ds-extras-blog-header h2,#block-ds-extras-blog-header h3,#block-ds-extras-blog-header h4,#block-ds-extras-blog-header h5,#block-ds-extras-blog-header h6,#block-bean-client-stories .block__title,#block-bean-client-stories .field--name-title h1,#block-bean-client-stories h2,#block-bean-client-stories h3,#block-bean-client-stories h4,#block-bean-client-stories h5,#block-bean-client-stories h6,#block-bean-house-land .block__title,#block-bean-house-land .field--name-title h1,#block-bean-house-land h2,#block-bean-house-land h3,#block-bean-house-land h4,#block-bean-house-land h5,#block-bean-house-land h6,#block-bean-new-homes .block__title,#block-bean-new-homes .field--name-title h1,#block-bean-new-homes h2,#block-bean-new-homes h3,#block-bean-new-homes h4,#block-bean-new-homes h5,#block-bean-new-homes h6,#block-ds-extras-house-land-page-header .block__title,#block-ds-extras-house-land-page-header .field--name-title h1,#block-ds-extras-house-land-page-header h2,#block-ds-extras-house-land-page-header h3,#block-ds-extras-house-land-page-header h4,#block-ds-extras-house-land-page-header h5,#block-ds-extras-house-land-page-header h6,#block-ds-extras-new-home-page-header .block__title,#block-ds-extras-new-home-page-header .field--name-title h1,#block-ds-extras-new-home-page-header h2,#block-ds-extras-new-home-page-header h3,#block-ds-extras-new-home-page-header h4,#block-ds-extras-new-home-page-header h5,#block-ds-extras-new-home-page-header h6,#block-ds-extras-office-header .block__title,#block-ds-extras-office-header .field--name-title h1,#block-ds-extras-office-header h2,#block-ds-extras-office-header h3,#block-ds-extras-office-header h4,#block-ds-extras-office-header h5,#block-ds-extras-office-header h6,#block-bean-page-header-search .block__title,#block-bean-page-header-search .field--name-title h1,#block-bean-page-header-search h2,#block-bean-page-header-search h3,#block-bean-page-header-search h4,#block-bean-page-header-search h5,#block-bean-page-header-search h6{text-align:center;font-size:2.25em;line-height:1.2222222222;}#block-ds-extras-client-story-header .block__title:after,#block-ds-extras-client-story-header .field--name-title h1:after,#block-ds-extras-client-story-header h2:after,#block-ds-extras-client-story-header h3:after,#block-ds-extras-client-story-header h4:after,#block-ds-extras-client-story-header h5:after,#block-ds-extras-client-story-header h6:after,#block-bean-page-header-blog .block__title:after,#block-bean-page-header-blog .field--name-title h1:after,#block-bean-page-header-blog h2:after,#block-bean-page-header-blog h3:after,#block-bean-page-header-blog h4:after,#block-bean-page-header-blog h5:after,#block-bean-page-header-blog h6:after,#block-ds-extras-page-header .block__title:after,#block-ds-extras-page-header .field--name-title h1:after,#block-ds-extras-page-header h2:after,#block-ds-extras-page-header h3:after,#block-ds-extras-page-header h4:after,#block-ds-extras-page-header h5:after,#block-ds-extras-page-header h6:after,#block-ds-extras-blog-header .block__title:after,#block-ds-extras-blog-header .field--name-title h1:after,#block-ds-extras-blog-header h2:after,#block-ds-extras-blog-header h3:after,#block-ds-extras-blog-header h4:after,#block-ds-extras-blog-header h5:after,#block-ds-extras-blog-header h6:after,#block-bean-client-stories .block__title:after,#block-bean-client-stories .field--name-title h1:after,#block-bean-client-stories h2:after,#block-bean-client-stories h3:after,#block-bean-client-stories h4:after,#block-bean-client-stories h5:after,#block-bean-client-stories h6:after,#block-bean-house-land .block__title:after,#block-bean-house-land .field--name-title h1:after,#block-bean-house-land h2:after,#block-bean-house-land h3:after,#block-bean-house-land h4:after,#block-bean-house-land h5:after,#block-bean-house-land h6:after,#block-bean-new-homes .block__title:after,#block-bean-new-homes .field--name-title h1:after,#block-bean-new-homes h2:after,#block-bean-new-homes h3:after,#block-bean-new-homes h4:after,#block-bean-new-homes h5:after,#block-bean-new-homes h6:after,#block-ds-extras-house-land-page-header .block__title:after,#block-ds-extras-house-land-page-header .field--name-title h1:after,#block-ds-extras-house-land-page-header h2:after,#block-ds-extras-house-land-page-header h3:after,#block-ds-extras-house-land-page-header h4:after,#block-ds-extras-house-land-page-header h5:after,#block-ds-extras-house-land-page-header h6:after,#block-ds-extras-new-home-page-header .block__title:after,#block-ds-extras-new-home-page-header .field--name-title h1:after,#block-ds-extras-new-home-page-header h2:after,#block-ds-extras-new-home-page-header h3:after,#block-ds-extras-new-home-page-header h4:after,#block-ds-extras-new-home-page-header h5:after,#block-ds-extras-new-home-page-header h6:after,#block-ds-extras-office-header .block__title:after,#block-ds-extras-office-header .field--name-title h1:after,#block-ds-extras-office-header h2:after,#block-ds-extras-office-header h3:after,#block-ds-extras-office-header h4:after,#block-ds-extras-office-header h5:after,#block-ds-extras-office-header h6:after,#block-bean-page-header-search .block__title:after,#block-bean-page-header-search .field--name-title h1:after,#block-bean-page-header-search h2:after,#block-bean-page-header-search h3:after,#block-bean-page-header-search h4:after,#block-bean-page-header-search h5:after,#block-bean-page-header-search h6:after{content:"";display:block;margin-top:0.3611111111em;margin-bottom:0.3611111111em;height:5px;width:53px;background-color:#DC1E35;margin:0.7222222222em auto 0;display:block;margin-top:0.2407407407em;margin-bottom:0.2407407407em;height:5px;width:53px;background-color:#DC1E35;margin:0.4814814815em auto 0;}#block-ds-extras-client-story-header .field--name-field-introduction,#block-bean-page-header-blog .field--name-field-introduction,#block-ds-extras-page-header .field--name-field-introduction,#block-ds-extras-blog-header .field--name-field-introduction,#block-bean-client-stories .field--name-field-introduction,#block-bean-house-land .field--name-field-introduction,#block-bean-new-homes .field--name-field-introduction,#block-ds-extras-house-land-page-header .field--name-field-introduction,#block-ds-extras-new-home-page-header .field--name-field-introduction,#block-ds-extras-office-header .field--name-field-introduction,#block-bean-page-header-search .field--name-field-introduction{text-align:center;}#block-views-exp-dg-blog-page,#block-menu-block-main-submenu-block{padding:0.8125em;border-top:2px solid #D7D9DE;border-bottom:2px solid #D7D9DE;}#block-views-exp-dg-blog-page ul,#block-views-exp-dg-blog-page li,#block-views-exp-dg-blog-page a,#block-menu-block-main-submenu-block ul,#block-menu-block-main-submenu-block li,#block-menu-block-main-submenu-block a{margin:0;padding:0;display:block;}#block-views-exp-dg-blog-page a,#block-menu-block-main-submenu-block a{color:#7B7B81;font-size:1em;line-height:1.625;margin:0.8125em 0;font-size:1.125em;line-height:1.5555555556;margin:0.7222222222em 0;}#block-views-exp-dg-blog-page a:hover,#block-views-exp-dg-blog-page a:focus,#block-menu-block-main-submenu-block a:hover,#block-menu-block-main-submenu-block a:focus{color:#DC1E35;}#block-views-exp-dg-blog-page a.active,#block-views-exp-dg-blog-page a.active-trail,#block-menu-block-main-submenu-block a.active,#block-menu-block-main-submenu-block a.active-trail{color:#DC1E35;}#block-views-exp-dg-blog-page a.active:hover,#block-views-exp-dg-blog-page a.active:focus,#block-views-exp-dg-blog-page a.active-trail:hover,#block-views-exp-dg-blog-page a.active-trail:focus,#block-menu-block-main-submenu-block a.active:hover,#block-menu-block-main-submenu-block a.active:focus,#block-menu-block-main-submenu-block a.active-trail:hover,#block-menu-block-main-submenu-block a.active-trail:focus{color:#820010;}#block-views-exp-new-homes-page,#block-views-exp-house-land-page{background-color:#EEEEEE;}#block-views-exp-new-homes-page .block__content,#block-views-exp-house-land-page .block__content{padding:1.625em 1em;}#block-views-exp-new-homes-page form,#block-views-exp-house-land-page form{margin:0;}#block-views-exp-new-homes-page input[type="text"],#block-views-exp-new-homes-page input[type="password"],#block-views-exp-new-homes-page input[type="date"],#block-views-exp-new-homes-page input[type="datetime"],#block-views-exp-new-homes-page input[type="datetime-local"],#block-views-exp-new-homes-page input[type="month"],#block-views-exp-new-homes-page input[type="week"],#block-views-exp-new-homes-page input[type="email"],#block-views-exp-new-homes-page input[type="number"],#block-views-exp-new-homes-page input[type="search"],#block-views-exp-new-homes-page input[type="tel"],#block-views-exp-new-homes-page input[type="time"],#block-views-exp-new-homes-page input[type="url"],#block-views-exp-new-homes-page select,#block-views-exp-new-homes-page textarea,#block-views-exp-house-land-page input[type="text"],#block-views-exp-house-land-page input[type="password"],#block-views-exp-house-land-page input[type="date"],#block-views-exp-house-land-page input[type="datetime"],#block-views-exp-house-land-page input[type="datetime-local"],#block-views-exp-house-land-page input[type="month"],#block-views-exp-house-land-page input[type="week"],#block-views-exp-house-land-page input[type="email"],#block-views-exp-house-land-page input[type="number"],#block-views-exp-house-land-page input[type="search"],#block-views-exp-house-land-page input[type="tel"],#block-views-exp-house-land-page input[type="time"],#block-views-exp-house-land-page input[type="url"],#block-views-exp-house-land-page select,#block-views-exp-house-land-page textarea{margin:0;height:2.875em;padding:0.5625em 0.875em;}#block-views-exp-new-homes-page .icheckbox,#block-views-exp-new-homes-page .iradio,#block-views-exp-house-land-page .icheckbox,#block-views-exp-house-land-page .iradio{top:0.3125em;margin-right:0.25em;}#block-views-exp-new-homes-page .shs-select,#block-views-exp-house-land-page .shs-select{margin-top:0.40625em;}#block-views-exp-new-homes-page .shs-select:first-child,#block-views-exp-house-land-page .shs-select:first-child{margin-top:0;}#block-views-exp-new-homes-page .form-checkboxes,#block-views-exp-new-homes-page .form-radios,#block-views-exp-house-land-page .form-checkboxes,#block-views-exp-house-land-page .form-radios{margin-bottom:0;}#block-views-exp-new-homes-page .form-checkboxes .form-item,#block-views-exp-new-homes-page .form-radios .form-item,#block-views-exp-house-land-page .form-checkboxes .form-item,#block-views-exp-house-land-page .form-radios .form-item{margin-bottom:0;}#block-views-exp-new-homes-page .form-type-radio,#block-views-exp-new-homes-page .form-type-checkbox,#block-views-exp-house-land-page .form-type-radio,#block-views-exp-house-land-page .form-type-checkbox{display:inline-block;margin-left:1em;}#block-views-exp-new-homes-page .form-type-radio label,#block-views-exp-new-homes-page .form-type-checkbox label,#block-views-exp-house-land-page .form-type-radio label,#block-views-exp-house-land-page .form-type-checkbox label{font-size:0.875em;line-height:1.5714285714;font-weight:400;}#block-views-exp-new-homes-page .form-type-radio:first-child,#block-views-exp-new-homes-page .form-type-checkbox:first-child,#block-views-exp-house-land-page .form-type-radio:first-child,#block-views-exp-house-land-page .form-type-checkbox:first-child{margin-left:0;}#block-views-exp-new-homes-page .ui-corner-all,#block-views-exp-house-land-page .ui-corner-all{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}#block-views-exp-new-homes-page .ui-slider .ui-slider-handle,#block-views-exp-house-land-page .ui-slider .ui-slider-handle{height:0.875em;width:0.875em;}#block-views-exp-new-homes-page .ui-widget-header,#block-views-exp-house-land-page .ui-widget-header{background:#DC1E35;}#block-views-exp-new-homes-page .ui-slider-horizontal,#block-views-exp-house-land-page .ui-slider-horizontal{height:0.5em;}#block-views-exp-new-homes-page .ui-slider-horizontal .ui-slider-handle,#block-views-exp-house-land-page .ui-slider-horizontal .ui-slider-handle{top:-0.1875em;}#block-views-exp-new-homes-page .ui-slider-horizontal .ui-slider-handle,#block-views-exp-house-land-page .ui-slider-horizontal .ui-slider-handle{margin-left:-0.4375em;}#block-views-exp-new-homes-page .ui-state-default,#block-views-exp-new-homes-page .ui-widget-content .ui-state-default,#block-views-exp-new-homes-page .ui-widget-header .ui-state-default,#block-views-exp-house-land-page .ui-state-default,#block-views-exp-house-land-page .ui-widget-content .ui-state-default,#block-views-exp-house-land-page .ui-widget-header .ui-state-default{border:1px solid #BABABA;background:white;font-weight:400;color:#2E2E31;}#block-views-exp-new-homes-page .ui-widget-content,#block-views-exp-house-land-page .ui-widget-content{background:#BABABA;border:none;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;}#block-views-exp-new-homes-page .hayman-ui-slider__range,#block-views-exp-house-land-page .hayman-ui-slider__range{margin-top:0.8125em;text-align:center;}#block-views-exp-new-homes-page .hayman-ui-slider__range .hayman-ui-slider__range-min,#block-views-exp-new-homes-page .hayman-ui-slider__range .hayman-ui-slider__range-max,#block-views-exp-house-land-page .hayman-ui-slider__range .hayman-ui-slider__range-min,#block-views-exp-house-land-page .hayman-ui-slider__range .hayman-ui-slider__range-max{display:inline-block;}#block-views-exp-new-homes-page .hayman-ui-slider__range .hayman-ui-slider__range-min:after,#block-views-exp-house-land-page .hayman-ui-slider__range .hayman-ui-slider__range-min:after{content:"-";display:inline-block;margin:0 .5em;}#block-views-exp-new-homes-page .slider-filter-processed .bef-slider,#block-views-exp-house-land-page .slider-filter-processed .bef-slider{display:none;margin-top:0.8125em;}#block-views-exp-new-homes-page .slider-filter-processed .form-item,#block-views-exp-house-land-page .slider-filter-processed .form-item{margin-top:0.8125em;}#block-views-exp-new-homes-page .slider-filter-processed.slider-filter-processed .bef-slider,#block-views-exp-house-land-page .slider-filter-processed.slider-filter-processed .bef-slider{display:block;}#block-views-exp-new-homes-page .slider-filter-processed.slider-filter-processed .form-item,#block-views-exp-house-land-page .slider-filter-processed.slider-filter-processed .form-item{display:none;}#block-views-exp-new-homes-page .views-exposed-widget,#block-views-exp-house-land-page .views-exposed-widget{margin-top:1.625em;}#block-views-exp-new-homes-page .views-exposed-widget:first-child,#block-views-exp-house-land-page .views-exposed-widget:first-child{margin-top:0;}#block-views-exp-new-homes-page .views-exposed-widget > label,#block-views-exp-house-land-page .views-exposed-widget > label{padding-bottom:0.40625em;border-bottom:1px solid #D7D9DE;}#block-views-exp-new-homes-page .views-exposed-form .views-exposed-widget .form-submit,#block-views-exp-house-land-page .views-exposed-form .views-exposed-widget .form-submit{margin-top:0;}#block-views-exp-new-homes-page #edit-field-dual-occupancy-value,#block-views-exp-house-land-page #edit-field-dual-occupancy-value{position:relative;padding-left:1.875em;}#block-views-exp-new-homes-page #edit-field-dual-occupancy-value .icheckbox,#block-views-exp-new-homes-page #edit-field-dual-occupancy-value input,#block-views-exp-house-land-page #edit-field-dual-occupancy-value .icheckbox,#block-views-exp-house-land-page #edit-field-dual-occupancy-value input{position:absolute;left:0;}#block-ds-extras-office-footer,#block-bean-enquire{padding-top:1.625em;padding-bottom:1.625em;background-color:#EEEEEE;}#block-ds-extras-office-footer .node--webform label,#block-bean-enquire .node--webform label{text-align:left;}#block-ds-extras-office-footer .node--webform .webform-component-markup,#block-bean-enquire .node--webform .webform-component-markup{text-align:center;}#block-ds-extras-office-footer .node--webform .webform-client-form,#block-bean-enquire .node--webform .webform-client-form{margin-bottom:0;}#block-ds-extras-office-footer .node--webform .form-actions,#block-bean-enquire .node--webform .form-actions{text-align:right;}#block-ds-extras-office-footer .node--webform .form-actions .form-submit,#block-ds-extras-office-footer .node--webform .form-actions .form-submit-wrapper,#block-bean-enquire .node--webform .form-actions .form-submit,#block-bean-enquire .node--webform .form-actions .form-submit-wrapper{display:block;width:100%;}#block-ds-extras-office-footer .field--name-title,#block-bean-enquire .field--name-title{margin-bottom:1.625em;}#block-ds-extras-office-footer .field--name-title .field__items,#block-bean-enquire .field--name-title .field__items{position:relative;}#block-ds-extras-office-footer .field--name-title > .field__items > .field__item,#block-bean-enquire .field--name-title > .field__items > .field__item{position:relative;text-align:center;}#block-ds-extras-office-footer .field--name-title > .field__items > .field__item:before,#block-bean-enquire .field--name-title > .field__items > .field__item:before{content:"";position:absolute;top:50%;left:0;right:0;margin-left:auto;margin-right:auto;height:1px;width:100%;background-color:#BABABA;z-index:2;}#block-ds-extras-office-footer .field--name-title > .field__items > .field__item h1,#block-ds-extras-office-footer .field--name-title > .field__items > .field__item h2,#block-ds-extras-office-footer .field--name-title > .field__items > .field__item h3,#block-ds-extras-office-footer .field--name-title > .field__items > .field__item h4,#block-ds-extras-office-footer .field--name-title > .field__items > .field__item h5,#block-ds-extras-office-footer .field--name-title > .field__items > .field__item h6,#block-bean-enquire .field--name-title > .field__items > .field__item h1,#block-bean-enquire .field--name-title > .field__items > .field__item h2,#block-bean-enquire .field--name-title > .field__items > .field__item h3,#block-bean-enquire .field--name-title > .field__items > .field__item h4,#block-bean-enquire .field--name-title > .field__items > .field__item h5,#block-bean-enquire .field--name-title > .field__items > .field__item h6{display:inline;position:relative;background-color:#EEEEEE;z-index:3;-webkit-box-shadow:15px 0 0px 2px #EEEEEE,-15px 0 0px 2px #EEEEEE;-moz-box-shadow:15px 0 0px 2px #EEEEEE,-15px 0 0px 2px #EEEEEE;box-shadow:15px 0 0px 2px #EEEEEE,-15px 0 0px 2px #EEEEEE;}#block-ds-extras-office-footer .field--name-title h1,#block-ds-extras-office-footer .field--name-title h2,#block-ds-extras-office-footer .field--name-title h3,#block-ds-extras-office-footer .field--name-title h4,#block-ds-extras-office-footer .field--name-title h5,#block-ds-extras-office-footer .field--name-title h6,#block-bean-enquire .field--name-title h1,#block-bean-enquire .field--name-title h2,#block-bean-enquire .field--name-title h3,#block-bean-enquire .field--name-title h4,#block-bean-enquire .field--name-title h5,#block-bean-enquire .field--name-title h6{font-size:1.75em;line-height:1.3571428571;}body.node-type-client-story .region--content-main .block,body.node-type-client-story .region--content-footer .block,body.node-type-blog-post .region--content-main .block,body.node-type-blog-post .region--content-footer .block{margin-top:1.625em;}body.node-type-house-and-land .region--content,body.node-type-new-homes .region--content{margin-bottom:0;}body.node-type-house-and-land #block-dg-base-back-link,body.node-type-new-homes #block-dg-base-back-link{margin-top:1.625em;margin-bottom:1.625em;text-align:right;}body.node-type-house-and-land #block-ds-extras-house-land-page-header .field--name-field-slider,body.node-type-house-and-land #block-ds-extras-new-home-page-header .field--name-field-slider,body.node-type-new-homes #block-ds-extras-house-land-page-header .field--name-field-slider,body.node-type-new-homes #block-ds-extras-new-home-page-header .field--name-field-slider{margin-top:1.625em;}body.node-type-house-and-land #block-ds-extras-house-land-footer .field--name-field-more-stories,body.node-type-new-homes #block-ds-extras-house-land-footer .field--name-field-more-stories{margin:1.625em 1em;}body.node-type-house-and-land #block-bean-enquire .block__content,body.node-type-house-and-land #block-ds-extras-new-home-page-footer .field--name-field-colour-palette-item > .field__label,body.node-type-house-and-land #block-ds-extras-new-home-page-footer .field--name-field-colour-palette-item > .field__items,body.node-type-house-and-land #block-ds-extras-new-home-page-footer .field--name-field-floor-plans > .field__label,body.node-type-house-and-land #block-ds-extras-new-home-page-footer .field--name-field-floor-plans > .field__items,body.node-type-new-homes #block-bean-enquire .block__content,body.node-type-new-homes #block-ds-extras-new-home-page-footer .field--name-field-colour-palette-item > .field__label,body.node-type-new-homes #block-ds-extras-new-home-page-footer .field--name-field-colour-palette-item > .field__items,body.node-type-new-homes #block-ds-extras-new-home-page-footer .field--name-field-floor-plans > .field__label,body.node-type-new-homes #block-ds-extras-new-home-page-footer .field--name-field-floor-plans > .field__items{padding-left:0;padding-right:0;margin-left:1em;margin-right:1em;}body.front .region--content{margin-bottom:0;}body.front .region--content-main{padding:0;}body.front #block-bean-front-page-story{margin:0;}body.node-type-office .region--content{margin:0;}body.node-type-office .region--content-main{padding:0;}.field-name-addthis-widget .label-above,.field-name-addthis-widget .field__label,.field-name-addthis-widget .field__items,.field-name-addthis-widget .addthis_sharing_toolbox{display:inline-block;vertical-align:middle;}.field-name-addthis-widget .label-above,.field-name-addthis-widget .field__label{font-size:0.75em;line-height:1.5;font-weight:700;text-transform:uppercase;margin-right:.25em;}.field-name-addthis-widget .addthis_sharing_toolbox{height:32px;overflow:hidden;}.field--name-body blockquote,.field--name-field-body blockquote{font-size:1.125em;line-height:1.5555555556;position:relative;text-align:center;font-family:"PT Serif",Georgia,serif;font-style:italic;margin:1.4444444444em 0;padding:1.4444444444em;border-top:2px solid #EEEEEE;border-bottom:2px solid #EEEEEE;}.field--name-body blockquote:before,.field--name-field-body blockquote:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";height:1em;width:1em;display:inline-block;line-height:1em;text-align:center;position:absolute;top:-.5em;left:0;right:0;width:3em;margin:auto;color:#DC1E35;font-size:1.25em;text-align:center;background:white;}.field--name-body li,.field--name-field-body li{margin:1em 0;}.field--name-body > .field__items > .field__item > ul > li,.field--name-field-body > .field__items > .field__item > ul > li{position:relative;list-style:none;}.field--name-body > .field__items > .field__item > ul > li:before,.field--name-field-body > .field__items > .field__item > ul > li:before{content:"";position:absolute;top:0.4375em;right:100%;height:0.625em;width:0.625em;margin-right:0.625em;background:#DC1E35;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;}.field--name-body > .field__items > .field__item > :last-child,.field--name-field-body > .field__items > .field__item > :last-child{margin-bottom:0;}.field--name-body > .field__items > .field__item > :first-child,.field--name-field-body > .field__items > .field__item > :first-child{margin-top:0;}.field--name-field-colour-palette-item{padding-top:1.625em;padding-bottom:1.625em;color:white;background-color:#404042;}.field--name-field-colour-palette-item .tabs a{background-color:inherit;}.field--name-field-colour-palette-item .cycle-controls{margin-top:0.8125em;width:100%;position:static;text-align:left;}.field--name-field-colour-palette-item .cycle-pager{width:100%;margin:0;padding:0;}.field--name-field-colour-palette-item .cycle-pager a{display:block;margin:0;width:auto;height:auto;text-indent:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}.field--name-field-colour-palette-item .cycle-pager img{display:block;width:100%;}.field--name-field-colour-palette-item .cycle-nxt,.field--name-field-colour-palette-item .cycle-prvs{display:none;}.field--name-field-colour-palette-item .accordion__item.is-collapsed .accordion__target{display:none;}.field--name-field-colour-palette-item .tabs__dropdown-nav.is-alive{display:block;margin-bottom:0.9285714286em;color:white;font-size:0.875em;font-weight:bold;text-transform:uppercase;background-color:#57575D;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNy41OXB4IiBoZWlnaHQ9IjEwLjIzOXB4IiB2aWV3Qm94PSIwIDAgMTcuNTkgMTAuMjM5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNy41OSAxMC4yMzkiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNy4yOTcsMS43MDdsLTguNTMxLDguNTMyTDAuMjkzLDEuNzY4Yy0wLjM5MS0wLjM5MS0wLjM5MS0xLjAyMywwLTEuNDE0czEuMDIzLTAuMzkxLDEuNDE0LDBsNy4wNTksNy4wNThsNy4xMTctNy4xMThjMC4zOTEtMC4zOTEsMS4wMjMtMC4zOTEsMS40MTQsMFMxNy42ODgsMS4zMTYsMTcuMjk3LDEuNzA3eiIvPjwvc3ZnPg==);border:none;height:4.2857142857em;padding:1.1428571429em 1.4285714286em;}.field--name-field-colour-palette-item .tabs__trigger-nav.is-alive{display:none;}.field--name-field-colour-palette-item .field__label{position:relative;text-align:center;margin-bottom:1.625em;}.field--name-field-colour-palette-item .field__label:before{content:"";position:absolute;top:50%;left:0;right:0;margin-left:auto;margin-right:auto;height:1px;width:100%;background-color:#7B7B81;z-index:2;}.field--name-field-colour-palette-item .field__label h1,.field--name-field-colour-palette-item .field__label h2,.field--name-field-colour-palette-item .field__label h3,.field--name-field-colour-palette-item .field__label h4,.field--name-field-colour-palette-item .field__label h5,.field--name-field-colour-palette-item .field__label h6{display:inline;position:relative;background-color:#404042;z-index:3;-webkit-box-shadow:15px 0 0px 2px #404042,-15px 0 0px 2px #404042;-moz-box-shadow:15px 0 0px 2px #404042,-15px 0 0px 2px #404042;box-shadow:15px 0 0px 2px #404042,-15px 0 0px 2px #404042;}.field--name-field-colour-palette-item .field__label h1,.field--name-field-colour-palette-item .field__label h2,.field--name-field-colour-palette-item .field__label h3,.field--name-field-colour-palette-item .field__label h4,.field--name-field-colour-palette-item .field__label h5,.field--name-field-colour-palette-item .field__label h6{font-size:1.75em;line-height:1.3571428571;color:white;text-align:center;}.field--name-field-colour-palette-item .group-label{margin-bottom:0.8125em;padding:1.21875em;background-color:#57575D;}.field--name-field-colour-palette-item > .field__items > .field__item{margin-top:1.625em;}.field--name-field-colour-palette-item > .field__items > .field__item:first-child{margin-top:0;}.field--name-field-colour-palette-item .group-label > .field{display:inline-block;vertical-align:middle;margin-left:1em;}.field--name-field-colour-palette-item .group-label > .field:first-child{margin-left:0;}.field--name-field-colour-palette-item .group-label .field--name-field-colour{border:4px solid white;}.field--name-field-colour-palette-item .group-label .field--name-field-title{font-size:0.75em;line-height:1.5;font-weight:700;text-transform:uppercase;}.field--name-field-dimension > .field__items > .field__item{margin-top:1.625em;}.field--name-field-dimension > .field__items > .field__item:first-child{margin-top:0;}.field--name-field-dimension .field--name-field-dimension-item > .field__items > .field__item{*zoom:1;margin:0.40625em 0;}.field--name-field-dimension .field--name-field-dimension-item > .field__items > .field__item:after{content:"";display:table;clear:both;}.field--name-field-dimension .field--name-field-dimension-item .double-field-first{font-weight:bold;}.field--name-field-dimension .field--name-field-dimension-item .double-field-first,.field--name-field-dimension .field--name-field-dimension-item .double-field-second{width:50%;float:left;}.field--name-field-dimension .field--name-field-dimension-item .double-field-first{padding-right:1em;}.field--name-field-dimension .field--name-field-title{margin-bottom:1.625em;}.field--name-field-dimension .field--name-field-title > .field__items > .field__item{font-size:1.25em;line-height:1.5;font-weight:700;}.field--name-field-floor-plans{padding-top:1.625em;padding-bottom:1.625em;background-color:#EEEEEE;}.field--name-field-floor-plans .field__items{position:relative;}.field--name-field-floor-plans .field__label{position:relative;text-align:center;margin-bottom:1.625em;}.field--name-field-floor-plans .field__label:before{content:"";position:absolute;top:50%;left:0;right:0;margin-left:auto;margin-right:auto;height:1px;width:100%;background-color:#BABABA;z-index:2;}.field--name-field-floor-plans .field__label h1,.field--name-field-floor-plans .field__label h2,.field--name-field-floor-plans .field__label h3,.field--name-field-floor-plans .field__label h4,.field--name-field-floor-plans .field__label h5,.field--name-field-floor-plans .field__label h6{display:inline;position:relative;background-color:#EEEEEE;z-index:3;-webkit-box-shadow:15px 0 0px 2px #EEEEEE,-15px 0 0px 2px #EEEEEE;-moz-box-shadow:15px 0 0px 2px #EEEEEE,-15px 0 0px 2px #EEEEEE;box-shadow:15px 0 0px 2px #EEEEEE,-15px 0 0px 2px #EEEEEE;}.field--name-field-floor-plans .field__label h1,.field--name-field-floor-plans .field__label h2,.field--name-field-floor-plans .field__label h3,.field--name-field-floor-plans .field__label h4,.field--name-field-floor-plans .field__label h5,.field--name-field-floor-plans .field__label h6{font-size:1.75em;line-height:1.3571428571;}.field--name-field-floor-plans .field--name-field-image{margin-bottom:1.625em;}.field--name-field-floor-plans .field--name-field-image img{margin:0 auto;}.field--name-field-introduction{margin-top:1.625em;margin-bottom:1.625em;}.field--name-field-introduction > .field__items > .field__item{font-size:1.125em;line-height:1.5555555556;font-family:"PT Serif",Georgia,serif;}.field--name-field-introduction > .field__items > .field__item > :last-child{margin-bottom:0;}.field--name-field-slider .content-main{padding:1em;background-color:#2E2E31;}.field--name-field-slider .field-collection-item-field-slider:before{content:"";display:block;padding-top:50%;width:100%;background-image:inherit;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.field--name-field-slider .field--name-field-title > .field__items > .field__item,.field--name-field-slider .field--name-field-body > .field__items > .field__item,.field--name-field-slider .field--name-field-link > .field__items > .field__item a{font-size:0.875em;line-height:1.5714285714;color:white;}.field--name-field-slider .field--name-field-link a{text-decoration:underline;}.field--name-field-slider .field--name-field-link a:hover,.field--name-field-slider .field--name-field-link a:focus{text-decoration:none;}.field--name-title h1,.field--name-title h2,.field--name-title h3,.field--name-title h4,.field--name-title h5,.field--name-title h6{margin:0;}.field-items,.field-item,.field-collection-container{margin:0;padding:0;}.field-collection-container{border:none;}.field-collection-view{margin:0;padding:0;border:none;}.field--type-image img{display:block;height:auto;}.node--full > .content-header,.node--full > .content-main,.node--full > .content-footer{margin-top:1.625em;margin-bottom:1.625em;}.node--full > .content-header:last-child,.node--full > .content-main:last-child,.node--full > .content-footer:last-child{margin-bottom:0;}.node--full > .content-header:first-child,.node--full > .content-main:first-child,.node--full > .content-footer:first-child{margin-top:0;}.node--full > .content-header > .field:first-child,.node--full > .content-main > .field:first-child,.node--full > .content-footer > .field:first-child{margin-top:0;}.node--full > .content-header > .field:last-child,.node--full > .content-main > .field:last-child,.node--full > .content-footer > .field:last-child{margin-bottom:0;}.node--new-homes--full .group-content-primary,.node--house-and-land--full .group-content-primary{margin-bottom:0.8125em;}.node--new-homes--full .group-meta,.node--house-and-land--full .group-meta{margin-top:0.8125em;margin-bottom:0.8125em;padding-top:0.8125em;padding-bottom:0.8125em;border-top:1px solid #D7D9DE;border-bottom:1px solid #D7D9DE;}.node--new-homes--full .group-content-primary > .field,.node--new-homes--full .group-content-secondary > .field,.node--house-and-land--full .group-content-primary > .field,.node--house-and-land--full .group-content-secondary > .field{margin-top:0.8125em;margin-bottom:0.8125em;}.node--new-homes--full .group-content-primary > .field:last-child,.node--new-homes--full .group-content-secondary > .field:last-child,.node--house-and-land--full .group-content-primary > .field:last-child,.node--house-and-land--full .group-content-secondary > .field:last-child{margin-bottom:0;}.node--new-homes--full .group-content-primary > .field:first-child,.node--new-homes--full .group-content-secondary > .field:first-child,.node--house-and-land--full .group-content-primary > .field:first-child,.node--house-and-land--full .group-content-secondary > .field:first-child{margin-top:0;}.node--new-homes--full .group-content-primary > .field.field--name-field-location,.node--new-homes--full .group-content-primary > .field.field--name-field-dual-occupancy,.node--new-homes--full .group-content-secondary > .field.field--name-field-location,.node--new-homes--full .group-content-secondary > .field.field--name-field-dual-occupancy,.node--house-and-land--full .group-content-primary > .field.field--name-field-location,.node--house-and-land--full .group-content-primary > .field.field--name-field-dual-occupancy,.node--house-and-land--full .group-content-secondary > .field.field--name-field-location,.node--house-and-land--full .group-content-secondary > .field.field--name-field-dual-occupancy{margin-top:0;margin-bottom:0;}.node--new-homes--full .group-meta .field,.node--house-and-land--full .group-meta .field{display:inline-block;margin-left:1em;font-weight:bold;text-align:center;}.node--new-homes--full .group-meta .field:first-child,.node--house-and-land--full .group-meta .field:first-child{margin-left:0;}.node--new-homes--full .field--name-enquire-button a,.node--new-homes--full .field--name-field-document a,.node--house-and-land--full .field--name-enquire-button a,.node--house-and-land--full .field--name-field-document a{display:inline-block;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;border:none;vertical-align:middle;cursor:pointer;webkit-appearance:none;-moz-appearance:none;-webkit-transition:300ms color;-moz-transition:300ms color;-o-transition:300ms color;transition:300ms color;z-index:1;padding:0.8571428571em 2.1428571429em;font-size:0.875em;line-height:1.8571428571em;display:block;width:100%;}.node--new-homes--full .field--name-enquire-button a,.node--house-and-land--full .field--name-enquire-button a{position:relative;color:white;z-index:1;}.node--new-homes--full .field--name-enquire-button a:before,.node--new-homes--full .field--name-enquire-button a:after,.node--house-and-land--full .field--name-enquire-button a:before,.node--house-and-land--full .field--name-enquire-button a:after{content:"";position:absolute;top:0;left:0;height:100%;}.node--new-homes--full .field--name-enquire-button a:before,.node--house-and-land--full .field--name-enquire-button a:before{width:100%;background-color:#DC1E35;z-index:-2;}.node--new-homes--full .field--name-enquire-button a:after,.node--house-and-land--full .field--name-enquire-button a:after{width:0;background-color:#820010;-webkit-transition:width 300ms;-moz-transition:width 300ms;-o-transition:width 300ms;transition:width 300ms;z-index:-1;}.node--new-homes--full .field--name-enquire-button a:hover,.node--new-homes--full .field--name-enquire-button a:focus,.node--house-and-land--full .field--name-enquire-button a:hover,.node--house-and-land--full .field--name-enquire-button a:focus{color:white;}.node--new-homes--full .field--name-enquire-button a:hover:after,.node--house-and-land--full .field--name-enquire-button a:hover:after{width:100%;}.node--new-homes--full .field--name-field-document a,.node--house-and-land--full .field--name-field-document a{position:relative;color:#DC1E35;background-color:#D7D9DE;}.node--new-homes--full .field--name-field-document a:hover,.node--new-homes--full .field--name-field-document a:focus,.node--house-and-land--full .field--name-field-document a:hover,.node--house-and-land--full .field--name-field-document a:focus{color:white;background-color:#404042;}.node--new-homes--full .field--name-field-document a:hover:after,.node--house-and-land--full .field--name-field-document a:hover:after{width:100%;}.node--new-homes--full .field--name-field-document a:before,.node--house-and-land--full .field--name-field-document a:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";height:1em;width:1em;display:inline-block;line-height:1em;text-align:center;position:relative;top:-2px;margin-right:.75em;}.node--new-homes--full .field--name-field-price .field_label,.node--house-and-land--full .field--name-field-price .field_label{font-size:0.75em;line-height:1.5;font-weight:700;text-transform:uppercase;margin-bottom:.5em;}.node--new-homes--full .field--name-field-price .field__item,.node--house-and-land--full .field--name-field-price .field__item{font-size:2.25em;line-height:1.2222222222;font-family:"PT Serif",Georgia,serif;}.node--new-homes--full .field--name-field-location,.node--new-homes--full .field--name-field-dual-occupancy,.node--house-and-land--full .field--name-field-location,.node--house-and-land--full .field--name-field-dual-occupancy{vertical-align:middle;}.node--new-homes--full .field--name-field-location:before,.node--new-homes--full .field--name-field-location .field__label,.node--new-homes--full .field--name-field-location .label-above,.node--new-homes--full .field--name-field-location .field__items,.node--new-homes--full .field--name-field-dual-occupancy:before,.node--new-homes--full .field--name-field-dual-occupancy .field__label,.node--new-homes--full .field--name-field-dual-occupancy .label-above,.node--new-homes--full .field--name-field-dual-occupancy .field__items,.node--house-and-land--full .field--name-field-location:before,.node--house-and-land--full .field--name-field-location .field__label,.node--house-and-land--full .field--name-field-location .label-above,.node--house-and-land--full .field--name-field-location .field__items,.node--house-and-land--full .field--name-field-dual-occupancy:before,.node--house-and-land--full .field--name-field-dual-occupancy .field__label,.node--house-and-land--full .field--name-field-dual-occupancy .label-above,.node--house-and-land--full .field--name-field-dual-occupancy .field__items{display:inline-block;vertical-align:middle;}.node--new-homes--full .field--name-field-location:before,.node--new-homes--full .field--name-field-location .field__label,.node--new-homes--full .field--name-field-dual-occupancy:before,.node--new-homes--full .field--name-field-dual-occupancy .field__label,.node--house-and-land--full .field--name-field-location:before,.node--house-and-land--full .field--name-field-location .field__label,.node--house-and-land--full .field--name-field-dual-occupancy:before,.node--house-and-land--full .field--name-field-dual-occupancy .field__label{margin-right:.5em;}.node--new-homes--full .field--name-field-dual-occupancy .label-above,.node--house-and-land--full .field--name-field-dual-occupancy .label-above{font-size:0.75em;line-height:1.5;font-weight:700;text-transform:uppercase;}.node--new-homes--full .field--name-enquiry-phone-number a,.node--house-and-land--full .field--name-enquiry-phone-number a{font-size:1.125em;line-height:1.5555555556;display:block;color:#DC1E35;text-align:center;padding:0.625em 0;border:2px solid #DC1E35;}.node--new-homes--full .field--name-enquiry-phone-number a:hover,.node--new-homes--full .field--name-enquiry-phone-number a:focus,.node--house-and-land--full .field--name-enquiry-phone-number a:hover,.node--house-and-land--full .field--name-enquiry-phone-number a:focus{color:#DC1E35;}.node--new-homes--full .field--name-enquiry-phone-number a:before,.node--house-and-land--full .field--name-enquiry-phone-number a:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";height:1em;width:1em;display:inline-block;line-height:1em;text-align:center;display:inline-block;font-size:1.5em;color:#DC1E35;}.node--new-homes .field--name-field-bedrooms .field__label,.node--new-homes .field--name-field-garage .field__label,.node--new-homes .field--name-field-bathrooms .field__label,.node--new-homes .field--name-field-house-width .field__label,.node--new-homes .field--name-field-storey .field__label,.node--house-and-land .field--name-field-bedrooms .field__label,.node--house-and-land .field--name-field-garage .field__label,.node--house-and-land .field--name-field-bathrooms .field__label,.node--house-and-land .field--name-field-house-width .field__label,.node--house-and-land .field--name-field-storey .field__label{position:relative;top:-2px;right:-1px;line-height:0;vertical-align:middle;text-indent:-119988px;height:1.625em;display:inline-block;}.node--new-homes .field--name-field-bedrooms .field__label:after,.node--new-homes .field--name-field-garage .field__label:after,.node--new-homes .field--name-field-bathrooms .field__label:after,.node--new-homes .field--name-field-house-width .field__label:after,.node--new-homes .field--name-field-storey .field__label:after,.node--house-and-land .field--name-field-bedrooms .field__label:after,.node--house-and-land .field--name-field-garage .field__label:after,.node--house-and-land .field--name-field-bathrooms .field__label:after,.node--house-and-land .field--name-field-house-width .field__label:after,.node--house-and-land .field--name-field-storey .field__label:after{content:"";}.node--new-homes .field--name-field-bedrooms .field__label:after,.node--new-homes .field--name-field-garage .field__label:after,.node--new-homes .field--name-field-bathrooms .field__label:after,.node--new-homes .field--name-field-house-width .field__label:after,.node--new-homes .field--name-field-storey .field__label:after,.node--house-and-land .field--name-field-bedrooms .field__label:after,.node--house-and-land .field--name-field-garage .field__label:after,.node--house-and-land .field--name-field-bathrooms .field__label:after,.node--house-and-land .field--name-field-house-width .field__label:after,.node--house-and-land .field--name-field-storey .field__label:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;height:100%;width:100%;display:block;text-align:center;text-indent:0;vertical-align:middle;line-height:1.625em;}.node--new-homes .field--name-field-bedrooms .field__label:after,.node--house-and-land .field--name-field-bedrooms .field__label:after{content:"";}.node--new-homes .field--name-field-garage .field__label:after,.node--house-and-land .field--name-field-garage .field__label:after{content:"";}.node--new-homes .field--name-field-bathrooms .field__label:after,.node--house-and-land .field--name-field-bathrooms .field__label:after{content:"";}.node--new-homes .field--name-field-house-width .field__label,.node--house-and-land .field--name-field-house-width .field__label{width:2.5em;}.node--new-homes .field--name-field-house-width .field__label:after,.node--house-and-land .field--name-field-house-width .field__label:after{content:"";}.node--new-homes .field--name-field-storey .field__label:after,.node--house-and-land .field--name-field-storey .field__label:after{content:"";}.node--new-homes .field--name-field-location:before,.node--new-homes .field--name-field-dual-occupancy > .field__items > .field__item:before,.node--house-and-land .field--name-field-location:before,.node--house-and-land .field--name-field-dual-occupancy > .field__items > .field__item:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";height:1em;width:1em;display:inline-block;line-height:1em;text-align:center;position:relative;top:-1px;}.node--new-homes .field--name-field-dual-occupancy > .field__items > .field__item:before,.node--house-and-land .field--name-field-dual-occupancy > .field__items > .field__item:before{content:"";margin-right:8px;}.node--new-homes .field--name-field-location:before,.node--house-and-land .field--name-field-location:before{content:"";color:#DC1E35;}.node--new-homes .field--name-field-location ul,.node--house-and-land .field--name-field-location ul{margin:0;padding:0;}.node--new-homes .field--name-field-location li,.node--house-and-land .field--name-field-location li{display:inline-block;}.node--new-homes .field--name-field-location li:after,.node--house-and-land .field--name-field-location li:after{content:"/";}.node--new-homes .field--name-field-location li:last-child:after,.node--house-and-land .field--name-field-location li:last-child:after{display:none;}.node--new-homes .field--name-field-location .field__label,.node--house-and-land .field--name-field-location .field__label{top:-1px;color:#DC1E35;}.node--new-homes--teaser .content-header,.node--house-and-land--teaser .content-header{position:relative;}.node--new-homes--teaser .content-main,.node--house-and-land--teaser .content-main{padding:1.21875em;background-color:#F3F3F3;}.node--new-homes--teaser .field--name-field-price .field__items,.node--new-homes--teaser .field--name-field-bedrooms .field__items,.node--new-homes--teaser .field--name-field-garage .field__items,.node--new-homes--teaser .field--name-field-bathrooms .field__items,.node--new-homes--teaser .field--name-field-house-width .field__items,.node--new-homes--teaser .field--name-field-storey .field__items,.node--house-and-land--teaser .field--name-field-price .field__items,.node--house-and-land--teaser .field--name-field-bedrooms .field__items,.node--house-and-land--teaser .field--name-field-garage .field__items,.node--house-and-land--teaser .field--name-field-bathrooms .field__items,.node--house-and-land--teaser .field--name-field-house-width .field__items,.node--house-and-land--teaser .field--name-field-storey .field__items{font-weight:bold;}.node--new-homes--teaser .field--name-field-bedrooms .field__label,.node--new-homes--teaser .field--name-field-bedrooms .field__items,.node--new-homes--teaser .field--name-field-garage .field__label,.node--new-homes--teaser .field--name-field-garage .field__items,.node--new-homes--teaser .field--name-field-bathrooms .field__label,.node--new-homes--teaser .field--name-field-bathrooms .field__items,.node--new-homes--teaser .field--name-field-house-width .field__label,.node--new-homes--teaser .field--name-field-house-width .field__items,.node--new-homes--teaser .field--name-field-storey .field__label,.node--new-homes--teaser .field--name-field-storey .field__items,.node--new-homes--teaser .field--name-field-location .field__label,.node--new-homes--teaser .field--name-field-location .field__items,.node--house-and-land--teaser .field--name-field-bedrooms .field__label,.node--house-and-land--teaser .field--name-field-bedrooms .field__items,.node--house-and-land--teaser .field--name-field-garage .field__label,.node--house-and-land--teaser .field--name-field-garage .field__items,.node--house-and-land--teaser .field--name-field-bathrooms .field__label,.node--house-and-land--teaser .field--name-field-bathrooms .field__items,.node--house-and-land--teaser .field--name-field-house-width .field__label,.node--house-and-land--teaser .field--name-field-house-width .field__items,.node--house-and-land--teaser .field--name-field-storey .field__label,.node--house-and-land--teaser .field--name-field-storey .field__items,.node--house-and-land--teaser .field--name-field-location .field__label,.node--house-and-land--teaser .field--name-field-location .field__items{display:inline-block;text-align:center;}.node--new-homes--teaser .field--name-field-bedrooms .field__label,.node--new-homes--teaser .field--name-field-garage .field__label,.node--new-homes--teaser .field--name-field-bathrooms .field__label,.node--new-homes--teaser .field--name-field-house-width .field__label,.node--new-homes--teaser .field--name-field-storey .field__label,.node--new-homes--teaser .field--name-field-location .field__label,.node--house-and-land--teaser .field--name-field-bedrooms .field__label,.node--house-and-land--teaser .field--name-field-garage .field__label,.node--house-and-land--teaser .field--name-field-bathrooms .field__label,.node--house-and-land--teaser .field--name-field-house-width .field__label,.node--house-and-land--teaser .field--name-field-storey .field__label,.node--house-and-land--teaser .field--name-field-location .field__label{font-size:.9em;}.node--new-homes--teaser .field--name-field-bedrooms .field__items,.node--new-homes--teaser .field--name-field-garage .field__items,.node--new-homes--teaser .field--name-field-bathrooms .field__items,.node--new-homes--teaser .field--name-field-house-width .field__items,.node--new-homes--teaser .field--name-field-storey .field__items,.node--new-homes--teaser .field--name-field-location .field__items,.node--house-and-land--teaser .field--name-field-bedrooms .field__items,.node--house-and-land--teaser .field--name-field-garage .field__items,.node--house-and-land--teaser .field--name-field-bathrooms .field__items,.node--house-and-land--teaser .field--name-field-house-width .field__items,.node--house-and-land--teaser .field--name-field-storey .field__items,.node--house-and-land--teaser .field--name-field-location .field__items{margin-left:.5em;}.node--new-homes--teaser .field--name-field-bedrooms,.node--new-homes--teaser .field--name-field-garage,.node--new-homes--teaser .field--name-field-bathrooms,.node--new-homes--teaser .field--name-field-house-width,.node--new-homes--teaser .field--name-field-storey,.node--house-and-land--teaser .field--name-field-bedrooms,.node--house-and-land--teaser .field--name-field-garage,.node--house-and-land--teaser .field--name-field-bathrooms,.node--house-and-land--teaser .field--name-field-house-width,.node--house-and-land--teaser .field--name-field-storey{display:inline-block;}.node--new-homes--teaser .field--name-field-bedrooms,.node--new-homes--teaser .field--name-field-garage,.node--new-homes--teaser .field--name-field-bathrooms,.node--house-and-land--teaser .field--name-field-bedrooms,.node--house-and-land--teaser .field--name-field-garage,.node--house-and-land--teaser .field--name-field-bathrooms{margin-right:0.5em;}.node--new-homes--teaser .field--name-field-house-width,.node--house-and-land--teaser .field--name-field-house-width{float:right;}.node--new-homes--teaser .field--name-field-location li,.node--house-and-land--teaser .field--name-field-location li{font-size:0.75em;line-height:1.5;}.node--new-homes--teaser .field--name-title,.node--house-and-land--teaser .field--name-title{margin-bottom:0.40625em;}.node--new-homes--teaser .field--name-title h1,.node--new-homes--teaser .field--name-title h2,.node--new-homes--teaser .field--name-title h3,.node--new-homes--teaser .field--name-title h4,.node--new-homes--teaser .field--name-title h5,.node--new-homes--teaser .field--name-title h6,.node--house-and-land--teaser .field--name-title h1,.node--house-and-land--teaser .field--name-title h2,.node--house-and-land--teaser .field--name-title h3,.node--house-and-land--teaser .field--name-title h4,.node--house-and-land--teaser .field--name-title h5,.node--house-and-land--teaser .field--name-title h6{font-size:1.125em;line-height:1.5555555556;}.node--new-homes--teaser .field--name-field-price > .field__items > .field__item,.node--house-and-land--teaser .field--name-field-price > .field__items > .field__item{font-size:1.125em;line-height:1.5555555556;}.node--new-homes--teaser .field--name-field-image > .field__items > .field__item a,.node--house-and-land--teaser .field--name-field-image > .field__items > .field__item a{display:block;position:relative;}.node--new-homes--teaser .field--name-field-image > .field__items > .field__item a:after,.node--house-and-land--teaser .field--name-field-image > .field__items > .field__item a:after{content:"";position:absolute;bottom:0;left:0;height:30%;width:100%;background-image:-owg(linear-gradient(transparent,rgba(0,0,0,0.4)));background-image:-webkit(linear-gradient(transparent,rgba(0,0,0,0.4)));background-image:-moz(linear-gradient(transparent,rgba(0,0,0,0.4)));background-image:-o(linear-gradient(transparent,rgba(0,0,0,0.4)));background-image:linear-gradient(transparent,rgba(0,0,0,0.4));z-index:1;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;}.node--new-homes--teaser .field--name-field-image > .field__items > .field__item a:hover:after,.node--new-homes--teaser .field--name-field-image > .field__items > .field__item a:focus:after,.node--house-and-land--teaser .field--name-field-image > .field__items > .field__item a:hover:after,.node--house-and-land--teaser .field--name-field-image > .field__items > .field__item a:focus:after{height:40%;background-image:-owg(linear-gradient(transparent,rgba(0,0,0,0.4)));background-image:-webkit(linear-gradient(transparent,rgba(0,0,0,0.4)));background-image:-moz(linear-gradient(transparent,rgba(0,0,0,0.4)));background-image:-o(linear-gradient(transparent,rgba(0,0,0,0.4)));background-image:linear-gradient(transparent,rgba(0,0,0,0.4));}.node--new-homes--teaser .content-header .field--name-field-price,.node--house-and-land--teaser .content-header .field--name-field-price{position:absolute;right:1.625em;bottom:0.8125em;color:white;z-index:20;}.node--blog-post--full .content-header > .field,.node--blog-post--full .content-main > .field,.node--blog-post--full .content-footer > .field{margin-top:1.625em;margin-bottom:1.625em;}.node--blog-post--full .content-header > .field:first-child,.node--blog-post--full .content-main > .field:first-child,.node--blog-post--full .content-footer > .field:first-child{margin-top:0;}.node--blog-post--full .content-header > .field:last-child,.node--blog-post--full .content-main > .field:last-child,.node--blog-post--full .content-footer > .field:last-child{margin-bottom:0;}.node--blog-post--full .content-header > .field.field--name-post-date,.node--blog-post--full .content-header > .field.field--name-field-blog-category,.node--blog-post--full .content-main > .field.field--name-post-date,.node--blog-post--full .content-main > .field.field--name-field-blog-category,.node--blog-post--full .content-footer > .field.field--name-post-date,.node--blog-post--full .content-footer > .field.field--name-field-blog-category{margin-bottom:0;}.node--blog-post .content-header > .field--name-post-date,.node--blog-post .content-main > .field--name-post-date,.node--blog-post .content-header > .field--name-field-blog-category,.node--blog-post .content-main > .field--name-field-blog-category{margin-top:0;}.node--blog-post .field--name-post-date,.node--blog-post .field--name-field-blog-category{margin-top:0;display:inline-block;color:#7B7B81;}.node--blog-post .field--name-post-date,.node--blog-post .field--name-field-blog-category,.node--blog-post .field--name-field-tags{color:#7B7B81;}.node--blog-post .field--name-field-tags,.node--blog-post .field--name-field-blog-category{font-family:"PT Serif",Georgia,serif;font-style:italic;}.node--blog-post .field--name-field-blog-category{margin-left:.75em;}.node--blog-post .field--name-field-blog-category .field__items,.node--blog-post .field--name-field-blog-category:before{display:inline-block;}.node--blog-post .field--name-field-blog-category:before{content:"/";margin-right:.75em;}.node--blog-post--teaser .content-header,.node--blog-post--teaser .content-main,.node--blog-post--teaser .content-footer{margin-bottom:0.8125em;}.node--blog-post--teaser .content-header:last-child,.node--blog-post--teaser .content-main:last-child,.node--blog-post--teaser .content-footer:last-child{margin-bottom:0;}.node--blog-post--teaser .content-header > .field,.node--blog-post--teaser .content-main > .field,.node--blog-post--teaser .content-footer > .field{margin-top:0.8125em;margin-bottom:0.8125em;}.node--blog-post--teaser .content-header > .field:first-child,.node--blog-post--teaser .content-main > .field:first-child,.node--blog-post--teaser .content-footer > .field:first-child{margin-top:0;}.node--blog-post--teaser .content-header > .field:last-child,.node--blog-post--teaser .content-main > .field:last-child,.node--blog-post--teaser .content-footer > .field:last-child{margin-bottom:0;}.node--blog-post--teaser .content-header > .field.field--name-post-date,.node--blog-post--teaser .content-header > .field.field--name-field-blog-category,.node--blog-post--teaser .content-main > .field.field--name-post-date,.node--blog-post--teaser .content-main > .field.field--name-field-blog-category,.node--blog-post--teaser .content-footer > .field.field--name-post-date,.node--blog-post--teaser .content-footer > .field.field--name-field-blog-category{margin-top:0;}.node--blog-post--teaser .content-header > .field.field--name-title,.node--blog-post--teaser .content-main > .field.field--name-title,.node--blog-post--teaser .content-footer > .field.field--name-title{margin-top:0;}.node--blog-post--teaser .field--name-title h1,.node--blog-post--teaser .field--name-title h2,.node--blog-post--teaser .field--name-title h3,.node--blog-post--teaser .field--name-title h4,.node--blog-post--teaser .field--name-title h5,.node--blog-post--teaser .field--name-title h6{font-size:1.5em;line-height:1.3333333333;}.node--blog-post--teaser .field--name-field-image > .field__items > .field__item a{display:block;position:relative;}.node--blog-post--teaser .field--name-field-image > .field__items > .field__item a:after{content:"";position:absolute;bottom:0;left:0;height:30%;width:100%;background-image:-owg(linear-gradient(transparent,rgba(0,0,0,0.4)));background-image:-webkit(linear-gradient(transparent,rgba(0,0,0,0.4)));background-image:-moz(linear-gradient(transparent,rgba(0,0,0,0.4)));background-image:-o(linear-gradient(transparent,rgba(0,0,0,0.4)));background-image:linear-gradient(transparent,rgba(0,0,0,0.4));z-index:1;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;}.node--blog-post--teaser .field--name-field-image > .field__items > .field__item a:hover:after,.node--blog-post--teaser .field--name-field-image > .field__items > .field__item a:focus:after{height:40%;background-image:-owg(linear-gradient(transparent,rgba(0,0,0,0.4)));background-image:-webkit(linear-gradient(transparent,rgba(0,0,0,0.4)));background-image:-moz(linear-gradient(transparent,rgba(0,0,0,0.4)));background-image:-o(linear-gradient(transparent,rgba(0,0,0,0.4)));background-image:linear-gradient(transparent,rgba(0,0,0,0.4));}.node--blog-post--teaser .field--name-node-link a{color:#DC1E35;font-weight:bold;}.node--blog-post--teaser .field--name-node-link a:hover,.node--blog-post--teaser .field--name-node-link a:focus{color:inherit;}.node--sticky.node--blog-post--teaser{padding:1.625em;background-color:#F3F3F3;border-top:4px solid #BABABA;}.node--sticky.node--blog-post--teaser .content-header > .field.field--name-title,.node--sticky.node--blog-post--teaser .content-main > .field.field--name-title,.node--sticky.node--blog-post--teaser .content-footer > .field.field--name-title{margin-bottom:1.625em;}.node--sticky.node--blog-post--teaser .field--name-node-link a{display:inline-block;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;border:none;vertical-align:middle;cursor:pointer;webkit-appearance:none;-moz-appearance:none;-webkit-transition:300ms color;-moz-transition:300ms color;-o-transition:300ms color;transition:300ms color;z-index:1;position:relative;color:#DC1E35;-webkit-box-shadow:inset 0 0 0 2px #DC1E35;-moz-box-shadow:inset 0 0 0 2px #DC1E35;box-shadow:inset 0 0 0 2px #DC1E35;z-index:1;padding:0.8571428571em 2.1428571429em;font-size:0.875em;line-height:1.8571428571em;}.node--sticky.node--blog-post--teaser .field--name-node-link a:before,.node--sticky.node--blog-post--teaser .field--name-node-link a:after{content:"";position:absolute;top:0;left:0;height:100%;-webkit-box-shadow:inset 0 0 0 2px transparent;-moz-box-shadow:inset 0 0 0 2px transparent;box-shadow:inset 0 0 0 2px transparent;}.node--sticky.node--blog-post--teaser .field--name-node-link a:before{width:100%;background-color:transparent;z-index:-2;}.node--sticky.node--blog-post--teaser .field--name-node-link a:after{width:0;background-color:#DC1E35;-webkit-transition:width 300ms;-moz-transition:width 300ms;-o-transition:width 300ms;transition:width 300ms;z-index:-1;}.node--sticky.node--blog-post--teaser .field--name-node-link a:hover,.node--sticky.node--blog-post--teaser .field--name-node-link a:focus{color:white;}.node--sticky.node--blog-post--teaser .field--name-node-link a:hover:after{width:100%;}.node--client-story--featured{background-color:#EEEEEE;}.node--client-story--featured .group-container{padding:1.625em;}.node--client-story--featured .group-container > .field{margin-top:0.8125em;margin-bottom:0.8125em;}.node--client-story--featured .group-container > .field:first-child{margin-top:0;}.node--client-story--featured .group-container > .field:last-child{margin-bottom:0;}.node--client-story--featured .field--name-field-image img{width:100%;}.node--client-story--featured .field--name-bundle{color:#7B7B81;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:inherit;line-height:inherit;letter-spacing:1px;text-transform:uppercase;}.node--client-story--featured .field--name-node-link a{display:inline-block;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;border:none;vertical-align:middle;cursor:pointer;webkit-appearance:none;-moz-appearance:none;-webkit-transition:300ms color;-moz-transition:300ms color;-o-transition:300ms color;transition:300ms color;z-index:1;position:relative;color:#DC1E35;-webkit-box-shadow:inset 0 0 0 2px #DC1E35;-moz-box-shadow:inset 0 0 0 2px #DC1E35;box-shadow:inset 0 0 0 2px #DC1E35;z-index:1;padding:0.8571428571em 2.1428571429em;font-size:0.875em;line-height:1.8571428571em;}.node--client-story--featured .field--name-node-link a:before,.node--client-story--featured .field--name-node-link a:after{content:"";position:absolute;top:0;left:0;height:100%;-webkit-box-shadow:inset 0 0 0 2px transparent;-moz-box-shadow:inset 0 0 0 2px transparent;box-shadow:inset 0 0 0 2px transparent;}.node--client-story--featured .field--name-node-link a:before{width:100%;background-color:transparent;z-index:-2;}.node--client-story--featured .field--name-node-link a:after{width:0;background-color:#DC1E35;-webkit-transition:width 300ms;-moz-transition:width 300ms;-o-transition:width 300ms;transition:width 300ms;z-index:-1;}.node--client-story--featured .field--name-node-link a:hover,.node--client-story--featured .field--name-node-link a:focus{color:white;}.node--client-story--featured .field--name-node-link a:hover:after{width:100%;}.node--client-story--full .content-header > .field,.node--client-story--full .content-main > .field,.node--client-story--full .content-footer > .field{margin-top:1.625em;margin-bottom:1.625em;}.node--client-story--full .content-header > .field:first-child,.node--client-story--full .content-main > .field:first-child,.node--client-story--full .content-footer > .field:first-child{margin-top:0;}.node--client-story--full .content-header > .field:last-child,.node--client-story--full .content-main > .field:last-child,.node--client-story--full .content-footer > .field:last-child{margin-bottom:0;}.node--client-story--teaser .content-header,.node--client-story--teaser .content-main,.node--client-story--teaser .content-footer{margin-bottom:1.625em;}.node--client-story--teaser .content-header:last-child,.node--client-story--teaser .content-main:last-child,.node--client-story--teaser .content-footer:last-child{margin-bottom:0;}.node--client-story--teaser .content-header > .field,.node--client-story--teaser .content-main > .field,.node--client-story--teaser .content-footer > .field{margin-top:0.8125em;margin-bottom:0.8125em;}.node--client-story--teaser .content-header > .field:first-child,.node--client-story--teaser .content-main > .field:first-child,.node--client-story--teaser .content-footer > .field:first-child{margin-top:0;}.node--client-story--teaser .content-header > .field:last-child,.node--client-story--teaser .content-main > .field:last-child,.node--client-story--teaser .content-footer > .field:last-child{margin-bottom:0;}.node--client-story--teaser .field--name-field-image > .field__items > .field__item a{display:block;position:relative;}.node--client-story--teaser .field--name-field-image > .field__items > .field__item a:after{content:"";position:absolute;bottom:0;left:0;height:30%;width:100%;background-image:-owg(linear-gradient(transparent,rgba(0,0,0,0.4)));background-image:-webkit(linear-gradient(transparent,rgba(0,0,0,0.4)));background-image:-moz(linear-gradient(transparent,rgba(0,0,0,0.4)));background-image:-o(linear-gradient(transparent,rgba(0,0,0,0.4)));background-image:linear-gradient(transparent,rgba(0,0,0,0.4));z-index:1;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;}.node--client-story--teaser .field--name-field-image > .field__items > .field__item a:hover:after,.node--client-story--teaser .field--name-field-image > .field__items > .field__item a:focus:after{height:40%;background-image:-owg(linear-gradient(transparent,rgba(0,0,0,0.4)));background-image:-webkit(linear-gradient(transparent,rgba(0,0,0,0.4)));background-image:-moz(linear-gradient(transparent,rgba(0,0,0,0.4)));background-image:-o(linear-gradient(transparent,rgba(0,0,0,0.4)));background-image:linear-gradient(transparent,rgba(0,0,0,0.4));}.node--client-story--teaser .field--name-title h1,.node--client-story--teaser .field--name-title h2,.node--client-story--teaser .field--name-title h3,.node--client-story--teaser .field--name-title h4,.node--client-story--teaser .field--name-title h5,.node--client-story--teaser .field--name-title h6{font-size:1.5em;line-height:1.3333333333;}.node--client-story--teaser .field--name-title a{color:inherit;}.node--client-story--teaser .field--name-title a:hover,.node--client-story--teaser .field--name-title a:focus{color:#DC1E35;}.node--client-story--teaser .field--name-node-link a{display:inline-block;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;border:none;vertical-align:middle;cursor:pointer;webkit-appearance:none;-moz-appearance:none;-webkit-transition:300ms color;-moz-transition:300ms color;-o-transition:300ms color;transition:300ms color;z-index:1;position:relative;color:#DC1E35;-webkit-box-shadow:inset 0 0 0 2px #DC1E35;-moz-box-shadow:inset 0 0 0 2px #DC1E35;box-shadow:inset 0 0 0 2px #DC1E35;z-index:1;padding:0.8571428571em 2.1428571429em;font-size:0.875em;line-height:1.8571428571em;}.node--client-story--teaser .field--name-node-link a:before,.node--client-story--teaser .field--name-node-link a:after{content:"";position:absolute;top:0;left:0;height:100%;-webkit-box-shadow:inset 0 0 0 2px transparent;-moz-box-shadow:inset 0 0 0 2px transparent;box-shadow:inset 0 0 0 2px transparent;}.node--client-story--teaser .field--name-node-link a:before{width:100%;background-color:transparent;z-index:-2;}.node--client-story--teaser .field--name-node-link a:after{width:0;background-color:#DC1E35;-webkit-transition:width 300ms;-moz-transition:width 300ms;-o-transition:width 300ms;transition:width 300ms;z-index:-1;}.node--client-story--teaser .field--name-node-link a:hover,.node--client-story--teaser .field--name-node-link a:focus{color:white;}.node--client-story--teaser .field--name-node-link a:hover:after{width:100%;}.node--house-and-land .field--name-field-location{position:relative;}.node--house-and-land .field--name-field-location .field__items{text-align:left;margin-left:1.5em;}.node--house-and-land .field--name-field-location:before{position:absolute;top:5px;}.node--office--full #map_canvas{width:100% !important;}.node--office--full .content-main{position:relative;overflow:hidden;}.node--office--full .group-container{padding:1.625em;color:white;background-color:#404042;}.node--office--full .group-container a{color:white;text-decoration:underline;}.node--office--full .group-container a:hover,.node--office--full .group-container a:focus{color:#DC1E35;text-decoration:none;}.node--office--full .group-container > .field{font-size:1em;line-height:1.625;margin-top:0.8125em;font-size:1.125em;line-height:1.5555555556;margin-top:0.7222222222em;}.node--office--full .group-container > .field:first-child{margin-top:0;}.node--office--full .field--name-field-address,.node--office--full .field--name-field-phone-number,.node--office--full .field--name-field-email-address,.node--office--full .field--name-field-fax{position:relative;padding-left:2em;}.node--office--full .field--name-field-address .field__label,.node--office--full .field--name-field-phone-number .field__label,.node--office--full .field--name-field-email-address .field__label,.node--office--full .field--name-field-fax .field__label{line-height:0;vertical-align:middle;text-indent:-119988px;height:1em;width:1em;display:inline-block;position:absolute;top:0;left:0;color:#DC1E35;}.node--office--full .field--name-field-address .field__label:after,.node--office--full .field--name-field-phone-number .field__label:after,.node--office--full .field--name-field-email-address .field__label:after,.node--office--full .field--name-field-fax .field__label:after{content:"";}.node--office--full .field--name-field-address .field__label:after,.node--office--full .field--name-field-phone-number .field__label:after,.node--office--full .field--name-field-email-address .field__label:after,.node--office--full .field--name-field-fax .field__label:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;height:100%;width:100%;display:block;text-align:center;text-indent:0;vertical-align:middle;line-height:1em;}.node--office--full .field--name-field-address .field__label:after,.node--office--full .field--name-field-phone-number .field__label:after,.node--office--full .field--name-field-email-address .field__label:after,.node--office--full .field--name-field-fax .field__label:after{top:4px;position:relative;}.node--office--full .field--name-office-map .dg-offices-map{width:100%;}.node--office--full .field--name-field-address .field__label:after{content:"";}.node--office--full .field--name-field-phone-number .field__label:after{content:"";}.node--office--full .field--name-field-email-address .field__label:after{content:"";}.node--office--full .field--name-field-email-address .field__label:after{font-size:0.625em;line-height:2.6em;}.node--office--full .field--name-field-fax .field__label:after{content:"";}.node--office--full .field-name-field-abn .label-inline{display:inline-block;font-weight:700;margin-right:.25em;}.node--office--full .field-name-field-abn .label-inline:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";height:1em;width:1em;display:inline-block;line-height:1em;text-align:center;position:relative;top:-1px;margin-right:1em;color:#DC1E35;}.node--office--full .field--name-field-address .organisation-name{color:white;font-weight:700;text-transform:uppercase;}.node--office--full .field--name-field-image .field__items,.node--office--full .field--name-field-image .field__item,.node--office--full .field--name-field-image img{height:100%;}.node--office--full .field--name-field-image img{width:100%;}.region--content{margin-bottom:1.625em;}.region--footer-secondary{padding-top:1.625em;padding-bottom:1.625em;background-color:#2E2E31;}.region--footer-secondary .block{margin-bottom:1.625em;margin-top:1.625em;}.region--footer-secondary .block:first-child{margin-top:0;}.region--footer-secondary .block:last-child{margin-bottom:0;}.region--header{border-bottom:1px solid #EEEEEE;}.region--header .region__inner{position:relative;}.region--header .logo{display:block;margin:1em;}.region--header .reponsive-menu__toggle{line-height:0;vertical-align:middle;text-indent:-119988px;height:1em;width:1em;display:inline-block;position:absolute;top:1em;right:0.5em;margin:0;padding:0;font-size:2.5em;background:none;border:none;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.region--header .reponsive-menu__toggle:after{content:"";}.region--header .reponsive-menu__toggle:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;height:100%;width:100%;display:block;text-align:center;text-indent:0;vertical-align:middle;line-height:1em;}.region--header .reponsive-menu__toggle:focus{outline:none;}.region--header .reponsive-menu__toggle.is-collapsed:after{content:"";}.region--header .reponsive-menu__toggle.is-open:after{content:"";}.region--hero{margin-bottom:1.625em;}.region--sidebar-left-primary{margin-bottom:1.625em;}.region--header-top .l-region--header-top{*zoom:1;}.region--header-top .l-region--header-top:after{content:"";display:table;clear:both;}.region--header-top #block-bean-general-information-phone-numb,.region--header-top #block-menu-menu-secondary-menu{width:50%;float:left;}.view-client-stories.view-display-id-page > .view-content > .views-row,.view-client-stories.view-display-id-random > .view-content > .views-row{margin-top:1.625em;}.view-dg-blog.view-display-id-page > .view-content > .views-row{margin:1.625em 0;padding-bottom:1.625em;border-bottom:1px solid #EEEEEE;}.view-dg-blog.view-display-id-page > .view-content > .views-row:first-child{margin-top:0;}.view-dg-blog.view-display-id-page > .view-content > .views-row:last-child{margin-bottom:0;}.views-exposed-widgets,.views-exposed-form .views-exposed-widget{margin:0;padding:0;float:none;}.views-toggle{display:inline-block;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;border:none;vertical-align:middle;cursor:pointer;webkit-appearance:none;-moz-appearance:none;-webkit-transition:300ms color;-moz-transition:300ms color;-o-transition:300ms color;transition:300ms color;z-index:1;position:relative;color:#DC1E35;z-index:1;padding:0.8571428571em 2.1428571429em;font-size:0.875em;line-height:1.8571428571em;margin-top:1.625em;margin-bottom:1.625em;display:block;width:100%;}.views-toggle:before,.views-toggle:after{content:"";position:absolute;top:0;left:0;height:100%;}.views-toggle:before{width:100%;background-color:#D7D9DE;z-index:-2;}.views-toggle:after{width:0;background-color:#404042;-webkit-transition:width 300ms;-moz-transition:width 300ms;-o-transition:width 300ms;transition:width 300ms;z-index:-1;}.views-toggle:hover,.views-toggle:focus{color:white;}.views-toggle:hover:after{width:100%;}.views-toggle.is-open{position:relative;color:white;z-index:1;}.views-toggle.is-open:before,.views-toggle.is-open:after{content:"";position:absolute;top:0;left:0;height:100%;}.views-toggle.is-open:before{width:100%;background-color:#2E2E31;z-index:-2;}.views-toggle.is-open:after{width:0;background-color:#404042;-webkit-transition:width 300ms;-moz-transition:width 300ms;-o-transition:width 300ms;transition:width 300ms;z-index:-1;}.views-toggle.is-open:hover,.views-toggle.is-open:focus{color:white;}.views-toggle.is-open:hover:after{width:100%;}.view .view-content{*zoom:1;}.view .view-content:after{content:"";display:table;clear:both;}.view .pager,.view .view-header,.view .view-footer{margin:1.625em 0;}.view .view-header a,.view .view-footer a{color:#DC1E35;}.view .view-header a:hover,.view .view-header a:focus,.view .view-footer a:hover,.view .view-footer a:focus{color:#2E2E31;}.view-house-land.view-display-id-page .view-header,.view-new-homes.view-display-id-page .view-header{*zoom:1;}.view-house-land.view-display-id-page .view-header:after,.view-new-homes.view-display-id-page .view-header:after{content:"";display:table;clear:both;}.view-house-land.view-display-id-page .view-header > div,.view-new-homes.view-display-id-page .view-header > div{display:inline-block;}.view-house-land.view-display-id-page > .view-content > .views-row,.view-new-homes.view-display-id-page > .view-content > .views-row{margin-top:1.625em;}
