/* ==========
  SBS Global Navigation
========== */
/* compass imports */
/* background image --------------------------------- */
/* font families ------------------------------------ */
/* generic colours ------------------------------------ */
/* spacing ------------------------------------------ */
/* configuration ------------------------------------ */
/* grid variables ------------------------------------ */
/* preset image sizes ------------------------------------ */
/* categorised mixins */
@-webkit-keyframes fadeInDelay {
  /* line 92, ../../scss/mixins/_animations.scss */
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }

  /* line 93, ../../scss/mixins/_animations.scss */
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-moz-keyframes fadeInDelay {
  /* line 96, ../../scss/mixins/_animations.scss */
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }

  /* line 97, ../../scss/mixins/_animations.scss */
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@keyframes fadeInDelay {
  /* line 100, ../../scss/mixins/_animations.scss */
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }

  /* line 101, ../../scss/mixins/_animations.scss */
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

/* line 107, ../../scss/mixins/_animations.scss */
-webkit-keyframes fadeOutDelay 0%  {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 108, ../../scss/mixins/_animations.scss */
-webkit-keyframes fadeOutDelay 100%  {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

@-moz-keyframes fadeOutDelay {
  /* line 111, ../../scss/mixins/_animations.scss */
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }

  /* line 112, ../../scss/mixins/_animations.scss */
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@keyframes fadeOutDelay {
  /* line 115, ../../scss/mixins/_animations.scss */
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }

  /* line 116, ../../scss/mixins/_animations.scss */
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

/* ====
mobile mix ins
==== */
/* ====
Tablet mix ins
==== */
/* Overlay mixins */
/**
** Misc mixins
*/
/* Theme hex values */
/* Theme list */
/* line 169, ../../scss/global/sbs_global_nav.scss */
body .gnav_header {
  font-family: "HelveticaNeue-55-Roman", "Helvetica", Arial, "times new roman", serif ;
  font-weight: normal ;
  font-style: normal ;
  font-size: 10px ;
  line-height: 11px ;
  letter-spacing: 0px ;
  z-index: 999;
  max-width: 1650px;
  position: relative;
}
/* line 175, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .mobile_menu,
body .gnav_header .mobile_search {
  display: none;
}
/* line 178, ../../scss/global/sbs_global_nav.scss */
body .gnav_header a {
  text-decoration: none;
  text-transform: uppercase;
}
/* line 181, ../../scss/global/sbs_global_nav.scss */
body .gnav_header a, body .gnav_header a:active, body .gnav_header a:visited {
  color: #cfd2d3;
}
/* line 184, ../../scss/global/sbs_global_nav.scss */
body .gnav_header a:hover {
  text-decoration: none;
}
/* line 190, ../../scss/global/sbs_global_nav.scss */
body .gnav_header ul, body .gnav_header ul li {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
/* line 195, ../../scss/global/sbs_global_nav.scss */
body .gnav_header ul li {
  float: left;
  white-space: nowrap;
}
/* line 201, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #sbs_gnav_logo {
  background: transparent url(http://resources.sbs.com.au/web/images/globalnav/logos/logo.png) no-repeat 0 50%;
  height: 104px;
  position: absolute;
  width: 122px;
  z-index: 1000;
  top: 0;
  left: 0px;
}
/* line 209, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #sbs_gnav_logo a {
  width: 100%;
  height: 100%;
  display: block;
}
/* line 215, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages {
  background: transparent url(http://resources.sbs.com.au/web/images/globalnav/gnav_bg-tile.gif) repeat 0 0;
}
/* line 217, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar {
  display: block;
  height: 32px;
}
/* line 220, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar > li {
  border-bottom: 1px solid #3d4651;
}
/* line 223, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li {
  float: left;
  margin: -1px 0;
  /* drop down menus */
  /* Add CSS for Drupals' selected classname  */
}
/* line 226, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li a {
  display: block;
  position: relative;
  padding: 13px 10px 10px;
  text-transform: none;
  color: #8ea5ae;
  transition: color .3 linear;
  -moz-transition: color .3s linear;
  /* Firefox 4 */
  -webkit-transition: color .3s linear;
  /* Safari and Chrome */
  -o-transition: color .3s linear;
  /* Opera */
}
/* line 238, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li.expanded:hover {
  background: #525e6e;
}
/* line 242, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li.hover > span {
  z-index: 10;
  display: block;
  height: auto;
  *visibility: visible;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.075s;
  -moz-transition-duration: 0.075s;
  -o-transition-duration: 0.075s;
  transition-duration: 0.075s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
/* line 249, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li.hover > span ul {
  padding: 30px 60px 30px 122px;
}
/* line 252, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li.hover > span.multi-column-done {
  padding: 10px 0;
}
/* line 257, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li:hover {
  color: #fff;
}
/* line 259, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li:hover a {
  color: #fff;
  transition: color .3 linear;
  -moz-transition: color .3s linear;
  /* Firefox 4 */
  -webkit-transition: color .3s linear;
  /* Safari and Chrome */
  -o-transition: color .3s linear;
  /* Opera */
}
/* line 267, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li:hover > div {
  *visibility: visible;
  opacity: 1;
}
/* line 272, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li span {
  width: 100%;
  display: block;
  opacity: 0;
  height: 0;
  overflow: hidden;
  *overflow: visible;
  *visibility: hidden;
  z-index: -2;
  position: absolute;
  top: 32px;
  left: 0;
  background: #525e6e;
  -webkit-box-shadow: 1px 3px 6px -1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 3px 6px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 3px 6px -1px rgba(0, 0, 0, 0.3);
}
/* line 288, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li span a, body .gnav_header #languages ul.language_bar li span a:active, body .gnav_header #languages ul.language_bar li span a:visited {
  color: #525e6d;
}
/* line 291, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li span a:hover {
  color: #303740;
}
/* line 295, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li span li:first-child {
  padding-left: 0;
}
/* line 298, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li span div {
  display: none;
}
/* line 301, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li span ul {
  /* dropdowns */
  padding: 0;
  margin: 0;
}
/* line 304, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li span ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
  font-size: 0;
}
/* line 307, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li span ul li {
  border-bottom: 1px dotted #858d98;
  width: 224.66667px;
  margin: 0 10px;
  white-space: nowrap;
  display: block;
  float: left;
  transition: background .10s linear;
  -moz-transition: background .10s linear;
  /* Firefox 4 */
  -webkit-transition: background .10s linear;
  /* Safari and Chrome */
  -o-transition: background .10s linear;
  /* Opera */
}
/* line 318, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li span ul li:hover {
  background: #747d8a;
}
/* line 320, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li span ul li:hover a {
  padding-bottom: 7px !important;
  border-bottom: 3px solid #ffc424;
  color: #fff !important;
}
/* line 140, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li span ul li:hover a, body .gnav_header #languages ul.language_bar li span ul li:hover a:active, body .gnav_header #languages ul.language_bar li span ul li:hover a:visited {
  padding: 10px;
  color: #d8dcdc;
  text-transform: none;
  font-size: 14px ;
  line-height: 14px ;
  letter-spacing: 0px ;
}
/* line 327, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li span ul li.last {
  margin-bottom: 10px;
}
/* line 140, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li span ul li a, body .gnav_header #languages ul.language_bar li span ul li a:active, body .gnav_header #languages ul.language_bar li span ul li a:visited {
  padding: 10px;
  color: #d8dcdc;
  text-transform: none;
  font-size: 14px ;
  line-height: 14px ;
  letter-spacing: 0px ;
}
/* line 332, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li span ul li a:hover {
  color: #fff;
}
/* line 340, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li span.multi-column-done ul li {
  float: left;
}
/* line 342, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li span.multi-column-done ul li.first {
  margin-top: 0;
}
/* line 345, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li span.multi-column-done ul li.last {
  margin-bottom: 0;
}
/* line 352, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li div {
  opacity: 0;
  *visibility: hidden;
  height: 4px;
  width: 100%;
  position: absolute;
  bottom: 2px;
  left: 0;
  transition: opacity .20s linear;
  -moz-transition: opacity .20s linear;
  /* Firefox 4 */
  -webkit-transition: opacity .20s linear;
  /* Safari and Chrome */
  -o-transition: opacity .20s linear;
  /* Opera */
}
/* line 367, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar li.active div {
  opacity: 1;
  *visibility: visible;
}
/* line 373, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar > li:first-child {
  margin-left: 122px;
  padding-left: 10px;
  background: transparent url('http://resources.sbs.com.au/web/images/globalnav/lang-arrow.png') 5px 12px no-repeat;
}
/* line 377, ../../scss/global/sbs_global_nav.scss */
body .gnav_header #languages ul.language_bar > li:first-child:hover {
  background: #525e6e url('http://resources.sbs.com.au/web/images/globalnav/lang-arrow-hover.png') 5px 12px no-repeat;
}
/* line 384, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .user_status {
  float: right;
  margin: 0 280px 0 0;
  display: none;
  margin-top: 12px;
  top: 12px;
}
/* line 395, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .user_status span {
  text-transform: uppercase;
  color: #a0aab4;
}
/* line 400, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .user_status a span {
  text-transform: uppercase;
  color: #d8dcdc;
}
/* line 402, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .user_status a span:after {
  content: " / ";
  color: #a0aab4;
}
/* line 407, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .user_status a span.username:after {
  content: "";
}
/* line 411, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .user_status a span + span {
  color: #a0aab4;
}
/* line 413, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .user_status a span + span:after {
  content: "";
}
/* line 421, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav {
  background: transparent url(http://resources.sbs.com.au/web/images/globalnav/gnav_bg-tile.gif) repeat 0 0;
  padding-top: 6px;
}
/* line 426, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars {
  display: block;
  height: 32px;
}
/* line 429, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li {
  background: transparent none;
  position: relative;
  margin: -1px 1px;
  /* drop down menus */
  /* Add CSS for Drupals' selected classname  */
}
/* line 433, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li a {
  display: block;
  position: relative;
  padding: 12px 8px 10px;
}
/* line 439, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li.hover > span {
  z-index: 10;
  display: block;
  height: auto;
  *visibility: visible;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.075s;
  -moz-transition-duration: 0.075s;
  -o-transition-duration: 0.075s;
  transition-duration: 0.075s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
/* line 446, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li.hover > span.multi-column-done {
  padding: 10px 0;
}
/* line 451, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li:hover {
  color: #FFF;
}
/* line 453, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li:hover > div {
  *visibility: visible;
  opacity: 1;
}
/* line 458, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li span {
  display: block;
  opacity: 0;
  height: 0;
  overflow: hidden;
  *overflow: visible;
  *visibility: hidden;
  z-index: 9;
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  -webkit-box-shadow: 1px 3px 6px -1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 3px 6px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 3px 6px -1px rgba(0, 0, 0, 0.3);
}
/* line 474, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li span a, body .gnav_header .sbs_gnav_bars li span a:active, body .gnav_header .sbs_gnav_bars li span a:visited {
  color: #525e6d;
}
/* line 477, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li span a:hover {
  color: #303740;
}
/* line 481, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li span div {
  display: none;
}
/* line 484, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li span ul {
  /* dropdowns */
  padding: 0;
  float: left;
  margin: 0;
}
/* line 488, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li span ul li {
  text-align: left;
  margin: 0 10px;
  white-space: nowrap;
  display: block;
  float: none;
  transition: background .10s linear;
  -moz-transition: background .10s linear;
  /* Firefox 4 */
  -webkit-transition: background .10s linear;
  /* Safari and Chrome */
  -o-transition: background .10s linear;
  /* Opera */
}
/* line 498, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li span ul li:hover {
  background: #d5d5d5;
}
/* line 501, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li span ul li.first {
  padding-left: 0;
  margin-left: 10px;
  margin-top: 10px;
}
/* line 506, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li span ul li.last {
  margin-bottom: 10px;
}
/* line 509, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li span ul li a {
  padding: 7px;
}
/* line 516, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li span.multi-column-done ul li {
  float: left;
}
/* line 518, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li span.multi-column-done ul li.first {
  margin-top: 0;
}
/* line 521, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li span.multi-column-done ul li.last {
  margin-bottom: 0;
}
/* line 528, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li div {
  opacity: 0;
  *visibility: hidden;
  height: 4px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: opacity .20s linear;
  -moz-transition: opacity .20s linear;
  /* Firefox 4 */
  -webkit-transition: opacity .20s linear;
  /* Safari and Chrome */
  -o-transition: opacity .20s linear;
  /* Opera */
}
/* line 543, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li.active div {
  opacity: 1;
  *visibility: visible;
}
/* line 110, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li.ondemand div, body .gnav_header .sbs_gnav_bars li.ondemand.active div {
  background: #ffc424;
}
/* line 110, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li.video div, body .gnav_header .sbs_gnav_bars li.video.active div {
  background: #ffc424;
}
/* line 110, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li.topics div, body .gnav_header .sbs_gnav_bars li.topics.active div {
  background: #006dc7;
}
/* line 110, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li.news div, body .gnav_header .sbs_gnav_bars li.news.active div {
  background: #00acff;
}
/* line 110, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li.documentary div, body .gnav_header .sbs_gnav_bars li.documentary.active div {
  /*background: #ec006c;*/
  background: #756505;
}
/* line 110, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li.movies div, body .gnav_header .sbs_gnav_bars li.movies.active div,
body .gnav_header .sbs_gnav_bars li.film div, body .gnav_header .sbs_gnav_bars li.film.active div {
  /*background: #00ccc7;*/
  background: #00ccc7;
}
/* line 110, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li.food div, body .gnav_header .sbs_gnav_bars li.food.active div {
  background: #b4c713;
}
/* line 110, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li.multimedia div, body .gnav_header .sbs_gnav_bars li.multimedia.active div {
  background: #ffc424;
}
/* line 110, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li.podcasts div, body .gnav_header .sbs_gnav_bars li.podcasts.active div {
  background: #ffc424;
}
/* line 110, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li.radio div, body .gnav_header .sbs_gnav_bars li.radio.active div {
  background: #ffc424;
}
/* line 110, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li.ontv div, body .gnav_header .sbs_gnav_bars li.ontv.active div {
  background: #ffc424;
}
/* line 110, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li.channels div, body .gnav_header .sbs_gnav_bars li.channels.active div {
  background: #ffc424;
}
/* line 110, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li.guide div, body .gnav_header .sbs_gnav_bars li.guide.active div {
  background: #ffc424;
}
/* line 110, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li.programs div, body .gnav_header .sbs_gnav_bars li.programs.active div {
  background: #ffc424;
}
/* line 110, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li.programguide div, body .gnav_header .sbs_gnav_bars li.programguide.active div {
  background: #ffc424;
}
/* line 109, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li.shop, body .gnav_header .sbs_gnav_bars li.shop.active {
  margin-right: 21px;
}
/* line 110, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li.shop div, body .gnav_header .sbs_gnav_bars li.shop.active div {
  background: #267420;
}
/* line 69, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li.shop:after, body .gnav_header .sbs_gnav_bars li.shop.active:after {
  content: ' ';
  display: block;
  width: 2px;
  height: 14px;
  position: absolute;
  background: #000;
  top: 10px;
  right: -12px;
}
/* line 110, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li.sport div, body .gnav_header .sbs_gnav_bars li.sport.active div {
  background: #267420;
}
/* line 110, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li.football div, body .gnav_header .sbs_gnav_bars li.football.active div {
  background: #f78e1e;
}
/* line 110, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li.cycling div, body .gnav_header .sbs_gnav_bars li.cycling.active div {
  background: #d20000;
}
/* line 110, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li.comedy div, body .gnav_header .sbs_gnav_bars li.comedy.active div {
  background: #ca00ff;
}
/* line 551, ../../scss/global/sbs_global_nav.scss */
body .gnav_header .sbs_gnav_bars li:first-child {
  margin-left: 122px;
}

