/* line 86, ../sass/_mixins.scss */
div.image-wrap, div.image-gallery-wrap {
  position: relative;
}
/* line 62, ../sass/_mixins.scss */
div.image-wrap i, div.image-gallery-wrap i {
  padding: 4px;
  font-size: 12px;
  color: white;
  background: #33ace1;
  text-align: center;
  position: absolute;
  display: inline-block;
  top: 0;
  left: 0;
  z-index: 50;
}
/* line 76, ../sass/_mixins.scss */
div.image-wrap:hover i, div.image-gallery-wrap:hover i {
  color: black;
  background: white;
}
/* line 88, ../sass/_mixins.scss */
div.image-wrap div.image-title, div.image-gallery-wrap div.image-title {
  background: #33ace1;
  color: white;
  font-size: 12px;
  padding: 2px 6px;
  font-weight: bold;
  text-align: center;
}
/* line 97, ../sass/_mixins.scss */
div.image-wrap.grey div.image-title, div.grey.image-gallery-wrap div.image-title {
  font-size: 12px;
  color: #6b6b6b;
  background: #ffffff;
}
/* line 103, ../sass/_mixins.scss */
div.image-wrap i.fa-play, div.image-gallery-wrap i.fa-play {
  top: 50%;
  left: 50%;
  font-size: 20px;
  margin-left: -0.8em;
  margin-top: -0.6em;
  padding: .2em .6em;
  background: gray;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 115, ../sass/_mixins.scss */
div.image-wrap:hover i, div.image-gallery-wrap:hover i {
  color: black;
  background: white;
}
/* line 118, ../sass/_mixins.scss */
div.image-wrap:hover i.fa-play, div.image-gallery-wrap:hover i.fa-play {
  background: red;
  color: white;
}

/* line 131, ../sass/_mixins.scss */
div.image-gallery-wrap ul {
  font-size: 4px;
}
/* line 133, ../sass/_mixins.scss */
div.image-gallery-wrap ul li:nth-child(3), div.image-gallery-wrap ul li:last-child {
  padding-bottom: 0;
}

/* line 144, ../sass/_mixins.scss */
div.preview, div.preview_large, div.preview_medium {
  margin-bottom: .4em;
}
/* line 145, ../sass/_mixins.scss */
div.preview h3, div.preview_large h3, div.preview_medium h3 {
  font-size: 24px;
  color: #262626;
  line-height: 1.2;
}
/* line 150, ../sass/_mixins.scss */
div.preview span.date, div.preview_large span.date, div.preview_medium span.date {
  font-size: 10px;
  color: #33ace1;
  font-weight: bold;
}
/* line 155, ../sass/_mixins.scss */
div.preview p, div.preview_large p, div.preview_medium p {
  font-size: 12px;
  line-height: 1.2;
  color: #262626;
  margin-bottom: .2em;
}
/* line 162, ../sass/_mixins.scss */
div.preview > a, div.preview_large > a, div.preview_medium > a {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
}
/* line 166, ../sass/_mixins.scss */
div.preview > a:after, div.preview_large > a:after, div.preview_medium > a:after {
  content: '>';
  margin-left: 2px;
}

/* line 178, ../sass/_mixins.scss */
div.preview_large h3 {
  font-size: 24px;
}
/* line 180, ../sass/_mixins.scss */
div.preview_large h3 span.date {
  font-size: 12px;
  margin-top: 4px;
  float: right;
}
/* line 185, ../sass/_mixins.scss */
div.preview_large h3 a {
  color: #262626;
  font-size: 24px;
}
/* line 188, ../sass/_mixins.scss */
div.preview_large h3 a:hover {
  color: #33ace1;
}
/* line 193, ../sass/_mixins.scss */
div.preview_large > a {
  font-size: 12px;
}

/* line 199, ../sass/_mixins.scss */
div.preview_medium {
  margin-bottom: .4em;
}
/* line 201, ../sass/_mixins.scss */
div.preview_medium h3 {
  font-size: 14px;
}
/* line 203, ../sass/_mixins.scss */
div.preview_medium h3 a {
  color: #262626;
  font-size: 14px;
}
/* line 206, ../sass/_mixins.scss */
div.preview_medium h3 a:hover {
  color: #33ace1;
}
/* line 212, ../sass/_mixins.scss */
div.preview_medium div.clearfix {
  bottom: 0;
}
/* line 218, ../sass/_mixins.scss */
div.preview_medium div.columns {
  position: relative;
}
/* line 221, ../sass/_mixins.scss */
div.preview_medium a {
  font-size: 12px;
}

/* line 269, ../sass/_mixins.scss */
div.image-title a {
  color: white;
}
/* line 270, ../sass/_mixins.scss */
div.image-title a:hover {
  text-decoration: underline;
}

/* line 1, ../sass/_hockey.scss */
.label.yellow {
  background-color: #ffff00;
  color: #000;
}

/* line 6, ../sass/_hockey.scss */
.label.green {
  background-color: #006400;
  color: #fff;
}

/* line 11, ../sass/_hockey.scss */
.label.red {
  background-color: #f00;
  color: #fff;
}

/* line 16, ../sass/_hockey.scss */
.goal {
  background-color: #2ba6cb;
  color: #fff;
}

/* line 22, ../sass/_hockey.scss */
.card_Y {
  background-color: #ffff00;
  color: #000;
}

/* line 27, ../sass/_hockey.scss */
.card_G {
  background-color: #006400;
  color: #fff;
}

/* line 32, ../sass/_hockey.scss */
.card_R {
  background-color: #f00;
  color: #fff;
}

/* line 37, ../sass/_hockey.scss */
td.dnp {
  background: #ccc;
}

/* line 41, ../sass/_hockey.scss */
td.suspended {
  background: #f00;
  color: white !important;
  font-weight: bold;
}

/* line 48, ../sass/_hockey.scss */
table.matchsheet_team td {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 1, ../sass/_nav.scss */
ul.contentlist {
  list-style: none;
}
/* line 3, ../sass/_nav.scss */
ul.contentlist a {
  font-weight: bold;
}
/* line 4, ../sass/_nav.scss */
ul.contentlist li {
  margin-bottom: 20px;
}

/* line 7, ../sass/_nav.scss */
.top-bar-section ul li.active > a {
  background: none repeat scroll 0 0 #333;
  color: #FFFFFF;
}

/* line 15, ../sass/_nav.scss */
div#nav.top_nav {
  background: #121515;
}
/* line 18, ../sass/_nav.scss */
div#nav.top_nav div.row nav {
  background: #121515;
  margin-bottom: 0;
}
/* line 22, ../sass/_nav.scss */
div#nav.top_nav div.row nav section.top-bar-section > ul {
  background: #121515;
}
/* line 24, ../sass/_nav.scss */
div#nav.top_nav div.row nav section.top-bar-section > ul > li {
  background: #121515;
  border-right: 1px solid #2a2d2d;
  height: 80px;
  background: #555;
}
/* line 26, ../sass/_nav.scss */
div#nav.top_nav div.row nav section.top-bar-section > ul > li:first-child a {
  padding-right: 35px;
}
/* line 38, ../sass/_nav.scss */
div#nav.top_nav div.row nav section.top-bar-section > ul > li > a {
  padding-top: 16px;
  height: 80px;
  background: #121515;
  border-bottom: 4px solid #121515;
  color: #a0a1a1;
}
/* line 43, ../sass/_nav.scss */
div#nav.top_nav div.row nav section.top-bar-section > ul > li > a:hover {
  border-bottom: 4px solid white;
}
/* line 47, ../sass/_nav.scss */
div#nav.top_nav div.row nav section.top-bar-section > ul > li > a span {
  padding-top: 15px;
  line-height: 2.0em;
  color: #a0a1a1;
  display: block;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 56, ../sass/_nav.scss */
