.custom-form a.bc-bold.bc-underline {
    color: initial;
}

.bg-size-small
 {
  background-size: 250px;
  background-position: 50% 75px !important;
  background-repeat: no-repeat;
}
#mc_embed_signup label {
          text-align: center !important;
       }
       #mc_embed_signup .button {
          text-align: center !important;
       }
       #mc_embed_signup input.email {
          margin: 4px auto 10px auto !important;
          float: none !important;
       }
       #mc_embed_signup input.button {
            margin: 0 auto 0px auto !important;
       }
       #mc_embed_signup .button {
              background-color: #000 !important;
       }

.link-box .image-section {
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 0px;
  height: 150px;
  width: 100%; 
}
.nyfw-gallery .waterfall.tools {
    display: none;
}
.nyfw-gallery .waterfall.tools:first-child {
    display: block !important;
    position: relative !important;
}
.calendar-btn .custom-btn {
    text-decoration: underline;
    background-image: url(https://8349d58011c5510bf8dd-3ee251ec7a34c14fb9efdb604a2ad7c3.ssl.cf1.rackcdn.com/959328c4436da7370fee6d5145361067.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 35px !important;
}
.video-link .column-view-container,
.schedule-photo .column-view-container,
.designer .column-view-container {
  position: static;
}
.schedule-photo .text-component a,
.designer .text-component:first-child a,
.video-link .text-component:first-child a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
  text-indent: -5000px;
  z-index: 6;
  
}
.bc-device-mobile .designer .text-component:first-child:hover {
  background-color: rgba(0,0,0,0) !important;
}
.video-link .text-component:first-child,
.designer .text-component:first-child {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    text-indent: -2000px;
    background-color: rgba(0,0,0,0) !important;
    -webkit-transition: background-color .25s ease;
    -moz-transition:    background-color .25s ease;
    -ms-transition:     background-color .25s ease;
    -o-transition:      background-color .25s ease;
}
.designer .text-component {
  position: absolute;
  bottom: 0px;
}
.designer .vert-align-wrapper .vert-bottom {
  height: 100%;
}
.video-link .text-component:first-child:hover,
.designer .text-component:first-child:hover {
    background-color: rgba(0,0,0,.3) !important;
}
.at-share-btn:nth-child(1) .at-icon-wrapper {
    background-color: #C5C5C5 !important;
}
.at-share-btn:nth-child(2) .at-icon-wrapper {
    background: #A6A6A6 !important;
}
.at-share-btn:nth-child(3) .at-icon-wrapper {
    background: #858585 !important;
}
.at-share-btn:nth-child(4) .at-icon-wrapper {
    background: #646464 !important;
}
.at-share-btn:nth-child(5) .at-icon-wrapper {
    background: #565656 !important;
}