﻿.blue{background-color:#222e33}.yellow{background-color:#c9a439}*{outline:none}html{font-size:100%;margin:0;background-color:#cfccc0}@media (max-width: 1400px){html{padding-top:100px}}body{margin:0}.container-fluid{position:relative}.float-left{display:block;float:left}.float-right{display:block;float:right}.section{padding-top:30px;padding-bottom:30px;margin-top:15px;margin-bottom:15px}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,p,a,span,li,td,th,textarea,input,button{line-height:180%;letter-spacing:1px;font-family:"brandon-grotesque";color:#5d6065}h1,h2,h3,h4,h5,h6{text-transform:uppercase;color:#222e33;font-weight:400}h1.title,h2.title,h3.title,h4.sub-title,h5.sub-title,h6.sub-title{text-align:center}h1,h2,h3{letter-spacing:3px}h1.title,h2.title,h3.title{margin-bottom:0}h4,h5,h6{letter-spacing:2px}h4.sub-title,h5.sub-title,h6.sub-title{margin-top:0}span.beforetitle{display:inline-block;width:58px;height:15px;background-image:url("images/beforetitle.png");margin-right:15px;position:relative;top:-2px}span.aftertitle{display:inline-block;width:58px;height:15px;background-image:url("images/aftertitle.png");margin-left:15px;position:relative;top:-2px}a{text-decoration:none}.button,button,input[type="button"],input[type="submit"]{line-height:100%;padding:10px 15px;cursor:pointer;border:1px solid #5d6065;background-color:#fff;color:#5d6065}.button:hover,button:hover,input[type="button"]:hover,input[type="submit"]:hover{background-color:#5d6065;color:#fff}input,textarea,select{padding:10px 15px;margin-bottom:15px}.blue h1,.blue h2,.blue h3,.blue h4,.blue h5,.blue h6,.blue p,.blue a,.blue span,.blue li,.blue td,.blue th{color:#fff}@media (max-width: 768px){span.beforetitle,span.aftertitle{display:none}}.slick-loading .slick-list{background:#fff url("/js/slick/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}.slick-prev[dir="rtl"]{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-prev:before[dir="rtl"]{content:"→"}.slick-next{right:-25px}.slick-next[dir="rtl"]{left:-25px;right:auto}.slick-next:before{content:"→"}.slick-next:before[dir="rtl"]{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-40px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:10px;width:10px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;border:2px solid #222e33}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#5d6065;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#5d6065;opacity:.75}.slick-dots li.slick-active button{background-color:#c9a439}@media(max-width: 1400px){#top{background-color:#cfccc0;padding-bottom:80px;position:fixed;z-index:99;width:100%;top:0}#top #getintouch{display:none}}#top #logo{width:56px;height:49px;display:block;background-position:center;background-repeat:no-repeat;background-image:url("images/logo.png");position:fixed;top:15px;left:15px;z-index:99;transform:scale(1)}#top #logo:hover{transform:scale(1.02)}#top #getintouch{position:fixed;top:15px;right:15px;color:#222e33;z-index:99;padding-right:30px;letter-spacing:2px}#top #getintouch:hover i{top:-15px}#top #getintouch:hover i.fa-envelope{top:-15px;opacity:0}#top #getintouch:hover i.fa-chevron-right{opacity:1;top:2px}#top #getintouch i{color:#c9a439;font-size:22px;position:relative;transition:300ms;position:absolute;right:0px}#top #getintouch i.fa-envelope{top:2px;opacity:1}#top #getintouch i.fa-chevron-right{opacity:0;top:-15px}#top #openmenumobile{position:fixed;top:26px;right:15px;color:#222e33;z-index:99;padding-right:30px;letter-spacing:2px;display:none;cursor:pointer}@media(max-width: 1400px){#top #openmenumobile{display:block}}#top #openmenumobile i{color:#c9a439;font-size:22px;position:relative;transition:300ms;position:absolute;right:0px}#top #openmenumobile i.fa-bars{top:2px;opacity:1}#openmenu{display:block;left:15px;top:50%;position:fixed;transform:translateY(-50%) rotate(-90deg);cursor:pointer;letter-spacing:3px;z-index:99}@media(max-width: 1400px){#openmenu{display:none}}#openmenu .menutopline{background-image:url("images/menutopline.png");top:11px;left:85px}#openmenu .menubottomline{background-image:url("images/menubottomline.png");bottom:11px;right:85px}#openmenu:hover .menutopline{left:100px}#openmenu:hover .menubottomline{right:100px}nav{background-color:#222e33;position:fixed;left:-25%;top:0;bottom:0;width:25%;height:100%;z-index:100;transition:1s}@media (max-width: 1200px){nav{left:-50%;width:50%}}@media (max-width: 768px){nav{left:-100%;width:100%}}nav #menu-logo{width:56px;height:49px;display:block;background-position:center;background-repeat:no-repeat;background-image:url("images/menu-logo.png");position:absolute;top:15px;left:15px;transform:scale(1)}nav #menu-logo:hover{transform:scale(1.02)}nav ul{padding:0;list-style:none;position:absolute;top:50%;left:15px;transform:translateY(-50%);margin:0}nav ul li{float:none;width:100%;clear:left;position:relative}nav ul li a{color:#fff;text-transform:uppercase;letter-spacing:3px}nav ul li:hover a,nav ul li.current-menu-item a,nav ul li.current-menu-ancestor a{color:#c9a439}nav ul li:hover ul li a,nav ul li.current-menu-item ul li a,nav ul li.current-menu-ancestor ul li a{color:#fff}nav ul li:hover ul li:hover a,nav ul li:hover ul li.current-menu-item a,nav ul li.current-menu-item ul li:hover a,nav ul li.current-menu-item ul li.current-menu-item a,nav ul li.current-menu-ancestor ul li:hover a,nav ul li.current-menu-ancestor ul li.current-menu-item a{color:#c9a439}nav ul li ul{position:relative;top:0;transform:translateY(0);paddin-top:0px;padding-bottom:5px}nav ul li ul li a{font-size:13px}nav .social-wrapper{position:absolute;bottom:15px;left:15px}nav .social-wrapper .social-label{font-family:"rollerscript-smooth";letter-spacing:0;color:#fff;font-size:20px;display:block}nav #closemenu{display:block;left:0%;margin-left:-75px;top:50%;position:fixed;transform:translateY(-50%) rotate(-90deg);cursor:pointer;color:#fff;letter-spacing:3px;transition:1s}nav #closemenu .menutoplinewhite{background-image:url("images/menutoplinewhite.png");top:11px;left:85px}nav #closemenu .menubottomlinewhite{background-image:url("images/menubottomlinewhite.png");top:11px;right:85px}nav #closemenu:hover .menutoplinewhite{left:100px}nav #closemenu:hover .menubottomlinewhite{right:100px}nav.active{left:0}nav.active #closemenu{left:25%}@media (max-width: 1200px){nav.active #closemenu{left:50%}}@media (max-width: 768px){nav.active #closemenu{left:100%}}.menuline{display:block;width:253px;height:6px;position:absolute;transition:500ms}#nav-m{width:100%;height:0;min-height:0;position:absolute;top:0;z-index:1000;overflow:hidden;transition:all 0.3s;background-color:#fff}#nav-m i{font-size:38px;font-size:2.375rem;margin:30px;float:right;cursor:pointer}#nav-m i:hover{color:#5d6065}#nav-m ul{margin-top:100px;list-style:none;padding:0;max-height:0;transition:all 1s}#nav-m ul li{padding:0;text-align:center;margin-bottom:30px}#nav-m ul li a{text-transform:uppercase;font-size:30px;font-size:1.875rem}#nav-m ul li a span{display:none}#nav-m ul li a:hover{color:#5d6065}#nav-m ul li ul{margin-top:15px}#nav-m ul li ul li{margin-bottom:15px}#nav-m ul li ul li a{font-size:14px;font-size:.875rem}#nav-m.active{height:auto;min-height:100%}#nav-m.active ul{max-height:1000px}#page.menu{position:fixed;width:100%}#footer{background-color:#5d6065;padding-bottom:45px;margin-top:90px}#footer #footerlogo{background-image:url("images/footer-logo.png");width:328px;height:112px;display:block;background-size:contain;max-width:100%;margin:45px auto}#footer ul{margin:0;padding:0;text-align:center}#footer ul li{margin:0 15px;display:inline-block}#footer ul li:first-child{margin-left:0}#footer ul li:last-child{margin-right:0}#footer ul li a{text-transform:uppercase;letter-spacing:3px;color:#fff}#footer ul li:hover a,#footer ul li.current-menu-item a{color:#c9a439}@media (max-width: 992px){#footer ul li{display:block;width:100%;margin:0 !important}}.social-links{float:left}.social-links .social-link{float:left;margin-right:15px}.social-links .social-link i{color:#c9a439}.social-links .social-link:hover i{color:#fff}.social-links .social-link:last-child{margin-right:0}.social-share h5{margin-bottom:0}.social-share a.share-link{margin-right:15px}.section-contact-form{text-align:center;margin-bottom:60px;margin-top:60px}.section-contact-form input,.section-contact-form textarea{font-size:13px;font-size:.8125rem;width:100%;max-width:600px}.section-contact-form .wpcf7-form-control div{display:block;position:relative;top:-7px}.section-contact-form .wpcf7-not-valid-tip{display:none}.section-contact-form .wpcf7-response-output{clear:both;font-family:"brandon-grotesque";border:1px solid #222e33}.section-contact-form .wpcf7-submit{background-color:transparent;border:none;background-image:url("images/arrowbluesmall.png");padding-bottom:25px;background-position:bottom left;background-repeat:no-repeat;text-align:left;text-transform:uppercase;color:#fff;letter-spacing:3px;font-size:18px;transition:500ms}.section-contact-form .wpcf7-submit:hover{background-position:bottom left 30px;background-color:transparent}.section-contact-form .yellow{padding-top:75px;padding-bottom:75px;position:relative;left:-30px;top:-60px;margin-bottom:-120px;text-align:left}@media (max-width: 992px){.section-contact-form .yellow{left:0;top:0;margin-bottom:0;padding-top:15px;padding-bottom:0;margin-left:15px;margin-right:15px}}.section-contact-form .yellow span{color:#222e33;text-transform:uppercase;letter-spacing:2px;font-size:13px;display:block}.section-contact-form .yellow span.address{margin-bottom:-15px}.section-contact-form .yellow p,.section-contact-form .yellow a{color:#fff;font-size:18px;text-transform:uppercase;letter-spacing:2px;margin-top:0}.section-contact-form .contact-deets{text-align:left;padding-left:30px;padding-right:45px}.section-contact-form .contact-deets span{color:#c9a439;text-transform:uppercase;letter-spacing:2px;font-size:13px;display:block}.section-contact-form .contact-deets span.address{margin-bottom:-15px}.section-contact-form .contact-deets p,.section-contact-form .contact-deets a{color:#fff;font-size:18px;text-transform:uppercase;letter-spacing:2px}.section-cta{text-align:center}.section-cta a.cta-link{display:inline-block;text-transform:uppercase;font-size:28px;letter-spacing:3px;background-position:bottom center;background-repeat:no-repeat;padding-bottom:30px;width:100%;text-align:center;transition:500ms}@media (max-width: 480px){.section-cta a.cta-link{background-size:contain}}.section-cta a.cta-link.yellowtext{color:#c9a439;background-image:url("images/arrowblue.png")}.section-cta a.cta-link.bluetext{color:#222e33;background-image:url("images/arrowyellow.png")}.section-cta a.cta-link:hover{background-position:bottom right 33%}.acf-map{width:100%;height:600px;border:#ccc solid 1px;margin:0}.acf-map img{max-width:inherit !important}.section-featured-properties .featured-properties{position:relative;padding-bottom:30px}.section-featured-properties .featured-properties .post{padding:30px 0;text-align:center}.section-featured-properties .featured-properties .post a.propertycategory{text-transform:uppercase;color:#c9a439;letter-spacing:2px;font-size:12px;margin-right:15px}.section-featured-properties .featured-properties .post span.headlines{text-transform:uppercase;font-size:15px}.section-featured-properties .featured-properties .post h2{margin:0;margin-top:-5px}.section-featured-properties .featured-properties .post h2 a{letter-spacing:3px;font-weoght:400}.section-featured-properties .featured-properties .post img{width:100%;height:auto}.section-featured-properties .featured-properties .post .blue{position:relative;top:-115px;margin-bottom:-115px;text-align:left;padding:30px;position:relative;padding-bottom:60px}@media (max-width: 992px){.section-featured-properties .featured-properties .post .blue{top:0;margin-bottom:0}}.section-featured-properties .featured-properties .post .blue .read-more{display:inline-block;background-color:#c9a439;color:#222e33;text-transform:uppercase;letter-spacing:3px;font-size:18px;width:100%;position:absolute;bottom:0;left:0;padding-left:30px;padding-top:15px;padding-bottom:15px}.section-featured-properties .featured-properties .post .blue .read-more span.arrow{display:inline-block;background-image:url("images/arrowblueextrasmall.png");width:79px;height:18px;position:relative;left:0;transition:500ms}.section-featured-properties .featured-properties .post .blue .read-more:hover span.arrow{left:15px}.section-featured-properties .featured-properties .slick-arrow{position:absolute;width:237px;height:18px;display:block;top:auto;transition:500ms}.section-featured-properties .featured-properties .slick-next{right:0;bottom:0;background-image:url("images/arrowbluesmall.png")}.section-featured-properties .featured-properties .slick-next::before{content:""}.section-featured-properties .featured-properties .slick-next:hover{right:-15px}.section-featured-properties .featured-properties .slick-prev{bottom:8px;left:0;background-image:url("images/arrowbluesmall.png");-webkit-transform:scaleX(-1);transform:scaleX(-1)}.section-featured-properties .featured-properties .slick-prev:hover{left:-15px}.section-featured-properties .featured-properties .slick-prev::before{content:""}.section-featured-links{padding-bottom:0;text-align:center}.section-featured-links a.featured-link{text-align:center;margin-bottom:30px;display:inline-block;float:none;display:inline-block;position:relative;-webkit-transition:.5s .5s,color .5s,opacity .5s;transition:.5s .5s,color .5s,opacity .5s;background:transparent;color:#fff !important;line-height:normal;line-height:41px;text-align:center;text-decoration:none;white-space:nowrap;z-index:1;position:relative;padding-left:15px;padding-right:15px}.section-featured-links a.featured-link span.image{display:block;width:100%;padding-bottom:150%;background-size:cover;background-position:center;border:1px solid #222e33;border-bottom:0;position:relative}.section-featured-links a.featured-link span.label{display:block;background-color:#fff;color:#5d6065;border:1px solid #5d6065;padding:10px 15px;background-color:#222e33;color:#fff;text-transform:uppercase;letter-spacing:2px;border:1px solid #222e33;border-top:0}.section-featured-links a.featured-link::before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:.3s;transition:.3s;content:"";opacity:0;z-index:-1}.section-featured-links a.featured-link:hover::before{-webkit-transform:scalex(1);transform:scalex(1);-webkit-transition-delay:.5s;transition-delay:.5s;opacity:1}.section-featured-links a.featured-link .button__corner::before{position:absolute;width:3px;height:3px;background:#222e33;content:"";transition:1s}.section-featured-links a.featured-link .button__corner::after{position:absolute;width:3px;height:3px;background:#222e33;content:"";transition:1s}.section-featured-links a.featured-link .button__corner--top-right::before,.section-featured-links a.featured-link .button__corner--top-right::after{top:-1px;right:-1px}.section-featured-links a.featured-link .button__corner--bottom-right::before,.section-featured-links a.featured-link .button__corner--bottom-right::after{bottom:-1px;right:-1px}.section-featured-links a.featured-link .button__corner--top-left::before,.section-featured-links a.featured-link .button__corner--top-left::after{top:-1px;left:-1px}.section-featured-links a.featured-link .button__corner--bottom-left::before,.section-featured-links a.featured-link .button__corner--bottom-left::after{bottom:-1px;left:-1px}.section-featured-links a.featured-link .link-content{transition:500ms;transition-delay:500ms}.section-featured-links a.featured-link:hover .button__corner--top-right::before,.section-featured-links a.featured-link:hover .button__corner--top-left::before{width:100%}.section-featured-links a.featured-link:hover .button__corner--top-right::after,.section-featured-links a.featured-link:hover .button__corner--bottom-right::after,.section-featured-links a.featured-link:hover .button__corner--top-left::after,.section-featured-links a.featured-link:hover .button__corner--bottom-left::after{height:100%}.section-featured-links a.featured-link:hover .link-content{color:#fff}.section-gallery{padding-bottom:10px}.section-gallery ul.slides{list-style:none;padding:0}.section-gallery ul.slides li a.gallery-thumb{position:relative;display:block}.section-gallery ul.slides li a.gallery-thumb img{width:100%;height:auto;margin-bottom:20px;position:relative;z-index:1;transform:scale(1);transition:500ms}.section-gallery ul.slides li a.gallery-thumb span.offsetborder{width:100%;height:90%;border:2px solid #c9a439;position:absolute;top:-12px;left:-12px;transition:500ms}.section-gallery ul.slides li:hover a.gallery-thumb img{transform:scale(1.02)}.section-gallery ul.slides li:hover a.gallery-thumb span.offsetborder{top:12px;left:12px}.section-gallery ul.slides li:nth-child(even) a.gallery-thumb span.offsetborder{border:2px solid #222e33}.section-quote .quote-container{display:block;width:702px;height:232px;max-width:100%;margin:0 auto;background-position:center;background-repeat:no-repeat;background-size:contain;text-align:center;position:relative}.section-quote .quote-container.yellow-quote{background-image:url("images/yellowquote.png")}.section-quote .quote-container.yellow-quote span{color:#222e33}.section-quote .quote-container.blue-quote{background-image:url("images/bluequote.png")}.section-quote .quote-container.blue-quote span{color:#c9a439}.section-quote .quote-container span{display:block}.section-quote .quote-container span.text-container{position:absolute;top:50%;transform:translateY(-50%);width:100%}.section-quote .quote-container span.text-container .toptext{text-transform:uppercase;letter-spacing:2px;font-size:13px}.section-quote .quote-container span.text-container .bottomtext{font-family:"rollerscript-smooth";font-size:36px}@media (max-width: 480px){.section-quote .quote-container span.text-container .bottomtext{font-size:24px}}.section-general-content .row{padding-top:15px;padding-bottom:15px}.section-slider{margin:0;padding-top:0;padding-bottom:0}.section-slider .beigefade{display:block;width:100%;height:280px;background-image:url("images/beigefade.png");position:relative;top:-280px;margin-bottom:-420px}.section-slider .forcefullwidth_wrapper_tp_banner li .tp-bgimg{background-color:#cfccc0 !important;background-blend-mode:overlay}.accordion{padding:30px 0}.accordion .question{position:relative;background-position:bottom 5px center;background-repeat:no-repeat;text-align:center;border-bottom:2px solid #5d6065}.accordion .question.active{background-color:#5d6065}.accordion .question.active p,.accordion .question.active i{color:#fff}.accordion .question.active:hover p,.accordion .question.active:hover i{color:#fff}.accordion .question p{color:#5d6065;padding:15px 0;cursor:pointer;text-transform:uppercase;margin:0;padding-right:50px;margin-top:15px;padding-left:15px}.accordion .question i{color:#5d6065;position:absolute;right:25px;top:20px}.accordion .question:hover p,.accordion .question:hover i{color:#5d6065}.accordion .answer{max-height:0;overflow:hidden;transition:max-height 0.6s;padding:0 15px}.accordion .answer.active{max-height:1000px}.section-testimonials .testimonial{cursor:e-resize;text-align:center}.archive .post{padding:30px 0;text-align:center}.archive .post a.propertycategory{text-transform:uppercase;color:#c9a439;letter-spacing:2px;font-size:12px;margin-right:15px}.archive .post span.headlines{text-transform:uppercase;font-size:15px}.archive .post h2{margin:0;margin-top:-5px}.archive .post h2 a{letter-spacing:3px;font-weoght:400}.archive .post img{width:100%;height:auto}.archive .post .blue{position:relative;top:-115px;margin-bottom:-115px;text-align:left;padding:30px;position:relative;padding-bottom:60px}@media (max-width: 992px){.archive .post .blue{top:0;margin-bottom:0}}.archive .post .blue .read-more{display:inline-block;background-color:#c9a439;color:#222e33;text-transform:uppercase;letter-spacing:3px;font-size:18px;width:100%;position:absolute;bottom:0;left:0;padding-left:30px;padding-top:15px;padding-bottom:15px}.archive .post .blue .read-more span.arrow{display:inline-block;background-image:url("images/arrowblueextrasmall.png");width:79px;height:18px;position:relative;left:0;transition:500ms}.archive .post .blue .read-more:hover span.arrow{left:15px}.archive-navigation{text-align:center;padding-top:15px;padding-bottom:15px}.archive-navigation .current{border-bottom:1px solid #5d6065}.post-navigation{text-align:center}.post-navigation a{text-transform:uppercase;letter-spacing:2px}.post-navigation a span.arrow{display:inline-block;background-image:url("images/arrowblueextrasmall.png");width:79px;height:18px;position:relative;left:0;transition:500ms}.post-navigation a:hover span.arrow{left:15px}.post-navigation a.previous-post span.arrow{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.post-navigation a.previous-post:hover span.arrow{left:-15px}
/*# sourceMappingURL=main.css.map */
