.video-shariff-play{position:absolute; top: 0; text-align:center;display:block, color: #333;}a.video-shariff-play img{display:inline-block}.video-shariff-preview{position:absolute;left:0;right:0;top:30%;text-align:center}.video-shariff-preview-overlay{background:rgba(255,255,255,0.6);display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:all .4s cubic-bezier(0.165,0.84,0.44,1);transition:all .4s cubic-bezier(0.165,0.84,0.44,1)}a.video-shariff-play:hover .video-shariff-preview-overlay,a.video-shariff-play:focus .video-shariff-preview-overlay{background:transparent}.video-shariff-preview span{display:block;position:relative}.video-shariff-preview-icon{background:transparent;border-radius:.375rem;width:0;height:0;border-top:24px solid transparent;border-left:36px solid #000;border-bottom:24px solid transparent;margin:-1.45rem -2rem;left:50%}.video-shariff-preview-text{top:3rem;margin:0 auto;width:80%;font-weight:bold}@media screen and (min-width:800px){.video-shariff-preview{top:50%}.video-shariff-preview-text{width:60%}}
.video-shariff-preview-overlay {
  background: rgba(0, 0, 0, 0.2);
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.video-shariff-preview-text {
  width: 90%;
  background: #FFFF00;
  font-family: AmnestyBoldCondensed, HelveticaNeue-CondensedBold, "Franklin Gothic Medium", sans-serif;
  -moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	font-weight: 500;
	text-transform: uppercase;	
  color:#333;
  font-size: 14px;
  line-height: 1.2em;
  padding: 12px;
}
@media screen and (min-width: 576px) {
  .video-shariff-preview {
    top: 50%;
}
  .video-shariff-preview-text {
    width: 90%;
    font-size: 18px;
  }
}
.video-shariff-preview-icon {
    border-left: 36px solid #FFF;
    left: calc(50% + 16px);
}
