@charset "UTF-8";
/* compass imports */
/* background image --------------------------------- */
/* font families ------------------------------------ */
/*
$fontfamilyBold:'HelveticaNeue-75-Bold', 'Helvetica', Arial,  sans-serif !default;
$fontfamilyItalic:'HelveticaNeue-56-Italic', 'Helvetica', Arial, sans-serif !default;
$fontfamilyBoldItalic:'HelveticaNeue-76-Bold-Italic', 'Helvetica', Arial, sans-serif !default;

$fontfamilyLight:'HelveticaNeue-45-Light', 'Helvetica', Arial, sans-serif !default;
$fontfamilyLightBold: $fontfamilyBold;
$fontfamilyLightItalic:'HelveticaNeue-46-Light-Italic', 'Helvetica', Arial, sans-serif !default;
$fontfamilyLightBoldItalic: $fontfamilyBoldItalic;
*/
/* 404 & 403 error pages ------------------------------------ */
/* SBS colours ---------------------------------------- */
/* generic colours ------------------------------------ */
/* spacing ------------------------------------------ */
/* configuration ------------------------------------ */
/* grid variables ------------------------------------ */
/* Used in print */
/* preset image sizes ------------------------------------ */
/* ==========
  Scrollers
========== */
/* ==============
  Theme folder names
=================*/
/* categorised mixins */
/* Overlay mixins */
/**
** Misc mixins
*/
/* line 389, global/scss/mixins/_icons.scss */
.view-teaser-list > .view-filters .select-wrapper:after {
  *margin-right: .3em;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  font-family: "FontAwesome" !important;
  font-weight: normal !important;
  font-style: normal !important;
  display: inline-block;
  speak: none; }

/* ====
mobile mix ins
==== */
/* ====
Tablet mix ins
==== */
/* use placeholders whenever possible for more efficient CSS! */
@media only screen and (min-width: 783px) and (max-width: 1100px) {
  /* line 5, global/scss/components/view/view-teaser-list/view-teaser-list-filters-header.scss */
  .view-teaser-list > .view-filters {
    position: absolute;
    top: 10px;
    right: -10px;
    z-index: 1; } }

@media only screen and (min-width: 1101px) and (max-width: 100000px) {
  /* line 5, global/scss/components/view/view-teaser-list/view-teaser-list-filters-header.scss */
  .view-teaser-list > .view-filters {
    position: absolute;
    top: 10px;
    right: -10px;
    z-index: 1; } }

@media only screen and (min-width: 1px) and (max-width: 782px) {
  /* line 5, global/scss/components/view/view-teaser-list/view-teaser-list-filters-header.scss */
  .view-teaser-list > .view-filters {
    position: relative;
    margin-left: 30px;
    margin-right: 30px;
    max-width: 440px;
    margin-top: -20px; } }

/* line 22, global/scss/components/view/view-teaser-list/view-teaser-list-filters-header.scss */
.view-teaser-list > .view-filters label {
  float: left;
  color: #525e6e;
  text-transform: uppercase;
  font-weight: normal ;
  font-style: normal ;
  font-size: 11px ;
  line-height: 26px ;
  letter-spacing: 0px ; }

/* line 33, global/scss/components/view/view-teaser-list/view-teaser-list-filters-header.scss */
.view-teaser-list > .view-filters form {
  width: auto; }

/* line 37, global/scss/components/view/view-teaser-list/view-teaser-list-filters-header.scss */
.view-teaser-list > .view-filters .views-widget {
  float: left; }

/* line 41, global/scss/components/view/view-teaser-list/view-teaser-list-filters-header.scss */
.view-teaser-list > .view-filters .views-exposed-widget {
  padding: 0; }

/* line 45, global/scss/components/view/view-teaser-list/view-teaser-list-filters-header.scss */
.view-teaser-list > .view-filters .views-submit-button {
  display: none; }

