.light{font-weight:300}.regular{font-weight:500}.bold,.semibold{font-weight:600}.larger-text{font-size:17px;line-height:24px}.box-shadow{-webkit-box-shadow:1px 8px 10px 0px rgba(54, 50, 50, 0.2);-moz-box-shadow:1px 8px 10px 0px rgba(54, 50, 50, 0.2);box-shadow:1px 8px 10px 0px rgba(54, 50, 50, 0.2)}h1,h2,h3,h4,h5,h6{font-family:'Noticia Text', Arial, Helvetica, San-serif}h1{margin-top:0px;font-size:26px;line-height:normal;color:#71211E;font-weight:normal;margin-bottom:30px}h1 a{color:#71211E;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}h1 a:focus,h1 a:hover{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;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}ol,ul{line-height:20px;padding-left:20px}ol li,ul 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:0px 0px;border-left:0;font-weight:500;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.navigation-section .navbar .nav>li>a:focus,.navigation-section .navbar .nav>li>a:hover{border-bottom-color:#71211E}.navigation-section .navbar .nav>li:first-child>a{border-left:0px}.navigation-section .navbar .nav>li:last-child>a{padding-right:0px;margin-right:0px}.houses-navigation{background:#71211E;position:relative}.houses-navigation:after,.houses-navigation:before{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;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.houses-navigation ul li>a:focus,.houses-navigation ul li>a:hover{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:0px;list-style-type:none;padding:0px;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:0px}.menu-select-container{padding:10px;background:#dddddf;margin:10px 0 0}.menu-select-container .menu-select{width:100%;margin-bottom:0px;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:0px;background-color:#F7F7F7;z-index:1;-webkit-box-shadow:-5px -1px 10px 0px rgba(50, 50, 50, 0.3);-moz-box-shadow:-5px -1px 10px 0px rgba(50, 50, 50, 0.3);box-shadow:-5px -1px 10px 0px rgba(50, 50, 50, 0.3);transition:all 0.4s ease 0.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:#ffffff;width:100%;clear:both}#wrap .mobile-nav .nav-menu-mobile ul#menu-main-menu li{list-style:none;padding:10px 20px;border-bottom:0.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:0.5px solid rgba(0, 0, 0, 0.4)}#wrap .mobile-nav .nav-menu-mobile.active{width:80%;opacity:0.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;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.mobile-menu-button:focus,.mobile-menu-button:hover{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;-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1);box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.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;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.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;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.mobile-side-menu .close-mobile-side-menu:focus,.mobile-side-menu .close-mobile-side-menu:hover{color:#000;text-decoration:none}.mobile-side-menu .close-mobile-side-menu:focus i,.mobile-side-menu .close-mobile-side-menu:hover i{color:#fff;background:#000;border-color:#000000;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:0px}.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:0px -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);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.mobile-side-menu ul.menu li a:focus,.mobile-side-menu ul.menu li a:hover{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:0px;margin:0px;list-style-type:none}.mobile-side-menu ul.sub-menu li{padding:0px 0px 0px 10px;border:0px;margin:0px}.mobile-side-menu ul.sub-menu li:before{display:none}.mobile-side-menu ul.sub-menu li a{font-size:11px;margin:0px;padding:0px}.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:0px -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);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.mobile-side-menu .mobile-houses-navigation ul li a:focus,.mobile-side-menu .mobile-houses-navigation ul li a:hover{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;-webkit-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 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:0px -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:focus,#wrap .search-container .btn:hover{background:#672C23}.enquiry-form 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:0px}.enquiry-form input.ninja-forms-field,.enquiry-form textarea.ninja-forms-field{font-family:'Open Sans', Arial, Helvetica, San-serif;font-size:13px;color:#000;line-height:16px;font-weight:100;text-transform:none;letter-spacing:0px;padding:5px 5px 5px 8px;border:1px solid #EAEAEB}.enquiry-form input[type=button],.enquiry-form input[type=reset],.enquiry-form input[type=submit]{background-color:#71211E;color:#fff;border:0;float:right;font-weight:700;padding:8px 30px;text-transform:uppercase;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.enquiry-form input[type=button]:hover,.enquiry-form input[type=reset]:hover,.enquiry-form input[type=submit]:hover{background-color:#992d29}body,html{padding:0px;margin:0px;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}body #wrap,html #wrap{-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}body .container,html .container{max-width:970px}body,html{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;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.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:focus,.body-section a:hover{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:0px;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:focus,.svg-map #abbey-house:hover,.svg-map #avalon-house:focus,.svg-map #avalon-house:hover,.svg-map #bowral-house:focus,.svg-map #bowral-house:hover,.svg-map #macleay-valley-house:focus,.svg-map #macleay-valley-house:hover,.svg-map #milford-house:focus,.svg-map #milford-house:hover,.svg-map #mona-vale-house:focus,.svg-map #mona-vale-house:hover,.svg-map #seabeach-gardens:focus,.svg-map #seabeach-gardens:hover,.svg-map #tarragal-house:focus,.svg-map #tarragal-house:hover,.svg-map #terrey-hills:focus,.svg-map #terrey-hills:hover,.svg-map #turramurra:focus,.svg-map #turramurra:hover{-webkit-opacity:0.7;-moz-opacity:0.7;opacity:0.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:focus,a.download-latest-news:hover{text-decoration:none}a.download-latest-news:focus .download-latest-news-content,a.download-latest-news:hover .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;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.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;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.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;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.scroll-links a:focus,.scroll-links a:hover{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:focus,.other-contact-details a:hover{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:focus,.pdf-container a:hover{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;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.body-section .house-news-link span.title{font-size:22px;line-height:20px;display:block;padding-bottom:4px}.body-section .house-news-link:focus,.body-section .house-news-link:hover{background:#71211E;color:#fff;text-decoration:none!important}.sub-details{font-size:12px;line-height:15px}.sub-details a,.sub-details p{font-size:12px;line-height:15px}.sub-details .table-wrapper{overflow:hidden;overflow-x:auto}.sub-details .table>tbody>tr>td,.sub-details .table>tbody>tr>th,.sub-details .table>tfoot>tr>td,.sub-details .table>tfoot>tr>th,.sub-details .table>thead>tr>td,.sub-details .table>thead>tr>th{border:0px}.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:0px;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 a,.comment-respond p{font-size:12px;line-height:20px;font-weight:500}.comment-respond input[type=text],.comment-respond textarea{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 a,.contact_page p{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 .fax,.contact_page .main-contact,.contact_page .postal-address{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;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.roles-section .job-role-list>li>a:focus,.roles-section .job-role-list>li>a:hover{color:#71211E}.roles-section #job-role-descriptions{position:relative}.roles-section .job-role-description{overflow:hidden;max-height:0;-webkit-box-shadow:1px 8px 10px 0px rgba(54, 50, 50, 0.2);-moz-box-shadow:1px 8px 10px 0px rgba(54, 50, 50, 0.2);box-shadow:1px 8px 10px 0px rgba(54, 50, 50, 0.2);-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;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:focus,.news-post h2 a:hover{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:focus,.news-post .news-details .author a:hover,.news-post .news-details .category a:focus,.news-post .news-details .category a:hover{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:focus,.news-post .news-details .comments a:hover{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:0.8;-moz-opacity:0.8;opacity:0.8}.news-post .image-thumb-loop img{border:7px solid #fff;-webkit-box-shadow:1px 8px 10px 0px rgba(54, 50, 50, 0.2);-moz-box-shadow:1px 8px 10px 0px rgba(54, 50, 50, 0.2);box-shadow:1px 8px 10px 0px rgba(54, 50, 50, 0.2)}.news-post .image-section{-webkit-box-shadow:1px 8px 10px 0px rgba(54, 50, 50, 0.2);-moz-box-shadow:1px 8px 10px 0px rgba(54, 50, 50, 0.2);box-shadow:1px 8px 10px 0px 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:focus,.news-loop h2 a:hover{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 a,#sidebar p{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;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.category-buttons ul li a:focus,.category-buttons ul li a:hover{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 .ninja-forms-form-wrap select,#wrap .profile_pass-wrap.label-left input,#wrap .text-wrap.label-left input{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;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}#wrap .field-wrap.submit-wrap input[type=submit]:focus,#wrap .field-wrap.submit-wrap input[type=submit]:hover{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 a,#footer p{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:focus,#footer .btn:hover{background:#cccccc;border-color:#d9d9d9}@media (max-width:1024px){body,html{display:block!important;min-height:0px!important}body #wrap,html #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 .content-container,.staff-member-container .staff-member .image-container{height:auto}#wrap .ninja-forms-form-wrap select,#wrap .profile_pass-wrap.label-left input,#wrap .text-wrap.label-left input{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 (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body,html{display:block!important}body #wrap,html #wrap{display:block!important}}.careers .container{position:relative}.row.popup-open{opacity:0.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;-webkit-box-shadow:0px 2px 10px 0px rgba(50, 50, 50, 0.21);-moz-box-shadow:0px 2px 10px 0px rgba(50, 50, 50, 0.21);box-shadow:0px 2px 10px 0px 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;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.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:0px}.ninja-forms-required-items{display:none}