/* No files to import found in hlnfietst/partials/*\/** */
@import url(hlnfietst/hlnfietst.css);
/* Breakpoint variables ------------------------- */
/*
$S: 40.571em; // 568px
$M: 54.857em; // 768px
$L: 68.571em; // 960px
$XL: 85.714em; // 1200px
*/
/* Colors ------------------------- */
/*
$S: 568px;
$M: 768px;
$L: 960px;
$XL: 1200px;
*/
/* Measurements ------------------------- */
/*!  --------------------------------------------------
    Mixins
    -------------------------------------------------- */
/*  
  Set a rem font size with pixel fallback
  Example:
  p {
    @include font-size(14px)
  }
*/
/* Box sizing */
/* SET WIDTH */
/*  
  JUSTIFY NAV
  To hide the white space from the :after line we have to put a height on the ul
  Example: @include navJustify(1.5em);
*/
/* 
  JUSTIFY NAV as a table cel
  If you want to justify your horizontal navigation but keep the align center in the <li>
  Example: @include navJustifyTable();
*/
/*  
  RESET LIST
*/
/* Media Queries */
/* line 1, ../sass/base/_media.scss */
img, media {
  max-width: 100%; }

/* line 1, ../sass/components/_community.scss */
.main-col-right {
  width: auto; }

/* line 6, ../sass/components/_community.scss */
.route-detail-community .community-share-form, .route-detail-community .community-people-overview {
  width: auto; }

/* line 11, ../sass/components/_community.scss */
.route-detail .image-wrapper, #routeMap {
  width: 100%; }

@media screen and (max-width: 1010px) {
  /* line 17, ../sass/components/_community.scss */
  .page-community #content .communityNav-wrapper .communityNav > li a, #block-hlnfietst-community-community .communityNav-wrapper .communityNav > li a {
    padding: 45px 5px 0 5px;
    font-size: 12px; }

  /* line 22, ../sass/components/_community.scss */
  .page-community #content .profilePage .withPadding {
    width: auto; }

  /* line 26, ../sass/components/_community.scss */
  .page-community #content .profilePage {
    position: relative;
    padding-left: 140px; }
    /* line 29, ../sass/components/_community.scss */
    .page-community #content .profilePage label {
      margin-right: 0px; }

  /* line 34, ../sass/components/_community.scss */
  .page-community #content .profilePage .tabs {
    width: 115px; }

  /* line 38, ../sass/components/_community.scss */
  #profileForm label {
    width: 160px; } }
/*! --------------------------------------------------
    Footer
    -------------------------------------------------- */
