.offwhite{background-color:#ececeb}.grey{background-color:#3d3d3c}*{outline:none}html{font-size:100%;margin:0}body{margin:0;background-color:#3d3d3c;overflow-x:hidden}#wrapper{min-height:100vh;position:relative;transition:all .5s;left:0}#wrapper #slide-control{width:66px;height:66px;display:block;background-image:url("images/arrow.png");position:absolute;left:-73px;top:calc(50vh - 33px);cursor:pointer;background-position:100%}#wrapper.shut{width:330px;left:calc(50% - 165px);height:100vh;min-height:776px}#wrapper.shut #slide-control{background-position:0 0}@media (max-width: 992px){#wrapper.shut{width:30px;left:calc(50% - 15px)}#wrapper.shut #nav-wrapper #logo,#wrapper.shut #nav-wrapper #menu-control{display:none}}#main-content{padding-top:100px}@media (max-width: 992px){#main-content{padding-top:15px}}#righthalf{width:50%;height:100vh;position:fixed;right:0;top:0;z-index:-1}.container-fluid{position:relative}.float-left{display:block;float:left}.float-right{display:block;float:right}.tp-bullet-image{display:none !important}.full-width-image{width:100%;height:auto}.lang-switch{position:fixed;top:15px;left:15px;z-index:9999}@media (max-height: 900px){.lang-switch{display:none}}@media (max-width: 992px){.lang-switch{display:none}}.lang-switch-mobile{display:none}@media (max-height: 900px){.lang-switch-mobile{display:block}}@media (max-width: 992px){.lang-switch-mobile{display:block}}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,p,a,li,input,textarea,b,i,span{font-family:"Montserrat",sans-serif;line-height:180%;color:#7f7f7f}h1,h2,h3,h4,h5,h6{color:#3d3d3c}h1,h2,h3{text-transform:uppercase}h1{font-size:22px;font-size:1.375rem}h2{font-size:18px;font-size:1.125rem;padding-bottom:10px;border-bottom:1px solid #3d3d3c}h2 .fa{margin-right:5px;-webkit-box-shadow:4px 4px 5px 0px #ddd;-moz-box-shadow:4px 4px 5px 0px #ddd;box-shadow:4px 4px 5px 0px #ddd}h2 a{font-size:18px;font-size:1.125rem;padding-bottom:10px;color:#3d3d3c;margin-left:10px}h3{font-size:15px;font-size:.9375rem}p,a,li,input,textarea,b,i,span{font-size:12px;font-size:.75rem}h4 a{font-size:14px;font-size:.875rem}a{text-decoration:none;color:#3d3d3c}.fa{background-color:#fff;padding:10px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;color:#3d3d3c}.tp-caption a{color:#fff !important}.post{margin-bottom:30px}.post .post-thumbnail img{width:100%;height:auto}.archive-navigation{text-align:center}.archive-navigation a{font-size:14px;font-size:.875rem;color:#3d3d3c}.archive-navigation a .fa{width:20px;width:34px;margin:0 15px;position:relative;transition:all 0.5s}.archive-navigation a:hover .fa-angle-double-left{left:-5px}.archive-navigation a:hover .fa-angle-double-right{right:-5px}.single-post .post-img{width:100%;height:auto}.single-post .post-content h2 .fa{margin-right:10px}.post-navigation{text-align:center;margin:30px 0}.post-navigation a{font-size:14px;font-size:.875rem;color:#3d3d3c}.post-navigation a .fa{width:20px;width:34px;margin:0 15px;position:relative;transition:all 0.5s}.post-navigation a:hover .fa-angle-double-left{left:-5px}.post-navigation a:hover .fa-angle-double-right{right:-5px}.social-share h5{margin-bottom:5px}.social-share a{margin-right:15px}.social-share a .fa{text-align:center;font-size:18px;font-size:1.125rem;width:40px}.social-share .share-twitter:hover .fa{color:#4099FF}.social-share .share-facebook:hover .fa{color:#3b5998}.social-share .share-googleplus:hover .fa{color:#db4437}#nav-wrapper{position:relative}#nav-wrapper #nav-fix{position:absolute;top:0%;width:255px;margin-left:7px}#nav-wrapper #nav-fix #menu-control{font-size:30px;font-size:1.875rem;width:50px;text-align:center;cursor:pointer;position:absolute;top:15px;right:15px;display:none}#nav-wrapper #nav-fix #logo{width:204px;height:165px;display:block;margin:0 auto;background-repeat:no-repeat;background-image:url("images/logo.png")}#nav-wrapper #nav-fix nav ul{list-style:none;padding:0}#nav-wrapper #nav-fix nav ul li{text-transform:uppercase;margin-bottom:5px;position:relative;overflow:hidden;cursor:pointer}#nav-wrapper #nav-fix nav ul li a{color:#fff;display:block;width:100%;height:100%;padding:10px 15px}#nav-wrapper #nav-fix nav ul li a span{color:#fff;display:block;font-size:9px}#nav-wrapper #nav-fix nav ul li ul{padding-left:15px;padding-right:15px;max-height:0;overflow:hidden;transition:max-height .5s;background-color:#ececeb;padding-top:10px}#nav-wrapper #nav-fix nav ul li ul li a{text-transform:capitalize;color:#7f7f7f;padding:0}#nav-wrapper #nav-fix nav ul li ul li:hover a{color:#3d3d3c}#nav-wrapper #nav-fix nav ul li.active span{top:0}#nav-wrapper #nav-fix nav ul li.active ul{max-height:500px}#nav-wrapper #nav-fix nav ul li:hover span{top:0}#nav-wrapper #nav-fix nav ul .group-parent{background-color:#3d3d3c}#nav-wrapper #nav-fix nav ul .bros-parent{background-color:#febe10}#nav-wrapper #nav-fix nav ul .ellery-parent{background-color:#8c7882}#nav-wrapper #nav-fix nav ul .estates-parent{background-color:#74952c}#nav-wrapper #nav-fix nav ul .residential-parent{background-color:#5db1bd}#nav-wrapper #nav-fix nav ul .app-parent{background-color:#1b1b33}#nav-wrapper #nav-fix nav ul li.current-menu-item a{color:#000}@media (max-width: 992px){#nav-wrapper #nav-fix nav{display:none}}@media (max-height: 900px){#nav-wrapper #nav-fix nav{display:none}}@media (max-width: 992px){#nav-wrapper #nav-fix nav.active{display:block;position:relative;width:225px;margin:0 auto}}@media (max-height: 900px){#nav-wrapper #nav-fix nav.active{display:block;position:relative;width:225px;margin:0 auto}}@media (max-width: 1200px){#nav-wrapper #nav-fix{width:220px}}@media (max-width: 992px){#nav-wrapper #nav-fix{width:100%;position:relative}#nav-wrapper #nav-fix #menu-control{display:block}}@media (max-height: 900px){#nav-wrapper #nav-fix{width:100%;position:relative}#nav-wrapper #nav-fix #menu-control{display:block}}#under-content{position:absolute;width:100%;top:0;overflow:hidden}#under-content video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden}#under-content .video-overlay{position:fixed;width:100%;height:100%;top:0;bottom:0;left:0;right:0;opacity:0.7;background-color:#3d3d3c}#under-content .container{min-height:100vh}#under-content .container #under-logo{background-image:url("images/under-logo.png");width:206px;height:165px;display:block;margin-left:47px;display:none}@media (max-width: 992px){#under-content .container #under-logo{display:block;margin-bottom:30px;margin-left:auto;margin-right:auto}}#under-content .da-thumbs{padding:45px;padding-bottom:0}#under-content .da-thumbs .udnerlinklabel{background-color:#201f1d;text-transform:uppercase;display:inline-block;width:100%;padding:0px 15px;text-align:center;margin-bottom:30px;margin-top:10px}#under-content .da-thumbs .udnerlinklabel p{color:#fff}#under-content .da-thumbs img{width:100%;height:auto;display:block;transition:opacity 0.5s}@media (max-width: 768px){#under-content .da-thumbs img{display:none}}#under-content .da-thumbs img:hover{opacity:0.1}#under-content .da-thumbs .link-thumb{background-image:url("images/under-logo.png");width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat;display:block;border:5px solid #201f1d}@media (max-width: 768px){#under-content .da-thumbs .link-thumb{border:none}}@media (max-width: 992px){#under-content .twitter-feed{display:none}}#under-content .noticebox{display:block;padding:0 45px;padding-bottom:60px}#under-content .noticebox .noticelink{display:block;background-color:#c22828;color:#fff;width:30%;float:left;margin-right:5%;text-align:center;text-transform:uppercase;padding:15px 5px}#under-content .noticebox .noticelink:last-child{margin-right:0}@media (max-width: 1200px){#under-content .noticebox .noticelink{width:100%;margin-right:0;margin-bottom:15px}}#under-content .noticebox h2{color:#fff;border-bottom:1px solid #fff}.social-links .social-link{display:block;text-align:left;margin-bottom:5px;text-transform:uppercase;color:#3d3d3c;float:left}@media (max-height: 776px){.social-links .social-link{font-size:0;display:block;float:left;width:auto}}.social-links .social-link .fa{width:30px;text-align:center;margin-right:5px;font-size:12px;font-size:.75rem}@media (max-width: 992px){.social-links{display:block;width:300px;margin-bottom:30px}}@media (max-height: 900px){.social-links{display:block;width:300px}}.contact-details{display:block;float:left}.contact-details a{display:block;text-align:left;margin-bottom:5px;text-transform:uppercase;color:#3d3d3c;float:left}@media (max-height: 776px){.contact-details a{font-size:0;display:block;float:left;width:auto}}.contact-details a .fa{width:30px;text-align:center;margin-right:5px;font-size:12px;font-size:.75rem}@media (max-width: 992px){.contact-details{display:none}}@media (max-height: 900px){.contact-details{display:none}}.image-caption .overlay{padding:15px 30px;overflow:hidden;background-image:url("images/overlays/black.png");position:absolute;display:block;width:45%;margin-left:10%;height:100%;max-height:calc(100% - 5px);top:0}.image-caption .overlay p,.image-caption .overlay a{color:#fff}@media (max-width: 992px){.image-caption .overlay{margin-left:5%;width:60%}}@media (max-width: 768px){.image-caption .overlay{position:relative;margin-left:0;width:100%;height:auto}}@media (max-width: 768px){.image-caption img{display:none}}.latest-news ul{margin:0;padding:0;list-style:none}.latest-news .read-more-link .fa-angle-double-right{position:relative;margin-right:15px;transition:left 0.3s}.latest-news .read-more-link:hover .fa-angle-double-right{left:5px}.listings .listing{margin-bottom:30px}.listings .listing h2{margin-top:0}.app{padding:15px}.app a{color:#fff}.app ul{list-style:none;padding:0;margin:0;border-top:1px solid #fff;display:block;margin-top:30px;margin-bottom:30px}.app ul li a{padding-top:15px;padding-bottom:15px;display:block;border-bottom:1px solid #fff}.app p,.app h1{color:#fff}.app input{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:5px 15px}#login{display:none}#login .title{color:#fff}#login hr{margin-top:15px;margin-bottom:15px}#login #submitpassword{color:#fff;display:block;clear:left;margin-top:15px;padding:15px 25px}#hidden{display:none}
/*# sourceMappingURL=main.css.map */

#under-content {z-index: 0;}