div#nav.top_nav div.row nav section.top-bar-section > ul > li > a span:first-child {
  display: none;
  padding-top: 4px;
  font-size: 11px;
  color: #555;
  text-transform: lowercase;
}
/* line 66, ../sass/_nav.scss */
div#nav.top_nav div.row nav section.top-bar-section > ul > li.has-dropdown > a:after {
  top: 42px;
}
/* line 73, ../sass/_nav.scss */
div#nav.top_nav div.row nav section.top-bar-section > ul > li ul.dropdown li a {
  border-left: 4px solid #1E1E1E;
}
/* line 75, ../sass/_nav.scss */
div#nav.top_nav div.row nav section.top-bar-section > ul > li ul.dropdown li a:hover {
  border-left: 4px solid white;
  background: black;
}
/* line 87, ../sass/_nav.scss */
div#nav.top_nav div.row nav section.top-bar-section > ul.right li {
  border-right: none;
}
/* line 89, ../sass/_nav.scss */
div#nav.top_nav div.row nav section.top-bar-section > ul.right li a {
  padding-left: 4px;
  padding-right: 4px;
  font-size: 20px;
  border-bottom: 4px solid #121515;
}
/* line 94, ../sass/_nav.scss */
div#nav.top_nav div.row nav section.top-bar-section > ul.right li a i {
  background: #272727;
  color: white;
  padding: 2px;
}
/* line 99, ../sass/_nav.scss */
div#nav.top_nav div.row nav section.top-bar-section > ul.right li a:hover i {
  background: #33ace1;
}
/* line 104, ../sass/_nav.scss */
div#nav.top_nav div.row nav section.top-bar-section > ul.right li.search a {
  padding-right: 30px;
}

/* line 1, ../sass/_competition.scss */
H3 {
  color: #33ace1;
  font-size: 1.2em;
}

/* line 6, ../sass/_competition.scss */
H4 {
  color: #292929;
  font-size: 0.8em;
}

/* line 15, ../sass/_competition.scss */
nav.top-bar.competition .top-bar-section {
  text-transform: uppercase;
  font-size: 13px;
}
/* line 18, ../sass/_competition.scss */
nav.top-bar.competition .top-bar-section > ul > li {
  border-right: 1px solid #696b6b;
}
/* line 20, ../sass/_competition.scss */
nav.top-bar.competition .top-bar-section > ul > li:first-child {
  border-left: 1px solid #696b6b;
}
/* line 24, ../sass/_competition.scss */
nav.top-bar.competition .top-bar-section > ul > li > a {
  border-bottom: 4px solid #121515;
}
/* line 26, ../sass/_competition.scss */
nav.top-bar.competition .top-bar-section > ul > li > a:hover {
  border-bottom: 4px solid #33ace1;
}
/* line 30, ../sass/_competition.scss */
nav.top-bar.competition .top-bar-section > ul > li.active > a {
  background: #121515;
  border-bottom: 4px solid #33ace1;
}
/* line 37, ../sass/_competition.scss */
nav.top-bar.competition .top-bar-section ul > li ul.dropdown li a {
  border-left: 4px solid #1E1E1E;
}
/* line 39, ../sass/_competition.scss */
nav.top-bar.competition .top-bar-section ul > li ul.dropdown li a:hover {
  border-left: 4px solid #33ace1;
  background: #121515;
}

/* line 56, ../sass/_competition.scss */
#comp_hero {
  border-bottom: 4px solid white;
  background: #007add;
}
/* line 58, ../sass/_competition.scss */
#comp_hero div.row {
  position: relative;
}
/* line 60, ../sass/_competition.scss */
#comp_hero div.row h4 {
  position: absolute;
  top: 1em;
  left: 0em;
  color: white;
  font-size: 24px;
}
/* line 73, ../sass/_competition.scss */
#comp_hero div.newslisting {
  position: absolute;
  bottom: 24px;
  left: 0px;
}
/* line 77, ../sass/_competition.scss */
#comp_hero div.newslisting ul {
  list-style: none;
  margin-bottom: 0;
}
/* line 81, ../sass/_competition.scss */
#comp_hero div.newslisting ul li {
  padding: 4px 0;
  line-height: 1em;
  background: transparent;
}
/* line 85, ../sass/_competition.scss */
#comp_hero div.newslisting ul li > a {
  padding: 6px;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  color: #004486;
  color: white;
  padding: 8px 0px 7px;
  font-weight: bold;
}
/* line 96, ../sass/_competition.scss */
#comp_hero div.newslisting ul li > a:after {
  padding-left: 8px;
  content: '>';
  color: #a1a1a1;
}
/* line 109, ../sass/_competition.scss */
#comp_hero div.newslisting ul li:last-child {
  margin-top: 8px;
}
/* line 111, ../sass/_competition.scss */
#comp_hero div.newslisting ul li:last-child a {
  color: white;
  padding: 8px;
  background: #33ace1;
  -webkit-box-shadow: white 0 0 5px;
  -moz-box-shadow: white 0 0 5px;
  box-shadow: white 0 0 5px;
}
/* line 124, ../sass/_competition.scss */
#comp_hero div.countdown {
  position: absolute;
  top: 10px;
  right: 30px;
  width: 200px;
}
/* line 129, ../sass/_competition.scss */
#comp_hero div.countdown div.message {
  color: white;
  font-size: 18px;
  border-bottom: 1px solid #72b2e8;
  padding-bottom: 10px;
  text-align: right;
}
/* line 136, ../sass/_competition.scss */
#comp_hero div.countdown div.clock {
  padding-top: 8px;
  color: white;
  font-size: 16px;
  font-weight: bold;
}
/* line 141, ../sass/_competition.scss */
#comp_hero div.countdown div.clock span {
  padding: 0 2px 0 12px;
  font-size: 24px;
}
/* line 144, ../sass/_competition.scss */
#comp_hero div.countdown div.clock span:first-child {
  padding-left: 0px;
}
/* line 152, ../sass/_competition.scss */
#comp_hero div.matches {
  display: none;
  position: absolute;
  top: 10px;
  left: 10px;
}

/* line 160, ../sass/_competition.scss */
div#nav.comp_nav {
  background: #121515;
  margin-bottom: 10px;
}
/* line 164, ../sass/_competition.scss */
div#nav.comp_nav div.row nav {
  aheight: 40px;
  aline-height: 40px;
  margin-bottom: 0;
}
/* line 169, ../sass/_competition.scss */
div#nav.comp_nav div.row nav section
> ul {
  background: #121515;
  width: 100%;
}
/* line 173, ../sass/_competition.scss */
div#nav.comp_nav div.row nav section
> ul > li {
  background: #121515;
}
/* line 177, ../sass/_competition.scss */
div#nav.comp_nav div.row nav section
> ul > li > a {
  background: #121515;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
}
/* line 189, ../sass/_competition.scss */
div#nav.comp_nav div.row nav section
> ul > li a.pool {
  background: #333;
}

/* line 200, ../sass/_competition.scss */
div#nav.comp_nav + div.band_grey {
  margin-top: -10px;
}

/* line 205, ../sass/_competition.scss */
div.bluebox h4 {
  background: #33ace1;
  color: white;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 2px 4px;
  margin-bottom: 0;
}
/* line 213, ../sass/_competition.scss */
div.bluebox h4 i {
  padding: 6px;
}
/* line 217, ../sass/_competition.scss */
div.bluebox div {
  max-height: 220px;
  overflow-y: auto;
}
/* line 218, ../sass/_competition.scss */
div.bluebox div table {
  width: 100%;
  margin-bottom: 0px;
}

