@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");
/* Helpers and misc */
/* Real black   */
/* Black        */
/* Off-black    */
/* Mid-black    */
/* Light black  */
/* Dark grey    */
/* Mid-grey     */
/* Grey         */
/* Light grey   */
/* Silver Black */
/* Dark white   */
/* Near-white   */
/* Background   */
/* White        */
/* Mobile navigations */
/* Alouettes Team Site */
/* Argonauts Team Site */
/* Blue Bombers Team Site */
/* Eskimos Team Site */
/* League Site */
/* Lions Team Site */
/* Red Blacks Team Site */
/* Rough Riders Team Site */
/* Stampeders Team Site */
/* CFL Atlantic Site */
/* Hamilton Ticats  Site */
/* Header */
/* Title strike effect */
/* Links */
/* Footer */
/* Poll block */
/* Appearance block */
/* Player profile template */
/* Scoreboard slider */
/* Khand only */
/* Base layout styles */
/* line 1, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map {
  background-image: url("/wp-content/themes/cfl.ca/images/gametracker-field-map-bg.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 100%;
  padding-bottom: 60%;
  position: relative;
}
/* line 8, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map .player {
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.8);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.8);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  align-items: center;
  border-radius: 50%;
  color: #ffffff;
  cursor: default;
  display: flex;
  font-size: 10px;
  height: 11%;
  justify-content: center;
  position: absolute;
  transform: translate(-50%, -50%);
  width: 6.5%;
}
/* line 22, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map .player:hover {
  transform: scale(1.15) translate(-43%, -43%);
}
/* line 25, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map .player span {
  cursor: default;
}
/* line 30, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-standard .offence2,
.lineup-map.offence-standard .defence1,
.lineup-map.offence-standard .defence2 {
  display: none;
}
/* line 34, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-standard .player.c {
  left: 50%;
  top: 65%;
}
/* line 38, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-standard .player.qb {
  left: 50%;
  top: 45.5%;
}
/* line 42, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-standard .player.g1 {
  left: 39%;
  top: 65%;
}
/* line 46, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-standard .player.g2 {
  left: 61%;
  top: 65%;
}
/* line 50, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-standard .player.t1 {
  left: 28%;
  top: 65%;
}
/* line 54, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-standard .player.t2 {
  left: 72%;
  top: 65%;
}
/* line 58, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-standard .player.rb1 {
  left: 40%;
  top: 26%;
}
/* line 62, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-standard .player.rb2 {
  left: 60%;
  top: 26%;
}
/* line 66, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-standard .player.wr1 {
  left: 17%;
  top: 45.5%;
}
/* line 70, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-standard .player.wr2 {
  left: 25%;
  top: 45.5%;
}
/* line 74, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-standard .player.wr3 {
  left: 75%;
  top: 45.5%;
}
/* line 78, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-standard .player.wr4 {
  left: 83%;
  top: 45.5%;
}
/* line 85, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-5-wide-receivers .offence1,
.lineup-map.offence-5-wide-receivers .defence1,
.lineup-map.offence-5-wide-receivers .defence2 {
  display: none;
}
/* line 89, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-5-wide-receivers .player.c {
  left: 50%;
  top: 65%;
}
/* line 93, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-5-wide-receivers .player.qb {
  left: 50%;
  top: 45.5%;
}
/* line 97, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-5-wide-receivers .player.g1 {
  left: 40%;
  top: 65%;
}
/* line 101, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-5-wide-receivers .player.g2 {
  left: 60%;
  top: 65%;
}
/* line 105, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-5-wide-receivers .player.t1 {
  left: 30%;
  top: 65%;
}
/* line 109, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-5-wide-receivers .player.t2 {
  left: 70%;
  top: 65%;
}
/* line 113, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-5-wide-receivers .player.rb1 {
  left: 50%;
  top: 26%;
}
/* line 117, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-5-wide-receivers .player.wr1 {
  left: 15%;
  top: 45.5%;
}
/* line 121, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-5-wide-receivers .player.wr2 {
  left: 23%;
  top: 45.5%;
}
/* line 125, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-5-wide-receivers .player.wr3 {
  left: 31%;
  top: 45.5%;
}
/* line 129, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-5-wide-receivers .player.wr4 {
  left: 73%;
  top: 45.5%;
}
/* line 133, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.offence-5-wide-receivers .player.wr5 {
  left: 81%;
  top: 45.5%;
}
/* line 140, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-4-3 .offence1,
.lineup-map.defence-4-3 .offence2,
.lineup-map.defence-4-3 .defence2 {
  display: none;
}
/* line 144, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-4-3 .player.s {
  left: 50%;
  top: 26%;
}
/* line 148, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-4-3 .player.mlb {
  left: 50%;
  top: 50%;
}
/* line 152, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-4-3 .player.dt1 {
  left: 39%;
  top: 65%;
}
/* line 156, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-4-3 .player.dt2 {
  left: 61%;
  top: 65%;
}
/* line 160, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-4-3 .player.de1 {
  left: 28%;
  top: 65%;
}
/* line 164, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-4-3 .player.de2 {
  left: 72%;
  top: 65%;
}
/* line 168, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-4-3 .player.cb1 {
  left: 20%;
  top: 39%;
}
/* line 172, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-4-3 .player.cb2 {
  left: 80%;
  top: 39%;
}
/* line 176, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-4-3 .player.lb1 {
  left: 34%;
  top: 50%;
}
/* line 180, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-4-3 .player.lb2 {
  left: 66%;
  top: 50%;
}
/* line 184, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-4-3 .player.db1 {
  left: 30%;
  top: 32%;
}
/* line 188, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-4-3 .player.db2 {
  left: 70%;
  top: 32%;
}
/* line 195, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-3-4 .offence1,
.lineup-map.defence-3-4 .offence2,
.lineup-map.defence-3-4 .defence1 {
  display: none;
}
/* line 199, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-3-4 .player.s {
  left: 50%;
  top: 26%;
}
/* line 203, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-3-4 .player.nt {
  left: 50%;
  top: 65%;
}
/* line 207, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-3-4 .player.de1 {
  left: 40%;
  top: 65%;
}
/* line 211, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-3-4 .player.de2 {
  left: 60%;
  top: 65%;
}
/* line 215, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-3-4 .player.cb1 {
  left: 20%;
  top: 39%;
}
/* line 219, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-3-4 .player.cb2 {
  left: 80%;
  top: 39%;
}
/* line 223, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-3-4 .player.lb1 {
  left: 34%;
  top: 50%;
}
/* line 227, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-3-4 .player.lb2 {
  left: 45%;
  top: 50%;
}
/* line 231, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-3-4 .player.lb3 {
  left: 55%;
  top: 50%;
}
/* line 235, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-3-4 .player.lb4 {
  left: 66%;
  top: 50%;
}
/* line 239, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-3-4 .player.db1 {
  left: 30%;
  top: 32%;
}
/* line 243, /srv/themes/cfl.ca/less/partials/_gametracker-map.less */
.lineup-map.defence-3-4 .player.db2 {
  left: 70%;
  top: 32%;
}
