#map-guide {
  display:none;
  position: fixed;
  top: 0;
  left: 0;
  background: #1F1F1F;
  width: 100%;
  height: 100%;
  z-index: 99999;
  img {
    max-height: 80vh;
    max-width: 90vw;
    width: auto;
    position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  }
  a:hover {
    color: #6dedfc;
  }
  a {
    text-align: right;
    width: 100%;
    display: block;
    position: absolute;
    right: 24px;
    top: 20px;
    color:#fff;
    font-weight: 500;
  }
}
.lightboxgox {
  display:block !important;
}

// DIRECTORS CATEGORIES HOVER
#talent-categories {
  max-height: 550px;
  .sqs-layout {
    padding: 0 !important;
    .sqs-block-gallery {
      max-height: 550px;
      .slide .content-fill img {
        opacity: 1 !important;
      }
    }
    img {
      filter: none !important;
      -ms-filter: none !important;
      -moz-filter: none !important;
      -webkit-filter: none !important;
    }
    @media (max-width:667px) {
      .sqs-gallery-thumbnails {
        display:none;
      }
    }
    .sqs-gallery-thumbnails {
      position: absolute;
      top: 50%;
      left: 50%;
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      z-index: 999;
      height: auto !important;
      .sqs-wrapper {
        display: block;
        width: 90vw;
        max-width: 680px;
        margin: 0 auto;
        left: 50% !important;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
  position: relative !important;
  text-align:center !important;
      }
      .sqs-active-slide:before {
        border-bottom: solid 3px #6dedfc;
      }
      .directorslide {
        opacity: 1 !important;
        display: inline-block !important;
        text-align: center;
        max-height: 40px;
        cursor: pointer;
        height: 40px !important;
        width: 140px !important;
        float: none !important;
        padding: 10px 15px !important;
        img {
          z-index: ;
          height: 40px;
          top: 0px;
          position: absolute;
          left: 0px;
          width: 150px;
          height: 100%;
        }
      }
      img {
        opacity: 0;
      }
      .directorslide:before {
        text-align: center !important;
        width: 100%;
        top: 0;
        font-size: 14px;
        text-transform: uppercase;
        font-weight: 600;
        color: #fff !important;
      }
      .directorslide:nth-of-type(8):before {
        content: "Adria Petty";
      }
      .directorslide:nth-of-type(5):before {
        content: "Antoine Fuqua";
      }
      .directorslide:nth-of-type(6):before {
        content: "Dennie Gordon";
      }
      .directorslide:nth-of-type(1):before {
        content: "Ellis Bahl";
      }
      .directorslide:nth-of-type(15):before {
        content: "Giovanni Ribisi";
      }
      .directorslide:nth-of-type(3):before {
        content: "Jesse Dylan";
      }
      .directorslide:nth-of-type(10):before {
        content: "JJ Stratford";
      }
      .directorslide:nth-of-type(12):before {
        content: "Noble Jones";
      }
      .directorslide:nth-of-type(11):before {
        content: "Obsrvtry";
      }
      .directorslide:nth-of-type(14):before {
        content: "Sophie Muller";
      }
      .directorslide:nth-of-type(2):before {
        content: "Specter Berlin";
      }
      .directorslide:nth-of-type(4):before {
        content: "Susie Francis";
      }
      .directorslide:nth-of-type(13):before {
        content: "Vern Moen";
      }
      .directorslide:nth-of-type(7):before {
        content: "Wayne Isham";
      }
      .directorslide:nth-of-type(9):before {
        content: "REISS I HILL";
      }
    }
  }
  
  
  .Index-page-content {
    padding: 0;
  }
  .sqs-layout {
    padding: 150px 0px;
    .sqs-block-code {
      position: absolute;
      top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
      center {
        max-width: 700px;
        margin: 0 auto;
      }
      center span {
        cursor: pointer;
        color: #fff;
        font-size: 15px;
        font-weight: 600;
        display: inline-block;
        padding: 5px;
        margin: 10px;
      }
    }
  }
}
///

// DIREECTORS FILTER
#talent-artists {
    img {
      filter: none !important;
      -ms-filter: none !important;
      -moz-filter: none !important;
      -webkit-filter: none !important;
    }
  @media (max-width:650px) {
    .sqpl-tab-controls {
      width: 100% !important;
      .sqpl-tab-button {
        display: inline-block;
        width: 30%;
        box-sizing: border-box;
        -ms-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        text-align: left !important;
        font-size: 10px;
        padding: 0px !important;
      }
    }
  }
  @media (min-width:650px) and (max-width:870px) {
    .sqpl-tab-controls {
      width: 444px !important;
      .sqpl-tab-button {
        font-size: 10px;
        padding: 0px !important;
      }
    }
  }
  .sqpl-tab-controls {
    padding-left:20px;
    padding-bottom: 40px;
    width: 470px;
    margin: 0 auto;
  }
  .sqpl-tab-button:hover {
    font-weight:700 !important;
    border-bottom: solid 3px #6dedfc !important;
  }
  .sqpl-tab-button {
    border-bottom: solid 3px #000;
    text-transform: uppercase;
    font-size: 11.5px;
    font-weight: 400;
    color: #FFF !important;
    margin: 0 12px;
    padding: 0px !important;
  }
  .sqpl-active-tab {
    border-bottom: solid 3px #6dedfc;
    font-weight:700;
  }
  .sqpl-tab-content {
    border: none;
  }
  // SUMMARY ITEMS
  .summary-item:hover {
    .summary-content {
      background: rgba(0,0,0,0.2);
      border-bottom: solid 4px #6dedfc;
    }
  }
  @media (min-width:870px) {
    .summary-item {
          width: 33% !important;
    }
  }
  @media (min-width:540px) and (max-width:870px) {
    .summary-item {
          width: 50% !important;
    }
  }
  @media (max-width:540px) {
    .summary-item {
          width: 100% !important;
    }
  }
  .summary-item {
    cursor: pointer !important;
    clear: none !important;
    .summary-thumbnail-container {
      margin: 0;
    }
    .summary-content {
      pointer-events: none;
      border-bottom: solid 4px rgba(0,0,0,0);
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(0,0,0,0.4);
      -webkit-transition: all ease-in-out 200ms;
      -moz-transition: all ease-in-out 200ms;
      -ms-transition: all ease-in-out 200ms;
      transition: all ease-in-out 200ms;
      .summary-title {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        color: #fff;
        font-weight: 600;
        text-transform: uppercase;
        font-size: 18px;
        letter-spacing:1.5px;
      }
    }
  }
}
////

