@import url(//fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic);
/* line 347, ../../scss/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.4.7/";
}

/* line 351, ../../scss/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em;
}

/* line 356, ../../scss/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em;
}

/* line 361, ../../scss/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em;
}

/* line 366, ../../scss/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em;
}

/* line 371, ../../scss/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em;
}

/* line 376, ../../scss/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 1464, icon/*.png */
.icon-sprite {
  background-image: url('../../images/icon-sab9e74928e.png');
  background-repeat: no-repeat;
}

/** _fonts.scss */
/** _variables.scss */
/** _mixins.scss */
/*
* Retina Sprites for Compass
* by:              Andreas Sahle
* forked from:     Retina-Sprites-for-Compass by Gaya Kessler
* @see: https://github.com/Gaya/Retina-Sprites-for-Compass
* last update:     04/13/14
*
* Usage:
* 1. create a folder in your image directory (in this case 'icons').
* 2. create sprite images for pixel ratio 1 screens and put them in the folder.
* 4. create sprite images for pixel ratio 2 screens and put them in the folder,
*    use the same filenames with a '-2x' suffix.
* 5. use the sprite-image in your Sass/Scss using: '@include use-sprite(<sprite-name>, true)'
*/
/** _frontpage.scss **/
/* line 6, ../../scss/frontpages/default.scss */
.page-frontpage .featured-galleries {
  margin-top: 60px;
}
/* line 10, ../../scss/frontpages/default.scss */
.page-frontpage .latest-news-wrapper {
  margin-top: 27px;
}
/* line 14, ../../scss/frontpages/default.scss */
.page-frontpage .suppliers {
  margin-top: 45px;
}
/* line 18, ../../scss/frontpages/default.scss */
.page-frontpage .upcoming-events {
  margin-top: 50px;
}
/* line 22, ../../scss/frontpages/default.scss */
.page-frontpage .featured-videos {
  margin-top: 20px;
}
/* line 26, ../../scss/frontpages/default.scss */
.page-frontpage .results,
.page-frontpage .promoted-athletes,
.page-frontpage .region-subscription,
.page-frontpage .highlighted-events,
.page-frontpage .page-footer {
  margin-top: 40px;
}
/* line 34, ../../scss/frontpages/default.scss */
.page-frontpage .follow-us-wrapper {
  margin-bottom: 10px;
}

@media all and (min-width: 768px) {
  /* line 41, ../../scss/frontpages/default.scss */
  .page-frontpage .highlighted-events {
    margin-top: 15px;
  }
  /* line 45, ../../scss/frontpages/default.scss */
  .page-frontpage .latest-news-wrapper {
    margin-top: 78px;
  }
  /* line 49, ../../scss/frontpages/default.scss */
  .page-frontpage .upcoming-events {
    margin-top: 40px;
  }
  /* line 53, ../../scss/frontpages/default.scss */
  .page-frontpage .promoted-athletes {
    margin-top: 10px;
  }
  /* line 57, ../../scss/frontpages/default.scss */
  .page-frontpage .featured-videos {
    margin-top: 45px;
  }
  /* line 61, ../../scss/frontpages/default.scss */
  .page-frontpage .results {
    margin-top: 60px;
  }
  /* line 65, ../../scss/frontpages/default.scss */
  .page-frontpage .region-subscription {
    margin-top: 20px;
  }
  /* line 69, ../../scss/frontpages/default.scss */
  .page-frontpage .suppliers .pane-partners-overview-partner-list .view-content {
    width: 800px;
    max-width: 100%;
    margin: 10px auto;
  }
  /* line 75, ../../scss/frontpages/default.scss */
  .page-frontpage .suppliers {
    margin-top: 38px;
    margin-left: 1.42857rem;
    margin-right: 1.42857rem;
  }
}
@media all and (min-width: 940px) {
  /* line 87, ../../scss/frontpages/default.scss */
  .page-frontpage .page-header {
    height: 476px;
  }
  /* line 91, ../../scss/frontpages/default.scss */
  .page-frontpage .main-slider-wrapper {
    margin-top: -282px;
  }
  /* line 95, ../../scss/frontpages/default.scss */
  .page-frontpage .results {
    margin-top: 30px;
  }
  /* line 99, ../../scss/frontpages/default.scss */
  .page-frontpage .promoted-athletes {
    margin-top: 50px;
  }
  /* line 103, ../../scss/frontpages/default.scss */
  .page-frontpage .featured-videos {
    margin-top: 65px;
  }
  /* line 107, ../../scss/frontpages/default.scss */
  .page-frontpage .region-subscription {
    margin-top: 40px;
  }
  /* line 111, ../../scss/frontpages/default.scss */
  .page-frontpage .latest-news-wrapper {
    margin-top: 40px;
  }
  /* line 115, ../../scss/frontpages/default.scss */
  .page-frontpage .highlighted-events {
    margin-top: 30px;
  }
  /* line 119, ../../scss/frontpages/default.scss */
  .page-frontpage .suppliers {
    margin-left: 0.71429rem;
    margin-right: 0.71429rem;
  }
}
@media all and (min-width: 966px) {
  /* line 131, ../../scss/frontpages/default.scss */
  .page-frontpage .main-slider-wrapper {
    margin-top: -331px;
  }
}
