.ProductionsCalendar .next_page_button:hover,
.ProductionsCalendar .previous_page_button:hover {
  color: inherit !important; }

@media (min-width: 1209px) {
  .ProductionProgramsGrid {
    width: 859px; } }

@media (min-width: 979px) and (max-width: 1208px) {
  .ProductionProgramsGrid {
    width: 692px; } }

@media (min-width: 763px) and (max-width: 978px) {
  .ProductionProgramsGrid {
    width: 469px; } }

@media (min-width: 1209px) {
  .ProductionProgramsGrid .programs_list {
    margin-left: -41px;
    margin-top: -41px; } }

@media (min-width: 979px) and (max-width: 1208px) {
  .ProductionProgramsGrid .programs_list {
    margin-left: -19px;
    margin-top: -19px; } }

@media (min-width: 763px) and (max-width: 978px) {
  .ProductionProgramsGrid .programs_list {
    margin-left: -19px;
    margin-top: -19px; } }

@media (min-width: 1209px) {
  .ProductionProgramsGrid .programs_list .entry {
    display: inline-block;
    vertical-align: top;
    width: 259px;
    margin-left: 41px;
    margin-top: 41px; } }

@media (min-width: 979px) and (max-width: 1208px) {
  .ProductionProgramsGrid .programs_list .entry {
    display: inline-block;
    vertical-align: top;
    width: 218px;
    margin-left: 19px;
    margin-top: 19px; } }

@media (min-width: 763px) and (max-width: 978px) {
  .ProductionProgramsGrid .programs_list .entry {
    display: inline-block;
    vertical-align: top;
    width: 225px;
    margin-left: 19px;
    margin-top: 19px; } }

@media (max-width: 762px) {
  .ProductionProgramsGrid .programs_list .entry + .entry {
    margin-top: 20px; } }

@media (max-width: 762px) {
  .ProductionProgramsGrid .programs_list .entry.with_download_program.with_download_small_screen_program .production_program_link {
    display: none; } }

@media (min-width: 1209px) {
  .ProductionProgramsGrid .programs_list .entry.with_download_program.with_download_small_screen_program .small_screen_production_program_link {
    display: none; } }

@media (min-width: 979px) and (max-width: 1208px) {
  .ProductionProgramsGrid .programs_list .entry.with_download_program.with_download_small_screen_program .small_screen_production_program_link {
    display: none; } }

@media (min-width: 763px) and (max-width: 978px) {
  .ProductionProgramsGrid .programs_list .entry.with_download_program.with_download_small_screen_program .small_screen_production_program_link {
    display: none; } }