.sqs-block-button .sqs-block-button-element--medium {
    padding: 10px 0px !important;
}
.sqs-block {
    position: relative;
    height: auto;
    padding-top: 0px;
    padding-bottom: 0px;
}

// TEAM PAGE GALLERY
#the-team {
  .sqs-block-gallery {
    .slide {
      .margin-wrapper {
        overflow: visible !important;
        margin: 0 0 90px 0 !important;
        .image-slide-title {
          display: block !important;
          top: 100%;
          padding-top: 10px;
          height: 100px;
          background: none;
          font-size: 16px;
          line-height: 24px;
          font-weight: 300;
          color: #000 !important;
          t {
            display: block;
            font-size: 12px;
            font-weight: 400;
            color: #999 !important;
          }
        }
      }
    }
  }
}
////

// CONNECT SLIDESHOW BANNER
#connect-header {
  .sqs-row {
    padding: 60px 0px;
  }
  @media (max-width:800px) {
    .sqs-block-gallery {
      height: 100% !important;
      .sqs-gallery-design-stacked {
        height: 60vh !important;
        width: 100% !important;
      }
    }
  }
  .sqs-block-gallery {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
  }
}
////

// CASE STUDIES PAGE - FILTER GALLERY
#collection-58d17e61b3db2ba55d88bc3f {
.slide:hover, .summary-item:hover {
  img {
    filter: brightness(0.9) grayscale(0);
    -moz-filter: brightness(0.9) grayscale(0);
    -webkit-filter: brightness(0.9) grayscale(0);
    -ms-filter: brightness(0.9) grayscale(0);
  }
}
.slide, .summary-item {
  img {
    filter: brightness(1) grayscale(1);
    -webkit-filter:  brightness(1) grayscale(1);
    -ms-filter:  brightness(1) grayscale(1);
    -moz-filter:  brightness(1) grayscale(1);
      -webkit-transition: all ease-in-out 300ms !important;
      -moz-transition: all ease-in-out 300ms;
      -ms-transition: all ease-in-out 300ms;
      transition: all ease-in-out 300ms !important;
  }
}
  @media (max-width:650px) {
    .sqpl-tab-controls {
      width: 100% !important;
      .sqpl-tab-button {
        display: inline-block;
        width: 33%;
        box-sizing: border-box;
        -ms-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        text-align: left !important;
        font-size: 10px;
        padding: 0px 10px !important;
      }
    }
  }
  @media (min-width:650px) and (max-width:870px) {
    .sqpl-tab-controls {
      width: 560px !important;
      .sqpl-tab-button {
        font-size: 10px;
        padding: 0px !important;
      }
    }
  }
  .sqpl-tab-controls {
    width: 620px;
    padding-left: 10px;
    margin: 0 auto 20px auto;
  }
  .sqpl-tab-button:hover {
    font-weight:700 !important;
    border-bottom: solid 3px #6dedfc;
  }
  .sqpl-tab-button {
    border-bottom: solid 3px #f1f1f1;
    text-transform: uppercase;
    font-size: 11.5px;
    font-weight: 400;
    color: #111;
    margin: 0 15px;
    padding: 0px !important;
  }
  .sqpl-active-tab {
    font-weight:700;
    border-bottom: solid 3px #6dedfc;
  }
  .sqpl-tab-content {
    border: none;
  }
  // SUMMARY BLOCKS
      @media (max-width:667px) {
      .summary-thumbnail {
        padding-bottom: 50% !important;
      }
      }
  @media (min-width: 0px) and (max-width:870px) {
    .sqs-block-summary-v2 {
      .summary-item {
        width: 100% !important;
        .summary-content {
          margin-top: -5% !important;
          .summary-title {
          font-size: 20px !important;
          i {
            font-size: 12px !important;
            margin-bottom: 10px !important;
          }
          }
        }
      }
    }
  }
  .sqs-block-summary-v2 .summary-item:nth-of-type(odd) {
    .summary-content {
      left: 55px;
    }
    .summary-title {
    text-align: left;
    i {
      text-align: left;
    }
    }
  }
  .sqs-block-summary-v2 .summary-item:nth-of-type(even) .summary-title {
    text-align: right;
  }
  .summary-item:hover {
    border-bottom: solid 3px #6dedfc;
  }
  .summary-item {
    clear:none !important;
    border-bottom: solid 3px #f1f1f1;
    display: inline-block !important;
    width: 100% !important;
    box-sizing: border-box;
    .summary-thumbnail-container {
      margin: 0 !important;
      width: 100%;
      height: 100%;
      @media (min-width:667px) {
      .summary-thumbnail {
        padding-bottom: 30% !important;
      }
      }
    }
    .summary-content {
      pointer-events: none;
        border: none;
        padding-right: 55px;
        height: 80px;
      width: 100%;
        background: none;
        position: absolute !important;
        top: 60% !important;
        text-align: right !important;
        font-weight: 300;
        text-shadow: 0px 0px 4px rgba(0,0,0,0.4);
      .summary-title {
        color: #6dedfc;
        font-size: 30px;
        letter-spacing: 3px;
        i {
          margin-bottom: 30px;
          display: block;
          font-size: 18px;
          font-weight: 200;
          font-style: initial;
          text-transform: uppercase;
          letter-spacing: 2px;
          color: #fff;
          text-align: right;
        }
      }
      }
  }
}
////