/* line 231, ../sass/_competition.scss */
div.comp-info {
  margin-bottom: 10px;
}
/* line 233, ../sass/_competition.scss */
div.comp-info > div:first-child {
  padding-left: 0px;
}
/* line 235, ../sass/_competition.scss */
div.comp-info > div:first-child div:first-child {
  padding-left: 0px;
}
/* line 238, ../sass/_competition.scss */
div.comp-info > div:first-child > div:last-child {
  padding-right: 0px;
}
/* line 242, ../sass/_competition.scss */
div.comp-info > div:last-child {
  padding: 0;
}
/* line 246, ../sass/_competition.scss */
div.comp-info div.comp-stats {
  position: relative;
  background: black;
}
/* line 248, ../sass/_competition.scss */
div.comp-info div.comp-stats img.ipad {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 256, ../sass/_competition.scss */
div.comp-info div.comp-stats > div {
  padding: 7% 8% 0% 4.0%;
}
/* line 259, ../sass/_competition.scss */
div.comp-info div.comp-stats > div > div {
  z-index: 20;
}
/* line 267, ../sass/_competition.scss */
div.comp-info div.comp-schedule div.bluebox div {
  margin-bottom: .5em;
}
/* line 270, ../sass/_competition.scss */
div.comp-info div.comp-schedule div.bluebox > a {
  font-weight: bold;
  font-size: .8em;
}
/* line 273, ../sass/_competition.scss */
div.comp-info div.comp-schedule div.bluebox > a i {
  padding: 0 0.5em 0 0;
}
/* line 275, ../sass/_competition.scss */
div.comp-info div.comp-schedule div.bluebox > a.right i {
  padding: 0 0 0 0.5em;
}

/* line 281, ../sass/_competition.scss */
table.comp-home-teams {
  border-collapse: collapse;
  border: none;
  background-color: #e7e7e7;
}
/* line 286, ../sass/_competition.scss */
table.comp-home-teams tr {
  background: #f2f2f2;
}
/* line 288, ../sass/_competition.scss */
table.comp-home-teams tr td:first-child {
  border-left: 4px solid #f2f2f2;
}
/* line 292, ../sass/_competition.scss */
table.comp-home-teams tr:nth-child(even) {
  background: white;
}
/* line 294, ../sass/_competition.scss */
table.comp-home-teams tr:nth-child(even) td:first-child {
  border-left: 4px solid white;
}
/* line 299, ../sass/_competition.scss */
table.comp-home-teams tr:hover td:first-child {
  border-left: 4px solid #33ace1;
}
/* line 305, ../sass/_competition.scss */
table.comp-home-teams td {
  padding: 4px 4px;
  color: #4c4c4c;
  font-size: 12px;
  font-weight: bold;
  border-left: 4px solid #e7e7e7;
}
/* line 312, ../sass/_competition.scss */
table.comp-home-teams td img {
  padding-right: 8px;
}
/* line 315, ../sass/_competition.scss */
table.comp-home-teams td a {
  color: #7f7f7f;
}

/* line 324, ../sass/_competition.scss */
table.comp-home-matches {
  border-collapse: collapse;
  border: none;
}
/* line 327, ../sass/_competition.scss */
table.comp-home-matches tr {
  background: #f2f2f2;
  border-bottom: 1px solid #e6e6e6;
}
/* line 329, ../sass/_competition.scss */
table.comp-home-matches tr td:first-child {
  border-left: 4px solid #f2f2f2;
}
/* line 333, ../sass/_competition.scss */
table.comp-home-matches tr:nth-child(even) {
  background: white;
}
/* line 335, ../sass/_competition.scss */
table.comp-home-matches tr:nth-child(even) td:first-child {
  border-left: 4px solid white;
}
/* line 340, ../sass/_competition.scss */
table.comp-home-matches tr:hover td:first-child {
  border-left: 4px solid #33ace1;
}
/* line 346, ../sass/_competition.scss */
table.comp-home-matches td {
  padding: p x 4px;
  color: #4c4c4c;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  border: none;
}
/* line 353, ../sass/_competition.scss */
table.comp-home-matches td a {
  color: #33ace1;
}
/* line 358, ../sass/_competition.scss */
table.comp-home-matches td:first-child {
  border-right: 1px solid #e6e6e6;
}

/* line 370, ../sass/_competition.scss */
div.statistics h3 {
  border-bottom: 1px solid #d9d9d9;
}
/* line 371, ../sass/_competition.scss */
div.statistics h3 span {
  display: inline-block;
  font-size: .6em;
  margin: 0;
  padding: 0.2em 1.5em;
  background: black;
  color: white;
}

/* line 2, ../sass/_tables.scss */
table.stats_goals {
  width: 100%;
  background: #E5E5E5;
  border: none;
}
/* line 234, ../sass/_mixins.scss */
table.stats_goals th {
  background: #33ace1;
  color: white;
  padding: .3em .5em;
  font-size: .7em;
}
/* line 240, ../sass/_mixins.scss */
table.stats_goals td {
  padding: .3em .5em;
  color: #737373;
  font-size: .7em;
}
/* line 245, ../sass/_mixins.scss */
table.stats_goals caption {
  caption-side: bottom;
  text-align: right;
  color: #737373;
  font-size: .7em;
}
/* line 252, ../sass/_mixins.scss */
table.stats_goals td.group {
  background: #b5b5b5;
  color: black;
  font-weight: bold;
}
/* line 259, ../sass/_mixins.scss */
table.stats_goals tr.total td {
  background: #33ace1;
  color: white;
}
/* line 4, ../sass/_tables.scss */
table.stats_goals td, table.stats_goals th {
  text-align: center;
}
/* line 6, ../sass/_tables.scss */
table.stats_goals td:nth-child(1), table.stats_goals th:nth-child(1) {
  text-align: left;
}

/* line 12, ../sass/_tables.scss */
table.stats_cards {
  width: 100%;
  background: #E5E5E5;
  border: none;
}
/* line 234, ../sass/_mixins.scss */
table.stats_cards th {
  background: #33ace1;
  color: white;
  padding: .3em .5em;
  font-size: .7em;
}
/* line 240, ../sass/_mixins.scss */
table.stats_cards td {
  padding: .3em .5em;
  color: #737373;
  font-size: .7em;
}
/* line 245, ../sass/_mixins.scss */
table.stats_cards caption {
  caption-side: bottom;
  text-align: right;
  color: #737373;
  font-size: .7em;
}
/* line 252, ../sass/_mixins.scss */
table.stats_cards td.group {
  background: #b5b5b5;
  color: black;
  font-weight: bold;
}
/* line 259, ../sass/_mixins.scss */
table.stats_cards tr.total td {
  background: #33ace1;
  color: white;
}
/* line 14, ../sass/_tables.scss */
table.stats_cards td, table.stats_cards th {
  text-align: center;
}
/* line 16, ../sass/_tables.scss */
table.stats_cards td:nth-child(3), table.stats_cards th:nth-child(3) {
  text-align: left;
}

/* line 25, ../sass/_tables.scss */
table.matchteamdetail {
  width: 100%;
  background: #E5E5E5;
  border: none;
}
/* line 234, ../sass/_mixins.scss */
table.matchteamdetail th {
  background: #33ace1;
  color: white;
  padding: .3em .5em;
  font-size: .7em;
}
/* line 240, ../sass/_mixins.scss */
table.matchteamdetail td {
  padding: .3em .5em;
  color: #737373;
  font-size: .7em;
}
/* line 245, ../sass/_mixins.scss */
table.matchteamdetail caption {
  caption-side: bottom;
  text-align: right;
  color: #737373;
  font-size: .7em;
}
/* line 252, ../sass/_mixins.scss */
table.matchteamdetail td.group {
  background: #b5b5b5;
  color: black;
  font-weight: bold;
}
/* line 259, ../sass/_mixins.scss */
table.matchteamdetail tr.total td {
  background: #33ace1;
  color: white;
}
/* line 27, ../sass/_tables.scss */
table.matchteamdetail th.goal {
  background-color: #2ba6cb;
  color: #fff;
}
/* line 31, ../sass/_tables.scss */
table.matchteamdetail th.card_G {
  background: green;
  color: white;
}
/* line 32, ../sass/_tables.scss */
table.matchteamdetail th.card_Y {
  background: yellow;
  color: black;
}
/* line 33, ../sass/_tables.scss */
table.matchteamdetail th.card_R {
  background: red;
  color: white;
}
/* line 34, ../sass/_tables.scss */
table.matchteamdetail td, table.matchteamdetail th {
  text-align: center;
}
/* line 36, ../sass/_tables.scss */
table.matchteamdetail td:nth-child(3), table.matchteamdetail th:nth-child(3) {
  text-align: left;
}

/* line 43, ../sass/_tables.scss */
table.match_details {
  width: 100%;
  background: #E5E5E5;
  border: none;
}
/* line 234, ../sass/_mixins.scss */
table.match_details th {
  background: #33ace1;
  color: white;
  padding: .3em .5em;
  font-size: .7em;
}
/* line 240, ../sass/_mixins.scss */
table.match_details td {
  padding: .3em .5em;
  color: #737373;
  font-size: .7em;
}
/* line 245, ../sass/_mixins.scss */
table.match_details caption {
  caption-side: bottom;
  text-align: right;
  color: #737373;
  font-size: .7em;
}
/* line 252, ../sass/_mixins.scss */
table.match_details td.group {
  background: #b5b5b5;
  color: black;
  font-weight: bold;
}
/* line 259, ../sass/_mixins.scss */
table.match_details tr.total td {
  background: #33ace1;
  color: white;
}
/* line 45, ../sass/_tables.scss */
table.match_details th {
  color: white;
  background: black;
}
/* line 49, ../sass/_tables.scss */
table.match_details td {
  text-align: center;
}

/* line 55, ../sass/_tables.scss */
table.match_scoreline {
  width: 100%;
  background: transparent;
  border: none;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
/* line 62, ../sass/_tables.scss */
table.match_scoreline th {
  text-align: center;
  padding: 1em 0;
  width: 20%;
  font-size: 1.0em;
  line-height: 1.5;
}
/* line 68, ../sass/_tables.scss */
table.match_scoreline th:first-child {
  padding: 1em 0;
  border-right: 1px solid white;
  width: 40%;
}
/* line 74, ../sass/_tables.scss */
table.match_scoreline th:last-child {
  border-left: 1px solid white;
  width: 40%;
}
/* line 79, ../sass/_tables.scss */
table.match_scoreline th a {
  padding: 0 1em;
  color: #272727;
}

/* line 90, ../sass/_tables.scss */
table.match_shootoutdetail {
  width: 100%;
  background: #E5E5E5;
  border: none;
}
/* line 234, ../sass/_mixins.scss */
table.match_shootoutdetail th {
  background: #33ace1;
  color: white;
  padding: .3em .5em;
  font-size: .7em;
}
/* line 240, ../sass/_mixins.scss */
table.match_shootoutdetail td {
  padding: .3em .5em;
  color: #737373;
  font-size: .7em;
}
/* line 245, ../sass/_mixins.scss */
table.match_shootoutdetail caption {
  caption-side: bottom;
  text-align: right;
  color: #737373;
  font-size: .7em;
}
/* line 252, ../sass/_mixins.scss */
table.match_shootoutdetail td.group {
  background: #b5b5b5;
  color: black;
  font-weight: bold;
}
/* line 259, ../sass/_mixins.scss */
table.match_shootoutdetail tr.total td {
  background: #33ace1;
  color: white;
}
/* line 92, ../sass/_tables.scss */
table.match_shootoutdetail td, table.match_shootoutdetail th {
  text-align: center;
}
/* line 94, ../sass/_tables.scss */
table.match_shootoutdetail td:nth-child(2), table.match_shootoutdetail td:nth-child(3), table.match_shootoutdetail th:nth-child(2), table.match_shootoutdetail th:nth-child(3) {
  text-align: left;
}

/* line 101, ../sass/_tables.scss */
table.match_carddetail {
  width: 100%;
  background: #E5E5E5;
  border: none;
}
/* line 234, ../sass/_mixins.scss */
table.match_carddetail th {
  background: #33ace1;
  color: white;
  padding: .3em .5em;
  font-size: .7em;
}
/* line 240, ../sass/_mixins.scss */
table.match_carddetail td {
  padding: .3em .5em;
  color: #737373;
  font-size: .7em;
}
/* line 245, ../sass/_mixins.scss */
table.match_carddetail caption {
  caption-side: bottom;
  text-align: right;
  color: #737373;
  font-size: .7em;
}
/* line 252, ../sass/_mixins.scss */
table.match_carddetail td.group {
  background: #b5b5b5;
  color: black;
  font-weight: bold;
}
/* line 259, ../sass/_mixins.scss */
table.match_carddetail tr.total td {
  background: #33ace1;
  color: white;
}
/* line 103, ../sass/_tables.scss */
table.match_carddetail td, table.match_carddetail th {
  text-align: center;
}
/* line 105, ../sass/_tables.scss */
table.match_carddetail td:nth-child(4), table.match_carddetail td:nth-child(6), table.match_carddetail th:nth-child(4), table.match_carddetail th:nth-child(6) {
  text-align: left;
}
/* line 108, ../sass/_tables.scss */
table.match_carddetail td:nth-child(5), table.match_carddetail th:nth-child(5) {
  font-weight: bold;
}
/* line 112, ../sass/_tables.scss */
table.match_carddetail td.cardG {
  color: white;
  background: green;
}
/* line 117, ../sass/_tables.scss */
table.match_carddetail td.cardY {
  color: black;
  background: yellow;
}
/* line 121, ../sass/_tables.scss */
table.match_carddetail td.cardR {
  color: white;
  background: red;
}

/* line 128, ../sass/_tables.scss */
table.match_goaldetail {
  width: 100%;
  background: #E5E5E5;
  border: none;
}
/* line 234, ../sass/_mixins.scss */
table.match_goaldetail th {
  background: #33ace1;
  color: white;
  padding: .3em .5em;
  font-size: .7em;
}
/* line 240, ../sass/_mixins.scss */
table.match_goaldetail td {
  padding: .3em .5em;
  color: #737373;
  font-size: .7em;
}
/* line 245, ../sass/_mixins.scss */
table.match_goaldetail caption {
  caption-side: bottom;
  text-align: right;
  color: #737373;
  font-size: .7em;
}
/* line 252, ../sass/_mixins.scss */
table.match_goaldetail td.group {
  background: #b5b5b5;
  color: black;
  font-weight: bold;
}
/* line 259, ../sass/_mixins.scss */
table.match_goaldetail tr.total td {
  background: #33ace1;
  color: white;
}
/* line 130, ../sass/_tables.scss */
table.match_goaldetail td, table.match_goaldetail th {
  text-align: center;
}
/* line 132, ../sass/_tables.scss */
table.match_goaldetail td:nth-child(4), table.match_goaldetail th:nth-child(4) {
  text-align: left;
}

/* line 138, ../sass/_tables.scss */
table.match_officials {
  width: 100%;
  background: #E5E5E5;
  border: none;
}
/* line 234, ../sass/_mixins.scss */
table.match_officials th {
  background: #33ace1;
  color: white;
  padding: .3em .5em;
  font-size: .7em;
}
/* line 240, ../sass/_mixins.scss */
table.match_officials td {
  padding: .3em .5em;
  color: #737373;
  font-size: .7em;
}
/* line 245, ../sass/_mixins.scss */
table.match_officials caption {
  caption-side: bottom;
  text-align: right;
  color: #737373;
  font-size: .7em;
}
/* line 252, ../sass/_mixins.scss */
table.match_officials td.group {
  background: #b5b5b5;
  color: black;
  font-weight: bold;
}
/* line 259, ../sass/_mixins.scss */
table.match_officials tr.total td {
  background: #33ace1;
  color: white;
}
/* line 140, ../sass/_tables.scss */
table.match_officials th {
  color: white;
  background: black;
}

/* line 147, ../sass/_tables.scss */
table.match_schedule {
  width: 100%;
  background: #E5E5E5;
  border: none;
}
/* line 234, ../sass/_mixins.scss */
table.match_schedule th {
  background: #33ace1;
  color: white;
  padding: .3em .5em;
  font-size: .7em;
}
/* line 240, ../sass/_mixins.scss */
table.match_schedule td {
  padding: .3em .5em;
  color: #737373;
  font-size: .7em;
}
/* line 245, ../sass/_mixins.scss */
table.match_schedule caption {
  caption-side: bottom;
  text-align: right;
  color: #737373;
  font-size: .7em;
}
/* line 252, ../sass/_mixins.scss */
table.match_schedule td.group {
  background: #b5b5b5;
  color: black;
  font-weight: bold;
}
/* line 259, ../sass/_mixins.scss */
table.match_schedule tr.total td {
  background: #33ace1;
  color: white;
}
/* line 149, ../sass/_tables.scss */
table.match_schedule td, table.match_schedule th {
  font-weight: bold;
  text-align: center;
}
/* line 152, ../sass/_tables.scss */
table.match_schedule td a, table.match_schedule th a {
  color: #252525;
  text-decoration: underline;
  display: inline-block;
  min-width: 80px;
}
/* line 161, ../sass/_tables.scss */
table.match_schedule td {
  color: #252525;
}
/* line 164, ../sass/_tables.scss */
table.match_schedule td.group {
  text-align: left;
}

/* line 169, ../sass/_tables.scss */
table.competition_pool {
  width: 100%;
  background: #E5E5E5;
  border: none;
}
/* line 234, ../sass/_mixins.scss */
table.competition_pool th {
  background: #33ace1;
  color: white;
  padding: .3em .5em;
  font-size: .7em;
}
/* line 240, ../sass/_mixins.scss */
table.competition_pool td {
  padding: .3em .5em;
  color: #737373;
  font-size: .7em;
}
/* line 245, ../sass/_mixins.scss */
table.competition_pool caption {
  caption-side: bottom;
  text-align: right;
  color: #737373;
  font-size: .7em;
}
/* line 252, ../sass/_mixins.scss */
table.competition_pool td.group {
  background: #b5b5b5;
  color: black;
  font-weight: bold;
}
/* line 259, ../sass/_mixins.scss */
table.competition_pool tr.total td {
  background: #33ace1;
  color: white;
}

/* line 174, ../sass/_tables.scss */
table.competition_teams {
  width: 100%;
  background: #E5E5E5;
  border: none;
}
/* line 234, ../sass/_mixins.scss */
table.competition_teams th {
  background: #33ace1;
  color: white;
  padding: .3em .5em;
  font-size: .7em;
}
/* line 240, ../sass/_mixins.scss */
table.competition_teams td {
  padding: .3em .5em;
  color: #737373;
  font-size: .7em;
}
/* line 245, ../sass/_mixins.scss */
table.competition_teams caption {
  caption-side: bottom;
  text-align: right;
  color: #737373;
  font-size: .7em;
}
/* line 252, ../sass/_mixins.scss */
table.competition_teams td.group {
  background: #b5b5b5;
  color: black;
  font-weight: bold;
}
/* line 259, ../sass/_mixins.scss */
table.competition_teams tr.total td {
  background: #33ace1;
  color: white;
}
/* line 176, ../sass/_tables.scss */
table.competition_teams td:first-child {
  font-weight: bold;
}
/* line 178, ../sass/_tables.scss */
table.competition_teams td:first-child img {
  padding-right: 1em;
}

/* line 183, ../sass/_tables.scss */
table.team_players {
  width: 100%;
  background: #E5E5E5;
  border: none;
}
/* line 234, ../sass/_mixins.scss */
table.team_players th {
  background: #33ace1;
  color: white;
  padding: .3em .5em;
  font-size: .7em;
}
/* line 240, ../sass/_mixins.scss */
table.team_players td {
  padding: .3em .5em;
  color: #737373;
  font-size: .7em;
}
/* line 245, ../sass/_mixins.scss */
table.team_players caption {
  caption-side: bottom;
  text-align: right;
  color: #737373;
  font-size: .7em;
}
/* line 252, ../sass/_mixins.scss */
table.team_players td.group {
  background: #b5b5b5;
  color: black;
  font-weight: bold;
}
/* line 259, ../sass/_mixins.scss */
table.team_players tr.total td {
  background: #33ace1;
  color: white;
}
/* line 185, ../sass/_tables.scss */
table.team_players td, table.team_players th {
  text-align: center;
}
/* line 187, ../sass/_tables.scss */
table.team_players td:nth-child(2), table.team_players th:nth-child(2) {
  text-align: left;
}

/* line 194, ../sass/_tables.scss */
table.team_staff {
  width: 100%;
  background: #E5E5E5;
  border: none;
}
/* line 234, ../sass/_mixins.scss */
table.team_staff th {
  background: #33ace1;
  color: white;
  padding: .3em .5em;
  font-size: .7em;
}
/* line 240, ../sass/_mixins.scss */
table.team_staff td {
  padding: .3em .5em;
  color: #737373;
  font-size: .7em;
}
/* line 245, ../sass/_mixins.scss */
table.team_staff caption {
  caption-side: bottom;
  text-align: right;
  color: #737373;
  font-size: .7em;
}
/* line 252, ../sass/_mixins.scss */
table.team_staff td.group {
  background: #b5b5b5;
  color: black;
  font-weight: bold;
}
/* line 259, ../sass/_mixins.scss */
table.team_staff tr.total td {
  background: #33ace1;
  color: white;
}

/* line 198, ../sass/_tables.scss */
table.competition_officials {
  width: 100%;
  background: #E5E5E5;
  border: none;
}
/* line 234, ../sass/_mixins.scss */
table.competition_officials th {
  background: #33ace1;
  color: white;
  padding: .3em .5em;
  font-size: .7em;
}
/* line 240, ../sass/_mixins.scss */
table.competition_officials td {
  padding: .3em .5em;
  color: #737373;
  font-size: .7em;
}
/* line 245, ../sass/_mixins.scss */
table.competition_officials caption {
  caption-side: bottom;
  text-align: right;
  color: #737373;
  font-size: .7em;
}
/* line 252, ../sass/_mixins.scss */
table.competition_officials td.group {
  background: #b5b5b5;
  color: black;
  font-weight: bold;
}
/* line 259, ../sass/_mixins.scss */
table.competition_officials tr.total td {
  background: #33ace1;
  color: white;
}

/* line 202, ../sass/_tables.scss */
table.player_matches {
  width: 100%;
  background: #E5E5E5;
  border: none;
}
/* line 234, ../sass/_mixins.scss */
table.player_matches th {
  background: #33ace1;
  color: white;
  padding: .3em .5em;
  font-size: .7em;
}
/* line 240, ../sass/_mixins.scss */
table.player_matches td {
  padding: .3em .5em;
  color: #737373;
  font-size: .7em;
}
/* line 245, ../sass/_mixins.scss */
table.player_matches caption {
  caption-side: bottom;
  text-align: right;
  color: #737373;
  font-size: .7em;
}
/* line 252, ../sass/_mixins.scss */
table.player_matches td.group {
  background: #b5b5b5;
  color: black;
  font-weight: bold;
}
/* line 259, ../sass/_mixins.scss */
table.player_matches tr.total td {
  background: #33ace1;
  color: white;
}
/* line 204, ../sass/_tables.scss */
table.player_matches td, table.player_matches th {
  text-align: center;
}

/* line 209, ../sass/_tables.scss */
table.official_matches {
  width: 100%;
  background: #E5E5E5;
  border: none;
}
/* line 234, ../sass/_mixins.scss */
table.official_matches th {
  background: #33ace1;
  color: white;
  padding: .3em .5em;
  font-size: .7em;
}
/* line 240, ../sass/_mixins.scss */
table.official_matches td {
  padding: .3em .5em;
  color: #737373;
  font-size: .7em;
}
/* line 245, ../sass/_mixins.scss */
table.official_matches caption {
  caption-side: bottom;
  text-align: right;
  color: #737373;
  font-size: .7em;
}
/* line 252, ../sass/_mixins.scss */
table.official_matches td.group {
  background: #b5b5b5;
  color: black;
  font-weight: bold;
}
/* line 259, ../sass/_mixins.scss */
table.official_matches tr.total td {
  background: #33ace1;
  color: white;
}
/* line 211, ../sass/_tables.scss */
table.official_matches td, table.official_matches th {
  text-align: center;
}

/* line 216, ../sass/_tables.scss */
table.official_table {
  width: 100%;
  background: #E5E5E5;
  border: none;
}
/* line 234, ../sass/_mixins.scss */
table.official_table th {
  background: #33ace1;
  color: white;
  padding: .3em .5em;
  font-size: .7em;
}
/* line 240, ../sass/_mixins.scss */
table.official_table td {
  padding: .3em .5em;
  color: #737373;
  font-size: .7em;
}
/* line 245, ../sass/_mixins.scss */
table.official_table caption {
  caption-side: bottom;
  text-align: right;
  color: #737373;
  font-size: .7em;
}
/* line 252, ../sass/_mixins.scss */
table.official_table td.group {
  background: #b5b5b5;
  color: black;
  font-weight: bold;
}
/* line 259, ../sass/_mixins.scss */
table.official_table tr.total td {
  background: #33ace1;
  color: white;
}

/* line 220, ../sass/_tables.scss */
table.official_umpire {
  width: 100%;
  background: #E5E5E5;
  border: none;
}
/* line 234, ../sass/_mixins.scss */
table.official_umpire th {
  background: #33ace1;
  color: white;
  padding: .3em .5em;
  font-size: .7em;
}
/* line 240, ../sass/_mixins.scss */
table.official_umpire td {
  padding: .3em .5em;
  color: #737373;
  font-size: .7em;
}
/* line 245, ../sass/_mixins.scss */
table.official_umpire caption {
  caption-side: bottom;
  text-align: right;
  color: #737373;
  font-size: .7em;
}
/* line 252, ../sass/_mixins.scss */
table.official_umpire td.group {
  background: #b5b5b5;
  color: black;
  font-weight: bold;
}
/* line 259, ../sass/_mixins.scss */
table.official_umpire tr.total td {
  background: #33ace1;
  color: white;
}

/* line 386, ../sass/_competition.scss */
a.country {
  color: #252525 !important;
}
/* line 388, ../sass/_competition.scss */
a.country:hover {
  color: #252525 !important;
  text-decoration: underline;
}

/* line 395, ../sass/_competition.scss */
div.prevnext {
  padding: 1em 0;
}
/* line 397, ../sass/_competition.scss */
div.prevnext a {
  font-size: .8em;
  font-weight: bold;
  padding: 0 1em;
}

/* line 405, ../sass/_competition.scss */
ul.appointments {
  list-style: none;
}
/* line 407, ../sass/_competition.scss */
ul.appointments li {
  font-size: 0.8em;
}

/* line 413, ../sass/_competition.scss */
div.band_grey {
  padding-top: 20px;
  background: #e5e5e5;
}

/* line 423, ../sass/_competition.scss */
div.section-container.auto > section > p.title {
  background: #33ace1;
}
/* line 425, ../sass/_competition.scss */
div.section-container.auto > section > p.title a {
  padding: .2em 1em;
  color: white;
  font-weight: bold;
  font-size: .7em;
}
/* line 431, ../sass/_competition.scss */
div.section-container.auto > section > p.title a:hover {
  color: #33ace1;
}
/* line 437, ../sass/_competition.scss */
div.section-container.auto > section.active > p.title a {
  color: #33ace1;
  background: white;
}

/* line 444, ../sass/_competition.scss */
div.clienthtml {
  font-size: 0.8em;
}
/* line 446, ../sass/_competition.scss */
div.clienthtml b, div.clienthtml strong {
  color: #33ace1;
}

/* line 453, ../sass/_competition.scss */
table.lineupform td {
  text-align: center;
  padding: .1em;
}
/* line 454, ../sass/_competition.scss */
table.lineupform td input {
  margin: 0;
}
/* line 458, ../sass/_competition.scss */
table.lineupform td:last-child {
  text-align: left;
}
/* line 463, ../sass/_competition.scss */
table.lineupform tr:hover {
  background: #ddd;
}
/* line 467, ../sass/_competition.scss */
table.lineupform tr.suspended td, table.lineupform tr.disqualified td {
  color: red;
  font-weight: bold;
}

/* line 4, ../sass/_social.scss */
div.social_band {
  padding: 15px 0;
  background: #e5e5e5;
}
/* line 6, ../sass/_social.scss */
div.social_band + div.social_band {
  padding-top: 0;
}
/* line 12, ../sass/_social.scss */
div.social_band div.row {
  max-width: 63.4375em;
}
/* line 15, ../sass/_social.scss */
div.social_band div.row > div.columns {
  padding: 0 7.5px;
}
/* line 21, ../sass/_social.scss */
div.social_band div.row > div.columns > div {
  position: relative;
  border: 1px solid #a0989c;
}
/* line 5, ../sass/_mixins.scss */
div.social_band div.row > div.columns > div i {
  padding: 4px;
  color: white;
  background: #33ace1;
  text-align: center;
  position: absolute;
  display: inline-block;
  top: 0;
  left: 0;
  z-index: 50;
}
/* line 22, ../sass/_mixins.scss */
div.social_band div.row > div.columns > div i.fa-play {
  top: 50%;
  left: 50%;
  font-size: 20px;
  margin-left: -0.8em;
  margin-top: -0.6em;
  padding: .2em .6em;
  background: gray;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 34, ../sass/_mixins.scss */
div.social_band div.row > div.columns > div:hover {
  border: 1px solid white;
}
/* line 36, ../sass/_mixins.scss */
div.social_band div.row > div.columns > div:hover i {
  color: black;
  background: white;
}
/* line 39, ../sass/_mixins.scss */
div.social_band div.row > div.columns > div:hover i.fa-play {
  background: red;
  color: white;
}
/* line 48, ../sass/_mixins.scss */
div.social_band div.row > div.columns > div div.image-title {
  background: #33ace1;
  color: white;
  font-size: 12px;
  padding: 2px 6px;
  font-weight: bold;
  text-align: center;
}
/* line 28, ../sass/_social.scss */
div.social_band div.row > div.columns div.flex-video {
  margin-bottom: 0;
}

/* line 38, ../sass/_social.scss */
div.slideshow-wrapper.partner {
  position: relative;
}
/* line 40, ../sass/_social.scss */
div.slideshow-wrapper.partner div.orbit-slide-number {
  display: none;
}
/* line 41, ../sass/_social.scss */
div.slideshow-wrapper.partner div.orbit-timer {
  display: none;
}
/* line 42, ../sass/_social.scss */
div.slideshow-wrapper.partner a.orbit-prev {
  display: none;
}
/* line 43, ../sass/_social.scss */
div.slideshow-wrapper.partner a.orbit-next {
  display: none;
}
/* line 44, ../sass/_social.scss */
div.slideshow-wrapper.partner ol.orbit-bullets {
  position: absolute;
  top: auto;
  left: 4px;
  bottom: 10px;
  z-index: 30;
  margin-bottom: 0;
}
/* line 51, ../sass/_social.scss */
div.slideshow-wrapper.partner ol.orbit-bullets li {
  background: #9c9c9c;
  border: none;
  margin-top: 1px;
  height: 6px;
  width: 6px;
}
/* line 57, ../sass/_social.scss */
div.slideshow-wrapper.partner ol.orbit-bullets li.active {
  background: #33ace1;
  margin-top: 0;
  height: 8px;
  width: 8px;
}

/* line 69, ../sass/_social.scss */
iframe.twitter-timeline {
  border: 1px solid green;
}
/* line 71, ../sass/_social.scss */
iframe.twitter-timeline span.p-name {
  color: red;
}

/* line 76, ../sass/_social.scss */
div.videoPlay {
  position: relative;
  border: 1px solid #a0989c;
}
/* line 5, ../sass/_mixins.scss */
div.videoPlay i {
  padding: 4px;
  color: white;
  background: #33ace1;
  text-align: center;
  position: absolute;
  display: inline-block;
  top: 0;
  left: 0;
  z-index: 50;
}
/* line 22, ../sass/_mixins.scss */
div.videoPlay i.fa-play {
  top: 50%;
  left: 50%;
  font-size: 20px;
  margin-left: -0.8em;
  margin-top: -0.6em;
  padding: .2em .6em;
  background: gray;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 34, ../sass/_mixins.scss */
div.videoPlay:hover {
  border: 1px solid white;
}
/* line 36, ../sass/_mixins.scss */
div.videoPlay:hover i {
  color: black;
  background: white;
}
/* line 39, ../sass/_mixins.scss */
div.videoPlay:hover i.fa-play {
  background: red;
  color: white;
}
/* line 48, ../sass/_mixins.scss */
div.videoPlay div.image-title {
  background: #33ace1;
  color: white;
  font-size: 12px;
  padding: 2px 6px;
  font-weight: bold;
  text-align: center;
}

/* line 81, ../sass/_social.scss */
div.tweet {
  width: 220px;
  float: left;
  margin: 0 .4em;
  padding: 0;
  float: left;
  background: #fff;
  margin-bottom: 1em;
  position: relative;
  line-height: 1.25;
}
/* line 95, ../sass/_social.scss */
div.tweet a {
  color: #888;
}
/* line 97, ../sass/_social.scss */
div.tweet a:hover {
  color: #55acee;
}
/* line 102, ../sass/_social.scss */
div.tweet div.author {
  overflow: hidden;
  *zoom: 1;
}
/* line 105, ../sass/_social.scss */
div.tweet div.author > a.avatar {
  display: block;
  float: left;
  padding-right: 0.4em;
}
/* line 112, ../sass/_social.scss */
div.tweet div.author span {
  padding: 0;
  line-height: 1;
  display: block;
}
/* line 113, ../sass/_social.scss */
div.tweet div.author span a {
  line-height: 1.2;
  font-size: 1em;
}
/* line 121, ../sass/_social.scss */
div.tweet div.author span.name {
  padding-top: 10px;
  font-size: .8em;
}
/* line 124, ../sass/_social.scss */
div.tweet div.author span.name a {
  color: #333;
  font-weight: bold;
}
/* line 130, ../sass/_social.scss */
div.tweet div.author span.screen_name {
  font-size: .6em;
}
/* line 132, ../sass/_social.scss */
div.tweet div.author span.screen_name a {
  color: #888;
}
/* line 138, ../sass/_social.scss */
div.tweet div.timestamp {
  position: absolute;
  top: 12px;
  right: 0;
  font-size: .7em;
  font-weight: bold;
  color: #33ace1;
  padding-right: .5em;
}
/* line 148, ../sass/_social.scss */
div.tweet div.text {
  font-size: .8em;
  margin-bottom: .3em;
  color: #888;
}
/* line 153, ../sass/_social.scss */
div.tweet div.retweets {
  float: left;
  font-size: .6em;
  color: #888;
  text-transform: uppercase;
}
/* line 158, ../sass/_social.scss */
div.tweet div.retweets span {
  font-size: 1.25em;
  color: #333;
  font-weight: bold;
}
/* line 165, ../sass/_social.scss */
div.tweet div.intents {
  text-align: right;
  font-size: .8em;
}
/* line 168, ../sass/_social.scss */
div.tweet div.intents a {
  padding: 0 .5em;
  color: #333;
}
/* line 172, ../sass/_social.scss */
div.tweet div.intents a span {
  display: none;
}

/* line 1, ../sass/_footer.scss */
div#partnersocial {
  padding: 12px 0;
}
/* line 3, ../sass/_footer.scss */
div#partnersocial div h5 {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  color: #262626;
}
/* line 8, ../sass/_footer.scss */
div#partnersocial div h5 i {
  font-size: 16px;
}
/* line 13, ../sass/_footer.scss */
div#partnersocial div.stayintouch div {
  color: #929292;
  border-top: 1px solid #e5e5e5;
  font-size: 12px;
  font-weight: bold;
  padding: 6px 0;
  position: relative;
}
/* line 20, ../sass/_footer.scss */
div#partnersocial div.stayintouch div img {
  position: absolute;
  bottom: 2px;
  left: 100px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 25, ../sass/_footer.scss */
