html{font-size:100%;line-height:1.625em}body{font-size:1em;line-height:1.625em;font-family:"Helvetica Neue",Arial,sans-serif}body.front{padding-top:0}body.not-front{padding-top:89px}@media only screen and (min-width:992px){body.not-front{padding-top:133px}}.flag-success-message{display:none !important}@media only screen and (max-width:991px){.no-mobile{display:none}}@media only screen and (min-width:992px){.no-desktop{display:none}}@font-face{font-family:"Helvetica Neue";src:url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-Thin.eot');src:url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-Thin.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-Thin.svg') format('svg'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-Thin.woff') format('woff'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-Thin.ttf') format('truetype');font-weight:100;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-ThinItalic.eot');src:url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-ThinItalic.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-ThinItalic.svg') format('svg'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-ThinItalic.woff') format('woff'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-ThinItalic.ttf') format('truetype');font-weight:100;font-style:italic}@font-face{font-family:"Helvetica Neue";src:url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-UltraLight.eot');src:url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-UltraLight.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-UltraLight.svg') format('svg'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-UltraLight.woff') format('woff'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-UltraLight.ttf') format('truetype');font-weight:200;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-UltraLightItalic.eot');src:url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-UltraLightItalic.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-UltraLightItalic.svg') format('svg'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-UltraLightItalic.woff') format('woff'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-UltraLightItalic.ttf') format('truetype');font-weight:200;font-style:italic}@font-face{font-family:"Helvetica Neue";src:url('/sites/all/themes/parent/assets/fonts/helvetica/helvetica-neue-light.eot');src:url('/sites/all/themes/parent/assets/fonts/helvetica/helvetica-neue-light.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/parent/assets/fonts/helvetica/helvetica-neue-light.svg') format('svg'),url('/sites/all/themes/parent/assets/fonts/helvetica/helvetica-neue-light.woff') format('woff'),url('/sites/all/themes/parent/assets/fonts/helvetica/helvetica-neue-light.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url('/sites/all/themes/parent/assets/fonts/helvetica/helvetica-neue-light-italic.eot');src:url('/sites/all/themes/parent/assets/fonts/helvetica/helvetica-neue-light-italic.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/parent/assets/fonts/helvetica/helvetica-neue-light-italic.svg') format('svg'),url('/sites/all/themes/parent/assets/fonts/helvetica/helvetica-neue-light-italic.woff') format('woff'),url('/sites/all/themes/parent/assets/fonts/helvetica/helvetica-neue-light-italic.ttf') format('truetype');font-weight:300;font-style:italic}@font-face{font-family:"Helvetica Neue";src:url('/sites/all/themes/parent/assets/fonts/helvetica/helvetica-neue.eot');src:url('/sites/all/themes/parent/assets/fonts/helvetica/helvetica-neue.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/parent/assets/fonts/helvetica/helvetica-neue.svg') format('svg'),url('/sites/all/themes/parent/assets/fonts/helvetica/helvetica-neue.woff') format('woff'),url('/sites/all/themes/parent/assets/fonts/helvetica/helvetica-neue.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url('/sites/all/themes/parent/assets/fonts/helvetica/helvetica-neue-italic.eot');src:url('/sites/all/themes/parent/assets/fonts/helvetica/helvetica-neue-italic.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/parent/assets/fonts/helvetica/helvetica-neue-italic.svg') format('svg'),url('/sites/all/themes/parent/assets/fonts/helvetica/helvetica-neue-italic.woff') format('woff'),url('/sites/all/themes/parent/assets/fonts/helvetica/helvetica-neue-italic.ttf') format('truetype');font-weight:400;font-style:italic}@font-face{font-family:"Helvetica Neue";src:url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-Medium.eot');src:url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-Medium.svg') format('svg'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-Medium.woff') format('woff'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-Medium.ttf') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-MediumItalic.eot');src:url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-MediumItalic.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-MediumItalic.svg') format('svg'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-MediumItalic.woff') format('woff'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-MediumItalic.ttf') format('truetype');font-weight:500;font-style:italic}@font-face{font-family:"Helvetica Neue";src:url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-Medium.eot');src:url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-Medium.svg') format('svg'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-Medium.woff') format('woff'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-Medium.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:"Helvetica Neue";src:url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-MediumItalic.eot');src:url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-MediumItalic.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-MediumItalic.svg') format('svg'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-MediumItalic.woff') format('woff'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-MediumItalic.ttf') format('truetype');font-weight:700;font-style:italic}@font-face{font-family:"Helvetica Neue Extended";src:url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-ThinExt.eot');src:url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-ThinExt.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-ThinExt.woff') format('woff'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-ThinExt.ttf') format('truetype'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-ThinExt.svg') format('svg');font-weight:300;font-style:normal}@font-face{font-family:"Helvetica Neue Extended";src:url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-ThinExtObl.eot');src:url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-ThinExtObl.eot?#iefix') format('embedded-opentype'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-ThinExtObl.woff') format('woff'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-ThinExtObl.ttf') format('truetype'),url('/sites/all/themes/parent/assets/fonts/helvetica/HelveticaNeue-ThinExtObl.svg') format('svg');font-weight:300;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Arial,sans-serif;font-weight:700;position:relative}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{font-weight:inherit}h1{font-size:2em;line-height:1.21875em;margin:0 auto .40625em;font-weight:300}h2{font-size:1.5em;line-height:1.35417em;margin:0 auto .8125em;font-weight:300}h3{font-size:1.3125em;line-height:1.2381em;margin:0 auto 1.2381em}h4{font-size:1.1875em;line-height:1.36842em;margin:0 auto 1.36842em;letter-spacing:1px}h5{font-size:1em;line-height:1.625em;margin:0 auto 1.625em}h6{font-size:.875em;line-height:1.85714em;margin:0 auto 1.85714em}p,address{margin-bottom:1.21875em;font-weight:300;letter-spacing:normal;clear:both}p:last-child,address:last-child{margin-bottom:0}div[class*="col-"] p:last-child,div[class*="col-"] address:last-child{margin-bottom:1.21875em}p:empty,address:empty{margin:0 !important}ul,ol{font-weight:300;padding-left:1.2em;margin-bottom:1.625em}img{max-width:100%;height:auto !important}a[target="_blank"]:before,a[href^="mailto"]:before,a[href^="tel:"]:before{font-size:inherit;vertical-align:middle;display:inline-block;margin-right:3px;content:"\f08e";font-weight:normal;font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a[target="_blank"]:before{content:'\f08e'}a[href^="mailto"]:before{content:'\f003'}a[href^="tel:"]:before{content:'\f095'}a.hide-target:before,a.hide-target:after,a.hide-mailto:before,a.hide-mailto:after{content:none}.lead,.content>p:first-child,.lead strong,.content>p:first-child strong{font-size:1.125em;line-height:1.44444em}@media only screen and (min-width:768px){.text-sm-right{text-align:right}}.margin-bottom{margin-bottom:26px}.btn{display:inline-block;position:relative;margin:0;padding:10px 60px !important;font-weight:400;height:auto;white-space:normal !important;background:uppercase;font-size:.75em;line-height:2.16667em;border-width:1px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;outline:0;overflow:hidden;background:none;z-index:1;cursor:pointer;text-align:center;-moz-transition:background-color .4s ease,border-color .4s ease,color .4s ease;-o-transition:background-color .4s ease,border-color .4s ease,color .4s ease;-webkit-transition:background-color .4s ease,border-color .4s ease,color .4s ease;transition:background-color .4s ease,border-color .4s ease,color .4s ease}.btn:hover,.btn:focus,.btn:active{text-decoration:underline}.btn:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.btn.btn-block{padding:10px 5px !important}table{width:100%;margin-bottom:1.625em}table th,table td{padding:.8125em 30px}table th+th,table th+td,table td+th,table td+td{border-left:1px solid grey}table td{font-weight:300}table thead{border-bottom:1px solid grey}table tbody tr+tr{border-top:1px solid lightgrey}table tbody th,table tbody td{font-size:.875em;line-height:1.85714em;padding:.92857em 30px}@media only screen and (max-width:767px){table,table thead,table tbody,table th,table td,table tr{display:block;border:none}table th+th,table th+td,table td+th,table td+td{border:none}table tbody tr+tr{border:none}table thead tr{position:absolute;top:-9999px;left:-9999px}table tr{margin-bottom:1.625em}table td{border:none;position:relative;padding-left:50% !important;padding-right:0 !important}table td:before{position:absolute;top:0;left:0;width:40%;padding:.8125em 0;text-align:left;word-wrap:break-word;content:attr(data-th);font-weight:700}table tbody th,table tbody td:first-child{font-size:1em;line-height:1.625em;padding:.8125em 0;font-weight:500;border-bottom:1px solid grey}table tbody td,table tbody td+td,table tbody th+td{border-bottom:1px solid lightgrey}table tbody td:last-child,table tbody td+td:last-child,table tbody th+td:last-child{border:none}}input[type="text"],input[type="search"],input[type="password"],input[type="email"],textarea,textarea.form-control,select{height:auto;max-height:none;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:baseline;font-weight:300;background-image:none;background-color:transparent;font-size:12px;line-height:26px !important;padding:5.5px 15px;border:1px solid;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}select,select.form-control{background-image:url('/sites/all/themes/parent/assets/images/select.png');background-image:url('/sites/all/themes/parent/assets/images/select.svg'),none;background-size:16px 7px;font-size:12px;line-height:26px !important;height:auto;background-position:center right;background-repeat:no-repeat;padding:5.5px 15px;border:1px solid;padding-right:31px;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}select::-ms-expand,select.form-control::-ms-expand{display:none}@media screen and (min-width:0\0){select,select.form-control{background-image:none;padding-right:.8125em}select::-ms-expand,select.form-control::-ms-expand{display:block}}textarea{min-height:200px}input[type="submit"]{display:inline-block;margin:0;padding:12px 45px !important;font-weight:400;text-transform:uppercase;height:auto;white-space:normal !important;font-size:.75em;line-height:2.16667em;border-width:1px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;outline:0;background:none;text-align:center;-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.form-control.form-checkboxes{height:auto !important;background-color:transparent;border:none;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-size:12px;line-height:19.5px;padding:0}.form-control.form-checkboxes .form-item{float:left;width:50%}.form-control.form-checkboxes input,.form-control.form-checkboxes label{display:inline;width:auto !important;height:auto !important;background-color:transparent;border:none;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.form-control.form-checkboxes label{font-weight:300;font-size:12px;line-height:26px !important}.form-item .control-label{font-weight:400;margin:none;font-size:.75em;line-height:2.16667em}.form-type-checkbox .control-label{font-weight:300;font-size:.75em;line-height:1.625em}.form-type-checkbox input{margin-top:4px;line-height:19.5px}.webform-component-fieldset.row{border:none;margin-bottom:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.webform-component-fieldset.row.border-bottom:after{content:'';display:block;height:2px;margin:1.625em 15px;background-color:lightgrey}.webform-component-fieldset.row .panel-heading,.webform-component-fieldset.row .panel-body{background-color:transparent;border:none;padding:0}.webform-component-fieldset.row .panel-heading{padding:0 15px;margin-bottom:.8125em}.modal-default{left:20% !important;width:60%}@media only screen and (max-width:1199px){.modal-default{left:10% !important;width:80%}}@media only screen and (max-width:767px){.modal-default{width:100% !important;top:0 !important;left:0 !important;padding-top:0 !important;position:static !important}.modal-default .modal-forms-modal-content{min-height:100vh}}@media only screen and (max-width:767px){body.modal-open{padding-top:0 !important;overflow-y:scroll}body.modal-open #header,body.modal-open #main,body.modal-open .cta,body.modal-open .footer,body.modal-open #modalBackdrop{display:none !important}}@media only screen and (max-width:767px){.modal-scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch}}div.modal-forms-modal-content{width:100%;font-size:16px;line-height:26px;font-family:"Helvetica Neue",Arial,sans-serif;max-height:80vh;overflow-y:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media only screen and (max-width:767px){div.modal-forms-modal-content{max-height:100vh}}div.modal-forms-modal-content .popups-container{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}@media only screen and (max-width:767px){div.modal-forms-modal-content .popups-container{padding-bottom:60px}}div.modal-forms-modal-content .modal-header,div.modal-forms-modal-content .modal-content{border:none;background-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}div.modal-forms-modal-content .modal-header{padding:1.625em 15px 1.625em 15px;position:relative}@media only screen and (min-width:768px){div.modal-forms-modal-content .modal-header{padding:3.25em 45px 1.625em 45px}}div.modal-forms-modal-content .modal-title{font-size:1.625em;line-height:1.25em;font-weight:300}div.modal-forms-modal-content .modal-content{padding:0 15px 1.625em 15px}@media only screen and (min-width:768px){div.modal-forms-modal-content .modal-content{padding:0 45px 3.25em 45px}}div.modal-forms-modal-content .popups-close{position:absolute;top:3px;right:3px;margin:0}div.modal-forms-modal-content .popups-close,div.modal-forms-modal-content .popups-close.close{opacity:1}div.modal-forms-modal-content .form-actions{margin-top:1.625em}div.modal-forms-modal-content .form-actions .btn{display:block;width:100%}.front #homes-solr-build-homepage-search-block{position:relative;width:100%;background-color:transparent}@media only screen and (max-width:991px){.front #homes-solr-build-homepage-search-block{position:fixed;bottom:0;left:0;z-index:1000}}@media only screen and (min-width:992px){.front #homes-solr-build-homepage-search-block{position:absolute;bottom:-44px}}.front #homes-solr-build-homepage-search-block>div{padding:20px;margin-right:auto;margin-left:auto;width:100%}@media only screen and (min-width:992px){.front #homes-solr-build-homepage-search-block>div{max-width:605px}}.front #homes-solr-build-homepage-search-block .form-item-location{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;width:60%;float:left;margin-bottom:0;padding-right:10px}@media only screen and (min-width:992px){.front #homes-solr-build-homepage-search-block .form-item-location{width:66.66667%}}.front #homes-solr-build-homepage-search-block .form-submit{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;width:40%;padding-left:5px !important;padding-right:5px !important}@media only screen and (min-width:992px){.front #homes-solr-build-homepage-search-block .form-submit{width:33.33333%}}#user-profile-form .form-actions button{width:100%}@media only screen and (min-width:992px){#user-profile-form .form-actions button{width:inherit}}#user-profile-form .form-actions #edit-cancel{margin-top:20px;margin-left:0;background-color:#e25252;border-color:#e25252}@media only screen and (min-width:992px){#user-profile-form .form-actions #edit-cancel{margin-top:0px;margin-left:15px}}.nav-tabs{margin-bottom:1.625em}.nav-tabs>li>a{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.panel{border:none !important;background-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.panel-group{border:none !important;background-color:transparent}.panel-group .panel-heading{background-color:transparent;padding:0;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.panel-group .panel-heading a{font-weight:300;padding:.61905em 0;display:block;position:relative}.panel-group .panel-heading a:after{content:"\f107";font-weight:normal;font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:28px;line-height:normal;font-weight:normal;text-align:center;display:block;position:absolute;top:5px;right:0;-moz-transition:-moz-transform .3s ease;-o-transition:-o-transform .3s ease;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.panel-group .panel-heading a.collapsed:after{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.panel-body{padding:.8125em 0;border-top:none !important}.flag-wrapper .flag-throbber{display:none}.breadcrumb{font-size:.75em;line-height:2.16667em;padding:1.08333em 0;margin:0;background-color:transparent}.breadcrumb>li+li:before{content:'>'}.block.filter-properties,.block.browse-category{padding:.8125em 22.5px;margin-bottom:1.625em}.block.filter-properties .block-title,.block.browse-category .block-title{font-size:1.5em;line-height:1.35417em;margin-bottom:.8125em;font-weight:normal}.block.filter-properties .btn,.block.browse-category .btn{width:100%;display:block;padding-left:5px !important;padding-right:5px !important}.block.filter-properties h2{font-size:1.5em;line-height:1.08333em;font-weight:300;font-family:'Helvetica Neue'}.block.filter-properties .views-exposed-form .views-exposed-widgets{margin-bottom:.8125em}.block.filter-properties .views-exposed-form .views-exposed-widget{width:100%}.block.filter-properties .views-exposed-form .views-exposed-widget .form-item{margin-bottom:.8125em}.block.filter-properties .views-exposed-form .views-exposed-widget .form-item input,.block.filter-properties .views-exposed-form .views-exposed-widget .form-item select{padding-top:10px;padding-bottom:10px}.block.filter-properties .views-exposed-form .views-exposed-widget .btn{margin-top:0}.block.filter-properties .form-type-select .control-label{display:none}.block.filter-properties .views-exposed-widget>label{display:none}.block.filter-properties .block-facetapi{margin-bottom:.8125em}.block.filter-properties .facetapi-facetapi-ajax-checkboxes{padding:0;margin-bottom:0}.block.filter-properties .facetapi-facetapi-ajax-checkboxes:after{content:".";display:block;height:0;clear:both;visibility:hidden}.block.filter-properties .facetapi-facetapi-ajax-checkboxes li{display:block;list-style:none;float:left;width:50%}.block.filter-properties .form-submit[disabled]{cursor:wait}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.block.filter-properties .form-item-mefibs-form-filters-location input{padding-top:13px !important;padding-bottom:13px !important;line-height:normal !important}}.block.filter-properties .views-reset-button{margin-top:.8125em}.block.browse-category h2{font-size:1.5em;line-height:1.08333em;font-weight:300;font-family:'Helvetica Neue'}.block.browse-category .form-item input,.block.browse-category .form-item select{padding-top:10px;padding-bottom:10px}.block.browse-category .btn-browse-false,.block.browse-category .form-submit{margin-bottom:.8125em}.block.browse-category label{display:none}.block.sort-properties{float:right;padding-top:7px}.block.sort-properties span{float:left;color:black;font-size:14px;margin-right:1.625em;line-height:26px;font-weight:700}.block.sort-properties .form-radios{display:inline-block}.block.sort-properties .form-radios .form-item{border-left:none}.block.sort-properties .form-radios .form-item a{font-size:14px}.block.sort-properties div.form-type-bef-link[class*="-asc"] a{font-weight:normal;color:gray}.block.sort-properties div.form-type-bef-link[class*="-asc"] a:hover,.block.sort-properties div.form-type-bef-link[class*="-asc"] a:focus{text-decoration:none;color:black}.block.sort-properties div.form-type-bef-link[class*="-asc"] a:before{content:"\f077";font-weight:normal;font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:8px;padding-right:12px}.block.sort-properties div.form-type-bef-link[class*="-desc"] a{font-weight:normal;color:gray}.block.sort-properties div.form-type-bef-link[class*="-desc"] a:hover,.block.sort-properties div.form-type-bef-link[class*="-desc"] a:focus{text-decoration:none;color:black}.block.sort-properties div.form-type-bef-link[class*="-desc"] a:before{content:"\f078";font-weight:normal;font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:8px;padding-right:8px}.block.sort-properties a.asc{font-weight:normal;color:gray;margin-left:20px;padding-right:24px;line-height:16px;display:inline-block;position:relative}.block.sort-properties a.asc:hover,.block.sort-properties a.asc:focus{text-decoration:none;color:black}.block.sort-properties a.asc:after{content:"\f077";font-weight:normal;font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:8px;position:absolute;right:10px;display:inline-block;font-weight:normal;font-size:8px}.block.sort-properties a.desc{font-weight:normal;color:gray;margin-left:20px;padding-right:24px;line-height:16px;display:inline-block;position:relative}.block.sort-properties a.desc:hover,.block.sort-properties a.desc:focus{text-decoration:none;color:black}.block.sort-properties a.desc:after{content:"\f078";font-weight:normal;font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:8px;position:absolute;right:10px;display:inline-block;font-weight:normal;font-size:8px}.view-top{margin-bottom:2.4375em}.view-header p:last-child{margin:0 0 .8125em 0}.facetapi-facetapi-checkbox-links{padding-left:0}.views-widget-filter-field_tags_tid label,.views-widget-filter-created label{display:none}input.facetapi-checkbox{margin-right:5px;display:inline-block}.page-news .page-header,.page-life-stories .page-header{margin-bottom:1.08333em}.view-post.view-display-id-page .node{margin-bottom:3.25em}.view-post.view-display-id-latest .views-row+.views-row{margin-top:3.25em}.view-post .pager-load-more{margin-top:0}.view-post .views-widget-filter-field_tags_tid{float:left;width:100%;margin-bottom:.8125em}@media only screen and (min-width:768px){.view-post .views-widget-filter-field_tags_tid{width:50%}}@media only screen and (min-width:992px){.view-post .views-widget-filter-field_tags_tid{width:60%}}.view-post .views-submit-button{float:left;width:100%;margin-bottom:.8125em}.view-post .views-submit-button .form-item{float:left}.view-post .views-submit-button .form-item+.form-item{margin-left:10px}.view-post .views-submit-button select{width:auto}@media only screen and (min-width:768px){.view-post .views-submit-button{clear:none;float:left;width:50%;margin-top:-13px;width:auto}}.view-post.view-display-id-featured .slick-dots{position:absolute !important;bottom:0 !important}.view-post.view-display-id-featured .slick-prev,.view-post.view-display-id-featured .slick-next{top:50 !important}.view-post.view-display-id-featured .slick-prev{left:0}.view-post.view-display-id-featured .slick-next{right:0}.views-exposed-form .views-exposed-widget{padding:0}.views-exposed-form .views-exposed-widget .form-item{margin-bottom:0}.views-exposed-form .views-exposed-widget .form-type-bef-link{margin-bottom:.8125em}.bef-select-as-links{display:block;font-weight:300;font-size:.75em;line-height:1.73333em;margin-bottom:.43333em}.bef-select-as-links div{display:inline}.bef-select-as-links a{text-decoration:none}.bef-select-as-links a:hover,.bef-select-as-links a:focus{text-decoration:underline}.bef-select-as-links a.active{font-weight:500}.bef-select-as-links .form-item{display:inline-block}.bef-select-as-links .form-item+.form-item{padding-left:10px;margin-left:10px}.pager-load-more li{list-style:none;padding-left:0 !important}.pager-load-more li:before{display:none}.pager-load-more li a{display:inline-block;position:relative;margin:0;padding:10px 60px !important;font-weight:400;height:auto;white-space:normal !important;background:uppercase;font-size:.75em;line-height:2.16667em;border-width:1px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;outline:0;overflow:hidden;background:none;z-index:1;cursor:pointer;text-align:center;-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.pager-load-more li a:hover,.pager-load-more li a:focus,.pager-load-more li a:active{text-decoration:underline}.pager-load-more li a:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.pager-load-more li a i{margin-left:10px}#views-exposed-form-property-search-page .views-exposed-widget{float:none}.gmap .gmap-infowindow{max-width:255px;height:auto !important;overflow:hidden !important}.gmap .gmap-infowindow .node{max-width:255px}.gmap .gmap-infowindow .node .inner{padding:12px 12px 68px 12px}.gmap .gmap-infowindow .node .inner .title-price{margin:0}.gmap .gmap-infowindow .node .inner .title-price h3{margin:0}.gmap .gmap-infowindow .node img{max-width:255px !important}@media only screen and (max-width:767px){.page-find-your-home .footer{padding-bottom:78px}.page-find-your-home aside{position:fixed;width:100%;height:auto;bottom:0;left:0;z-index:1002;padding:0;background-color:lightgrey}.page-find-your-home .sidebar-toogle span{display:block;padding:.8125em 35px .8125em 15px;position:relative;cursor:pointer}.page-find-your-home .sidebar-toogle span:after{content:"\f106";font-weight:normal;font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:26px;line-height:normal;width:auto;height:auto;position:absolute;right:10px;top:12px;-moz-transition:-moz-transform .5s ease;-o-transition:-o-transform .5s ease;-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease}.page-find-your-home .sidebar-content{overflow-y:scroll;-webkit-overflow-scrolling:touch;height:0}.page-find-your-home .main .block{padding:.8125em 15px;margin:0}.page-find-your-home .filter-properties .block-title{display:none}.page-find-your-home.filters-open{overflow:hidden}.page-find-your-home.filters-open aside{min-height:100vh}.page-find-your-home.filters-open .sidebar-toogle{min-height:10vh}.page-find-your-home.filters-open .sidebar-toogle span:after{-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.page-find-your-home.filters-open .sidebar-content{min-height:90vh}}.band.padded{padding:3.25em 0}.band.image{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center}@media only screen and (max-width:1199px){.band.image{background-image:none !important}}.band.no-limit-width .container{width:100% !important;max-width:none !important;padding:0 !important}.band.border-top{border-top-width:.0625em;border-top-style:solid;padding-top:3.1875em}.band.border-bottom{border-bottom-width:.0625em;border-bottom-style:solid;padding-bottom:3.1875em}.band.default.padded+.share.padded{padding-top:0}.breadcrumbs+.band.padded{padding-top:1.625em}.breadcrumbs+.band.padded.border-top{border-top-width:.0625em;border-top-style:solid;padding-top:1.5625em}.embed-responsive{margin-bottom:1.625em}@media only screen and (min-width:768px){.row.border{margin-left:-30px;margin-right:-30px;margin-bottom:1.625em}}@media only screen and (min-width:768px){.row.border div[class*="col-"]{padding-left:31px;padding-right:29px}.row.border div[class*="col-"] p:last-child,.row.border div[class*="col-"] address:last-child{margin-bottom:0}.row.border div[class*="col-"]+div[class*="col-sm"]{border-left:1px solid lightgrey}}@media only screen and (min-width:992px){.row.border div[class*="col-"]{padding-left:31px;padding-right:29px}.row.border div[class*="col-"] p:last-child,.row.border div[class*="col-"] address:last-child{margin-bottom:0}.row.border div[class*="col-"]+div[class*="col-md"]{border-left:1px solid lightgrey}}@media only screen and (min-width:1200px){.row.border div[class*="col-"]{padding-left:31px;padding-right:29px}.row.border div[class*="col-"] p:last-child,.row.border div[class*="col-"] address:last-child{margin-bottom:0}.row.border div[class*="col-"]+div[class*="col-lg"]{border-left:1px solid lightgrey}}.box-shortcode{margin:3.25em -15px}.box-shortcode:after{content:".";display:block;height:0;clear:both;visibility:hidden}@media only screen and (min-width:768px){.box-shortcode{margin:3.25em 0}}@media only screen and (min-width:768px){.box-shortcode .box-image,.box-shortcode .box-text{float:left;width:50%}}.box-shortcode .box-image{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center}@media only screen and (max-width:767px){.box-shortcode .box-image{width:100%;height:0;padding-bottom:90%}}@media only screen and (min-width:768px){.box-shortcode .box-image{min-height:300px}}@media only screen and (min-width:992px){.box-shortcode .box-image{min-height:440px}}@media only screen and (min-width:1200px){.box-shortcode .box-image{min-height:520px}}.box-shortcode .box-image img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.box-shortcode .box-text{padding:1.625em 15px}@media only screen and (min-width:768px){.box-shortcode .box-text{padding:3.25em 60px}}.box-shortcode h3{font-size:1.625em;line-height:1em;font-family:'Helvetica Neue Extended'}.box-shortcode h3 ~ h4{font-size:1.125em;line-height:1.44444em;font-weight:100}.box-shortcode h3+h4{margin-top:-1.625em}.slick{position:relative}.slick__arrow button{width:48px;height:48px;margin-top:-24px}.slick__arrow button:before{content:'';display:block;position:absolute;top:50%;left:50%;width:9px;height:17px;margin-top:-8px;margin-left:-4px}.slick__arrow .slick-prev{left:0;background-image:none}.slick__arrow .slick-next{right:0;background-image:none}.gap{width:100%;clear:both}.gap.x1{height:26px}.gap.x2{height:52px}.gap.x3{height:78px}.gap.x4{height:104px}.gap.x5{height:130px}.gap.x6{height:156px}.gap.x7{height:182px}.gap.x8{height:208px}.gap.x9{height:234px}.gap.x10{height:260px}@media only screen and (max-width:991px){.gap.no-mobile{height:0 !important}}#header{color:white;position:absolute;width:100%;top:0;left:0;z-index:1001}@media only screen and (min-width:992px){#header{position:fixed}}@media only screen and (max-device-width:767px) and (orientation:landscape){.front #header{position:static;top:auto;left:auto;z-index:inherit}}.admin-menu #header{margin-top:28px !important}#header a,#header a:hover,#header a:focus{color:white}#header .brand{padding-top:.8125em;float:left;width:41.66667%;margin-bottom:.8125em;-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}#header .brand img{-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}@media only screen and (min-width:992px){#header .brand{width:25%;padding-top:1.625em}}@media only screen and (min-width:1200px){#header .brand{margin-bottom:-.40625em}}#header .header-content{padding-top:.8125em;float:left;width:58.33333%;-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}@media only screen and (min-width:992px){#header .header-content{width:75%;padding-top:1.625em}}#header .top-bar{width:100%;text-align:right;float:right}@media only screen and (min-width:992px){#header .top-bar{float:none}}#header .top-bar .block,#header .top-bar .user-links{display:inline-block;margin-left:20px}#header .user-links{font-size:.875em;line-height:1.85714em}#header .main-navigation{clear:both}#header .main-navigation:after,#header .main-navigation nav:after{content:".";display:block;height:0;clear:both;visibility:hidden}@media only screen and (min-width:992px){#header .main-navigation nav{float:right;margin-left:-15px;margin-right:-15px}}#header .navbar-toggle{margin:0;padding:3px 0 .8125em 15px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;display:block}@media only screen and (min-width:992px){#header .navbar-toggle{display:none}}#header .navbar-toggle .icon-bar{background-color:white;width:25px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#header .navbar-toggle .icon-bar+.icon-bar{margin-top:6px}#header nav{display:none}#header nav.shown{display:block}@media only screen and (min-width:992px){#header nav,#header nav.hidden{display:block}}#header .navbar-nav{margin-top:0;margin-bottom:0;float:none}@media only screen and (min-width:992px){#header .navbar-nav{float:left}}#header .navbar-nav>li{float:none}@media only screen and (min-width:992px){#header .navbar-nav>li{float:left}}#header .navbar-nav>li>a{font-size:.875em;line-height:1.85714em;font-weight:300;letter-spacing:0.02em;padding:.92857em 15px;border:none;-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}#header .navbar-nav>li>a.active-trail{font-weight:700}#header .navbar-nav>li>a:hover,#header .navbar-nav>li>a:focus{color:grey}#header .navbar-nav>li>a .caret{display:none}@media only screen and (min-width:992px){#header .navbar-nav>li>a{padding:.92857em 15px}#header .navbar-nav>li>a .caret{display:inline-block}}#header .navbar-nav>li.expanded{position:relative}#header .navbar-nav>li.expanded .arrow{display:block;width:51px;height:51px;position:absolute;right:0;top:0;z-index:2;font-style:normal}#header .navbar-nav>li.expanded .arrow:after{content:"\f105";font-weight:normal;font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:absolute;top:65%;left:50%;margin-top:-15px;margin-left:-6px;font-size:28px;line-height:normal;width:auto;-moz-transition:-moz-transform .3s ease;-o-transition:-o-transform .3s ease;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}@media only screen and (min-width:992px){#header .navbar-nav>li.expanded .arrow{display:none}}#header .navbar-nav>li.expanded.open .arrow:after{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#header .navbar-nav>li.expanded>a{padding:.92857em 51px .92857em 15px}@media only screen and (min-width:992px){#header .navbar-nav>li.expanded>a{padding:.92857em 15px}}#header .navbar-nav>li.expanded .dropdown-menu{position:static;top:auto;left:auto;width:100%;float:none}@media only screen and (min-width:992px){#header .navbar-nav>li.expanded .dropdown-menu{position:absolute;top:100%;left:0;float:left;width:auto}}@media only screen and (min-width:992px){#header .navbar-nav>li.expanded:hover .dropdown-menu,#header .navbar-nav>li.expanded:focus .dropdown-menu{display:block}}#header .dropdown-menu{padding:0;border:none}#header .dropdown-menu>li>a{font-size:.875em;line-height:1.85714em;font-weight:300;padding:.92857em 15px;border:none}#header .dropdown-menu>li+li>a{padding-top:12px;border-top:1px solid lightgrey}#header .social{font-size:1.0625em;line-height:1.52941em}#header .social a{display:inline-block;margin:0 3px}#header .social a:hover,#header .social a:focus{opacity:0.65}.banner{position:relative}.banner .page-title{position:absolute;width:100%;bottom:0;left:0}@media only screen and (max-width:767px){.banner .page-title .container{padding:0}}@media only screen and (min-width:768px){.banner .page-title{bottom:80px}}.banner-image{width:100%;overflow:hidden;position:relative;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center;height:100vh}.banner-image img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media only screen and (min-width:768px){.banner-image{height:540px}}.block-banner{height:350px}.block-banner .banner-image{height:350px}#dexp-layerslider{z-index:0}#dexp-layerslider .layerslider-banner>ul>li{z-index:0 !important}#dexp-layerslider .tp-caption{padding:1.625em 4.0625em}@media only screen and (min-width:992px){#dexp-layerslider .tp-caption{width:570px !important}}#dexp-layerslider .tp-caption h1,#dexp-layerslider .tp-caption h3{font-size:2em;line-height:.8125em;font-weight:300}#dexp-layerslider .tp-caption h1:before,#dexp-layerslider .tp-caption h3:before{display:none}#dexp-layerslider .tp-caption h3{padding-bottom:0;margin:0 auto .40625em}#dexp-layerslider .tp-caption h2,#dexp-layerslider .tp-caption h4{font-size:1.25em;line-height:1.3em;font-weight:100;padding:0;margin:0;letter-spacing:0.5px}#dexp-layerslider .tp-caption h2:before,#dexp-layerslider .tp-caption h4:before{display:none}#dexp-layerslider .tp-caption:before{content:'';position:absolute;display:block;width:2px;height:70%;top:15%;left:2.03125em}#dexp-layerslider .tp-caption:after{content:'';position:absolute;display:block;width:2px;height:70%;top:15%;right:2.03125em}#dexp-layerslider .tp-leftarrow,#dexp-layerslider .tp-rightarrow{background-image:none;opacity:1;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}#dexp-layerslider .tp-leftarrow:before,#dexp-layerslider .tp-rightarrow:before{content:'';display:block;position:absolute;top:50%;left:50%;width:9px;height:17px;margin-top:-8px;margin-left:-4px}#dexp-layerslider .tp-leftarrow{left:0 !important}#dexp-layerslider .tp-rightarrow{right:0 !important}@media only screen and (min-width:768px) and (max-width:991px){#dexp-layerslider .tp-caption:before{left:1.0075em}#dexp-layerslider .tp-caption:after{right:1.0075em}}@media only screen and (max-width:991px){#dexp-layerslider{height:100vh;padding-bottom:88px;margin-bottom:-88px;background-color:white}#dexp-layerslider .layerslider-banner,#dexp-layerslider ul,#dexp-layerslider li,#dexp-layerslider .slotholder,#dexp-layerslider .tp-bgimg{height:100% !important}#dexp-layerslider .slotholder div{height:100% !important}#dexp-layerslider .tp-caption{padding:1.625em 4.0625em}#dexp-layerslider .tp-caption h1{font-size:22px !important;line-height:26px !important}#dexp-layerslider .tp-caption h2{font-size:16px !important;line-height:26px !important}#dexp-layerslider .tp-caption{border:none !important}#dexp-layerslider .tp-caption.box,#dexp-layerslider .tp-caption.box_center,#dexp-layerslider .tp-caption.box_top_left,#dexp-layerslider .tp-caption.box_top_right,#dexp-layerslider .tp-caption.box_bottom_left,#dexp-layerslider .tp-caption.box_bottom_right{top:auto !important;bottom:0 !important;left:0 !important;width:100% !important;height:auto !important;margin:0 !important;padding:26px 26px !important}}@media only screen and (max-device-width:767px) and (orientation:landscape){#dexp-layerslider{display:none !important}}body.front .page-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.not-front.node-type-page .banner-image{height:350px;position:relative}@media only screen and (max-device-width:767px) and (orientation:landscape){.front .main>.band.default{padding-top:1.625em}}.cta{font-size:1.25em;line-height:1.3em;padding:1.3em 0;text-align:center}@media only screen and (max-width:767px){.cta .block{padding:0 30px}}.cta .btn{margin-left:10px}@media only screen and (max-width:767px){.cta .btn{display:block;margin:1.625em 0 0 0;padding-left:5px !important;padding-right:5px !important}}.alert-warning a{position:relative;z-index:10}.footer{padding:1.625em 0;margin:0;border:none}@media only screen and (max-width:991px){.front .footer{padding-bottom:114px}}.footer .trim{margin-top:1.08333em;padding-top:2.16667em;border-top:1px solid white;font-size:.75em;line-height:1.625em}.footer .social{font-size:1.33333em;line-height:1.625em}.footer .social a{display:inline-block;margin:0 6px 0 0}.footer .social a:hover,.footer .social a:focus{opacity:0.65}.footer .nav *{display:inline;float:left}@media only screen and (max-width:991px){.footer .nav *{display:inline-block;float:none}}@media only screen and (min-width:1200px){.footer .nav *{display:inline-block;float:none}}.footer .nav>li>a{padding:0;border:none}.footer .nav>li>a:hover,.footer .nav>li>a:focus{background-color:transparent;text-decoration:underline}.footer .nav>li+li:before{content:'|';display:inline-block;text-align:center;margin:0 10px;float:left}@media only screen and (max-width:991px){.footer .nav>li+li:before{float:none}}@media only screen and (min-width:1200px){.footer .nav>li+li:before{float:none}}.footer .call-team{margin-top:1.625em;margin-bottom:0}.footer .block.block-gtranslate{text-align:right;margin-bottom:1.625em}.footer .block.block-gtranslate select{width:157px;padding-top:2.5px;padding-bottom:2.5px}.footer .menu.nav{text-align:right}@media only screen and (max-width:767px){.footer .footer-logo,.footer .call-team,.footer .trim,.footer .block.block-gtranslate,.footer .menu.nav{text-align:center}.footer .trim{margin-top:0;padding-top:1.625em}.footer .call-team strong{display:block;font-size:1.66667em;line-height:1.3em}}.field h2.field-label{font-weight:300}.slick-wrapper{margin-bottom:1.625em}.node-service.node-full .banner,.node-key-area.node-full .banner{position:relative}@media only screen and (max-width:767px){.node-service.node-full .banner,.node-key-area.node-full .banner{background-color:transparent;height:100vh;margin-bottom:-48px;padding-bottom:74px}}@media only screen and (max-width:767px){.node-service.node-full .banner-image,.node-key-area.node-full .banner-image{height:100%}}@media only screen and (min-width:768px){.node-service.node-full .banner-image,.node-key-area.node-full .banner-image{height:540px}}.node-service.node-full .intro,.node-key-area.node-full .intro{width:100%;position:absolute;bottom:0;left:0}@media only screen and (max-width:767px){.node-service.node-full .intro .container,.node-key-area.node-full .intro .container{padding:0}}.node-service.node-full .intro .inner,.node-key-area.node-full .intro .inner{margin-bottom:3.25em}@media only screen and (max-width:767px){.node-service.node-full .intro .inner,.node-key-area.node-full .intro .inner{padding:0}}.node-service.node-full .band.default .field,.node-key-area.node-full .band.default .field{margin-bottom:3.25em}.node-service.node-full .band.default .details,.node-key-area.node-full .band.default .details{margin-bottom:1.625em}.node-service.node-full .featured-properties,.node-key-area.node-full .featured-properties{padding-top:4.875em}.node-service.node-full .featured-properties h2,.node-key-area.node-full .featured-properties h2{text-align:center}.node-service.node-full .featured-properties h2,.node-key-area.node-full .featured-properties h2{margin-bottom:1.625em}.node-service.node-full .featured-properties .band.default .field,.node-key-area.node-full .featured-properties .band.default .field{margin-bottom:0 !important}.node-service.node-full .featured-properties>p,.node-key-area.node-full .featured-properties>p{text-align:center}.node-service.node-full .content,.node-key-area.node-full .content{margin-bottom:3.25em;text-align:center}.node-service.node-full .tab-content .content,.node-key-area.node-full .tab-content .content{text-align:left}.node-service.node-full .details,.node-key-area.node-full .details{font-weight:300;border-top:1px solid;border-bottom:1px solid;margin-bottom:.8125em}.node-service.node-full .details:after,.node-key-area.node-full .details:after{content:".";display:block;height:0;clear:both;visibility:hidden}.node-service.node-full .details>div,.node-key-area.node-full .details>div{padding:12px 0 12px 40px;margin:0 !important;float:left;width:100%;position:relative}.node-service.node-full .details>div:before,.node-key-area.node-full .details>div:before{content:'';width:24px;height:24px;display:block;position:absolute;left:0;top:50%;margin-top:-12px}@media only screen and (min-width:768px){.node-service.node-full .details>div,.node-key-area.node-full .details>div{width:39.58333%}}@media only screen and (min-width:1200px){.node-service.node-full .details>div,.node-key-area.node-full .details>div{width:37.5%}}@media only screen and (min-width:768px){.node-service.node-full .details .field-name-field-price,.node-key-area.node-full .details .field-name-field-price{width:20.83333%}}@media only screen and (min-width:1200px){.node-service.node-full .details .field-name-field-price,.node-key-area.node-full .details .field-name-field-price{width:25%}}.node-service.node-full .slick-wrapper,.node-key-area.node-full .slick-wrapper{margin:0 -15px 3.25em -15px;position:relative}@media only screen and (min-width:768px){.node-service.node-full .slick-wrapper:before,.node-service.node-full .slick-wrapper:after,.node-key-area.node-full .slick-wrapper:before,.node-key-area.node-full .slick-wrapper:after{z-index:1;content:'';display:block;width:15px;height:100%;position:absolute;top:0}.node-service.node-full .slick-wrapper:before,.node-key-area.node-full .slick-wrapper:before{left:0}.node-service.node-full .slick-wrapper:after,.node-key-area.node-full .slick-wrapper:after{right:0}}.node-service.node-full .slick-wrapper :focus,.node-key-area.node-full .slick-wrapper :focus{outline:none}.node-service.node-full .slick--optionset--slider,.node-key-area.node-full .slick--optionset--slider{margin-bottom:15px}@media only screen and (min-width:768px){.node-service.node-full .slick--optionset--slider,.node-key-area.node-full .slick--optionset--slider{margin-bottom:30px}}.node-service.node-full .slick--optionset--slider .slide,.node-key-area.node-full .slick--optionset--slider .slide{padding:0}@media only screen and (min-width:768px){.node-service.node-full .slick--optionset--slider .slide,.node-key-area.node-full .slick--optionset--slider .slide{padding:0 15px}}@media only screen and (max-width:767px){.node-service.node-full .slick--optionset--slider .slick-media,.node-key-area.node-full .slick--optionset--slider .slick-media{width:100%;height:0 !important;padding-bottom:66.66667%;position:relative;overflow:hidden}.node-service.node-full .slick--optionset--slider .slick-media img,.node-key-area.node-full .slick--optionset--slider .slick-media img{width:auto !important;max-width:none !important;height:100% !important;position:absolute;top:0;left:50%;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.node-service.node-full .slick--optionset--slider-thumbnail,.node-key-area.node-full .slick--optionset--slider-thumbnail{overflow:hidden}.node-service.node-full .slick--optionset--slider-thumbnail .slick__slider,.node-key-area.node-full .slick--optionset--slider-thumbnail .slick__slider{margin:0 -7.5px}@media only screen and (min-width:768px){.node-service.node-full .slick--optionset--slider-thumbnail .slick__slider,.node-key-area.node-full .slick--optionset--slider-thumbnail .slick__slider{margin:0}}.node-service.node-full .slick--optionset--slider-thumbnail .slide,.node-key-area.node-full .slick--optionset--slider-thumbnail .slide{margin:0 7.5px;position:relative}@media only screen and (min-width:768px){.node-service.node-full .slick--optionset--slider-thumbnail .slide,.node-key-area.node-full .slick--optionset--slider-thumbnail .slide{margin:0 15px}}.node-service.node-full .slick--optionset--slider-thumbnail .slide:before,.node-key-area.node-full .slick--optionset--slider-thumbnail .slide:before{content:'';position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}.node-service.node-full .slick--optionset--slider-thumbnail .slide.slick-current:before,.node-key-area.node-full .slick--optionset--slider-thumbnail .slide.slick-current:before{display:none}.node-service.node-full .slick__arrow .slick-prev,.node-key-area.node-full .slick__arrow .slick-prev{left:0}@media only screen and (min-width:768px){.node-service.node-full .slick__arrow .slick-prev,.node-key-area.node-full .slick__arrow .slick-prev{left:15px}}.node-service.node-full .slick__arrow .slick-next,.node-key-area.node-full .slick__arrow .slick-next{right:0}@media only screen and (min-width:768px){.node-service.node-full .slick__arrow .slick-next,.node-key-area.node-full .slick__arrow .slick-next{right:15px}}.node-service.node-full .media,.node-key-area.node-full .media{position:relative}.node-service.node-full .media .image-title,.node-key-area.node-full .media .image-title{position:absolute;bottom:.8125em;left:22.5px;font-size:1.625em;line-height:1em;font-weight:300;letter-spacing:1px}@media only screen and (min-width:768px){.node-service.node-full .media .image-title,.node-key-area.node-full .media .image-title{bottom:1.625em;left:1.625em}}.node-service.node-teaser,.node-key-area.node-teaser{margin-bottom:1.625em}.node-service.node-teaser a,.node-key-area.node-teaser a{display:block;position:relative;overflow:hidden}.node-service.node-teaser h3,.node-key-area.node-teaser h3{margin-bottom:0}.node-service.node-teaser .field-name-field-image,.node-key-area.node-teaser .field-name-field-image{overflow:hidden}.node-service.node-teaser .field-name-field-image img,.node-key-area.node-teaser .field-name-field-image img{display:block;-moz-transition:-moz-transform .5s ease;-o-transition:-o-transform .5s ease;-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease}.node-service.node-teaser .intro,.node-key-area.node-teaser .intro{position:absolute;bottom:0;left:0;width:100%;padding:0}.node-service.node-teaser .inner,.node-key-area.node-teaser .inner{padding:.8125em 15px;margin:0}@media only screen and (min-width:992px){.node-service.node-teaser .inner,.node-key-area.node-teaser .inner{padding:1.625em 22.5px}}.node-service.node-teaser .field-name-field-teaser-highlight,.node-key-area.node-teaser .field-name-field-teaser-highlight{padding:.8125em 22.5px}.node-service.node-teaser .featured-text,.node-key-area.node-teaser .featured-text{display:block;text-transform:uppercase}@media only screen and (min-width:768px){.node-service.node-teaser .title-price:after,.node-key-area.node-teaser .title-price:after{content:".";display:block;height:0;clear:both;visibility:hidden}.node-service.node-teaser .title-price h3,.node-key-area.node-teaser .title-price h3{float:left;width:66.66667%}.node-service.node-teaser .title-price>div,.node-key-area.node-teaser .title-price>div{float:left;width:33.33333%;text-align:right}}.node-service.node-teaser .teaser-content,.node-key-area.node-teaser .teaser-content{font-size:.875em;line-height:1.39286em}.node-service.node-teaser .teaser-content p,.node-key-area.node-teaser .teaser-content p{margin-bottom:1.85714em}.node-service.node-teaser .teaser-content p:last-child,.node-key-area.node-teaser .teaser-content p:last-child{margin-bottom:0}@media only screen and (min-width:768px) and (max-width:991px){.node-service.node-teaser .teaser-content p:not(.read-more),.node-key-area.node-teaser .teaser-content p:not(.read-more){display:none}}.node-service.node-teaser .read-more,.node-key-area.node-teaser .read-more{font-weight:500}.node-service.node-featured-teaser .field-name-field-teaser-label,.node-service.node-featured-teaser .field-name-field-teaser-label-option,.node-service.node-teaser .field-name-field-teaser-label,.node-service.node-teaser .field-name-field-teaser-label-option,.node-key-area.node-featured-teaser .field-name-field-teaser-label,.node-key-area.node-featured-teaser .field-name-field-teaser-label-option,.node-key-area.node-teaser .field-name-field-teaser-label,.node-key-area.node-teaser .field-name-field-teaser-label-option{position:absolute;height:160px;width:160px;top:-20px;right:-20px}.node-service.node-featured-teaser .field-name-field-teaser-label .field-items,.node-service.node-featured-teaser .field-name-field-teaser-label-option .field-items,.node-service.node-teaser .field-name-field-teaser-label .field-items,.node-service.node-teaser .field-name-field-teaser-label-option .field-items,.node-key-area.node-featured-teaser .field-name-field-teaser-label .field-items,.node-key-area.node-featured-teaser .field-name-field-teaser-label-option .field-items,.node-key-area.node-teaser .field-name-field-teaser-label .field-items,.node-key-area.node-teaser .field-name-field-teaser-label-option .field-items{position:absolute;width:100%;height:100%;left:0;top:0}.node-service.node-featured-teaser .field-name-field-teaser-label .field-item,.node-service.node-featured-teaser .field-name-field-teaser-label-option .field-item,.node-service.node-teaser .field-name-field-teaser-label .field-item,.node-service.node-teaser .field-name-field-teaser-label-option .field-item,.node-key-area.node-featured-teaser .field-name-field-teaser-label .field-item,.node-key-area.node-featured-teaser .field-name-field-teaser-label-option .field-item,.node-key-area.node-teaser .field-name-field-teaser-label .field-item,.node-key-area.node-teaser .field-name-field-teaser-label-option .field-item{font-size:.75em;line-height:1.625em;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-webkit-transform-origin:0 50%;transform-origin:0 50%;width:220px;padding:.20313em 0;text-align:center;margin-top:-9.75px}.node-service.node-grid-teaser,.node-key-area.node-grid-teaser{margin-bottom:0}.node-service.node-grid-teaser a,.node-key-area.node-grid-teaser a{display:block;position:relative;overflow:hidden}.node-service.node-grid-teaser h3,.node-key-area.node-grid-teaser h3{margin-bottom:0}.node-service.node-grid-teaser .field-name-field-image,.node-key-area.node-grid-teaser .field-name-field-image{overflow:hidden}.node-service.node-grid-teaser .field-name-field-image .field-item,.node-key-area.node-grid-teaser .field-name-field-image .field-item{height:0;padding-top:56.25%;position:relative;-moz-transition:-moz-transform .5s ease;-o-transition:-o-transform .5s ease;-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease}.node-service.node-grid-teaser .field-name-field-image img,.node-key-area.node-grid-teaser .field-name-field-image img{display:block;position:absolute;width:100%;top:0;left:0}.node-service.node-grid-teaser .intro,.node-key-area.node-grid-teaser .intro{width:100%;padding:0}.node-service.node-grid-teaser .inner,.node-key-area.node-grid-teaser .inner{padding:26px 22.5px 78px 22.5px;margin:0;position:relative}.node-service.node-grid-teaser .title-price,.node-key-area.node-grid-teaser .title-price{margin-bottom:6.5px}.node-service.node-grid-teaser .title-price h3,.node-key-area.node-grid-teaser .title-price h3{font-size:23px;margin-bottom:.28261em;line-height:26px}.node-service.node-grid-teaser .title-price .field-name-field-price,.node-key-area.node-grid-teaser .title-price .field-name-field-price{font-size:16px;line-height:26px}.node-service.node-grid-teaser .teaser-content,.node-key-area.node-grid-teaser .teaser-content{font-size:14px;line-height:19.5px}.node-service.node-grid-teaser .teaser-content p,.node-key-area.node-grid-teaser .teaser-content p{margin-bottom:1.85714em}.node-service.node-grid-teaser .teaser-content p:last-child,.node-key-area.node-grid-teaser .teaser-content p:last-child{margin-bottom:0}.node-service.node-grid-teaser .read-more,.node-key-area.node-grid-teaser .read-more{font-size:12px;line-height:26px;text-align:center;display:block;width:100%;padding:1.08333em 0;position:absolute;bottom:0;left:0;font-weight:500}.node-service.node-grid-teaser:hover,.node-service.node-grid-teaser:hover *,.node-service.node-grid-teaser a:focus,.node-service.node-grid-teaser a:focus *,.node-key-area.node-grid-teaser:hover,.node-key-area.node-grid-teaser:hover *,.node-key-area.node-grid-teaser a:focus,.node-key-area.node-grid-teaser a:focus *{text-decoration:none}.node-service.node-grid-teaser:hover .field-name-field-image .field-item,.node-service.node-grid-teaser a:focus .field-name-field-image .field-item,.node-key-area.node-grid-teaser:hover .field-name-field-image .field-item,.node-key-area.node-grid-teaser a:focus .field-name-field-image .field-item{-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.node-service.node-grid-teaser:hover h3,.node-service.node-grid-teaser a:focus h3,.node-key-area.node-grid-teaser:hover h3,.node-key-area.node-grid-teaser a:focus h3{text-decoration:underline}.node-service.node-full .buttom-row{margin-left:-7.5px;margin-right:-7.5px}.node-service.node-full .buttom-row div[class*="col-"]{padding-left:7.5px;padding-right:7.5px}@media only screen and (min-width:768px) and (max-width:991px){.node-service.node-full .buttom-row .btn{font-size:.625em;line-height:2.6em;letter-spacing:0px;word-spacing:0.1px}}@media only screen and (min-width:768px){.node-service.node-full .details>div{width:41.66667%}}@media only screen and (min-width:1200px){.node-service.node-full .details>div{width:33.33333%}}@media only screen and (min-width:768px){.node-service.node-full .details .field-name-field-price,.node-service.node-full .details .field-name-field-num-bedrooms{width:29.16667%}}@media only screen and (min-width:1200px){.node-service.node-full .details .field-name-field-price,.node-service.node-full .details .field-name-field-num-bedrooms{width:33.33333%}}.node-type-service .property-cta,.node-type-key_area .property-cta{padding:.8125em 0 0 0}.node-type-service .property-cta .btn,.node-type-key_area .property-cta .btn{margin-bottom:13px}@media only screen and (min-width:992px){.node-type-service .property-cta.property-fixed,.node-type-key_area .property-cta.property-fixed{position:fixed;width:100%;z-index:1000;-moz-box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}}.node-type-service .mobile-property-cta,.node-type-key_area .mobile-property-cta{padding:.8125em 15px 0 15px;position:fixed;width:100%;top:auto;bottom:0;left:0;z-index:1000}.node-type-service .mobile-property-cta .btn,.node-type-key_area .mobile-property-cta .btn{margin-bottom:13px}.node-type-service .mobile-property-cta .row,.node-type-key_area .mobile-property-cta .row{margin:0 -7.5px}.node-type-service .mobile-property-cta .col-xs-6,.node-type-key_area .mobile-property-cta .col-xs-6{padding:0 7.5px}@media only screen and (max-width:991px){.node-type-service .footer,.node-type-key_area .footer{padding-bottom:100px}}.paragraphs-items ul.single{list-style:none;padding:0;border-bottom:1px solid #ddd;padding:0.8125em 0}.paragraphs-items ul.single a{color:#333;text-decoration:none;font-weight:300;cursor:default}@media only screen and (max-width:767px){.paragraphs-items ul.single a{font-size:1.3125em;line-height:1.2381em}}.paragraphs-items-field-site-plan-group .field,.paragraphs-items-field-site-plan-group .content{margin-bottom:0 !important}.paragraphs-items-field-site-plan-group h2{text-align:center}.paragraphs-items-field-plan-group{margin-left:-15px;margin-right:-15px;padding:2.4375em 15px;margin-bottom:3.25em}@media only screen and (min-width:768px){.paragraphs-items-field-plan-group{padding:3.25em 60px}}.paragraphs-items-field-plan-group .field,.paragraphs-items-field-plan-group .content{margin-bottom:0 !important}.field-name-field-incentives-content,.field-name-field-location-content,.field-name-field-communal-content,.field-name-field-criteria-content{margin-left:-15px;margin-right:-15px;padding:2.4375em 15px;margin-bottom:3.25em}@media only screen and (min-width:768px){.field-name-field-incentives-content,.field-name-field-location-content,.field-name-field-communal-content,.field-name-field-criteria-content{padding:3.25em 60px}}.field-name-field-incentives-content h2,.field-name-field-location-content h2,.field-name-field-communal-content h2,.field-name-field-criteria-content h2{text-align:center}.specifications-group .group-title{text-align:center;margin-bottom:.27083em}.features-group{margin-left:-15px;margin-right:-15px;padding:2.4375em 15px;margin-bottom:3.25em}@media only screen and (min-width:768px){.features-group{padding:3.25em 60px}}.features-group .group-title{text-align:center;margin-bottom:.27083em}.features-group .field-name-field-features-title{text-align:center;margin-bottom:1.2381em !important}.block-parent-calculators{padding:1.625em 15px;margin-bottom:3.25em}@media only screen and (max-width:767px){.block-parent-calculators{margin-left:-15px;margin-right:-15px;overflow:hidden}}@media only screen and (min-width:768px){.block-parent-calculators{padding:3.25em 60px}}.block-parent-calculators .property-price-input{text-align:right;width:80%;margin-left:5%}.block-parent-calculators .ui-slider{border:none;border-radius:0;margin:0 28px}.block-parent-calculators .ui-slider .ui-slider-handle{border:none;border-radius:0;width:4em;height:2.25em;padding:5px;margin-left:-27px;margin-top:-6px;text-align:center}.block-parent-calculators .ui-slider .label{font-size:14px !important;position:absolute;width:50px;margin-left:-17.5px;text-align:center;margin-top:35px;font-weight:500;transform:translateX(-2px)}.block-parent-calculators .results{font-weight:500;padding-bottom:20px}.block-parent-calculators .row{padding-bottom:20px}.block-parent-calculators .deposit-slider-wrapper,.block-parent-calculators .repayment-slider-wrapper,.block-parent-calculators .interest-slider-wrapper,.block-parent-calculators .calculator-slider-wrapper{padding-top:20px;margin-bottom:60px}.block-parent-calculators .deposit-slider-wrapper.no-desktop,.block-parent-calculators .repayment-slider-wrapper.no-desktop,.block-parent-calculators .interest-slider-wrapper.no-desktop,.block-parent-calculators .calculator-slider-wrapper.no-desktop{margin-bottom:20px}.block-parent-calculators .share-percent-input{width:80%;margin-right:5%;text-align:right}.block-parent-calculators .interest-input{width:60%;margin-right:19%;text-align:right}.block-parent-calculators .deposit-input{width:80%;margin-left:5%}.block-parent-calculators .repayment-input{width:60%;margin-right:5%;text-align:right}.block-parent-calculators .deposit-slider-wrapper .ui-slider-handle{width:6em}.block-parent-calculators .help-to-buy-calculator>.row{padding-bottom:0}.block-parent-calculators .help-to-buy-calculator .property-price{padding-top:20px}.block-parent-calculators .help-to-buy-calculator .divider{margin-top:-50px;padding-left:60px}.view-property-search.view-display-id-page:after,.view-saved-properties.view-display-id-page:after{content:".";display:block;height:0;clear:both;visibility:hidden}.view-property-search.view-display-id-page .nav-tabs,.view-saved-properties.view-display-id-page .nav-tabs{float:left;border:none}.view-property-search.view-display-id-page .nav-tabs li a,.view-saved-properties.view-display-id-page .nav-tabs li a{margin-right:10px;padding:.46429em 15px;font-size:.875em;line-height:1.85714em;font-weight:500}.view-property-search.view-display-id-page .nav-tabs li a:before,.view-saved-properties.view-display-id-page .nav-tabs li a:before{content:"\f0c9";font-weight:normal;font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin-right:10px}.view-property-search.view-display-id-page .nav-tabs li:last-child a:before,.view-saved-properties.view-display-id-page .nav-tabs li:last-child a:before{content:'\f041'}.view-property-search.view-display-id-page .tab-content,.view-saved-properties.view-display-id-page .tab-content{clear:both}.view-property-search.view-display-id-page .view-top,.view-saved-properties.view-display-id-page .view-top{float:right;margin:0}.view-property-search.view-display-id-page .view-top div.view-filters div.form-item label.control-label,.view-saved-properties.view-display-id-page .view-top div.view-filters div.form-item label.control-label{float:left;font-size:.875em;line-height:1.85714em;padding-right:12px}.view-property-search.view-display-id-page .view-top div.view-filters div.form-item div.form-radios,.view-saved-properties.view-display-id-page .view-top div.view-filters div.form-item div.form-radios{float:left}.view-property-search.view-display-id-page .view-top div.view-filters div.form-item div.form-radios a,.view-saved-properties.view-display-id-page .view-top div.view-filters div.form-item div.form-radios a{font-size:.875em;line-height:1.85714em;font-size:14px}.node-post.node-featured-teaser{position:relative;margin-bottom:0}@media only screen and (max-width:767px){.node-post.node-featured-teaser .container{padding:0}}.node-post.node-featured-teaser .feature-intro{width:100%;position:absolute;bottom:0;left:0}@media only screen and (min-width:768px){.node-post.node-featured-teaser .feature-intro{bottom:60px;left:0}}.node-post.node-featured-teaser .feature-intro:hover,.node-post.node-featured-teaser .feature-intro:hover *,.node-post.node-featured-teaser .feature-intro:focus,.node-post.node-featured-teaser .feature-intro:focus *{text-decoration:none}.node-post.node-featured-teaser .date{margin-bottom:.8125em}.node-post.node-grid-teaser{margin-bottom:1.625em}.node-post.node-grid-teaser a{display:block;position:relative}.node-post.node-grid-teaser h3{margin-bottom:0}.node-post.node-grid-teaser .date{margin-bottom:.8125em}.node-post.node-grid-teaser .field-name-field-image{margin-bottom:.8125em;overflow:hidden}.node-post.node-grid-teaser .field-name-field-image img{display:block;-moz-transition:-moz-transform .5s ease;-o-transition:-o-transform .5s ease;-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease}.node-post.node-grid-teaser a:hover,.node-post.node-grid-teaser a:hover *,.node-post.node-grid-teaser a:focus,.node-post.node-grid-teaser a:focus *{text-decoration:none}.node-post.node-grid-teaser a:hover .field-name-field-image img,.node-post.node-grid-teaser a:focus .field-name-field-image img{-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.node-post.node-full .banner{position:relative}@media only screen and (max-width:767px){.node-post.node-full .banner .container{padding:0}}@media only screen and (max-width:767px){.node-post.node-full .banner-image{height:350px}}.node-post.node-full .intro{width:100%;position:absolute;bottom:0;left:0}@media only screen and (min-width:768px){.node-post.node-full .intro .inner{margin-bottom:1.625em}}.node-post.node-full .band.default .field{margin-bottom:3.25em}.node-post.node-full .band.default .details{padding-bottom:0.406em}.node-post.node-full .band.default .details .field{margin-bottom:0}.node-post.node-full .content{margin-bottom:3.25em;text-align:center}.node-post.node-full .tab-content .content{text-align:left}.node-post.node-full .field-name-field-related-articles h2{margin:0 auto 2.16667em;text-align:center}.node-post.node-full .back-to{text-align:center}
html{font-size:106.25%;line-height:1.58824em}body{font-family:"FS Me",Arial,sans-serif;color:#262626;background-color:#EEEFF1;overflow-x:hidden}body.not-front{padding-top:0}@media only screen and (min-width:992px){body.not-front{padding-top:0}}.ati{margin-right:8px}.no-background{background-color:inherit !important}.visuallyhidden{display:none}#__ba_panel{position:fixed;left:0;bottom:20%;z-index:1000}@media only screen and (max-width:991px){#__ba_panel{position:relative;float:right;top:unset;right:unset;bottom:unset;left:unset}}.cluster0{color:white !important}.cluster1{color:white !important}@font-face{font-family:"FS Me";src:url('/sites/all/themes/supported/assets/fonts/FSMe/FSMe-Regular-export/FSMe-Regular.woff2') format('woff2'),url('/sites/all/themes/supported/assets/fonts/FSMe/FSMe-Regular-export/FSMe-Regular.woff') format('woff'),url('/sites/all/themes/supported/assets/fonts/FSMe/FSMe-Regular-export/FSMe-Regular.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:"FS Me";src:url('/sites/all/themes/supported/assets/fonts/FSMe/FSMe-Light-export/FSMe-Light.woff2') format('woff2'),url('/sites/all/themes/supported/assets/fonts/FSMe/FSMe-Light-export/FSMe-Light.woff') format('woff'),url('/sites/all/themes/supported/assets/fonts/FSMe/FSMe-Light-export/FSMe-Light.ttf') format('truetype');font-weight:200;font-style:normal}@font-face{font-family:"FS Me";src:url('/sites/all/themes/supported/assets/fonts/FSMe/FSMe-Bold-export/FSMe-Bold.woff2') format('woff2'),url('/sites/all/themes/supported/assets/fonts/FSMe/FSMe-Bold-export/FSMe-Bold.woff') format('woff'),url('/sites/all/themes/supported/assets/fonts/FSMe/FSMe-Bold-export/FSMe-Bold.ttf') format('truetype');font-weight:600;font-style:normal}@font-face{font-family:"FS Me";src:url('/sites/all/themes/supported/assets/fonts/FSMe/FSMe-Italic-export/FSMe-Italic.woff2') format('woff2'),url('/sites/all/themes/supported/assets/fonts/FSMe/FSMe-Italic-export/FSMe-Italic.woff') format('woff'),url('/sites/all/themes/supported/assets/fonts/FSMe/FSMe-Italic-export/FSMe-Italic.ttf') format('truetype');font-weight:300;font-style:italic}p,address{margin-bottom:1.19118em}h2,h3,h4,h5,h6{color:#A20067;font-family:"FS Me",Arial,sans-serif;clear:both}h2.pink,h3.pink,h4.pink,h5.pink,h6.pink{color:#A20067}h2.purple,h3.purple,h4.purple,h5.purple,h6.purple{color:#5F259F}h1{background-color:#5F259F;color:white;width:100%;float:left;padding:.73125em .84375em .61875em .84375em;font-size:1.41176em;line-height:1.125em;margin-bottom:1.4625em;text-transform:uppercase;font-family:"FS Me",Arial,sans-serif}@media only screen and (min-width:768px){h1{width:50%}}.front h1{margin-bottom:1.6875em}header{width:100%}header:after{content:".";display:block;height:0;clear:both;visibility:hidden}h2{font-size:24px;line-height:36px;color:#A20067;font-weight:bold}h3{font-size:21px;line-height:34px;color:#A20067;font-weight:bold}h4{font-size:18px}.cs-title.search{margin-bottom:2.38235em}.cs-title.search h1{margin-bottom:0}h3{font-weight:bold}a{color:#A20067;text-decoration:underline}a:hover,a:focus{text-decoration:none;color:#bc0077}.main a:not(.btn):visited{color:#5F259F}.main a:not(.btn):visited h1,.main a:not(.btn):visited h2,.main a:not(.btn):visited h3,.main a:not(.btn):visited h4,.main a:not(.btn):visited h5,.main a:not(.btn):visited h6{color:#5F259F}.content ul,.tab-content ul,.field-item ul,.features-group ul,.purple-list ul,ul.purple-list{padding-left:0}.content ul li,.tab-content ul li,.field-item ul li,.features-group ul li,.purple-list ul li,ul.purple-list li{position:relative;list-style:none;padding-left:1.4em;margin-bottom:.39706em}.content ul li:before,.tab-content ul li:before,.field-item ul li:before,.features-group ul li:before,.purple-list ul li:before,ul.purple-list li:before{content:"";height:8px;width:8px;background-color:#5F259F;position:absolute;left:0.2em;top:9px}.main ul:not(.tabs--primary):not(.sll):not(.nav-tabs):not(.slick-dots){padding-left:0}.main ul:not(.tabs--primary):not(.sll):not(.nav-tabs):not(.slick-dots) li{list-style:none;padding-left:15px;position:relative;margin-bottom:.39706em}.main ul:not(.tabs--primary):not(.sll):not(.nav-tabs):not(.slick-dots) li:before{content:'';display:block;width:6px;height:6px;background-color:#5F259F;position:absolute;left:0;top:10.5px}@media only screen and (max-width:767px){.xs-text-left{text-align:left}.xs-text-right{text-align:right}.xs-text-center{text-align:center}.xs-text-justify{text-align:justify}.xs-text-nowrap{white-space:nowrap}}@media only screen and (min-width:768px) and (max-width:991px){.sm-text-left{text-align:left}.sm-text-right{text-align:right}.sm-text-center{text-align:center}.sm-text-justify{text-align:justify}.sm-text-nowrap{white-space:nowrap}}@media only screen and (min-width:992px) and (max-width:1199px){.md-text-left{text-align:left}.md-text-right{text-align:right}.md-text-center{text-align:center}.md-text-justify{text-align:justify}.md-text-nowrap{white-space:nowrap}}@media only screen and (min-width:1200px){.lg-text-left{text-align:left}.lg-text-right{text-align:right}.lg-text-center{text-align:center}.lg-text-justify{text-align:justify}.lg-text-nowrap{white-space:nowrap}}.lead,.content>p:first-child,.lead strong,.content>p:first-child strong{font-weight:bold;font-size:1.05882em;line-height:1.5em}.pink.lead,.content>p.pink:first-child,.lead strong.pink,.content>p:first-child strong.pink{color:#A20067}.purple.lead,.content>p.purple:first-child,.lead strong.purple,.content>p:first-child strong.purple{color:#5F259F}.btn{display:inline-block;position:relative;margin:0;padding:9.8px 60px !important;font-weight:400;height:auto;white-space:normal !important;text-transform:none;font-size:1em;line-height:1.58824em;border-width:1px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;outline:0;overflow:hidden;background:none;z-index:1;cursor:pointer;text-align:center;-moz-transition:background-color .4s ease,border-color .4s ease,color .4s ease;-o-transition:background-color .4s ease,border-color .4s ease,color .4s ease;-webkit-transition:background-color .4s ease,border-color .4s ease,color .4s ease;transition:background-color .4s ease,border-color .4s ease,color .4s ease;text-decoration:none !important}.btn:hover,.btn:focus,.btn:active{text-decoration:underline !important}.btn:focus{outline-color:-webkit-focus-ring-color;outline-style:auto;outline-width:5px}.btn:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.btn.btn-block{padding:9.8px 5px !important}.btn-default,.btn-primary,.btn-success{color:white;border-color:#5F259F;background:#5F259F}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default:active:hover,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:active:hover,.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success:active:hover{color:#5F259F;border-color:#5F259F;background-color:transparent}.btn-default.full-width,.btn-primary.full-width,.btn-success.full-width{width:100%}.btn-default.full-width.enquiry,.btn-primary.full-width.enquiry,.btn-success.full-width.enquiry{font-size:17px;margin-top:8px}.btn-outline,.btn-outline-default,.btn-outline-primary,.btn-outline-success{color:#5F259F;background-color:transparent;border-color:#5F259F}.btn-outline:hover,.btn-outline:focus,.btn-outline:active,.btn-outline:active:hover,.btn-outline-default:hover,.btn-outline-default:focus,.btn-outline-default:active,.btn-outline-default:active:hover,.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active,.btn-outline-primary:active:hover,.btn-outline-success:hover,.btn-outline-success:focus,.btn-outline-success:active,.btn-outline-success:active:hover{color:white;background-color:#5F259F;border-color:#5F259F}.btn-pink{color:white;border-color:#A20067;background:#A20067}.btn-pink:hover,.btn-pink:focus,.btn-pink:active,.btn-pink:active:hover{color:#A20067;border-color:#A20067;background-color:transparent}.btn-pink.full-width{width:100%}.btn-pink.full-width.enquiry{font-size:17px}.btn-pink-outline,.btn-outline-pink{color:#A20067;background-color:transparent;border-color:#A20067}.btn-pink-outline:hover,.btn-pink-outline:focus,.btn-pink-outline:active,.btn-pink-outline:active:hover,.btn-outline-pink:hover,.btn-outline-pink:focus,.btn-outline-pink:active,.btn-outline-pink:active:hover{color:white;background-color:#A20067;border-color:#A20067}.btn-info{color:white;border-color:black;background:black}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info:active:hover{color:white;border-color:#0C0C0C;background-color:#0C0C0C}.btn-outline-info{color:black;background-color:transparent;border-color:black}.btn-outline-info:hover,.btn-outline-info:focus,.btn-outline-info:active,.btn-outline-info:active:hover{color:black;background-color:#d6d6d6;border-color:#d6d6d6}.btn-warning{color:white;border-color:orange}.btn-warning:before{background:orange}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning:active:hover{color:orange;border-color:orange;background-color:transparent}.btn-outline-warning{color:orange;background-color:transparent;border-color:orange}.btn-outline-warning:hover,.btn-outline-warning:focus,.btn-outline-warning:active,.btn-outline-warning:active:hover{color:orange;background-color:#d6d6d6;border-color:#d6d6d6}.btn-danger{color:white;border-color:red}.btn-danger:before{background:red}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger:active:hover{color:red;border-color:red;background-color:transparent}.btn-outline-danger{color:red;background-color:transparent;border-color:red}.btn-outline-danger:hover,.btn-outline-danger:focus,.btn-outline-danger:active,.btn-outline-danger:active:hover{color:red;background-color:#d6d6d6;border-color:#d6d6d6}.btn-black{color:white;border-color:black;background:black}.btn-black:hover,.btn-black:focus,.btn-black:active,.btn-black:active:hover{color:white;border-color:#0C0C0C;background-color:#0C0C0C}.btn-outline-black{color:black;background-color:transparent;border-color:black}.btn-outline-black:hover,.btn-outline-black:focus,.btn-outline-black:active,.btn-outline-black:active:hover{color:black;background-color:#d6d6d6;border-color:#d6d6d6}.btn-grey{color:white;border-color:#F5F5F5}.btn-grey:before{background:#F5F5F5}.btn-grey:hover,.btn-grey:focus,.btn-grey:active,.btn-grey:active:hover{color:#F5F5F5}.btn-outline-grey{color:#d6d6d6;background-color:transparent;border-color:#d6d6d6}.btn-outline-grey:hover,.btn-outline-grey:focus,.btn-outline-grey:active,.btn-outline-grey:active:hover{color:#d6d6d6;background-color:#F5F5F5;border-color:#F5F5F5}.btn-primary[disabled]:hover{background-color:#5F259F;border-color:#5F259F}p .btn+.btn{margin-left:15px}@media only screen and (max-width:767px){p .btn{display:block;width:100%;padding:9.8px 5px !important}p .btn+.btn{margin-left:0;margin-top:11.5px}}table th+th,table th+td,table td+th,table td+td{border-left:1px solid #A20067}table thead{border-bottom:1px solid #A20067}table thead th,table thead td{font-weight:600}table thead th{font-family:"FS Me",Arial,sans-serif}table tbody tr+tr{border-color:#A20067}table tbody th,table tbody td{color:#262626}table tbody th{font-weight:700}@media only screen and (max-width:767px){table,table thead,table tbody,table th,table td,table tr{border:none}table th+th,table th+td,table td+th,table td+td{border:none}table tbody tr+tr{border:none}table tbody th,table tbody td:first-child{border-bottom:1px solid #A20067;color:#5F259F}table tbody td,table tbody td+td,table tbody th+td{border-color:#F5F5F5}}input[type="text"],input[type="search"],input[type="password"],input[type="email"],textarea,textarea.form-control,select{font-size:16px;line-height:27px !important;padding:9.8px;color:#0C0C0C;background-color:#fff;border:1px solid #dfd3ec}input[type="text"].placeholder,input[type="search"].placeholder,input[type="password"].placeholder,input[type="email"].placeholder,textarea.placeholder,textarea.form-control.placeholder,select.placeholder{color:#0C0C0C}input[type="text"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,textarea.form-control::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#0C0C0C}input[type="text"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="email"]:-moz-placeholder,textarea:-moz-placeholder,textarea.form-control:-moz-placeholder,select:-moz-placeholder{color:#0C0C0C}input[type="text"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="email"]::-moz-placeholder,textarea::-moz-placeholder,textarea.form-control::-moz-placeholder,select::-moz-placeholder{color:#0C0C0C}input[type="text"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,textarea:-ms-input-placeholder,textarea.form-control:-ms-input-placeholder,select:-ms-input-placeholder{color:#0C0C0C}input[type="text"]:placeholder-shown,input[type="search"]:placeholder-shown,input[type="password"]:placeholder-shown,input[type="email"]:placeholder-shown,textarea:placeholder-shown,textarea.form-control:placeholder-shown,select:placeholder-shown{color:#0C0C0C}select,select.form-control{font-size:16px;line-height:27px !important;background-image:url('/sites/all/themes/supported/assets/images/select.png');background-image:url('/sites/all/themes/supported/assets/images/select.svg'),none;background-size:29px 7px;padding:9.8px;border:1px solid #dfd3ec;padding-right:39.8px}select::-ms-expand,select.form-control::-ms-expand{display:none}input[type="submit"]{color:white;border-color:#5F259F;background:transparent}input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:active{background:#5F259F;color:white}.form-item .control-label{color:#262626;font-size:16px !important}@media only screen and (max-width:991px){.form-item{overflow:hidden}}.help-block{color:#262626}.form-type-checkbox .control-label{color:#0C0C0C}div.modal-forms-modal-content .modal-title{font-family:"Trajan Pro","FS Me",Arial,sans-serif;color:#5F259F}div.modal-forms-modal-content .popups-close{background-color:#5F259F;background-image:none}div.modal-forms-modal-content .popups-close:before{content:'';display:block;position:absolute;width:12px;height:12px;top:50%;left:50%;margin-top:-6px;margin-left:-6px;background-image:url('/sites/all/themes/supported/assets/images/sprite-homes.png');background-image:url('/sites/all/themes/supported/assets/images/sprite-homes.svg'),none;background-size:113px 40px;background-position:-20px -23px;background-repeat:no-repeat}#homes-solr-build-homepage-search-block,.front #homes-solr-build-homepage-search-block{width:100%;position:relative;bottom:auto;background-color:#5F259F;z-index:inherit}#homes-solr-build-homepage-search-block>div,.front #homes-solr-build-homepage-search-block>div{padding:20px;margin-right:auto;margin-left:auto;width:100%}#homes-solr-build-homepage-search-block button,.front #homes-solr-build-homepage-search-block button{color:white;border-color:white;background:transparent;padding:9.8px 60px !important}#homes-solr-build-homepage-search-block button:hover,#homes-solr-build-homepage-search-block button:focus,#homes-solr-build-homepage-search-block button:active,#homes-solr-build-homepage-search-block button:active:hover,.front #homes-solr-build-homepage-search-block button:hover,.front #homes-solr-build-homepage-search-block button:focus,.front #homes-solr-build-homepage-search-block button:active,.front #homes-solr-build-homepage-search-block button:active:hover{color:#5F259F;border-color:white;background:white}#homes-solr-build-homepage-search-block .form-submit,.front #homes-solr-build-homepage-search-block .form-submit{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;width:30%;padding-left:5px !important;padding-right:5px !important}@media only screen and (max-width:991px){#homes-solr-build-homepage-search-block .form-submit,.front #homes-solr-build-homepage-search-block .form-submit{width:100%}}#homes-solr-build-homepage-search-block .form-item-location,.front #homes-solr-build-homepage-search-block .form-item-location{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;float:left;width:70%;padding-right:10px;margin-bottom:10.8px}@media only screen and (max-width:991px){#homes-solr-build-homepage-search-block .form-item-location,.front #homes-solr-build-homepage-search-block .form-item-location{width:100%;padding:0}}#homes-solr-build-homepage-search-block .form-item-location input,.front #homes-solr-build-homepage-search-block .form-item-location input{padding:9.8px 10px;background-color:#F5F5F5;-moz-box-shadow:inset 0 2px 0 0 rgba(0,0,0,0.03);-webkit-box-shadow:inset 0 2px 0 0 rgba(0,0,0,0.03);box-shadow:inset 0 2px 0 0 rgba(0,0,0,0.03)}#homes-solr-build-homepage-search-block .intro-text,.front #homes-solr-build-homepage-search-block .intro-text{color:white;font-size:16px;line-height:27px;float:left;width:100%;text-align:left;padding:0 0 10.8px 0}@media only screen and (min-width:768px){#homes-solr-build-homepage-search-block,.front #homes-solr-build-homepage-search-block{position:relative;bottom:auto;left:auto;z-index:inherit}#homes-solr-build-homepage-search-block>div,.front #homes-solr-build-homepage-search-block>div{max-width:750px}#homes-solr-build-homepage-search-block .form-item-location,.front #homes-solr-build-homepage-search-block .form-item-location{padding-right:10px;width:36%}#homes-solr-build-homepage-search-block .form-item-location input,.front #homes-solr-build-homepage-search-block .form-item-location input{background-image:none;background-repeat:no-repeat;background-position:10px 11px}#homes-solr-build-homepage-search-block .form-submit,.front #homes-solr-build-homepage-search-block .form-submit{width:28%}#homes-solr-build-homepage-search-block .intro-text,.front #homes-solr-build-homepage-search-block .intro-text{font-size:21px;padding:10.8px 10px;text-align:center;width:35%}}@media only screen and (min-width:992px){#homes-solr-build-homepage-search-block,.front #homes-solr-build-homepage-search-block{bottom:auto}#homes-solr-build-homepage-search-block>div,.front #homes-solr-build-homepage-search-block>div{max-width:750px}#homes-solr-build-homepage-search-block .form-item-location,.front #homes-solr-build-homepage-search-block .form-item-location{width:36%}#homes-solr-build-homepage-search-block .form-submit,.front #homes-solr-build-homepage-search-block .form-submit{width:28%}#homes-solr-build-homepage-search-block .intro-text,.front #homes-solr-build-homepage-search-block .intro-text{width:35%}}@media only screen and (min-width:1200px){#homes-solr-build-homepage-search-block>div,.front #homes-solr-build-homepage-search-block>div{max-width:850px}#homes-solr-build-homepage-search-block .form-item-location,.front #homes-solr-build-homepage-search-block .form-item-location{width:38%}#homes-solr-build-homepage-search-block .form-submit,.front #homes-solr-build-homepage-search-block .form-submit{width:28%}#homes-solr-build-homepage-search-block .intro-text,.front #homes-solr-build-homepage-search-block .intro-text{width:33%}}.webform-component-fieldset.row.border-bottom:after{background-color:rgba(180,139,115,0.1)}.webform-component-fieldset.row .panel-title{font-family:"Trajan Pro","FS Me",Arial,sans-serif;font-size:21px;line-height:27px;font-weight:300;color:#0C0C0C}#edit-submitted-interested-in-message{min-height:90px;font-size:12px}#edit-submitted-interested-in-interest .checkbox:first-child{width:50%;display:block;float:left}.form h2{font-size:1.52941em;line-height:1.03846em;margin:0 0 1.03846em 0;font-weight:500}.form .form-group{margin-bottom:35px}.form .control-label{font-size:.94118em;line-height:1.6875em;color:#262626}.form .checkbox{float:left;padding-right:50px;margin:25px 0px}.form .form-submit{margin-bottom:1.58824em;font-size:1em;line-height:1.58824em}@media only screen and (max-width:767px){.webform-client-form .form-submit{width:100%}}#edit-basic .intro-text{display:none}#edit-basic .input-group-btn{font-size:16px;padding-left:10px}#edit-basic .input-group-btn .btn{font-size:16px;padding:10.8px 60px !important}@media only screen and (max-width:991px){#edit-basic .input-group-btn .btn{padding:10.8px 30px !important}}.page-search #search-form{margin-bottom:1.58824em}.form-group{padding-left:0 !important}.node-type-service .webform-component--personal-details{margin-bottom:0}.node-type-service .form-item-submitted-personal-details-telephone,.node-type-service .form-item-submitted-personal-details-email,.node-type-service .form-item-submitted-enquiry-details-contact-preferences,.node-type-service .webform-component--enquiry-details{margin-bottom:0}.node-type-service .form-actions .btn{margin-bottom:0}.node-type-service .checkbox{margin:10px 0px}.view-property-search .nav-tabs{margin-bottom:1.58824em}.nav-tabs>li{margin-bottom:0}.nav-tabs>li>a{border:none;color:#262626;background-color:transparent;padding:.79412em 0;margin-right:15px}.nav-tabs>li>a:hover{border:none;background-color:transparent;color:#5F259F}.nav-tabs>li.active>a{border:none;background-color:transparent;color:#0C0C0C}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{background-color:transparent;border:none}.nav-tabs{display:none}@media only screen and (min-width:768px){.nav-tabs{display:block;border-bottom:solid 2px #5F259F;width:100%;margin-bottom:2.38235em}}.nav-tabs li a{background-color:transparent;color:#5F259F;text-decoration:none;font-size:.94118em;line-height:1.6875em;padding:10.5px 30px !important;border:1px solid #dfd3ec;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.nav-tabs li a:hover,.nav-tabs li a:focus{background-color:#5F259F;border:1px solid #5F259F;color:white;text-decoration:underline !important}.nav-tabs li a:before{content:none !important}.nav-tabs li:last-child a:before{content:none !important}.nav-tabs li.active a{background-color:#5F259F;border:1px solid #5F259F;color:white;text-decoration:underline !important}.nav-tabs li.active a:hover,.nav-tabs li.active a:focus{background-color:#5F259F;border:1px solid #5F259F;color:white}.nav-tabs li.active a:visited{color:white !important}.tab-content h3{font-size:21px;line-height:34px;font-weight:bold;color:#5F259F}.tab-content h2{font-size:26px;line-height:38px;font-weight:bold;color:#5F259F}#field-specification-related .slick-list{margin-right:-15px;margin-left:-15px}#field-specification-related .slick__slide{padding-left:15px;padding-right:15px}.view-related-stories .slick-next{right:-7%;background-color:#7c7980 !important;width:50px;height:50px}@media only screen and (max-width:768px){.view-related-stories .slick-next{top:-18vh !important;right:0 !important}}.view-related-stories .slick-next:hover,.view-related-stories .slick-next:focus{background-color:transparent !important;border:solid 2px #7c7980}.view-related-stories .slick-next:hover:before,.view-related-stories .slick-next:focus:before{background-image:url(/sites/all/themes/supported/assets/images/sprite-homes-grey.svg),none;background-size:113px 40px;background-repeat:no-repeat}.view-related-stories .slick-prev{left:-7%;background-color:#7c7980 !important;width:50px;height:50px}@media only screen and (max-width:768px){.view-related-stories .slick-prev{top:-18vh !important;left:0 !important}}.view-related-stories .slick-prev:hover,.view-related-stories .slick-prev:focus{background-color:transparent !important;border:solid 2px #7c7980}.view-related-stories .slick-prev:hover:before,.view-related-stories .slick-prev:focus:before{background-image:url(/sites/all/themes/supported/assets/images/sprite-homes-grey.svg),none;background-repeat:no-repeat}.view-related-stories .node-grid-teaser{width:33%}.view-related-stories .slick__slide .node-grid-teaser{width:100%}.view-related-stories a .date-cat{display:block !important;padding-bottom:0;min-height:30px}.view-related-stories a h3{color:#A20067 !important}.view-related-stories a p{color:#262626;font-weight:400}.tab-content>.tab-pane,.panel>.panel-collapse{display:block;height:0;overflow-y:hidden}.tab-content>.active,.panel-collapse.in{height:auto;overflow-y:visible}.alert{padding:15px;margin-bottom:1.58824em;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.alert a.close{text-decoration:none;width:18.9px;height:18.9px;margin-top:4.05px;text-indent:-9999px;position:relative;opacity:0.9}.alert a.close:before,.alert a.close:after{content:'';display:block;width:100%;height:2px;position:absolute;top:50%;left:0}.alert a.close:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.alert a.close:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.alert a.close:hover,.alert a.close:focus{opacity:1}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#dff0d8}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-success a.close:before,.alert-success a.close:after{background-color:#3c763d}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#d9edf7}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-info a.close:before,.alert-info a.close:after{background-color:#31708f}.front .alert-warning{margin-bottom:0}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#fcf8e3}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-warning a.close:before,.alert-warning a.close:after{background-color:#8a6d3b}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#f2dede}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.alert-danger a.close:before,.alert-danger a.close:after{background-color:#a94442}.panel-group .panel+.panel{margin-top:13.5px}.panel-group .panel-heading a{color:white;background-color:#5F259F;border:1px solid #5F259F;padding:12.5px 15px !important;text-decoration:none;font-weight:bold}.panel-group .panel-heading a:hover,.panel-group .panel-heading a:focus{text-decoration:underline}.panel-group .panel-heading a:hover:after,.panel-group .panel-heading a:focus:after{text-decoration:none}.panel-group .panel-heading a:visited{color:white}.panel-group .panel-heading a:after{content:'';width:0;height:0;border-style:solid;border-width:0 5px 5px 5px;border-color:transparent transparent white transparent;display:block;top:23px;right:15px}.panel-group .panel-heading a.collapsed{color:#5F259F !important;background-color:transparent !important;border-color:#dfd3ec !important}.panel-group .panel-heading a.collapsed:after{border-color:transparent transparent #A20067 transparent;-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}.panel-group .panel-heading a.collapsed:hover,.panel-group .panel-heading a.collapsed:focus{color:white !important;background-color:#5F259F !important;border:1px solid #5F259F}.panel-group .panel-heading a.collapsed:hover:after,.panel-group .panel-heading a.collapsed:focus:after{border-color:transparent transparent white transparent}.panel-group .panel-heading a.collapsed:visited{color:#5F259F}.panel-body p:last-child{margin-bottom:0 !important}.breadcrumbs+.band.padded{padding-top:0}.breadcrumb{padding:2.38235em 0px}.breadcrumb>li{font-size:15px;line-height:24px}.breadcrumb>li+li:before{content:"\e5cc";font-weight:normal;font-family:'Material Icons';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#262626;font-size:20px;vertical-align:middle !important}.breadcrumb>li a{color:#A20067}.breadcrumb>li .crumbs-current-page{color:#262626}.block.filter-properties,.block.browse-category{padding:1.19118em 15px;background-color:#F9F6FB;color:black}.block.filter-properties h2.block-title,.block.browse-category h2.block-title{font-family:"FS Me",Arial,sans-serif;font-weight:700;font-size:1.23529em;line-height:1.28571em;background-color:transparent;padding:0;text-transform:none;color:#A20067}.block.filter-properties .views-reset-button .btn{color:#A20067;background-color:transparent;border-color:#A20067}.block.filter-properties .views-reset-button .btn:hover,.block.filter-properties .views-reset-button .btn:focus,.block.filter-properties .views-reset-button .btn:active,.block.filter-properties .views-reset-button .btn:active:hover{color:white;background-color:#A20067;border-color:#A20067}.block.block-filters .block-title{margin-bottom:0;position:relative;cursor:pointer}.block.block-filters .block-title:after{position:absolute;right:0;top:9px;content:'';width:0;height:0;border-style:solid;border-width:0 5px 5px 5px;border-color:transparent transparent #A20067 transparent;-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}.block.block-filters .block-title:hover,.block.block-filters .block-title:focus{text-decoration:underline;outline:none}.block.block-filters.open .block-title:after{-moz-transform:scaleY(1);-ms-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1);top:11px}.block .block-collapsible{margin-top:27px;width:100% !important;display:none}.block.filter-properties .block-collapsible{display:block}@media only screen and (min-width:768px){.page-news aside.col-md-3 .block.block-filters .block-collapsible,.block.block-filters#block-views-vacancies-by-region-block-1 .block-collapsible{display:block}}.cc_banner-wrapper .cc_container{font-family:"FS Me",Arial,sans-serif;color:#0C0C0C;background-color:white;border:none;border-top:1px solid #d6d6d6;padding:1.6875em 15px;font-size:.70588em;line-height:2.25em}.cc_banner-wrapper .cc_container a,.cc_banner-wrapper .cc_container a:visited{color:#5F259F}.cc_banner-wrapper .cc_container a:hover,.cc_banner-wrapper .cc_container a:active{color:#6628ab}.cc_banner-wrapper .cc_container .cc_btn{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-weight:300;padding:17.5px 0;font-size:12px}.cc_banner-wrapper .cc_container .cc_btn,.cc_banner-wrapper .cc_container .cc_btn:visited{color:white;background-color:#5F259F}.cc_banner-wrapper .cc_container .cc_btn:hover,.cc_banner-wrapper .cc_container .cc_btn:active{color:white;background-color:#6628ab}.cc_banner-wrapper .cc_container .cc_btn:before,.cc_banner-wrapper .cc_container .cc_btn:after{content:none}.cc_banner-wrapper .cc_container .cc_message{display:inline;font-size:16px !important}.cc_banner-wrapper .cc_container .cc_message a{display:inherit;padding-bottom:5px}@media only screen and (min-width:992px){.cc_banner-wrapper .cc_container .cc_message a{display:block}}@media only screen and (min-width:768px){.cc_banner-wrapper .cc_container{padding:1.62em 30px;border:none}}.social-share-links .block-title{display:none}.social-share-links .share-link a{padding:5px 0;color:white;width:42px;font-size:10px;border:none;padding:9.5px !important}.social-share-links .share-link a:before,.social-share-links .share-link a:after{content:none}.social-share-links .share-link .title{display:none}.social-share-links .share-link.share-facebook a{background-color:#3B5998}.social-share-links .share-link.share-facebook a:hover,.social-share-links .share-link.share-facebook a:focus{background-color:#314a7e !important}.social-share-links .share-link.share-twitter a{background-color:#55ACEE}.social-share-links .share-link.share-twitter a:hover,.social-share-links .share-link.share-twitter a:focus{background-color:#359ceb !important}.social-share-links .share-link.share-gplus a{background-color:#DD4B39}.social-share-links .share-link.share-gplus a:hover,.social-share-links .share-link.share-gplus a:focus{background-color:#cf3624 !important}.social-share-links .share-link.share-linkedin a{background-color:#4875B4}.social-share-links .share-link.share-linkedin a:hover,.social-share-links .share-link.share-linkedin a:focus{background-color:#3e649b !important}.social-share-links .share-link.share-email a{background-color:#d1d1d1}.social-share-links .share-link.share-email a:hover,.social-share-links .share-link.share-email a:focus{background-color:#bfbfbf !important}@media only screen and (min-width:992px){.social-share-links.inline .share-link{margin-right:5px}}@media only screen and (min-width:1200px){.social-share-links.inline .share-link{margin-right:10px}}.share-container{padding-top:1.58824em;clear:both}.share-container .social-share-links{margin:0}.addthis_toolbox{text-align:center}.addthis_toolbox a{display:inline-block !important;float:none !important;padding:0 !important}.addthis_toolbox a[target="_blank"]:before,.addthis_toolbox a[href^="mailto"]:before{content:none}@media only screen and (min-width:768px){.addthis_toolbox{text-align:left}}.atm a[target="_blank"]:before,.atm a[href^="mailto"]:before{content:none}.bef-select-as-links a{color:black}.bef-select-as-links a:hover,.bef-select-as-links a:focus{color:black}.bef-select-as-links .form-item+.form-item{border-left:1px solid #d6d6d6}.pager-load-more li a{color:#5F259F;background-color:transparent;border-color:#5F259F}.pager-load-more li a:hover,.pager-load-more li a:focus,.pager-load-more li a:active,.pager-load-more li a:active:hover{color:#5F259F;background-color:#d6d6d6;border-color:#d6d6d6}@media only screen and (max-width:767px){.page-find-your-home aside{background-color:#F5F5F5}.page-find-your-home .sidebar-toogle span{background-color:#B48B73}}@media only screen and (max-width:991px){.view-post .views-widget-filter-month,.view-post .views-widget-filter-year{margin-bottom:.79412em;width:50%}.view-post .views-widget-filter-year{padding-right:0 !important}.view-post .views-widget-filter-combine{width:66.66666667%}.view-post .views-submit-button{width:33.33333333%;display:inline-block}.view-post .views-submit-button .btn{margin-top:0 !important}}@media only screen and (min-width:768px){.view-id-featured_content .views-row-2>div:first-child{width:66.66666667% !important}.view-id-featured_content .views-row-2>div:first-child .field-name-field-image{height:506px !important}.view-id-featured_content .views-row-2>div:first-child .field-name-field-image img{opacity:1}.view-id-featured_content .views-row-2>div:first-child .intro{background-color:rgba(0,0,0,0.5);padding:1.58824em}.view-id-featured_content .views-row-2>div:first-child .intro .featured-text{position:relative;top:0}.view-id-featured_content .views-row-2>div:first-child .intro .featured-content{display:block}.view-id-featured_content .node-featured-teaser .intro{height:auto !important}}.field-name-field-service-image{margin-bottom:1.58824em}.view-twitter .field-content:after{content:".";display:block;height:0;clear:both;visibility:hidden}.view-twitter .views-row+.views-row{margin-top:27px}@media only screen and (min-width:768px){.is-touch .view-twitter .view-top:after{content:'Swipe to see more';display:block;font-size:.9375em;line-height:1.8em;background-image:url('/sites/all/themes/supported/assets/images/swipe-up.png');background-image:url('/sites/all/themes/supported/assets/images/swipe-up.svg'),none;background-size:25px 29px;background-repeat:no-repeat;background-position:0 0;padding:1px 0 1px 35px}.view-twitter .view-content{overflow:hidden;height:280px;overflow-y:scroll;-webkit-overflow-scrolling:touch}}.tweet-image{float:left;width:58px}.tweet-content{padding-left:58px;font-size:12px;line-height:20.25px}.tweet-content .text{margin-bottom:6.75px}.tweet-content .text a{color:#A20067}.tweet-content .text a[target="_blank"]:before{content:none}.tweet-content .date{font-weight:bold;margin-bottom:6.75px;color:#A20067}.tweet-content .intents{font-weight:bold}.tweet-content .intents span{display:inline-block}.tweet-content .intents span+span{margin-left:5px}.page-news aside .block,.page-what-we-do-life-stories aside .block{padding:1.19118em 15px;margin-bottom:27px;background-color:#F9F6FB;color:black}.page-news aside .block h2.block-title,.page-what-we-do-life-stories aside .block h2.block-title{font-family:"FS Me",Arial,sans-serif;font-weight:700;font-size:1.23529em;line-height:1.28571em;background-color:transparent;padding:0;text-transform:none;color:#A20067}.page-news aside .block .views-exposed-form,.page-what-we-do-life-stories aside .block .views-exposed-form{padding-top:0}.page-news aside .block .views-exposed-form .views-exposed-widget,.page-what-we-do-life-stories aside .block .views-exposed-form .views-exposed-widget{float:none;margin-bottom:1.58824em}.page-news aside .block .views-exposed-form .views-exposed-widget:last-child,.page-what-we-do-life-stories aside .block .views-exposed-form .views-exposed-widget:last-child{margin-bottom:0}.page-news aside .block .views-exposed-form .views-widget-filter-field_tags_tid,.page-what-we-do-life-stories aside .block .views-exposed-form .views-widget-filter-field_tags_tid{margin-bottom:0}.page-news aside .block .views-submit-button button,.page-what-we-do-life-stories aside .block .views-submit-button button{margin-top:0;display:block;width:100%;padding-left:5px !important;padding-right:5px !important}.view .text-center .pagination{vertical-align:middle;margin-bottom:40px}@media only screen and (min-width:768px){.view .text-center .pagination{margin-bottom:27px}}.view .text-center .views-widget-per-page{display:inline-block !important;margin:27px 0 27px 5px}.view .text-center .views-widget-per-page div.form-item-items-per-page,.view .text-center .views-widget-per-page select.form-select,.view .text-center .views-widget-per-page button{margin-bottom:15px}@media only screen and (min-width:768px){.view .text-center .views-widget-per-page div.form-item-items-per-page,.view .text-center .views-widget-per-page select.form-select,.view .text-center .views-widget-per-page button{margin-bottom:0}}.view .text-center .views-widget-per-page label{display:none}.gmap-marker{background-image:url(/sites/all/modules/contrib/gmap/markers/supported-marker.png);background-size:43px 50px;width:43px;height:50px;text-align:center;line-height:50px;font-size:14px;margin-left:-22px !important;margin-top:-51px !important}.views-widget-per-page .form-item{margin-bottom:0;display:inline-block;vertical-align:middle}.views-widget-per-page .btn{display:inline-block;vertical-align:middle;color:#0C0C0C;background-color:transparent;border-color:#0C0C0C}.views-widget-per-page .btn:hover,.views-widget-per-page .btn:focus{color:white;background-color:#5F259F;border-color:#5F259F}.view-article-taxonomy-term .views-exposed-widget.views-submit-button,.view-resident-story-taxonomy-term .views-exposed-widget.views-submit-button,.view-staff-stories-taxonomy-term .views-exposed-widget.views-submit-button{display:none}.view-article-taxonomy-term .views-widget-per-page,.view-resident-story-taxonomy-term .views-widget-per-page,.view-staff-stories-taxonomy-term .views-widget-per-page{margin-left:5px !important}.view-article-taxonomy-term .views-widget-per-page button,.view-resident-story-taxonomy-term .views-widget-per-page button,.view-staff-stories-taxonomy-term .views-widget-per-page button{margin-bottom:0px !important}#block-views-article-categories-block,#block-views-resident-story-categories-block,#block-views-staff-stories-categories-block{margin-bottom:25px}#block-views-article-categories-block h2,#block-views-resident-story-categories-block h2,#block-views-staff-stories-categories-block h2{margin-bottom:10px}#block-views-article-categories-block .view-id-article_categories,#block-views-article-categories-block .view-id-resident_story_categories,#block-views-article-categories-block .view-id-staff_stories_categories,#block-views-resident-story-categories-block .view-id-article_categories,#block-views-resident-story-categories-block .view-id-resident_story_categories,#block-views-resident-story-categories-block .view-id-staff_stories_categories,#block-views-staff-stories-categories-block .view-id-article_categories,#block-views-staff-stories-categories-block .view-id-resident_story_categories,#block-views-staff-stories-categories-block .view-id-staff_stories_categories{padding-top:0 !important}#block-views-article-categories-block .view-id-article_categories .views-row,#block-views-article-categories-block .view-id-resident_story_categories .views-row,#block-views-article-categories-block .view-id-staff_stories_categories .views-row,#block-views-resident-story-categories-block .view-id-article_categories .views-row,#block-views-resident-story-categories-block .view-id-resident_story_categories .views-row,#block-views-resident-story-categories-block .view-id-staff_stories_categories .views-row,#block-views-staff-stories-categories-block .view-id-article_categories .views-row,#block-views-staff-stories-categories-block .view-id-resident_story_categories .views-row,#block-views-staff-stories-categories-block .view-id-staff_stories_categories .views-row{float:inherit !important}@media only screen and (max-width:1199px){#block-views-article-categories-block .view-id-article_categories .views-row:nth-child(2n-1) .views-field,#block-views-article-categories-block .view-id-resident_story_categories .views-row:nth-child(2n-1) .views-field,#block-views-article-categories-block .view-id-staff_stories_categories .views-row:nth-child(2n-1) .views-field,#block-views-resident-story-categories-block .view-id-article_categories .views-row:nth-child(2n-1) .views-field,#block-views-resident-story-categories-block .view-id-resident_story_categories .views-row:nth-child(2n-1) .views-field,#block-views-resident-story-categories-block .view-id-staff_stories_categories .views-row:nth-child(2n-1) .views-field,#block-views-staff-stories-categories-block .view-id-article_categories .views-row:nth-child(2n-1) .views-field,#block-views-staff-stories-categories-block .view-id-resident_story_categories .views-row:nth-child(2n-1) .views-field,#block-views-staff-stories-categories-block .view-id-staff_stories_categories .views-row:nth-child(2n-1) .views-field{margin-right:2% !important}#block-views-article-categories-block .view-id-article_categories .views-row .views-field,#block-views-article-categories-block .view-id-resident_story_categories .views-row .views-field,#block-views-article-categories-block .view-id-staff_stories_categories .views-row .views-field,#block-views-resident-story-categories-block .view-id-article_categories .views-row .views-field,#block-views-resident-story-categories-block .view-id-resident_story_categories .views-row .views-field,#block-views-resident-story-categories-block .view-id-staff_stories_categories .views-row .views-field,#block-views-staff-stories-categories-block .view-id-article_categories .views-row .views-field,#block-views-staff-stories-categories-block .view-id-resident_story_categories .views-row .views-field,#block-views-staff-stories-categories-block .view-id-staff_stories_categories .views-row .views-field{margin-bottom:2% !important}}@media only screen and (max-width:1199px){#block-views-article-categories-block .view-id-article_categories .views-row .views-field,#block-views-article-categories-block .view-id-resident_story_categories .views-row .views-field,#block-views-article-categories-block .view-id-staff_stories_categories .views-row .views-field,#block-views-resident-story-categories-block .view-id-article_categories .views-row .views-field,#block-views-resident-story-categories-block .view-id-resident_story_categories .views-row .views-field,#block-views-resident-story-categories-block .view-id-staff_stories_categories .views-row .views-field,#block-views-staff-stories-categories-block .view-id-article_categories .views-row .views-field,#block-views-staff-stories-categories-block .view-id-resident_story_categories .views-row .views-field,#block-views-staff-stories-categories-block .view-id-staff_stories_categories .views-row .views-field{width:49%;float:left}}#block-views-article-categories-block .view-id-article_categories .views-row .views-field .active a,#block-views-article-categories-block .view-id-resident_story_categories .views-row .views-field .active a,#block-views-article-categories-block .view-id-staff_stories_categories .views-row .views-field .active a,#block-views-resident-story-categories-block .view-id-article_categories .views-row .views-field .active a,#block-views-resident-story-categories-block .view-id-resident_story_categories .views-row .views-field .active a,#block-views-resident-story-categories-block .view-id-staff_stories_categories .views-row .views-field .active a,#block-views-staff-stories-categories-block .view-id-article_categories .views-row .views-field .active a,#block-views-staff-stories-categories-block .view-id-resident_story_categories .views-row .views-field .active a,#block-views-staff-stories-categories-block .view-id-staff_stories_categories .views-row .views-field .active a{border:1px solid #F2DAE7;background-color:#A20067;color:white !important;width:100%;float:left !important;text-align:center;margin-right:1%;margin-bottom:1%;font-size:16px;font-weight:bold;line-height:23px;padding-top:0.7em;padding-bottom:0.7em}@media only screen and (min-width:1200px){#block-views-article-categories-block .view-id-article_categories .views-row .views-field .active a,#block-views-article-categories-block .view-id-resident_story_categories .views-row .views-field .active a,#block-views-article-categories-block .view-id-staff_stories_categories .views-row .views-field .active a,#block-views-resident-story-categories-block .view-id-article_categories .views-row .views-field .active a,#block-views-resident-story-categories-block .view-id-resident_story_categories .views-row .views-field .active a,#block-views-resident-story-categories-block .view-id-staff_stories_categories .views-row .views-field .active a,#block-views-staff-stories-categories-block .view-id-article_categories .views-row .views-field .active a,#block-views-staff-stories-categories-block .view-id-resident_story_categories .views-row .views-field .active a,#block-views-staff-stories-categories-block .view-id-staff_stories_categories .views-row .views-field .active a{width:16% !important}}#block-views-article-categories-block .view-id-article_categories .views-row .views-field a,#block-views-article-categories-block .view-id-resident_story_categories .views-row .views-field a,#block-views-article-categories-block .view-id-staff_stories_categories .views-row .views-field a,#block-views-resident-story-categories-block .view-id-article_categories .views-row .views-field a,#block-views-resident-story-categories-block .view-id-resident_story_categories .views-row .views-field a,#block-views-resident-story-categories-block .view-id-staff_stories_categories .views-row .views-field a,#block-views-staff-stories-categories-block .view-id-article_categories .views-row .views-field a,#block-views-staff-stories-categories-block .view-id-resident_story_categories .views-row .views-field a,#block-views-staff-stories-categories-block .view-id-staff_stories_categories .views-row .views-field a{border:1px solid #F2DAE7;background-color:#FCF3F7;width:100%;float:left !important;text-align:center;margin-right:1%;margin-bottom:1%;font-size:16px;font-weight:bold;line-height:23px;padding-top:0.7em;padding-bottom:0.7em}@media only screen and (min-width:1200px){#block-views-article-categories-block .view-id-article_categories .views-row .views-field a,#block-views-article-categories-block .view-id-resident_story_categories .views-row .views-field a,#block-views-article-categories-block .view-id-staff_stories_categories .views-row .views-field a,#block-views-resident-story-categories-block .view-id-article_categories .views-row .views-field a,#block-views-resident-story-categories-block .view-id-resident_story_categories .views-row .views-field a,#block-views-resident-story-categories-block .view-id-staff_stories_categories .views-row .views-field a,#block-views-staff-stories-categories-block .view-id-article_categories .views-row .views-field a,#block-views-staff-stories-categories-block .view-id-resident_story_categories .views-row .views-field a,#block-views-staff-stories-categories-block .view-id-staff_stories_categories .views-row .views-field a{width:16% !important}}#block-views-article-categories-block .view-id-article_categories .views-row .views-field a.active,#block-views-article-categories-block .view-id-resident_story_categories .views-row .views-field a.active,#block-views-article-categories-block .view-id-staff_stories_categories .views-row .views-field a.active,#block-views-resident-story-categories-block .view-id-article_categories .views-row .views-field a.active,#block-views-resident-story-categories-block .view-id-resident_story_categories .views-row .views-field a.active,#block-views-resident-story-categories-block .view-id-staff_stories_categories .views-row .views-field a.active,#block-views-staff-stories-categories-block .view-id-article_categories .views-row .views-field a.active,#block-views-staff-stories-categories-block .view-id-resident_story_categories .views-row .views-field a.active,#block-views-staff-stories-categories-block .view-id-staff_stories_categories .views-row .views-field a.active{background-color:#A20067;color:white !important}#block-views-article-categories-block .view-id-article_categories .views-row .views-field a:visited,#block-views-article-categories-block .view-id-resident_story_categories .views-row .views-field a:visited,#block-views-article-categories-block .view-id-staff_stories_categories .views-row .views-field a:visited,#block-views-resident-story-categories-block .view-id-article_categories .views-row .views-field a:visited,#block-views-resident-story-categories-block .view-id-resident_story_categories .views-row .views-field a:visited,#block-views-resident-story-categories-block .view-id-staff_stories_categories .views-row .views-field a:visited,#block-views-staff-stories-categories-block .view-id-article_categories .views-row .views-field a:visited,#block-views-staff-stories-categories-block .view-id-resident_story_categories .views-row .views-field a:visited,#block-views-staff-stories-categories-block .view-id-staff_stories_categories .views-row .views-field a:visited{color:#A20067}#block-views-article-categories-block .collapsed h2:after,#block-views-resident-story-categories-block .collapsed h2:after,#block-views-staff-stories-categories-block .collapsed h2:after{transform:rotate(0deg) !important}#block-views-article-categories-block h2:after,#block-views-resident-story-categories-block h2:after,#block-views-staff-stories-categories-block h2:after{content:"";display:inline-block;width:0;height:0;margin-left:10px;vertical-align:middle;border-top:6px dashed;border-top:6px solid;border-right:6px solid transparent;border-left:6px solid transparent;transform:rotate(180deg)}.view-article-taxonomy-term .view-filters.views-widget-per-page{display:inline-block;margin-left:10px;vertical-align:middle}.view-article-taxonomy-term .views-exposed-widget.views-widget-per-page{margin:0}.view-article-taxonomy-term .views-submit-button{margin-left:10px}.view-article-taxonomy-term .views-exposed-widget .btn{margin-top:0}.view-article-taxonomy-term .views-exposed-widgets{margin:0}.view-case-studies .views-widget-per-page div,.view-articles .views-widget-per-page div{float:left;margin:0 5px 0 3px}@media only screen and (max-width:991px){.view-case-studies .views-widget-per-page div,.view-articles .views-widget-per-page div{width:50%}}@media only screen and (max-width:767px){.view-case-studies .btn.btn-default,.view-articles .btn.btn-default{width:43%;padding:10px 25px !important}}.job-teaser .job-title{color:#5F259F;font-weight:bold;font-size:14px}.job-teaser .job-detail-sections{font-size:14px}.job-teaser .content.jobs{font-size:14px}.no-results{background-color:#f9f6fb;padding:15px;border:solid 1px #dfd4ec;margin-bottom:30px;font-size:15px}.view-browse-by-category.view-display-id-block .views-submit-button{display:none}.view-site-search .views-row .views-field-title,.view-site-search .views-row .views-field-created{display:inline-block}.view-site-search .views-row .views-field-title{margin-right:50px}.view-site-search .views-row .views-field-created{font-size:.88235em;line-height:1.8em;color:#5F259F;font-weight:bold}.cs-title{overflow:hidden}.cd-details{margin:.79412em 0px;overflow:hidden}.cd-details .details{float:left;padding-right:50px;font-size:16px;line-height:23px;font-weight:bold;color:#5F259F}@media only screen and (max-width:991px){.cd-details .date .details{float:right;padding-right:0}}.pagination{margin:27px 0;overflow:hidden;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.pagination>li{padding:0 !important;margin:0 !important;display:block;float:left}.pagination>li:before{content:none !important}.pagination>li>a,.pagination>li>span{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:14px;line-height:27px;padding:9.8px;min-width:47.6px;border-color:#F9F6FB;background-color:#F9F6FB;color:#A20067;text-transform:uppercase}@media only screen and (max-width:991px){.pagination>li>a,.pagination>li>span{padding:7.1px}}@media only screen and (max-width:767px){.pagination>li>a,.pagination>li>span{padding:5.4px}}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{border-color:#F9F6FB;background-color:#F9F6FB;text-decoration:underline;color:#A20067}.pagination>li:first-child>a,.pagination>li:first-child>span{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.pagination>li.pager-ellipsis>span,.pagination>li.pager-ellipsis>span:hover,.pagination>li.pager-ellipsis>span:focus{border-color:#F9F6FB;background-color:#F9F6FB;color:#A20067}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{border-color:#A20067;background-color:#A20067;color:white;text-decoration:none}.progress-disabled .ajax-progress{display:none !important}.purple-quote-shortcode,blockquote{font-size:21px;line-height:30px;color:#5F259F;font-weight:bold;padding:2.38235em 3.17647em;position:relative;border-left:none}.purple-quote-shortcode:before,blockquote:before{content:url(/sites/all/themes/supported/assets/images/quote-small-purple-left.svg);left:0;position:absolute}.purple-quote-shortcode:after,blockquote:after{content:url(/sites/all/themes/supported/assets/images/quote-small-purple-right.svg);right:0;position:absolute}.band.padded{padding:2.38235em 0}.band.style-dark p,.band.style-dark address{color:white}.band.alternative{background-color:#FAFAFA}.band.border-top{border-top:1px solid #d6d6d6}.band.border-bottom{border-bottom:1px solid #d6d6d6}.band.service-intro{padding-top:0em !important;padding-bottom:0em}@media only screen and (min-width:768px){.row.border div[class*="col-"]+div[class*="col-sm"]{border-color:#A20067}}@media only screen and (min-width:992px){.row.border div[class*="col-"]+div[class*="col-md"]{border-color:#A20067}}@media only screen and (min-width:1200px){.row.border div[class*="col-"]+div[class*="col-lg"]{border-color:#A20067}}.not-front .box-shortcode .box-image{display:block}.box-shortcode{background-color:transparent;margin:0 0 30px 0}.box-shortcode.eggplant .box-text{background-color:#A20067;color:white}.box-shortcode.eggplant .box-text a{color:white}.box-shortcode.eggplant .box-text h2,.box-shortcode.eggplant .box-text h3,.box-shortcode.eggplant .box-text h4,.box-shortcode.eggplant .box-text h5,.box-shortcode.eggplant .box-text h6{color:white;font-size:1.05882em;line-height:1.5em}.box-shortcode.eggplant .box-text ul li:before{background-color:white !important}.box-shortcode.dark-gray .box-text{background-color:#54585A;color:white}.box-shortcode.dark-gray .box-text a{color:white}.box-shortcode.dark-gray .box-text h2,.box-shortcode.dark-gray .box-text h3,.box-shortcode.dark-gray .box-text h4,.box-shortcode.dark-gray .box-text h5,.box-shortcode.dark-gray .box-text h6{color:white;font-size:1.05882em;line-height:1.5em}.box-shortcode .box-image{display:none;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center}@media only screen and (min-width:768px){.box-shortcode .box-image{display:block}}@media only screen and (min-width:992px){.box-shortcode .box-image{min-height:300px}}@media only screen and (min-width:1200px){.box-shortcode .box-image{min-height:250px}}.box-shortcode .box-image img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media only screen and (max-width:767px){.box-shortcode.mobile-image{margin-left:-15px;margin-right:-15px}.box-shortcode.mobile-image .box-image{display:block}.box-shortcode.padding-top{padding-top:1.58824em}}.box-shortcode .box-text{padding:1.58824em;background-color:#F9F6FB;color:#0C0C0C}.box-shortcode .box-text a{font-size:17px;line-height:27px;color:#5F259F;font-weight:600}.box-shortcode .box-text h2,.box-shortcode .box-text h3,.box-shortcode .box-text h4,.box-shortcode .box-text h5,.box-shortcode .box-text h6{font-size:1.05882em;line-height:1.5em}.box-shortcode .box-text .btn-default{color:#A20067;background-color:transparent;border-color:#A20067}@media only screen and (max-width:991px){.box-shortcode .box-text .btn-default{width:100%}}.box-shortcode .box-text .btn-default:hover,.box-shortcode .box-text .btn-default:focus,.box-shortcode .box-text .btn-default:active,.box-shortcode .box-text .btn-default:active:hover{color:white;background-color:#A20067;border-color:#A20067}.box-shortcode h2,.box-shortcode h3,.box-shortcode h4,.box-shortcode h5,.box-shortcode h6{font-family:"FS Me",Arial,sans-serif;font-weight:600;font-size:20px;line-height:38px}.slick__arrow button{width:55px;height:66px;margin-top:-33px;background-color:#A20067;transition-duration:0.2s;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.slick__arrow button:hover,.slick__arrow button:focus{background-color:#5F259F}.slick__arrow button:focus{outline-color:-webkit-focus-ring-color;outline-style:auto;outline-width:5px}.slick__arrow button:before{background-image:url('/sites/all/themes/supported/assets/images/sprite-homes.png');background-image:url('/sites/all/themes/supported/assets/images/sprite-homes.svg'),none;background-size:113px 40px;background-repeat:no-repeat;opacity:1}.slick__arrow .slick-prev:before{background-position:0 -23px}.slick__arrow .slick-next:before{background-position:-10px -23px}.slick-dots{bottom:0;padding:0 0 7px 0}.slick-dots li{width:20px;height:20px;margin:0 8px}.slick-dots li button{width:20px;height:20px;background-color:rgba(162,0,103,0.4)}.slick-dots li button:focus{outline-color:-webkit-focus-ring-color;outline-style:auto;outline-width:5px}.slick-dots li.slick-active button{background-color:#A20067}.quote-box-shortcode .box-quote{background:#A20067;color:white;padding:2.38235em;font-family:"FS Me",Arial,sans-serif;font-size:24px;line-height:33px;position:relative}.quote-box-shortcode .box-quote:before{content:url(/sites/all/themes/supported/assets/images/quote-top.svg);position:absolute;top:0;left:15px}.quote-box-shortcode .box-quote:after{content:url(/sites/all/themes/supported/assets/images/quote-bottom.svg);position:absolute;bottom:-10px;right:15px}.quote-box-shortcode .box-quote p{font-weight:200}.quote-box-shortcode .box-quote p{margin-bottom:0}.quote-box-shortcode .box-quote .box-quote-cite{font-size:16px;line-height:27px;text-align:right;margin-top:10px}.quote-box-shortcode .box-quote .box-quote-cite p{margin-bottom:0}@media only screen and (max-width:991px){.quote-box-shortcode{margin:0 -15px}}.image-box-shortcode .box-image-text{padding:1.58824em;background-color:#5F259F;color:white}.image-box-shortcode .box-image-text p{margin-bottom:0;font-family:"FS Me",Arial,sans-serif;font-size:21px;font-weight:200;line-height:31px}@media only screen and (max-width:991px){.image-box-shortcode{margin:0 -15px}}.outline-box-shortcode{text-align:center;border:solid 1px #5F259F;color:#5F259F;padding:20px 0px;margin-bottom:1.58824em;clear:both}.outline-box-shortcode p{font-style:italic}@media only screen and (max-width:991px){.outline-box-shortcode{padding:1.58824em}}.contract-links-shortcode h3{margin-bottom:10px}.contract-links-shortcode a{font-weight:bold;text-decoration:none}.contract-links-shortcode .col-md-6{margin-bottom:2.38235em}.cqc-widget.cleanslate{margin:0 !important}.cqc-widget.cleanslate a[target="_blank"]:before{content:none}@media only screen and (min-width:768px){.cqc-widget.cleanslate{max-width:60% !important}}.caption-shortcode{font-size:.88235em;line-height:1.8em;background-color:#54585A;color:white;padding-bottom:.39706em;margin-bottom:2.38235em;padding-left:15px}.caption-shortcode img{margin-bottom:.39706em;margin-left:-15px;width:calc(100% + 15px);max-width:inherit}#header{background-color:#fff;color:white;z-index:999;position:inherit;-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear;padding-top:1.58824em}#header a,#header a:hover,#header a:focus{color:white}#header strong{-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear;color:white}#header .top-bar{-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}#header .user-links a{-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear;font-size:.85714em;line-height:2.25em;font-weight:500;text-transform:uppercase;letter-spacing:0.4px}#header .user-links .separator{font-size:.85714em;line-height:2.25em;color:black}#header #block-block-4{font-size:.875em;line-height:1.92857em;letter-spacing:0.4px}#header .brand .logo{position:absolute}#header .brand .logo .logo-small{display:none}#header .logo img{max-height:41px}#header .header-content{float:right}#header .social a{-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}#header .navbar-nav{float:right}#header .navbar-nav li a:hover:after,#header .navbar-nav li a:focus:after,#header .navbar-nav li .nolink:hover:after,#header .navbar-nav li .nolink:focus:after{content:"";display:block;width:100%;height:2px;background-color:#A20067;position:absolute;bottom:29.7px;left:0}@media only screen and (max-width:1199px){#header .navbar-nav li a:hover:after,#header .navbar-nav li a:focus:after,#header .navbar-nav li .nolink:hover:after,#header .navbar-nav li .nolink:focus:after{height:0px}}#header .navbar-nav li a:focus,#header .navbar-nav li .nolink:focus{outline-color:-webkit-focus-ring-color;outline-style:auto;outline-width:5px}#header .navbar-nav>li{border-top:1px solid rgba(255,255,255,0.1)}@media only screen and (min-width:992px){#header .navbar-nav>li{border:none}}#header .navbar-nav>li.active-trail>a{color:#A20067}#header .navbar-nav>li>.nolink,#header .navbar-nav>li>a{background-color:transparent;color:black;margin:0 10px;padding:13.5px 0 29.7px 0}#header .navbar-nav>li>.nolink.active-trail,#header .navbar-nav>li>a.active-trail{color:black}@media only screen and (max-width:991px){#header .navbar-nav>li>.nolink.active-trail,#header .navbar-nav>li>a.active-trail{background-color:#A20067 !important;text-decoration:underline}}#header .navbar-nav>li>.nolink:hover,#header .navbar-nav>li>.nolink:focus,#header .navbar-nav>li>a:hover,#header .navbar-nav>li>a:focus{background-color:transparent}@media only screen and (min-width:992px){#header .navbar-nav>li>.nolink:hover,#header .navbar-nav>li>.nolink:focus,#header .navbar-nav>li>a:hover,#header .navbar-nav>li>a:focus{color:#A20067}}#header .navbar-nav>li>.nolink:hover.active-trail,#header .navbar-nav>li>.nolink:focus.active-trail,#header .navbar-nav>li>a:hover.active-trail,#header .navbar-nav>li>a:focus.active-trail{color:#A20067}#header .navbar-nav>li:first-child .nolink:before,#header .navbar-nav>li:first-child a:before{display:none}#header .navbar-nav>li.expanded .arrow{color:black}#header .navbar-nav>li.expanded>.nolink,#header .navbar-nav>li.expanded>a{padding:13.5px 0 29.7px 0}#header .navbar-nav>li.expanded:hover>.nolink,#header .navbar-nav>li.expanded:hover>a,#header .navbar-nav>li.expanded:focus>.nolink,#header .navbar-nav>li.expanded:focus>a{background-color:transparent;color:white}@media only screen and (min-width:992px){#header .navbar-nav>li.expanded:hover>.nolink,#header .navbar-nav>li.expanded:hover>a,#header .navbar-nav>li.expanded:focus>.nolink,#header .navbar-nav>li.expanded:focus>a{color:#A20067}}#header .navbar-nav li .nolink,#header .navbar-nav li a{cursor:pointer;display:block;font-size:.94118em;line-height:1.6875em;font-weight:500;line-height:27px;position:relative;text-decoration:none}#header .navbar-nav li .nolink:hover,#header .navbar-nav li .nolink:focus,#header .navbar-nav li a:hover,#header .navbar-nav li a:focus{text-decoration:none}#header .navbar-nav li .nolink:after,#header .navbar-nav li a:after{display:block;width:100%;height:2px;background-color:#A20067;position:absolute;bottom:29.7px;left:0}@media only screen and (max-width:1199px){#header .navbar-nav li .nolink:after,#header .navbar-nav li a:after{height:0px}}#header .expanded.dropdown .caret{color:#A20067;border-top:4px solid !important}#header .expanded.dropdown .dropdown-menu{border-radius:0}#header .expanded.dropdown .dropdown-menu>li>.nolink,#header .expanded.dropdown .dropdown-menu>li>a{background-color:white;color:#0C0C0C;margin:0 15px;padding-left:0;padding-right:0}@media only screen and (max-width:1199px){#header .expanded.dropdown .dropdown-menu>li>.nolink,#header .expanded.dropdown .dropdown-menu>li>a{font-size:1.23529em;line-height:1.28571em}}@media only screen and (min-width:992px){#header .expanded.dropdown .dropdown-menu>li>.nolink:hover,#header .expanded.dropdown .dropdown-menu>li>.nolink:focus,#header .expanded.dropdown .dropdown-menu>li>a:hover,#header .expanded.dropdown .dropdown-menu>li>a:focus{color:#A20067;border-left:none;padding-left:none;background-color:transparent}}@media only screen and (max-width:1199px){#header .expanded.dropdown .dropdown-menu>li>.nolink.active>.nolink,#header .expanded.dropdown .dropdown-menu>li>.nolink.active>a,#header .expanded.dropdown .dropdown-menu>li>a.active>.nolink,#header .expanded.dropdown .dropdown-menu>li>a.active>a{text-decoration:underline;color:#A20067}}@media only screen and (max-width:1199px){#header .expanded.dropdown .dropdown-menu>li.active>.nolink,#header .expanded.dropdown .dropdown-menu>li.active>a{text-decoration:underline;color:#A20067}}#header .search-toggle{display:none;border:none;float:right;padding-top:13px;padding-left:25px;padding-bottom:29.7px;background-color:transparent;color:#A20067;transition-duration:0.3s;position:relative}#header .search-toggle:before{content:"\f002";font-weight:normal;font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#header .search-toggle:after{content:"";display:none;width:60%;height:2px;background-color:#A20067;position:absolute;bottom:29.7px;right:0}#header .search-toggle:hover:after{display:block}#header .search-toggle.open{position:relative}#header .search-toggle.open:after{content:'';display:block;position:absolute;bottom:0;left:0;margin-left:8px;background-color:white !important;width:0;height:0;border-style:solid;border-width:0 15px 15px 15px;border-color:transparent transparent #A20067 transparent}#header #views-exposed-form-site-search-page,#header .search-form{display:none;background-color:#A20067;padding:13.5px 15px;margin:0 -15px;color:white}@media only screen and (max-width:1199px){#header #views-exposed-form-site-search-page,#header .search-form{padding:22.95px 15px}}#header #views-exposed-form-site-search-page.mobile-open,#header .search-form.mobile-open{display:block}#header #views-exposed-form-site-search-page .form-group,#header .search-form .form-group{margin-bottom:0}#header #views-exposed-form-site-search-page .views-exposed-widgets,#header .search-form .views-exposed-widgets{margin-bottom:0}#header #views-exposed-form-site-search-page .intro-text,#header .search-form .intro-text{font-size:16px;line-height:27px;float:left;width:100%;text-align:left;padding:0 0 10.8px 0}#header #views-exposed-form-site-search-page .views-exposed-widget label,#header .search-form .views-exposed-widget label{margin:0;font-weight:normal}@media only screen and (max-width:1199px){#header #views-exposed-form-site-search-page .views-exposed-widget label,#header .search-form .views-exposed-widget label{font-size:18px;margin-bottom:10px !important}}#header #views-exposed-form-site-search-page .input-group input,#header #views-exposed-form-site-search-page .views-widget-filter-search_api_views_fulltext,#header .search-form .input-group input,#header .search-form .views-widget-filter-search_api_views_fulltext{float:left;width:67%}@media only screen and (max-width:991px){#header #views-exposed-form-site-search-page .input-group input,#header #views-exposed-form-site-search-page .views-widget-filter-search_api_views_fulltext,#header .search-form .input-group input,#header .search-form .views-widget-filter-search_api_views_fulltext{width:100%}}#header #views-exposed-form-site-search-page .input-group-btn,#header #views-exposed-form-site-search-page .views-submit-button,#header .search-form .input-group-btn,#header .search-form .views-submit-button{float:left;font-size:16px;width:33%;padding-left:10px}@media only screen and (max-width:991px){#header #views-exposed-form-site-search-page .input-group-btn,#header #views-exposed-form-site-search-page .views-submit-button,#header .search-form .input-group-btn,#header .search-form .views-submit-button{width:100%;padding-left:0}}#header #views-exposed-form-site-search-page .input-group-btn .btn,#header #views-exposed-form-site-search-page .views-submit-button .btn,#header .search-form .input-group-btn .btn,#header .search-form .views-submit-button .btn{color:white;background-color:transparent;border-color:white;width:100%;font-size:16px;padding:10.8px 2px !important;margin:0}@media only screen and (max-width:991px){#header #views-exposed-form-site-search-page .input-group-btn .btn,#header #views-exposed-form-site-search-page .views-submit-button .btn,#header .search-form .input-group-btn .btn,#header .search-form .views-submit-button .btn{margin-top:30px}}#header #views-exposed-form-site-search-page .input-group-btn .btn:hover,#header #views-exposed-form-site-search-page .input-group-btn .btn:focus,#header #views-exposed-form-site-search-page .views-submit-button .btn:hover,#header #views-exposed-form-site-search-page .views-submit-button .btn:focus,#header .search-form .input-group-btn .btn:hover,#header .search-form .input-group-btn .btn:focus,#header .search-form .views-submit-button .btn:hover,#header .search-form .views-submit-button .btn:focus{color:#A20067;background-color:white;border-color:white}@media only screen and (min-width:992px){#header #views-exposed-form-site-search-page .input-group,#header .search-form .input-group{width:100%;text-align:right}#header #views-exposed-form-site-search-page .views-exposed-widgets,#header .search-form .views-exposed-widgets{text-align:right;margin:1px 0}#header #views-exposed-form-site-search-page .views-widget-filter-search_api_views_fulltext,#header .search-form .views-widget-filter-search_api_views_fulltext{width:85%}#header #views-exposed-form-site-search-page .intro-text,#header #views-exposed-form-site-search-page .views-exposed-widget label,#header .search-form .intro-text,#header .search-form .views-exposed-widget label{font-size:21px;padding:10.8px 10px;text-align:right;width:40%;float:none;display:inline-block}#header #views-exposed-form-site-search-page .views-exposed-widget label,#header .search-form .views-exposed-widget label{display:block;float:left;width:55%}#header #views-exposed-form-site-search-page .views-widget-filter-search_api_views_fulltext .views-widget,#header .search-form .views-widget-filter-search_api_views_fulltext .views-widget{display:block;float:left;width:45%}#header #views-exposed-form-site-search-page .input-group input,#header .search-form .input-group input{width:36%;float:none;display:inline-block}#header #views-exposed-form-site-search-page .views-submit-button,#header .search-form .views-submit-button{width:15%}#header #views-exposed-form-site-search-page .input-group-btn,#header .search-form .input-group-btn{width:14%;float:none;display:inline-block}}@media only screen and (min-width:992px){#header #views-exposed-form-site-search-page,#header .search-form{padding:18.9px 15px !important;position:absolute;left:0;width:100%;z-index:inherit;display:none}#header #views-exposed-form-site-search-page.mobile-open,#header .search-form.mobile-open{display:none}#header #views-exposed-form-site-search-page.desktop-open,#header .search-form.desktop-open{display:block}#header #views-exposed-form-site-search-page:before,#header #views-exposed-form-site-search-page:after,#header .search-form:before,#header .search-form:after{content:'';display:block;width:10000px;height:100%;background-color:#A20067;position:absolute;top:0;visibility:visible}#header #views-exposed-form-site-search-page:before,#header .search-form:before{left:100%}#header #views-exposed-form-site-search-page:after,#header .search-form:after{right:100%}#header .container{position:relative}#header div[class*="col-"]{position:static}#header nav{position:static}#header .navbar-nav{position:static}#header .navbar-nav>li{position:static}#header .navbar-nav>li.expanded{position:static}#header .navbar-nav>li.expanded:hover .dropdown-menu,#header .navbar-nav>li.expanded:focus .dropdown-menu{display:none}#header .navbar-nav>li.expanded:hover .dropdown-menu,#header .navbar-nav>li.expanded:focus .dropdown-menu{display:none}#header .navbar-nav>li.expanded.hover .dropdown-menu{display:block}#header .navbar-nav>li.expanded.hover>.nolink,#header .navbar-nav>li.expanded.hover>a{position:relative}#header .navbar-nav>li.expanded.hover>.nolink:before,#header .navbar-nav>li.expanded.hover>a:before{content:'';display:block;position:absolute;bottom:0;left:50%;margin-left:-15px;width:0;height:0;border-style:solid;border-width:0 15px 15px 15px;border-color:transparent transparent #A20067 transparent}#header .navbar-nav>li.expanded .dropdown-menu{padding:29.7px 0;width:1170px;text-align:center;color:white;background-color:#A20067}#header .navbar-nav>li.expanded .dropdown-menu:before,#header .navbar-nav>li.expanded .dropdown-menu:after{content:'';display:block;width:10000px;height:100%;position:absolute;top:0;background-color:#A20067}#header .navbar-nav>li.expanded .dropdown-menu:before{left:100%}#header .navbar-nav>li.expanded .dropdown-menu:after{right:100%}#header .navbar-nav>li.expanded .dropdown-menu>li{display:inline-block}#header .navbar-nav>li.expanded .dropdown-menu>li>.nolink,#header .navbar-nav>li.expanded .dropdown-menu>li>a{font-size:16px;font-weight:700;padding:0;line-height:27px;background-color:transparent;color:white;border:none}#header .navbar-nav>li.expanded .dropdown-menu>li>.nolink:hover,#header .navbar-nav>li.expanded .dropdown-menu>li>.nolink:focus,#header .navbar-nav>li.expanded .dropdown-menu>li>a:hover,#header .navbar-nav>li.expanded .dropdown-menu>li>a:focus{color:white}#header .navbar-nav>li.expanded .dropdown-menu>li>.nolink:hover:after,#header .navbar-nav>li.expanded .dropdown-menu>li>.nolink:focus:after,#header .navbar-nav>li.expanded .dropdown-menu>li>a:hover:after,#header .navbar-nav>li.expanded .dropdown-menu>li>a:focus:after{content:''}#header .navbar-nav>li.expanded .dropdown-menu>li>.nolink:after,#header .navbar-nav>li.expanded .dropdown-menu>li>a:after{background-color:white;bottom:0}#header .navbar-nav>li.expanded .dropdown-menu>li.active>.nolink:after,#header .navbar-nav>li.expanded .dropdown-menu>li.active>a:after{content:''}#header .navbar-nav>li.active-trail>.nolink,#header .navbar-nav>li.active-trail>a{color:#A20067}#header .navbar-nav>li.active-trail>.nolink:after,#header .navbar-nav>li.active-trail>a:after{content:''}#header .logo-wrapper{padding-top:13.5px}#header .search-toggle{display:block}}@media only screen and (min-width:1200px){#header .navbar-nav>li>.nolink,#header .navbar-nav>li>a{margin:0 10px}#header .logo-wrapper{padding-top:0}}@media only screen and (max-width:991px){#header{padding:0}#header .navbar-toggle{background-color:#5F259F;float:right;padding:14px 10px !important}#header .brand{width:20%}#header .brand .logo{position:relative}#header .brand .logo img{width:65px}#header .container{width:100%;padding:0}#header .row{margin:0}#header .logo-wrapper{max-width:750px;width:100%;padding:15px;float:none;margin:0 auto}#header .header-content{position:relative;height:114px;width:80%}#header .header-content .top-bar{opacity:0;color:#A20067;text-align:left;position:absolute;bottom:0;z-index:100}#header .header-content .top-bar strong{color:black;display:block;font-family:"Trajan Pro","FS Me",Arial,sans-serif;font-weight:600;font-size:1.64706em;line-height:1.44643em}#header .header-content .top-bar .social{display:none}#header .header-content .top-bar .block{margin-left:12px}#header .nav.navbar-nav{float:none;border:none;border-bottom:1px solid white;margin-left:-15px;margin-right:-15px}#header .nav.navbar-nav .nolink,#header .nav.navbar-nav a{text-transform:none;font-weight:400}#header .nav.navbar-nav .nolink .caret,#header .nav.navbar-nav a .caret{display:none}#header .nav.navbar-nav>li{background-color:#5F259F;border-top:1px solid white}#header .nav.navbar-nav>li>.nolink,#header .nav.navbar-nav>li>a{margin:0;color:white;background-color:#5F259F;padding:30.915px 30px}#header .nav.navbar-nav>li .arrow{color:white;height:88.81px !important;width:88.81px !important;background:#dcd2e9}#header .nav.navbar-nav>li .arrow:after{top:50% !important;color:#5F259F}#header .nav.navbar-nav>li.expanded.open>.nolink,#header .nav.navbar-nav>li.expanded.open>a{background-color:#A20067}#header .nav.navbar-nav ul.dropdown-menu>li{background-color:white;border-left:8px solid white}#header .nav.navbar-nav ul.dropdown-menu>li .nolink,#header .nav.navbar-nav ul.dropdown-menu>li a{margin:0;padding:30.915px 22px;border:none}#header .nav.navbar-nav ul.dropdown-menu>li.active{border-left-color:#A20067}#header .nav.navbar-nav ul.dropdown-menu>li.active .nolink,#header .nav.navbar-nav ul.dropdown-menu>li.active a{background-color:#faf2f7}}@media only screen and (max-width:991px) and (max-width:1199px){#header .dropdown.open .dropdown-toggle{text-decoration:underline !important}}@media only screen and (max-width:991px) and (max-width:767px){#header .logo{display:inline-block;padding:2px 0}#header .logo img{max-width:215px}}#header .mobile-menu-active #header{background-color:white}#header .mobile-menu-active #header .header-content .top-bar{opacity:1}.banner{background-color:#FAFAFA;border-bottom:solid 3px #EEEFF1}.banner .page-title{text-align:center}.banner .page-title .title-wrapper{display:inline-block;width:100%;padding:1.58824em 15px;background-color:transparent;border-bottom:none}@media only screen and (min-width:768px){.banner .page-title .title-wrapper{width:auto;padding:1.58824em 30px}}.banner .page-title .inner{padding:0 15px;border-left:none;border-right:none}@media only screen and (min-width:768px){.banner .page-title .inner{padding:0 30px}}.banner .page-title h1{display:inline-block;width:100;color:white;font-size:2.11765em;line-height:1.875em;margin:0;font-family:"Trajan Pro","FS Me",Arial,sans-serif;font-weight:normal}@media only screen and (min-width:768px){.banner .page-title h1{width:auto;font-size:2.82353em;line-height:.84375em}}.banner.block-banner{height:570px}.banner.block-banner .banner-image{opacity:0.5;height:inherit}.banner .slick-slider{margin-bottom:0}.banner .slick-dots{margin-bottom:15px}.banner .slick-dots li button:focus,.banner .slick-dots li button:hover{background-color:rgba(162,0,103,0.8)}@media only screen and (min-width:992px){.banner .slick-dots{width:50%;left:50%;text-align:left;padding-left:22px}}@media only screen and (min-width:1200px){.banner .slick-dots{padding-left:52px}}@media only screen and (max-width:991px){.slick__arrow{top:30%}}@media only screen and (max-width:767px){.slick__arrow{top:25%}}.not-front.node-type-page .banner-image{opacity:0.5;height:570px}.view-articles.view-display-id-featured{background-color:black}.view-articles.view-display-id-featured .banner-image{opacity:0.5;max-height:720px !important}@media only screen and (min-width:992px){.view-articles.view-display-id-featured .banner-image{height:720px}}#dexp-layerslider li{background-color:black}#dexp-layerslider .tp-caption{background-color:transparent;border-bottom:none;padding:0}#dexp-layerslider .tp-caption h1{color:white;font-size:2.82353em;line-height:1.125em;font-weight:400}#dexp-layerslider .tp-caption h2,#dexp-layerslider .tp-caption h3,#dexp-layerslider .tp-caption h4,#dexp-layerslider .tp-caption h5,#dexp-layerslider .tp-caption h6{color:white}#dexp-layerslider .tp-caption h2:before,#dexp-layerslider .tp-caption h3:before,#dexp-layerslider .tp-caption h4:before,#dexp-layerslider .tp-caption h5:before,#dexp-layerslider .tp-caption h6:before{display:none}#dexp-layerslider .tp-caption:before,#dexp-layerslider .tp-caption:after{display:none}#dexp-layerslider .tp-caption.box_center{position:absolute;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;text-align:center}@media only screen and (min-width:992px){#dexp-layerslider .tp-caption{width:920px !important}}#dexp-layerslider .tp-leftarrow,#dexp-layerslider .tp-rightarrow{background-color:#B48B73}#dexp-layerslider .tp-leftarrow:before,#dexp-layerslider .tp-rightarrow:before{background-image:url('/sites/all/themes/supported/assets/images/sprite-homes.png');background-image:url('/sites/all/themes/supported/assets/images/sprite-homes.svg'),none;background-size:113px 40px;background-repeat:no-repeat}#dexp-layerslider .tp-leftarrow{background-color:#B48B73}#dexp-layerslider .tp-leftarrow:before{background-position:0 -23px}#dexp-layerslider .tp-rightarrow{background-color:#B48B73}#dexp-layerslider .tp-rightarrow:before{background-position:-10px -23px}#dexp-layerslider li>.slotholder{opacity:0.5}@media only screen and (max-width:1199px){.node-service.node-full .banner,.node-key_area.node-full .banner{height:90vh;padding:0;margin:0}.node-service.node-full .banner .banner-image,.node-key_area.node-full .banner .banner-image{height:100% !important}.node-service.node-full .page-title,.node-key_area.node-full .page-title{bottom:15vh}#dexp-layerslider .tp-caption h1{font-size:36px !important;line-height:56px !important;margin:0 !important}#dexp-layerslider .tp-caption.box_center{bottom:auto !important;padding-bottom:0 !important}#dexp-layerslider .tp-leftarrow,#dexp-layerslider .tp-rightarrow{display:none}}.node-slide,.field-collection-item-field-slider-slide{background-color:#FAFAFA}.node-slide:after,.field-collection-item-field-slider-slide:after{content:".";display:block;height:0;clear:both;visibility:hidden}.node-slide .left,.node-slide .right,.field-collection-item-field-slider-slide .left,.field-collection-item-field-slider-slide .right{float:left;width:100%}.node-slide .outer,.field-collection-item-field-slider-slide .outer{display:table;width:100%;height:100%}.node-slide .inner,.field-collection-item-field-slider-slide .inner{display:table-cell;vertical-align:middle}.node-slide .content,.field-collection-item-field-slider-slide .content{padding:3.17647em 30px}.node-slide .btn-default,.field-collection-item-field-slider-slide .btn-default{border-color:#A20067;color:#A20067;background-color:transparent;width:100%}.node-slide .btn-default:hover,.node-slide .btn-default:focus,.field-collection-item-field-slider-slide .btn-default:hover,.field-collection-item-field-slider-slide .btn-default:focus{color:white;background-color:#A20067;border-color:#A20067}.node-slide h2,.node-slide h3,.node-slide h4,.field-collection-item-field-slider-slide h2,.field-collection-item-field-slider-slide h3,.field-collection-item-field-slider-slide h4{text-transform:uppercase;font-size:21px;line-height:21.6px;margin-bottom:18.9px;font-weight:400}.node-slide h2 strong,.node-slide h3 strong,.node-slide h4 strong,.field-collection-item-field-slider-slide h2 strong,.field-collection-item-field-slider-slide h3 strong,.field-collection-item-field-slider-slide h4 strong{font-size:23px;color:#5F259F;font-weight:700}.node-slide h3,.field-collection-item-field-slider-slide h3{font-size:16px;line-height:20.25px;margin-bottom:13.5px}.node-slide h3 strong,.field-collection-item-field-slider-slide h3 strong{font-size:18px}.node-slide h4,.field-collection-item-field-slider-slide h4{font-size:15px;line-height:17.55px;margin-bottom:12.15px}.node-slide h4 strong,.field-collection-item-field-slider-slide h4 strong{font-size:16px}.node-slide p,.field-collection-item-field-slider-slide p{font-size:.94118em;line-height:1.35em;margin-bottom:1.26em}@media only screen and (min-width:768px){.node-slide .content,.field-collection-item-field-slider-slide .content{font-size:18px;line-height:29.7px}.node-slide h2,.node-slide h3,.node-slide h4,.field-collection-item-field-slider-slide h2,.field-collection-item-field-slider-slide h3,.field-collection-item-field-slider-slide h4{font-size:27px;line-height:29.7px;margin-bottom:24.3px}.node-slide h2 strong,.node-slide h3 strong,.node-slide h4 strong,.field-collection-item-field-slider-slide h2 strong,.field-collection-item-field-slider-slide h3 strong,.field-collection-item-field-slider-slide h4 strong{font-size:30px}.node-slide h3,.field-collection-item-field-slider-slide h3{font-size:23px;line-height:27px;margin-bottom:27px}.node-slide h3 strong,.field-collection-item-field-slider-slide h3 strong{font-size:26px}.node-slide h4,.field-collection-item-field-slider-slide h4{font-size:17px;line-height:27px;margin-bottom:27px}.node-slide h4 strong,.field-collection-item-field-slider-slide h4 strong{font-size:19px}.node-slide p,.field-collection-item-field-slider-slide p{font-size:1.05882em;line-height:1.65em;margin-bottom:1.2em}.node-slide .btn-default,.field-collection-item-field-slider-slide .btn-default{width:auto}}@media only screen and (min-width:992px){.node-slide .left,.node-slide .right,.field-collection-item-field-slider-slide .left,.field-collection-item-field-slider-slide .right{width:50%}.node-slide .content,.field-collection-item-field-slider-slide .content{max-width:485px}}@media only screen and (min-width:1200px){.node-slide .content,.field-collection-item-field-slider-slide .content{padding:4.76471em 60px;max-width:585px}}@media only screen and (min-width:992px){.node-slide .left,.node-slide .field-collection-item-field-slider-slide .left{position:relative}.node-slide .left img,.node-slide .field-collection-item-field-slider-slide .left img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit:cover";position:absolute;width:100%;height:100% !important;top:0;left:0}}@media only screen and (min-width:768px){.field-collection-item-field-slider-slide .content{padding:3.17647em 75px 3.17647em 30px}}@media only screen and (min-width:1200px){.field-collection-item-field-slider-slide .content{padding:4.76471em 75px 4.76471em 60px}}.node-slider,.node-easy-page{margin:0 -15px 27px -15px}.node-slider .slick-dots,.node-easy-page .slick-dots{margin-bottom:15px}.node-slider .slick-dots li,.node-easy-page .slick-dots li{list-style:none;padding:0}.node-slider .slick-dots li:before,.node-easy-page .slick-dots li:before{content:none}@media only screen and (min-width:992px){.node-slider,.node-easy-page{margin:0 0 27px 0}.node-slider .slick-dots,.node-easy-page .slick-dots{width:50%;left:50%;text-align:left;padding-left:22px}}@media only screen and (min-width:1200px){.node-slider .slick-dots,.node-easy-page .slick-dots{padding-left:52px}}.view-slideshow .slick__arrow{top:246px}@media only screen and (min-width:375px){.view-slideshow .slick__arrow{top:282px}}@media only screen and (min-width:414px){.view-slideshow .slick__arrow{top:308px}}@media only screen and (min-width:568px){.view-slideshow .slick__arrow{top:410px}}@media only screen and (min-width:667px){.view-slideshow .slick__arrow{top:477px}}@media only screen and (min-width:736px){.view-slideshow .slick__arrow{top:523px}}@media only screen and (min-width:768px){.view-slideshow .slick__arrow{top:543px}}@media only screen and (min-width:812px){.view-slideshow .slick__arrow{top:573px}}@media only screen and (min-width:992px){.view-slideshow .slick__arrow{top:57%}}.slick{display:block}.slick article .left,.slick article .left img{min-height:1px}.slick article .left,.slick article .right{visibility:hidden;transition:visibility 0.5s ease}.slick .slick__slide{display:none}.slick .slick__slide.slide--0{display:block}.slick.slick-processed{display:block}.slick.slick-processed article .left,.slick.slick-processed article .right{visibility:visible}.slick.slick-processed .slick__slide{display:block}.slick.slick-processed .slick__arrow{display:block}.main{background-color:#fff}.front #band-1{padding-top:0}#modalContent{width:545px}p.float-left{float:left;margin-right:12px}.front .tabs--primary{margin-top:50px}#back2Top{width:40px;line-height:40px;overflow:hidden;z-index:999;display:none;cursor:pointer;position:fixed;bottom:50px;right:5%;color:#A20067;text-align:center;font-size:30px;text-decoration:none;border:solid 2px #A20067}.has-exit #back2Top{bottom:190px}@media only screen and (min-width:768px){.has-exit #back2Top{bottom:110px}}.vertical-align-middle{vertical-align:middle}.padding-bottom-3{padding-bottom:3px}.get-away{position:fixed;bottom:0;width:100%;text-align:center;padding:.79412em 15px;background-color:#000;color:white;box-shadow:0 -2px 8px 0 rgba(0,0,0,0.1);z-index:998}.get-away .get-away-text{font-size:.82353em;line-height:1.63929em;text-align:left;margin-bottom:.96429em;text-align:justify}.get-away .get-away-text h2,.get-away .get-away-text h3,.get-away .get-away-text h4,.get-away .get-away-text h5,.get-away .get-away-text h6{display:none;font-size:1em;line-height:1.63929em;margin-bottom:.28929em;color:inherit;font-weight:bold}.get-away .btn{display:block;width:100%;border:2px solid;padding:11.5px 5px !important}.get-away .btn-green{color:white;border-color:#75A45B;background:#75A45B}.get-away .btn-green:hover,.get-away .btn-green:focus,.get-away .btn-green:active,.get-away .btn-green:active:hover{color:#75A45B;border-color:#75A45B;background-color:transparent}@media only screen and (min-width:768px){.get-away{background-color:white}.get-away .get-away-text{display:none}.get-away .get-away-text h2,.get-away .get-away-text h3,.get-away .get-away-text h4,.get-away .get-away-text h5,.get-away .get-away-text h6{display:block}.get-away .btn{display:inline-block;width:auto;min-width:335px;font-size:1.52941em;line-height:1.03846em;padding:15.82px 5px !important}}.tooltip{font-family:"FS Me",Arial,sans-serif;font-size:.94118em;line-height:1.43438em;padding:0}.tooltip-inner{padding:.84375em;min-width:350px;text-align:left}.tooltip h2,.tooltip h3,.tooltip h4,.tooltip h5,.tooltip h6{font-size:1em;line-height:1.43438em;margin-bottom:.25313em;color:inherit;font-weight:bold}.get-away-tip a[href^="tel"]{color:inherit;text-decoration:none}@media only screen and (min-width:992px){.get-away-tip{margin-left:175px}.get-away-tip .tooltip-arrow{left:25% !important}}.cta{background-color:#F5F5F5;color:#5F259F}.cta a{color:#5F259F}.cta a:hover,.cta a:focus{color:#6628ab}.footer{background-color:#FAFAFA;font-size:.94118em;line-height:1.6875em}.footer>.container{padding-left:30px;padding-right:30px}.footer p{margin-bottom:1.6875em}.footer h2,.footer h3,.footer h4{color:#5F259F;margin-bottom:27px;text-transform:uppercase}.footer h2 a,.footer h3 a,.footer h4 a{font-weight:normal}.footer h2 a[target="_blank"]:before,.footer h3 a[target="_blank"]:before,.footer h4 a[target="_blank"]:before{content:none}.footer h3,.footer .block-title{font-size:17px;line-height:27px;text-transform:uppercase}.footer ul li,.footer ol li{margin-bottom:13.5px}.footer ul{padding-left:0}.footer ul li{list-style:none;padding-left:15px;position:relative}.footer ul li:before{content:'';display:block;width:6px;height:6px;background-color:#5F259F;position:absolute;left:0;top:10.5px}.footer .view-top{margin-bottom:27px}.footer .node-list-item h3{text-transform:none}.footer .social{font-size:inherit;color:#5F259F;margin-bottom:1.58824em}.footer .social .text{font-weight:bold}.footer .social>a{width:32px;text-align:center;color:white;background-color:#5F259F;margin:0}.footer .social>a i{font-size:18px;line-height:32px !important}.footer .social .text+a{margin-left:4px}.footer .social a+a{margin-left:7px}@media only screen and (min-width:768px){.footer>.container{padding-left:15px;padding-right:15px}}.trim{background-color:#EEEFF1;padding:1.92857em 0 .34714em 0;font-size:.82353em;line-height:1.58143em}.trim p{margin-bottom:1.58143em;text-align:center}.trim ul li{display:inline-block}.trim ul li a{padding:0 0 0 0}.trim ul li a:after{content:"|";margin:0px 5px}.trim .last.leaf a:after{content:""}.trim .dropdown-menu li a:after{content:""}.trim .block .block{margin-bottom:1.58143em}.legal-info .legal-menu{text-align:center}.legal-info .legal-menu li:last-child a:after{content:none}.legal-info .legal-menu li a{color:#262626}.legal-info .legal-menu li a:after{content:"|";padding-left:5px}.legal-info .legal-menu .block{display:inline-block}@media only screen and (min-width:992px){.legal-info .copyright p{text-align:right}.legal-info .legal-menu{text-align:left}}.node-list-item h3{display:inline;font-size:1em;line-height:1.58824em;font-weight:normal;margin-bottom:0}.search-result{margin-bottom:1.58824em}.field h2.field-label{font-weight:600}.node-type-service .slick-dots{position:relative;margin-top:15px}@media only screen and (max-width:991px){.node-type-service .slick__arrow{top:55%}}.node-type-service .slick__arrow button{background-color:#5F259F}.node-type-service .slick-dots li button{background-color:#5F259F;opacity:0.4}.node-type-service .slick-dots li.slick-active{background-color:#5F259F;opacity:1;border-radius:50%}.node-type-service .mfp-image{display:block;position:relative}.node-type-service .mfp-image:after{content:".";display:block;height:0;clear:both;visibility:hidden}.node-type-service .mfp-image:before{content:'';display:block;width:48px;height:48px;right:15px;top:15px;background-image:url('/sites/all/themes/supported/assets/images/image-zoom.png');background-image:url('/sites/all/themes/supported/assets/images/image-zoom.svg'),none;background-size:48px 48px;position:absolute;z-index:1}.node-type-service .slick-lightbox .slick-dots{position:absolute;top:80%}.node-type-service .slick-lightbox .slick-dots li.slick-active button{background-color:#5F259F;opacity:1}.node-type-service .slick-lightbox .slick-dots li button{background-color:#5F259F;opacity:0.5}.node-type-service .slick-lightbox .slick-dots.from-node-pink li.slick-active button{background-color:#A20067;opacity:1}.node-type-service .slick-lightbox .slick-dots.from-node-pink li button{background-color:#A20067;opacity:0.5}.node-type-service .slick-lightbox .slick-dots.from-node-grey li.slick-active button{background-color:#54585A;opacity:1}.node-type-service .slick-lightbox .slick-dots.from-node-grey li button{background-color:#54585A;opacity:0.5}.node-type-service .slick-lightbox .slick-lightbox-close{background-image:url('/sites/all/themes/supported/assets/images/close-slider.png');background-image:url('/sites/all/themes/supported/assets/images/close-slider.svg'),none;background-size:48px 48px;width:48px;height:48px}.node-type-service .slick-lightbox .slick-lightbox-close:before{content:none}.node-type-service .slick-lightbox .slick-arrow{width:48px;height:48px;margin-top:10px;background-color:#5F259F;transition-duration:0.2s;border-radius:0;z-index:1000}.node-type-service .slick-lightbox .slick-arrow.from-node-pink{background-color:#A20067}.node-type-service .slick-lightbox .slick-arrow.from-node-pink:hover,.node-type-service .slick-lightbox .slick-arrow.from-node-pink:focus{background-color:#230016;background-color:#230016}.node-type-service .slick-lightbox .slick-arrow.from-node-grey{background-color:#54585A}.node-type-service .slick-lightbox .slick-arrow.from-node-grey:hover,.node-type-service .slick-lightbox .slick-arrow.from-node-grey:focus{background-color:#161818;background-color:#161818}.node-type-service .slick-lightbox .slick-arrow:hover,.node-type-service .slick-lightbox .slick-arrow:focus{background-color:#210d38;background-color:#210d38}.node-type-service .slick-lightbox .slick-arrow:focus{outline-color:-webkit-focus-ring-color;outline-style:auto;outline-width:5px}.node-type-service .slick-lightbox .slick-arrow:before{content:'';display:block;position:absolute;top:50%;left:50%;width:9px;height:17px;margin-top:-8px;margin-left:-4px;background-image:url('/sites/all/themes/supported/assets/images/sprite-homes.png');background-image:url('/sites/all/themes/supported/assets/images/sprite-homes.svg'),none;background-size:113px 40px;background-repeat:no-repeat;opacity:1}.node-type-service .slick-lightbox .slick-arrow.slick-prev:before{content:'';background-position:0 -23px}.node-type-service .slick-lightbox .slick-arrow.slick-next:before{content:'';background-position:-10px -23px}.node-service.node-full .banner,.node-key-area.node-full .banner{background-color:black}.node-service.node-full .banner .banner-image,.node-key-area.node-full .banner .banner-image{opacity:0.5;height:720px}.node-service.node-full .title-wrapper h1,.node-key-area.node-full .title-wrapper h1{display:block;margin:.47647em 0 .23824em 0}.node-service.node-full .title-wrapper .field-name-field-price,.node-key-area.node-full .title-wrapper .field-name-field-price{font-size:1.125em;line-height:1.5em;color:white;display:inline-block;font-weight:300}.node-service.node-full .title-wrapper .location,.node-key-area.node-full .title-wrapper .location{font-size:1.05882em;line-height:1.5em;color:white;display:inline-block;font-weight:300}.node-service.node-full .title-wrapper .separator,.node-key-area.node-full .title-wrapper .separator{color:#B48B73}.node-service.node-full .title-wrapper .price-highlights,.node-key-area.node-full .title-wrapper .price-highlights{display:inline-block}.node-service.node-full .title-wrapper .soon,.node-key-area.node-full .title-wrapper .soon{color:white}.node-service.node-full .banner .intro,.node-key-area.node-full .banner .intro{background-color:rgba(95,37,159,0.9);color:white;border-top:1px solid #B48B73}.node-service.node-full .banner .intro:after,.node-key-area.node-full .banner .intro:after{content:".";display:block;height:0;clear:both;visibility:hidden}.node-service.node-full .banner .intro .inner,.node-key-area.node-full .banner .intro .inner{margin:0;padding:.79412em 0}.node-service.node-full .banner .intro .field-name-field-header-highlights,.node-key-area.node-full .banner .intro .field-name-field-header-highlights{margin-bottom:0;text-align:center}.node-service.node-full .banner .intro .field-name-field-header-highlights li,.node-key-area.node-full .banner .intro .field-name-field-header-highlights li{position:relative;display:inline;margin-right:3.17647em;margin-bottom:0}.node-service.node-full .banner .intro .field-name-field-header-highlights li:before,.node-key-area.node-full .banner .intro .field-name-field-header-highlights li:before{content:' ';display:inline-block;width:6px;height:6px;border-radius:50%;background-color:#B48B73;position:absolute;top:6px;left:-1.74706em}.node-service.node-full .banner .intro .field-name-field-header-highlights li:first-child:before,.node-key-area.node-full .banner .intro .field-name-field-header-highlights li:first-child:before{display:none}.node-service.node-full .content,.node-key-area.node-full .content{text-align:left !important}.node-service.node-full .content>ul li,.node-key-area.node-full .content>ul li{padding:0 10px}.node-service.node-full .content>ul li:before,.node-key-area.node-full .content>ul li:before{position:relative;left:-10px}.node-service.node-full .details,.node-key-area.node-full .details{border:none;color:#5F259F}.node-service.node-full .details>div:before,.node-key-area.node-full .details>div:before{background-image:url('/sites/all/themes/supported/assets/images/sprite-homes.png');background-image:url('/sites/all/themes/supported/assets/images/sprite-homes.svg'),none;background-size:113px 40px;background-repeat:no-repeat}.node-service.node-full .details .field-name-field-num-bedrooms:before,.node-key-area.node-full .details .field-name-field-num-bedrooms:before{background-position:0 0}.node-service.node-full .details .field-name-field-price:before,.node-key-area.node-full .details .field-name-field-price:before{background-position:-30px 0}.node-service.node-full .details .location:before,.node-key-area.node-full .details .location:before{background-position:-60px 0}.node-service.node-full .slick-wrapper,.node-key-area.node-full .slick-wrapper{margin-bottom:4.76471em}.node-service.node-full .slick-wrapper:before,.node-service.node-full .slick-wrapper:after,.node-key-area.node-full .slick-wrapper:before,.node-key-area.node-full .slick-wrapper:after{background-color:white}.node-service.node-full .slick-wrapper .slick__arrow button.slick-arrow,.node-key-area.node-full .slick-wrapper .slick__arrow button.slick-arrow{background-color:#B48B73}.node-service.node-full .slick-wrapper .image-title,.node-key-area.node-full .slick-wrapper .image-title{font-family:"Trajan Pro","FS Me",Arial,sans-serif;color:white}.node-service.node-full .paragraphs-items,.node-key-area.node-full .paragraphs-items{border:1px solid #B48B73;padding:3.17647em}.node-service.node-full .paragraphs-items h2,.node-key-area.node-full .paragraphs-items h2{font-family:"Trajan Pro","FS Me",Arial,sans-serif}.node-service.node-full .paragraphs-items h3,.node-key-area.node-full .paragraphs-items h3{font-family:"Trajan Pro","FS Me",Arial,sans-serif;font-weight:600}.node-service.node-teaser .service-details,.node-key-area.node-teaser .service-details{background-color:#FAFAFA;padding:1.27059em}.node-service.node-teaser a,.node-service.node-teaser .teaser-content,.node-key-area.node-teaser a,.node-key-area.node-teaser .teaser-content{clear:both;text-decoration:none}.node-service.node-teaser a:hover h3,.node-service.node-teaser a:focus h3,.node-service.node-teaser .teaser-content:hover h3,.node-service.node-teaser .teaser-content:focus h3,.node-key-area.node-teaser a:hover h3,.node-key-area.node-teaser a:focus h3,.node-key-area.node-teaser .teaser-content:hover h3,.node-key-area.node-teaser .teaser-content:focus h3{text-decoration:underline}.node-service.node-teaser a:hover .read-more,.node-service.node-teaser a:focus .read-more,.node-service.node-teaser .teaser-content:hover .read-more,.node-service.node-teaser .teaser-content:focus .read-more,.node-key-area.node-teaser a:hover .read-more,.node-key-area.node-teaser a:focus .read-more,.node-key-area.node-teaser .teaser-content:hover .read-more,.node-key-area.node-teaser .teaser-content:focus .read-more{background-color:transparent;color:#5F259F;border-color:#5F259F}.node-service.node-teaser a .location,.node-service.node-teaser .teaser-content .location,.node-key-area.node-teaser a .location,.node-key-area.node-teaser .teaser-content .location{color:#676767;font-size:.76471em;line-height:2.07692em;margin-bottom:10px}.node-service.node-teaser a .location:before,.node-service.node-teaser .teaser-content .location:before,.node-key-area.node-teaser a .location:before,.node-key-area.node-teaser .teaser-content .location:before{content:"\e88a";font-weight:normal;font-family:'Material Icons';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:16px;line-height:inherit;vertical-align:middle;margin-top:-2px;padding-right:5px;color:#A20067}.node-service.node-teaser .desc,.node-key-area.node-teaser .desc{color:black}.node-service.node-teaser .read-more,.node-key-area.node-teaser .read-more{background-color:#5F259F;color:white;border:1px solid #5F259F;padding:8px;text-align:center;margin-top:15px}.node-service.node-teaser .read-more:hover,.node-service.node-teaser .read-more:focus,.node-key-area.node-teaser .read-more:hover,.node-key-area.node-teaser .read-more:focus{background-color:transparent;color:#5F259F;border-color:#5F259F}.node-service.node-teaser h3,.node-key-area.node-teaser h3{float:left;font-size:1.05882em;line-height:1.5em;color:#5F259F;margin-bottom:.29348em;font-weight:600;letter-spacing:0.2px}@media only screen and (min-width:768px) and (max-width:991px){.node-service.node-teaser h3,.node-key-area.node-teaser h3{font-size:.94118em;line-height:1.6875em;margin-bottom:.42188em}}.node-service.node-teaser .intro,.node-key-area.node-teaser .intro{border-bottom:none}.node-service.node-teaser .inner,.node-key-area.node-teaser .inner{background-color:transparent;height:auto !important}@media only screen and (min-width:768px) and (max-width:991px){.node-service.node-teaser .inner,.node-key-area.node-teaser .inner{min-height:0}}.node-service.node-teaser .field-name-field-teaser-label,.node-service.node-teaser .field-name-field-teaser-label-option,.node-key-area.node-teaser .field-name-field-teaser-label,.node-key-area.node-teaser .field-name-field-teaser-label-option{position:relative;right:0;top:0;height:auto;width:auto;color:white}.node-service.node-teaser .field-name-field-teaser-label .field-items,.node-service.node-teaser .field-name-field-teaser-label-option .field-items,.node-key-area.node-teaser .field-name-field-teaser-label .field-items,.node-key-area.node-teaser .field-name-field-teaser-label-option .field-items{position:relative}.node-service.node-teaser .field-name-field-teaser-label .field-item,.node-service.node-teaser .field-name-field-teaser-label-option .field-item,.node-key-area.node-teaser .field-name-field-teaser-label .field-item,.node-key-area.node-teaser .field-name-field-teaser-label-option .field-item{border:none;background-color:transparent;text-align:left;text-transform:uppercase;font-size:.82353em;line-height:1.92857em;letter-spacing:0.7px;transform:none;margin:0;width:auto}.node-service.node-teaser .field-name-field-teaser-highlight,.node-key-area.node-teaser .field-name-field-teaser-highlight{position:absolute;color:white;top:15px;width:100%;background-color:#5F259F;padding:.79412em 30px;font-size:.82353em;line-height:1.44643em}@media only screen and (min-width:768px) and (max-width:991px){.node-service.node-teaser .field-name-field-teaser-highlight,.node-key-area.node-teaser .field-name-field-teaser-highlight{padding:.96429em 22.5px;font-size:.76471em;line-height:1.55769em}}.node-service.node-teaser .field-name-field-teaser-highlight:before,.node-service.node-teaser .field-name-field-teaser-highlight:after,.node-key-area.node-teaser .field-name-field-teaser-highlight:before,.node-key-area.node-teaser .field-name-field-teaser-highlight:after{content:'';width:100%;height:1px;background-color:rgba(255,255,255,0.12);position:absolute;left:0}.node-service.node-teaser .field-name-field-teaser-highlight:before,.node-key-area.node-teaser .field-name-field-teaser-highlight:before{top:4px}.node-service.node-teaser .field-name-field-teaser-highlight:after,.node-key-area.node-teaser .field-name-field-teaser-highlight:after{bottom:4px}.node-service.node-teaser .featured-text,.node-key-area.node-teaser .featured-text{font-size:.82353em;line-height:1.44643em;margin-bottom:.48214em;font-weight:bold;color:#C4D600}.node-service.node-teaser .field-name-field-price,.node-key-area.node-teaser .field-name-field-price{float:right;color:white;font-weight:300}@media only screen and (min-width:768px) and (max-width:991px){.node-service.node-teaser .field-name-field-price,.node-key-area.node-teaser .field-name-field-price{font-size:.76471em;line-height:2.07692em}}.node-service.node-grid-teaser a,.node-service.node-grid-teaser .teaser-content,.node-key-area.node-grid-teaser a,.node-key-area.node-grid-teaser .teaser-content{color:#262626;line-height:22px;text-decoration:none}.node-service.node-grid-teaser h3,.node-key-area.node-grid-teaser h3{font-size:16px !important;color:#5F259F;font-weight:bold}.node-service.node-grid-teaser h3:hover,.node-service.node-grid-teaser h3:focus,.node-key-area.node-grid-teaser h3:hover,.node-key-area.node-grid-teaser h3:focus{text-decoration:underline}.node-service.node-grid-teaser .inner,.node-key-area.node-grid-teaser .inner{background-color:white;padding:12px 12px 88px 12px !important}.node-service.node-grid-teaser .inner .location,.node-key-area.node-grid-teaser .inner .location{color:#676767;font-size:13px;margin-bottom:10px}.node-service.node-grid-teaser .inner .location:before,.node-key-area.node-grid-teaser .inner .location:before{content:"\e88a";font-weight:normal;font-family:'Material Icons';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:16px;line-height:inherit;vertical-align:middle;margin-top:-2px;padding-right:5px;color:#A20067}.node-service.node-grid-teaser .field-name-field-price,.node-key-area.node-grid-teaser .field-name-field-price{color:white;font-weight:normal;font-size:.94118em;line-height:1.6875em}.node-service.node-grid-teaser .read-more,.node-key-area.node-grid-teaser .read-more{color:white;background-color:#5F259F;width:90%;margin:0 5%;margin-bottom:1.58824em}.node-service.node-grid-teaser .title-price h3,.node-key-area.node-grid-teaser .title-price h3{margin-bottom:.31765em !important}.node-service.node-grid-teaser .title-price .field-name-field-price,.node-key-area.node-grid-teaser .title-price .field-name-field-price{margin-bottom:.39706em}.node-type-service .property-cta,.node-type-key-area .property-cta{background-color:#F5F5F5}.node-type-service .slick-slider,.node-type-key-area .slick-slider{margin-bottom:0px !important}.node-type-service .slick-slider .slick-media,.node-type-key-area .slick-slider .slick-media{position:relative;height:0;padding-bottom:66.66667%}.node-type-service .slick-slider .slick-media>img,.node-type-key-area .slick-slider .slick-media>img{display:block;width:100%;height:100% !important;position:absolute;left:0;height:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit:cover"}.node-type-service .mobile-property-cta,.node-type-key-area .mobile-property-cta{background-color:#F5F5F5}.node-type-service .mobile-property-cta .btn-outline-default,.node-type-key-area .mobile-property-cta .btn-outline-default{color:#5F259F;border-color:#5F259F}.node-type-service .mobile-property-cta .btn-outline-default:hover,.node-type-service .mobile-property-cta .btn-outline-default:focus,.node-type-key-area .mobile-property-cta .btn-outline-default:hover,.node-type-key-area .mobile-property-cta .btn-outline-default:focus{background-color:#5F259F;color:white}.paragraphs-items-field-site-plan-group h2{font-family:"Trajan Pro","FS Me",Arial,sans-serif;font-weight:600}@media only screen and (min-width:768px){.paragraphs-items-field-site-plan-group .tab-content{padding:1.58824em 10% 0 10%}}.field-name-field-video-content h3{font-family:"Trajan Pro","FS Me",Arial,sans-serif;font-weight:600}.paragraphs-items-field-plan-group{background-color:transparent;margin-right:0;margin-left:0}.paragraphs-items-field-plan-group h3{font-size:1.05882em;line-height:1.5em}.paragraphs-items-field-specification-group{border:0 !important;padding:0 !important}.field-name-field-incentives-content,.field-name-field-location-content,.field-name-field-communal-content,.field-name-field-criteria-content{background-color:#F5F5F5}.field-name-field-incentives-content h2,.field-name-field-location-content h2,.field-name-field-communal-content h2,.field-name-field-criteria-content h2{font-family:"Trajan Pro","FS Me",Arial,sans-serif;font-weight:400;margin-bottom:1.40625em}.specifications-group .group-title{font-family:"Trajan Pro","FS Me",Arial,sans-serif;font-weight:600}.features-group,.field-name-field-criteria-content{background-color:transparent;border:1px solid #B48B73}.features-group .group-title,.field-name-field-criteria-content .group-title{font-family:"Trajan Pro","FS Me",Arial,sans-serif;font-weight:600}.features-group .field-name-field-features-title,.field-name-field-criteria-content .field-name-field-features-title{font-family:"Helvetica Neue","FS Me",Arial,sans-serif !important;color:#B48B73;font-size:.94118em;line-height:1.6875em;font-weight:300;margin-bottom:1.5em}.field-name-field-calculator{font-family:"FS Me",Arial,sans-serif;font-weight:600}.field-name-field-calculator .field-items .field-item{background-color:#F5F5F5}.field-name-field-calculator .block-title{font-weight:300;font-family:"Trajan Pro","FS Me",Arial,sans-serif}.field-name-field-calculator .ui-slider{background-color:#d6d6d6;margin:0 28px}.field-name-field-calculator .ui-slider .ui-slider-handle{background-color:#B48B73;color:white}.field-name-field-calculator .ui-slider label{color:#9D9D9D}.field-name-field-calculator hr{border-color:#d6d6d6}.field-name-field-calculator .divider{border-left:1px #d6d6d6 solid}.field-name-field-calculator .highlight{color:#B48B73;font-weight:400}.front .node-featured-teaser .field-name-field-image,.node-key-area .node-featured-teaser .field-name-field-image{height:240px !important;overflow:hidden;position:relative}.front .node-featured-teaser .field-name-field-image img,.node-key-area .node-featured-teaser .field-name-field-image img{position:absolute;top:50%}.front .node-featured-teaser .featured-content,.node-key-area .node-featured-teaser .featured-content{display:none}.front .node-featured-teaser .featured-content .read-more,.node-key-area .node-featured-teaser .featured-content .read-more{font-weight:bold}@media only screen and (max-width:991px){.block-parent-calculators{background-color:#F5F5F5}.mortgage-calculator,.block-parent-calculators{font-weight:400}.mortgage-calculator label,.block-parent-calculators label{font-weight:400}.block-parent-calculators .help-to-buy-calculator .divider{margin:0;padding-left:15px}}@media only screen and (max-width:1199px){.features-group,.field-name-field-criteria-content{margin-right:15px;margin-left:15px;padding:15px}.field-name-field-plan-details,.field-name-field-specification-content{text-align:left}.specifications-group{margin-bottom:3.17647em}.page-find-your-home .sidebar-toogle span{background-color:#F5F5F5;color:#5F259F;font-family:"Trajan Pro","FS Me",Arial,sans-serif;font-weight:600}}@media only screen and (max-width:991px){.specifications-group{margin-bottom:0}.specifications-group .cqc-widget.cleanslate{margin-bottom:1.58824em !important}.band.default.form h2{margin-bottom:.79412em;margin-top:0;margin-left:10px;margin-right:10px}.band.alternative.tabs{padding-bottom:0}}@media only screen and (max-width:767px){.view-property-search.view-display-id-page #map,.view-saved-properties.view-display-id-page #map{display:none !important}.view-property-search.view-display-id-page #list,.view-saved-properties.view-display-id-page #list{display:block !important}}.view-property-search.view-display-id-page .alert-warning,.view-saved-properties.view-display-id-page .alert-warning{color:#A20067;background-color:#FCF3F7;border-color:#FCF3F7}.view-property-search.view-display-id-page .alert-warning hr,.view-saved-properties.view-display-id-page .alert-warning hr{border-top-color:#f7dfe9}.view-property-search.view-display-id-page .alert-warning .alert-link,.view-saved-properties.view-display-id-page .alert-warning .alert-link{color:#A20067}.view-property-search.view-display-id-page .alert-warning a.close:before,.view-property-search.view-display-id-page .alert-warning a.close:after,.view-saved-properties.view-display-id-page .alert-warning a.close:before,.view-saved-properties.view-display-id-page .alert-warning a.close:after{background-color:#a94442}.col-sm-6.intro h1{width:100%}.col-sm-6.intro .location{color:red;font-size:21px;line-height:36px;color:#5F259F;font-weight:200}.col-sm-6.intro .shown-location{margin:1.58824em 0}.service-intro p:first-child{font-weight:bold;font-size:1.05882em;line-height:1.5em}.service-intro h1{margin-bottom:0}@media only screen and (max-width:991px){.band.default.form .form-wrapper{margin-bottom:0}.band.default.form .form .form-group{margin-bottom:0}.band.default.form .panel-body{padding-bottom:0}}.location.phone{display:block}.location.phone a{color:#5F259F}.location.phone a:before{margin-right:10px}.node-post.node-featured-teaser .feature-intro{text-align:right}.node-post.node-featured-teaser .feature-intro .title{text-align:left;display:inline-block;width:100%;padding:1.58824em 15px;background-color:rgba(95,37,159,0.9);border-bottom:none}@media only screen and (min-width:768px){.node-post.node-featured-teaser .feature-intro .title{max-width:570px;padding:1.58824em 30px}}.node-post.node-featured-teaser .feature-intro .inner{padding:0 !important;border:none}@media only screen and (min-width:768px){.node-post.node-featured-teaser .feature-intro .inner{padding:0 30px}}.node-post.node-featured-teaser .feature-intro .inner .featured-text{position:relative;top:0;font-size:.70588em;line-height:2.25em}.node-post.node-featured-teaser h3{display:inline-block;width:auto;color:white;font-size:1.41176em;line-height:1.6875em;margin:0}.node-post.node-grid-teaser .cat-row:after{content:".";display:block;height:0;clear:both;visibility:hidden}.node-post.node-grid-teaser .date-cat{float:left;font-size:.88235em;line-height:1.8em;font-weight:bold;letter-spacing:0.09px;line-height:22px;padding-bottom:.9em;color:#000000}.node-post.node-grid-teaser .date-cat.no-article{display:none}.node-post.node-grid-teaser .right{float:right}.node-post.node-grid-teaser a{color:#0C0C0C;text-decoration:none}.node-post.node-grid-teaser a h3{text-decoration:underline}.node-post.node-grid-teaser h3{font-size:1.05882em;line-height:1.5em;margin-bottom:0;font-weight:400;text-decoration:underline;color:#A20067;font-weight:bold;margin:0 0 .75em}.node-post.node-grid-teaser .field-name-field-image{margin-bottom:0 !important}.node-post.node-grid-teaser .category{font-size:15px;font-weight:bold;letter-spacing:0.09px;line-height:22px;color:white;background-color:#5F259F;width:100%;padding:6px 10px;margin-bottom:5px}.node-post.node-grid-teaser .category.no-date{margin-bottom:15px}.node-post.node-grid-teaser .category.empty-cat{background-color:transparent !important;min-height:34px !important}.node-post.node-grid-teaser a:hover h3,.node-post.node-grid-teaser a:focus h3{text-decoration:none}.node-post.node-full .banner{background-color:black}.node-post.node-full .banner .banner-image{opacity:0.5}.node-post.node-full .inner h1{display:block;margin:.47647em 0 .23824em 0}.node-post.node-full .inner .field-name-field-tags,.node-post.node-full .inner .date{font-size:1.05882em;line-height:1.5em;display:inline-block;color:white;font-weight:300}.node-post.node-full .inner .separator{color:#B48B73}.node-post.node-full .content{text-align:left;margin-bottom:1.58824em}.node-post.node-full .band.alternative{background-color:#FDFDFD}.node-post.node-full .field-name-field-related-articles h2{color:#5F259F}.node-post.node-full .field-name-field-article-category a,.node-post.node-full .field-name-field-case-study-category a{color:#5F259F;text-decoration:underline}.node-post.node-full .field-name-field-article-category a:hover,.node-post.node-full .field-name-field-article-category a:focus,.node-post.node-full .field-name-field-case-study-category a:hover,.node-post.node-full .field-name-field-case-study-category a:focus{text-decoration:none}.node-post.node-full .back-to{text-align:left;margin-bottom:1.58824em}.node-post .date{font-size:.82353em;line-height:1.92857em;font-weight:bold;color:#d6d6d6}.page-news .band.default,.page-what-we-do-life-stories .band.default{padding-top:0}.page-news .views-exposed-form,.page-what-we-do-life-stories .views-exposed-form{padding-top:1.58824em}.view-post.view-display-id-page .node{margin-bottom:0}.view-post.view-display-id-featured .banner-image{max-height:540px}@media only screen and (min-width:992px){.view-post .views-exposed-form .views-widget-filter-field_tags_tid{width:45.83333%}}@media only screen and (min-width:992px){.view-post .views-exposed-form .views-widget-filter-month,.view-post .views-exposed-form .views-widget-filter-year,.view-post .views-exposed-form .views-widget-filter-combine,.view-post .views-exposed-form .views-submit-button{width:12.5%}}@media only screen and (min-width:992px){.view-post .views-exposed-form .views-widget-filter-combine{width:16.66667%}}.view-post .views-exposed-form .views-submit-button .btn{width:100%;display:block}.view-post .views-widget-filter-month,.view-post .views-widget-filter-year{padding-right:15px}.view-post .views-widget-filter-combine{padding-right:15px}.view-post .views-submit-button{margin-bottom:0}.view-post .views-submit-button .form-submit{padding:5px 40px !important;margin-top:1em}.view-post .pagination{vertical-align:middle}.view-post .pagination+.views-widget-per-page{margin-left:5px}@media only screen and (max-width:767px){.view-post .pagination{margin:0}.view-post .pagination+.views-widget-per-page{margin:0;margin-top:1.58824em}}.node-job.node-featured-teaser .inner{border:3px solid #5F259F;margin-bottom:27px;padding:27px 30px}.node-job.node-featured-teaser h3{margin-bottom:13.5px}.node-job.node-featured-teaser p{margin-bottom:13.5px}.node-job.node-teaser .inner,.node-job.node-grid-teaser .inner{margin-bottom:27px;border:1px solid #dfd3ec;padding:27px 30px}.node-job.node-teaser h3,.node-job.node-grid-teaser h3{margin-bottom:13.5px}.node-job.node-teaser .content,.node-job.node-grid-teaser .content{padding-top:13.5px}.node-job.node-teaser .btn,.node-job.node-grid-teaser .btn{margin-top:13.5px}.node-job.node-teaser .field-label-inline .field-label,.node-job.node-teaser .field-label-inline .field-items,.node-job.node-grid-teaser .field-label-inline .field-label,.node-job.node-grid-teaser .field-label-inline .field-items{float:none}.node-job.node-teaser .field-label-inline .field-label,.node-job.node-grid-teaser .field-label-inline .field-label{color:#5F259F}.node-job.node-teaser .field-label-inline div,.node-job.node-grid-teaser .field-label-inline div{display:inline}.node-job.node-full h1{margin-bottom:27px}.node-job.node-full .content{margin-bottom:1.58824em}.node-job.node-full .field-name-body p:last-child{margin-bottom:13.5px}.node-job.node-full .field-name-body div:last-child>p:last-child{margin-bottom:0}@media only screen and (min-width:768px){.node-job.node-full h1{width:76%}.node-job.node-full .full-job>.field{float:left;width:50%}.node-job.node-full .full-job>.field:nth-child(2n+1){clear:left}.node-job.node-full .content{float:left;width:100%;padding-top:27px;margin-bottom:0}}.page-taxonomy-career-region .term-listing-content{margin:0 -15px}.page-taxonomy-career-region .term-listing-content:after{content:".";display:block;height:0;clear:both;visibility:hidden}.page-taxonomy-career-region .term-listing-content .node{float:left;width:100%;padding:0 15px}@media only screen and (min-width:768px){.page-taxonomy-career-region .term-listing-content .node{width:50%}.page-taxonomy-career-region .term-listing-content .node:nth-child(2n+1){clear:left}}#block-views-vacancies-by-region-block-1,#block-views-jobs-block-1{margin-bottom:27px;padding:1.19118em 15px;background-color:#F9F6FB;color:black}#block-views-vacancies-by-region-block-1 h2.block-title,#block-views-jobs-block-1 h2.block-title{font-family:"FS Me",Arial,sans-serif;font-weight:700;font-size:1.23529em;line-height:1.28571em;background-color:transparent;padding:0;text-transform:none;color:#A20067}.view-jobs .view-filters.views-widget-per-page{display:inline-block;margin-left:10px;vertical-align:middle}.view-jobs .views-exposed-widget.views-widget-per-page{margin:0}.view-jobs .views-submit-button{margin-left:10px}@media only screen and (max-width:991px){.view-jobs .views-submit-button{margin-left:5px;width:40%}}.view-jobs .views-exposed-widget .btn{margin-top:0}.view-jobs .views-exposed-widgets{margin:0}@media only screen and (max-width:767px){.view-jobs .pagination{margin:0}.view-jobs .pagination+.views-widget-per-page{margin:0;margin-top:1.58824em}}.full-job .apply-button{margin-top:1.58824em}.job-teaser .job-title{color:#5F259F;font-weight:bold;font-size:14px}.job-teaser .job-detail-sections{font-size:14px}.job-teaser .content.jobs{font-size:14px}.node-featured-teaser h3{color:#5F259F}.node-featured-teaser .job-title{color:#5F259F;font-weight:bold}.node-featured-teaser .field-name-body{margin-top:.79412em}@media only screen and (min-width:992px){.node-featured-teaser .col-md-6.job-detail{margin-bottom:10px}}.node-job.node-list-item h3{position:relative;padding-left:15px}.node-job.node-list-item h3:before{content:'';display:block;width:6px;height:6px;background-color:#5F259F;position:absolute;left:0;top:7px}.view.view-careers-terms.view-display-id-page .pagination{vertical-align:middle}.view.view-careers-terms.view-display-id-page .views-exposed-widget{margin-left:5px}.view.view-careers-terms.view-display-id-page .views-submit-button{display:none}.node-easy-page .easy-read-teaser-link .easy-teaser-container{margin-bottom:2.38235em}@media only screen and (max-width:1199px){.node-easy-page .easy-read-teaser-link .easy-teaser-container{margin-bottom:0}}.node-easy-page .easy-read-teaser-link .easy-teaser-container.left{float:left;width:50%}@media only screen and (max-width:1199px){.node-easy-page .easy-read-teaser-link .easy-teaser-container.left{width:100%}}.node-easy-page .easy-read-teaser-link .easy-teaser-container.right{float:left;width:50%;background-color:#F9F6FB;color:#0C0C0C;padding:2.38235em}@media only screen and (max-width:1199px){.node-easy-page .easy-read-teaser-link .easy-teaser-container.right{width:100%;margin-bottom:2.38235em}}.node-easy-page .easy-read-teaser-link .easy-teaser-container p{margin-bottom:1.58824em}.node-easy-page .easy-read-teaser-link .easy-teaser-container h3{margin-bottom:.79412em}.node-easy-page .easy-read-teaser-link:hover h3,.node-easy-page .easy-read-teaser-link:focus h3{text-decoration:underline}.node-easy-page .easy-read-teaser-link:hover .teaser-button,.node-easy-page .easy-read-teaser-link:focus .teaser-button{color:#5F259F;border-color:#5F259F;background-color:transparent}.node-easy-page .fade-button{text-align:right;margin-bottom:1.58824em;clear:both}.node-easy-page .fade-button img{cursor:-webkit-grab;cursor:grab;width:30px;transition-duration:0.4s}.node-easy-page .fade-button.active img{border:solid 2px #5F259F;padding:1.5px}.homelessness article:not(.node-article) .slick__arrow button,.disability article:not(.node-article) .slick__arrow button{background-color:#A20067}.homelessness article:not(.node-article) .slick-dots li button,.disability article:not(.node-article) .slick-dots li button{background-color:#A20067;opacity:0.4}.homelessness article:not(.node-article) .slick-dots li.slick-active,.disability article:not(.node-article) .slick-dots li.slick-active{background-color:#A20067;opacity:1;border-radius:50%}.homelessness article:not(.node-article) h1,.disability article:not(.node-article) h1{background-color:#A20067}.homelessness article:not(.node-article) .col-sm-6.intro .location,.homelessness article:not(.node-article) .col-sm-6.intro .location.phone a,.disability article:not(.node-article) .col-sm-6.intro .location,.disability article:not(.node-article) .col-sm-6.intro .location.phone a{color:#A20067}.homelessness article:not(.node-article) .enquiry,.disability article:not(.node-article) .enquiry{background-color:#A20067;border-color:#A20067}.homelessness article:not(.node-article) .nav-tabs,.disability article:not(.node-article) .nav-tabs{border-bottom:solid 2px #A20067}.homelessness article:not(.node-article) .nav-tabs li a,.disability article:not(.node-article) .nav-tabs li a{background-color:transparent;color:#A20067;text-decoration:none;border:1px solid #eccce1}.homelessness article:not(.node-article) .nav-tabs li a:hover,.homelessness article:not(.node-article) .nav-tabs li a:focus,.disability article:not(.node-article) .nav-tabs li a:hover,.disability article:not(.node-article) .nav-tabs li a:focus{background-color:#A20067;border:solid 1px #A20067;color:white}.homelessness article:not(.node-article) .nav-tabs li.active a,.disability article:not(.node-article) .nav-tabs li.active a{background-color:#A20067;border:solid 1px #A20067;color:white}.homelessness article:not(.node-article) .nav-tabs li.active a:hover,.homelessness article:not(.node-article) .nav-tabs li.active a:focus,.disability article:not(.node-article) .nav-tabs li.active a:hover,.disability article:not(.node-article) .nav-tabs li.active a:focus{background-color:#A20067;border:solid 1px #A20067;color:white}.homelessness article:not(.node-article) .btn-default,.homelessness article:not(.node-article) .btn-primary,.homelessness article:not(.node-article) .btn-success,.disability article:not(.node-article) .btn-default,.disability article:not(.node-article) .btn-primary,.disability article:not(.node-article) .btn-success{border-color:#A20067;background-color:#A20067}.homelessness article:not(.node-article) .btn-default:hover,.homelessness article:not(.node-article) .btn-primary:hover,.homelessness article:not(.node-article) .btn-success:hover,.disability article:not(.node-article) .btn-default:hover,.disability article:not(.node-article) .btn-primary:hover,.disability article:not(.node-article) .btn-success:hover{background-color:transparent;color:#A20067}.homelessness article:not(.node-article) .panel-group .panel-heading a,.disability article:not(.node-article) .panel-group .panel-heading a{border:1px solid #A20067;background-color:#A20067}.homelessness article:not(.node-article) .panel-group .panel-heading a.collapsed,.disability article:not(.node-article) .panel-group .panel-heading a.collapsed{border-color:#A20067;color:#A20067;background-color:transparent}.homelessness article:not(.node-article) .panel-group .panel-heading a.collapsed:after,.disability article:not(.node-article) .panel-group .panel-heading a.collapsed:after{color:#A20067}.carers article:not(.node-article) .slick__arrow button,.domestic-abuse article:not(.node-article) .slick__arrow button{background-color:#54585A}.carers article:not(.node-article) .slick-dots li button,.domestic-abuse article:not(.node-article) .slick-dots li button{background-color:#54585A;opacity:0.4}.carers article:not(.node-article) .slick-dots li.slick-active,.domestic-abuse article:not(.node-article) .slick-dots li.slick-active{background-color:#54585A;opacity:1;border-radius:50%}.carers article:not(.node-article) h1,.domestic-abuse article:not(.node-article) h1{background-color:#54585A}.carers article:not(.node-article) .col-sm-6.intro .location,.carers article:not(.node-article) .col-sm-6.intro .location.phone a,.domestic-abuse article:not(.node-article) .col-sm-6.intro .location,.domestic-abuse article:not(.node-article) .col-sm-6.intro .location.phone a{color:#54585A}.carers article:not(.node-article) .enquiry,.domestic-abuse article:not(.node-article) .enquiry{background-color:#54585A;border-color:#54585A}.carers article:not(.node-article) .nav-tabs,.domestic-abuse article:not(.node-article) .nav-tabs{border-bottom:solid 2px #54585A}.carers article:not(.node-article) .nav-tabs li a,.domestic-abuse article:not(.node-article) .nav-tabs li a{background-color:transparent;color:#54585A;text-decoration:none;border:1px solid #dddede}.carers article:not(.node-article) .nav-tabs li a:hover,.carers article:not(.node-article) .nav-tabs li a:focus,.domestic-abuse article:not(.node-article) .nav-tabs li a:hover,.domestic-abuse article:not(.node-article) .nav-tabs li a:focus{background-color:#54585A;border:solid 1px #54585A;color:white}.carers article:not(.node-article) .nav-tabs li.active a,.domestic-abuse article:not(.node-article) .nav-tabs li.active a{background-color:#54585A;border:solid 1px #54585A;color:white}.carers article:not(.node-article) .nav-tabs li.active a:hover,.carers article:not(.node-article) .nav-tabs li.active a:focus,.domestic-abuse article:not(.node-article) .nav-tabs li.active a:hover,.domestic-abuse article:not(.node-article) .nav-tabs li.active a:focus{background-color:#54585A;border:solid 1px #54585A;color:white}.carers article:not(.node-article) .btn-default,.carers article:not(.node-article) .btn-primary,.carers article:not(.node-article) .btn-success,.domestic-abuse article:not(.node-article) .btn-default,.domestic-abuse article:not(.node-article) .btn-primary,.domestic-abuse article:not(.node-article) .btn-success{border-color:#54585A;background-color:#54585A}.carers article:not(.node-article) .btn-default:hover,.carers article:not(.node-article) .btn-primary:hover,.carers article:not(.node-article) .btn-success:hover,.domestic-abuse article:not(.node-article) .btn-default:hover,.domestic-abuse article:not(.node-article) .btn-primary:hover,.domestic-abuse article:not(.node-article) .btn-success:hover{background-color:transparent;color:#54585A}.carers article:not(.node-article) .panel-group .panel-heading a,.domestic-abuse article:not(.node-article) .panel-group .panel-heading a{border:1px solid #54585A;background-color:#54585A}.carers article:not(.node-article) .panel-group .panel-heading a.collapsed,.domestic-abuse article:not(.node-article) .panel-group .panel-heading a.collapsed{border-color:#54585A;color:#54585A;background-color:transparent}.carers article:not(.node-article) .panel-group .panel-heading a.collapsed:after,.domestic-abuse article:not(.node-article) .panel-group .panel-heading a.collapsed:after{color:#54585A}.homelessness.node-teaser h3,.homelessness.node-grid-teaser h3,.disability.node-teaser h3,.disability.node-grid-teaser h3{color:#A20067}.homelessness.node-teaser .teaser-content .location:before,.homelessness.node-grid-teaser .teaser-content .location:before,.disability.node-teaser .teaser-content .location:before,.disability.node-grid-teaser .teaser-content .location:before{color:#5F259F}.homelessness.node-teaser .read-more,.homelessness.node-grid-teaser .read-more,.disability.node-teaser .read-more,.disability.node-grid-teaser .read-more{background-color:#A20067;border:1px solid #A20067}.homelessness.node-teaser a:hover .read-more,.homelessness.node-teaser a:focus .read-more,.homelessness.node-grid-teaser a:hover .read-more,.homelessness.node-grid-teaser a:focus .read-more,.disability.node-teaser a:hover .read-more,.disability.node-teaser a:focus .read-more,.disability.node-grid-teaser a:hover .read-more,.disability.node-grid-teaser a:focus .read-more{color:#A20067;background-color:transparent;border:1px solid #A20067}.domestic-abuse.node-teaser h3,.domestic-abuse.node-grid-teaser h3{color:#A20067}.domestic-abuse.node-teaser .teaser-content .location:before,.domestic-abuse.node-grid-teaser .teaser-content .location:before{color:#5F259F}.domestic-abuse.node-teaser .read-more,.domestic-abuse.node-grid-teaser .read-more{background-color:#54585A;border:1px solid #54585A}.domestic-abuse.node-teaser a:hover .read-more,.domestic-abuse.node-teaser a:focus .read-more,.domestic-abuse.node-grid-teaser a:hover .read-more,.domestic-abuse.node-grid-teaser a:focus .read-more{color:#54585A;background-color:transparent;border:1px solid #54585A}.homelessness.node-case-study.node-full .caption-shortcode,.disability.node-case-study.node-full .caption-shortcode{background-color:#A20067}.mental-health.node-case-study.node-full .caption-shortcode,.young-people.node-case-study.node-full .caption-shortcode{background-color:#5F259F}.domestic-abuse.node-case-study.node-full .caption-shortcode{background-color:#54585A}.page-search .main #edit-search-wrapper{width:80%}@media only screen and (max-width:1199px){.page-search .main #edit-search-wrapper{width:60%}}@media only screen and (max-width:991px){.page-search .main #edit-search-wrapper{width:100%}}.page-search .main #edit-submit-site-search{margin-left:15px;background-color:#5F259F;border:solid 1px #5F259F}@media only screen and (max-width:991px){.page-search .main #edit-submit-site-search{margin-left:0;width:100%}}.page-search .main #edit-submit-site-search:hover,.page-search .main #edit-submit-site-search:focus{color:#A20067;border-color:#A20067;background-color:transparent}.page-search .main .views-row{border-bottom:solid 1px #dedede;margin-bottom:3.17647em;padding-bottom:3.17647em}