/* line 10, ../sass/components/_footer.scss */
footer#footer {
  color: white; }
  @media screen and (min-width: 767px) {
    /* line 16, ../sass/components/_footer.scss */
    footer#footer div.l-container {
      display: table;
      padding-left: 0;
      padding-right: 0;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; } }
  /* line 24, ../sass/components/_footer.scss */
  footer#footer div.l-container {
    background: #2b4e33; }
  /* line 28, ../sass/components/_footer.scss */
  footer#footer div.l-container-2 {
    background: #2b4e33;
    padding-left: 0;
    padding-right: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  /* line 45, ../sass/components/_footer.scss */
  footer#footer div.second-line div.l-container {
    padding-top: 0; }
  /* line 48, ../sass/components/_footer.scss */
  footer#footer div.second-line > div {
    padding-left: 0; }
  /* line 53, ../sass/components/_footer.scss */
  footer#footer a {
    color: #ffffff; }
    /* line 55, ../sass/components/_footer.scss */
    footer#footer a:hover {
      opacity: 0.9; }
  /* line 60, ../sass/components/_footer.scss */
  footer#footer a#duo {
    opacity: 0.3; }
  /* line 63, ../sass/components/_footer.scss */
  footer#footer a#trendsco {
    opacity: 0.3; }
  /* line 67, ../sass/components/_footer.scss */
  footer#footer a.social-btn {
    display: inline-block;
    width: 40px;
    height: 39px;
    overflow: hidden;
    background: no-repeat center center;
    text-indent: 5555px;
    color: transparent; }
    /* line 76, ../sass/components/_footer.scss */
    footer#footer a.social-btn.facebook {
      background-image: url('../images/icon-facebook-large.png?1572365710'); }
    /* line 77, ../sass/components/_footer.scss */
    footer#footer a.social-btn.twitter {
      background-image: url('../images/icon-twitter-large.png?1572365710'); }
    /* line 78, ../sass/components/_footer.scss */
    footer#footer a.social-btn.googleplus {
      background-image: url('../images/icon-googleplus-large.png?1572365710'); }
  /* line 82, ../sass/components/_footer.scss */
  footer#footer .l-footer_left, footer#footer .l-footer, footer#footer .l-footer_right {
    display: table-cell;
    width: 25%; }
  /* line 87, ../sass/components/_footer.scss */
  footer#footer .l-footer_left {
    padding-left: 40px; }
  /* line 91, ../sass/components/_footer.scss */
  footer#footer .l-footer_right, footer#footer .l-region--footer-right {
    text-align: right;
    text-align: right; }
    /* line 95, ../sass/components/_footer.scss */
    footer#footer .l-footer_right p, footer#footer .l-region--footer-right p {
      margin: 0px; }
  /* line 100, ../sass/components/_footer.scss */
  footer#footer .region-footer, footer#footer .l-footer-wrapper {
    border: none; }
    /* line 103, ../sass/components/_footer.scss */
    footer#footer .region-footer .block, footer#footer .l-footer-wrapper .block {
      margin-right: 0px; }
      /* line 108, ../sass/components/_footer.scss */
      footer#footer .region-footer .block .field__item, footer#footer .l-footer-wrapper .block .field__item {
        padding-left: 12px;
        background: url('../images/icon-bullet.png?1572365710') no-repeat left 6px; }

@media screen and (max-width: 568px) {
  /* line 131, ../sass/components/_footer.scss */
  footer#footer {
    font-size: 0.8em; }
    /* line 133, ../sass/components/_footer.scss */
    footer#footer .l-container {
      display: block; }
    /* line 136, ../sass/components/_footer.scss */
    footer#footer .l-footer_left, footer#footer footer#footer .l-footer, footer#footer .l-footer_right {
      display: block;
      width: 100%; }
    /* line 140, ../sass/components/_footer.scss */
    footer#footer .l-footer_left {
      padding-left: 20px; }
    /* line 143, ../sass/components/_footer.scss */
    footer#footer .l-footer_right {
      padding-right: 20px; } }
@media screen and (max-width: 568px) {
  /* line 152, ../sass/components/_footer.scss */
  #footer .region-footer, #footer .l-footer-wrapper {
    text-align: center; }
  /* line 155, ../sass/components/_footer.scss */
  #footer .l-footer_left, #footer .l-footer, #footer .l-footer_right {
    display: block;
    width: 100%;
    text-align: left;
    padding-left: 20px; } }
/* line 2, ../sass/components/_form.scss */
form input[type=text], form div.newListSelected {
  box-sizing: content-box; }

/* line 7, ../sass/components/_form.scss */
.form-item label, .form-actions label {
  display: block;
  font-weight: normal; }

/* line 15, ../sass/components/_form.scss */
.page-community .form-wrapper form#search-route-form .form-actions {
  float: none;
  width: 100%; }

/*! --------------------------------------------------
    Header Region
    -------------------------------------------------- */
/* line 12, ../sass/components/_header.scss */
header {
  height: 80px; }