div#partnersocial div.stayintouch div img:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 29, ../sass/_footer.scss */
div#partnersocial div.stayintouch div:last-child {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 20px;
}
/* line 35, ../sass/_footer.scss */
div#partnersocial div.stayintouch div:after {
  padding-right: 8px;
  content: '>';
  float: right;
  font-weight: bold;
  color: #33ace1;
}

/* line 50, ../sass/_footer.scss */
div.band_blue, div.site_footer {
  background: url(blue-bg.png);
}

/* line 57, ../sass/_footer.scss */
div.site_footer div.tower_nav div.row div {
  border-left: 1px solid #33ace1;
  height: 100%;
  margin: 34px 0px 0px;
  padding: 0 12px;
}
/* line 59, ../sass/_footer.scss */
div.site_footer div.tower_nav div.row div:first-child {
  border-left: none;
}
/* line 66, ../sass/_footer.scss */
div.site_footer div.tower_nav div.row div h6 {
  color: white;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 1.2;
}
/* line 72, ../sass/_footer.scss */
div.site_footer div.tower_nav div.row div h6 a {
  color: white;
}
/* line 76, ../sass/_footer.scss */
div.site_footer div.tower_nav div.row div ul {
  line-height: 1.4;
  margin-bottom: 0;
}
/* line 80, ../sass/_footer.scss */
div.site_footer div.tower_nav div.row div ul li {
  list-style: none;
}
/* line 82, ../sass/_footer.scss */
div.site_footer div.tower_nav div.row div ul li a {
  color: #092846;
  font-size: 12px;
  font-weight: bold;
}
/* line 86, ../sass/_footer.scss */
div.site_footer div.tower_nav div.row div ul li a:hover {
  color: white;
}
/* line 87, ../sass/_footer.scss */
div.site_footer div.tower_nav div.row div ul li a:before {
  padding-right: 3px;
  content: '>';
  color: white;
}
/* line 104, ../sass/_footer.scss */
div.site_footer div.newsletter_signup {
  padding: 0;
  background: #2190ed;
}
/* line 109, ../sass/_footer.scss */
div.site_footer div.newsletter_signup h3 {
  background: #004486;
  margin: 24px 0 18px;
  padding: 10px 15px;
  color: white;
  text-transform: uppercase;
  font-size: 12px;
}
/* line 120, ../sass/_footer.scss */
div.site_footer div.newsletter_signup p {
  margin: 0 15px;
  color: white;
  font-size: 10px;
}
/* line 127, ../sass/_footer.scss */
div.site_footer div.newsletter_signup a i {
  color: white;
}
/* line 132, ../sass/_footer.scss */
div.site_footer div.newsletter_signup form {
  margin-bottom: 6px;
}
/* line 133, ../sass/_footer.scss */
div.site_footer div.newsletter_signup form input[type="text"] {
  color: white;
  background: #389bef;
  border: 1px solid #60aff2;
}
/* line 138, ../sass/_footer.scss */
div.site_footer div.newsletter_signup form input[type="submit"] {
  text-transform: uppercase;
  background: #16d503;
  color: white;
  display: block;
  border: 1px solid #45dd35;
  width: 100%;
  height: 32px;
}
/* line 150, ../sass/_footer.scss */
div.site_footer div.newsletter_signup div.socialicons {
  margin: 10px 15px;
}
/* line 152, ../sass/_footer.scss */
div.site_footer div.newsletter_signup div.socialicons a {
  display: inline-block;
  padding: 2px 0;
  font-size: 20px;
}
/* line 156, ../sass/_footer.scss */
div.site_footer div.newsletter_signup div.socialicons a:hover {
  background: white;
}
/* line 158, ../sass/_footer.scss */
div.site_footer div.newsletter_signup div.socialicons a:hover i {
  color: #33ace1;
}
/* line 162, ../sass/_footer.scss */
div.site_footer div.newsletter_signup div.socialicons a:first-child {
  padding-left: 0;
}