// WORK PAGE - FILTER GALLERY
#collection-58bb375b1b631b12e143c29e {
.slide:hover, .summary-item:hover {
  img {
    filter: brightness(0.9) grayscale(0);
    -moz-filter: brightness(0.9) grayscale(0);
    -webkit-filter: brightness(0.9) grayscale(0);
    -ms-filter: brightness(0.9) grayscale(0);
  }
}
.slide, .summary-item {
  img {
    filter: brightness(1) grayscale(1);
    -webkit-filter:  brightness(1) grayscale(1);
    -ms-filter:  brightness(1) grayscale(1);
    -moz-filter:  brightness(1) grayscale(1);
      -webkit-transition: all ease-in-out 300ms !important;
      -moz-transition: all ease-in-out 300ms;
      -ms-transition: all ease-in-out 300ms;
      transition: all ease-in-out 300ms !important;
  }
}
  .image-slide-title {
    box-sizing: border-box !important;
    -ms-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
  }
  @media (max-width:650px) {
    .sqpl-tab-controls {
      width: 100% !important;
      .sqpl-tab-button {
        display: inline-block;
        width: 33%;
        box-sizing: border-box;
        -ms-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        text-align: left !important;
        font-size: 10px;
        padding: 0px 10px !important;
      }
    }
  }
  @media (min-width:650px) and (max-width:870px) {
    .sqpl-tab-controls {
      width: 560px !important;
      .sqpl-tab-button {
        font-size: 10px;
        padding: 0px !important;
      }
    }
  }
  .sqpl-tab-controls {
    padding-left: 10px;
    width: 620px;
    margin: 0 auto;
  }
  .sqpl-tab-button:hover {
    font-weight:700 !important;
    border-bottom: solid 3px #6dedfc;
  }
  .sqpl-tab-button {
    border-bottom: solid 3px #f1f1f1;
    text-transform: uppercase;
    font-size: 11.5px;
    font-weight: 400;
    color: #111;
    padding: 0px !important;
    margin: 0 15px;
  }
  .sqpl-active-tab {
    font-weight:700;
    border-bottom: solid 3px #6dedfc;
  }
  .sqpl-tab-content {
    border: none;
  }
  // SUMMARY BLOCKS
  @media (min-width: 0px) and (max-width:870px) {
    .sqs-block-summary-v2 {
      .summary-item {
        width: 100% !important;
        .summary-content {
          margin-top: -5% !important;
          .summary-title {
          font-size: 20px !important;
          i {
            font-size: 12px !important;
            margin-bottom: 10px !important;
          }
          }
        }
      }
    }
  }
  .sqs-block-summary-v2 .summary-item:nth-of-type(odd) {
    .summary-content {
      left: 35px;
    }
    .summary-title {
    text-align: left;
    i {
      text-align: left;
    }
    }
  }
  .sqs-block-summary-v2 .summary-item:nth-of-type(even) .summary-title {
    text-align: right;
  }
  .summary-item:hover {
    border-bottom: solid 3px #6dedfc;
  }
  .summary-item {
    clear:none !important;
    border-bottom: solid 3px #f1f1f1;
    display: inline-block !important;
    width: 50% !important;
    box-sizing: border-box;
    .summary-thumbnail-container {
      margin: 0 !important;
      width: 100%;
      height: 100%;
    }
    .summary-content {
      pointer-events: none;
        border: none;
        padding-right: 35px;
        height: 80px;
      width: 100%;
        background: none;
        position: absolute !important;
        top: 60% !important;
        text-align: right !important;
        font-weight: 300;
        text-shadow: 0px 0px 4px rgba(0,0,0,0.4);
      .summary-title {
        color: #6dedfc;
        font-size: 30px;
        letter-spacing: 3px;
        i {
          margin-bottom: 30px;
          display: block;
          font-size: 18px;
          font-weight: 200;
          font-style: initial;
          text-transform: uppercase;
          letter-spacing: 2px;
          color: #fff;
          text-align: right;
        }
      }
      }
  }
  // grid gallery    
  @media (min-width: 0px) and (max-width:870px) {
    .sqs-block-gallery {
      .slide {
        width: 100% !important;
        .image-slide-title {
          margin-top: -5% !important;
          font-size: 20px !important;
          i {
            font-size: 12px !important;
            margin-bottom: 10px !important;
          }
        }
      }
    }
  }
  .sqs-block-gallery {
    
    .slide:hover {
      border-bottom: solid 3px #6dedfc;
    }
    .slide:nth-of-type(odd) {
    .image-slide-title {
      left: 35px;
    text-align: left;
    i {
      text-align: left;
    }
    }
  }
  .slide:nth-of-type(even) .summary-title {
    text-align: right;
  }
    .slide {
    clear:none !important;
      border-bottom: solid 3px #f1f1f1;
      .image-slide-title {
        border: none;
        padding-right: 35px;
        height: 80px;
        background: none;
        position: absolute !important;
        top: 60% !important;
        font-size: 30px;
        letter-spacing: 3px;
        text-align: right;
        font-weight: 300;
        text-shadow: 0px 0px 4px rgba(0,0,0,0.4);
        color: #6dedfc;
        i {
          margin-bottom: 30px;
          display: block;
          font-size: 18px;
          font-weight: 200;
          font-style: initial;
          text-transform: uppercase;
          letter-spacing: 2px;
          color: #fff;
          text-align: right;
        }
      }
    }
  }
}
////

