/* BattleCode */
.battlecode .cell-image {
  background-image: url('/img/battlecode-header-sm.jpg')
}
.battlecode .cell-cover {
  background-color: hsla(351, 100%, 60%, 0.6);
}

.battlecode .cell-cover:hover, .battlecode.is-expanded .cell-cover {
  background-color: hsla(351, 100%, 60%, 0.8);  
}

.battlecode.is-expanded .cell-content {
  border-top: 20px solid hsla(351, 100%, 60%, 0.8);;
  border-bottom: 20px solid hsla(351, 100%, 60%, 0.8);;
}

.battlecode a, 
.battlecode a:link, 
.battlecode a:visited, 
.battlecode a:active {
  color: hsla(351, 100%, 60%, 0.6);
  text-decoration: none;
}

.battlecode a:hover {
  color: hsla(351, 100%, 60%, 1.0);
}


/* Crime Reporter */
.crimereporter .cell-image {
  background-image: url('/img/crimereporter-header-sm.jpg')
}

.crimereporter .cell-cover {
  background-color: hsla(191, 100%, 60%, 0.6);
}

.crimereporter .cell-cover:hover, .crimereporter.is-expanded .cell-cover {
  background-color: hsla(191, 100%, 60%, 0.8);
}

.crimereporter.is-expanded .cell-content {
  border-top: 20px solid hsla(191, 100%, 60%, 0.8);
  border-bottom: 20px solid hsla(191, 100%, 60%, 0.8);
}

.crimereporter a, 
.crimereporter a:link, 
.crimereporter a:visited, 
.crimereporter a:active {
  color: hsla(191, 100%, 60%, 0.6);
  text-decoration: none;
}

.crimereporter a:hover {
  color: hsla(191, 100%, 60%, 1.0);
}


/* Homecooked */
.homecooked .cell-image {
  background-image: url('/img/homecooked-header-sm.jpg')
}

.homecooked .cell-cover {
  background-color: hsla(33, 100%, 60%, 0.6);
}

.homecooked .cell-cover:hover, .homecooked.is-expanded .cell-cover {
  background-color: hsla(33, 100%, 60%, 0.8);
}

.homecooked.is-expanded .cell-content {
  border-top: 20px solid hsla(33, 100%, 60%, 0.8);
  border-bottom: 20px solid hsla(33, 100%, 60%, 0.8);
}

.homecooked a, 
.homecooked a:link, 
.homecooked a:visited, 
.homecooked a:active {
  color: hsla(33, 100%, 60%, 0.6);
  text-decoration: none;
}

.homecooked a:hover {
  color: hsla(33, 100%, 60%, 1.0);
}


/* Region Dashboard */
.regiondashboard .cell-image {
  background-image: url('/img/regiondashboard-header-sm.jpg')
}

.regiondashboard .cell-cover {
  background-color: hsla(274, 100%, 60%, 0.6);
}

.regiondashboard .cell-cover:hover, .regiondashboard.is-expanded .cell-cover {
  background-color: hsla(274, 100%, 60%, 0.8);
}

.regiondashboard.is-expanded .cell-content {
  border-top: 20px solid hsla(274, 100%, 60%, 0.6);
  border-bottom: 20px solid hsla(274, 100%, 60%, 0.6);
}

.regiondashboard a, 
.regiondashboard a:link, 
.regiondashboard a:visited, 
.regiondashboard a:active {
  color: hsla(274, 100%, 60%, 0.6);
  text-decoration: none;
}

.regiondashboard a:hover {
  color: hsla(274, 100%, 60%, 1.0);
}


/* Reach Pilates */
.reachpilates .cell-image {
  background-image: url('/img/reachpilates-header-sm.jpg')
}

.reachpilates .cell-cover {
  background-color: hsla(55, 100%, 60%, 0.6);
}

.reachpilates .cell-cover:hover, .reachpilates.is-expanded .cell-cover {
  background-color: hsla(55, 100%, 60%, 0.8);
}

.reachpilates.is-expanded .cell-content {
  border-top: 20px solid hsla(55, 100%, 60%, 0.6);
  border-bottom: 20px solid hsla(55, 100%, 60%, 0.6);
}

.reachpilates a, 
.reachpilates a:link, 
.reachpilates a:visited, 
.reachpilates a:active {
  color: hsla(55, 100%, 60%, 0.6);
  text-decoration: none;
}

.reachpilates a:hover {
  color: hsla(55, 100%, 60%, 1.0);
}
