.tmb-unavailable{color:#664d03;margin:20px 0}.views-controls{color:#000;padding:10px 0;position:relative;margin-bottom:10px;font-size:16px !important;border-bottom:1px solid #333}.views-controls:after{top:0;left:0;right:0;bottom:0;content:' ';display:none;z-index:9999;cursor:not-allowed;position:absolute;background-color:rgba(255,255,255,.3)}.views-controls.block:after{display:block}.floor-selectors-heading,.corner-selectors-heading{margin-bottom:5px}.floor-controls{margin-bottom:10px}.slider-break .views-main h4{display:none}@media screen and (min-width:480px){.floor-controls,.corner-controls{display:flex;flex-wrap:nowrap;align-items:center}.floor-selectors-heading,.corner-selectors-heading{width:190px;min-width:190px;margin-bottom:0;overflow:hidden;margin-right:10px;white-space:nowrap;text-overflow:ellipsis}.floor-selectors-wrap,.corner-selectors-wrap{width:calc(100% - 200px);max-width:calc(100% - 200px)}.corner-selectors-heading,.corner-selectors-wrap{margin-bottom:0}.corner-selectors-heading{clear:left}}@media screen and (min-width:991px){.views-controls{display:flex;flex-wrap:wrap;align-items:center}.floor-controls{margin-bottom:0;width:calc(100% - 340px)}.corner-controls{margin-left:auto}.floor-selectors-wrap{margin-right:20px}}.floor-selectors button{border:none;color:#555;padding:1px 5px;line-height:22px;border-radius:12px;font-size:16px;background-color:transparent;border:1px solid transparent;font-family:'Trade Gothic',sans-serif}.floor-selectors button:hover,.floor-selectors button:focus{outline:none;cursor:pointer}.floor-selectors button.current-floor{color:#fff;font-weight:700;border-color:#333;background:#22372b}.floor-selectors.owl-carousel{height:26px;padding:0 25px;position:relative;white-space:nowrap}.floor-selectors.owl-carousel .owl-item.current-floor button{color:#000;font-weight:700;border-color:#000}.floor-selectors.owl-carousel .owl-nav button.owl-prev,.floor-selectors.owl-carousel .owl-nav button.owl-next{top:8px;width:0;height:0;padding:0;border-radius:0;box-shadow:none;overflow:hidden;position:absolute;text-indent:-9999px;background-color:transparent;border-top:6px solid transparent;border-bottom:6px solid transparent}.floor-selectors.owl-carousel .owl-nav button span{display:none}.floor-selectors.owl-carousel .owl-nav button.owl-prev{left:5px;border-right:10px solid #333}.floor-selectors.owl-carousel .owl-item button{text-align:center;display:inline-block}.floor-selectors.owl-carousel .owl-nav button.owl-next{right:5px;border-left:10px solid #333}.corner-selectors{white-space:nowrap}.corner-selectors button{padding:1px 5px;color:#555;transition:none;line-height:22px;border-radius:12px;display:inline-block;background-color:transparent;border:1px solid transparent}.corner-selectors button:focus,.corner-selectors button:active{outline:none}.corner-selectors button.current-corner{color:#fff;font-weight:700;background:#22372b;border-color:#000}.floor-plan-link{letter-spacing:2px;border-radius:0 !important}.floor-plan-link,.floor-plan-link:hover,.floor-plan-link:focus{border-color:#284734;background-color:#284734}.views-plan{margin-top:30px;padding-top:30px;border-top:1px solid #000}.views-building-img{display:block;min-width:150px;margin:0 0 20px;max-height:400px;text-align:center;margin-left:-5%}.views-panorama .photosphere{height:600px;background-color:#eee}.views-panorama .photosphere.unavailable{color:#999;display:flex;font-size:32px;align-items:center;justify-content:center;text-transform:uppercase}@media screen and (max-width:767px){.views-building-img{display:none}}@media screen and (min-width:768px){.views-building-img{float:left;width:auto;height:100%;max-height:100%;margin-right:20px}.views-main,.views-panorama{height:500px}.views-panorama{overflow:hidden;display:flex;flex-direction:column}.views-panorama .photosphere{height:auto;flex:1 1 auto}}.views-main h4,.views-plan h4{letter-spacing:1px}.views-main h4>span,.views-plan h4>span{color:#777;font-weight:400}.tmb-views .unit-header-wrap{margin-bottom:20px}.tmb-views .unit-header{margin-bottom:10px}.tmb-views .unit-name-wrap{line-height:1.2;color:#22372b;font-size:18px;margin-bottom:0;letter-spacing:0;font-weight:700;white-space:nowrap;margin-bottom:10px;letter-spacing:1px}.tmb-views .unit-name{color:#777;font-weight:400}.tmb-views .unit-description{font-weight:400}.tmb-views .unit-buttons>button,.tmb-views .unit-buttons>a,.tmb-views .unit-sold{border:1px solid transparent;color:#fff;border-radius:8px;letter-spacing:2px;margin:0 5px 5px 0;padding:.275rem .75rem;border-color:#284734;text-transform:uppercase;background-color:#284734}.tmb-views .unit-sold{color:red;border-color:red;white-space:nowrap;letter-spacing:1px;background-color:#fff}@media screen and (min-width:991px){.tmb-views .views-plan{display:flex}.tmb-views .current-plate{width:40%;flex:0 0 40%;margin-bottom:0;margin-right:40px;box-sizing:border-box}.tmb-views .current-unit{flex:1 1 auto}.tmb-views .unit-header-wrap{display:flex;align-items:center;justify-content:space-between}.tmb-views .unit-header{flex:1 1 auto;margin-bottom:0}.tmb-views .unit-buttons{text-align:right}}@media screen and (min-width:768px){.tmb-views .unit-header-wrap{display:flex;align-items:center;justify-content:space-between}.tmb-views .unit-header{flex:1 1 auto;margin-bottom:0}.tmb-views .unit-buttons{text-align:right}}.tmb-unit-fancybox .fancybox__image{background-color:#fff}.tmb-unit-fancybox .fancybox__caption{text-align:center}.tmb-unit-fancybox .fancybox__caption b{font-size:16px;font-weight:700}.psv-button .psv-button-svg{float:left;vertical-align:text-top}.psv-move-button,.psv-zoom-range,.psv-zoom-button{display:block !important}.psv-direction{top:5px;left:5px;right:5px;min-height:50px;overflow:hidden;position:absolute}.psv-direction-container{top:5px;left:50px;right:50px;overflow:hidden;position:absolute}.psv-direction-scroll{width:2800px;display:flex;flex-wrap:wrap;padding-top:15px;background-repeat:repeat-x;background-image:url(//modernaustinresidences.com/wp-content/plugins/the-modern-building/assets/css/../images/direction-bg.png)}.psv-direction-scroll span{flex:0 0 6.25%;text-align:center}.psv-direction-scroll span,.psv-direction .psv-direction-left,.psv-direction .psv-direction-right{color:#fff;font-weight:700;text-shadow:0 1px 0 #333,1px 1px 0 #333,2px 1px 0 #333}.psv-direction .psv-direction-left,.psv-direction .psv-direction-right{top:0;width:40px;font-size:16px;line-height:18px;position:absolute}.psv-direction .psv-direction-left{left:0;text-align:right}.psv-direction .psv-direction-right{right:0;text-align:left}.psv-direction .psv-direction-left:before,.psv-direction .psv-direction-right:after{top:2px;width:8px;height:14px;content:" ";position:relative;display:inline-block}.psv-direction .psv-direction-left:before{margin-right:3px;background:url(//modernaustinresidences.com/wp-content/plugins/the-modern-building/assets/css/../images/dir-left.png) no-repeat}.psv-direction .psv-direction-right:after{margin-left:3px;background:url(//modernaustinresidences.com/wp-content/plugins/the-modern-building/assets/css/../images/dir-right.png) no-repeat}.tmb-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999;align-items:center;justify-content:center}.tmb-modal-overlay.show{display:flex}.tmb-modal{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.3);max-width:500px;width:90%;max-height:90vh;overflow:auto}.tmb-modal-content{margin:0}.tmb-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #dee2e6}.tmb-modal-title{margin:0;font-size:1.25rem;font-weight:500;line-height:1.5}.tmb-modal-close{background:0 0;border:0;font-size:1.5rem;font-weight:700;line-height:1;color:#000;opacity:.5;cursor:pointer;padding:0;margin:-1rem -1rem -1rem auto;width:2rem;height:2rem}.tmb-modal-close:hover{opacity:.8}.tmb-modal-body{padding:1.5rem}.tmb-modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem 1.5rem;border-top:1px solid #dee2e6}.tmb-form-group{margin-bottom:1rem}.tmb-form-group label{display:inline-block;margin-bottom:.5rem;font-weight:500}.tmb-form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.tmb-form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.tmb-form-control.invalid{border-color:#dc3545}.tmb-invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.tmb-form-control.invalid~.tmb-invalid-feedback{display:block}.tmb-btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer}.tmb-btn-primary{color:#fff;background-color:#284734;border-color:#284734}.tmb-btn-primary:hover{color:#fff;background-color:#1e3426;border-color:#1a2d20}.tmb-btn-primary:focus{color:#fff;background-color:#1e3426;border-color:#1a2d20;box-shadow:0 0 0 .2rem rgba(40,71,52,.5)}.tmb-success-message{text-align:center;padding:2rem 1rem}.tmb-success-message h4{color:#22372b;margin-bottom:1rem;font-size:1.5rem}.tmb-success-message p{color:#495057;font-size:1.1rem;margin:0}.tmb-email-display{color:#284734}