/* line 557, ../../scss/global/sbs_global_nav.scss */
#block-sbs-global-widgets-gsa-search {
  background: #1b1f23 url("http://resources.sbs.com.au/web/images/globalnav/search-divider.png") repeat-y 0 0;
  bottom: 0;
  height: 70px;
  padding: 0;
  position: absolute;
  right: 0;
  width: 260px;
}
/* line 565, ../../scss/global/sbs_global_nav.scss */
#block-sbs-global-widgets-gsa-search input {
  background: transparent none;
  border: 0 none;
  box-shadow: none;
  position: absolute;
  top: 0;
  outline: none;
  color: #525e6d;
  font-family: "HelveticaNeue-75-Bold", "Helvetica", Arial, "times new roman", serif ;
  font-weight: normal ;
  font-size: 16px ;
  line-height: 16px ;
  letter-spacing: 0px ;
}
/* line 574, ../../scss/global/sbs_global_nav.scss */
#block-sbs-global-widgets-gsa-search input[type=text] {
  border-bottom: 1px solid #2c3540;
}
/* line 578, ../../scss/global/sbs_global_nav.scss */
#block-sbs-global-widgets-gsa-search input:focus {
  font-family: "HelveticaNeue-55-Roman", "Helvetica", Arial, "times new roman", serif ;
  font-weight: normal ;
  font-style: normal ;
  color: #D7DBDB;
}
/* line 582, ../../scss/global/sbs_global_nav.scss */
#block-sbs-global-widgets-gsa-search .form-text {
  width: 180px;
  /*height: 20px;*/
  padding: 34px 0 3px 0px;
  margin-left: 6px;
}
/* line 588, ../../scss/global/sbs_global_nav.scss */
#block-sbs-global-widgets-gsa-search .form-submit {
  background: transparent url("http://resources.sbs.com.au/web/images/globalnav/global_search-mobile.png") no-repeat 0 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  right: 10px;
  top: 11px;
  width: 47px;
  height: 47px;
}
/* line 597, ../../scss/global/sbs_global_nav.scss */
#block-sbs-global-widgets-gsa-search .form-submit:hover {
  background-position: 100% 0;
}