/* line 171, ../sass/_footer.scss */
div.site_copyright {
  background: black;
}
/* line 174, ../sass/_footer.scss */
div.site_copyright div.row div {
  padding: 8px 0;
}
/* line 177, ../sass/_footer.scss */
div.site_copyright div.row div a {
  font-size: 10px;
  color: #676767;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 182, ../sass/_footer.scss */
div.site_copyright div.row div a:after {
  padding-left: 5px;
  content: '>';
  color: white;
  font-size: 10px;
}
/* line 189, ../sass/_footer.scss */
div.site_copyright div.row div:last-child {
  text-align: right;
}
/* line 191, ../sass/_footer.scss */
div.site_copyright div.row div:last-child a:after {
  content: '';
}

/* line 1, ../sass/admin/_admin.scss */
div.admin {
  border: 3px solid #88ff00;
  padding: 4px 8px;
  margin: 6px 0;
}

/* line 15, ../sass/admin/_admin.scss */
iframe#admin_iframe {
  width: 100%;
  border: 3px solid #88ff00;
  min-height: 300px;
  display: none;
}

/* line 24, ../sass/admin/_admin.scss */
div#admin_icon {
  position: fixed;
  font-size: 1.2em;
  left: 1em;
  top: 1em;
  z-index: 1000;
}
/* line 28, ../sass/admin/_admin.scss */
div#admin_icon > a {
  color: #88ff00;
}
/* line 35, ../sass/admin/_admin.scss */
div#admin_icon ul {
  width: 400px;
}
/* line 37, ../sass/admin/_admin.scss */
div#admin_icon ul li.divider {
  border-bottom: 1px solid #222;
  font-size: .8em;
}
/* line 41, ../sass/admin/_admin.scss */
div#admin_icon ul li.title {
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: .8em;
}