/* line 16, ../sass/components/_header.scss */
header.l-header {
  background: black;
  /*.block--menu-block-1 {
    .menu-name-main-menu {
      ul {
        li.leaf{
          &:last-child{
            display: none;
          }
        }
      }
    }
  }*/
  font-family: "montserrat_bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: white;
  text-transform: capitalize; }
  /* line 18, ../sass/components/_header.scss */
  header.l-header .l-header-wrapper.l-wrapper {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px; }
  @media screen and (min-width: 768px) {
    /* line 39, ../sass/components/_header.scss */
    header.l-header .l-header-wrapper.l-wrapper {
      padding-right: 20px; } }
  /* line 44, ../sass/components/_header.scss */
  header.l-header header.l-header .l-wrapper-middle {
    padding: 10px 30px 10px 30px;
    -moz-box-shadow: 0 6px 10px rgba(1, 1, 1, 0.1);
    -webkit-box-shadow: 0 6px 10px rgba(1, 1, 1, 0.1);
    box-shadow: 0 6px 10px rgba(1, 1, 1, 0.1); }
  @media screen and (min-width: 767px) {
    /* line 56, ../sass/components/_header.scss */
    header.l-header div.l-wrapper-left {
      width: 25%; } }
  /* line 71, ../sass/components/_header.scss */
  header.l-header .block--menu-block-1 a {
    color: white; }
  /* line 74, ../sass/components/_header.scss */
  header.l-header .block--menu-block-1 a:hover {
    color: #67ae25; }
  /* line 79, ../sass/components/_header.scss */
  header.l-header .l-container {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  /* line 85, ../sass/components/_header.scss */
  header.l-header ul {
    margin: 0px;
    padding: 0px; }
    /* line 105, ../sass/abstractions/_mixins.scss */
    header.l-header ul li {
      margin: 0px;
      padding: 0px;
      list-style: none;
      list-style-image: none; }
    /* line 87, ../sass/components/_header.scss */
    header.l-header ul li, header.l-header ul .menu, header.l-header ul .leaf, header.l-header ul .profile-links {
      float: left;
      list-style: none;
      list-style-image: none; }
  /* line 99, ../sass/components/_header.scss */
  header.l-header .hln-menu {
    float: left; }
    /* line 103, ../sass/components/_header.scss */
    header.l-header .hln-menu ul li a {
      margin-right: 15px;
      color: white; }
  /* line 114, ../sass/components/_header.scss */
  header.l-header .menu-top-menu {
    float: right; }
  /* line 118, ../sass/components/_header.scss */
  header.l-header div#block-block-8 {
    display: block;
    float: right;
    clear: right;
    margin-top: -20px; }
  /* line 125, ../sass/components/_header.scss */
  header.l-header .top-menu {
    display: block;
    float: right; }
    /* line 128, ../sass/components/_header.scss */
    header.l-header .top-menu a {
      margin-left: 5px;
      margin-right: 5px; }
    /* line 132, ../sass/components/_header.scss */
    header.l-header .top-menu ul li {
      border-right: solid 1px #716f6f;
      font-family: "droid_serif", Times, Garamond, serif;
      font-size: 12px;
      color: #716f6f; }
      /* line 137, ../sass/components/_header.scss */
      header.l-header .top-menu ul li a:link {
        color: #716f6f; }
      /* line 140, ../sass/components/_header.scss */
      header.l-header .top-menu ul li a:hover {
        color: #67ae25; }
    /* line 144, ../sass/components/_header.scss */
    header.l-header .top-menu ul li:last-child {
      border-right: 0; }
  /* line 149, ../sass/components/_header.scss */
  header.l-header .profile-links {
    display: block;
    float: right;
    font-family: "droid_serif", Times, Garamond, serif;
    font-size: 12px;
    color: #716f6f; }
    /* line 155, ../sass/components/_header.scss */
    header.l-header .profile-links .content {
      border-right: solid 1px #716f6f; }
    /* line 158, ../sass/components/_header.scss */
    header.l-header .profile-links a {
      margin-left: 5px;
      margin-right: 5px; }
    /* line 162, ../sass/components/_header.scss */
    header.l-header .profile-links a:link {
      color: #716f6f; }
    /* line 165, ../sass/components/_header.scss */
    header.l-header .profile-links a:hover {
      color: #67ae25; }
  /* line 170, ../sass/components/_header.scss */
  header.l-header .block--menu-block-1 {
    display: block;
    float: right;
    clear: right;
    margin-top: -10px; }
    /* line 175, ../sass/components/_header.scss */
    header.l-header .block--menu-block-1 a {
      margin-left: 15px; }

@media screen and (max-width: 767px) {
  /* line 185, ../sass/components/_header.scss */
  #l-page-content .l-wrapper {
    display: none; } }
@media screen and (max-width: 767px) {
  /* line 193, ../sass/components/_header.scss */
  header .l-header-wrapper {
    display: none; } }
/* line 1, ../sass/components/_lea.scss */
#l-page-content {
  width: 100%;
  margin: auto;
  padding: 0;
  padding-top: 0;
  background-color: transparent;
  background-color: transparent; }
  @media screen and (max-width: 1000px) {
    /* line 1, ../sass/components/_lea.scss */
    #l-page-content {
      width: auto; } }

/* line 19, ../sass/components/_lea.scss */
.l-contenttainer {
  margin: auto;
  display: table;
  padding: 0;
  -moz-box-shadow: 0 6px 10px rgba(1, 1, 1, 0.1);
  -webkit-box-shadow: 0 6px 10px rgba(1, 1, 1, 0.1);
  box-shadow: 0 6px 10px rgba(1, 1, 1, 0.1);
  background: #fff;
  width: 100%; }

/* line 28, ../sass/components/_lea.scss */
.l-container {
  margin: auto;
  padding: 0; }

@media screen and (max-width: 767px) {
  /* line 35, ../sass/components/_lea.scss */
  .l-container {
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
    display: block; } }
@media screen and (min-width: 767px) and (max-width: 1010px) {
  /* line 45, ../sass/components/_lea.scss */
  .l-container {
    width: 100%; } }
@media screen and (min-width: 1010px) and (max-width: 1200px) {
  /* line 52, ../sass/components/_lea.scss */
  .l-container {
    width: 1000px; } }
@media screen and (min-width: 1200px) {
  /* line 59, ../sass/components/_lea.scss */
  .l-container {
    width: 1000px; } }
/* line 66, ../sass/components/_lea.scss */
.l-wrapper-middle {
  padding-left: 0; }

/* line 71, ../sass/components/_lea.scss */
#content {
  padding: 40px 30px 40px 30px; }

@media screen and (max-width: 767px) {
  /* line 82, ../sass/components/_lea.scss */
  .l-wrapper {
    padding-left: 0px;
    padding-right: 0px; } }
/*  -----------------------------------------------------
    Clearfix
    -------------------------------------------------- */
/* line 4, ../sass/components/_mixins.scss */
footer#footer div.first-line, footer#footer div.second-line, footer#footer .l-footer_right, footer#footer .l-region--footer-right, header.l-header .l-container, .l-navigation, .l-navigation .menu-name-main-menu, .l-navigation .block--menu-menu-mobile, .l-navigation .block--hlnfietst-community-community-login-mobile {
  *zoom: 1; }
  /* line 5, ../sass/components/_mixins.scss */
  footer#footer div.first-line:before, footer#footer div.second-line:before, footer#footer .l-footer_right:before, footer#footer .l-region--footer-right:before, header.l-header .l-container:before, .l-navigation:before, .l-navigation .menu-name-main-menu:before, .l-navigation .block--menu-menu-mobile:before, .l-navigation .block--hlnfietst-community-community-login-mobile:before, footer#footer div.first-line:after, footer#footer div.second-line:after, footer#footer .l-footer_right:after, footer#footer .l-region--footer-right:after, header.l-header .l-container:after, .l-navigation:after, .l-navigation .menu-name-main-menu:after, .l-navigation .block--menu-menu-mobile:after, .l-navigation .block--hlnfietst-community-community-login-mobile:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */ }
  /* line 10, ../sass/components/_mixins.scss */
  footer#footer div.first-line:after, footer#footer div.second-line:after, footer#footer .l-footer_right:after, footer#footer .l-region--footer-right:after, header.l-header .l-container:after, .l-navigation:after, .l-navigation .menu-name-main-menu:after, .l-navigation .block--menu-menu-mobile:after, .l-navigation .block--hlnfietst-community-community-login-mobile:after {
    clear: both; }

/* line 2, ../sass/components/_navigation.scss */
.l-navigation {
  height: 181px;
  position: relative;
  /*background: $hln-blue image-url('header-bg.png') no-repeat top right;
  background-position-y: 40px;*/
  color: #ffffff;
  /*! --------------------------------------------------
    Main nav (In navigation region)
  -------------------------------------------------- */ }
  /* line 6, ../sass/components/_navigation.scss */
  .l-navigation div.white-background {
    background-color: #f5f0ec;
    height: 40px;
    position: absolute;
    left: 0;
    right: 0; }
    /* line 13, ../sass/components/_navigation.scss */
    .l-navigation div.white-background .l-container {
      background-color: white;
      -moz-box-shadow: 0 6px 10px rgba(1, 1, 1, 0.1);
      -webkit-box-shadow: 0 6px 10px rgba(1, 1, 1, 0.1);
      box-shadow: 0 6px 10px rgba(1, 1, 1, 0.1);
      height: 40px; }
  /* line 26, ../sass/components/_navigation.scss */
  .l-navigation .l-container {
    background-color: transparent;
    padding-top: 0; }
    /* line 30, ../sass/components/_navigation.scss */
    .l-navigation .l-container .top-navigation {
      padding: 10px 30px 10px 30px;
      -moz-box-shadow: 0 6px 10px rgba(1, 1, 1, 0.1);
      -webkit-box-shadow: 0 6px 10px rgba(1, 1, 1, 0.1);
      box-shadow: 0 6px 10px rgba(1, 1, 1, 0.1);
      font-family: "bebas_neue", Arial, Helvetica, sans-serif;
      font-size: 20px;
      color: #171515;
      text-transform: uppercase;
      line-height: 1em;
      background-color: #fff;
      height: 40px; }
  /* line 50, ../sass/components/_navigation.scss */
  .l-navigation .section {
    position: relative;
    padding: 0px 0px 40px 0px; }
  /* line 56, ../sass/components/_navigation.scss */
  .l-navigation #logo {
    float: left;
    position: absolute;
    left: 0;
    top: 80px; }
  /* line 63, ../sass/components/_navigation.scss */
  .l-navigation #header-credits {
    float: left;
    margin: 15px 0px 0px 25px;
    position: absolute;
    left: 117px;
    top: 81px; }
  /* line 73, ../sass/components/_navigation.scss */
  .l-navigation a {
    color: #ffffff; }
  /* line 78, ../sass/components/_navigation.scss */
  .l-navigation .hln-menu, .l-navigation .top-menu, .l-navigation .profile-links {
    padding: 10px 30px 10px 30px; }
    /* line 80, ../sass/components/_navigation.scss */
    .l-navigation .hln-menu a, .l-navigation .top-menu a, .l-navigation .profile-links a {
      color: #0073fd; }
      /* line 82, ../sass/components/_navigation.scss */
      .l-navigation .hln-menu a:hover, .l-navigation .top-menu a:hover, .l-navigation .profile-links a:hover {
        color: #4b9dff; }
  /* line 89, ../sass/components/_navigation.scss */
  .l-navigation .profile-links {
    margin-right: 0px;
    padding-right: 0px; }
  /* line 100, ../sass/components/_navigation.scss */
  .l-navigation .menu-name-main-menu, .l-navigation .block--menu-menu-mobile, .l-navigation .block--hlnfietst-community-community-login-mobile {
    font-family: "bebas_neue", Arial, Helvetica, sans-serif;
    font-size: 33px;
    font-size: 2.0625rem; }
    @media screen and (min-width: 768px) {
      /* line 100, ../sass/components/_navigation.scss */
      .l-navigation .menu-name-main-menu, .l-navigation .block--menu-menu-mobile, .l-navigation .block--hlnfietst-community-community-login-mobile {
        position: absolute;
        z-index: 100;
        bottom: -23px;
        left: 111px;
        top: 151px;
        height: 53px;
        background: #cbeaf9;
        color: #171515;
        text-transform: uppercase; } }
    /* line 116, ../sass/components/_navigation.scss */
    .l-navigation .menu-name-main-menu a, .l-navigation .block--menu-menu-mobile a, .l-navigation .block--hlnfietst-community-community-login-mobile a {
      display: block;
      padding: 10px 10px 10px 15px;
      color: #171515;
      line-height: 1em;
      font-weight: normal; }
    /* line 123, ../sass/components/_navigation.scss */
    .l-navigation .menu-name-main-menu a:hover,
    .l-navigation .menu-name-main-menu a.active, .l-navigation .block--menu-menu-mobile a:hover,
    .l-navigation .block--menu-menu-mobile a.active, .l-navigation .block--hlnfietst-community-community-login-mobile a:hover,
    .l-navigation .block--hlnfietst-community-community-login-mobile a.active {
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(0, 0, 0, 0)));
      background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
      background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
      background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
      color: #ffffff; }
    /* line 130, ../sass/components/_navigation.scss */
    .l-navigation .menu-name-main-menu ul, .l-navigation .block--menu-menu-mobile ul, .l-navigation .block--hlnfietst-community-community-login-mobile ul {
      margin: 0px;
      padding: 0px; }
      /* line 105, ../sass/abstractions/_mixins.scss */
      .l-navigation .menu-name-main-menu ul li, .l-navigation .block--menu-menu-mobile ul li, .l-navigation .block--hlnfietst-community-community-login-mobile ul li {
        margin: 0px;
        padding: 0px;
        list-style: none;
        list-style-image: none; }
      /* line 133, ../sass/components/_navigation.scss */
      .l-navigation .menu-name-main-menu ul li, .l-navigation .block--menu-menu-mobile ul li, .l-navigation .block--hlnfietst-community-community-login-mobile ul li {
        float: left;
        border-right: 1px solid #ffffff; }
      /* line 137, ../sass/components/_navigation.scss */
      .l-navigation .menu-name-main-menu ul a, .l-navigation .block--menu-menu-mobile ul a, .l-navigation .block--hlnfietst-community-community-login-mobile ul a {
        display: block;
        padding: 10px 10px 10px 15px;
        color: #171515;
        line-height: 1em;
        font-weight: normal; }
      /* line 144, ../sass/components/_navigation.scss */
      .l-navigation .menu-name-main-menu ul a:hover,
      .l-navigation .menu-name-main-menu ul a.active, .l-navigation .block--menu-menu-mobile ul a:hover,
      .l-navigation .block--menu-menu-mobile ul a.active, .l-navigation .block--hlnfietst-community-community-login-mobile ul a:hover,
      .l-navigation .block--hlnfietst-community-community-login-mobile ul a.active {
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(0, 0, 0, 0)));
        background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
        background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
        background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
        color: #ffffff; }

@media screen and (min-width: 768px) {
  /* line 154, ../sass/components/_navigation.scss */
  #main-nav-background-block {
    position: absolute;
    z-index: 10;
    left: 40%;
    right: 0;
    bottom: -23px;
    height: 53px;
    background: #cbeaf9;
    top: 151px; } }

@media screen and (max-width: 1010px) {
  /* line 172, ../sass/components/_navigation.scss */
  .l-navigation .menu-name-main-menu, .l-navigation .block--menu-menu-mobile, .l-navigation .block--hlnfietst-community-community-login-mobile {
    font-size: 26px;
    font-size: 1.625rem; } }
@media screen and (min-width: 768px) {
  /* line 180, ../sass/components/_navigation.scss */
  .l-navigation {
    display: none; } }
@media screen and (max-width: 767px) {
  /* line 185, ../sass/components/_navigation.scss */
  .root-navigation-mobile-button {
    display: inline-block;
    *display: inline;
    zoom: 1;
    position: fixed;
    top: 0;
    right: 0;
    margin: 0;
    z-index: 10000;
    background: #67ae25; }

  /* line 197, ../sass/components/_navigation.scss */
  #root-navigation-mobile-check:checked + #navigation-wrapper {
    visibility: visible; }

  /* line 203, ../sass/components/_navigation.scss */
  .l-navigation {
    background-position-y: 0;
    height: 50px; }
    /* line 208, ../sass/components/_navigation.scss */
    .l-navigation .white-background, .l-navigation #main-nav-background-block {
      display: none; }
    /* line 211, ../sass/components/_navigation.scss */
    .l-navigation #navigation-wrapper {
      overflow: auto;
      width: 55%;
      height: 100%;
      position: fixed;
      right: 0;
      top: 0;
      bottom: 0;
      left: 0;
      z-index: 1000;
      background-color: #cbeaf9;
      color: #fff;
      visibility: hidden;
      border-color: rgba(255, 255, 255, 0.3);
      transition: left 0.8s, opacity 0.5s; }
      /* line 230, ../sass/components/_navigation.scss */
      .l-navigation #navigation-wrapper #logo, .l-navigation #navigation-wrapper #header-credits {
        display: none; }
      /* line 233, ../sass/components/_navigation.scss */
      .l-navigation #navigation-wrapper .profile-links {
        float: none;
        padding-left: 0; }
        /* line 237, ../sass/components/_navigation.scss */
        .l-navigation #navigation-wrapper .profile-links a {
          margin-left: 15px;
          display: block;
          padding-left: 5px; }
      /* line 243, ../sass/components/_navigation.scss */
      .l-navigation #navigation-wrapper .menu-name-main-menu, .l-navigation #navigation-wrapper .hln-menu, .l-navigation #navigation-wrapper .top-menu, .l-navigation #navigation-wrapper .hln-menu, .l-navigation #navigation-wrapper .block--hlnfietst-community-community-login-mobile {
        position: relative;
        left: 0;
        top: 0;
        float: none;
        padding-left: 0; }
        /* line 249, ../sass/components/_navigation.scss */
        .l-navigation #navigation-wrapper .menu-name-main-menu a, .l-navigation #navigation-wrapper .hln-menu a, .l-navigation #navigation-wrapper .top-menu a, .l-navigation #navigation-wrapper .hln-menu a, .l-navigation #navigation-wrapper .block--hlnfietst-community-community-login-mobile a {
          margin-left: 0;
          padding: 5px 5px; }
        /* line 255, ../sass/components/_navigation.scss */
        .l-navigation #navigation-wrapper .menu-name-main-menu a:hover, .l-navigation #navigation-wrapper .menu-name-main-menu a:active, .l-navigation #navigation-wrapper .hln-menu a:hover, .l-navigation #navigation-wrapper .hln-menu a:active, .l-navigation #navigation-wrapper .top-menu a:hover, .l-navigation #navigation-wrapper .top-menu a:active, .l-navigation #navigation-wrapper .hln-menu a:hover, .l-navigation #navigation-wrapper .hln-menu a:active, .l-navigation #navigation-wrapper .block--hlnfietst-community-community-login-mobile a:hover, .l-navigation #navigation-wrapper .block--hlnfietst-community-community-login-mobile a:active {
          background-color: transparent;
          background-image: none; }
        /* line 261, ../sass/components/_navigation.scss */
        .l-navigation #navigation-wrapper .menu-name-main-menu ul li, .l-navigation #navigation-wrapper .hln-menu ul li, .l-navigation #navigation-wrapper .top-menu ul li, .l-navigation #navigation-wrapper .hln-menu ul li, .l-navigation #navigation-wrapper .block--hlnfietst-community-community-login-mobile ul li {
          float: none;
          color: white;
          font-size: 24px; }
        /* line 266, ../sass/components/_navigation.scss */
        .l-navigation #navigation-wrapper .menu-name-main-menu ul a, .l-navigation #navigation-wrapper .hln-menu ul a, .l-navigation #navigation-wrapper .top-menu ul a, .l-navigation #navigation-wrapper .hln-menu ul a, .l-navigation #navigation-wrapper .block--hlnfietst-community-community-login-mobile ul a {
          margin-left: 0;
          padding: 5px 5px; }
        /* line 272, ../sass/components/_navigation.scss */
        .l-navigation #navigation-wrapper .menu-name-main-menu ul a:hover, .l-navigation #navigation-wrapper .menu-name-main-menu ul a:active, .l-navigation #navigation-wrapper .hln-menu ul a:hover, .l-navigation #navigation-wrapper .hln-menu ul a:active, .l-navigation #navigation-wrapper .top-menu ul a:hover, .l-navigation #navigation-wrapper .top-menu ul a:active, .l-navigation #navigation-wrapper .hln-menu ul a:hover, .l-navigation #navigation-wrapper .hln-menu ul a:active, .l-navigation #navigation-wrapper .block--hlnfietst-community-community-login-mobile ul a:hover, .l-navigation #navigation-wrapper .block--hlnfietst-community-community-login-mobile ul a:active {
          background-color: transparent;
          background-image: none; }
      /* line 279, ../sass/components/_navigation.scss */
      .l-navigation #navigation-wrapper .block--menu-menu-mobile {
        position: relative;
        left: 0;
        top: 2.4em;
        float: none;
        padding-left: 0; }
        /* line 285, ../sass/components/_navigation.scss */
        .l-navigation #navigation-wrapper .block--menu-menu-mobile a {
          margin-left: 0;
          display: inline;
          padding: 5px 5px; }
        /* line 291, ../sass/components/_navigation.scss */
        .l-navigation #navigation-wrapper .block--menu-menu-mobile a:hover, .l-navigation #navigation-wrapper .block--menu-menu-mobile a:active {
          background-color: transparent;
          background-image: none; }
        /* line 297, ../sass/components/_navigation.scss */
        .l-navigation #navigation-wrapper .block--menu-menu-mobile ul li {
          float: none;
          color: white;
          font-size: 24px; }
        /* line 302, ../sass/components/_navigation.scss */
        .l-navigation #navigation-wrapper .block--menu-menu-mobile ul a {
          margin-left: 0;
          display: inline;
          padding: 5px 5px; }
        /* line 308, ../sass/components/_navigation.scss */
        .l-navigation #navigation-wrapper .block--menu-menu-mobile ul a:hover, .l-navigation #navigation-wrapper .block--menu-menu-mobile ul a:active {
          background-color: transparent;
          background-image: none; } }