.sqpl-tab-button {
      -webkit-transition: all ease-in-out 300ms !important;
      -moz-transition: all ease-in-out 300ms;
      -ms-transition: all ease-in-out 300ms;
      transition: all ease-in-out 300ms !important;
}

// SLIGHT DARKEN FOR ALL IMAGES ON SITE ON HOVER
.sqs-image-block {
  filter : none !important;
}


// SMALL BUTTON PLAY ICON
.sqs-block-button-element--small {
        font-size: 16px;
        letter-spacing:1px;
        font-style: italic;
        border: none;
        color: rgba(255,255,255,0.6);
        font-weight: 500;
        &:after {
          content: "x";
          font-size: 0;
          display: inline-block;
          width: 35px;
          height: 35px;
          margin-left: 10px;
          background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e48b8cf5e2312cc9488f4b/1491372940546/play-button%284%29.png');
          background-size: contain;
          background-repeat: no-repeat;
          background-position: center;
          line-height: 45px;
          text-shadow:1px 1px 8px #000;
        }
}

// HOME PAGE BANNER
#dennie-gordan-hero-1-3 {
    border-bottom: solid 2px #6dedfc;
    padding: 0 !important;
  .sqs-layout {
    padding: 20px 20px 0px 0px;
  }
    .sqs-block-html  {
       .sqs-block-content {
        @media (max-width:540px) {
          h1 {
        max-width: 82% !important;
            font-size: 14px !important;
            line-height: 20px !important;
          }
        }
        @media (min-width:540px) and (max-width:870px) {
          h1 {
        max-width: 62% !important;
            font-size: 24px !important;
            line-height: 30px !important;
          }
        }
        h1 {
        max-width: 48%;
          color: #6dedfc;
          font-size: 44px;
          font-weight: 400 !important;
          display:inline-block;
          line-height: 56px;
        }
      }
        @media (max-width:540px) {
          a {
            font-size: 12px !important;
            line-height: 20px !important;
            &:after {
              height: 26px !important;
              width: 26px !important;
              line-height: 34px !important;
              margin-left: 10px !important;
            }
          }
        }
        @media (min-width:540px) and (max-width:870px) {
          a {
            font-size: 14px !important;
            line-height: 20px !important;
          }
        }
  }
}
////

// NAV SPACING
.Header-nav-inner a {
  margin: 0px 15px;
}
.Footer-nav a {
  margin: 0 15px !important;
  padding-bottom: 10px;
  color: #fff !important;
}
.Footer-nav {
  z-index: 999;
  position: absolute;
  left: 50%;
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 70%;
}
.social-account-links-v2-block a:before {
  display: none !important;
}
.Footer-blocks--bottom {
  padding-top: 0 !important;
  .socialaccountlinks-v2-block  {
    margin-top: 20px;
    a:before {
      display:none !important;
    }
    a:hover .sqs-use--icon {
      fill: #6dedfc !important;
    }
  }
}
////

// NAV LINK UNDERLINING
    nav a {
      padding-left: 0 !important;
      padding-right: 0 !important;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  background-color: hsla(0, 0%, 100%, 0)!important;
  color: hsla(0, 0%, 100%, 0)3!important;
  border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
}
@media (max-width:640px) {
nav a:before {
 display:none; 
}
}
nav a:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  bottom: 0;
  background: #6dedfc;
  height: 3px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  border-radius: 0 0 0px 0px !important;
  -webkit-border-radius: 0 0 0px 0px !important;
}
nav a:hover, nav a:focus, nav a:active {
  background-color: hsla(0, 0%, 100%, 0)!important;
  opacity: 1!important;
}
nav a:hover:before, nav a:focus:before, nav a:active:before, .Header-nav-item--active:before {
  left: 0;
  right: 0;
}
////

.Index-page--has-image .Index-page-content {
    position: relative;
    z-index: 2;
    padding-top: 0px;
    padding-bottom: 0px;
}

#block-yui_3_17_2_14_1490040227620_8888{ .sqs-gallery-block-grid { padding-bottom: 20px !important;}}


#the-team {
  .sqs-gallery-block-grid {
    .slide:before {
      height: 0 !important;
      display: none !important;
    }
/* ALL IMAGES */
img {
 transition: all ease-in-out 300ms !important;
}
.slide:hover {
img {
opacity: 0 !important;
}
}
.image-slide-title {
  p {
    max-width: 90% !important;
  }
  white-space: initial !important;
  text-overflow: initial !important;
transform: translateY(-0.5em);
-webkit-transform: translateY(-0.5em);
-moz-transform: translateY(-0.5em);
-ms-transform: translateY(-0.5em);
}
.image-slide-title {
display: block !important;
color: #333 !important;
width: 100% !important;
position: absolute;
line-height: 2px;
font-size: 14px !important;
text-align: center !important;
}
.image-slide-title p {
padding-left: 10px;
padding-right: 10px;
margin-bottom: 0px;
margin-top: 10px;
}
.image-slide-title strong {
display: block;
font-size: 18px !important;
font-weight: 300;
line-height: 30px;
margin-bottom: 100px;
border-bottom: solid 0px #eee !important;
}
.image-slide-title a {
display: block;
color: #F65959 !important;
line-height: 4px;
}

/* Kelli Auerbach */
.slide:nth-of-type(1) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/59164eca1e5b6c94072a0fcf/1494634188207/Kelli_Auerbach_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
  
}
/* Robert Arjoyan */
.slide:nth-of-type(2) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e4542b59cc68d34c7113b1/1491358763506/Robert_Aroyjan_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Lucinda Brown */
.slide:nth-of-type(3) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e4548bc534a5264e51ff36/1491358860003/Lucinda_Brown_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Kate Buss */
.slide:nth-of-type(4) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/59164f77d482e97b7533c1b4/1494634362255/Kate_Buss_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Gretty Camaraza */
.slide:nth-of-type(5) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/59164faabf629a7618805c6b/1494634411944/Gretty_Camaraza_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* John Chaffins */
.slide:nth-of-type(6) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/59164ffa2994ca3bd87736f6/1494634491537/John_Chaffins_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Priscilla Cohen */
.slide:nth-of-type(7) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e454c2440243062e72790a/1491358914386/Priscilla_Cohen_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
  /* Maria Corso */
