@font-face{font-family:'langdonregular';src:url(../fonts/langdon-webfont.eot);src:url('../fonts/langdon-webfont.eot?#iefix') format('embedded-opentype'),url(../fonts/langdon-webfont.woff) format('woff'),url(../fonts/langdon-webfont.ttf) format('truetype'),url('../fonts/langdon-webfont.svg#langdonregular') format('svg');font-weight:400;font-style:normal}h1{font-family:'langdonregular','Roboto',sans-serif;font-weight:400;text-transform:uppercase}h2{font-family:'langdonregular','Roboto',sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1px}h3{color:#BF301A;font-size:18px;text-transform:uppercase;font-weight:500}h2.white{color:#fff;text-shadow:1px 1px #333;display:inline-block;background:#232121;padding:5px 10px;float:left}.inner-callout{background:none repeat scroll 0 0 rgba(0,0,0,.7);color:#e3a856;font-family:'langdonregular';letter-spacing:2px;margin:0;top:52px;padding:7px 0;position:fixed;text-align:center;text-shadow:1px 1px #7c5115;text-transform:uppercase;width:100%;z-index:2}.inner-callout span{color:#fff;text-transform:lowercase;text-shadow:1px 1px #462c07}.smaller{font-size:60%}.text-lowercase{text-transform:lowercase}p,ul,ol{font-weight:300}ul,ol,dl,p{font-size:.8rem}a{color:#BF301A;font-weight:700}a:hover,a:focus{color:#8c1a09}.almostfull{max-width:92%}.full{max-width:100%}.top-bar,.top-bar.expanded .title-area,.top-bar-section ul li>a{background:#000}#topnav-mobile .name{padding:8px 0 0 2%}#topnav-mobile .name a{color:#fff;text-transform:uppercase;letter-spacing:2px;font-family:'Roboto',sans-serif;padding-top:8px}.top-bar{top:48px}.top-bar.expanded .toggle-topbar a span{box-shadow:none;color:#fff}.top-bar-section ul li>a{border-top:1px solid #191919;text-transform:uppercase;font-family:'Roboto',sans-serif;font-weight:500}.top-bar-section ul li:hover>a{background:#bf2e1a}label{color:#232121}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea,select{border:1px solid #E2A856;color:#333;box-shadow:none;height:1.9rem;background:transparent}#amount:focus{box-shadow:none}button,.button{background:#bf2e1a!important;text-transform:uppercase;display:inline-block;font-family:'Roboto',sans-serif}.button-smaller{padding:14px;letter-spacing:1px}.button-black{background:#000!important}.hide{display:none!important}#ui-datepicker-div{margin-top:-70px}.fancybox{cursor:zoom-in!important}html,body{min-height:100%;height:100%}body{width:100%;height:100%}body{font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#454545;background:#fff;width:100%;height:100%;margin:0 auto;padding:0;overflow-x:hidden}.page{background:none;width:100%;max-width:100%;margin:0 auto;padding:0;font-size:18px;line-height:1.5;color:#232121;font-weight:300;position:relative;height:100%;min-height:100%}.full-wrap{padding-bottom:38px;height:100%;min-height:100%}.area .full-wrap,.gallery .full-wrap,.amenities .full-wrap{height:100%}header{position:fixed;margin:0 auto;z-index:3;background:#232121;top:48px;width:100%;padding:0 2%;height:52px}.nav-large{margin:0 auto;padding:0;position:relative;width:auto}.nav-large ul{margin:0 auto;padding:0;width:100%;text-align:center}.nav-large ul li{margin:0;padding:0;list-style:none;background:none;display:inline-block}.nav-large ul li a{display:block;text-decoration:none;padding:13px;font-size:14px;color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:2px;font-family:'Roboto',sans-serif}.nav-large ul li a:hover,.nav-large ul li.selected a{color:#bf2e1a}.nav-large ul li.highlight{background:#e3a856}.nav-large ul li.icon-facebook a{text-indent:-9999px;width:7px;height:16px;display:block;background:url(../images/icon-facebook.png) no-repeat 0 0;padding:0}.nav-large ul li.btn-boulevard-share a{text-indent:-9999px;width:19px;height:16px;display:block;background:url(../images/icon-share.png) no-repeat 0 0;padding:0;margin:0 5px 0 0}.nav-large ul li.icon-myboulevard a{text-indent:-9999px;width:19px;height:16px;display:block;background:url(../images/icon-myboulevard.png) no-repeat 0 0;padding:0;margin:0 5px 0 0}.specials-bar{background-color:#e3a856;width:100%;text-align:center;color:white;position:fixed;top:0;z-index:9999;padding:10px 0}.specials-bar p{margin:0;font-size:18px;font-weight:500;letter-spacing:2px;font-family:'Roboto',sans-serif}@media (max-width:600px){.specials-bar p{font-size:12px}.specials-bar{padding:14px 0}}.phone a{position:fixed;top:48px;right:0;background:#bf2e1a;color:#fff;display:inline-block;padding:0 10px;font-size:14px;letter-spacing:1px;height:52px;display:flex;align-items:center}.body{position:relative;z-index:1;background:none;height:100%;min-height:100%}.footer-secondary{background:#fff;height:auto;margin:0 auto;padding:5px 2%}.footer-secondary p{font-size:10px;margin:0}.footer-secondary img{margin:0 10px}footer{width:100%;position:fixed;bottom:0;z-index:22}.footer-main{background:#bf2e1a;width:100%;padding:10px 2%;overflow:hidden}.footer-main h5{font-family:'Roboto',sans-serif;color:#fff;font-size:18px;font-weight:500;letter-spacing:2px;margin:0;line-height:1;text-transform:uppercase}.footer-main h5 span{color:#E2A855}.footer-main a{color:#fff}.wrapper{width:90%;margin:0 auto}.inner .body,.inner-section{position:relative;height:auto}.area .body,.gallery .body,.amenities .body{height:100%}.aside{position:relative;padding-left:0}.logo-inner{margin-bottom:5px;background:rgba(255,255,255,.8)}.logo-inner img{display:block;margin:0 auto}.aside-wrap .columns:last-child{padding:0;height:100%}.aside-wrap .aside{background:none;height:100%;padding:0;position:fixed;top:92px;z-index:10}.aside-wrap .inner-section{min-height:800px;overflow:hidden;height:100%}.gallery .aside-wrap .inner-section{min-height:100%}.amenities .aside-wrap .inner-section{overflow:visible}.aside-wrap .story{padding-top:140px}.subnav{margin:0;padding:0}.subnav ul{margin:0;padding:0}.subnav ul li{padding:0;margin:0 0 5px;list-style:none}.subnav ul li a{padding:5px 10px;text-align:right;display:block;color:#222;background:#fff;background:rgba(255,255,255,.8);text-transform:uppercase;font-family:'Roboto',sans-serif;letter-spacing:1px;font-size:14px;font-weight:500}.subnav ul li a:hover,.subnav ul li.selected a{background:#BF301A;background:rgba(191,48,26,.8);color:#fff}.subnav ul li.highlight a{background:#000;background:rgba(0,0,0,.9);color:#fff}.content{background:#fff;padding:5%;width:87%;float:left}.content-larger{width:90%;padding:0;clear:left}.transparent{background:none}.nav-scroll{position:relative;float:right;width:10%}.nav-scroll a{padding:25px;text-indent:-9999px;display:block;width:30px;height:18px;margin:0 0 10px}.nav-scroll-next{background:url(../../assets/images/icon-red-arrow-sm-down.png) #fff no-repeat center center}.nav-scroll-prev{background:url(../../assets/images/icon-red-arrow-sm-up.png) #fff no-repeat center center}.page.home{background:none;height:100%}.home-content{padding-top:3%;height:auto!important}.home-copy{margin-top:50px}.home-copy li:last-child{font-size:11px;margin-top:5px}#video_background{height:auto;min-height:100%;min-width:100%;overflow:hidden;width:auto;background:url(../../assets/images/home.jpg) 50% 0 no-repeat cover;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important}video{display:block}#intro,#second,#third,#fourth,#fifth,#sixth{width:100%;background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;height:100%}#intro{width:100%;overflow:hidden;margin:0 auto;padding:0 0 0 0;position:relative}#intro .story{height:100%}.home-logo{height:331px;position:absolute;top:50%;left:42%;margin-top:-15%;z-index:2}.home-logo{height:300px}.home-intro-link a{display:inline-block;background:url(../../assets/images/icon-red-arrow-down.png) no-repeat center bottom;margin:30px auto 0;font-size:25px;color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:500;font-family:'Roboto',sans-serif;padding:0 0 50px}#second{background:url(../../assets/images/bg-2a.jpg) 50% 0 no-repeat fixed;margin:0 auto;padding:0}#third{background:url(../../assets/images/bg-2.jpg) 50% 0 no-repeat fixed;margin:0 auto;padding:0 0 0 0}#fourth{background:url(../../assets/images/bg-3.jpg) 50% 0 no-repeat fixed;margin:0 auto;padding:0 0 0 0}#fifth{background:url(../../assets/images/bg-4.jpg) 50% 0 no-repeat fixed;margin:0 auto;padding:0 0 0 0}.home-content-callout{height:260px;background:#fff;position:relative;top:48px}#fifth .home-content-callout{top:3px}.logo-home-2{float:left;width:40%;height:260px;position:absolute;top:50%;margin-top:-5em}.logo-home-2 img{max-width:100%;vertical-align:middle}.home-nav-link{background:url(../../assets/images/bg-wood.gif) repeat-y 0 0;float:right;width:50%;height:260px;max-width:124px;padding:20px 0}.home-nav-link a{background:url(../../assets/images/icon-redcircle-arrow-nav.png) center center no-repeat;width:70px;margin:0 auto;height:70px;display:block;text-indent:-9999px}.home-nav-link a.btn-prev-home{background-position:0 0}.home-nav-link a.btn-next-home{background-position:0 -70px;margin-top:80px}.home-content-main{padding-top:44px}#second .home-content-main{padding-top:27px}.home-callout-h1{font-size:30px;letter-spacing:2px}.home-callout-h4{font-size:18px;color:#BF301A}.home-link{margin-top:20px}.home-link a{display:inline-block;border:1px solid #E2A855;padding:10px 40px 10px 20px;background:#fff url(../../assets/images/icon-red-arrow-next.png) no-repeat 90% center;color:#222;font-family:'Roboto',sans-serif;font-weight:500;font-size:27px;text-transform:uppercase;letter-spacing:2px}.story-content{height:100%;text-align:center}.align-table{display:table;height:100%;width:100%}.align-table-cell{display:table-cell;vertical-align:middle;width:100%}.cta-home{background:rgba(255,255,255,.9);padding:10px;width:480px;margin:0 auto}.cta-home h1,.cta-home p{letter-spacing:1px}.cta-home h1{font-size:25px}.cta-home p{font-size:14px;margin-bottom:0}.cta-home-black p{color:black;}.cta-home .highlight{border:1px solid #000;padding:5px 20px 5px 5px;text-transform:uppercase;font-weight:500;background:url(../images/icon-arrow-red-small.png) no-repeat 94% center;display:inline-block;color:#000}.home-next-section,.home-prev-section{background:url(../../assets/images/icon-red-arrow-nav-home.png) no-repeat scroll center center rgba(0,0,0,0);display:block;height:70px;margin:0 auto;text-indent:-9999px;width:70px}.home-prev-section{background-position:0 0}.home-next-section{background-position:0 -70px}.cta-home:hover{background:#e2a855}.cta-home:hover h1,.cta-home:hover p{color:#fff}.amenities{background:#222 url(../../assets/images/bg-amenities.jpg) 0 0 no-repeat fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.amenities .body{height:100%}.amenities #a-2{background:#222 url(../../assets/images/bg-amenities-4.jpg) 0 0 no-repeat fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.amenities #a-3{background:#222 url(../../assets/images/bg-amenities-2.jpg) 0 0 no-repeat fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.amenities #a-4{background:#222 url(../../assets/images/bg-amenities-3.jpg) 0 0 no-repeat fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.amenities #a-5{background:#222 url(../../assets/images/bg-amenities-1.jpg) 0 0 no-repeat fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.apartments{background:url(../../assets/images/bg-apartments.jpg) 0 0 no-repeat fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.apartments .body{padding:0 0 50px}.floorplan-item{float:left;width:23%;margin:0 2% 2% 0;padding:2%;background:#fff;position:relative}.floorplan-item img{margin-bottom:10px}.floorplan-item ul{margin:0;padding:0}.floorplan-item ul li{list-style:none;margin:0;padding:0;font-size:12px}.floorplan-item ul li span{color:#BF301A;text-decoration:underline;font-weight:700}.icon-favorite{background:#E2A855 url(../../assets/images/icon-star-small.png) no-repeat center center;width:16px;height:15px;display:block;text-indent:-9999px;position:absolute;bottom:0;right:0;padding:15px}.icon-apartment-link{background:#fff url(../../assets/images/icon-arrow-red-small.png) no-repeat center center;width:9px;height:16px;display:block;text-indent:-9999px;position:absolute;bottom:0;right:0;padding:15px;border-left:1px solid #c84f3c;border-top:1px solid #c84f3c}.icon-remove{background:#BF301A url(../../assets/images/icon-x.png) no-repeat center center;width:16px;height:15px;display:block;text-indent:-9999px;position:absolute;bottom:0;right:0;padding:15px}.favorite-container{background:#E2A855 url(../../assets/images/icon-star.png) no-repeat center center;height:30px!important;position:relative}.favorite-wrapper{position:fixed;top:200px;right:15%;background:url(../../assets/images/icon-popup-arrow-yellow.png) no-repeat right 20px;z-index:9999}.favorite-list{background:#E2A855;padding:2%;margin:0 20px 0 0;min-height:70px;overflow:hidden}.apartment-detail{background:url(../../assets/images/bg-apartment-details.jpg) 0 0 no-repeat fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.apartment-detail,.apartment-detail .full-wrap,.apartment-detail .page{height:auto}.apartment-detail .content{margin:90px auto 0}.apartment-detail .content ul{margin:0 0 20px;padding:0}.apartment-detail .content li{list-style:none;padding:0;margin:0}.link-dblarrow{background:url(../images/icon-link-dblarrow.png) right 2px no-repeat;padding:0 16px 0 0}.link-dbrarrow{background:url(../images/icon-link-dbrarrow.png) left 2px no-repeat;padding:0 0 0 16px}.availability{width:100%;border:none;margin:0 0 20px}.availability th,.availability td{padding:10px;font-family:14px;text-align:left;font-weight:300}.availability th{background:#e3a856;color:#fff;text-transform:uppercase}.availability td{color:#000;border-bottom:1px solid #eee}.availability a{background:#bf2e1a;color:#fff;display:block;text-align:center;font-weight:300;padding:10px;text-transform:uppercase}.apartment-sitemap{background:url(../../assets/images/bg-apartments.jpg) 0 0 no-repeat fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.apartment-sitemap .floorplan-item{border:solid 1px #bf301a;margin-bottom:30px}.apartment-sitemap .floorplan-item ul li span{font-weight:300;text-decoration:none;color:#000}.apartment-sitemap .select{width:125px}.no_cursor{cursor:default}#tip{position:fixed;background-color:#fff;padding:10px;z-index:1000;overflow:visible;max-width:250px;width:250px}.area{height:100%}#area_map{width:100%;background-size:cover;height:100%;min-height:100%;position:fixed}.cat_list{background:#000;background:rgba(0,0,0,.85);height:435px;padding:2%;position:fixed;right:0;top:113px;width:20%;z-index:2}.cat_list .custom_scroll .viewport{height:345px}.cat_list h3{color:#fff}.cat_list ul{margin:0;padding:0}.cat_list ul li{padding:0;margin:0 0 10px;list-style:none;color:#fff}.cat_list ul li a{color:#fff}.residents{background:url(../../assets/images/bg-residents.jpg) 0 0 no-repeat fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.callout-date{font-size:25px;color:#E2A855}.subnavblock{margin:50px 0 0}.subnavblock a{text-align:center;background:none repeat scroll 0 0 rgba(0,0,0,.7);color:#fff;padding:20px 0;display:block;text-transform:uppercase;letter-spacing:1px}.subnavblock a:hover{color:#e3a856}.gallery .full-wrap{padding-bottom:0}.gallery .aside-wrap .aside{height:auto}.rg-image img{width:100%;height:auto}.gallery-pinterest{position:absolute;right:2px;bottom:115px;z-index:2}.gallery-pinterest img{width:50px;height:20px}.rg-gallery{position:relative;min-height:100%;height:100%;width:100%;z-index:4}.rg-thumbs{position:absolute;bottom:67px;left:-3px;z-index:10;width:80%}.rg-image-wrapper{position:absolute;top:0;width:100%;height:100%}.rg-image{height:100%;min-height:100%}.es-nav{display:none}.rg-image-nav{position:absolute;right:3px;bottom:116px;width:100px;z-index:11}.rg-image-nav-prev,.rg-image-nav-next{display:block;padding:11px 24px;position:absolute;text-indent:-9999px;width:20px}.rg-image-nav-prev{background:url(../../assets/images/icon-red-arrow-left.png) #fff center center no-repeat;left:0}.rg-image-nav-next{background:url(../../assets/images/icon-red-arrow-right.png) #fff center center no-repeat;right:0}.my_tour_saved{position:absolute;right:55px;bottom:119px;z-index:2;width:48px;height:20px;text-align:center;background-color:#000;border:2px solid #d8d8d8;color:#d8d8d8;font-size:10px;font-weight:300}.contact{background:url(../../assets/images/bg-area.jpg) 0 0 no-repeat fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.contact_map{width:100%;height:200px;margin-top:20px}.contact_map img{max-width:none}.label-date{margin-top:20px}.ifIE8{width:100%;position:fixed;top:38px;background:#222;padding:10px;color:#fff;text-transform:uppercase;font-size:13px;text-align:center;letter-spacing:1px;display:none;z-index:999}.custom_scroll{width:100%;margin:20px 0 10px}.custom_scroll .viewport{width:86%;overflow:hidden;position:relative}.custom_scroll .overview{list-style:none;position:absolute;left:0;top:0;padding:0;margin:0}.custom_scroll .scrollbar{background:transparent url(../../assets/images/bg-scrollbar-track-y.png) no-repeat 0 0;position:relative;background-position:0 0;float:right;width:15px}.custom_scroll .track{background:#ddd;height:100%;width:4px;position:relative;padding:0 1px}.custom_scroll .thumb{background:#bf2e1a;height:20px;width:4px;cursor:pointer;overflow:hidden;position:absolute;top:0;left:0;border-radius:10px}.custom_scroll .thumb .end{background:transparent url(../../assets/images/bg-scrollbar-thumb-y.png) no-repeat 50% 0;overflow:hidden;height:5px;width:25px}.custom_scroll .disable{display:none}.noSelect{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.share{background-color:#fff;display:none;height:310px;right:0;position:fixed;top:52px;width:450px;z-index:15}.sharemenu{background:none repeat scroll 0 0 #E2A855;float:left;height:310px;width:60px}.sharemenu ul{margin:0;padding:0;width:100%}.sharemenu li{border-bottom:2px solid #000;display:block;float:none;list-style-type:none;margin:0;padding:0;text-align:center;width:100%}.sharemenu li a{background:url(../images/icon-social.png) no-repeat scroll 0 0 rgba(0,0,0,0);border-bottom:medium none!important;display:block;height:15px;margin:0 auto;padding:20px 0;text-indent:-9999px}.sharemenu li.icon-email a{background-position:0 center;width:18px}.sharemenu li.icon-facebook a{background-position:-19px center;width:9px}.sharemenu li.icon-twitter a{background-position:-27px center;width:17px}.sharecontent{margin-left:64px;padding:15px;width:386px}.share h5{margin-bottom:34px}.share input,.share textarea{width:100%;font-weight:300}:-moz-placeholder{color:#000}*::-moz-placeholder{color:#000}.share button{background-color:#000000!important;border:medium none!important;color:#FFF;display:inline-block;padding:10px;width:auto}.share button:hover{background-color:#B9BE10}.my_boulevard{width:386px;background:rgba(255,255,255,.9)}#my_boulevard_login{height:106px}#my_boulevard_menu{height:125px}.my_boulevard .sharecontent{margin:0}.my_boulevard h5{color:#bf301a;font-family:"Roboto",sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.my_boulevard .sharecontent a,.my_boulevard .sharecontent #login_submit{display:inline-block;margin:0 10px 0 0;font-family:"Roboto",sans-serif;font-size:14px;font-weight:500;color:#232121;text-transform:uppercase;letter-spacing:1px}.my_boulevard .sharecontent .btn-myboulevard,.my_boulevard .sharecontent #login_submit{background:#232121;color:#fff;padding:5px}.class={background:url(../../assets/images/bg-apartments.jpg) 0 0 no-repeat fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.my_tour_saved{float:left;width:48px;height:22px;text-align:center;outline:none;display:inline-block;white-space:nowrap;background-color:#bf2e1a;text-decoration:none;color:#fff;border:none;font-weight:700;text-transform:uppercase}.my_tour_saved.delete{font-size:9px;line-height:2.5}.my_tour_saved:hover,.my_tour_saved:focus{background:#e3a856}.my_tour_saved.add:before{font-size:1.1em;line-height:2em;content:"\271A"}.my_tour_saved.delete:before{font-size:2em;line-height:.6em}.note{color:#222;font-size:9px;font-weight:300}.apartmentsContainer .floorplan-item{margin:0 7% 7% 0;padding:2%;width:41%;border:1px solid #c84f3c}.apartmentsContainer .gallery{background:none}.apartmentsContainer .gallery img{margin-bottom:20px}@media (max-width:1420px){.apartmentsContainer .floorplan-item{margin:0 0 7% 0;width:60%}}@media (max-width:1300px){.subnav ul li{margin:0 0 4px}.subnav ul li a{padding:3px 10px}}@media (max-width:1110px){.full-wrap{padding-bottom:33px}.share{top:44px}.footer-main h5{font-size:13px}.floorplan-item{width:31%}}@media (max-width:1080px){.apartmentsContainer .floorplan-item{margin:0 0 20px 0;width:100%}}@media (max-width:960px){.nav-large ul li a{font-size:13px;padding:15px 5px}}@media (max-width:790px){.nav-large ul li a{font-size:11px;padding:17px 5px;letter-spacing:0}.subnav ul li a{font-size:12px}.share{top:61px}.footer-main h5{font-size:11px}.inner-callout{font-size:21px;margin:0;padding:5px 0 4px}.home-callout-h1{font-size:20px}.home-callout-h4,.home-link a{font-size:14px}}@media screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3),only screen and (-webkit-device-pixel-ratio:.75),only screen and (min-device-width :480px) and (max-device-width :800px),only screen and (-webkit-device-pixel-ratio:1.5),(max-width:640px){.a-2test,.a-1test{margin-top:0}.a-1test .aside,.a-3test .aside{position:relative;top:0}.a-1test .inner-section,.a-3test .inner-section{min-height:20px;margin:0 0 20px}.page{height:auto}.gallery .footer-secondary,.area .footer-secondary{bottom:0;position:relative}.full-wrap{padding-bottom:0}.area .full-wrap,.gallery .full-wrap{margin-top:0}footer{position:relative}.footer-secondary p{font-size:10px}.footer-main h5{font-size:12px}.inner-callout{position:relative;top:0}.aside-wrap{margin-top:0}.aside-wrap .aside{position:relative;top:0}.aside{padding:0}.logo-inner{background:#fff;margin:0}.logo-inner img{display:block;margin:0 auto}.subnav ul li{max-width:100%;margin:0 0 1px}.subnav ul li a{padding:10px;text-align:center}.content{width:100%;padding:10%}.aside-wrap .inner-section{min-height:100%}.wrapper{width:100%}.aside-wrap .story{margin:20px 0;padding:0}.footer-main h5{line-height:1.5}.cat_list .custom_scroll .viewport,.cat_list,.cat_list .custom_scroll{height:100%;min-height:100%}.custom_scroll .overview{position:relative}.footer-secondary{margin:0 auto}.page.home{height:auto}#intro,#second,#third,#fourth,#fifth,#sixth{width:100%;height:330px}#second .home-content-main{padding:0}.home-content-callout{height:auto;top:0;padding:20px}.home-content-main{padding:0}.home-content-callout p{font-size:14px}#second{background:url(../../assets/images/bg-2a-mobile.jpg) 0 0 no-repeat scroll!important}#third{background:url(../../assets/images/bg-2-mobile.jpg) 0 0 no-repeat scroll!important}#fourth{background:url(../../assets/images/bg-3-mobile.jpg) 0 0 no-repeat scroll!important}#fifth{background:url(../../assets/images/bg-4-mobile.jpg)0 0 no-repeat scroll!important}#tenth img.right{clear:both;float:left!important}.home-callout-h1{font-size:15px;letter-spacing:0}.home-callout-h4{font-size:14px}.home-link a{font-size:13px;letter-spacing:0}.cat_list{width:100%;position:relative}.cta-home{width:96%}.cta-home h1{font-size:14px}.cta-home p{font-size:13px;letter-spacing:0}.cta-home .highlight{padding:1px 20px 0 3px}.floorplan-item{width:48%;margin:0 1% 2%}.floorplan-item ul li{font-size:11px}.icon-favorite{position:relative}.apartment-detail .content{margin:0 auto}.rg-thumbs{display:none}.gallery .aside-wrap .inner-section{min-height:213px;overflow:visible;clear:both}.rg-gallery{min-height:230px}.rg-image img{width:100%;height:auto}.rg-image-nav{top:4px}.gallery-pinterest{top:51px}#area_map{height:275px;min-height:275px;position:relative}.area .full-wrap,.gallery .full-wrap{height:auto}.cat_list{position:relative;top:0}.callout-date{font-size:15px}.subnavblock{margin:0}.subnavblock li{padding-right:0;padding-left:0}}
