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

@media (min-width: 1209px) {
  .ArticleGrid .highlighted_entries,
  .ArticleGrid .listing_entries {
    clear: both;
    overflow: hidden;
    margin-left: -20.5px;
    margin-right: -20.5px; } }

@media (min-width: 979px) and (max-width: 1208px) {
  .ArticleGrid .highlighted_entries,
  .ArticleGrid .listing_entries {
    clear: both;
    overflow: hidden;
    margin-left: -9.5px;
    margin-right: -9.5px; } }

@media (min-width: 763px) and (max-width: 978px) {
  .ArticleGrid .highlighted_entries,
  .ArticleGrid .listing_entries {
    clear: both;
    overflow: hidden;
    margin-left: -9.5px;
    margin-right: -9.5px; } }

@media (min-width: 1209px) {
  .ArticleGrid .highlighted_entries {
    margin-top: -20.5px; } }

@media (min-width: 979px) and (max-width: 1208px) {
  .ArticleGrid .highlighted_entries {
    margin-top: -9.5px; } }

@media (min-width: 763px) and (max-width: 978px) {
  .ArticleGrid .highlighted_entries {
    margin-top: -9.5px; } }

@media (min-width: 1209px) {
  .ArticleGrid .listing_entries {
    margin-top: -20.5px; } }

@media (min-width: 979px) and (max-width: 1208px) {
  .ArticleGrid .listing_entries {
    margin-top: -9.5px; } }

@media (min-width: 763px) and (max-width: 978px) {
  .ArticleGrid .listing_entries {
    margin-top: -9.5px; } }

@media (min-width: 1209px) {
  .ArticleGrid .highlighted_entries + .listing_entries {
    margin-top: 0; } }

@media (min-width: 979px) and (max-width: 1208px) {
  .ArticleGrid .highlighted_entries + .listing_entries {
    margin-top: 0; } }

@media (min-width: 763px) and (max-width: 978px) {
  .ArticleGrid .highlighted_entries + .listing_entries {
    margin-top: 0; } }

@media (max-width: 762px) {
  .ArticleGrid .highlighted_entries {
    margin-bottom: 10px; } }

@media (min-width: 1209px) {
  .ArticleGrid .entry {
    display: inline-block;
    float: left;
    vertical-align: top;
    width: 359px;
    height: 259px;
    margin: 20.5px; } }

@media (min-width: 979px) and (max-width: 1208px) {
  .ArticleGrid .entry {
    display: inline-block;
    float: left;
    vertical-align: top;
    width: 297px;
    height: 218px;
    margin: 9.5px; } }

@media (min-width: 763px) and (max-width: 978px) {
  .ArticleGrid .entry {
    display: inline-block;
    float: left;
    vertical-align: top;
    width: 225px;
    height: 164px;
    margin: 9.5px; } }

@media (max-width: 762px) {
  .ArticleGrid .entry {
    height: calc((100vw - 20px) * 3 / 4); }
    .ArticleGrid .entry + .entry {
      margin-top: 10px; } }

