.video-pod .pod-image-content {
  display: flex;
  margin-bottom: 10px;
  position: relative; }
  .video-pod .pod-image-content .play-button {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -50px;
    margin-top: -50px; }

.video-pod .pods-section_item img:not(.keep-as) {
  width: 100%; }

.video-pod .main-pod-title {
  margin-bottom: 10px; }

.video-pod .pods-section > div {
  text-align: center;
  margin-bottom: 15px; }

.pod-description {
  color: #263238;
  text-align: left;
  margin-bottom: 10px;
  padding: 5px 0px; }
  .pod-description a:not(.button) {
    color: inherit;
    text-decoration: underline;
    font-weight: 700; }

.pod-body {
  width: 100%;
  height: auto;
  text-align: left;
  overflow: hidden;
  margin-bottom: 0; }
  .pod-body.limit-lines {
    height: 70px; }
  .pod-body p {
    margin: 0;
    line-height: 1.5; }
  .pod-body + .pod-action {
    margin-top: 25px; }

@media screen and (max-width: 768px) {
  .pod-image-content {
    width: 100%;
    height: auto; }
    .pod-image-content .childbox:not(.img-initial) .img-responsive {
      margin: 0 auto; } }

@media (max-width: 767px) {
  .video-pod .pods-section_item:not(.full-width-pod) {
    min-height: auto; } }

@media (max-width: 520px) {
  .video-pod .pods-section .pod-details {
    padding: 0 10px; }
  .video-pod .pods-section .pod-actions {
    padding: 0px 10px 0 10px; } }

@media (min-width: 1185px) and (max-width: 1369px) {
  .video-pod .pod-image-content img.play-button {
    top: 50%;
    width: 80px;
    height: 80px;
    margin-left: -40px; } }

@media (min-width: 1001px) and (max-width: 1184px) {
  .video-pod .pod-image-content img.play-button {
    top: 56%;
    width: 80px;
    height: 80px;
    margin-left: -40px; } }

@media (min-width: 751px) and (max-width: 1000px) {
  .video-pod .pod-image-content img.play-button {
    top: 50%; } }

@media (min-width: 421px) and (max-width: 750px) {
  .video-pod .pod-image-content img.play-button {
    top: 47%;
    width: 110px;
    height: 110px;
    margin-left: -54px; }
  .video-pod .main-pod-title {
    margin-top: 10px; } }

@media screen and (max-width: 420px) {
  .video-pod .pod-image-content img.play-button {
    top: 50%; }
  .video-pod .main-pod-title {
    margin-top: 10px; } }

@media (max-width: 1000px) and (min-width: 751px) {
  .video-pod .pod-image-content .img-responsive {
    margin: 0 auto; } }