.slide:nth-of-type(8) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e454d9f5e2312cc945f855/1491358938815/Maria_Corso_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Cathy de la Cruz */
.slide:nth-of-type(9) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/5916506e37c581c19c949382/1494634607240/Cathy_delaCruz_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Claire Doughrty */
.slide:nth-of-type(10) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e45503d482e98fd8bcc416/1491358980024/Claire_Dougherty_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
  /* Astrid Downs */
.slide:nth-of-type(11) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e45517e4fcb5a3a09e3199/1491359000434/Astrid_Downs_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Theo Dudley */
.slide:nth-of-type(12) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e455412e69cf75e8be2f64/1491359041810/Theo_Dudley_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Jesse Dylan */
.slide:nth-of-type(13) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e45552f7e0abde3be62067/1491359059124/Jesse_Dylan_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
  /* Jennifer Eno */
.slide:nth-of-type(14) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e45565ff7c50b679fe5967/1491359077906/Jennifer_Eno_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Alex Esguerra */
.slide:nth-of-type(15) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e45577b3db2b7a7e5ac097/1491359095798/Alex_Esguerra_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Camila Fernandez */
.slide:nth-of-type(16) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/5916515ae3df28cc11e6aaad/1494634842793/Camila_Fernandez_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
  /* Natsu Furuichi */
.slide:nth-of-type(17) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/5916518e59cc68625b2b445f/1494634894969/Natsu_Furuichi_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Danielle Garonce */
.slide:nth-of-type(18) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e455ebbe6594c518ba0352/1491359211213/Danielle_Garonce_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Tamara Gavric */
.slide:nth-of-type(19) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/591651b946c3c45c5c6e1768/1494634938598/Tamara_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
  /* Annabelle Grusq */
.slide:nth-of-type(20) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e455fd1b10e3de1aba5887/1491359229777/Annabelle_Grusq_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Justin Giugno */
.slide:nth-of-type(21) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e4561ab8a79bb4b8679665/1491359259166/Justin_Giugno_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Kate Guastini */
.slide:nth-of-type(22) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/5916523c3a0411c1023a1aa4/1494635068498/Katie_Guastini_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
  /* Michael Hofacre */
.slide:nth-of-type(23) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e45638b8a79bb4b8679818/1491359289127/Michael_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Jessica Hanscom */
.slide:nth-of-type(24) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e4564c15d5db35557d57d4/1491359309032/Jessica_Hanscom_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Guy Horton */
.slide:nth-of-type(25) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e4568f6a496317e70b1ebd/1491359375456/Guy_Horton_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
  /* Jack Johnson */
.slide:nth-of-type(26) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e456b06a496317e70b202d/1491359408863/Jack_Johnson_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Peter Kurie */
.slide:nth-of-type(27) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e456fcbf629acd46e6dd0c/1491359484585/Peter_Kurie_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Sarah Link */
.slide:nth-of-type(28) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/5916537420099e9614883dfb/1494635382500/Sarah_Link_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Terry Ma */
  .slide:nth-of-type(29) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e45741414fb56455f1312f/1491359553791/Terry_Ma_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Jonathan Maurer */
  .slide:nth-of-type(30) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e45766e58c62723b761dc6/1491359590847/Jonathan_Maurer_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Ted Martland */    
  .slide:nth-of-type(31) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e45778f5e2312cc9461dd6/1491359609108/Ted_Martland_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Patrick McGovern */
.slide:nth-of-type(32) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e457ad6a496317e70b2be7/1491359661756/Patrick_McGovern_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Brett Meier */
.slide:nth-of-type(33) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e457c5f7e0abde3be641cb/1491359686077/Brett_Meier_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Paul Mendoza */
  .slide:nth-of-type(34) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e457d8f7e0abde3be642b0/1491359704593/Paul_Mendoza_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}    
/* Karoline Mikkelsen */
.slide:nth-of-type(35) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e457ebc534a5264e522c19/1491359724332/Karoline_Mikkelsen_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Nevin Mizelle */    
.slide:nth-of-type(36) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/591a1e7386e6c040750f8a37/1494883956201/Nevin_Mizelle_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Sue Murphree */
.slide:nth-of-type(37) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e4580bd482e98fd8bcfd21/1491359756026/Sue_Murphree_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* James Rosales */
.slide:nth-of-type(38) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e4582e46c3c4bfdd9f2844/1491359790320/James_Rosales_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Carina Silva */
.slide:nth-of-type(39) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e4585c893fc04a1883d145/1491359837111/Carina_Silva_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
 /* Andrew Snope */   