/* line 1, ../sass/_news.scss */
div.filter {
  background: #33ace1;
  color: white;
  padding: 4px 8px;
  font-weight: bold;
  margin-bottom: 20px;
}
/* line 6, ../sass/_news.scss */
div.filter dl {
  margin: 0;
  padding: 0;
}
/* line 9, ../sass/_news.scss */
div.filter dl dt {
  margin-bottom: 0;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
}
/* line 14, ../sass/_news.scss */
div.filter dl dt i {
  padding-right: 0.5em;
}
/* line 18, ../sass/_news.scss */
div.filter dl dd {
  margin-top: 1px;
  margin-bottom: 0;
  text-transform: lowercase;
  font-weight: bold;
  font-size: 12px;
}
/* line 23, ../sass/_news.scss */
div.filter dl dd a {
  color: white;
}
/* line 29, ../sass/_news.scss */
div.filter dl dd.active a {
  background: white;
  color: black;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 42, ../sass/_news.scss */
div.filter ul.breadcrumb {
  float: right;
  line-height: 1;
  margin-bottom: 0;
}
/* line 46, ../sass/_news.scss */
div.filter ul.breadcrumb li {
  display: inline-block;
  color: white;
  font-size: 12px;
}
/* line 50, ../sass/_news.scss */
div.filter ul.breadcrumb li:first-child {
  font-size: 16px;
}
/* line 53, ../sass/_news.scss */
div.filter ul.breadcrumb li a {
  color: white;
}
/* line 56, ../sass/_news.scss */
div.filter ul.breadcrumb li:before {
  content: '//';
  padding: 0 4px;
}
/* line 60, ../sass/_news.scss */
div.filter ul.breadcrumb li:first-child:before {
  content: '';
}

/* overlay at start */
/* line 2, ../sass/_lightbox.scss */
.mfp-fade.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}

