.background-colour__cream{background:#B2AE96}.background-colour__cream__light{background:#DAD5BD}.background-colour__cream__lighter{background:#F4F2EC}.light{font-weight:300}.regular{font-weight:500}.bold,.semibold{font-weight:600}.larger-text{font-size:17px;line-height:24px}.box-shadow{box-shadow:1px 8px 10px 0 rgba(54,50,50,0.2)}h1,h2,h3,h4,h5,h6{font-family:'Noticia Text',Arial,Helvetica,San-serif}h1{margin-top:0;font-size:26px;line-height:normal;color:#71211E;font-weight:normal;margin-bottom:30px}h1 a{color:#71211E;transition:all .5s}h1 a:hover,h1 a:focus{color:#AA3A39}h2{font-size:28px;line-height:37px;color:#71211E;font-family:'Open Sans',Arial,Helvetica,San-serif;font-weight:300}h3{color:#AA3A39;font-size:16px;line-height:normal;font-weight:normal;text-transform:uppercase;margin-bottom:25px}h4{color:#000;font-size:22px;line-height:29px;font-family:'Open Sans',Arial,Helvetica,San-serif;font-weight:300}h5{color:#000;font-family:'Open Sans',Arial,Helvetica,San-serif;font-size:22px;line-height:29px;font-weight:600;text-transform:uppercase}h6{color:#71211E;font-size:16px;line-height:normal;font-weight:normal}a,a:focus{color:#000;transition:all .5s}ul,ol{line-height:20px;padding-left:20px}ul li,ol li{padding-bottom:8px}p{line-height:20px;font-family:'Open Sans',Arial,Helvetica,San-serif;font-size:14px}.navigation-section{float:right;margin-top:-24px}.navigation-section .navbar .nav>li>a{font-size:15px;color:#71211E;font-family:'Noticia Text',Arial,Helvetica,San-serif;border-bottom:2px solid #fff;margin:0 10px;padding:0 0;border-left:0;font-weight:500;transition:all .5s}.navigation-section .navbar .nav>li>a:hover,.navigation-section .navbar .nav>li>a:focus{border-bottom-color:#71211E}.navigation-section .navbar .nav>li:first-child>a{border-left:0}.navigation-section .navbar .nav>li:last-child>a{padding-right:0;margin-right:0}.houses-navigation{background:#71211E;position:relative}.houses-navigation:before,.houses-navigation:after{content:'';height:1px;background:#B2AE96;display:block;width:100%;position:absolute;left:0}.houses-navigation:after{bottom:-5px}.houses-navigation:before{top:-5px}.houses-navigation ul{list-style-type:none;padding:0;margin:0}.houses-navigation ul li{padding:0;margin:0;float:left}.houses-navigation ul li .word-2{display:block}.houses-navigation ul li>a{color:#fff;font-family:'Noticia Text',Arial,Helvetica,San-serif;padding:13px 8px;display:inline-block;text-align:center;line-height:16px;font-size:13px;transition:all .5s}.houses-navigation ul li>a:hover,.houses-navigation ul li>a:focus{background:#AA3A39}.houses-navigation ul li.abbey-house .word-1:after{display:block;content:" ";clear:both}.houses-navigation ul li.avalon-house .word-1:after{display:block;content:" ";clear:both}.houses-navigation ul li.bowral-house .word-1:after{display:block;content:" ";clear:both}.houses-navigation ul li.macleay-valley-house .word-2:after{display:block;content:" ";clear:both}.houses-navigation ul li.milford-house .word-1:after{display:block;content:" ";clear:both}.houses-navigation ul li.mona-vale-house .word-2:after{display:block;content:" ";clear:both}.houses-navigation ul li.seabeach-gardens .word-1:after{display:block;content:" ";clear:both}.houses-navigation ul li.tarragal-house .word-1:after{display:block;content:" ";clear:both}.houses-navigation ul li.terrey-hills-nursing-home .word-2:after{display:block;content:" ";clear:both}.houses-navigation ul li.turramurra-house .word-1:after{display:block;content:" ";clear:both}.houses-navigation ul li.wahroonga-nursing-home .word-1:after{display:block;content:" ";clear:both}.houses-navigation ul li.st-marys a{padding-top:21px;padding-bottom:21px}.header-section-top ul{margin:0;list-style-type:none;padding:0;display:inline-block;vertical-align:top}.header-section-top ul li{display:inline-block;float:left;line-height:normal;margin:5px 0}.header-section-top ul li a{font-size:12px;color:#fff;border-right:1px solid #fff;padding:0 8px;text-transform:uppercase}.header-section-top ul li a:hover{text-decoration:none}.header-section-top ul li:last-child a{border-right:0}.menu-select-container{padding:10px;background:#dddddf;margin:10px 0 0}.menu-select-container .menu-select{width:100%;margin-bottom:0;padding:5px}.sidebar-menu{padding:9px 0;background-color:#EAEAEB;margin-bottom:10px}.sidebar-menu h3{margin-top:0;line-height:24px;margin-bottom:0;padding:10px;background-color:#71211E;color:#fff;display:block;width:100%}.sidebar-menu ul.child-menu{margin-left:-40px;margin-top:0;margin-bottom:0}.sidebar-menu ul.child-menu li{list-style:none;margin-left:0}.sidebar-menu ul.child-menu li:hover{background-color:light(#EAEAEB, 10%);color:#fff !important}.sidebar-menu ul.child-menu li a{padding:10px;display:block;width:100%;color:#333333}#wrap .mobile-nav{width:100%}#wrap .mobile-nav .nav-open a{width:100%;text-align:center;padding:10px;display:block}#wrap .mobile-nav .nav-open a:hover{text-decoration:none}#wrap .mobile-nav .nav-menu-mobile{opacity:0;height:100%;position:fixed;right:0;top:0;width:0;background-color:#F7F7F7;z-index:1;box-shadow:-5px -1px 10px 0 rgba(50,50,50,0.3);transition:all .4s ease .1s;overflow:scroll}#wrap .mobile-nav .nav-menu-mobile .nav-close a{font-size:17px;padding:20px;display:block}#wrap .mobile-nav .nav-menu-mobile .nav-close a:hover{text-decoration:none}#wrap .mobile-nav .nav-menu-mobile ul#menu-main-menu{padding:0;margin:0;background-color:#fff;width:100%;clear:both}#wrap .mobile-nav .nav-menu-mobile ul#menu-main-menu li{list-style:none;padding:10px 20px;border-bottom:.5px solid rgba(0,0,0,0.4);width:100%;text-align:left}#wrap .mobile-nav .nav-menu-mobile ul#menu-main-menu li.home-button{display:none}#wrap .mobile-nav .nav-menu-mobile ul#menu-main-menu li:first-child{border-top:.5px solid rgba(0,0,0,0.4)}#wrap .mobile-nav .nav-menu-mobile.active{width:80%;opacity:.98;z-index:1000}#wrap .mobile-nav .nav-menu-mobile .social{padding:10px 20px;width:100%;clear:both;margin-top:0}#wrap .mobile-nav .nav-menu-mobile #search{padding:5px 0}#wrap .mobile-nav .nav-menu-mobile #search .form-control{height:2.5em;max-width:500px}.mobile-menu-button{text-align:center;padding:20px 0;font-size:16px;display:block;color:#fff;transition:all .5s}.mobile-menu-button:hover,.mobile-menu-button:focus{text-decoration:none;color:#000}.mobile-side-menu{padding:35px;font-family:'Open Sans',Arial,Helvetica,San-serif;position:fixed;height:100%;right:0;bottom:-100%;z-index:10000;background:#333333;width:100%;overflow-y:auto;box-shadow:0 1px 3px rgba(0,0,0,0.1);transition:all .5s}.mobile-side-menu .close-mobile-side-menu{display:block;margin:-35px -35px 10px;background:#262626;padding:20px;text-transform:uppercase;color:#e6e6e6;border-bottom:1px solid #000;border-color:rgba(255,255,255,0.2);cursor:pointer;transition:all .5s}.mobile-side-menu .close-mobile-side-menu i{border:1px solid #fff;border-color:rgba(255,255,255,0.4);padding:9px 0;text-align:center;min-width:25px;min-height:20px;margin-right:8px;border-radius:25px;transition:all .5s}.mobile-side-menu .close-mobile-side-menu:hover,.mobile-side-menu .close-mobile-side-menu:focus{color:#000;text-decoration:none}.mobile-side-menu .close-mobile-side-menu:hover i,.mobile-side-menu .close-mobile-side-menu:focus i{color:#fff;background:#000;border-color:#000;margin-right:15px}.mobile-side-menu .mobile-nav-logo{margin-left:-10px;display:block;padding:10px 0;text-align:center}.mobile-side-menu .mobile-nav-logo img{max-width:122px;margin:0 auto 15px}.mobile-side-menu.active{bottom:0}.mobile-side-menu .social{float:none !important;margin:15px 0}.mobile-side-menu .social ul.socialmedia-list{margin-left:-20px}.mobile-side-menu .social ul.socialmedia-list li a{margin-left:2px;background:#4d4d4d;width:30px;height:30px}.mobile-side-menu .social ul.socialmedia-list li a i{padding:5px 0}.mobile-side-menu .social ul.socialmedia-list li span{display:none}.mobile-side-menu ul.menu{margin:0 -35px 0;padding:0;list-style-type:none}.mobile-side-menu ul.menu li{border-bottom:1px solid #333333;padding:0}.mobile-side-menu ul.menu li a{color:#c3c3c6;padding:10px 25px;display:block;text-transform:uppercase;font-size:12px;border-bottom:1px solid #fff;border-color:rgba(255,255,255,0.1);transition:all .5s}.mobile-side-menu ul.menu li a:hover,.mobile-side-menu ul.menu li a:focus{text-decoration:none;color:#fff;border-color:#71211E}.mobile-side-menu ul.menu li.current-menu-item:before,.mobile-side-menu ul.menu li:hover:before{border-color:#000}.mobile-side-menu ul.sub-menu{padding:0;margin:0;list-style-type:none}.mobile-side-menu ul.sub-menu li{padding:0 0 0 10px;border:0;margin:0}.mobile-side-menu ul.sub-menu li:before{display:none}.mobile-side-menu ul.sub-menu li a{font-size:11px;margin:0;padding:0}.mobile-side-menu .mobile-houses-navigation{margin:0 -10px}.mobile-side-menu .mobile-houses-navigation h3{color:#fff;overflow:hidden;position:relative}.mobile-side-menu .mobile-houses-navigation h3 span{background:#333333;padding-right:15px;z-index:10;display:inline-block;position:relative}.mobile-side-menu .mobile-houses-navigation h3:after{content:'';position:absolute;height:1px;background:#CACD86;top:50%;left:0;width:100%;z-index:5}.mobile-side-menu .mobile-houses-navigation h3:after{background:#595959}.mobile-side-menu .mobile-houses-navigation ul{margin:0 -25px 0;list-style-type:none;padding:0}.mobile-side-menu .mobile-houses-navigation ul li{border-bottom:1px solid #333333;padding:0}.mobile-side-menu .mobile-houses-navigation ul li a{color:#c3c3c6;padding:10px 25px;display:block;text-transform:uppercase;font-size:12px;border-bottom:1px solid #fff;border-color:rgba(255,255,255,0.1);transition:all .5s}.mobile-side-menu .mobile-houses-navigation ul li a:hover,.mobile-side-menu .mobile-houses-navigation ul li a:focus{text-decoration:none;color:#fff;border-color:#71211E}.mobile-side-menu .mobile-houses-navigation ul li.current-menu-item:before,.mobile-side-menu .mobile-houses-navigation ul li:hover:before{border-color:#000}#reveal-search{padding:15px;font-size:23px;line-height:normal;color:#B2AE96;cursor:pointer}#wrap .search-container{display:inline-block;float:right;margin-right:4px;position:relative}#wrap .search-container .search{width:318px;max-height:0;overflow:hidden;position:absolute;top:48px;right:-18px;z-index:900;box-shadow:0 0 8px rgba(0,0,0,0.2)}#wrap .search-container .search.active{max-height:400px;padding:15px;overflow:visible}#wrap .search-container .search .triangle{position:absolute;top:-21px;right:30px;color:#fff;z-index:20;font-size:20px;-webkit-transform:scaleX(2.5);-moz-transform:scaleX(2.5);-ms-transform:scaleX(2.5);-o-transform:scaleX(2.5);text-shadow:0 -3px 2px rgba(0,0,0,0.1)}#wrap .search-container .form-control{height:2.1em;max-width:250px}#wrap .search-container .btn{font-size:12px;padding:5px 20px;background:#AA3A39;border-color:#672C23;color:#fff;font-weight:300}#wrap .search-container .btn:hover,#wrap .search-container .btn:focus{background:#672C23}.landing-page{background:red}#wrap .landing-page-header{position:relative;background-position:center center;background-size:cover;padding:30px 0}#wrap .landing-page-header:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.25);z-index:5}#wrap .landing-page-header__inner{position:relative;z-index:10;text-align:center;padding-bottom:42vh}#wrap .landing-page-header__inner .container{max-width:750px}#wrap .landing-page-header .lp-logo{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:4vh 0}#wrap .landing-page-header .lp-logo a{display:inline-block}@media screen and (max-width:768px){#wrap .landing-page-header .lp-logo a{max-width:120px}}#wrap .lp-cta-wrap{margin-top:-110px;text-align:center;position:relative;z-index:10}#wrap .lp-cta-wrap .page-heading{font-size:45px;line-height:1.01;margin-top:3vh}#wrap .lp-cta-wrap .page-sub-heading{font-size:21px;line-height:1.2;margin-bottom:30px}#wrap .lp-cta-wrap .form-container{background:#fff;padding:15px 30px;margin-top:30px;box-shadow:0 1px 3px rgba(0,0,0,0.2)}#wrap .lp-cta-wrap .form-container h3{margin-top:15px;margin-bottom:20px;overflow:hidden;position:relative}#wrap .lp-cta-wrap .form-container h3 span{background:#fff;padding-right:15px;z-index:10;display:inline-block;position:relative}#wrap .lp-cta-wrap .form-container h3:after{content:'';position:absolute;height:1px;background:#CACD86;top:50%;left:0;width:100%;z-index:5}#wrap .lp-cta-wrap .form-container h3 span{padding-left:15px}#wrap .lp-cta-wrap .form-container .form-blurb{margin-bottom:30px}#wrap .lp-cta-wrap .form-container .ninja-forms-cont{text-align:left}#wrap .lp-cta-wrap .form-container .ninja-forms-cont .ninja-forms-error-msg,#wrap .lp-cta-wrap .form-container .ninja-forms-cont .ninja-forms-field-error{margin:0}#wrap .lp-cta-wrap .form-container .ninja-forms-cont .field-wrap,#wrap .lp-cta-wrap .form-container .ninja-forms-cont #ninja_forms_required_items{margin-bottom:10px}#wrap .lp-cta-wrap .form-container .ninja-forms-cont .ninja-forms-response-msg{display:none}#wrap .lp-cta-wrap .form-container .ninja-forms-cont label{font-weight:normal;font-size:80%}#wrap .lp-cta-wrap .form-container .ninja-forms-cont input:not([type="submit"]){border:1px solid #DDDDDD;padding:10px 8px}#wrap .lp-cta-wrap .form-container .ninja-forms-cont .field-wrap.submit-wrap{margin-top:20px}#wrap .lp-cta-wrap .form-container .ninja-forms-cont .field-wrap.submit-wrap input[type="submit"]{display:block;padding-top:11px;padding-bottom:11px;width:100%;text-align:left}.buttons-section{padding:4vh 2vh;position:relative}.buttons-section:before,.buttons-section:after{content:'';position:absolute;left:0;height:1px;width:100%;z-index:8}.buttons-section:before{top:-5px;background:rgba(255,255,255,0.3)}.buttons-section:after{bottom:-5px;background:#fff}.buttons-section>.container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:750px}@media (max-width:991px){.buttons-section>.container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.buttons-section .lp-button{display:block;background:#71211E;color:#fff;width:48%;padding:2vh 2vw;font-family:'Noticia Text',Arial,Helvetica,San-serif;text-transform:uppercase;text-align:center;position:relative;overflow:hidden}.buttons-section .lp-button span{position:relative;z-index:10}.buttons-section .lp-button:before{font-family:FontAwesome;position:relative;left:0;top:0;font-size:1.7em;line-height:0;padding-right:8px;color:rgba(255,255,255,0.35);vertical-align:middle;z-index:8;transition:scale .5s .15s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.buttons-section .lp-button__find-out-more:before{content:'\f054'}.buttons-section .lp-button__call-us:before{content:'\f095'}.buttons-section .lp-button:after{content:'';display:block;position:absolute;top:0;left:0;width:150%;height:0;padding-bottom:150%;background:#AA3A39;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-transform:scale(0) translate(-15%, -45%);-ms-transform:scale(0) translate(-15%, -45%);transform:scale(0) translate(-15%, -45%);border-radius:100%;z-index:5;will-change:transform,opacity;transition:opacity .3s .2s,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,opacity .3s .2s;transition:transform .5s ease-in-out,opacity .3s .2s,-webkit-transform .5s ease-in-out}.buttons-section .lp-button:hover,.buttons-section .lp-button:focus,.buttons-section .lp-button:active{text-decoration:none}.buttons-section .lp-button:hover:before,.buttons-section .lp-button:focus:before,.buttons-section .lp-button:active:before{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.buttons-section .lp-button:hover:after,.buttons-section .lp-button:focus:after,.buttons-section .lp-button:active:after{-webkit-transform:scale(1) translate(-15%, -45%);-ms-transform:scale(1) translate(-15%, -45%);transform:scale(1) translate(-15%, -45%);opacity:1}@media (max-width:991px){.buttons-section .lp-button{width:100%}.buttons-section .lp-button+.lp-button{margin-top:3px}}.lp-body-section h2{margin-bottom:20px}.testimonial-section .testimonial-container{margin-bottom:8vh}.testimonial-section .accessibility a:hover,.testimonial-section .accessibility a:focus,.testimonial-section .accessibility a:active{text-decoration:none}.testimonial-section h3{margin-top:0;overflow:hidden;position:relative}.testimonial-section h3 span{background:#fff;padding-right:15px;z-index:10;display:inline-block;position:relative}.testimonial-section h3:after{content:'';position:absolute;height:1px;background:#CACD86;top:50%;left:0;width:100%;z-index:5}.location-section{padding:4vh 0}.location-section h3{margin-top:0;overflow:hidden;position:relative}.location-section h3 span{background:#fff;padding-right:15px;z-index:10;display:inline-block;position:relative}.location-section h3:after{content:'';position:absolute;height:1px;background:#CACD86;top:50%;left:0;width:100%;z-index:5}.gallery-section{padding-top:50px}.gallery-section .bg-img{background-size:cover;padding-bottom:50%;display:block;background-repeat:no-repeat}.gallery-section .gallery-column{padding:0;border:3px solid transparent}.gallery-section .gallery-column:hover a:after{opacity:1}.gallery-section .gallery-column a:after{display:block;position:absolute;top:0;font-family:FontAwesome;content:"\f002";padding:13px;color:white;opacity:0;transition:opacity .1s linear}.fr-box canvas{display:none !important}html,body{padding:0;margin:0;line-height:20px;font-family:'Open Sans',Arial,Helvetica,San-serif;font-size:14px;color:#000;overflow-x:hidden;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}html #wrap,body #wrap{-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}html .container,body .container{max-width:970px}html,body{height:auto}#wrap{min-height:0;height:auto;margin:0;padding:0}#footer{height:auto}hr{border-top-color:#DAD5BD}.btn{text-transform:uppercase;padding:7px 17px;font-size:14px;font-weight:600;transition:all .5s}.btn.btn-lg{padding:10px 27px;font-size:15px;line-height:1.33;border-radius:6px}.btn.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}img{display:block;max-width:100%;height:auto}a:hover{text-decoration:none}.google-map{min-height:300px;height:410px}.header-section .header-section-main{padding:23px 0}.header-section .logo{padding:0}.header-section .logo a{display:block}.header-section .font-sizes{float:right;margin-top:5px}.header-section .font-sizes a{display:inline-block;padding:5px 0;width:30px;height:30px;text-align:center;cursor:pointer;background:#AA3A39;color:#fff}.body-section a:hover,.body-section a:focus{text-decoration:underline}.call-to-action-button{background:#71211E;padding:22px;color:#fff}.call-to-action-button .title{font-size:22px;line-height:26px;display:block;font-family:'Noticia Text',Arial,Helvetica,San-serif;padding-bottom:8px}.call-to-action-button .text{display:block;padding-bottom:8px;font-weight:500}.call-to-action-button a{display:inline-block;font-size:11px;color:#DAD5BD;text-transform:uppercase;font-weight:300}.call-to-action-button a:hover{text-decoration:underline}.home h1{margin-bottom:15px;font-family:'Open Sans',Arial,Helvetica,San-serif;font-weight:300;font-size:26px}.svg-map{position:relative;margin-bottom:0;overflow:hidden;width:292px;height:542px}.svg-map .extra-dots .extra-dot{position:absolute;background-color:#AA3A39;border-radius:50%;height:16px;width:16px}.svg-map .extra-dots #wahroonga-house{top:283px;left:142px}.svg-map .extra-dots #boronia-house{top:312px;left:63px}@media screen and (max-width:991px){.svg-map .extra-dots .extra-dot{width:13px;height:13px}.svg-map .extra-dots #wahroonga-house{top:217px;left:104px}.svg-map .extra-dots #boronia-house{top:238px;left:48px}}.svg-map h3{position:absolute;top:10px;left:20px;font-size:26px;line-height:32px;text-transform:none;color:#71211E}.svg-map #abbey-house,.svg-map #avalon-house,.svg-map #bowral-house,.svg-map #macleay-valley-house,.svg-map #milford-house,.svg-map #mona-vale-house,.svg-map #seabeach-gardens,.svg-map #tarragal-house,.svg-map #terrey-hills,.svg-map #turramurra{cursor:pointer}.svg-map #abbey-house:hover,.svg-map #avalon-house:hover,.svg-map #bowral-house:hover,.svg-map #macleay-valley-house:hover,.svg-map #milford-house:hover,.svg-map #mona-vale-house:hover,.svg-map #seabeach-gardens:hover,.svg-map #tarragal-house:hover,.svg-map #terrey-hills:hover,.svg-map #turramurra:hover,.svg-map #abbey-house:focus,.svg-map #avalon-house:focus,.svg-map #bowral-house:focus,.svg-map #macleay-valley-house:focus,.svg-map #milford-house:focus,.svg-map #mona-vale-house:focus,.svg-map #seabeach-gardens:focus,.svg-map #tarragal-house:focus,.svg-map #terrey-hills:focus,.svg-map #turramurra:focus{-webkit-opacity:.7;-moz-opacity:.7;opacity:.7}.svg-map .address-container{position:absolute;font-family:'Noticia Text',Arial,Helvetica,San-serif;top:70px;left:20px;z-index:9999;display:none;color:#672C23;font-weight:500}.svg-map .address-container p{font-family:'Noticia Text',Arial,Helvetica,San-serif;line-height:normal;color:#672C23}.svg-map .address-container.active{display:block}a.download-latest-news{color:#71211E;padding:25px 0;display:block}a.download-latest-news:hover,a.download-latest-news:focus{text-decoration:none}a.download-latest-news:hover .download-latest-news-content,a.download-latest-news:focus .download-latest-news-content{background:#ebe7dc}a.download-latest-news .download-latest-news-image{float:left;max-width:86px;margin:-10px 17px 10px 10px}a.download-latest-news .download-latest-news-content{background:#F4F2EC;display:block;margin-bottom:20px;font-size:18px;line-height:24px;padding:15px;transition:all .5s}.properties-section{padding:30px 0;background:#F4F2EC}.properties-section .col-5{width:20%}.properties-section h3{overflow:hidden;position:relative}.properties-section h3 span{background:#F4F2EC;padding-right:15px;z-index:10;display:inline-block;position:relative}.properties-section h3:after{content:'';position:absolute;height:1px;background:#CACD86;top:50%;left:0;width:100%;z-index:5}.properties-section .property{margin-bottom:25px}.properties-section .property .property-image{position:relative;border:4px solid #fff}.properties-section .property .property-image .overlay{display:block;width:100%;height:100%;background:rgba(170,58,57,0.8);position:absolute;top:0;left:0;transition:all .5s;-webkit-opacity:0;-moz-opacity:0;opacity:0}.properties-section .property .property-image .overlay:before{content:'click here for more';color:#fff;text-align:center;padding:27% 0;display:block;font-size:11px}.properties-section .property .property-image:hover .overlay{-webkit-opacity:1;-moz-opacity:1;opacity:1}.properties-section .property a.title{font-family:'Noticia Text',Arial,Helvetica,San-serif;padding:8px 0 4px;font-size:16px;display:block;color:#71211E;height:34px;overflow:hidden}.properties-section .property p.address{display:block;height:40px;overflow:hidden;color:#141414;font-weight:300}.slick-slider .slick-prev{left:5px}.slick-slider .slick-next{right:5px}.scroll-links{margin-bottom:20px}.scroll-links a{color:#4d4d4d;font-family:'Noticia Text',Arial,Helvetica,San-serif;padding:8px 0;border-top:1px solid #CACD86;display:block;font-size:15px;transition:all .5s}.scroll-links a:hover,.scroll-links a:focus{color:#262626}.scroll-links a:first-child{border-top:0}.scroll-links a:after{content:'';display:table;clear:both}.scroll-links a img{width:18px;height:20px;float:left;margin-right:8px}.address-container{color:#71211E;margin-bottom:20px;font-size:17px;line-height:24px;font-weight:300}.main-contact{margin-bottom:20px}.main-contact p.title{font-size:15px;font-weight:bold;color:#AA3A39;margin:0;padding:0}.main-contact img.main-contact-image{margin-bottom:15px}.other-contact-details{margin-bottom:20px}.other-contact-details a{color:#000}.other-contact-details a:hover,.other-contact-details a:focus{text-decoration:underline}.pdf-container{margin-top:40px;margin-bottom:20px;font-size:17px;line-height:24px;font-weight:300}.pdf-container img{margin-bottom:8px}.pdf-container a{color:#71211E}.pdf-container a:hover,.pdf-container a:focus{text-decoration:underline}.body-section .house-news-link{background:#AA3A39;text-align:center;padding:16px 40px;display:block;color:#fff;font-size:18px;line-height:20px;font-family:'Noticia Text',Arial,Helvetica,San-serif;margin-bottom:20px;transition:all .5s}.body-section .house-news-link span.title{font-size:22px;line-height:20px;display:block;padding-bottom:4px}.body-section .house-news-link:hover,.body-section .house-news-link:focus{background:#71211E;color:#fff;text-decoration:none !important}.sub-details{font-size:12px;line-height:15px}.sub-details p,.sub-details a{font-size:12px;line-height:15px}.sub-details .table-wrapper{overflow:hidden;overflow-x:auto}.sub-details .table>thead>tr>th,.sub-details .table>tbody>tr>th,.sub-details .table>tfoot>tr>th,.sub-details .table>thead>tr>td,.sub-details .table>tbody>tr>td,.sub-details .table>tfoot>tr>td{border:0}.sub-details table th{white-space:nowrap}.sub-details table td.title,.sub-details table th.title{padding-left:0}.sub-details table td.title{white-space:nowrap;width:20%}.sub-details table td.description{width:35%}.houses-page h1{border-bottom:1px solid #B2AE96;margin-bottom:5px}.houses-page h2{color:#000;font-size:21px;line-height:28px;margin-bottom:25px}.houses-page h2.title{color:#71211E;font-family:'Noticia Text',Arial,Helvetica,San-serif;font-size:26px;margin-bottom:20px;margin-top:0}.additional-information{padding:30px 0;background:#F4F2EC;font-size:13px;line-height:16px}.additional-information h3{margin-bottom:7px}.additional-information h3.line{overflow:hidden;position:relative}.additional-information h3.line span{background:#F4F2EC;padding-right:15px;z-index:10;display:inline-block;position:relative}.additional-information h3.line:after{content:'';position:absolute;height:1px;background:#CACD86;top:50%;left:0;width:100%;z-index:5}.slick-slider .item{position:relative}.caption{display:block;position:absolute;width:100%;background:#000;background:rgba(0,0,0,0.6);color:#fff;bottom:0;left:0;padding:15px}.bottom-section{padding:30px 0 60px}.bottom-section .important-links ul li{font-weight:300}.google-map{height:390px}.google-map iframe{border:0;width:100%;height:100%}.testimonial .text{font-style:italic;font-size:14px;line-height:21px;font-weight:300}.testimonial .text .quote-marks{display:inline-block;padding:8px;float:left}.testimonial .text .quote-marks img{max-width:32px;max-height:25px}.testimonial .title{margin-top:8px;font-size:16px;line-height:23px;font-weight:300}.testimonial .slick-prev{margin-top:10px;float:left;position:static}.testimonial .slick-prev:before{color:#71211E}.testimonial .slick-next{margin-top:10px;float:left;position:static;margin-left:5px}.testimonial .slick-next:before{color:#71211E}.latest-news .news-item{border-bottom:1px solid #DAD5BD;margin:25px 15px 0}.latest-news .news-item:first-child{margin-top:0}.latest-news .news-item .col-sm-4,.latest-news .news-item .col-sm-8{padding-left:0;padding-right:0}.latest-news .news-item .col-sm-4{padding-right:15px}.latest-news .news-item a.title{color:#71211E;font-size:16px;line-height:normal;font-family:'Noticia Text',Arial,Helvetica,San-serif;padding-bottom:4px;margin:0}.latest-news .news-item .text{line-height:20px;padding-bottom:4px;margin:0;font-weight:300}.latest-news .news-item .text p{margin:0}.latest-news .news-item p.date{color:#B2AE96;font-family:'Noticia Text',Arial,Helvetica,San-serif;font-style:italic;font-size:14px;line-height:20px;margin:0 0 15px}.form-allowed-tags{display:none}h3.comment-reply-title{font-family:'Open Sans',Arial,Helvetica,San-serif;color:#000;margin-bottom:10px;font-weight:300}.comment-respond{margin-top:15px;border-top:1px solid #CACD86;font-size:12px;line-height:20px;font-weight:500}.comment-respond .size{font-size:12px;line-height:20px;font-weight:500}.comment-respond p,.comment-respond a{font-size:12px;line-height:20px;font-weight:500}.comment-respond textarea,.comment-respond input[type="text"]{width:100%;border:1px solid #bebfc1;padding:5px}.comment-respond label{font-size:12px;line-height:20px;font-weight:500}.form-submit input[type="submit"]{border:0;float:right;background:#AA3A39;padding:8px 16px;color:#fff}.single .comments{margin-top:15px;border-top:1px solid #CACD86}.single .comments ul{list-style-type:none;margin:0;padding:0}.single .comments h2{border-bottom:1px solid #CACD86;padding-bottom:16px}.single .comments .comment{padding:22px;background:#F4F2EC;margin-bottom:10px}.single .comments .comment cite{font-weight:bold;color:#4d4d4d}.single .comments .comment .comment-meta{color:#4d4d4d;margin-bottom:10px;font-weight:300}.single .comments .comment img.avatar{max-width:50px;max-height:50px;float:left;margin-left:-60px}.single .comments .comment .comment-body{margin-left:60px}.about-us .body-section h3{overflow:hidden;position:relative}.about-us .body-section h3 span{background:#fff;padding-right:15px;z-index:10;display:inline-block;position:relative}.about-us .body-section h3:after{content:'';position:absolute;height:1px;background:#CACD86;top:50%;left:0;width:100%;z-index:5}.staff-member-container .staff-member .image-container{height:213px;overflow:hidden;position:relative;background:#F4F2EC}.staff-member-container .staff-member .image-container:before{content:'';width:25px;height:25px;display:block;background:#F4F2EC;position:absolute;bottom:-12.5px;left:25px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform-origin:0 0 center;-moz-transform-origin:0 0 center;-ms-transform-origin:0 0 center;-o-transform-origin:0 0 center}.staff-member-container .staff-member .image-container img{margin:0 auto}.staff-member-container .staff-member .content-container{padding:15px;background:#F4F2EC;height:260px;overflow:hidden;margin-bottom:45px}.staff-member-container .staff-member .content-container .name{font-size:20px;color:#672C23;font-weight:200}.staff-member-container .staff-member .content-container .title{text-transform:uppercase;color:#672C23;font-family:'Noticia Text',Arial,Helvetica,San-serif}.staff-member-container .staff-member .content-container .description{font-size:14px;font-weight:200}.contact_page{font-family:'Noticia Text',Arial,Helvetica,San-serif}.contact_page p,.contact_page a{margin:0;padding:0;line-height:18px;font-family:'Noticia Text',Arial,Helvetica,San-serif}.contact_page .title{border-bottom:1px solid #DAD5BD;font-size:22px;line-height:28px;display:block;padding-bottom:3px;margin-bottom:24px;font-family:'Open Sans',Arial,Helvetica,San-serif;color:#71211E;font-weight:300}.contact_page .title:hover{text-decoration:none;color:#000}.contact_page .address,.contact_page .postal-address,.contact_page .main-contact,.contact_page .fax{color:#71211E}.contact_page .email-address,.contact_page .email-address a,.contact_page .phone{color:#AA3A39}.contact_page .head-office{margin:20px 0 45px;padding:30px 0 45px;border-bottom:1px solid #DAD5BD;border-top:1px solid #DAD5BD;font-size:16px;line-height:20px}.contact_page .head-office .size{font-size:16px;line-height:20px}.contact_page .head-office .title{font-size:28px;line-height:37px}.contact_page .head-office a,.contact_page .head-office p{font-size:16px;line-height:20px}.contact_page .contact-house-item{margin-bottom:45px;padding-bottom:45px;border-bottom:1px solid #DAD5BD}.roles-section{padding:30px 0;background:#F4F2EC}.roles-section h3{overflow:hidden;position:relative}.roles-section h3 span{background:#F4F2EC;padding-right:15px;z-index:10;display:inline-block;position:relative}.roles-section h3:after{content:'';position:absolute;height:1px;background:#CACD86;top:50%;left:0;width:100%;z-index:5}.roles-section .job-role-list{margin:0;padding:0;list-style-type:none}.roles-section .job-role-list>li{padding:0;margin:0}.roles-section .job-role-list>li.active a{font-weight:bold;color:#71211E}.roles-section .job-role-list>li.active a:after{content:'\f105';font-family:FontAwesome}.roles-section .job-role-list>li>a{border-bottom:1px solid #CACD86;display:block;padding:7px 0;cursor:pointer;transition:all .5s}.roles-section .job-role-list>li>a:hover,.roles-section .job-role-list>li>a:focus{color:#71211E}.roles-section #job-role-descriptions{position:relative}.roles-section .job-role-description{overflow:hidden;max-height:0;box-shadow:1px 8px 10px 0 rgba(54,50,50,0.2);transition:all 0s}.roles-section .job-role-description .inner-container{background:#fff;padding:22px 32px}.roles-section .job-role-description p{font-weight:300}.roles-section .job-role-description p.title{font-weight:bold;color:#672C23;margin-top:25px}.roles-section .job-role-description.active{max-height:2000px}.careers_page{font-weight:300}.careers_page h3{overflow:hidden;position:relative}.careers_page h3 span{background:#fff;padding-right:15px;z-index:10;display:inline-block;position:relative}.careers_page h3:after{content:'';position:absolute;height:1px;background:#CACD86;top:50%;left:0;width:100%;z-index:5}.careers_page h2{font-size:22px;line-height:29px;color:#000;text-align:center;margin-bottom:25px}.careers_page ul{margin:5px 0 15px}.careers_page ul li{padding-bottom:3px}.careers .title{font-family:'Open Sans',Arial,Helvetica,San-serif;color:#71211E;font-size:22px;line-height:24px;font-weight:300}.careers .location{font-weight:bold;margin-bottom:20px;font-size:17px;line-height:24px}.careers .career-item{margin-bottom:25px;font-weight:300}.careers .career-item a{color:#71211E;cursor:pointer}.careers h3{overflow:hidden;position:relative}.careers h3 span{background:#fff;padding-right:15px;z-index:10;display:inline-block;position:relative}.careers h3:after{content:'';position:absolute;height:1px;background:#CACD86;top:50%;left:0;width:100%;z-index:5}.careers .pop-up-information{display:none}.news-post{font-weight:300}.news-post a{color:#71211E;font-weight:500}.news-post h2{font-size:28px;line-height:37px;color:#71211E;margin-bottom:15px;font-weight:300}.news-post h2 a{color:#71211E;font-weight:300}.news-post h2 a:hover,.news-post h2 a:focus{text-decoration:none}.news-post .news-details{padding:18px 0;border:solid #CACD86;border-width:1px 0;margin-bottom:15px}.news-post .news-details .date{color:#c3c0ae;margin-right:8px;font-weight:300}.news-post .news-details .author,.news-post .news-details .category{color:#4d4d4d}.news-post .news-details .author a,.news-post .news-details .category a{font-weight:bold}.news-post .news-details .author a:hover,.news-post .news-details .category a:hover,.news-post .news-details .author a:focus,.news-post .news-details .category a:focus{color:#71211E}.news-post .news-details .comments{margin-top:0;border-top:0;float:right;color:#B2AE96;font-style:italic}.news-post .news-details .comments a{color:#B2AE96}.news-post .news-details .comments a:hover,.news-post .news-details .comments a:focus{text-decoration:none}.news-post .news-details .comments:before{content:'\f075';font-family:FontAwesome;margin-right:8px}.news-post .more-link{display:block;margin-top:15px;font-style:italic}.news-post .image-thumb-loop{margin-bottom:25px;display:block}.news-post .image-thumb-loop:hover{-webkit-opacity:.8;-moz-opacity:.8;opacity:.8}.news-post .image-thumb-loop img{border:7px solid #fff;box-shadow:1px 8px 10px 0 rgba(54,50,50,0.2)}.news-post .image-section{box-shadow:1px 8px 10px 0 rgba(54,50,50,0.2);margin-bottom:25px;background:none}.news-loop{margin-bottom:35px}.news-loop h2{letter-spacing:-0.03em;color:#71211E;font-size:17px;line-height:24px;font-weight:500}.news-loop h2.no-image{margin-top:0}.news-loop h2 a{color:#71211E}.news-loop h2 a:hover,.news-loop h2 a:focus{text-decoration:none}.news-loop p{font-weight:300}.news-loop .news-details .top-line{color:#B2AE96}.news-loop .news-details .top-line a{text-transform:uppercase;color:#B2AE96;font-weight:600;margin-right:5px}.news-loop .news-details .bottom-line{color:#4d4d4d;font-weight:300}.news-loop .news-details .bottom-line .category a{text-transform:uppercase;font-weight:600}.news-loop .news-details .bottom-line .author a{font-weight:500;text-transform:capitalize}#sidebar h3{border-bottom:1px solid #CACD86;padding-bottom:15px}#sidebar h2{font-size:21px;line-height:25px}#sidebar h4{font-size:15px;line-height:19.2px;font-weight:300}#sidebar h4 b{font-weight:500}#sidebar p,#sidebar a{font-size:13px;line-height:19px;font-weight:300}.category-buttons{border-top:1px solid #CACD86;margin-top:-15px;padding-top:15px}.category-buttons ul{list-style-type:none;margin-left:0;padding-left:0}.category-buttons ul li{float:left}.category-buttons ul li a{display:inline-block;padding:5px 10px;border:1px solid #CACD86;color:#71211E;font-size:15px;line-height:20px;margin-right:15px;border-radius:4px;transition:all .5s}.category-buttons ul li a:hover,.category-buttons ul li a:focus{background:#CACD86;color:#fff;text-decoration:none}#wrap .ninja-forms-error-msg,#wrap .ninja-forms-field-error{padding:3px 6px;background:#f9e2e2;margin:5px 0;font-size:11px}#wrap .ninja-forms-error-msg p,#wrap .ninja-forms-field-error p{margin:0;padding:0;font-size:11px}#wrap .text-wrap.label-left input,#wrap .profile_pass-wrap.label-left input,#wrap .ninja-forms-form-wrap select{float:right;width:70%;display:block}#wrap .ninja-forms-form-wrap select{display:block}#wrap .textarea-wrap textarea{height:140px}#wrap .field-wrap.submit-wrap input[type="submit"]{background:#71211E;color:#fff;border:0;padding:8px 16px;transition:all .5s}#wrap .field-wrap.submit-wrap input[type="submit"]:hover,#wrap .field-wrap.submit-wrap input[type="submit"]:focus{background:#350f0e}body.links .body-section ul li{font-weight:300}body.links .body-section ul li b,body.links .body-section ul li strong{font-weight:500}#footer{padding:30px 0;background:#71211E;color:#fff}#footer h3{color:#fff;text-transform:none;margin:0 0 15px}#footer p,#footer a{font-size:14px;line-height:20px;color:#fff;margin-bottom:8px;font-weight:300}#footer .btn{background:#b3b3b3;color:#404040;border-color:#a6a6a6}#footer .btn:hover,#footer .btn:focus{background:#ccc;border-color:#d9d9d9}@media (max-width:1024px){html,body{display:block !important;min-height:0 !important}html #wrap,body #wrap{display:block !important}}@media (min-width:768px) and (max-width:1024px){.body-section .house-news-link{padding-left:16px;padding-right:16px}.staff-member-container .staff-member .image-container{height:auto}.staff-member-container .staff-member .content-container{height:360px}}@media (min-width:768px) and (max-width:991px){.header-section .font-sizes,.header-section .search-container{margin-top:-31px}p.footer-links{border-top:1px solid #cb6564;margin-top:16px;padding-top:16px}.text-right{text-align:left}.svg-map{width:222px;height:398px}}@media (max-width:767px){.staff-member-container .staff-member .image-container,.staff-member-container .staff-member .content-container{height:auto}#wrap .text-wrap.label-left input,#wrap .profile_pass-wrap.label-left input,#wrap .ninja-forms-form-wrap select{float:none;width:100%;margin-left:0}#wrap .field-wrap.label-left .ninja-forms-field,#wrap .field-wrap.label-left .ninja-forms-star-rating-control{margin-left:0}.bottom-section .latest-news{margin-top:55px}.properties-section .col-5{width:100%}.careers_page .col-sm-6 ul{margin:0}.roles-section .job-role-list{margin-bottom:20px}.contact_page img{margin-bottom:8px}.news-loop{margin-bottom:25px}img{display:block;max-width:100%;height:auto}.header-section{text-align:left}.header-section .header-section-main{padding:35px 0 16px}.header-section .logo a{margin:0 auto}#footer{text-align:left}#footer .text-right{text-align:left}#footer .footer-links{margin-top:16px}#footer .footer-links .separator{display:none}#footer .footer-links a{display:block;margin:0;padding:8px 0;border-top:1px solid #c55251}#footer .footer-links a:first-child{border-top:0}#footer .copyright{font-size:11px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){html,body{display:block !important}html #wrap,body #wrap{display:block !important}}.careers .container{position:relative}.row.popup-open{opacity:.5}.th-popup{display:none;height:100%}.th-popup.active{background-color:#fff;opacity:1 !important;display:block;height:auto;max-width:100%;padding:10px;position:absolute;top:0;width:70%;z-index:1000;box-shadow:0 2px 10px 0 rgba(50,50,50,0.21)}.th-popup .th-popup-header{background-color:#71211e;color:#fff;font-size:24px;padding:10px;margin:-10px}.th-popup .th-popup-header .heading{font-weight:300}.th-popup .th-popup-header .close{font-size:32px;color:#fff;opacity:1;font-weight:300}.th-popup .th-popup-body .popup-sub-title{font-size:16px;line-height:20px;font-weight:700;text-transform:uppercase;margin:20px 0}.th-popup .th-popup-body .popup-content{font-weight:300}.th-popup .th-popup-body .popup-buttons{margin:20px 0}.th-popup .th-popup-body .popup-buttons .popup-go-button{background-color:#71211E;color:#fff;border:0;float:right;font-weight:700;padding:8px 30px;text-transform:uppercase;transition:all .5s}.th-popup .th-popup-body .popup-buttons .popup-go-button:hover{background-color:#992d29;text-decoration:none}.google-map h3{font-family:'Noticia Text',Arial,Helvetica,San-serif;font-size:16px;color:#672C23;line-height:19px;font-weight:normal;text-transform:none;letter-spacing:0}.ninja-forms-required-items{display:none}