.slide:nth-of-type(40) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e4588503596e54866a730a/1491359877434/Andrew__ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Tyler Peters */   
.slide:nth-of-type(41) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e4589abf629acd46e6f53a/1491359899214/Tyler_Peters_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Steven Rahbany*/ 
.slide:nth-of-type(42) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e458b6d1758ec1157e8f03/1491359926679/Steven_Rahbany_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Janine Sax */
.slide:nth-of-type(43) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e454ecbe6594c518b9f53e/1491358956761/Janine_Criscuolo_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}

/* Zoe Shepherd */    
.slide:nth-of-type(44) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e5a90517bffc3af94cd052/1491446021595/Zoe_Sheperd_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Jun Shimizu */      
.slide:nth-of-type(45) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e458fd893fc04a1883d8d9/1491359997296/Jun_Shimizu_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Matthew Silverman */
.slide:nth-of-type(46) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e4595bbebafb898bf04730/1491360091591/Matthew_Silverman_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Lara Stein */ 
.slide:nth-of-type(47) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/591a2206b3db2b9357e6a11c/1494884871141/Lara_Stein_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Jeremiah Swan */    
.slide:nth-of-type(48) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e45971f7e0abde3be65b80/1491360114004/Jeremiah_Swan_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Siyou Tan */     
 .slide:nth-of-type(49) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e45995d1758ec1157e9965/1491360149981/Siyou_Tan_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Maggie Wagner */      
.slide:nth-of-type(50) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e5a8dbb8a79b0d3f7da891/1491445980213/Maggie_Wagner_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Richard Walker */ 
.slide:nth-of-type(51) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e459c8f7e0abde3be65fc2/1491360200678/Richard_Walker_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Luke Watson */ 
.slide:nth-of-type(52) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/591a2469a5790a1d9c2a7926/1494885482208/Luke_Watson_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Benjamin Welmond */     
.slide:nth-of-type(53) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e459dd3e00beb355b15425/1491360222197/Benjamin_Welmond_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Jordan Wiggins */    
  .slide:nth-of-type(54) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e45a0be3df281cebd746c9/1491360269297/Jordan_Wiggins_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Sara Worth */     
  .slide:nth-of-type(55) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/591a3690f7e0abb70270d5ce/1494890129262/Sara_Worth_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Anny Wu */    
      .slide:nth-of-type(56) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e5a8b93e00be0900726a95/1491445945904/Anny_Wu_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Charlie van der Poel */    
.slide:nth-of-type(57) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/591a3ee9bf629ab69bc85370/1494892265455/Charlie_vanderPoel_ON.jpg.jpeg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Ava Yazdani */     
.slide:nth-of-type(58) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e45a4c59cc68d34c7165a6/1491360332869/Ava_Yazdani_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}

}     
/* Max Zilman */ 
.slide:nth-of-type(59) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e45a60440243062e72cd40/1491360352564/Max_Ziman_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
/* Katie Zois */     
.slide:nth-of-type(60) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e45a91ebbd1a24417fe292/1491360401688/Katie_Zois_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
 /* Eric Vent */   
.slide:nth-of-type(61) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/591a37bfd1758e39ce4d41c8/1494890431896/Eric_Vent_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
 /* Ta'Lor Floyd */    
.slide:nth-of-type(62) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e4559a6b8f5bebdb36fdd2/1491359130832/Taylor_Floyd_ON.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}

/* Erin Yasgar */    
.slide:nth-of-type(63) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58ee90ef20099ef86ff268fa/1492029679528/Placeholder_Female.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}
 /* Brad Tolley */    
.slide:nth-of-type(64) {
.margin-wrapper {
background: url('https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58ee9034ebbd1aeb69c78f12/1492029493241/Placeholder_Male.jpg') !important;
background-size: cover !important;
 transition: all ease-in-out 300ms !important;
}
}      
    
}
@media (max-width : 870px) {
.sqs-gallery-block-grid {
.image-slide-title {
font-size: 14px !important;
line-height: 16px;
}
}
}
.sqs-lightbox-meta{display: none !important;}
  }


.sqs-gallery-block-grid .sqs-video-wrapper .sqs-video-overlay .sqs-video-icon {
    background-image:none !important; }

.sqs-layout:not(.sqs-editing)>.sqs-row:first-child>[class*=sqs-col]:first-child>.sqs-block:last-child, .sqs-layout:not(.sqs-editing) .sqs-block+.sqs-row .sqs-block:not(.float):last-child {
    padding-bottom: 0px;
}


.collection-type-index:not(#collection-58d17e61b3db2ba55d88bc3f):not(#collection-58bb375b1b631b12e143c29e):not(#collection-58d036f3414fb598d9ede883) {
   .slide:hover {
     .margin-wrapper:after {
       opacity: 1;
     }
     img {
       opacity: 0.8;
     }
   .image-slide-title {
padding-bottom: 13px !important;
   }
  }
  .slide .margin-wrapper:after {
    content: "x";
    font-size: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background:#6dedfc;
    opacity: 0;
    position: absolute;
      -webkit-transition: all ease-in-out 200ms;
      -moz-transition: all ease-in-out 200ms;
      transition: all ease-in-out 200ms;
  }
  .slide .margin-wrapper { overflow: hidden !important;
}
.slide img {
  filter: brightness(1);
  -ms-filter: brightness(1);
  -webkit-filter: brightness(1);
  -moz-filter: brightness(1);
      -webkit-backface-visibility: hidden;
      -moz-backface-visibility: hidden;
      -ms-backface-visibility: hidden;
      -webkit-transition: all ease-in-out 200ms;
      -moz-transition: all ease-in-out 200ms;
      transition: all ease-in-out 200ms;
    }
    .image-slide-title {
            position: absolute;
            top: 50% !important;
            left: 50% !important;
            -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
      -webkit-transform-style: preserve-3d;
      -webkit-backface-visibility: hidden;
      -webkit-transition: all ease-in-out 200ms;
      -moz-transition: all ease-in-out 200ms;
      transition: all ease-in-out 200ms;
      box-sizing: border-box;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      width: 100%;
      display: block !important;
    }
     .image-slide-title strong {
       font-family: proxima-nova !important;
            text-transform: uppercase;
            font-size: 20px;
            line-height: 20px;
        text-align: center;
            font-weight: 600;
            letter-spacing: 1px;
            color: #fff;
      }
      .image-slide-title p {
         font-family: proxima-nova !important;
            font-style: italic;
            color: #6dedfc;
            font-size: 18px;
            font-weight: 300;
        width: 100% !important;
        margin: 15px auto;
      }
@media only screen and (max-width: 640px) {
.sqs-gallery-design-grid-slide {
  width: 100% !important;
}
}
@media ( max-width: 1024px ) {
  .slide .image-slide-title strong {
          font-size: 18px;
          line-height: 20px;
        }
   .slide .image-slide-title span {
          font-size: 11px;
          line-height: 12px;
  }
}
}