/* overlay animate in */
/* line 10, ../sass/_lightbox.scss */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}

/* overlay animate out */
/* line 14, ../sass/_lightbox.scss */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

/* content at start */
/* line 19, ../sass/_lightbox.scss */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}

/* content animate it */
/* line 27, ../sass/_lightbox.scss */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}

/* content animate out */
/* line 31, ../sass/_lightbox.scss */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

/* line 1, ../sass/_website.scss */
a {
  color: #33ace1;
}

/* line 5, ../sass/_website.scss */
.desc {
  font-size: 14px;
  color: #333;
}

/* line 9, ../sass/_website.scss */
.caption {
  font-size: 12px;
  color: #333;
}

/* line 14, ../sass/_website.scss */
.clearfix {
  overflow: hidden;
  *zoom: 1;
}

/* line 19, ../sass/_website.scss */
a#altiuslogo {
  display: block;
  margin: 0 auto;
  max-width: 100px;
  padding: 2px;
}
/* line 24, ../sass/_website.scss */
a#altiuslogo i {
  padding: 2px;
}

/* line 31, ../sass/_website.scss */
div.flexcontainer {
  height: 0;
  padding-bottom: 75%;
  overflow: hidden;
  background-size: cover;
  background-position: center;
}
/* line 37, ../sass/_website.scss */
div.flexcontainer.widescreen {
  padding-bottom: 56.25%;
}

/* line 43, ../sass/_website.scss */
div.row.clean > div.columns:first-child {
  padding-left: 0;
}
/* line 47, ../sass/_website.scss */
div.row.clean > div.columns:last-child {
  padding-right: 0;
}

/* line 54, ../sass/_website.scss */
div.news_body {
  font-size: 0.8em;
  line-height: 1.2;
}

/* line 25, ../sass/foundation-fih.scss */
table caption {
  margin: .3em 0;
  caption-side: bottom;
  text-align: left;
  color: #666;
  font-size: .8em;
}