/* Less then IE8 Fixes */
/* line 605, ../../scss/global/sbs_global_nav.scss */

/* line 615, ../../scss/global/sbs_global_nav.scss */
.lt-ie9 body .gnav_header .sbs_gnav_bars li div {
  display: none;
}
/* line 619, ../../scss/global/sbs_global_nav.scss */
.lt-ie9 body .gnav_header .sbs_gnav_bars > ul > li.active > div,
.lt-ie9 body .gnav_header .sbs_gnav_bars > ul > li:hover > div {
  display: block;
}

/* line 624, ../../scss/global/sbs_global_nav.scss */
.gnav_mask {
  position: fixed;
  top: 0;
  left: 0;
  display: block;
}
/* line 629, ../../scss/global/sbs_global_nav.scss */
.gnav_mask.expanded-menu {
  width: 100%;
  height: 150%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 8;
}

/* line 912, ../../scss/global/sbs_global_nav.scss */
#page #footer .header {
  z-index: 1;
}
/* line 917, ../../scss/global/sbs_global_nav.scss */
#page #footer .header .sbs_gnav_bars li span,
#page #footer .header #languages,
#page #footer .header .mobile_menu,
#page #footer .header .mobile_search {
  display: none;
}

/*
this media query is currently used to ensure the global nav loads cleanly on slow mobile devices where the displaymode may have a delay load time
ToDo: investigate other options
*/
@media only screen and (max-width: 1100px) {
  /* line 656, ../../scss/global/sbs_global_nav.scss */
  #page #sbs_menu #sbs_menu_bars > ul > li.active-trail > a {
    background-color: transparent;
  }
  
  /* line 163, ../../scss/global/sbs_global_nav.scss */
  .region-menu #sbs_menu #sbs_menu_bars,
  .region-menu #sbs_menu #sbs_menu_bars ul li,
  .region-menu #sbs_menu #sbs_menu_bars ul li.active,
  .region-menu #sbs_menu #sbs_menu_bars ul li.active-trail {
    background: transparent url(http://resources.sbs.com.au/web/images/globalnav/gnav_bg-tile.gif) repeat 0 0;
  }
}