/* line 3, ../sass/components/_regions.scss */
#content {
  padding: 0px 30px 40px 30px; }

/* line 2, ../sass/components/_system.scss */
ul.tabs--primary li {
  display: inline; }

/* line 8, ../sass/components/_system.scss */
.links--inline {
  max-width: none; }

@media screen and (max-width: 568px) {
  /* line 15, ../sass/components/_system.scss */
  #content {
    padding-left: 1em;
    padding-right: 1em; } }
/* line 1, ../sass/components/_tab-switch-route-type-box.scss */
.tab-switch-route-type-box {
  margin: 0;
  padding: 0; }
  /* line 6, ../sass/components/_tab-switch-route-type-box.scss */
  .tab-switch-route-type-box a {
    Font-size: 25px;
    Color: #2b4e33 !important;
    text-transform: uppercase;
    text-decoration: none;
    font-family: "bebas_neue", Arial, Helvetica, sans-serif; }
    /* line 13, ../sass/components/_tab-switch-route-type-box.scss */
    .tab-switch-route-type-box a:active, .tab-switch-route-type-box a:focus, .tab-switch-route-type-box a:hover {
      Font-size: 25px;
      Color: #2b4e33 !important;
      text-transform: uppercase;
      text-decoration: none; }
  /* line 21, ../sass/components/_tab-switch-route-type-box.scss */
  .tab-switch-route-type-box li {
    list-style: none;
    display: inline-block;
    margin-right: 40px;
    margin-top: 0.5em;
    margin-bottom: 1em;
    min-width: 18%; }
    /* line 29, ../sass/components/_tab-switch-route-type-box.scss */
    .tab-switch-route-type-box li.active {
      -webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.75);
      -moz-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.75);
      box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.5);
      padding: 0.1em 0.2em; }

/*# sourceMappingURL=hlnfietst-responsive.styles.css.map */
