/**
 * @file
 * Drupal styling
 *
 * Style the default markup supplied by Drupal such as
 * ul.links, .pager, .more-link, etc.
 */
/**
 * Legacy IE support.
 */
/**
 * Font faces, stacks and sizes.
 */
/**
 * Colors, etc.
 */
/**
 * Partials to be shared with all .scss files.
 */
/**
 * Layout element mixins.
 */
/* The white box with grey border that surrounds most content. */
/* The grey box that surrounds content. */
/* The white box containing the main content. Has a green top border. */
/* Content inset into the white box */
/* Content inset on grey background */
/* Content on a lightgrey background with darker border ie left nav and right column of a normal page */
/* Button-like styling for inset box that sits at normal white box level. */
/* Button with a plus icon to the left. */
/* standard button across site. */
/**
 * Text element mixins.
 */
/**
 * Body
 */
/* line 15, ../sass/drupal.scss */
body {
  margin: 0;
  padding: 0;
}

/* Skip-link */
/* line 22, ../sass/drupal.scss */
#skip-link {
  margin: 0;
  padding-bottom: 0;
}
/* line 25, ../sass/drupal.scss */
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #ff8400;
  background-color: #ff8400;
  font-weight: bold;
  color: #000;
}

/* Messages */
@media all and (max-width: 767px) {
  /* line 41, ../sass/drupal.scss */
  div.messages {
    margin: 0 8px 10px 8px !important;
  }
}
/* line 46, ../sass/drupal.scss */
div.messages {
  /* Important messages (status, warning, and error) for the user. See also the declarations in messages.css. */
  margin: 1.5em 0;
  /* Drupal core uses "6px 0" margin */
}
/* line 49, ../sass/drupal.scss */
div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 55, ../sass/drupal.scss */
div.status {
  /* Normal priority messages */
}

/* line 58, ../sass/drupal.scss */
div.warning,
tr.warning {
  /* Medium priority messages */
  /* border: 1px solid #f0c020; */
  /* Drupal core uses: 1px solid #f0c020 */
}

/* line 63, ../sass/drupal.scss */
div.error,
tr.error {
  /* High priority messages. See also the .error declaration below. */
}

/* line 67, ../sass/drupal.scss */
.error {
  /* Errors that are separate from div.messages status messages. */
  /* color: #e55; */
  /* Drupal core uses a #e55 background */
}

/* line 71, ../sass/drupal.scss */
.warning {
  /* Warnings that are separate from div.messages status messages. */
  /* color: #e09010; */
  /* Drupal core uses a #e09010 background */
}

/* Site-wide Throbber. */
/* line 78, ../sass/drupal.scss */
html.js a.views-throbbing,
html.js span.views-throbbing,
html.js input.form-autocomplete {
  background-image: url(images/throbber.gif);
}

/* line 85, ../sass/drupal.scss */
.region-help {
  /* Help text on a page */
}

/* line 88, ../sass/drupal.scss */
.more-help-link {
  /* Link to more help */
}

/* line 91, ../sass/drupal.scss */
.region-content {
  /* Wrapper for the actual page content */
}

/* line 94, ../sass/drupal.scss */
ul.inline {
  /* List of links generated by theme_links() */
  display: inline;
  padding: 0;
}
/* line 97, ../sass/drupal.scss */
ul.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0;
}

/* line 104, ../sass/drupal.scss */
span.field-label {
  /* The inline field label used by the Fences module */
  padding: 0 1em 0 0;
}

/* Site wide feed icon. */
/* line 109, ../sass/drupal.scss */
.feed-icon.feed-icon {
  float: right;
  margin: 6px 0 0 0;
}

@media all and (max-width: 767px) {
  /* line 115, ../sass/drupal.scss */
  .seed-flexible-content-split-header {
    position: relative;
  }
  /* line 117, ../sass/drupal.scss */
  .seed-flexible-content-split-header .feed-icon.feed-icon {
    position: absolute;
    top: 10px;
    right: 16px;
  }
}
/* Feed icon on events page */
/* line 125, ../sass/drupal.scss */
.seed-flexible-content-header-right .feed-icon.feed-icon {
  float: right;
  margin: 10px 0 0 0;
}

