#map_canvas{color:#000}.wysiwyg-font-size-smaller{font-size:smaller}.wysiwyg-font-size-larger{font-size:larger}.wysiwyg-font-size-xx-large{font-size:xx-large}.wysiwyg-font-size-x-large{font-size:x-large}.wysiwyg-font-size-large{font-size:large}.wysiwyg-font-size-medium{font-size:medium}.wysiwyg-font-size-small{font-size:small}.wysiwyg-font-size-x-small{font-size:x-small}.wysiwyg-font-size-xx-small{font-size:xx-small}.wysiwyg-color-black{color:black}.wysiwyg-color-silver{color:silver}.wysiwyg-color-gray{color:gray}.wysiwyg-color-white{color:white}.wysiwyg-color-maroon{color:maroon}.wysiwyg-color-red{color:red}.wysiwyg-color-purple{color:purple}.wysiwyg-color-fuchsia{color:fuchsia}.wysiwyg-color-green{color:green}.wysiwyg-color-lime{color:lime}.wysiwyg-color-olive{color:olive}.wysiwyg-color-yellow{color:yellow}.wysiwyg-color-navy{color:navy}.wysiwyg-color-blue{color:blue}.wysiwyg-color-teal{color:teal}.wysiwyg-color-aqua{color:aqua}.wysiwyg-text-align-right{text-align:right}.wysiwyg-text-align-center{text-align:center}.wysiwyg-text-align-left{text-align:left}.wysiwyg-text-align-justify{text-align:justify}.wysiwyg-float-left{float:left;margin:0 8px 8px 0}.wysiwyg-float-right{float:right;margin:0 0 8px 8px}.wysiwyg-clear-right{clear:right}.wysiwyg-clear-left{clear:left}.main_posts p{display:block}.main_posts ul{list-style:disc outside}.main_posts ul li{display:list-item;list-style-type:disc;margin:5px 0 20px}.main_posts ol{list-style:decimal outside}.main_posts ol li{display:list-item;list-style-type:decimal;margin:5px 0 20px}.api-phone a{font-size:inherit;color:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;text-decoration:inherit}.interior_decorator_floorplan_name{text-align:center}#marquee_container .down_direction,#marquee_container .left_direction,#marquee_container .right_direction,#marquee_container .up_direction{text-align:center;margin:0}#body_service_request .field_styles{width:100%;max-width:100%!important}#form_service_request{width:100%}.poi_toggle{margin:2px 3px 0 0;background:#fff;color:#222;line-height:11px;width:150px;text-align:center;-webkit-box-shadow:1px 1px 3px #444;box-shadow:1px 1px 3px #444;font-size:10px}.poi_toggle:hover{cursor:pointer}a:focus{outline:1px dashed #fff;outline-offset:.5px;-webkit-box-shadow:0 0 2px 2px rgba(0, 138, 224, 0.6);box-shadow:0 0 2px 2px rgba(0, 137, 224, 0.6)}a.carousel-control:focus{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;outline:0 none}#body_contact #div_id_appointment label,#body_contact #div_id_move_in_date label{width:auto}#__LanguageMenu_header{margin:0;vertical-align:top;top:0!important}#gallery figure{width:100%}#gallery figure figcaption{font-size:18px;line-height:30px;text-indent:10px;width:100%;position:absolute;top:0;left:0;background:#fff;background:rgba(250, 250, 250, 0.7)}#gallery figure figcaption{color:#000}.infocenter .strikethru{font-style:italic;font-size:14px;line-height:16px;padding:0 2px}.infocenter .strikethru:before{width:100%;position:absolute;height:2px;background:#f00;top:40%;z-index:1000;content:" ";-webkit-box-shadow:0 2px 5px #000;box-shadow:0 2px 5px #000}#body_contact #div_id_opt_in_mailchimp.control-group label{width:100%}.controls #id_opt_in_mailchimp.checkboxinput{min-width:0}#rating>img{max-width:30px}#div_feedback_form .clearfix>.clearfix.control-group>.control-group{display:inline-block}#rating{display:inline-block}#body_review .control-group label{width:80px}.testimonial-container{max-width:500px}.testimonial-container #div_post_area article.thirty{width:500px}#res_reviews{background:url(../images/__good_apartments_sprite_half.png) no-repeat;background-position:0px -6px}#res_reviews:hover{background:url(../images/__good_apartments_sprite_half.png) no-repeat;background-position:0px -132px}#review-recaptcha .g-recaptcha div{display:block;margin:10px auto}#review_form_container h2{max-width:600px}#review-form label{max-width:500px}#review-display-container{text-align:center}#review-display-container>h2{font-size:22px}#review-display-region{margin:0 2%;max-width:700px;min-width:320px;width:94%}#review-display-region article{width:100%;padding:3px 0;margin:3px 0}.reviews_header{margin:0;position:relative;padding:5px 1%;width:98%;background:#fff}.reviews_footer{padding:0;text-align:left}@media only screen and (min-width:480px) and (max-width:767px){.testimonial-container #div_post_area article.thirty{width:450px}}@media only screen and (max-width:479px){.testimonial-container #div_post_area article.thirty{width:300px}#review-display-region{margin:0}}.form-control.select{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist}#review_form_container{display:inline-block;text-align:center;padding:10px}#review_form_container h2{margin-bottom:10px;font-size:20px}#body_review h2,.insidepage.testimonials>h3{text-align:center}#review-form textarea{width:92%;padding:4%;margin:0}#review-form>select{margin:0;max-width:100%;padding:1%;width:100%}#review-form #submit-id-submit{width:100%}#review-form label{display:block;width:98%;margin:1%}#review-form input{width:94%;margin:1%;padding:2%}#rating{width:100%;margin:5px 0 15px 0}#rating>img.raty-cancel{width:20px;margin:5px 9px 0 0;width:20px}#good_review{max-width:240px;text-align:left;margin:10px;padding:4px;background:#fff;border:2px solid #29abe2}#good_review:hover{border:2px solid #fbb03b}#good_review .good-logo{width:40px;display:inline-block}#good_review .good-text{display:inline-block;margin:4px 6px;line-height:32px;font-size:25px;text-transform:none;color:#29abe2;text-decoration:underline}#good_review:hover .good-text{color:#fbb03b}.form-group{display:block;margin:10px}.control-label{min-width:80px}#fp-image-container h3{color:#fff;text-align:center}#fp-image-container .floorplan-details{width:auto;border:none;text-align:center;display:block}#fp-image-container .floorplan-details li{background:transparent;color:#fff;display:inline-block}#container3d .floorplan-details{width:auto;border:none;text-align:center;display:block}#container3d .floorplan-details li{background:transparent;display:inline-block;color:#000}#container3d .floorplan-details li b{color:#000}.gmnoprint div{line-height:0}.gm-style-mtc div{line-height:1}#floorplans_main .unit-tab-content-container>.unit-tab-content{height:200px}#floorplans_main div.unit-tab-content h3{line-height:19px}@-webkit-keyframes flipInApt{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInApt{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInApt{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInApt;animation-name:flipInApt}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#aptcast_section{display:block;position:relative;margin:20px auto;text-align:center}#aptcast_section .aptcast-text{display:inline-block;position:relative;vertical-align:middle;text-align:center;margin:0 20px;background:#fff;padding:30px;outline:2px solid #e6e6e6;outline-offset:-15px;border:2px solid #ededed;-webkit-box-shadow:0 2px 15px rgba(0, 0, 0, 0.1);box-shadow:0 2px 15px rgba(0, 0, 0, 0.1)}#aptcast_section .aptcast-text h2{color:#353535;text-align:center;font-weight:bold;font-size:calc(1em + .7vw);line-height:calc(1em + .7vw)}#aptcast_section .aptcast-text p{color:#353535;display:block;text-align:center;font-size:calc(1em + .7vw);line-height:calc(1em + .7vw)}#aptcast_section .aptcast-text ul{display:inline-block}#aptcast_section .aptcast-text ul li{color:#353535}#aptcast_section .aptcast-links{display:inline-block;position:relative;vertical-align:middle;padding:20px 0;width:250px}#aptcast_section .aptcast-links a{display:block;margin:5px auto;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInApt;animation-name:flipInApt}#aptcast_section .aptcast-links a:last-child{-webkit-animation-delay:0.2s;animation-delay:0.2s}.residents .header-style-aptcast .top-res-header{text-align:center}.residents .header-style-aptcast .top-res-header h2,.residents .header-style-aptcast .top-res-header h6{color:#353535;text-align:center}@media only screen and (min-width:768px){.residents .header-style-aptcast .top-res-header h2,.residents .header-style-aptcast .top-res-header h6{color:#fff}}.residents .header-style-aptcast .top-res-header ul.bulletlist{display:block;margin:20px auto;max-width:280px;text-align:left}.residents .header-style-aptcast .top-res-header ul.bulletlist li{color:#353535;margin-top:5px}@media only screen and (min-width:768px){.residents .header-style-aptcast .top-res-header ul.bulletlist li{color:#fff}}.residents .header-style-aptcast .aptcast-links{display:block;text-align:center;position:relative;padding:20px 0}.residents .header-style-aptcast .aptcast-links a{display:inline-block;width:200px;margin:5px auto;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInApt;animation-name:flipInApt}.residents .header-style-aptcast .aptcast-links a:last-child{-webkit-animation-delay:0.2s;animation-delay:0.2s}.residents .header-style-aptcast.res-header{background-color:#fff}@media only screen and (min-width:768px){.residents .header-style-aptcast.res-header{background-image:url("https://s3-us-west-2.amazonaws.com/apts247-public/Images/aptcast/__aptcast-header-1280.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}}@media only screen and (min-width:1280px){.residents .header-style-aptcast.res-header{background-image:url("https://s3-us-west-2.amazonaws.com/apts247-public/Images/aptcast/__aptcast-header-1440.jpg");background-position:right}}@media only screen and (min-width:1400px){.residents .header-style-aptcast.res-header{background-image:url("https://s3-us-west-2.amazonaws.com/apts247-public/Images/aptcast/__aptcast-header-1680.jpg")}}@media only screen and (min-width:1600px){.residents .header-style-aptcast.res-header{background-image:url("https://s3-us-west-2.amazonaws.com/apts247-public/Images/aptcast/__aptcast-header-1800.jpg")}}@media only screen and (min-width:1750px){.residents .header-style-aptcast.res-header{background-image:url("https://s3-us-west-2.amazonaws.com/apts247-public/Images/aptcast/__aptcast-header-1900.jpg")}}@media only screen and (min-width:1850px){.residents .header-style-aptcast.res-header{background-image:url("https://s3-us-west-2.amazonaws.com/apts247-public/Images/aptcast/__aptcast-header.jpg")}}.phone-number-no-wrap{display:inline-block}