.ProductionProgramsGrid .programs_list .entry .production_program_link,
.ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link {
  position: relative;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  text-decoration: none;
  display: block; }
  .ProductionProgramsGrid .programs_list .entry .production_program_link:hover,
  .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link:hover {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    outline: 1px solid #ae9a65; }
  @media (min-width: 1209px) {
    .ProductionProgramsGrid .programs_list .entry .production_program_link:hover .production_image_frame,
    .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link:hover .production_image_frame {
      height: 0; }
    .ProductionProgramsGrid .programs_list .entry .production_program_link:hover .entry_description .production_details,
    .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link:hover .entry_description .production_details {
      opacity: 1; } }
  @media (min-width: 979px) and (max-width: 1208px) {
    .ProductionProgramsGrid .programs_list .entry .production_program_link:hover .production_image_frame,
    .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link:hover .production_image_frame {
      height: 0; }
    .ProductionProgramsGrid .programs_list .entry .production_program_link:hover .entry_description .production_details,
    .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link:hover .entry_description .production_details {
      opacity: 1; } }
  @media (min-width: 763px) and (max-width: 978px) {
    .ProductionProgramsGrid .programs_list .entry .production_program_link:hover .production_image_frame,
    .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link:hover .production_image_frame {
      height: 0; }
    .ProductionProgramsGrid .programs_list .entry .production_program_link:hover .entry_description .production_details,
    .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link:hover .entry_description .production_details {
      opacity: 1; } }
  @media (min-width: 1209px) {
    .ProductionProgramsGrid .programs_list .entry .production_program_link .content_frame,
    .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .content_frame {
      height: 259px;
      overflow: hidden; } }
  @media (min-width: 979px) and (max-width: 1208px) {
    .ProductionProgramsGrid .programs_list .entry .production_program_link .content_frame,
    .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .content_frame {
      height: 218px;
      overflow: hidden; } }
  @media (min-width: 763px) and (max-width: 978px) {
    .ProductionProgramsGrid .programs_list .entry .production_program_link .content_frame,
    .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .content_frame {
      height: 225px;
      overflow: hidden; } }
  .ProductionProgramsGrid .programs_list .entry .production_program_link .production_image_frame,
  .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .production_image_frame {
    overflow: hidden; }
    @media (min-width: 1209px) {
      .ProductionProgramsGrid .programs_list .entry .production_program_link .production_image_frame,
      .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .production_image_frame {
        height: 145.6875px;
        transition: height 0.3s ease; } }
    @media (min-width: 979px) and (max-width: 1208px) {
      .ProductionProgramsGrid .programs_list .entry .production_program_link .production_image_frame,
      .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .production_image_frame {
        height: 122.625px;
        transition: height 0.3s ease; } }
    @media (min-width: 763px) and (max-width: 978px) {
      .ProductionProgramsGrid .programs_list .entry .production_program_link .production_image_frame,
      .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .production_image_frame {
        height: 126.5625px;
        transition: height 0.3s ease; } }
  .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description,
  .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description {
    background-color: white; }
    @media (min-width: 1209px) {
      .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description,
      .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description {
        padding: 16px; } }
    @media (min-width: 979px) and (max-width: 1208px) {
      .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description,
      .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description {
        padding: 12px; } }
    @media (min-width: 763px) and (max-width: 978px) {
      .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description,
      .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description {
        padding: 8px; } }
    @media (max-width: 762px) {
      .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description,
      .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description {
        padding: 20px; } }
    .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .production_dates,
    .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .production_dates {
      margin-bottom: 6px; }
      @media (min-width: 1209px) {
        .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .production_dates,
        .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .production_dates {
          font-size: 14px; } }
      @media (min-width: 979px) and (max-width: 1208px) {
        .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .production_dates,
        .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .production_dates {
          font-size: 14px; } }
      @media (min-width: 763px) and (max-width: 978px) {
        .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .production_dates,
        .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .production_dates {
          font-size: 13px; } }
      @media (max-width: 762px) {
        .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .production_dates,
        .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .production_dates {
          font-size: 16px; } }
    .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .production_title,
    .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .production_title {
      margin-bottom: 6px; }
      @media (min-width: 1209px) {
        .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .production_title,
        .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .production_title {
          font-size: 17px; } }
      @media (min-width: 979px) and (max-width: 1208px) {
        .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .production_title,
        .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .production_title {
          font-size: 15px; } }
      @media (min-width: 763px) and (max-width: 978px) {
        .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .production_title,
        .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .production_title {
          font-size: 15px; } }
      @media (max-width: 762px) {
        .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .production_title,
        .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .production_title {
          font-size: 24px; } }
    .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .program_button,
    .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .program_download_button,
    .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .program_button,
    .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .program_download_button {
      display: inline-block;
      border: none;
      padding: 4px 10px;
      color: white;
      background-color: #ae9a65;
      background-image: none;
      text-decoration: none;
      text-transform: uppercase;
      text-align: center;
      font-size: 14px;
      font-weight: normal;
      font-family: Lato, Arial, Verdana, sans-serif;
      cursor: pointer;
      transition: all 0.5s ease;
      font-size: 12px;
      font-weight: 600;
      margin-top: 10px; }
      .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .program_button:hover,
      .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .program_download_button:hover,
      .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .program_button:hover,
      .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .program_download_button:hover {
        color: white;
        background-color: #71633c; }
      @media (max-width: 762px) {
        .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .program_button,
        .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .program_download_button,
        .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .program_button,
        .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .program_download_button {
          display: block; } }
      .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .program_button + .program_button,
      .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .program_button + .program_download_button,
      .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .program_download_button + .program_button,
      .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .program_download_button + .program_download_button,
      .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .program_button + .program_button,
      .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .program_button + .program_download_button,
      .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .program_download_button + .program_button,
      .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .program_download_button + .program_download_button {
        margin-top: 10px; }
    .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .production_details,
    .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .production_details {
      font-family: sans-serif;
      font-size: 14px;
      padding-top: 20px; }
      @media (min-width: 1209px) {
        .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .production_details,
        .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .production_details {
          opacity: 0;
          transition: opacity 0.3s ease; } }
      @media (min-width: 979px) and (max-width: 1208px) {
        .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .production_details,
        .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .production_details {
          opacity: 0;
          transition: opacity 0.3s ease; } }
      @media (min-width: 763px) and (max-width: 978px) {
        .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .production_details,
        .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .production_details {
          opacity: 0;
          transition: opacity 0.3s ease; } }
      .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .production_details .production_subtitle,
      .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .production_details .production_subtitle {
        color: #555; }
        @media (min-width: 1209px) {
          .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .production_details .production_subtitle,
          .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .production_details .production_subtitle {
            font-size: 14px; } }
        @media (min-width: 979px) and (max-width: 1208px) {
          .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .production_details .production_subtitle,
          .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .production_details .production_subtitle {
            font-size: 14px; } }
        @media (min-width: 763px) and (max-width: 978px) {
          .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .production_details .production_subtitle,
          .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .production_details .production_subtitle {
            font-size: 13px; } }
        @media (max-width: 762px) {
          .ProductionProgramsGrid .programs_list .entry .production_program_link .entry_description .production_details .production_subtitle,
          .ProductionProgramsGrid .programs_list .entry .small_screen_production_program_link .entry_description .production_details .production_subtitle {
            font-size: 16px; } }

/*# sourceMappingURL=productionprogramsgrid.intranet.scss.map */