/* Site wide more link. */
/* line 132, ../sass/drupal.scss */
.more-link {
  /* Aggregator, blog, and forum more link */
  display: inline-block;
  margin: 10px 0 10px 0;
  clear: both;
  float: left;
}
/* line 137, ../sass/drupal.scss */
.more-link a {
  background: url(../images/svg/arrows-bullets/btn-arrow.svgz) no-repeat 0 center;
  color: #008265;
  padding: 0 13px 0 12px;
}

/* Site wide Pager. */
/* line 147, ../sass/drupal.scss */
.gateway-pager {
  text-align: center;
  clear: both;
  padding-top: 20px;
}
/* line 151, ../sass/drupal.scss */
.gateway-pager .pager {
  padding: 0;
  margin: 0;
  display: inline-block;
  margin-bottom: 20px;
}
/* line 156, ../sass/drupal.scss */
.gateway-pager .pager li {
  /* Each page number in the pager list */
  padding: 0;
  float: left;
}
/* line 159, ../sass/drupal.scss */
.gateway-pager .pager li a {
  padding: 7px;
  display: inline-block;
  position: relative;
  font-weight: normal;
}
/* line 167, ../sass/drupal.scss */
.gateway-pager .pager li a:focus {
  outline: #000000 solid 1px;
  position: relative;
  z-index: 999;
}
/* line 175, ../sass/drupal.scss */
.gateway-pager ul li.first a {
  padding: 7px;
}
/* line 178, ../sass/drupal.scss */
.gateway-pager ul li.pager-first.first {
  padding: 0;
}
/* line 183, ../sass/drupal.scss */
.gateway-pager ul li.pager-current {
  padding: 7px;
}
/* line 186, ../sass/drupal.scss */
.gateway-pager ul li.first {
  padding: 7px;
  display: inline-block;
}
/* line 190, ../sass/drupal.scss */
.gateway-pager ul .pager-ellipsis {
  padding: 7px;
}
/* line 194, ../sass/drupal.scss */
.gateway-pager ul li.last a {
  padding: 7px;
}

/* Site wide Pager. */
@media all and (max-width: 767px) {
  /* line 205, ../sass/drupal.scss */
  .gateway-pager {
    text-align: center;
    clear: both;
    padding-top: 20px;
  }
  /* line 209, ../sass/drupal.scss */
  .gateway-pager .pager {
    padding: 0;
    margin: 0 0 5px 0;
    display: inline-block;
    margin-bottom: 20px;
    text-align: center;
  }
  /* line 215, ../sass/drupal.scss */
  .gateway-pager .pager li {
    /* Each page number in the pager list */
    padding: 0;
    margin-right: 0;
    float: left;
    background: none !important;
    border: none;
  }
  /* line 221, ../sass/drupal.scss */
  .gateway-pager .pager li a {
    padding: 3px;
    display: inline-block;
    position: relative;
  }
  /* line 225, ../sass/drupal.scss */
  .gateway-pager .pager li a:hover {
    background: #008265;
    color: #ffffff;
  }
  /* line 233, ../sass/drupal.scss */
  .gateway-pager ul li.first a {
    padding: 0px;
  }
  /* line 236, ../sass/drupal.scss */
  .gateway-pager ul li.pager-first.first {
    padding: 3px;
  }
  /* line 241, ../sass/drupal.scss */
  .gateway-pager ul li.pager-current {
    padding: 3px;
  }
  /* line 244, ../sass/drupal.scss */
  .gateway-pager ul li.first {
    padding: 3px;
    display: inline-block;
  }
  /* line 248, ../sass/drupal.scss */
  .gateway-pager ul .pager-ellipsis {
    padding: 3px;
  }
  /* line 252, ../sass/drupal.scss */
  .gateway-pager ul li.last a {
    padding: 3px;
  }
}
/**
 * Menu lists
 */
/* line 265, ../sass/drupal.scss */
ul li.expanded {
  *list-style-image: none;
  list-style-image: none;
  list-style-type: none;
}

/* line 272, ../sass/drupal.scss */
ul li.collapsed {
  *list-style-image: none;
  list-style-image: none;
  list-style-type: none;
}

/* line 279, ../sass/drupal.scss */
ul li.leaf {
  *list-style-image: none;
  clear: both;
}

/* line 285, ../sass/drupal.scss */
li a.active {
  color: #000;
}

/* line 289, ../sass/drupal.scss */
#site-map .site-map-box ul ul {
  margin-top: 5px;
}

/* line 296, ../sass/drupal.scss */
#quickbar .user-info a:hover {
  text-decoration: underline;
}
