/* 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
*/
/* ====
mobile mix ins
==== */
/* ====
Tablet mix ins
==== */
/* use placeholders whenever possible for more efficient CSS! */
/* line 3, global/scss/components/lazy-widget/lazy-widget.scss */
.lazy-widget {
  clear: both;
  overflow: hidden; }
  /* line 9, global/scss/components/lazy-widget/lazy-widget.scss */
  .lazy-widget.lazy-unloaded .lazy-content {
    position: relative;
    background-color: #e5e8e8; }
    /* line 13, global/scss/components/lazy-widget/lazy-widget.scss */
    .lazy-widget.lazy-unloaded .lazy-content:before, .lazy-widget.lazy-unloaded .lazy-content:after {
      content: "";
      position: absolute;
      height: 3px;
      top: 0;
      left: 0; }
    /* line 22, global/scss/components/lazy-widget/lazy-widget.scss */
    .lazy-widget.lazy-unloaded .lazy-content:before {
      background: white;
      width: 100%;
      z-index: 1; }
    /* line 28, global/scss/components/lazy-widget/lazy-widget.scss */
    .lazy-widget.lazy-unloaded .lazy-content:after {
      background: #a0aab4;
      z-index: 2;
      width: 0; }
  /* line 37, global/scss/components/lazy-widget/lazy-widget.scss */
  .lazy-widget.lazy-unloaded.lazy-loading .lazy-content {
    overflow: hidden; }
    /* line 40, global/scss/components/lazy-widget/lazy-widget.scss */
    .lazy-widget.lazy-unloaded.lazy-loading .lazy-content:after {
      width: 100%;
      -webkit-transition-property: width;
      -moz-transition-property: width;
      -o-transition-property: width;
      transition-property: width;
      -webkit-transition-duration: 2s;
      -moz-transition-duration: 2s;
      -o-transition-duration: 2s;
      transition-duration: 2s;
      -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 52, global/scss/components/lazy-widget/lazy-widget.scss */
  .lazy-widget.lazy-loaded .lazy-content {
    background-color: transparent; }