.collection-type-index #new-page-5 {background:black}


.meta { display: block !important }

.sqs-layout:not(.sqs-editing) .sqs-block+.sqs-row .sqs-block:not(.float):last-child {
    padding-bottom: 0px;
}


.sqs-block-button .sqs-block-button-element--medium {
  padding: 10px 40px; }


.collection-type-gallery.gallery-design-grid .slide:hover { border-bottom: thick solid #6dedfc;
padding-bottom: 1px !important;
  background-color: rgba(0,0,0,0.7);
opacity: 3;
}


.verticalLine {
  border-left: solid #6dedfc;
  padding: 17px;
  padding-top: 0px;
    padding-bottom: 100;
  
}

.Index-gallery-item-inner {
    position: absolute;
    top: 5px;
    right: 0px;
    bottom: 0px;
    left: 0;
    white-space: nowrap;
    overflow: hidden;
}

.Index-gallery-item-image:hover { border-bottom: thick solid #6dedfc;
padding-bottom: 10px !important;}

.tweak-site-border-show .Site {
    border: 15px solid #f1f1f1;
    border-top-color: rgb(255, 255, 255);
    border-top-style: solid;
    border-top-width: 0px;
    border-right-color: #f1f1f1;
    border-right-style: solid;
    border-right-width: 15px;
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 0px;
    border-left-color: #f1f1f1;
    border-left-style: solid;
    border-left-width: 15px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
}

// TEAM

////

.sqs-block-image .design-layout-card .image-subtitle p {
    text-align: left !important;
}

/*LARGE BUTTON*/
.sqs-block-button .sqs-block-button-element--large {
    padding: 15px 46px;
 color: #ffffff !important;}
.large-button-style-outline .sqs-alternate-block-style-container .sqs-block-button .sqs-block-button-element--large:hover {
    background-color: rgba(251, 251, 251, 0);
    color: #ffffff;
}

/*SMALL BUTTON LIGHTBOX*/
.sqs-block-button .sqs-block-button-element--small { padding: 0px 0px;}

/*VIDEO PLAY BUTTON*/
.sqs-video-wrapper .sqs-video-overlay .sqs-video-icon {
     background-image:url("https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e48b8cf5e2312cc9488f4b/1491372940546/play-button%284%29.png") !important;
height: 60px;
    width: 60px;
background-size: 60px}

.blockname {
     background-color: black;
  background-padding: 100px;
     text-align: center;
  padding-top: 10%;
  padding-left: 10%;
    padding-right:10%;
    padding-bottom: 10%;
 }


#block-yui_3_17_2_6_1491373354259_16919 .sqs-video-wrapper .sqs-video-overlay .sqs-video-icon {
     background-image:url("https://static1.squarespace.com/static/5872b5c620099e63d34cc9f1/t/58e51de586e6c07efacdb177/1491410405531/play.png") !important;
height: 100px;
    width: 100px;
background-size: 100px}

