.wpgmd_moviecard-container {
  font-family: sans-serif;
  display: flex;
  flex-flow: row wrap;
  /* Then we define how is distributed the remaining space */
  justify-content: space-around;
  align-items: center;
  overflow: scroll;
  font-size: 14px; }
  .wpgmd_moviecard-container .moviecard {
    background-color: #737268;
    height: 600px;
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    align-items: center;
    color: white;
    margin-right: 10px;
    margin-bottom: 10px; }
    .wpgmd_moviecard-container .moviecard__name {
      margin: 0;
      margin-top: 20px;
      font-size: 20px;
      text-align: center;
      min-height: 50px;
      width: 200px;
      display: block;
      line-height: 1; }
    .wpgmd_moviecard-container .moviecard__image {
      height: 300px;
      width: 230px;
      border-radius: 10px;
      border: 3px solid #A6A498;
      margin-top: 10px;
      box-shadow: 0 10px 20px #8c3e3e; }
    .wpgmd_moviecard-container .moviecard .footer {
      bottom: 0px;
      width: 100%; }
    .wpgmd_moviecard-container .moviecard__grid-container {
      display: block;
      margin-top: 20px;
      width: 250px;
      padding-left: 30px;
      margin: 0; }
      .wpgmd_moviecard-container .moviecard__grid-container .keywords {
        font-size: 16px;
        width: 200px;
        display: block;
        line-height: 1.2; }
      .wpgmd_moviecard-container .moviecard__grid-container .credentials {
        font-size: 16px;
        width: 200px;
        display: block;
        margin: 0; }
      .wpgmd_moviecard-container .moviecard__grid-container .rating {
        margin: 0;
        font-size: 13px;
        width: 200px; }
        .wpgmd_moviecard-container .moviecard__grid-container .rating span {
          margin-right: 2px; }
        .wpgmd_moviecard-container .moviecard__grid-container .rating .checked {
          color: orange; }

.timeline-wrapper {
  background-color: #737268;
  font-family: Helvetica, sans-serif;
  /* The actual timeline (the vertical ruler) */
  padding: 20px;
  /* The actual timeline (the vertical ruler) */
  /* Container around content */
  /* The circles on the timeline */
  /* Place the container to the left */
  /* Place the container to the right */
  /* Add arrows to the left container (pointing right) */
  /* Add arrows to the right container (pointing left) */
  /* Fix the circle for containers on the right side */ }
  .timeline-wrapper .moviecard-timeline {
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
    text-align: center; }
    .timeline-wrapper .moviecard-timeline__image {
      width: 250px;
      border-radius: 10px;
      border: 3px solid #A6A498;
      margin-top: 10px;
      box-shadow: 0 10px 20px #8c3e3e; }
    .timeline-wrapper .moviecard-timeline__name {
      font-weight: bold; }
    .timeline-wrapper .moviecard-timeline__credentials {
      font-size: 16px;
      width: 100%;
      display: block;
      margin: 0; }
    .timeline-wrapper .moviecard-timeline .rating {
      margin: 0;
      font-size: 13px;
      width: 100%;
      text-align: center; }
      .timeline-wrapper .moviecard-timeline .rating span {
        margin-right: 2px; }
      .timeline-wrapper .moviecard-timeline .rating .checked {
        color: orange; }
    .timeline-wrapper .moviecard-timeline .keywords {
      font-size: 16px;
      width: 100%;
      display: block;
      line-height: 1.2; }
    .timeline-wrapper .moviecard-timeline .description {
      font-size: 13px;
      width: 100%;
      display: block;
      margin: 0;
      max-height: 100px;
      overflow: scroll;
      margin-bottom: 10px; }
  .timeline-wrapper .moviecard-timeline::after {
    content: '';
    position: absolute;
    width: 6px;
    background-color: white;
    top: 0;
    bottom: 0;
    left: 50%;
    margin-left: -3px; }
  .timeline-wrapper .mc_main_container {
    padding: 10px 40px;
    position: relative;
    background-color: inherit;
    width: 50%;
    /* The actual content */ }
    .timeline-wrapper .mc_main_container .mc_main_content {
      padding: 20px 30px;
      background-color: white;
      position: relative;
      border-radius: 6px; }
  .timeline-wrapper .mc_main_container::after {
    content: '';
    position: absolute;
    width: 25px;
    height: 25px;
    right: -12px;
    background-color: white;
    border: 4px solid #8c3e3e;
    top: 15px;
    border-radius: 50%;
    z-index: 1; }
  .timeline-wrapper .mc_left {
    left: 0; }
  .timeline-wrapper .mc_right {
    left: 50%; }
  .timeline-wrapper .mc_left::before {
    content: " ";
    height: 0;
    position: absolute;
    top: 22px;
    width: 0;
    z-index: 1;
    right: 30px;
    border: medium solid white;
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent white; }
  .timeline-wrapper .mc_right::before {
    content: " ";
    height: 0;
    position: absolute;
    top: 22px;
    width: 0;
    z-index: 1;
    left: 30px;
    border: medium solid white;
    border-width: 10px 10px 10px 0;
    border-color: transparent white transparent transparent; }
  .timeline-wrapper .mc_right::after {
    left: -12px; }

/* Media queries - Responsive timeline on screens less than 600px wide */
@media screen and (max-width: 600px) {
  /* Place the timelime to the left */
  .timeline-wrapper {
    /* Full-width containers */
    /* Make sure that all arrows are pointing leftwards */
    /* Make sure all circles are at the same spot */
    /* Make all right containers behave like the left ones */ }
    .timeline-wrapper .moviecard-timeline {
      position: relative;
      max-width: 1200px;
      margin: 0 auto; }
      .timeline-wrapper .moviecard-timeline__image {
        width: 150px;
        border-radius: 10px;
        border: 3px solid #A6A498;
        margin-top: 10px;
        box-shadow: 0 10px 20px #8c3e3e; }
      .timeline-wrapper .moviecard-timeline__name {
        font-size: 15px;
        font-weight: bold; }
      .timeline-wrapper .moviecard-timeline__credentials {
        font-size: 13px;
        width: 100%;
        display: block;
        margin: 0;
        white-space: nowrap; }
      .timeline-wrapper .moviecard-timeline .rating {
        margin: 0;
        font-size: 10px;
        width: 100%;
        text-align: center; }
        .timeline-wrapper .moviecard-timeline .rating span {
          margin-right: 2px; }
        .timeline-wrapper .moviecard-timeline .rating .checked {
          color: orange; }
      .timeline-wrapper .moviecard-timeline .keywords {
        font-size: 13px;
        width: 100%;
        display: block;
        line-height: 1.2; }
      .timeline-wrapper .moviecard-timeline .description {
        font-size: 13px;
        width: 100%;
        display: none;
        margin: 0; }
    .timeline-wrapper .moviecard-timeline::after {
      left: 31px; }
    .timeline-wrapper .mc_main_container {
      width: 100%;
      padding-left: 70px;
      padding-right: 25px; }
      .timeline-wrapper .mc_main_container .mc_main_content {
        padding: 20px 30px;
        background-color: white;
        position: relative;
        border-radius: 6px; }
    .timeline-wrapper .mc_main_container::before {
      left: 60px;
      border: medium solid white;
      border-width: 10px 10px 10px 0;
      border-color: transparent white transparent transparent; }
    .timeline-wrapper .mc_left::after, .timeline-wrapper .mc_right::after {
      left: 15px; }
    .timeline-wrapper .mc_right {
      left: 0%; }

  /* The actual timeline (the vertical ruler) */
  /* The actual timeline (the vertical ruler) */
  .moviecard-timeline::after {
    content: '';
    position: absolute;
    width: 6px;
    background-color: white;
    top: 0;
    bottom: 0;
    left: 50%;
    margin-left: -122px; }

  /* Container around content */
  .mc_main_container {
    padding: 10px 40px;
    position: relative;
    background-color: inherit;
    width: 50%; }

  /* The circles on the timeline */
  .mc_main_container::after {
    content: '';
    position: absolute;
    width: 25px;
    height: 25px;
    right: -13px;
    background-color: white;
    border: 4px solid #8c3e3e;
    top: 15px;
    border-radius: 50%;
    z-index: 1; }

  /* Place the container to the left */
  .mc_left {
    left: 0; }

  /* Place the container to the right */
  .mc_right {
    left: 50%; }

  /* Add arrows to the left container (pointing right) */
  .mc_left::before {
    content: " ";
    height: 0;
    position: absolute;
    top: 22px;
    width: 0;
    z-index: 1;
    right: 30px;
    border: medium solid white;
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent white; }

  .mc_right::before {
    content: " ";
    height: 0;
    position: absolute;
    top: 22px;
    width: 0;
    z-index: 1;
    left: 30px;
    border: medium solid white;
    border-width: 10px 10px 10px 0;
    border-color: transparent white transparent transparent; }

  .mc_right::after {
    left: -12px; } }
/* Media queries - Responsive timeline on screens less than 600px wide */
@media screen and (max-width: 600px) {
  .timeline-wrapper {
    /* Place the timelime to the left */
    /* Full-width containers */
    /* Make sure that all arrows are pointing leftwards */
    /* Make sure all circles are at the same spot */
    /* Make all right containers behave like the left ones */ }
    .timeline-wrapper .moviecard-timeline::after {
      left: 31px; }
    .timeline-wrapper .mc_main_container {
      width: 100%;
      padding-left: 70px;
      padding-right: 25px; }
    .timeline-wrapper .mc_main_container::before {
      left: 60px;
      border: medium solid white;
      border-width: 10px 10px 10px 0;
      border-color: transparent white transparent transparent; }
    .timeline-wrapper .mc_left::after, .timeline-wrapper .mc_right::after {
      left: 15px; }
    .timeline-wrapper .mc_right {
      left: 0%; } }
.timeline-compact-wrapper {
  background-color: #737268;
  font-family: Helvetica, sans-serif;
  /* The actual timeline (the vertical ruler) */
  padding: 20px;
  /* The actual timeline (the vertical ruler) */
  /* Container around content */
  /* The circles on the timeline */
  /* Place the container to the left */
  /* Place the container to the right */
  /* Add arrows to the left container (pointing right) */
  /* Add arrows to the right container (pointing left) */
  /* Fix the circle for containers on the right side */ }
  .timeline-compact-wrapper .moviecard-timeline-compact {
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
    text-align: center; }
    .timeline-compact-wrapper .moviecard-timeline-compact .mc_main_content {
      margin: 0;
      padding: 0;
      min-height: 290px; }
      .timeline-compact-wrapper .moviecard-timeline-compact .mc_main_content__header {
        font-size: 20px;
        padding-bottom: 10px; }
      .timeline-compact-wrapper .moviecard-timeline-compact .mc_main_content__title {
        font-weight: bold;
        line-height: 1.25; }
    .timeline-compact-wrapper .moviecard-timeline-compact .mc_main_content_lc {
      text-align: left;
      margin-left: 10px;
      margin-right: 20px;
      float: left; }
    .timeline-compact-wrapper .moviecard-timeline-compact__image {
      width: 120px;
      border: 3px solid #A6A498;
      box-shadow: 0 10px 20px #8c3e3e; }
    .timeline-compact-wrapper .moviecard-timeline-compact__image:hover {
      transform: scale(2, 2); }
    .timeline-compact-wrapper .moviecard-timeline-compact__name {
      font-weight: bold; }
    .timeline-compact-wrapper .moviecard-timeline-compact__credentials {
      font-size: 16px;
      width: 100%;
      display: block;
      margin: 0; }
    .timeline-compact-wrapper .moviecard-timeline-compact .rating {
      margin: 0;
      font-size: 13px;
      width: 100%;
      text-align: center; }
      .timeline-compact-wrapper .moviecard-timeline-compact .rating span {
        margin-right: 2px; }
      .timeline-compact-wrapper .moviecard-timeline-compact .rating .checked {
        color: orange; }
    .timeline-compact-wrapper .moviecard-timeline-compact .keywords {
      font-size: 16px;
      width: 100%;
      display: block;
      line-height: 1.2; }
    .timeline-compact-wrapper .moviecard-timeline-compact .description {
      font-size: 13px;
      width: 100%;
      display: block;
      margin: 0;
      max-height: 100px;
      overflow: scroll;
      margin-bottom: 10px; }
  .timeline-compact-wrapper .moviecard-timeline-compact::after {
    content: '';
    position: absolute;
    width: 6px;
    background-color: white;
    top: 0;
    bottom: 0;
    left: 50%;
    margin-left: -3px; }
  .timeline-compact-wrapper .mc_main_container {
    padding: 10px 40px;
    position: relative;
    background-color: inherit;
    width: 50%;
    /* The actual content */ }
    .timeline-compact-wrapper .mc_main_container .mc_main_content {
      padding: 20px 30px;
      background-color: white;
      position: relative;
      border-radius: 6px; }
  .timeline-compact-wrapper .mc_main_container::after {
    content: '';
    position: absolute;
    width: 25px;
    height: 25px;
    right: -12px;
    background-color: white;
    border: 4px solid #8c3e3e;
    top: 15px;
    border-radius: 50%;
    z-index: 1; }
  .timeline-compact-wrapper .mc_left {
    left: 0; }
  .timeline-compact-wrapper .mc_right {
    left: 50%; }
  .timeline-compact-wrapper .mc_left::before {
    content: " ";
    height: 0;
    position: absolute;
    top: 22px;
    width: 0;
    z-index: 1;
    right: 30px;
    border: medium solid white;
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent white; }
  .timeline-compact-wrapper .mc_right::before {
    content: " ";
    height: 0;
    position: absolute;
    top: 22px;
    width: 0;
    z-index: 1;
    left: 30px;
    border: medium solid white;
    border-width: 10px 10px 10px 0;
    border-color: transparent white transparent transparent; }
  .timeline-compact-wrapper .mc_right::after {
    left: -12px; }

@media screen and (max-width: 900px) {
  .timeline-compact-wrapper {
    /* Full-width containers */
    /* Make sure that all arrows are pointing leftwards */
    /* Make sure all circles are at the same spot */
    /* Make all right containers behave like the left ones */ }
    .timeline-compact-wrapper .moviecard-timeline-compact {
      position: relative;
      max-width: 1200px;
      margin: 0 auto; }
      .timeline-compact-wrapper .moviecard-timeline-compact .mc_main_content {
        margin: 0;
        padding: 0;
        min-height: 290px;
        text-align: center; }
        s
        .timeline-compact-wrapper .moviecard-timeline-compact .mc_main_content__header {
          font-size: 16px;
          padding-bottom: 10px;
          line-height: 1.2; }
        .timeline-compact-wrapper .moviecard-timeline-compact .mc_main_content__title {
          font-size: 16px;
          font-weight: bold; }
      .timeline-compact-wrapper .moviecard-timeline-compact .mc_main_content_lc {
        margin: 0;
        text-align: center;
        float: none; }
      .timeline-compact-wrapper .moviecard-timeline-compact__image {
        width: 120px;
        border: 1px solid #A6A498;
        box-shadow: 0 10px 20px #8c3e3e; }
      .timeline-compact-wrapper .moviecard-timeline-compact .rating {
        margin: 0;
        font-size: 10px;
        width: 100%;
        text-align: center;
        white-space: nowrap; }
        .timeline-compact-wrapper .moviecard-timeline-compact .rating span {
          margin-right: 2px; }
        .timeline-compact-wrapper .moviecard-timeline-compact .rating .checked {
          color: orange; }
      .timeline-compact-wrapper .moviecard-timeline-compact .keywords {
        font-size: 13px;
        width: 100%;
        display: block;
        line-height: 1.2; }
      .timeline-compact-wrapper .moviecard-timeline-compact .description {
        font-size: 13px;
        width: 100%;
        display: none;
        margin: 0; }
    .timeline-compact-wrapper .moviecard-timeline-compact::after {
      left: 31px; }
    .timeline-compact-wrapper .mc_main_container {
      width: 100%;
      padding-left: 70px;
      padding-right: 25px; }
      .timeline-compact-wrapper .mc_main_container .mc_main_content {
        padding: 20px 30px;
        background-color: white;
        position: relative;
        border-radius: 6px; }
    .timeline-compact-wrapper .mc_main_container::before {
      left: 60px;
      border: medium solid white;
      border-width: 10px 10px 10px 0;
      border-color: transparent white transparent transparent; }
    .timeline-compact-wrapper .mc_left::after, .timeline-compact-wrapper .mc_right::after {
      left: 18px; }
    .timeline-compact-wrapper .mc_right {
      left: 0%; }

  /* The actual timeline (the vertical ruler) */ }
/* Media queries - Responsive timeline on screens less than 600px wide */
@media screen and (max-width: 600px) {
  /* Place the timelime to the left */
  .timeline-compact-wrapper {
    /* Full-width containers */
    /* Make sure that all arrows are pointing leftwards */
    /* Make sure all circles are at the same spot */
    /* Make all right containers behave like the left ones */ }
    .timeline-compact-wrapper .moviecard-timeline-compact {
      position: relative;
      max-width: 1200px;
      margin: 0 auto; }
      .timeline-compact-wrapper .moviecard-timeline-compact .mc_main_content {
        margin: 0;
        padding: 0;
        min-height: 290px; }
        .timeline-compact-wrapper .moviecard-timeline-compact .mc_main_content__header {
          font-size: 16px;
          padding-bottom: 10px;
          line-height: 1.2; }
        .timeline-compact-wrapper .moviecard-timeline-compact .mc_main_content__title {
          font-weight: bold; }
      .timeline-compact-wrapper .moviecard-timeline-compact .mc_main_content_lc {
        text-align: center;
        float: none; }
      .timeline-compact-wrapper .moviecard-timeline-compact__image {
        width: 120px;
        border: 1px solid #A6A498;
        box-shadow: 0 10px 20px #8c3e3e; }
      .timeline-compact-wrapper .moviecard-timeline-compact .rating {
        margin: 0;
        font-size: 10px;
        width: 100%;
        text-align: center;
        white-space: nowrap; }
        .timeline-compact-wrapper .moviecard-timeline-compact .rating span {
          margin-right: 2px; }
        .timeline-compact-wrapper .moviecard-timeline-compact .rating .checked {
          color: orange; }
      .timeline-compact-wrapper .moviecard-timeline-compact .keywords {
        font-size: 13px;
        width: 100%;
        display: block;
        line-height: 1.2; }
      .timeline-compact-wrapper .moviecard-timeline-compact .description {
        font-size: 13px;
        width: 100%;
        display: none;
        margin: 0; }
    .timeline-compact-wrapper .moviecard-timeline-compact::after {
      left: 31px; }
    .timeline-compact-wrapper .mc_main_container {
      width: 100%;
      padding-left: 70px;
      padding-right: 25px; }
      .timeline-compact-wrapper .mc_main_container .mc_main_content {
        padding: 20px 30px;
        background-color: white;
        position: relative;
        border-radius: 6px; }
    .timeline-compact-wrapper .mc_main_container::before {
      left: 60px;
      border: medium solid white;
      border-width: 10px 10px 10px 0;
      border-color: transparent white transparent transparent; }
    .timeline-compact-wrapper .mc_left::after, .timeline-compact-wrapper .mc_right::after {
      left: 18px; }
    .timeline-compact-wrapper .mc_right {
      left: 0%; }

  /* The actual timeline (the vertical ruler) */
  /* The actual timeline (the vertical ruler) */
  .moviecard-timeline-compact::after {
    content: '';
    position: absolute;
    width: 6px;
    background-color: white;
    top: 0;
    bottom: 0;
    left: 50%;
    margin-left: -122px; }

  /* Container around content */
  .mc_main_container {
    padding: 10px 40px;
    position: relative;
    background-color: inherit;
    width: 50%; }

  /* The circles on the timeline */
  .mc_main_container::after {
    content: '';
    position: absolute;
    width: 25px;
    height: 25px;
    right: -13px;
    background-color: white;
    border: 4px solid #8c3e3e;
    top: 15px;
    border-radius: 50%;
    z-index: 1; }

  /* Place the container to the left */
  .mc_left {
    left: 0; }

  /* Place the container to the right */
  .mc_right {
    left: 50%; }

  /* Add arrows to the left container (pointing right) */
  .mc_left::before {
    content: " ";
    height: 0;
    position: absolute;
    top: 22px;
    width: 0;
    z-index: 1;
    right: 30px;
    border: medium solid white;
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent white; }

  .mc_right::before {
    content: " ";
    height: 0;
    position: absolute;
    top: 22px;
    width: 0;
    z-index: 1;
    left: 30px;
    border: medium solid white;
    border-width: 10px 10px 10px 0;
    border-color: transparent white transparent transparent; }

  .mc_right::after {
    left: -12px; } }
/* Media queries - Responsive timeline on screens less than 600px wide */
@media screen and (max-width: 600px) {
  .timeline-compact-wrapper {
    /* Place the timelime to the left */
    /* Full-width containers */
    /* Make sure that all arrows are pointing leftwards */
    /* Make sure all circles are at the same spot */
    /* Make all right containers behave like the left ones */ }
    .timeline-compact-wrapper .moviecard-timeline-compact::after {
      left: 31px; }
    .timeline-compact-wrapper .mc_main_container {
      width: 100%;
      padding-left: 70px;
      padding-right: 25px; }
    .timeline-compact-wrapper .mc_main_container::before {
      left: 60px;
      border: medium solid white;
      border-width: 10px 10px 10px 0;
      border-color: transparent white transparent transparent; }
    .timeline-compact-wrapper .mc_left::after, .timeline-compact-wrapper .mc_right::after {
      left: 18px; }
    .timeline-compact-wrapper .mc_right {
      left: 0%; } }

/*# sourceMappingURL=moviecard_style.css.map */
