.yt-vimeo {
  overflow: hidden;
  -webkit-box-shadow:  0 1px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow:  0 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow:  0 1px 4px rgba(0, 0, 0, 0.3);
}
.yt-vimeo.pull-none {
  margin-bottom: 2em;
}
.yt-vimeo.pull-left {
  margin: 0 1em 1em 0;
}
.yt-vimeo.pull-right {
  margin: 0 0 1em 1em;
}
.yt-vimeo iframe {
  border: none;
  float: left;
}
.yt-responsive-media-yes {

	position: relative;

	padding-bottom: 56.25%;

	height: 0;

	overflow: hidden;

}

.yt-responsive-media-yes iframe,

.yt-responsive-media-yes object,

.yt-responsive-media-yes embed {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}
.yt-vimeo { margin: 0 0 1.5em 0 }
.yt-vimeo iframe { border: none !important }
