a{border:2px solid transparent}a:focus{border:2px solid #000}.button-video:focus{border:5px solid red}footer .site-info a:hover{text-decoration:underline !important;border:2px solid #fff;color:#fff}footer .site-info a:focus{border:2px solid #fff;color:#fff}footer .site-info .sm a{margin:0 3px;padding:5px}footer .site-info .sm a .fa{margin:0 !important}.contact-info a{text-decoration:underline !important}.hover-box{background-color:rgba(0,0,0,0.7)}#videoModal{padding-right:0 !important}#videoModal iframe{max-width:90%;left:5%}.hero-content{background-color:rgba(0,0,0,0.7);max-width:1000px}#skip{position:absolute;left:-9999px;z-index:9999999;padding:1em;background:#000;color:white;opacity:0;width:200px;text-align:center;-webkit-transition:all 000ms ease-in-out;-moz-transition:all  000ms ease-in-out;-ms-transition:all  000ms ease-in-out;-o-transition:all  000ms ease-in-out;transition:all  000ms ease-in-out}#skip:focus{left:50%;transform:translateX(-50%);opacity:1 !important}#skip:hover{text-decoration:underline !important;color:#fff}.restaurants .rest-box{display:block !important;padding:0px}.restaurants .rest-box .hover-box{width:calc(100% + 8px);position:relative;margin-left:-4px;height:calc(100% + 8px);position:relative;top:-4px}.restaurants .rest-box:focus .hover-box{background:rgba(219,0,0,0.8)}.restaurants .text-center .btn{margin:6px 6px}.vl-overlay{z-index:0}.vl-overlay .overlay{position:absolute;z-index:0;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7)}.vl-overlay .container a{position:relative;z-index:2}.vl-overlay .container a:focus{background-color:#fff;color:#db0000}.vl-overlay .container a:hover{text-decoration:underline !important}.navbar-light .navbar-nav .nav-link{border:2px solid transparent}.navbar-light .navbar-nav .nav-link:focus{border:2px solid #000;color:#000}.vl-fix-btn{background-color:transparent}@media screen and (max-width: 991px){.vl-fix-btn{width:calc(100% - 60px);text-align:left}}.menu-item-has-children:focus-within .dropdown-menu a:focus{background-color:#fff}.navbar-toggle{width:38px;height:40px;border:2px solid transparent}.navbar-toggle span{display:inline-block;position:relative;left:-5px}@media screen and (min-width: 992px){.menu-item{padding-right:30px;margin-right:5px}.menu-item .nav-tog{top:20%;height:30px;width:30px;right:0;line-height:0}.menu-item .nav-tog[aria-expanded="false"]{transform:rotate(0deg) !important}.menu-item .nav-tog[aria-expanded="true"]{transform:rotate(90deg) !important}.navbar-light .navbar-nav .dropdown-menu .nav-link:focus{color:#db0000}}.nav-tog{border:2px solid transparent;padding:8px}.nav-tog:focus{border:2px solid #000}@media screen and (max-width: 991px){.navbar-toggle{border:2px solid transparent}.navbar-toggle:focus{border:2px solid #000}.dropdown-menu{display:none !important}.dropdown-menu.show{display:block !important}.dropdown-menu a:focus{color:#000 !important}.menu-item-has-children .nav-tog{top:0;transform:rotate(0deg) !important}.menu-item-has-children:focus-within .dropdown-menu{display:block}.menu-item-has-children:focus-within .dropdown-menu a:focus{background-color:#fff}.menu-item-has-children.show .nav-tog{transform:rotate(90deg) !important}}.vl-carousel-outer{margin-top:20px;padding-top:30px;position:relative}.vl-carousel-outer .control-container{width:100%}.vl-carousel-outer .lSAction1{position:absolute;top:18px;right:0;padding-right:20px;transform:translateY(-50%)}.vl-carousel-outer .lSAction1 button{border:2px solid #000;color:#fff;padding:2px 11px;margin:0 3px;background-color:#fff}.vl-carousel-outer .lSAction1 button:focus{border:2px solid #db0000}.vl-carousel-outer .lSAction1 button:hover{cursor:pointer}.vl-carousel-outer .lSAction1 button .fa{color:#000}.vl-carousel-outer .lSAction1 .lSPrev{float:left}.vl-carousel-outer .lSAction1 .lSNext{float:right}.vl-carousel-outer .control-container{z-index:15;position:absolute;top:-10px;display:inline-block;padding-left:20px;text-align:left}.vl-carousel-outer .control-container .stop-slider,.vl-carousel-outer .control-container .start-slider{background-color:#fff;color:#000;border:2px solid #000}.vl-carousel-outer .control-container .stop-slider:focus,.vl-carousel-outer .control-container .start-slider:focus{border:2px solid red}.vl-carousel-outer .control-container .stop-slider .fa,.vl-carousel-outer .control-container .start-slider .fa{border:2px solid transparent;padding:3px}.vl-carousel-outer .control-container .stop-slider:hover,.vl-carousel-outer .control-container .start-slider:hover{cursor:pointer}.vl-carousel-outer .control-container .stop-slider:active,.vl-carousel-outer .control-container .start-slider:active{border:2px solid #db0000}.vl-carousel-outer .control-container .stop-slider:active .fa,.vl-carousel-outer .control-container .start-slider:active .fa{border:2px solid transparent}.vl-carousel-outer .slider-box img{object-fit:cover;height:350px}@media screen and (max-width: 767px){.lSSlideOuter{max-width:90%;margin-left:4.5%}}.underline-link a{text-decoration:underline !important}.levels .level .symbol{border-color:#fff}.levels .level .symbol div{font-size:1.5rem;font-weight:bold;font-family:inherit}.levels .level .level-cell h2{color:#fff;font-size:1.4rem}.levels .level .level-cell h3{font-size:1rem}.levels .level:nth-child(2) .symbol,.levels .level:nth-child(5) .symbol,.levels .level:nth-child(6) .symbol{border-color:#000}.levels .level:nth-child(2) .symbol div,.levels .level:nth-child(5) .symbol div,.levels .level:nth-child(6) .symbol div{color:#000}.levels .level:nth-child(2) .level-cell h2,.levels .level:nth-child(5) .level-cell h2,.levels .level:nth-child(6) .level-cell h2{color:#000}.levels .level:first-child .symbol,.levels .level:nth-child(7) .symbol{border-color:#fff}.levels .level:first-child .symbol div,.levels .level:nth-child(7) .symbol div{color:#fff}.levels .level:first-child .level-cell h3,.levels .level:nth-child(7) .level-cell h3{color:#fff}.levels .level:hover .symbol{border-color:#fff !important}.levels .level:hover .symbol div{color:#fff}.levels .level:hover .level-cell h2{color:#fff;font-size:1.4rem}.levels .level:hover .level-cell h3{font-size:1rem}.vl-fix-row{justify-content:space-around}.vl-fix-row li{list-style:none;overflow:hidden;padding:0;margin-left:15px;margin-right:15px;margin-bottom:30px;max-width:30%;min-width:325px}.vl-fix-row li img{z-index:1;position:absolute;object-fit:cover;height:100%;-webkit-transition:all 600ms ease-in-out;-moz-transition:all  600ms ease-in-out;-ms-transition:all  600ms ease-in-out;-o-transition:all  600ms ease-in-out;transition:all  600ms ease-in-out}.vl-fix-row li .art-box{position:relative;z-index:5;margin-bottom:0}.vl-fix-row li:hover img{transform:scale(125%)}.vl-fix-row li:focus-within{background:110%}.vl-fix-row li:focus-within .art-box:hover{background-size:auto 600px !important}.vl-fix-row li:focus-within .hover-box{background:rgba(219,0,0,0.8)}.vl-fix-row li:focus-within .hover-content{opacity:1}.vl-fix-row li:focus-within img{transform:scale(125%);-webkit-transition:all 600ms ease-in-out;-moz-transition:all  600ms ease-in-out;-ms-transition:all  600ms ease-in-out;-o-transition:all  600ms ease-in-out;transition:all  600ms ease-in-out}.page-template-art .pdf-btn:focus{background-color:#fff;color:#000}.ekko-lightbox .close{border:2px solid transparent;padding:10px;margin-right:10px}.ekko-lightbox .close:focus{border:2px solid red;color:#fff}.ekko-lightbox .ekko-lightbox-nav-overlay a:focus{border:0px}.ekko-lightbox .ekko-lightbox-nav-overlay .vl-ekko-btn{opacity:1;font-size:1.3em}.ekko-lightbox .ekko-lightbox-nav-overlay .vl-ekko-btn span{flex-grow:initial;padding:8px;border:3px solid #fff}.ekko-lightbox .ekko-lightbox-nav-overlay .vl-ekko-btn:focus span{border:3px solid red}.ekko-lightbox .ekko-lightbox-nav-overlay .vl-ekko-btn span{background-color:#000}.ekko-lightbox .ekko-lightbox-nav-overlay .ekko-btn-first span{position:absolute;left:0}.ekko-lightbox .ekko-lightbox-nav-overlay .ekko-btn-second span{position:absolute;right:0px}#panorama:focus{border:3px solid red}#panorama.pnlm-container{background:none}#views{position:relative;padding-top:40px}#views .controls-cont{z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;text-align:center;width:100%;padding:0px}#views .controls-cont .move-cont,#views .controls-cont .play-stop-controls-cont{margin-bottom:10px;padding:0 10px}#views .controls-cont .ctrl{display:inline-block;background:rgba(200,200,200,0.8);padding:3px 4px 0;border:2px solid #000;text-align:center;width:34px;cursor:pointer}#views .controls-cont .ctrl:focus{border:3px solid red}#views .controls-cont .ctrl:hover{background:#c8c8c8}#views .controls-cont .ctrl .fa{font-size:1.3em}.blog .post-meta a{text-decoration:underline !important}.blog .pagination li.active a:focus{border:2px solid #000}.blog .pagination li a{height:40px;width:40px;padding-top:10px;text-align:center;padding-left:12px}.blog .pagination .page-item-prev .page-link,.blog .pagination .page-item-next .page-link{padding:0}.blog .pagination .page-item-prev a,.blog .pagination .page-item-next a{display:inline-block;height:38px;padding-top:6px;padding-left:4px;text-align:center;width:40px}.blog .post-title a{display:inline-block;font-size:.5em;line-height:1.1em !important}.blog main .row{display:block}.blog .vl-ul{display:flex;flex-wrap:wrap;align-items:stretch;margin:0;padding:0}.blog .vl-ul li.post-wrap{width:30%;min-width:300px !important;margin:15px;min-width:0;padding:0;height:initial;list-style:none}.blog .vl-ul .post-box{position:relative;overflow:hidden}.blog .vl-ul .post-box:hover .hover-box,.blog .vl-ul .post-box:focus-within .hover-box{background:rgba(219,0,0,0.8) !important}.blog .vl-ul .post-box:hover .hover-content,.blog .vl-ul .post-box:focus-within .hover-content{opacity:1}.blog .vl-ul .post-box:hover img,.blog .vl-ul .post-box:focus-within img{transform:scale(120%)}.blog .vl-ul .post-box source,.blog .vl-ul .post-box img{z-index:1;position:absolute;object-fit:cover;min-width:100%;min-height:100%;-webkit-transition:all 600ms ease-in-out;-moz-transition:all  600ms ease-in-out;-ms-transition:all  600ms ease-in-out;-o-transition:all  600ms ease-in-out;transition:all  600ms ease-in-out}.blog .vl-ul .post-box .hover-box{z-index:2}.blog .vl-ul .post-excerpt{line-height:1.5em}#team ul li.team-box{list-style:none}#team ul li.team-box a i{padding:5px}#team ul li.team-box a:focus i{border:2px solid #000 !important}#team ul li.team-box .team-img:focus-within .hover-overlay{opacity:1}.hover-overlay{background:rgba(219,0,0,0.9)}.art-box:hover .hover-box{background:rgba(219,0,0,0.9)}#tenants li{margin:20px 0px}#tenants li a{display:inline-block}#tenants li a .client-logo{height:initial;padding:40px}.vl-modal-fix .close-view{border:2px solid transparent}.vl-modal-fix .close-view:focus{color:#fff;border:2px solid red}.vl-modal-fix .modal-dialog{max-width:100vw}.vl-modal-fix .modal-dialog .modal-content{width:100vw;max-width:100vw}.vl-modal-fix .modal-dialog .modal-content .video-box{max-width:100vw}.vl-modal-fix .modal-dialog .modal-content .video-box>div{position:absolute;width:99%;top:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.neighborhood .container-fluid{position:relative}.neighborhood .map-wrap{position:relative;z-index:1}.neighborhood .map-wrap .poi-icon:hover,.neighborhood .map-wrap .poi-icon:focus{border:2px solid #000;cursor:pointer}.neighborhood .map-wrap .poi-icon:hover .fa,.neighborhood .map-wrap .poi-icon:focus .fa{color:#000;zoom:125%}.neighborhood #mapimg{z-index:1;position:relative}.neighborhood .backgrounds{z-index:800;position:absolute;top:0;left:0;right:0;bottom:0;margin:0 15px;display:none}.neighborhood .backgrounds .background-inner{position:relative;height:100%}.neighborhood .backgrounds .background-inner .poi-img{width:100%;top:0;bottom:0;background-repeat:no-repeat !important;background-position:center center !important;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;display:none;position:absolute}.neighborhood .backgrounds .background-inner .poi-img.show{display:block}.neighborhood .backgrounds .background-inner .poi-info{position:absolute;bottom:0;width:100%;padding:30px;text-align:center;color:#fff;background-color:rgba(0,0,0,0.7)}.neighborhood #vl-close-btn{position:absolute;top:20px;right:20px;background-color:#000;color:#fff;font-size:2em;line-height:15px;height:initial;width:initial;padding:14px;z-index:1910;display:none;border:3px solid transparent}.neighborhood #vl-close-btn:focus{text-decoration:underline;border:3px solid red}.neighborhood #vl-close-btn:hover{text-decoration:underline;cursor:pointer}.neighborhood #vl-close-btn.showing{display:block}.modal-video{background-color:#000}.modal-video-close-btn{top:-38px}.modal-video-close-btn:before,.modal-video-close-btn:after{margin-top:1px}.modal-video-close-btn:focus{border:2px solid red;padding-top:5px}.vl-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.vl-row .vl-col-3{width:30%;min-width:220px}.vl-row .vl-col-3 .vl-col{width:100%;margin-bottom:20px}.page-template-default main{padding-top:45px}.video-transcript a{color:#fff;padding:10px}.video-transcript a:hover{color:black;background:white}.video-transcript a:focus{background:white;color:black}.btn.btn-primary.vl-fix-btn-2{text-decoration:none !important}
