body{font-family:Roboto,sans-serif;padding-top:50px;color:#4f4f4f}h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',serif;color:#344364}.button,button,input,textarea{font-family:Roboto,sans-serif}.roboto{font-family:Roboto,sans-serif}.full-width{width:100%;margin-left:auto;margin-right:auto;max-width:initial}a:hover{color:#344364;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}.button,button{padding:.75em 1.5em;line-height:1em}header{position:absolute;left:0;top:50px;right:0;height:60px;z-index:100}header.compact{position:fixed;top:0;background-color:#1a1d1e;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}header.compact #logo{margin-top:10px;-webkit-transform:scale(.6);-moz-transform:scale(.6);transform:scale(.6);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}#logo{float:left}#menu{float:right}#menu ul{margin:10px 0 0 0;padding:0;float:right;border-bottom:2px solid transparent}#menu ul li{float:left;display:inline}#menu ul li a{float:left;color:#FFF;padding:0 20px;height:40px;line-height:40px}#menu ul li a:hover{color:#8bb1c0}#menu ul li:first-child a{padding-left:0}#menu ul li:last-child a{padding-right:0}#menu ul li.button{padding:0}#menu ul li.button a{background:#8bb1c0;text-transform:uppercase;padding:0 2em;line-height:40px;height:40px;color:#FFF;text-shadow:1px 1px 2px #333;border:0;font-size:12px}#menu ul li.button a:hover{background:#6a9bae;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}#hero{float:left;width:100%;position:relative;background-color:#344364}.slideshow{position:absolute;left:0;top:0;right:0;bottom:0}.slideshow .slide{position:absolute;left:0;top:0;bottom:0;right:0;background-size:cover;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0}.slideshow .slide .slide-image{display:none}.slideshow .slide .caption{position:absolute;left:0;width:100%;bottom:15%}.slideshow .slide .caption h2{font-size:64px;color:#FFF;line-height:1.2em;margin:0 0 .5em 0}.slideshow .slide .caption .button{font-size:12px;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,.25);padding:1em 1.5em}.slideshow .slide.active{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1}.slideshow-navigation{position:absolute;left:0;bottom:60px;width:100%}.slideshow-navigation ul{margin:0}.slideshow-navigation li{width:8px;height:8px;background:#FFF;overflow:hidden;text-indent:-999px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;cursor:pointer;display:inline-block;margin:0 7px}.slideshow-navigation li:hover{background-color:#8bb1c0}.slideshow-navigation li.active{background-color:#8bb1c0}.featured-property{width:100%;float:left;border-right:1px solid #FFF;border-bottom:1px solid #e6e6e6;margin-bottom:20px}.featured-property .image{width:100%;height:260px;overflow:hidden;float:left;background-size:cover;background-position:center}.featured-property .image img{width:100%;display:none}.featured-property h3{color:#344364;font-family:Roboto,sans-serif;font-size:16px;text-transform:uppercase;margin:0;line-height:1em}.featured-property small{color:#979797;font-family:Roboto,sans-serif;font-size:12px;text-transform:uppercase;margin:0;line-height:1em}.featured-property .title{width:100%;float:left;padding:20px}.featured-property:hover .image{-moz-opacity:.75;-khtml-opacity:.75;-webkit-opacity:.75;opacity:.75;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}.featured-story{width:100%;float:left;padding:20px 0}.featured-story h3{font-size:32px;line-height:1.2em}.featured-story small{color:#979797;font-family:Roboto,sans-serif;font-size:12px;text-transform:uppercase;margin:0;line-height:1em}.featured-story:hover h3{color:#8bb1c0;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}.featured-story:hover small{color:#344364;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}.home{padding-top:0}h2.section-title{font-size:24px;color:#8bb1c0;line-height:1em;letter-spacing:1px;padding:20px 0;margin:0}#news{width:100%;float:left;margin-bottom:20px}.portfolio-section{border-bottom:1px solid #E6E6E6;margin-bottom:60px}.portfolio-section h2{font-size:48px;color:#8bb1c0;margin:0 0 1em;line-height:1em}.portfolio-section h3{font-size:32px;color:#344364;letter-spacing:1px;margin-top:0;line-height:1em}.portfolio-section h3.subcategory-title{color:#8bb1c0}.portfolio-section h4,.portfolio-section h5{font-family:Roboto,sans-serif;font-size:16px;color:#333;font-weight:700;letter-spacing:0;margin-bottom:0}.portfolio-section h4.location,.portfolio-section h5.location{color:#979797;font-size:12px;text-transform:uppercase;margin-bottom:5px}.portfolio-section h4 a,.portfolio-section h5 a{font-size:14px}.portfolio-section h4.subcategory-title,.portfolio-section h5.subcategory-title{font-family:'Playfair Display',serif;color:#344364;font-size:24px}.portfolio-section:last-child{border-bottom:0}.location-row{margin-bottom:20px}.subcategory-spacer{margin-bottom:40px}.member-row{margin-bottom:60px}.member-row h2{font-family:Roboto,sans-serif;font-size:24px;margin:0;line-height:1em}.member-row a{color:#344364}.member-row a:hover{color:#8bb1c0}.person-info{margin-bottom:20px;color:#979797}.member-photo{float:left;margin-right:20px}.secondary-member{margin-bottom:20px}.secondary-member h3{font-size:16px;line-height:1em;margin:0 0 5px}.secondary-member .view-bio{margin-right:10px}.entry{width:100%;float:left;padding-bottom:60px}.entry h3{font-family:Roboto,sans-serif;font-size:24px}.entry h2.giant{font-size:64px;line-height:1em;margin:0 0 .75em;color:#8bb1c0}.entry img.alignleft{float:left;margin:0 20px 20px 0}.entry hr{margin:3em 0}.entry ul li{margin-bottom:20px}.entry .light{color:#979797}.entry .post-meta{color:#979797;width:100%;float:left;margin-bottom:40px}.services{list-style:none;padding:0;margin-left:0}.services li{margin-bottom:20px;display:block;padding-left:120px}.services li h3{margin:0 0 20px 0;font-family:'Playfair Display',serif;font-size:32px;line-height:1em}.services li img.alignleft{margin:20px 0 0 -120px}blockquote{border:0;padding:20px 40px;text-align:center}blockquote h2{font-size:48px;line-height:1em;margin-bottom:20px}blockquote small{font-size:12px;text-transform:uppercase;color:#979797}.page-heading{background-color:#344364;background-size:cover;background-position:top right;background-image:url(../img/page-bg.jpg);float:left;width:100%;padding:80px 0;color:#9499a7;margin-bottom:60px}.page-heading.news{padding:60px 0}.page-heading.news h1{margin:0;line-height:1em}.page-heading h1,.page-heading h2,.page-heading h3,.page-heading h4{color:#FFF}.page-heading h1{font-size:64px;line-height:1em;margin-top:0;margin-bottom:1em}.page-heading h2{font-size:24px;line-height:1em;margin:0 0 20px;font-family:Roboto,sans-serif;color:#9499a7}.page-heading a{color:#FFF}.page-heading a:hover{color:#8bb1c0}.mkfm{width:100%;float:left;margin:20px 0;border-top:1px solid #e6e6e6}.mkfm tr{border-bottom:1px solid #e6e6e6}.mkfm tr td{padding:10px}footer{width:100%;padding:40px 0;float:left;background:#232630;color:#9499a7}footer h3,footer h4,footer h5{color:#FFF}footer a{color:#FFF}footer a:hover{color:#8bb1c0}footer h3.widget-title{font-size:24px;letter-spacing:1px;margin:0 0 1em 0}footer h4{font-size:16px;font-family:Roboto,sans-serif;text-transform:uppercase}footer .copyright,footer .credits{margin:2em 0 0 0;font-size:12px;line-height:1em}#investor-login p{float:left;display:block;margin:0 0 10px 0;width:80%;position:relative}#investor-login p label{display:block;color:#35373e;position:absolute;left:.6em;top:.6em}#investor-login p input[type=password],#investor-login p input[type=text]{background:rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.1);color:#FFF;margin:0}#investor-login #wp-submit{background:#8bb1c0;text-transform:uppercase;padding:0 2em;line-height:40px;height:40px;color:#FFF;text-shadow:1px 1px 2px #333;border:0;font-size:12px}.forgot-pass{float:right;margin-right:30%;margin-top:-4.75em;font-size:12px;text-transform:uppercase;position:relative;z-index:1}@font-face{font-family:elusive;src:url(../font/elusive.eot?96947072);src:url(../font/elusive.eot?96947072#iefix) format('embedded-opentype'),url(../font/elusive.woff?96947072) format('woff'),url(../font/elusive.ttf?96947072) format('truetype'),url(../font/elusive.svg?96947072#elusive) format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:elusive;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.5em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-email:before{content:'\e800'}.icon-phone:before{content:'\e801'}.icon-print:before{content:'\e802'}.icon-vcard:before{content:'\e803'}@media only screen and (max-width:64em){.slideshow .slide .caption h2{font-size:48px}#menu ul li a{font-size:14px;padding:0 12px}}@media only screen and (max-width:40em){body{padding-top:0}header{top:20px}header.compact{position:relative;top:inherit;float:left;width:100%}.hamburger{width:30px;height:25px;float:right;margin:18px 10px 0 0;cursor:pointer}.hamburger span{display:block;height:5px;background:#FFF;margin:0 0 5px}.hamburger:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}.hamburger.active .hamburger-bun{margin:5px 0 0 0;-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}.hamburger.active .hamburger-bun:first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;margin-top:10px}.hamburger.active .hamburger-bun:last-child{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;margin-top:-5px}.hamburger.active .hamburger-patty{display:none}.slideshow .slide .caption h2{font-size:24px}#menu{display:none;margin:20px 0}#menu.open{float:left;display:block;width:100%;background:rgba(26,29,30,.85)}#menu.open ul{width:100%;float:left;margin:0;padding:0}#menu.open ul li{width:100%;float:left}#menu.open ul li a{width:100%;float:left;line-height:40px;height:40px;font-size:16px;text-align:center;padding:0;border-bottom:1px solid #1a1d1e}.featured-property{margin:0;border-right:0}.featured-story h3{font-size:24px}.forgot-pass{margin-right:20%}.page-heading{padding:40px 0;background-image:none!important}.page-heading h1{font-size:32px}.page-heading.news{padding:20px 0}.portfolio-section h2{font-size:32px}.portfolio-section h3{font-size:24px;margin-top:20px}.portfolio-section h4.subcategory-title{font-size:18px}blockquote h2{font-size:24px}.entry h2.giant{font-size:32px}.services li{padding-left:0;text-align:center}.services li h3{font-size:18px}.services li img.alignleft{margin:20px auto 10px;float:none;display:block}footer .widget{margin-bottom:20px}}/*# sourceMappingURL=style.css.map */