/*--------------- HEADER/MAIN NAV ---------------*/

.navLabel .dropArrow {
    display: none;}
    
/*************** PORTFOLIOS ***************/
/*Overlay bg adjustment*/
.publicModalContent {
    background: #FFF;
    -webkit-box-shadow: 0 0 6px 2px rgba(0,0,0, 0.0);
    box-shadow: 0 0 6px 2px rgba(0,0,0, 0.0);
    color: #000;
}
.publicModalClose {
    background-color: rgba(0, 0, 0, 1);
    }
    
/*LANDING PAGE VIDEO*/
.link-spanner {
  position:absolute; 
  width:100%;
  height:100%;
  top:0;
  left: 0;
    /* background: black;*/
    /*opacity: 0.4;*/
  z-index: 1;

  /* edit: fixes overlap error in IE7/8, 
     make sure you have an empty gif 
  background-image: url('empty.gif');*/
}
.blockWrap_d06c0bf7ac914c20a6b6a7a07e04bd20 {
    position: relative;
}
.vimeo-wrapper .blockInnerContent {
    position: relative;
    width: 100%;
    height: 100vh;
    overflow: hidden;
}
.vimeo-wrapper .fluid-width-video-wrapper {
    width: 100vw !important;
    min-height: 100vh;
    min-width: 177.77vh;
    position: absolute !important;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.blockWrap_cc630c79026845c5aff578c21eafd778{
position: absolute;
    top: 45%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 3;
}
/*.videoContainer .overlay {*/
/*    height: 100%;*/
/*    width: 100%;*/
/*    position: absolute;*/
/*    top: 0px;*/
/*    left: 0px;*/
/*    background: black;*/
/*    opacity: 0.3;*/
/*    z-index: 1;*/
/*}*/