/* line 230, global/scss/mixins/_forms.scss */
.view-teaser-list > .view-filters .select-wrapper {
  position: relative;
  display: inline-block; }
  /* line 235, global/scss/mixins/_forms.scss */
  .view-teaser-list > .view-filters .select-wrapper br {
    display: none; }
  /* line 455, global/scss/mixins/_icons.scss */
  .view-teaser-list > .view-filters .select-wrapper:after {
    color: #525e6e;
    content: "";
    font-size: 14px !important; }
  /* line 480, global/scss/mixins/_icons.scss */
  .view-teaser-list > .view-filters .select-wrapper.disabled:after {
    color: #a6b0bd !important; }
  /* line 244, global/scss/mixins/_forms.scss */
  .view-teaser-list > .view-filters .select-wrapper select {
    font-weight: normal ;
    font-style: normal ;
    font-size: 12px ;
    line-height: 14px ;
    letter-spacing: 0px ;
    padding: 3px;
    margin: 0 20px 10px 0;
    color: #525e6e;
    width: 150px;
    height: 26px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    cursor: pointer;
    cursor: hand;
    border: 1px solid #d8dcdc;
    -webkit-box-shadow: white 1px 1px 0 inset;
    -moz-box-shadow: white 1px 1px 0 inset;
    box-shadow: white 1px 1px 0 inset;
    background-color: white; }
  /* line 265, global/scss/mixins/_forms.scss */
  .view-teaser-list > .view-filters .select-wrapper:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 26px;
    height: 26px;
    position: absolute;
    top: 0;
    right: 20px;
    pointer-events: none;
    text-align: center;
    line-height: 26px;
    background: white;
    border: 1px solid #d8dcdc;
    -webkit-box-shadow: white 1px 1px 0 inset;
    -moz-box-shadow: white 1px 1px 0 inset;
    box-shadow: white 1px 1px 0 inset; }

/* line 59, global/scss/components/view/view-teaser-list/view-teaser-list-filters-header.scss */
.displaymode-not-mobile .view-teaser-list .view-header {
  background: url(/global/profiles/sbsdistribution/themes/global/images/background-shadow-tray-right.png) no-repeat top right, url(/global/profiles/sbsdistribution/themes/global/images/background-shadow-tray.png) no-repeat 0 0;
  position: relative;
  min-height: 70px;
  clear: both;
  margin-bottom: 10px; }
  /* line 51, global/scss/mixins/_layout.scss */
  .displaymode-not-mobile .view-teaser-list .view-header .view-total {
    color: #525e6e;
    padding: 5px 10px 0 10px;
    -webkit-font-smoothing: antialiased;
    font-weight: bold ;
    font-size: 32px ;
    line-height: 32px ;
    letter-spacing: -1px ; }
    /* line 56, global/scss/mixins/_layout.scss */
    .displaymode-not-mobile .view-teaser-list .view-header .view-total .text-small {
      margin-left: 5px;
      font-size: 14px ;
      line-height: 14px ;
      letter-spacing: 0px ; }

/* line 70, global/scss/components/view/view-teaser-list/view-teaser-list-filters-header.scss */
.displaymode-mobile .view-teaser-list .view-header {
  color: #525e6e;
  margin: 0 20px;
  max-width: 460px;
  background: url(/global/profiles/sbsdistribution/themes/global/images/background-shadow-tray-right.png) no-repeat top right, url(/global/profiles/sbsdistribution/themes/global/images/background-shadow-tray.png) no-repeat 0 0;
  position: relative;
  min-height: 70px; }
  /* line 51, global/scss/mixins/_layout.scss */
  .displaymode-mobile .view-teaser-list .view-header .view-total {
    color: #525e6e;
    padding: 5px 10px 0 10px;
    -webkit-font-smoothing: antialiased;
    font-weight: bold ;
    font-size: 32px ;
    line-height: 32px ;
    letter-spacing: -1px ; }
    /* line 56, global/scss/mixins/_layout.scss */
    .displaymode-mobile .view-teaser-list .view-header .view-total .text-small {
      margin-left: 5px;
      font-size: 14px ;
      line-height: 14px ;
      letter-spacing: 0px ; }
