@charset "UTF-8";
/**
 * Large Tile with Caption Styling
 *
 * If custom overrides are required, please include them in separate style sheets.
 */
/* PADDING */
/* MARGIN */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
/* PADDING */
/* MARGIN */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
/* PADDING */
/* MARGIN */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
@font-face {
  font-family: SpartanMBRegular;
  src: url("../../fonts/SpartanMB-Regular.otf") format("opentype");
}
@font-face {
  font-family: SpartanMBSemiBold;
  src: url("../../fonts/SpartanMB-SemiBold.otf") format("opentype");
}
@font-face {
  font-family: SpartanMBBold;
  src: url("../../fonts/SpartanMB-Bold.otf") format("opentype");
}
/* Play Button icon for media thumbnails in Seasons */
.node--view-mode-large-tile-with-caption {
  text-align: left;
}
.node--view-mode-large-tile-with-caption a.image-tile {
  text-decoration: none;
}
.node--view-mode-large-tile-with-caption a.image-tile .node--header ul li:hover, .node--view-mode-large-tile-with-caption a.image-tile .node--header ul li:active, .node--view-mode-large-tile-with-caption a.image-tile .tile-title:hover, .node--view-mode-large-tile-with-caption a.image-tile .tile-title:active {
  color: #A71E3F;
  text-decoration: underline;
}
.node--view-mode-large-tile-with-caption .node-image img {
  width: 100%;
  height: auto;
}
.node--view-mode-large-tile-with-caption .node--subject {
  font-family: "SpartanMBSemiBold", sans-serif;
  font-size: 1rem;
  /* font-style:  $style; */
  /* font-weight: $weight; */
  line-height: 1.375rem;
  color: #000;
}
.node--view-mode-large-tile-with-caption .node--subject a {
  text-decoration: none;
  color: #000;
}
.node--view-mode-large-tile-with-caption .node--subject a:visited {
  color: #A71E3F;
}
.node--view-mode-large-tile-with-caption .node--subject a:hover {
  color: #A71E3F;
}
.node--view-mode-large-tile-with-caption .node--subject a:active {
  color: #000;
}
.node--view-mode-large-tile-with-caption .node--subject a:focus {
  color: #A71E3F;
}
.node--view-mode-large-tile-with-caption .node--subject a:hover, .node--view-mode-large-tile-with-caption .node--subject a:focus {
  text-decoration: underline;
}
.node--view-mode-large-tile-with-caption .node--subject {
  text-transform: uppercase;
  padding: 1rem 0 0;
  margin: 0 0 -1rem;
}
.node--view-mode-large-tile-with-caption .node--subject, .node--view-mode-large-tile-with-caption .node--subject a {
  color: #A71E3F;
}
.node--view-mode-large-tile-with-caption .node--subject li {
  display: inline;
  list-style: none;
  white-space: nowrap;
}
.node--view-mode-large-tile-with-caption .node--subject li:before {
  content: "•";
  padding: 0 0.375rem;
}
.node--view-mode-large-tile-with-caption .node--subject li:first-child:before {
  content: "";
  padding: 0;
}
.node--view-mode-large-tile-with-caption {
  /* Switches to mirror Listing with Image style on small devices. */
}
@media screen and (max-width: 47.9375em) {
  .node--view-mode-large-tile-with-caption {
    text-align: left;
    padding-bottom: 0.9375rem;
  }
  .node--view-mode-large-tile-with-caption .node--subject {
    padding-top: 0;
  }
  .node--view-mode-large-tile-with-caption .node-image {
    float: left;
    clear: left;
    /*      width: rem-calc(140px);*/
    margin-right: 0.75rem;
  }
}
@media screen and (max-width: 47.9375em) and (max-width: 47.9375em) {
  .node--view-mode-large-tile-with-caption .node-image {
    margin-bottom: 1.25rem;
  }
}
@media screen and (max-width: 47.9375em) {
  .node--view-mode-large-tile-with-caption .node--content {
    /* display: none; */
  }
}

/*# sourceMappingURL=node--large-tile-with-caption.css.map */
