.outlinepod .main-pod-title {
  font-weight: normal; }

.outlinepod .pod-image-content {
  display: flex;
  margin-bottom: 10px; }
  .outlinepod .pod-image-content.parentbox {
    text-align: center;
    font: 0/0 a;
    height: 100%; }
    .outlinepod .pod-image-content.parentbox:before {
      content: '';
      display: inline-block;
      vertical-align: middle;
      height: 100%; }
  .outlinepod .pod-image-content .childbox:not(.img-initial) {
    display: inline-block;
    vertical-align: middle; }
    .outlinepod .pod-image-content .childbox:not(.img-initial) img {
      width: 100%; }
    .outlinepod .pod-image-content .childbox:not(.img-initial) img:not(.play-button) {
      margin: 0 auto;
      max-height: 100%; }
  .outlinepod .pod-image-content .img-initial {
    flex-direction: column;
    display: flex;
    align-items: flex-start;
    justify-content: center; }

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

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

.outlinepod .pod-actions {
  margin-bottom: 20px; }

@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 screen and (max-width: 520px) {
  .outlinepod .pod-actions {
    position: static;
    display: block; }
  .right-section {
    padding-left: 18px;
    padding-right: 18px; } }
