@font-face{font-family:'gilroylight';src:url("../fonts/gilroy-light-webfont.eot");src:url("../fonts/gilroy-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy-light-webfont.woff2") format("woff2"),url("../fonts/gilroy-light-webfont.woff") format("woff"),url("../fonts/gilroy-light-webfont.ttf") format("truetype"),url("../fonts/gilroy-light-webfont.svg#gilroylight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'gilroyextrabold';src:url("../fonts/gilroy-extrabold-webfont.eot");src:url("../fonts/gilroy-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/gilroy-extrabold-webfont.woff2") format("woff2"),url("../fonts/gilroy-extrabold-webfont.woff") format("woff"),url("../fonts/gilroy-extrabold-webfont.ttf") format("truetype"),url("../fonts/gilroy-extrabold-webfont.svg#gilroyextrabold") format("svg");font-weight:normal;font-style:normal}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^="col-"],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}.btn{border-radius:0}.btn-white{background:#fff;color:#eb3e40}.btn-primary{transition:background .4s ease;border:none}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^="col-"],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}.shadow{box-shadow:2px 2px 10px rgba(0,0,0,0.7)}html,body{width:100%;height:100%}.slideout-menu{position:fixed;left:0;top:0;bottom:0;right:0;z-index:0;width:256px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:none;background:#333}.slideout-panel{position:relative;z-index:1;will-change:transform}.slideout-open,.slideout-open body,.slideout-open .slideout-panel{overflow:hidden}.slideout-open .slideout-menu{display:block}.panel{margin:0;background:#fff;min-height:100%}.slideout-menu{left:auto;color:#fff}.social-set{list-style:none}.social-set li{display:inline}.social-set li a{color:#fff;padding:.5em}.btn-hollow{border:2px solid #fff}img{max-width:100%}.headerTop{background:#fff;text-align:center;overflow:auto}@media (min-width: 768px){.headerTop{padding:1em 0}}.headerTop span{display:block}.logo__item{display:block;margin-bottom:.5em}.logo__item img{max-width:100%}@media (max-width: 767px){.logo__item{width:100px;float:left;padding-top:.4em;padding-left:5px}}@media (min-width: 768px) and (max-width: 991px){.logo__item{width:140px;margin:.5em auto}}.mainHeader__nav{background:rgba(0,0,0,0.75);padding:0;position:relative;z-index:2}.mainAddress{display:none}@media (min-width: 768px){.mainAddress{display:block}}.mainAddress__phone a{color:#000}.mainAddress__phone a:hover{color:#000}.mobileAddress{color:#fff;text-align:center;padding-top:1em}.mobileAddress span{display:block}.mainHeader{background:url("../images/city-bg.jpg") no-repeat center;background-size:cover;position:relative}.mainHeader:before{content:" ";height:.8em;width:100%;background:#9a2828;position:absolute;top:0;left:0;z-index:0}@media (min-width: 768px){.mainHeader:before{height:1.75em}}.mainHeader:after{content:" ";height:1.5em;width:100%;background:#9a2828;position:absolute;bottom:0;left:0;z-index:0}@media (min-width: 768px){.mainHeader:after{height:3.5em}}.mainHeader__login{position:absolute;display:none;width:100%}@media (min-width: 768px){.mainHeader__login{display:block}}.login__item{float:right;padding-top:.25em}.login__item a{color:#fff;float:right}.mainHeader__herotext{text-transform:uppercase;color:#fff;font-family:"gilroyextrabold";padding-bottom:4em;margin-top:1.2em}@media (min-width: 768px){.mainHeader__herotext{font-size:1.4em;padding-left:6em}}.mainHeader__herotext h1{font-size:2.143em}@media (min-width: 768px){.mainHeader__herotext h1{padding-top:1.7em;font-size:2.843em}}.mainHeader__herotext a{font-size:0.667em;margin-bottom:.5em;text-transform:uppercase;padding:1em 2em}@media (min-width: 768px){.mainHeader__herotext a:nth-of-type(2){margin-left:.5em}}.mainHeader__herotext span{animation-delay:.2s}.mainNav{position:relative;z-index:1}.mainNav .social-set{text-align:center;padding:0;margin-top:4em;margin-bottom:1em;font-size:1em;display:none}@media (min-width: 768px){.mainNav .social-set{display:block}}@media (min-width: 992px){.mainNav .social-set{font-size:1.2em}}.navbar-nav{float:none;width:80%;margin:0 auto}.navbar-nav>li{float:none;display:block}.navbar-nav>li>a{color:#fff;text-transform:uppercase;border-bottom:1px dotted #fff;padding-left:0;padding-right:0;position:relative}.navbar-nav>li>a:hover{background:transparent;opacity:.7}.navbar-nav>li>a:focus{background:transparent}.navbar-nav>li>a:hover:after{right:-5px}.navbar-nav>li>a:after{content:" ";width:6px;height:12px;background:url("../images/arrow.png") no-repeat center;background-size:cover;position:absolute;right:0;top:calc(50% - 6px);transition:all .4s ease}.navbar-toggle{margin-right:0}.icon-bar{background:#000}.slideout-menu a{color:#fff}.mobileLogin{margin-top:1em;text-align:center}.mainAbout h2{font-family:"Fjalla One",sans-serif;text-transform:uppercase;position:relative;display:inline-block}.mainAbout h2 span{font-family:"gilroyextrabold";font-size:1.2em}.mainAbout h2:after{content:" ";position:absolute;right:-0.917em;top:calc(50% - 0.333em);width:0.633em;height:0.683em;background:url("../images/double-arrow.png") no-repeat center;background-size:cover}@media (min-width: 768px){.mainAbout h2{font-size:3.286em}}@media (min-width: 992px){.mainAbout h2{font-size:4.286em}}.mainImg{float:right;margin-top:3em;display:none}@media (min-width: 768px){.mainImg{display:block}}.mainImg img{max-width:100%}.featureSlide{margin-top:5em;margin-bottom:2em}.feature__list{padding-top:0.5em;padding-bottom:0.5em;background:#261717;color:#fff;min-height:250px}.feature__list h3{text-transform:uppercase;font-size:2.143em;margin-top:0;margin-bottom:.75em;position:relative;border-bottom:4px solid #fff;padding-bottom:.25em}.feature__list ul{padding-left:15px;list-style:square;font-size:0.857em}.feature__list a{color:#fff;text-transform:uppercase;margin-top:1em;transition:all .4s ease}.feature__list a:hover{background:#fff;color:#000}.slide__cont{padding:0}@media (min-width: 768px){.appArea{margin-top:6em}}.app__tag{text-transform:uppercase;padding:2em 15px}.app__tag h3,.app__tag h4{line-height:.8em}@media (min-width: 768px){h3{font-size:2.571em}}h4{font-family:"gilroyextrabold";margin-bottom:1em}@media (min-width: 768px){h4{font-size:2.571em}}.app__img img{max-width:100%}.callArea{background:#eee}.call__item:first-of-type{position:relative}.call__item:first-of-type::after{content:'';display:block;width:1px;height:100%;background:#FFF;position:absolute;top:0;left:100%;z-index:999}.call__item figure{position:relative;overflow:hidden}.call__item figure img{width:100%}.call__item figcaption{padding:.5em 15px;color:#fff;text-align:center;background:#eb3e40}.call__item figcaption h3{font-size:2.071em;margin:0;text-transform:uppercase}.call__item figcaption p{margin-top:1em;margin-bottom:1em}.otherHousing{text-align:center}.otherHousing h3{font-family:"gilroyextrabold";font-size:1.286em}.otherHousing ul{max-width:960px;list-style:none;margin:0 auto;padding:0}.otherHousing ul li{display:inline}.otherHousing ul a{color:#333;padding:.5em 1.4em}.legal{color:#FFF;text-align:center;padding:1em 0;margin-top:1em;background:#333}.legal ul{margin:5px 0;padding:0}.legal ul li{list-style:none;display:inline-block}.legal p{color:#FFF;margin:0}.leasing-path-btn{border:0;background:none;color:#fff;padding:0}.leasing-path-btn:hover{text-decoration:underline}section{padding:80px 0}section section{padding:0}section.floor-plans{border-bottom:1px solid #ccc;padding:0}section.floor-plans .floorplan-wrapper{min-height:0 !important}section.floor-plans .floorplan-content{display:none}section.floor-plans #showing h4{font-size:1em}section.floor-plans .floorplans-container .col-md-10{width:100%}section.floor-plans .floorplans-container .col-md-2{display:none}section.floor-plans .floorplans-container .filter h2{font-size:1.5em}section.floor-plans .filter-header{margin-top:0;font-size:1.25em}section.floor-plan-details .module-guestcard input,section.floor-plan-details .module-guestcard select,section.floor-plan-details .module-guestcard textarea{width:100%;margin-bottom:15px;box-shadow:none;border:1px solid #ccc;padding:5px 8px}section.amenities h4{font-size:1.5em}section.gallery .slick-slider{margin-bottom:5px}section.gallery .slick-prev::before,section.gallery .slick-next::before{color:#333}section.gallery .slick-nav .slick-current:focus,section.gallery .slick-nav .slick-current:active{outline:0}section.gallery .slick-nav .slick-current img{opacity:0.4}section.gallery .slick-nav img{padding:5px}section.gallery .slick-nav .slick-dots{top:100%;bottom:auto}section.contact .col-sm-4{margin-bottom:30px}section.contact input,section.contact select,section.contact textarea{width:100%;margin-bottom:15px;box-shadow:none;border:1px solid #ccc;padding:5px 8px}.staff{padding:80px 0}.staff .row{display:flex;flex-flow:row wrap}.staff__card{background-color:#261717;color:#fff;margin-top:10px;border-right:1px solid #fff}.staff__body{padding:15px}.staff__img{width:100%;height:255px;object-fit:cover}.staff__heading{font-size:25px;font-weight:normal;margin-top:0}.blog{padding:80px 0}.blog__card{background-color:#261717;color:#fff;margin-top:10px;padding:0}.blog__body{padding:15px}.blog__img{width:100%;height:255px;object-fit:cover}.blog__heading{font-size:25px;font-weight:normal;margin-top:0}.video__frame{width:100%;height:320px}@media (min-width: 768px){.video__frame{height:420px}}.article{padding:5rem 2rem}@media (min-width: 768px){.article__title{font-size:2.571em}}.article .btn{margin-bottom:.5em;text-transform:uppercase;padding:1em 2em;background:#f4f4f4}.article__text{padding-top:25px;padding-bottom:30px}.article .sidebar{margin-left:20px;margin-top:70px}.fb__frame{margin-right:20px}@media (min-width: 768px){.fb__frame{float:right}}.swiper-wrapper{margin-bottom:50px}.testimony{padding:5rem 0}.testimony .swiper-container{margin-top:30px}.testimony__heading{font-size:20px}.testimony__card{background-color:#f4f4f4;padding:30px 15px}.testimony__body{text-align:center}@media (min-width: 768px){.testimony__body{text-align:left}}@media (min-width: 768px){.testimony .swiper-wrapper{margin-left:60px}}.floorplan-link-wrapper{color:#fff !important}.floorplan-link-wrapper:visited{color:#fff !important}.floorplans-details ul.table-specs{background:none !important;border:2px solid #333 !important;color:#fff !important;margin-bottom:1em;padding:0}.floorplans-details ul.table-specs li+li{border-top:2px solid #333 !important}.floorplans-details .ghost.btn{display:block}
