a:hover {
  text-decoration: none;
}

a .content-container {
  background-color: white;
  border: 2px solid white;
  cursor: pointer;
  height: 100%;
  box-shadow: 2px 2px 5px 0px rgba(131, 131, 131, 0.5);
}

a .content-container:hover .img-container .img-tint:after {
  position: absolute;
  opacity: 0.2;
  transition: all 0.3s ease;
  content: '\A';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
}

a .content-container:hover .img-container .img-tint img {
  transform: scale(1.1);
}

a .content-container:hover .img-container .content-subtype {
  background-color: #00aeff;
}

a .content-container:hover .img-container .overlay-circle {
  display: block;
}

a .content-container:hover .content-title {
  color: #00AEFF;
}

a .content-container .img-container {
  position: relative;
  width: 100%;
  height: 75%;
  overflow: hidden;
}

a .content-container .img-container .overlay-circle {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 50%;
  background-color: white;
  margin: 0 auto;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  display: none;
}

a .content-container .img-container .overlay-circle svg {
  width: 60%;
  fill: #187BB5;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  height: 50%;
  top: 40%;
}

a .content-container .img-container .overlay-circle svg path {
  fill: #187BB5;
}

a .content-container .img-container .overlay-circle .play-icon {
  color: #187BB5;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

a .content-container .img-container .overlay-circle .play-icon:after {
  font-family: fontawesome;
  content: '\f04b';
  font-size: 72px;
}

a .content-container .img-container .overlay-circle span {
  color: #187BB5;
  position: absolute;
  font-size: 32px;
  top: 20px;
  left: 50%;
  transform: translateX(-50%);
}

a .content-container .img-container .content-subtype {
  position: absolute;
  bottom: 0;
  color: white;
  background-color: rgba(0, 59, 120, 0.8);
  width: 100%;
  font-size: 20px;
  transition: all 0.3s ease;
}

a .content-container .img-container .content-subtype span {
  float: left;
  padding: 0.625em;
}

a .content-container .img-container .content-subtype .video-icon {
  float: right;
  font-size: 30px;
  margin: 0.2em 0.2em 0 0.2em;
}

a .content-container .img-container .content-subtype .video-icon:after {
  font-family: fontawesome;
  content: '\f03d';
}

a .content-container .img-container .content-subtype svg, a .content-container .img-container .content-subtype img {
  float: right;
  height: 2em;
  fill: white;
  width: 3em;
  margin-top: 0.5em;
  padding-bottom: 0.25em;
}

a .content-container .img-container .content-subtype svg path, a .content-container .img-container .content-subtype img path {
  fill: white;
}

a .content-container .img-container .content-subtype img {
  width: 2em;
  margin-right: 1em;
}

a .content-container .img-container img {
  width: 100%;
  transform: scale(1.3);
  transition: all 0.3s ease;
  margin-top: 0;
}

a .content-container .content-title {
  height: 25%;
  padding: 0.25em 0.5em 0.25em;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.35em;
  color: #003B78;
  transition: all 0.3s ease;
}

@media only screen and (max-width: 991px) {
  a .content-container .content-title {
    font-size: 24px;
  }
}

a .content-container.dark-content .img-container .content-subtype {
  background-color: rgba(24, 123, 181, 0.8);
}

a .content-container.dark-content .content-title {
  color: white;
  background-color: #003B78;
}

a .content-container.dark-content:hover .img-container .content-subtype {
  background-color: #003B78;
}

a .content-container.dark-content:hover .content-title {
  background-color: #187BB5;
}

a .content-container.jokes .img-container .overlay-circle svg {
  fill: #FF4844;
}

a .content-container.jokes .img-container .overlay-circle svg path {
  fill: #FF4844;
}

a .content-container.jokes .img-container .overlay-circle .play-icon {
  color: #FF4844;
}

a .content-container.jokes .img-container .overlay-circle span {
  color: #FF4844;
}

a .content-container.jokes .img-container .content-subtype {
  background-color: rgba(224, 38, 25, 0.8);
}

a .content-container.jokes .content-title {
  color: #E02619;
}

a .content-container.jokes:hover .img-container .content-subtype {
  background-color: #FF4844;
}

a .content-container.jokes:hover .content-title {
  color: #FF4844;
}

a .content-container.jokes.dark-content .img-container .content-subtype {
  background-color: rgba(255, 72, 68, 0.8);
}

a .content-container.jokes.dark-content .content-title {
  color: white;
  background-color: #E02619;
}

a .content-container.jokes.dark-content:hover .img-container .content-subtype {
  background-color: #E02619;
}

a .content-container.jokes.dark-content:hover .content-title {
  background-color: #FF4844;
}

a .content-container.activities .img-container .overlay-circle svg {
  fill: #A760D4;
}

a .content-container.activities .img-container .overlay-circle svg path {
  fill: #A760D4;
}

a .content-container.activities .img-container .overlay-circle .play-icon {
  color: #A760D4;
}

a .content-container.activities .img-container .overlay-circle span {
  color: #A760D4;
}

a .content-container.activities .img-container .content-subtype {
  background-color: rgba(113, 0, 184, 0.8);
}

a .content-container.activities .content-title {
  color: #7100B8;
}

a .content-container.activities:hover .img-container .content-subtype {
  background-color: #A760D4;
}

a .content-container.activities:hover .content-title {
  color: #A760D4;
}

a .content-container.activities.dark-content .img-container .content-subtype {
  background-color: rgba(167, 96, 212, 0.8);
}

a .content-container.activities.dark-content .content-title {
  color: white;
  background-color: #7100B8;
}

a .content-container.activities.dark-content:hover .img-container .content-subtype {
  background-color: #7100B8;
}

a .content-container.activities.dark-content:hover .content-title {
  background-color: #A760D4;
}

a .content-container.explore .img-container .overlay-circle svg {
  fill: #FFC60B;
}

a .content-container.explore .img-container .overlay-circle svg path {
  fill: #FFC60B;
}

a .content-container.explore .img-container .overlay-circle .play-icon {
  color: #FFC60B;
}

a .content-container.explore .img-container .overlay-circle span {
  color: #FFC60B;
}

a .content-container.explore .img-container .content-subtype {
  background-color: rgba(250, 129, 1, 0.8);
}

a .content-container.explore .content-title {
  color: #FA8101;
}

a .content-container.explore:hover .img-container .content-subtype {
  background-color: #FFC60B;
}

a .content-container.explore:hover .content-title {
  color: #FFC60B;
}

a .content-container.explore.dark-content .img-container .content-subtype {
  background-color: rgba(255, 198, 11, 0.8);
}

a .content-container.explore.dark-content .content-title {
  color: white;
  background-color: #FA8101;
}

a .content-container.explore.dark-content:hover .img-container .content-subtype {
  background-color: #FA8101;
}

a .content-container.explore.dark-content:hover .content-title {
  background-color: #FFC60B;
}

a .content-container.podcast .img-container .overlay-circle svg, a .content-container.listen .img-container .overlay-circle svg {
  fill: #E02619;
}

a .content-container.podcast .img-container .overlay-circle svg path, a .content-container.listen .img-container .overlay-circle svg path {
  fill: #E02619;
}

a .content-container.podcast .img-container .overlay-circle .play-icon, a .content-container.listen .img-container .overlay-circle .play-icon {
  color: #E02619;
}

a .content-container.podcast .img-container .overlay-circle span, a .content-container.listen .img-container .overlay-circle span {
  color: #E02619;
}

a .content-container.podcast .img-container .content-subtype, a .content-container.listen .img-container .content-subtype {
  background-color: rgba(123, 6, 50, 0.8);
}

a .content-container.podcast .content-title, a .content-container.listen .content-title {
  color: #7B0632;
}

a .content-container.podcast:hover .img-container .content-subtype, a .content-container.listen:hover .img-container .content-subtype {
  background-color: #E02619;
}

a .content-container.podcast:hover .content-title, a .content-container.listen:hover .content-title {
  color: #E02619;
}

a .content-container.podcast.dark-content .img-container .content-subtype, a .content-container.listen.dark-content .img-container .content-subtype {
  background-color: rgba(224, 38, 25, 0.8);
}

a .content-container.podcast.dark-content .content-title, a .content-container.listen.dark-content .content-title {
  color: white;
  background-color: #7B0632;
}

a .content-container.podcast.dark-content:hover .img-container .content-subtype, a .content-container.listen.dark-content:hover .img-container .content-subtype {
  background-color: #7B0632;
}

a .content-container.podcast.dark-content:hover .content-title, a .content-container.listen.dark-content:hover .content-title {
  background-color: #E02619;
}

a .content-container.asks .img-container .overlay-circle svg {
  fill: #85D200;
}

a .content-container.asks .img-container .overlay-circle svg path {
  fill: #85D200;
}

a .content-container.asks .img-container .overlay-circle .play-icon {
  color: #85D200;
}

a .content-container.asks .img-container .overlay-circle span {
  color: #85D200;
}

a .content-container.asks .img-container .content-subtype {
  background-color: rgba(0, 116, 26, 0.8);
}

a .content-container.asks .content-title {
  color: #00741A;
}

a .content-container.asks:hover .img-container .content-subtype {
  background-color: #85D200;
}

a .content-container.asks:hover .content-title {
  color: #85D200;
}

a .content-container.asks.dark-content .img-container .content-subtype {
  background-color: rgba(133, 210, 0, 0.8);
}

a .content-container.asks.dark-content .content-title {
  color: white;
  background-color: #00741A;
}

a .content-container.asks.dark-content:hover .img-container .content-subtype {
  background-color: #00741A;
}

a .content-container.asks.dark-content:hover .content-title {
  background-color: #85D200;
}

/*# sourceMappingURL=content-container.css.map */
