.modal-backdrop{position:relative}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}#content .content-wrap{margin-bottom:40px}p.lead-mid{margin-bottom:35px;font-size:18px}a{color:#0a979c}footer a:hover{color:#fff}img{max-width:100%}.feature{color:#c39c63}h1,h2{text-transform:uppercase;color:#0a979c}h1,h2{font-size:26px}.do-animate h1.home-title{padding:0!important;margin:0!important;display:block;font-size:2vw!important;font-weight:100;letter-spacing:.2vw!important;z-index:9999;position:absolute;top:48.8%;left:35.1%;opacity:0;animation-name:val-blue-text;animation-duration:1s;animation-delay:5s;animation-iteration-count:1;animation-fill-mode:forwards}.dont-animate h1.home-title{padding:0!important;margin:0!important;display:block;font-size:2vw;letter-spacing:.2vw;z-index:9999;position:absolute;top:49.7%;left:35.1%;opacity:1}.navbar-default{background-color:transparent!important;border-color:transparent!important;border-radius:0;margin-top:20px;margin-bottom:0;width:75%;margin:20px auto 0!important}ul.navbar-nav{width:103%;border:none;font-family:FuturaStdMedium,Helvetica,Arial,sans-serif!important}.navbar ul{text-align:justify!important}.navbar-collapse{padding-right:0;padding-left:0}.navbar-nav>li{display:inline-block;float:none!important;width:19%!important;text-align:center;border-left:2px solid #c39c63}.navbar ul li:last-child{border-right:2px solid #c39c63}.navbar>ul:after{content:" ";display:inline-block;width:100%;height:0}.navbar-default .navbar-nav>li>a{color:#0a979c;text-transform:uppercase;font-size:19px;padding-top:4px;padding-bottom:4px}.navbar-default .navbar-nav>li:hover>a,.navbar-default .navbar-nav>li.current>a{color:#fff}.navbar-default .navbar-toggle{border-color:#000}.navbar-default .navbar-toggle:hover{background-color:#000;color:#fff}.navbar-default .navbar-toggle:hover .icon-bar{background-color:#fff}.page-header-block{width:85%;margin:0 auto;text-align:center;background-image:url(../img/elements/page-headings.jpg);background-size:100%;background-repeat:no-repeat;min-height:109px}.page-header-block h1{color:#000;padding-top:27px;font-size:40px;margin-top:0}#cke_1_contents textarea,.modal-content{color:#000}.title-image{background-repeat:no-repeat;background-size:cover;background-position:center}.checkbox input[type=checkbox]{margin-left:auto}.table-striped>tbody>tr:nth-of-type(odd){background-color:#bbb}ol.breadcrumb{background-color:#bbb}ul#sortable li{background-color:#000}.flex-caption{width:96%;padding:2%;left:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:14px;line-height:18px}.pagination-large{text-align:center;width:100%}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{background-color:transparent!important;border-color:#000!important}.pagination>li>a,.pagination>li>span,.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:transparent!important;border-color:#000!important;color:#0a979c}.do-animate #outer{width:94vw;height:51.083vw;margin:auto;position:relative;overflow:hidden;animation-name:fademein;animation-duration:2s;animation-iteration-count:1;animation-fill-mode:forwards}.dont-animate #outer{width:94vw;height:51.083vw;margin:auto;position:relative;overflow:hidden;animation-name:fademein;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards}img#people-on-stage,img#home-frame{position:absolute;width:100%;height:100%;top:0px;left:0px}#dropdown{position:absolute;width:2.6%;height:auto;top:40.3%;left:30%;opacity:0;z-index:50!important}#dropdown.linkable{transition:.3s}#dropdown.linkable:hover{transform:translateY(10px)!important}.portrait-image{z-index:-1!important;padding-right:1px}.do-animate #dropdown.dropdown1{left:23%;animation-name:dropdown1;animation-duration:1.5s;animation-delay:5s;animation-iteration-count:1;animation-fill-mode:forwards;transform:perspective(100em) rotateY(35deg)}.dont-animate #dropdown.dropdown1{left:23%;top:50.3%;opacity:1;transform:perspective(100em) rotateY(40deg)}.do-animate #dropdown.dropdown2{left:25.3%;animation-name:dropdown2;animation-duration:1.5s;animation-delay:5.3s;animation-iteration-count:1;animation-fill-mode:forwards;transform:perspective(40em) rotateY(-30deg);-webkit-transform:perspective(40em) rotateY(-30deg)}.dont-animate #dropdown.dropdown2{left:25.3%;top:49.3%;opacity:1;transform:perspective(40em) rotateY(-30deg);-webkit-transform:perspective(40em) rotateY(-30deg)}.do-animate #dropdown.dropdown3{left:27.8%;animation-name:dropdown3;animation-duration:1.5s;animation-delay:5.6s;animation-iteration-count:1;animation-fill-mode:forwards;transform:perspective(100em) rotateY(30deg)}.dont-animate #dropdown.dropdown3{left:27.8%;top:50.3%;opacity:1;transform:perspective(100em) rotateY(30deg)}.do-animate #dropdown.dropdown4{left:30.6%;animation-name:dropdown4;animation-duration:1.5s;animation-delay:5.9s;animation-iteration-count:1;animation-fill-mode:forwards;transform:perspective(100em) rotateY(35deg)}.dont-animate #dropdown.dropdown4{left:30.6%;top:50.8%;opacity:1;transform:perspective(100em) rotateY(35deg)}.do-animate #dropdown.dropdown5{left:33.6%;animation-name:dropdown5;animation-duration:1.5s;animation-delay:6.2s;animation-iteration-count:1;animation-fill-mode:forwards;transform:perspective(40em) rotateY(-30deg)}.dont-animate #dropdown.dropdown5{left:33.6%;top:50.3%;opacity:1;transform:perspective(40em) rotateY(-30deg)}.do-animate #dropdown.dropdown6{left:37.1%;animation-name:dropdown6;animation-duration:1.5s;animation-delay:6.5s;animation-iteration-count:1;animation-fill-mode:forwards;transform:perspective(100em) rotateY(20deg)}.dont-animate #dropdown.dropdown6{left:37.1%;top:49.9%;opacity:1;transform:perspective(100em) rotateY(20deg)}.do-animate #dropdown.dropdown7{left:39.45%;animation-name:dropdown7;animation-duration:1.5s;animation-delay:6.8s;animation-iteration-count:1;animation-fill-mode:forwards;transform:perspective(100em) rotateY(30deg)}.dont-animate #dropdown.dropdown7{left:39.45%;top:50.3%;opacity:1;transform:perspective(100em) rotateY(30deg)}.do-animate #dropdown.dropdown8{left:42.6%;animation-name:dropdown8;animation-duration:1.5s;animation-delay:7.1s;animation-iteration-count:1;animation-fill-mode:forwards;transform:perspective(50em) rotateY(-30deg)}.dont-animate #dropdown.dropdown8{left:42.6%;top:50.5%;opacity:1;transform:perspective(50em) rotateY(-30deg)}.do-animate #dropdown.dropdown9{left:45.2%;animation-name:dropdown9;animation-duration:1.5s;animation-delay:7.4s;animation-iteration-count:1;animation-fill-mode:forwards;transform:perspective(50em) rotateY(-30deg)}.dont-animate #dropdown.dropdown9{left:45.2%;top:50.3%;opacity:1;transform:perspective(50em) rotateY(-30deg)}.do-animate #dropdown.dropdown10{left:48.3%;animation-name:dropdown10;animation-duration:1.5s;animation-delay:7.7s;animation-iteration-count:1;animation-fill-mode:forwards;transform:perspective(50em) rotateY(-30deg)}.dont-animate #dropdown.dropdown10{left:48.3%;top:49.9%;opacity:1;transform:perspective(50em) rotateY(-30deg)}.do-animate #dropdown.dropdown11{left:51.6%;animation-name:dropdown11;animation-duration:1.5s;animation-delay:8s;animation-iteration-count:1;animation-fill-mode:forwards;transform:perspective(50em) rotateY(-30deg)}.dont-animate #dropdown.dropdown11{left:51.6%;top:50.3%;opacity:1;transform:perspective(50em) rotateY(-30deg)}.do-animate #dropdown.dropdown12{left:54.6%;animation-name:dropdown12;animation-duration:1.5s;animation-delay:8.3s;animation-iteration-count:1;animation-fill-mode:forwards;transform:perspective(50em) rotateY(-30deg)}.dont-animate #dropdown.dropdown12{left:54.6%;top:50.8%;opacity:1;transform:perspective(50em) rotateY(-30deg)}.do-animate #dropdown.dropdown13{left:57.6%;animation-name:dropdown13;animation-duration:1.5s;animation-delay:8.6s;animation-iteration-count:1;animation-fill-mode:forwards;transform:perspective(50em) rotateY(-30deg)}.dont-animate #dropdown.dropdown13{left:57.6%;top:50.3%;opacity:1;transform:perspective(50em) rotateY(-30deg)}.do-animate #dropdown.dropdown14{left:60.6%;animation-name:dropdown14;animation-duration:1.5s;animation-delay:8.9s;animation-iteration-count:1;animation-fill-mode:forwards;transform:perspective(50em) rotateY(-30deg)}.dont-animate #dropdown.dropdown14{left:60.6%;top:49.9%;opacity:1;transform:perspective(50em) rotateY(-30deg)}.do-animate #dropdown.dropdown15{left:64.2%;animation-name:dropdown15;animation-duration:1.5s;animation-delay:9.2s;animation-iteration-count:1;animation-fill-mode:forwards;transform:perspective(50em) rotateY(-30deg)}.dont-animate #dropdown.dropdown15{left:64.2%;top:52%;opacity:1;transform:perspective(50em) rotateY(-30deg)}.do-animate #dropdown.dropdown16{left:67.6%;animation-name:dropdown16;animation-duration:1.5s;animation-delay:9.5s;animation-iteration-count:1;animation-fill-mode:forwards;transform:perspective(50em) rotateY(-30deg)}.dont-animate #dropdown.dropdown16{left:67.6%;top:50.5%;opacity:1;transform:perspective(50em) rotateY(-30deg)}.do-animate #dropdown.dropdown17{left:69.6%;animation-name:dropdown17;animation-duration:1.5s;animation-delay:9.8s;animation-iteration-count:1;animation-fill-mode:forwards;transform:perspective(50em) rotateY(-30deg)}.dont-animate #dropdown.dropdown17{left:69.6%;top:49.9%;opacity:1;transform:perspective(50em) rotateY(-30deg)}.do-animate #dropdown.dropdown18{left:72.1%;animation-name:dropdown18;animation-duration:1.5s;animation-delay:10.1s;animation-iteration-count:1;animation-fill-mode:forwards;transform:perspective(50em) rotateY(-30deg)}.dont-animate #dropdown.dropdown18{left:72.1%;top:50.3%;opacity:1;transform:perspective(50em) rotateY(-30deg)}.do-animate #dropdown.dropdown19{left:74.4%;animation-name:dropdown19;animation-duration:1.5s;animation-delay:10.4s;animation-iteration-count:1;animation-fill-mode:forwards;transform:perspective(50em) rotateY(-30deg)}.dont-animate #dropdown.dropdown19{left:74.4%;top:50.5%;opacity:1;transform:perspective(50em) rotateY(-30deg)}@keyframes dropdown1{0%{top:-20%;opacity:1}60%{top:51.3%;opacity:1}75%{top:50%;opacity:1}90%{top:50.5%;opacity:1}to{top:50.3%;opacity:1}}@keyframes dropdown2{0%{top:-19%;opacity:1}60%{top:50.3%;opacity:1}75%{top:49%;opacity:1}90%{top:49.5%;opacity:1}to{top:49.3%;opacity:1}}@keyframes dropdown3{0%{top:-20%;opacity:1}60%{top:51.3%;opacity:1}75%{top:50%;opacity:1}90%{top:50.5%;opacity:1}to{top:50.3%;opacity:1}}@keyframes dropdown4{0%{top:-20%;opacity:1}60%{top:51.8%;opacity:1}75%{top:50.5%;opacity:1}90%{top:51%;opacity:1}to{top:50.8%;opacity:1}}@keyframes dropdown5{0%{top:-20%;opacity:1}60%{top:51.3%;opacity:1}75%{top:50%;opacity:1}90%{top:50.5%;opacity:1}to{top:50.3%;opacity:1}}@keyframes dropdown6{0%{top:-20%;opacity:1}60%{top:50.9%;opacity:1}75%{top:49.6%;opacity:1}90%{top:50.1%;opacity:1}to{top:49.9%;opacity:1}}@keyframes dropdown7{0%{top:-20%;opacity:1}60%{top:51.3%;opacity:1}75%{top:50%;opacity:1}90%{top:50.5%;opacity:1}to{top:50.3%;opacity:1}}@keyframes dropdown8{0%{top:-20%;opacity:1}60%{top:51.5%;opacity:1}75%{top:50%;opacity:1}90%{top:50.7%;opacity:1}to{top:50.5%;opacity:1}}@keyframes dropdown9{0%{top:-20%;opacity:1}60%{top:51.3%;opacity:1}75%{top:50%;opacity:1}90%{top:50.5%;opacity:1}to{top:50.3%;opacity:1}}@keyframes dropdown10{0%{top:-19%;opacity:1}60%{top:50.3%;opacity:1}75%{top:49%;opacity:1}90%{top:50.1%;opacity:1}to{top:49.9%;opacity:1}}@keyframes dropdown11{0%{top:-20%;opacity:1}60%{top:51.3%;opacity:1}75%{top:50%;opacity:1}90%{top:50.5%;opacity:1}to{top:50.3%;opacity:1}}@keyframes dropdown12{0%{top:-20%;opacity:1}60%{top:51.8%;opacity:1}75%{top:50.5%;opacity:1}90%{top:51%;opacity:1}to{top:50.8%;opacity:1}}@keyframes dropdown13{0%{top:-20%;opacity:1}60%{top:51.3%;opacity:1}75%{top:50%;opacity:1}90%{top:50.5%;opacity:1}to{top:50.3%;opacity:1}}@keyframes dropdown14{0%{top:-20%;opacity:1}60%{top:50.9%;opacity:1}75%{top:49.6%;opacity:1}90%{top:50.1%;opacity:1}to{top:49.9%;opacity:1}}@keyframes dropdown15{0%{top:-20%;opacity:1}60%{top:53%;opacity:1}75%{top:51.7%;opacity:1}90%{top:52.2%;opacity:1}to{top:52%;opacity:1}}@keyframes dropdown16{0%{top:-20%;opacity:1}60%{top:51.5%;opacity:1}75%{top:50%;opacity:1}90%{top:50.7%;opacity:1}to{top:50.5%;opacity:1}}@keyframes dropdown17{0%{top:-20%;opacity:1}60%{top:50.9%;opacity:1}75%{top:49.6%;opacity:1}90%{top:50.1%;opacity:1}to{top:49.9%;opacity:1}}@keyframes dropdown18{0%{top:-20%;opacity:1}60%{top:51.3%;opacity:1}75%{top:50%;opacity:1}90%{top:50.5%;opacity:1}to{top:50.3%;opacity:1}}@keyframes dropdown19{0%{top:-20%;opacity:1}60%{top:51.5%;opacity:1}75%{top:50%;opacity:1}90%{top:50.7%;opacity:1}to{top:50.5%;opacity:1}}#music-on{position:absolute;width:5%;top:39.5%;left:23.43%;opacity:1}#music-on:hover{cursor:pointer}.do-animate #val-lights{position:absolute;width:31.98%;height:23%;top:26.3%;left:34%;opacity:0;animation-name:val-logo;animation-duration:1.8s;animation-delay:3s;animation-iteration-count:1;animation-fill-mode:forwards}.dont-animate #val-lights{position:absolute;width:31.98%;height:23%;top:26.3%;left:34%;opacity:1}.do-animate #val-blue-text{position:absolute;width:31%;height:auto;top:49.3%;left:33.9%;opacity:0;animation-name:val-blue-text;animation-duration:1s;animation-delay:5s;animation-iteration-count:1;animation-fill-mode:forwards}.dont-animate #val-blue-text{position:absolute;width:31%;height:auto;top:49.3%;left:33.9%;opacity:1}#horn-cutout{position:absolute;width:15%;top:14%;left:13.3%}.do-animate #left-curtain{position:absolute;width:36%;top:51%;left:16%;animation-name:curtain-left;animation-duration:3.2s;animation-delay:2s;animation-iteration-count:1;animation-fill-mode:forwards}.do-animate #right-curtain{position:absolute;width:36%;top:52%;right:16.3%;animation-name:curtain-right;animation-duration:3.2s;animation-delay:2s;animation-iteration-count:1;animation-fill-mode:forwards}#button-projects{position:absolute;width:12.4%;top:87.5%;left:25.42%;opacity:0;transition:.7s}a.home-buttons{opacity:1;transition:.2s;color:#000;font-size:1.6vw;letter-spacing:.1vw;text-transform:uppercase;z-index:9999;text-shadow:0px 0px 20px rgba(72,212,217,1),0px 0px 20px rgba(72,212,217,1)}a:hover.home-buttons{text-decoration:none!important;text-shadow:0px 0px 20px rgba(72,212,217,1),0px 0px 20px rgba(72,212,217,1),0px 0px 20px rgba(72,212,217,1),0px 0px 20px rgba(72,212,217,1),0px 0px 30px rgba(72,212,217,1)}a.home-buttons:hover{text-decoration:none!important}a.home-buttons.button-projects{position:absolute;top:88.6%;left:26.2%}a.home-buttons.button-news{position:absolute;top:88.6%;left:36.8%}a.home-buttons.button-awards{position:absolute;top:88.6%;left:44.5%}a.home-buttons.button-about{position:absolute;top:88.6%;left:54.1%}a.home-buttons.button-contact{position:absolute;top:88.6%;left:65.3%}#button-news{position:absolute;width:9%;top:87.5%;left:38.8%;opacity:0;transition:.7s}#button-about{position:absolute;width:13.1%;top:87.5%;left:48.55%;opacity:0;transition:.7s}#button-contact{position:absolute;width:12.1%;top:87.6%;left:62.3%;opacity:0;transition:.7s}@keyframes fademein{0%{opacity:0}to{opacity:1}}@keyframes curtain-left{0%{left:16%}6%{left:16.5%}to{left:-14%}}@keyframes curtain-right{0%{right:16.3%}6%{right:16.9%}to{right:-14%}}@keyframes val-logo{0%{opacity:0}5%{opacity:.2}10%{opacity:0}25%{opacity:.2}29%{opacity:0}37%{opacity:.4}42%{opacity:0}55%{opacity:.55}60%{opacity:0}70%{opacity:.9}80%{opacity:.1}90%{opacity:.9}to{opacity:1}}@keyframes val-blue-text{0%{opacity:0}to{opacity:1}}.page-header-image{width:100%;text-align:center}.page-header-image img{width:45%}.page-header-image.people-header-image img{width:40%}.projects-block{margin-top:0}img.projects-grid-header{z-index:400;display:block}img.projects-grid-footer{z-index:400;position:relative;margin-top:-20px!important}.projects-block .row{margin-top:-22px;width:1014px;margin-left:auto;margin-right:auto;z-index:100;background-image:url(../img/elements/projects-pillars.jpg);padding-left:28px;padding-right:28px}.projects-horizontal{margin-top:-17px;margin-bottom:0}.projects-block .row [class^=col-]{padding-left:0;padding-right:0}.projects-block .row [class^=col-]:nth-child(n+5){margin-top:-15px}.projects-block a .project-block-overlay{opacity:0;transition:.7s}.projects-block a:hover .project-block-overlay{opacity:1}.project-block{position:relative;text-align:center;color:#fff;margin-top:0}.project-block img{max-width:100%}.project-block-overlay{position:absolute;background-color:#0a979c99;width:100%;height:100%;top:0}.project-block-overlay h3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0;text-transform:uppercase}.projects.projects-view .flexslider{background-color:#000!important;border:0px solid #000!important}.projects.projects-view .flexslider .flex-control-thumbs li{width:initial;margin-right:5px}.projects-view-content{margin-top:60px}.projects-view-content h1{margin-bottom:40px}.projects-view-content{font-size:16px}.projects-view-content .project-description{margin-bottom:40px}.projects-view-content .back-link,.nodes-view-content .back-link,.people-view-content .back-link{color:#c39c63}.blog .page-header-image{width:100%;text-align:center}.blog .page-header-image img{width:45%}.blog-index-content{margin-top:40px}.blog-index-content .blog-item{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #c39c63}.blog-index-content .blog-item .blog-item-header h2.date{text-transform:none}h3.blog-view-header-date{font-size:26px;color:#0a979c;text-transform:none}.blog-content{margin-top:30px}.nodes-view-content{font-size:16px;margin-top:60px}.people-block{margin-top:60px;margin-bottom:60px}.people-block .index-person .col-xs-7{padding-left:0}.people-block .index-person .col-xs-5{padding-left:0;padding-right:15px;transition:.6s}.people-block .index-person{display:block;float:left;padding-bottom:20px}.people-block .index-person h3{font-size:24px;margin-top:40px;text-transform:uppercase;transition:.6s}.people-block .index-person a:hover h3{margin-top:30px}.people-block .index-person a .col-xs-5 img{padding:0;margin:0;transition:.6s}.people-view-content{margin-top:60px;font-size:16px}.people-description{margin-bottom:40px}.contact-block{position:relative;width:85%;margin:30px auto 60px}.contact-block img{position:absolute;top:0px;left:0px}.contact-block .contact-inner{position:absolute;top:60px;left:56px;z-index:1000;width:461px;height:303px}.contact-block .contact-inner p{font-size:17px}.contact-footer{position:relative;top:450px;width:80%;margin-left:10%;margin-right:10%}.office{position:relative;top:316px;left:177px;transition:.6s;width:auto;margin-bottom:-67px}.office:hover{cursor:zoom-in}.office img{width:275px;height:210px;transition:.6s}.office.bigger{cursor:zoom-out;top:13px;margin-bottom:-393px}.office.bigger img{width:700px;height:536px;transition:.6s}.admin-nav-container{background-color:#222!important}.admin-nav-container,.admin-nav-container ul{background-color:#222;padding-right:0;padding-left:0}.admin-nav-container ul.navbar-nav li{border-left:none!important;width:auto}.admin-nav-container ul.navbar-nav li a:hover{background-color:#555}.admin-nav-container ul.navbar-nav.navbar-left{float:left;width:auto}.admin-nav-container ul.navbar-nav.navbar-right{float:right;width:auto}.modal-content ul#sortable{color:#fff!important}img.editable{margin-bottom:1em}img.editable.left{float:left;margin-right:2em}img.editable.right{float:right;margin-left:2em}img.editable.center{margin:0 auto 1em}.blog .nav-pills li a{color:@body-color;border-radius:0}.blog .nav-pills li.active,.blog .nav-pills li.active a{background-color:@theme-color;color:#fff}.cke_dialog iframe.cke_pasteframe{border:1px solid #aeb3b9!important}.postcontent ul{margin-left:2em}#black-mask{position:absolute;width:2.6%;height:auto;top:33%;left:66%;opacity:1;z-index:50!important}#ticker-tape{overflow:hidden;background:#000;font-size:13px;width:7.2vw;height:88px;position:absolute;top:29%;left:64.6%;z-index:52!important;text-align:center}.ajax-panel-content.ticker-tape{position:relative;display:block;width:100%;top:100%;padding:1em;text-align:center}.ajax-panel-content.ticker-tape p{font-size:.8vw!important;color:#0a979c!important;-webkit-hyphens:auto;hyphens:auto;line-height:1.2em}footer.desktop{color:#c39c63;text-align:center;padding-top:20px;overflow:hidden;animation-name:fademein;animation-duration:2s;animation-iteration-count:1;animation-fill-mode:forwards;margin-bottom:30px;font-size:12px}footer.desktop a{color:#c39c63}body.contacts footer.desktop{position:relative;top:500px}.mobile-home{padding-top:40px}footer.mobile{color:#c39c63;text-align:center;padding-top:20px}footer.mobile a{color:#c39c63}