.sqs-block-button .sqs-block-button-element--small {
  text-shadow:1px 1px 8px #000; }

.sqs-block-button .sqs-block-button-element--large { border: #6dedfc;}


// HELPS WITH ANIMATIONS
.slide, .image-slide-title, .summary-item, .summary-content {
    -webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
    backface-visibility: hidden;
  } 


// PROJECT HEADERS MARKDOWN
.client{
    color:#ffffff; 
  line-height: 25px; 
  font-size:20px
    ;text-shadow:1px 1px 8px #000;
 } 

.project {
   color:#6dedfc;
   font-style: italic;
  font-size:40px; 
  line-height: 40px; 
  text-shadow:1px 1px 8px #000;
 }

.spaceone {
   font-size:0px;
  line-height: 300px; 
 }
.spacetwo {
  line-height: 30px; 
  font-size:0px;
 }

.number {
  text-align: center;
  color:#ffffff;
    border: 2px solid #6dedfc;
       font-size: 18px;
    text-transform: uppercase;
font-weight: 600;
    padding:15px 46px;
  width: 130px
  }

// DIRECTORS HEADERS MARKDOWN //
.name {
  font-family: proxima-nova;
    font-weight: 700;
    font-style: normal;
    font-size: 24px;
    letter-spacing: .17em;
    line-height: 1.3em;
    text-shadow:1px 1px 8px #000;
  color:#ffffff;
  }

.dash {
  font-family: proxima-nova;
    font-weight: 700;
    font-style: normal;
    font-size: 24px;
    letter-spacing: .17em;
    line-height: 1.3em;
    text-shadow:1px 1px 8px #000;
  color:#6dedfc;
  }

.featured {
 font-family: proxima-nova;
    font-weight: 600;
    font-style: italic;
    font-size: 15px;
    letter-spacing: .15em;
    line-height: 0em;
   color:#ffffff;
    text-shadow:1px 1px 8px #000;
  }
//////

// DIRECTORS BODY MARKDOWN //
.director {
  letter-spacing: .07em;
  font-weight: bold;
  line-height: 20px;
  font-size: 12px;
   color: #6dedfc;   
  }

.categories {
letter-spacing: .07em;
  font-weight: bold;
  line-height: 20px;
  font-size: 12px;
   color: #6dedfc;    
  }

.bio {
  letter-spacing: .07em;
  font-weight: bold;
  line-height: 20px;
  font-size: 12px;
   color: #6dedfc;   
  }

.bodytext {
    font-family: proxima-nova;
    font-weight: 300;
    font-style: normal;
    font-size: 16.5px;
    letter-spacing: .07em;
    line-height: 1.5em;
    text-transform: none;
  color: #ffffff; 
  }

.spacethree {
  line-height: 30px; 
  font-size:0px;
 }
//////

// Large Button Block //

.sqs-block-button .sqs-block-button-element--large {
    padding: 10px 0px!important;
    border-color: rgba(255, 255, 255, 0) !important;
}

//////
.header {
    font-family: proxima-nova;
    font-weight: 600;
    font-style: normal;
    font-size: 25px;
    letter-spacing: .1em;
  }

.dashblack {
  font-family: proxima-nova;
    font-weight: 400;
    font-style: normal;
    font-size: 24px;
    letter-spacing: -2px;
    line-height: 2.0em;
  color:#000000;
  }

 .blockname {
     background-color: red;
     text-align: left;
     font-family: arial;
     font-size: 20px;
     padding: 100px
       position:relative;
 }

 .approach {  
    font-family: proxima-nova;
    font-weight: 700 ;
    font-style: bold;
    font-size: 18px;
    letter-spacing: em;
    line-height: 0em;
  color:#000000;
  }

.dashteal {
  font-family: proxima-nova;
    font-weight: 400;
    font-style: normal;
    font-size: 24px;
    letter-spacing: -2px;
    line-height: 1em;
  color:#6dedfc;
  }

.career {  
    font-family: proxima-nova;
    font-weight: 700 ;
    font-style: bold;
    font-size: 75px;
    letter-spacing: em;
    line-height: 1em;
  color:#ffffff;
  text-shadow:1px 1px 2px #000;
  }

.theapproach {  
    font-family: proxima-nova;
    font-weight: 500 ;
    font-style: bold;
    font-size: 30px;
    letter-spacing: .2em;
    line-height: 0em;
  color:#000000;
  }

.dashapproach {
  font-family: proxima-nova;
    font-weight: 100;
    font-style: normal;
    font-size: 24px;
    letter-spacing: -2px;
    line-height: 1.5em;
  color:#000000;
  }

.numtwo {
  font-family: aw-conqueror-didot;
    font-weight: 300;
    font-style: normal;
    font-size: 15px;
    letter-spacing: .15em;
    line-height: 1em;
  color:#6dedfc;
  }

.opener {
  font-family: proxima-nova;
    font-weight: 300;
    font-style: italic;
    font-size: 45px;
    letter-spacing: em;
    line-height: 1em;
  color:#6dedfc;
  text-shadow:1px 1px 8px #000;
  }

.openerheight {
  font-family: proxima-nova;
    font-weight: 100;
    font-style: italic;
    font-size: 0px;
    line-height: 400px;
  }
.openerheighttwo {
  font-family: proxima-nova;
    font-weight: 100;
    font-style: italic;
    font-size: 0px;
    line-height: 75px;
  }

 @media only screen and (max-width: 640px) {
    .opener {
        font-size: 30px;
    }
 }


@media (max-width:650px) {
#block-yui_3_17_2_4_1491464131910_19335
{
    top: ;
    left: 35%;
    width: 25%;
    height: 10%;
    ition: absolute;
  }}

@media only screen and (max-width: 640px) {
.social-icon-alignment-right .sqs-svg-icon--list {
    text-align: center;
  }}

@media only screen and (max-width: 640px) {
  .Footer-nav { font-size: 0px;}}

@media only screen and (max-width: 640px) {
.opener {
  font-family: proxima-nova;
    font-weight: 300;
    font-style: italic;
    font-size: 35px;
    letter-spacing: em;
    line-height: 1em;
  color:#6dedfc;
  text-shadow:1px 1px 8px #000;
 margin-left: .5em !important;
  }}

@media only screen and (max-width: 640px) {
.client{
  color:#ffffff; 
  line-height: 25px; 
  font-size:20px;
  text-shadow:1px 1px 8px #000;
 margin-left: 1.2em !important;
  }}

@media only screen and (max-width: 640px) {
.project {
   color:#6dedfc;
   font-style: italic;
  font-size:40px; 
  line-height: 40px; 
  text-shadow:1px 1px 8px #000;
 margin-left: .5em !important;
  }}

////EXECUTIVE PAGE UNDERLINE///
.sqs-block-image .design-layout-collage .sqs-image-content::after, .sqs-block-image .design-layout-collage .image-overlay {
    background-color: rgba(149,80,80,0);
    border: 5px solid black;
    border-top-color: black;
    border-top-style: solid;
    border-top-width: 0px;
    border-right-color: black;
    border-right-style: solid;
    border-right-width: 0px;
    border-bottom-color: #6dedfc;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-left-color: black;
    border-left-style: solid;
    border-left-width: 0px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
}
/////END////