.ArticleGrid .entry .entry_link {
  position: relative;
  overflow: hidden;
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  background-color: #333;
  overflow: hidden; }
  .ArticleGrid .entry .entry_link:after {
    content: '';
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: black;
    opacity: 0.3;
    transition: opacity 0.2s ease; }
  .ArticleGrid .entry .entry_link:hover:after {
    opacity: 0; }
  @media (max-width: 762px) {
    .ArticleGrid .entry .entry_link {
      display: flex;
      justify-content: center; } }
  @media (max-width: 762px) {
    .ArticleGrid .entry .entry_link .article_image {
      width: auto;
      height: 100%;
      max-width: none; } }
  .ArticleGrid .entry .entry_link .media_type_icon {
    position: absolute;
    z-index: 2;
    right: 20px;
    top: 20px; }
    .ArticleGrid .entry .entry_link .media_type_icon svg {
      fill: white;
      height: 30px;
      width: auto; }
  .ArticleGrid .entry .entry_link .article_text {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 20px;
    text-shadow: 0 0 12px rgba(0, 0, 0, 0.6); }
    .ArticleGrid .entry .entry_link .article_text .article_type_label {
      position: relative;
      z-index: 2;
      font-family: Lato, Arial, Verdana, sans-serif;
      font-size: 14px;
      font-weight: bold;
      color: #edd62e;
      text-transform: uppercase;
      margin-bottom: 5px; }
      @media (min-width: 979px) and (max-width: 1208px) {
        .ArticleGrid .entry .entry_link .article_text .article_type_label {
          font-size: 12px; } }
      @media (min-width: 763px) and (max-width: 978px) {
        .ArticleGrid .entry .entry_link .article_text .article_type_label {
          font-size: 12px; } }
    .ArticleGrid .entry .entry_link .article_text .expiration_notice {
      position: relative;
      z-index: 2;
      text-transform: uppercase;
      font-family: Lato, Arial, Verdana, sans-serif;
      font-size: 13px;
      color: #ff802c;
      margin: 5px 0; }
    .ArticleGrid .entry .entry_link .article_text .article_heading {
      position: relative;
      z-index: 2;
      font-family: Lato, Arial, Verdana, sans-serif;
      font-size: 20px;
      color: white;
      margin: 0; }
      @media (min-width: 979px) and (max-width: 1208px) {
        .ArticleGrid .entry .entry_link .article_text .article_heading {
          font-size: 18px; } }
      @media (min-width: 763px) and (max-width: 978px) {
        .ArticleGrid .entry .entry_link .article_text .article_heading {
          font-size: 15px; } }
      @media (max-width: 762px) {
        .ArticleGrid .entry .entry_link .article_text .article_heading {
          font-size: 24px; } }

@media (min-width: 1209px) {
  .ArticleGrid .entry[data-entry-layout='full_row'] {
    width: 1159px;
    height: 559px; }
    .ArticleGrid .entry[data-entry-layout='full_row'] .article_text .article_heading {
      font-size: 30px;
      width: 559px; }
  .ArticleGrid .entry[data-entry-layout='two_thirds'] {
    width: 759px;
    height: 559px; }
    .ArticleGrid .entry[data-entry-layout='two_thirds'] .article_text .article_heading {
      font-size: 30px;
      width: 559px; } }

@media (min-width: 979px) and (max-width: 1208px) {
  .ArticleGrid .entry[data-entry-layout='full_row'] {
    width: 929px;
    height: 455px; }
    .ArticleGrid .entry[data-entry-layout='full_row'] .article_text .article_heading {
      font-size: 30px;
      width: 455px; }
  .ArticleGrid .entry[data-entry-layout='two_thirds'] {
    width: 613px;
    height: 455px; }
    .ArticleGrid .entry[data-entry-layout='two_thirds'] .article_text .article_heading {
      font-size: 30px;
      width: 455px; } }

@media (min-width: 763px) and (max-width: 978px) {
  .ArticleGrid .entry[data-entry-layout='full_row'] {
    width: 713px;
    height: 347px; }
    .ArticleGrid .entry[data-entry-layout='full_row'] .article_text .article_heading {
      font-size: 30px;
      width: 347px; }
  .ArticleGrid .entry[data-entry-layout='two_thirds'] {
    width: 469px;
    height: 347px; }
    .ArticleGrid .entry[data-entry-layout='two_thirds'] .article_text .article_heading {
      font-size: 30px;
      width: 347px; } }

.ArticleGrid .entry:not(.no_image) .article_text {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.7)); }

.ArticleGrid .pager {
  margin-top: 60px; }

.ArticleGrid.light_band .full_listing_link, .ArticleGrid.mid_band .full_listing_link, .ArticleGrid.dark_band .full_listing_link {
  margin-top: -35px; }

@media (max-width: 762px) {
  .ArticleGrid.light_band, .ArticleGrid.mid_band, .ArticleGrid.dark_band {
    padding: 10px;
    margin: -10px; }
    .ArticleGrid.light_band > .heading, .ArticleGrid.mid_band > .heading, .ArticleGrid.dark_band > .heading {
      margin: 10px 0 !important; }
    .ArticleGrid.light_band .entry + .entry, .ArticleGrid.mid_band .entry + .entry, .ArticleGrid.dark_band .entry + .entry {
      margin-top: 10px; } }

/*# sourceMappingURL=articlegrid.palau.scss.map */