@charset "UTF-8";
/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */
/* Import Sass mixins, variables, Compass modules, etc. */
/* footer text */
/* HTML element (SMACSS base) rules */
/**
 * @file
 * Normalize.css is intended to be used as an alternative to CSS resets.
 *
 * This file is a slight fork of these original sources:
 * - normalize.css v2.1.2 | MIT License | git.io/normalize
 * - normalize.scss v2.1.2 | MIT/GPLv2 License | bit.ly/normalize-scss
 *
 * It's suggested that you read the normalize.scss file and customise it to meet
 * your needs, rather then including the file in your project and overriding the
 * defaults later in your CSS.
 * @see http://nicolasgallagher.com/about-normalize-css/
 *
 * Also: @see http://meiert.com/en/blog/20080419/reset-style-sheets-are-bad/
 *       @see http://snook.ca/archives/html_and_css/no_css_reset/
 */
/**
 * HTML5 display definitions
 */
/* Correct `block` display not defined in IE 8/9. */
/* line 23, ../sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary {
  display: block;
}

/* Correct `inline-block` display not defined in IE 8/9. */
/* line 38, ../sass/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 52, ../sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* Address styling not present in IE 8/9. */
/* line 58, ../sass/_normalize.scss */
[hidden] {
  display: none;
}

/**
 * Base
 *
 * Instead of relying on the fonts that are available on a user's computer, you
 * can use web fonts which, like images, are resources downloaded to the user's
 * browser. Because of the bandwidth and rendering resources required, web fonts
 * should be used with care.
 *
 * Numerous resources for web fonts can be found on Google. Here are a few
 * websites where you can find Open Source fonts to download:
 * - http://www.fontsquirrel.com/fontface
 * - http://www.theleagueofmoveabletype.com
 *
 * In order to use these fonts, you will need to convert them into formats
 * suitable for web fonts. We recommend the free-to-use Font Squirrel's
 * Font-Face Generator:
 *   http://www.fontsquirrel.com/fontface/generator
 *
 * The following is an example @font-face declaration. This font can then be
 * used in any ruleset using a property like this:  font-family: Example, serif;
 *
 * Since we're using Sass, you'll need to declare your font faces here, then you
 * can add them to the font variables in the _init.scss partial.
 */
/*
@font-face {
  font-family: 'Example';
  src: url('../fonts/example.eot');
  src: url('../fonts/example.eot?iefix') format('eot'),
    url('../fonts/example.woff') format('woff'),
    url('../fonts/example.ttf') format('truetype'),
    url('../fonts/example.svg#webfontOkOndcij') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 * 3. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 */
/* line 106, ../sass/_normalize.scss */
html {
  font-family: "Source Sans Pro", sans-serif;
  /* 1 */
  font-size: 62.5%;
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Remove default margin. */
/* line 125, ../sass/_normalize.scss */
body {
  margin: 0;
  padding: 0;
}

/**
 * Links
 *
 * The order of link states are based on Eric Meyer's article:
 * http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states
 */
/* Address `outline` inconsistency between Chrome and other browsers. */
/* line 147, ../sass/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/* Improve readability when focused and also mouse hovered in all browsers. */
/* line 152, ../sass/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/**
 * Typography
 *
 * To achieve a pleasant vertical rhythm, we use Compass' Vertical Rhythm mixins
 * so that the line height of our base font becomes the basic unit of vertical
 * measurement. We use multiples of that unit to set the top and bottom margins
 * for our block level elements and to set the line heights of any fonts.
 * For more information, see http://24ways.org/2006/compose-to-a-vertical-rhythm
 */
/* Address styling not present in IE 8/9, Safari 5, and Chrome. */
/* line 168, ../sass/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */
/* line 173, ../sass/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* Address styling not present in Safari 5 and Chrome. */
/* line 179, ../sass/_normalize.scss */
dfn {
  font-style: italic;
}

/* Address differences between Firefox and other browsers. */
/* line 184, ../sass/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  border: 1px solid #666;
  padding-bottom: -1px;
  margin: rhythm(1) 0;
}

/* Address styling not present in IE 8/9. */
/* line 193, ../sass/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* Correct font family set oddly in Safari 5 and Chrome. */
/* line 199, ../sass/_normalize.scss */
code,
kbd,
pre,
samp,
tt,
var {
  font-family: "Courier New", "DejaVu Sans Mono", monospace, sans-serif;
}

/* Improve readability of pre-formatted text in all browsers. */
/* line 212, ../sass/_normalize.scss */
pre {
  white-space: pre-wrap;
}

/* Set consistent quote types. */
/* line 224, ../sass/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/* Address inconsistent and variable font size in all browsers. */
/* line 229, ../sass/_normalize.scss */
small {
  font-size: 80%;
}

/* Prevent `sub` and `sup` affecting `line-height` in all browsers. */
/* line 234, ../sass/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 241, ../sass/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 244, ../sass/_normalize.scss */
sub {
  bottom: -0.25em;
}

/**
 * Lists
 */
/* line 251, ../sass/_normalize.scss */
dl,
menu,
ol,
ul {
  /* Address margins set differently in IE 6/7. */
  margin: rhythm(1) 0;
}

/* line 260, ../sass/_normalize.scss */
ol ol,
ol ul,
ul ol,
ul ul {
  /* Turn off margins on nested lists. */
  margin: 0;
}

/* line 266, ../sass/_normalize.scss */
dd {
  margin: 0 0 0 30px;
  /* LTR */
}

/* Address paddings set differently in IE 6/7. */
/* line 271, ../sass/_normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0 30px;
  /* LTR */
}

/**
 * Embedded content and figures
 *
 * @todo Look into adding responsive embedded video.
 */
/* line 291, ../sass/_normalize.scss */
img {
  /* Remove border when inside `a` element in IE 8/9. */
  border: 0;
  /* Suppress the space beneath the baseline */
  /* vertical-align: bottom; */
  /* Responsive images */
  max-width: 100%;
  height: auto;
}

/* Correct overflow displayed oddly in IE 9. */
/* line 308, ../sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Address margin not present in IE 8/9 and Safari 5. */
/* line 313, ../sass/_normalize.scss */
figure {
  margin: 0;
}

/**
 * Forms
 */
/* Define consistent border, margin, and padding. */
/* line 329, ../sass/_normalize.scss */
fieldset {
  margin: 0 2px;
  /* Apply borders and padding that keep the vertical rhythm. */
  border-color: #c0c0c0;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
/* line 340, ../sass/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 * 4. Improve appearance and consistency with IE 6/7.
 * 5. Keep form elements constrained in their containers.
 */
/* line 355, ../sass/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
  max-width: 100%;
  /* 5 */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 5 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 374, ../sass/_normalize.scss */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 385, ../sass/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
/* line 399, ../sass/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 413, ../sass/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
/* line 424, ../sass/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 439, ../sass/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 448, ../sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* Remove inner padding and border in Firefox 4+. */
/* line 454, ../sass/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 464, ../sass/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* Drupal-style form labels. */
/* line 470, ../sass/_normalize.scss */
label {
  display: block;
  font-weight: bold;
}

/**
 * Tables
 */
/* line 478, ../sass/_normalize.scss */
table {
  /* Remove most spacing between table cells. */
  border-collapse: collapse;
  border-spacing: 0;
  /* Prevent cramped-looking tables */
  /* width: 100%; */
}

/* Layout rules */
/*@import "layouts/responsive";*/
/* Component (SMACSS module) rules */
/**
 * @file
 * SMACSS Modules
 *
 * Adds modular sets of styles.
 *
 * Additional useful selectors can be found in Zen's online documentation.
 * https://drupal.org/node/1707736
 */
/**
 * Wireframes.
 */
/* line 15, ../sass/components/_misc.scss */
.with-wireframes #header,
.with-wireframes #main,
.with-wireframes #content,
.with-wireframes #navigation,
.with-wireframes .region-sidebar-first,
.with-wireframes .region-sidebar-second,
.with-wireframes #footer,
.with-wireframes .region-bottom {
  outline: 1px solid #ccc;
}

/**
 * Accessibility features.
 */
/* element-invisible as defined by http://snook.ca/archives/html_and_css/hiding-content-for-accessibility */
/* line 39, ../sass/components/_misc.scss */
.element-invisible,
.element-focusable,
#navigation .block-menu .block__title,
#navigation .block-menu-block .block__title {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* Turns off the element-invisible effect. */
/* line 45, ../sass/components/_misc.scss */
.element-focusable:active, .element-focusable:focus {
  position: static !important;
  clip: auto;
  height: auto;
  width: auto;
  overflow: auto;
}

/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 */
/* line 62, ../sass/components/_misc.scss */
#skip-link {
  margin: 0;
}
/* line 65, ../sass/components/_misc.scss */
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: #fff;
}

/**
 * Breadcrumb navigation.
 */
/* line 80, ../sass/components/_misc.scss */
.breadcrumb ol {
  margin: 0;
  padding: 0;
}
/* line 84, ../sass/components/_misc.scss */
.breadcrumb li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/**
 * Titles.
 */
/* line 95, ../sass/components/_misc.scss */
.page__title,
.node__title,
.block__title,
.comments__title,
.comments__form-title,
.comment__title {
  /* Comment title. */
  margin: 0;
}

/**
 * Tabs.
 */
/* Basic positioning styles shared by primary and secondary tabs. */
/* line 110, ../sass/components/_misc.scss */
.tabs-primary, .tabs-secondary {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjgzNDcxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(100%, #283471), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -moz-linear-gradient(bottom, #283471 1px, rgba(0, 0, 0, 0) 1px);
  background-image: -webkit-linear-gradient(bottom, #283471 1px, rgba(0, 0, 0, 0) 1px);
  background-image: linear-gradient(to top, #283471 1px, rgba(0, 0, 0, 0) 1px);
  /* IE 9 and earlier don't understand gradients. */
  list-style: none;
  border-bottom: 1px solid #283471 \0/ie;
  margin: rhythm(1) 0;
  padding: 0 2px;
  white-space: nowrap;
}
/* line 41, ../sass/_mixins.scss */
.tabs-primary:after, .tabs-secondary:after {
  content: "";
  display: table;
  clear: both;
}

/* line 120, ../sass/components/_misc.scss */
.tabs-primary__tab, .tabs-primary__tab.is-active, .tabs-secondary__tab,
.tabs-secondary__tab.is-active {
  float: left;
  /* LTR */
  margin: 0 3px;
}

/* Primary tabs. */
/* line 133, ../sass/components/_misc.scss */
.tabs-primary__tab, .tabs-primary__tab.is-active {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  border: 1px solid #283471;
  border-bottom-color: transparent;
  /* IE 9 and earlier don't understand gradients. */
  border-bottom: 0 \0/ie;
  line-height: 1.7rem;
}

/* line 142, ../sass/components/_misc.scss */
.tabs-primary__tab.is-active {
  border-bottom-color: #fff;
}

/* line 170, ../sass/components/_misc.scss */
a.tabs-primary__tab-link {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  color: #ffffff;
  background-color: #283471;
  letter-spacing: 1px;
  padding: 0 1em;
  text-align: center;
  text-decoration: none;
}
/* line 181, ../sass/components/_misc.scss */
a.tabs-primary__tab-link:hover, a.tabs-primary__tab-link:focus {
  background-color: #ffffff;
  color: #283471;
}
/* line 186, ../sass/components/_misc.scss */
a.tabs-primary__tab-link:active {
  background-color: #ffffff;
  color: #283471;
  border-color: none;
}

/* Secondary tabs. */
/* line 198, ../sass/components/_misc.scss */
.tabs-secondary {
  font-size: 1.6rem;
  /* Collapse bottom margin of ul.primary. */
}

/**
 * Inline styles.
 */
/* List of links generated by theme_links(). */
/* line 235, ../sass/components/_misc.scss */
.inline {
  display: inline;
  padding: 0;
}
/* line 239, ../sass/components/_misc.scss */
.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0;
  /* LTR */
}

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

/**
 * "More" links.
 */
/* line 254, ../sass/components/_misc.scss */
.more-link {
  text-align: right;
  /* LTR */
}

/* line 257, ../sass/components/_misc.scss */
.more-help-link {
  text-align: right;
  /* LTR */
}

/* line 260, ../sass/components/_misc.scss */
.more-help-link a {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC');
  background-position: 0 50%;
  /* LTR */
  background-repeat: no-repeat;
  padding: 1px 0 1px 20px;
  /* LTR */
}

/**
 * Pager.
 */
/* A list of page numbers when more than 1 page of content is available. */
/* line 275, ../sass/components/_misc.scss */
.pager {
  clear: both;
  padding: 0;
  text-align: center;
}

/* line 280, ../sass/components/_misc.scss */
.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis, .pager-current {
  display: inline;
  padding: 0 0.5em;
  list-style-type: none;
  background-image: none;
}

/* line 287, ../sass/components/_misc.scss */
.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis {
  /* A concatenation of several list items using an ellipsis. */
}

/* The current page's list item. */
/* line 297, ../sass/components/_misc.scss */
.pager-current {
  font-weight: bold;
}

/**
 * Menus.
 */
/* line 305, ../sass/components/_misc.scss */
.menu__item.is-leaf,
.menu__item.is-expanded,
.menu__item.is-collapsed {
  list-style: none;
}

/* The active item in a Drupal menu. */
/* line 312, ../sass/components/_misc.scss */
.menu a.active {
  color: #000;
}

/**
 * Marker.
 */
/* The "new" or "updated" marker. */
/* line 321, ../sass/components/_misc.scss */
.new,
.update {
  color: #c00;
  /* Remove background highlighting from <mark> in normalize. */
  background-color: transparent;
}

/**
 * Unpublished note.
 */
/* The word "Unpublished" displayed underneath the content. */
/* line 333, ../sass/components/_misc.scss */
.unpublished {
  display: block;
  height: 0;
  overflow: visible;
  /* Remove background highlighting from <mark> in normalize. */
  background-color: transparent;
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  /* A very nice CSS3 property. */
  word-wrap: break-word;
}

/**
 * Comments.
 */
/* Wrapper for the list of comments and its title. */
/* line 362, ../sass/components/_misc.scss */
.comments {
  margin: rhythm(1) 0;
}
@media screen and (max-width: 767px) {
  /* line 362, ../sass/components/_misc.scss */
  .comments {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 362, ../sass/components/_misc.scss */
  .comments {
    padding: 0 1.5rem;
  }
}

/* Preview of the comment before submitting new or updated comment. */
/* line 373, ../sass/components/_misc.scss */
.comment-preview {
  /* Drupal core will use a #ffffea background. See #1110842. */
  background-color: #ffffea;
}

/* Wrapper for a single comment. */
/* line 379, ../sass/components/_misc.scss */
.comment {
  /* Comment's permalink wrapper. */
}
/* line 382, ../sass/components/_misc.scss */
.comment .permalink {
  text-transform: uppercase;
  font-size: 75%;
}

/* Nested comments are indented. */
/* line 389, ../sass/components/_misc.scss */
.indented {
  /* Drupal core uses a 25px left margin. */
  margin-left: 30px;
  /* LTR */
}

/**
 * Forms.
 */
/* Wrapper for a form element (or group of form elements) and its label. */
/* line 399, ../sass/components/_misc.scss */
.form-item {
  font-size: 1.8rem;
  line-height: 3.2rem;
  /* Pack groups of checkboxes and radio buttons closer together. */
  /* Form items in a table. */
  /* Highlight the form elements that caused a form submission error. */
}
/* line 404, ../sass/components/_misc.scss */
.form-checkboxes .form-item, .form-radios .form-item {
  /* Drupal core uses "0.4em 0". */
  margin: 0;
}
/* line 411, ../sass/components/_misc.scss */
tr.odd .form-item, tr.even .form-item {
  margin: 0;
}
/* line 417, ../sass/components/_misc.scss */
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 1px solid #c00;
}

/* line 426, ../sass/components/_misc.scss */
.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 2.4em;
}

/* The part of the label that indicates a required field. */
/* line 432, ../sass/components/_misc.scss */
.form-required {
  color: #c00;
}

/* Labels for radios and checkboxes. */
/* line 437, ../sass/components/_misc.scss */
label.option {
  display: inline;
  font-weight: normal;
}

/* Buttons used by contrib modules like Media. */
/* line 443, ../sass/components/_misc.scss */
a.button {
  -moz-appearance: button;
  -webkit-appearance: button;
}

/* Password confirmation. */
/* line 448, ../sass/components/_misc.scss */
.password-parent,
.confirm-parent {
  margin: 0;
}

/* Drupal's default login form block. */
/* line 454, ../sass/components/_misc.scss */
#user-login-form {
  text-align: left;
  /* LTR */
}

/**
 * OpenID
 *
 * The default styling for the OpenID login link seems to assume Garland's
 * styling of list items.
 */
/* OpenID creates a new ul above the login form's links. */
/* line 466, ../sass/components/_misc.scss */
.openid-links {
  /* Position OpenID's ul next to the rest of the links. */
  margin-bottom: 0;
}

/* The "Log in using OpenID" and "Cancel OpenID login" links. */
/* line 472, ../sass/components/_misc.scss */
.openid-link,
.user-link {
  margin-top: rhythm(1);
}

/* line 476, ../sass/components/_misc.scss */
html.js #user-login-form li.openid-link,
#user-login-form li.openid-link {
  /* Un-do some of the padding on the ul list. */
  margin-left: -20px;
  /* LTR */
}

/* line 481, ../sass/components/_misc.scss */
#user-login ul {
  margin: rhythm(1) 0;
}

/**
 * Drupal admin tables.
 */
/* line 489, ../sass/components/_misc.scss */
form th {
  text-align: left;
  /* LTR */
  padding-right: 1em;
  /* LTR */
  border-bottom: 3px solid #ccc;
}
/* line 494, ../sass/components/_misc.scss */
form tbody {
  border-top: 1px solid #ccc;
}
/* line 497, ../sass/components/_misc.scss */
form table ul {
  margin: 0;
}

/* line 501, ../sass/components/_misc.scss */
tr.even,
tr.odd {
  padding: 0.1em 0.6em;
}

/* Markup generated by theme_tablesort_indicator(). */
/* Center checkboxes inside table cell. */
/* line 522, ../sass/components/_misc.scss */
td.checkbox,
th.checkbox {
  text-align: center;
}

/* Drupal core wrongly puts this in system.menus.css. Since we override that, add it back. */
/* line 528, ../sass/components/_misc.scss */
td.menu-disabled {
  background: #ccc;
}

/**
 * Autocomplete.
 *
 * @see autocomplete.js
 */
/* Suggestion list. */
/* line 539, ../sass/components/_misc.scss */
#autocomplete .selected {
  background: #0072b9;
  color: #fff;
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
/* line 550, ../sass/components/_misc.scss */
html.js .collapsible .fieldset-legend {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
  background-position: 5px 65%;
  /* LTR */
  background-repeat: no-repeat;
  padding-left: 15px;
  /* LTR */
  margin-left: -15px;
}
/* line 560, ../sass/components/_misc.scss */
html.js .collapsible .fieldset-legend a {
  text-decoration: none;
  color: #7a9710;
  font-size: 2.2rem;
  line-height: 3.1rem;
  margin-bottom: 2.5rem;
  font-weight: bold;
}
/* line 569, ../sass/components/_misc.scss */
html.js .collapsed .fieldset-legend {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');
  /* LTR */
  background-position: 5px 50%;
  /* LTR */
}
/* line 576, ../sass/components/_misc.scss */
.fieldset-legend .summary {
  color: #999;
  font-size: 0.9em;
  margin-left: 0.5em;
}

/**
 * TableDrag behavior.
 *
 * @see tabledrag.js
 */
/* line 588, ../sass/components/_misc.scss */
tr.drag {
  background-color: #fffff0;
}

/* line 591, ../sass/components/_misc.scss */
tr.drag-previous {
  background-color: #ffd;
}

/* line 594, ../sass/components/_misc.scss */
.tabledrag-toggle-weight {
  font-size: 0.9em;
}

/**
 * TableSelect behavior.
 *
 * @see tableselect.js
 */
/* line 603, ../sass/components/_misc.scss */
tr.selected td {
  background: #ffc;
}

/**
 * Progress bar.
 *
 * @see progress.js
 */
/* line 612, ../sass/components/_misc.scss */
.progress {
  font-weight: bold;
}
/* line 615, ../sass/components/_misc.scss */
.progress .bar {
  background: #ccc;
  border-color: #666;
  margin: 0 0.2em;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 621, ../sass/components/_misc.scss */
.progress .filled {
  background-color: #0072b9;
  background-image: url('../images/progress.gif?1461761994');
}

/* line 627, ../sass/components/_misc.scss */
a#switch_edit-comment-body-und-0-value {
  font-size: 1.8rem;
  line-height: 3.2rem;
}

/* Page for Awards and Prize Nomination */
/* line 636, ../sass/components/_misc.scss */
.page-awards-nomination-results .panel-display .view-content {
  margin-bottom: 6rem;
}
@media screen and (max-width: 767px) {
  /* line 635, ../sass/components/_misc.scss */
  .page-awards-nomination-results .panel-display {
    width: calc(100% - 6rem);
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 635, ../sass/components/_misc.scss */
  .page-awards-nomination-results .panel-display {
    padding: 0 1.5rem;
    width: calc(100% - 3rem);
  }
  /* line 646, ../sass/components/_misc.scss */
  .page-awards-nomination-results .panel-display .views-exposed-form .views-exposed-widget {
    padding: 0.5rem 0rem 0;
  }
}

/**
 * Titles.
 */
/* line 4, ../sass/components/_typography.scss */
.page__title,
.node__title,
.block__title,
.comments__title,
.comments__form-title,
.comment__title {
  /* Comment title. */
  margin: 0;
}

/* line 13, ../sass/components/_typography.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Roboto Slab", serif;
  margin: 0 0 20px;
}

/* line 23, ../sass/components/_typography.scss */
h1.page__title {
  font-size: 5rem;
  line-height: 5.2rem;
  text-align: center;
  color: #ffffff;
  display: block;
  margin: 0 auto;
  max-width: 1160px;
  padding: 0 70px;
}
@media screen and (max-width: 1258px) {
  /* line 23, ../sass/components/_typography.scss */
  h1.page__title {
    padding: 0 4.5rem;
  }
}
@media screen and (max-width: 1240px) {
  /* line 23, ../sass/components/_typography.scss */
  h1.page__title {
    font-size: 4.5rem;
    line-height: 4.7rem;
  }
}
@media screen and (max-width: 1145px) {
  /* line 23, ../sass/components/_typography.scss */
  h1.page__title {
    font-size: 4rem;
    line-height: 4.2rem;
  }
}
@media screen and (max-width: 1051px) {
  /* line 23, ../sass/components/_typography.scss */
  h1.page__title {
    padding: 0 3.5rem;
    font-size: 3rem;
    line-height: 3.2rem;
  }
}
@media screen and (max-width: 895px) {
  /* line 23, ../sass/components/_typography.scss */
  h1.page__title {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 780px) {
  /* line 23, ../sass/components/_typography.scss */
  h1.page__title {
    padding: 0 2.4rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 23, ../sass/components/_typography.scss */
  h1.page__title {
    padding: 0 3rem;
    font-weight: 400;
  }
}
@media screen and (max-width: 580px) {
  /* line 23, ../sass/components/_typography.scss */
  h1.page__title {
    font-size: 2rem;
    line-height: 2.2rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 23, ../sass/components/_typography.scss */
  h1.page__title {
    padding: 0 1.5rem;
  }
}

/* line 67, ../sass/components/_typography.scss */
h2 {
  color: #283471;
  font-weight: 400;
  font-size: 2.8rem;
  line-height: 3.6rem;
  margin-bottom: 2.7rem;
}

/* line 75, ../sass/components/_typography.scss */
h3 {
  color: #7A9710;
  font-size: 2.2rem;
  line-height: 3.1rem;
  margin-bottom: 2.5rem;
}
@media screen and (max-width: 767px) {
  /* line 75, ../sass/components/_typography.scss */
  h3 {
    margin-bottom: 1rem;
  }
}

/* line 85, ../sass/components/_typography.scss */
h2.alternate,
h4 {
  color: #566174;
  font-weight: bold;
  font-size: 2rem;
  line-height: 2.5rem;
  font-family: "Source Sans Pro", sans-serif;
}

/* line 94, ../sass/components/_typography.scss */
h5 {
  color: #7A9710;
  font-weight: bold;
  font-size: 1.8rem;
  line-height: 2.5rem;
  font-family: "Source Sans Pro", sans-serif;
}

/* basic link */
/* line 104, ../sass/components/_typography.scss */
a {
  color: #283471;
  transition: all 0.2s ease 0s;
}
/* line 107, ../sass/components/_typography.scss */
a:hover {
  color: #F59923;
  text-decoration: none;
}

/* p default settings */
/* line 114, ../sass/components/_typography.scss */
p {
  margin: 0 0 2rem;
  font-size: 1.8rem;
  line-height: 3.2rem;
}
/* line 118, ../sass/components/_typography.scss */
p.button a {
  color: #ffffff;
  text-decoration: none;
  background: #F59923;
  font-weight: bold;
  font-size: 16px;
  text-transform: uppercase;
  padding: 22px 55px;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  /* line 118, ../sass/components/_typography.scss */
  p.button a {
    padding: 15px 40px;
    text-align: center;
  }
}
/* line 62, ../sass/_mixins.scss */
p.button a:hover {
  background: #D57700;
}
/* line 121, ../sass/components/_typography.scss */
p.intro {
  color: #566174;
  font-family: "Roboto Slab", serif;
  margin: 0 0 1rem;
}
/* line 126, ../sass/components/_typography.scss */
p.credit {
  color: #566174;
  font-size: 1.3rem;
  line-height: 2.7rem;
  text-align: right;
}

/*dt and dl settings, for organic group management pages*/
#content dt, #content dl {
  font-size: 1.8rem;
  line-height: 3.2rem;
}
/*end dt and dl*/

/*li styles*/
#content li {
	font-size: 1.8rem;
}
/*end li*/

/* general table settings */
/* line 135, ../sass/components/_typography.scss */
table {
  font-size: 1.5rem;
  line-height: 2.3rem;
  font-family: "Roboto Slab", serif;
  color: #566174;
  border: none;
}
/* line 143, ../sass/components/_typography.scss */
table.diff-revisions caption, table.sticky-enabled caption {
  font-weight: 400;
  color: #F59923;
  text-transform: uppercase;
  font-size: 1.4rem;
  line-height: 3rem;
  margin-bottom: 2px;
  text-align: left;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 154, ../sass/components/_typography.scss */
table.diff-revisions thead th, table.sticky-enabled thead th {
  background: #ffffff;
}
/* line 159, ../sass/components/_typography.scss */
table.diff-revisions .error {
  color: #566174;
}

/* line 165, ../sass/components/_typography.scss */
th {
  color: #000000;
  border: none;
  font-weight: 400;
  text-align: left;
  padding: 1.5rem;
}

/* line 173, ../sass/components/_typography.scss */
tr {
  border-bottom: 0.2rem solid #ECF0F8;
}
/* line 175, ../sass/components/_typography.scss */
tr td {
  border-right: 0.2rem solid #ECF0F8;
  border-left: none;
  padding: 0.6rem 2rem;
}
/* line 182, ../sass/components/_typography.scss */
tr td:last-of-type {
  border-right: none;
}
/* line 186, ../sass/components/_typography.scss */
tr:nth-child(odd) {
  background: #ECF0F8;
}
/* line 188, ../sass/components/_typography.scss */
tr:nth-child(odd) td {
  border-right: 0.2rem solid #ffffff;
}
/* line 190, ../sass/components/_typography.scss */
tr:nth-child(odd) td:last-of-type {
  border-right: none;
}
/* line 197, ../sass/components/_typography.scss */
tr:first-of-type th {
  padding: 0 2rem 0.6rem;
}

/* line 204, ../sass/components/_typography.scss */
tr.selected td,
td.revision-current {
  background: transparent;
}

/* line 209, ../sass/components/_typography.scss */
form th {
  border-bottom: 0;
}

/* lists */
/* line 214, ../sass/components/_typography.scss */
.field-name-body ul,
.field-name-body ol,
.field-name-field-instructions ul,
.field-name-field-instructions ol,
.page-search404 #content ul {
  padding: 0;
  margin: 0;
}
/* line 221, ../sass/components/_typography.scss */
.field-name-body ul li,
.field-name-body ol li,
.field-name-field-instructions ul li,
.field-name-field-instructions ol li,
.page-search404 #content ul li {
  margin: 0 0 2rem;
  font-size: 1.8rem;
  line-height: 3.2rem;
}

/* line 228, ../sass/components/_typography.scss */
.field-name-field-instructions ul,
.field-name-body ul,
.page-search404 article ul {
  list-style: none;
}
/* line 232, ../sass/components/_typography.scss */
.field-name-field-instructions ul li,
.field-name-body ul li,
.page-search404 article ul li {
  background-image: url("/sites/all/themes/custom/asa/images/list-dot.png");
  background-repeat: no-repeat;
  background-position: 3.6rem 1.5rem;
  padding-left: 5rem;
}
@media screen and (max-width: 445px) {
  /* line 232, ../sass/components/_typography.scss */
  .field-name-field-instructions ul li,
  .field-name-body ul li,
  .page-search404 article ul li {
    background-position: 0 1.5rem;
    padding-left: 1.6rem;
  }
}

/* line 244, ../sass/components/_typography.scss */
.field-name-field-instructions ol,
.field-name-body ol {
  list-style-type: none;
  counter-reset: list;
}
/* line 248, ../sass/components/_typography.scss */
.field-name-field-instructions ol li,
.field-name-body ol li {
  list-style: none;
  position: relative;
  padding-left: 5rem;
}
@media screen and (max-width: 445px) {
  /* line 248, ../sass/components/_typography.scss */
  .field-name-field-instructions ol li,
  .field-name-body ol li {
    padding-left: 2.6rem;
  }
}
/* line 255, ../sass/components/_typography.scss */
.field-name-field-instructions ol li:before,
.field-name-body ol li:before {
  counter-increment: list;
  content: counter(list) ".";
  position: absolute;
  font-family: "Roboto Slab", serif;
  top: 0px;
  left: 2.5rem;
  color: #283471;
}
@media screen and (max-width: 445px) {
  /* line 255, ../sass/components/_typography.scss */
  .field-name-field-instructions ol li:before,
  .field-name-body ol li:before {
    left: 0;
  }
}

/* dates */
/* line 271, ../sass/components/_typography.scss */
.date-display-range,
.date-display-single {
  font-family: "Roboto Slab", serif;
  font-size: 1.7rem;
  line-height: 2.3rem;
  color: #566174;
  margin-bottom: 0.6rem;
}

/* columns of names */
@media screen and (max-width: 767px) {
  /* line 281, ../sass/components/_typography.scss */
  #block-views-asa-one-off-block {
    padding: 0 3rem;
  }
}
/* line 285, ../sass/components/_typography.scss */
#block-views-asa-one-off-block ul {
  -webkit-columns: 5;
  -moz-columns: 5;
  columns: 5;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 20px;
  font-size: 1.4rem;
  line-height: 2.1rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 900px) {
  /* line 285, ../sass/components/_typography.scss */
  #block-views-asa-one-off-block ul {
    -webkit-columns: 4;
    -moz-columns: 4;
    columns: 4;
  }
}
@media screen and (max-width: 700px) {
  /* line 285, ../sass/components/_typography.scss */
  #block-views-asa-one-off-block ul {
    -webkit-columns: 3;
    -moz-columns: 3;
    columns: 3;
  }
}
@media screen and (max-width: 580px) {
  /* line 285, ../sass/components/_typography.scss */
  #block-views-asa-one-off-block ul {
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
  }
}
@media screen and (max-width: 400px) {
  /* line 285, ../sass/components/_typography.scss */
  #block-views-asa-one-off-block ul {
    -webkit-columns: 1;
    -moz-columns: 1;
    columns: 1;
  }
}

/* line 320, ../sass/components/_typography.scss */
.page-node-3635 .field-name-body ul {
  -webkit-columns: 4;
  -moz-columns: 4;
  columns: 4;
  -webkit-column-gap: 20px;
  -moz-column-gap: 20px;
  column-gap: 20px;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 980px) {
  /* line 320, ../sass/components/_typography.scss */
  .page-node-3635 .field-name-body ul {
    -webkit-columns: 3;
    -moz-columns: 3;
    columns: 3;
  }
}
@media screen and (max-width: 580px) {
  /* line 320, ../sass/components/_typography.scss */
  .page-node-3635 .field-name-body ul {
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
  }
}
@media screen and (max-width: 400px) {
  /* line 320, ../sass/components/_typography.scss */
  .page-node-3635 .field-name-body ul {
    -webkit-columns: 1;
    -moz-columns: 1;
    columns: 1;
  }
}
/* line 345, ../sass/components/_typography.scss */
.page-node-3635 .field-name-body ul li {
  background-image: none;
  padding-left: 0;
  font-size: 1.4rem;
  line-height: 2.1rem;
  display: inline-block;
  width: 100%;
}

/* images with captions */
/* line 357, ../sass/components/_typography.scss */
.field-name-field-image img {
  width: 100%;
  height: auto;
  display: block;
}

/* line 366, ../sass/components/_typography.scss */
.media-wysiwyg_small_caption .content img {
  width: 100% !important;
  height: auto !important;
}

/* line 371, ../sass/components/_typography.scss */
.media-wysiwyg_small_caption .field-name-field-caption,
.field-name-field-image-caption {
  background: #ECF0F8;
  color: #566174;
  font-size: 15px;
  line-height: 22px;
  padding: 11px 15px 12px;
}

/* line 380, ../sass/components/_typography.scss */
.media-wysiwyg_small_caption .field-name-field-caption {
  float: left;
  clear: left;
}

/* line 384, ../sass/components/_typography.scss */
.field-name-field-image-attribution {
  color: #566174;
  font-size: 1.3rem;
  text-align: right;
  margin-top: 0.5rem;
}

/* pagers */
/* line 392, ../sass/components/_typography.scss */
ul.pager {
  font-size: 2rem;
  color: #F59923;
  font-family: "Roboto Slab", serif;
}
/* line 396, ../sass/components/_typography.scss */
ul.pager a {
  color: #F59923;
  text-decoration: none;
}
/* line 399, ../sass/components/_typography.scss */
ul.pager a:hover {
  color: #283471;
}

/**
 * Branding header.
 */
/* line 5, ../sass/components/_header.scss */
.region-blockgroup-header-constants {
  max-width: 115rem;
  margin: 0 auto;
  position: relative;
  padding: 2.4rem 0 0;
}
/* line 41, ../sass/_mixins.scss */
.region-blockgroup-header-constants:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (max-width: 1258px) {
  /* line 5, ../sass/components/_header.scss */
  .region-blockgroup-header-constants {
    padding: 2.4rem 4.5rem 0;
  }
}
@media screen and (max-width: 1051px) {
  /* line 5, ../sass/components/_header.scss */
  .region-blockgroup-header-constants {
    padding: 2.4rem 3.5rem 0;
  }
}
@media screen and (max-width: 980px) {
  /* line 5, ../sass/components/_header.scss */
  .region-blockgroup-header-constants {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    background: #ffffff;
    padding: 0;
  }
  /* line 24, ../sass/components/_header.scss */
  .region-blockgroup-header-constants #block-menu-menu-cta-menu {
    order: 1;
    padding: 0 3.5rem;
    width: calc(100% - 7rem);
    background: #283471;
  }
  .region-blockgroup-header-constants #block-menu-menu-cta-not-logged-in {
    order: 1;
    padding: 0 3.5rem;
    width: calc(100% - 7rem);
    background: #283471;
  }
}
@media screen and (max-width: 980px) and (max-width: 895px) {
  /* line 24, ../sass/components/_header.scss */
  .region-blockgroup-header-constants #block-menu-menu-cta-menu {
    padding: 0 3rem;
    width: calc(100% - 6rem);
  }
  .region-blockgroup-header-constants #block-menu-menu-cta-not-logged-in{
    padding: 0 3rem;
    width: calc(100% - 6rem);
  }
}
@media screen and (max-width: 980px) and (max-width: 780px) {
  /* line 24, ../sass/components/_header.scss */
  .region-blockgroup-header-constants #block-menu-menu-cta-menu {
    padding: 0 2.4rem;
    width: calc(100% - 4.8rem);
  }
  .region-blockgroup-header-constants #block-menu-menu-cta-not-logged-in{
    padding: 0 2.4rem;
    width: calc(100% - 4.8rem);
  }
}
@media screen and (max-width: 980px) and (max-width: 445px) {
  /* line 24, ../sass/components/_header.scss */
  .region-blockgroup-header-constants #block-menu-menu-cta-menu {
    padding: 0 1.5rem;
    width: calc(100% - 3rem);
  }
  .region-blockgroup-header-constants #block-menu-menu-cta-not-logged-in {
    padding: 0 1.5rem;
    width: calc(100% - 3rem);
  }
}
@media screen and (max-width: 980px) {
  /* line 42, ../sass/components/_header.scss */
  .region-blockgroup-header-constants #block-tb-megamenu-menu-mega-menu {
    order: 2;
    width: calc(100% - 3.5rem);
    margin-right: 3.5rem;
  }
}
@media screen and (max-width: 980px) and (max-width: 895px) {
  /* line 42, ../sass/components/_header.scss */
  .region-blockgroup-header-constants #block-tb-megamenu-menu-mega-menu {
    width: calc(100% - 3rem);
    margin-right: 3rem;
  }
}
@media screen and (max-width: 980px) and (max-width: 780px) {
  /* line 42, ../sass/components/_header.scss */
  .region-blockgroup-header-constants #block-tb-megamenu-menu-mega-menu {
    width: calc(100% - 2.4rem);
    margin-right: 2.4rem;
  }
}
@media screen and (max-width: 980px) and (max-width: 445px) {
  /* line 42, ../sass/components/_header.scss */
  .region-blockgroup-header-constants #block-tb-megamenu-menu-mega-menu {
    margin-right: 1.5rem;
  }
}
@media screen and (max-width: 980px) {
  /* line 58, ../sass/components/_header.scss */
  .region-blockgroup-header-constants #block-blockify-theme-logo {
    order: 3;
  }
  /* line 61, ../sass/components/_header.scss */
  .region-blockgroup-header-constants #block-search-form {
    order: 4;
  }
}

/* Wrapping link for logo. */
/* line 68, ../sass/components/_header.scss */
#block-blockify-theme-logo {
  float: left;
  /* LTR */
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 980px) {
  /* line 68, ../sass/components/_header.scss */
  #block-blockify-theme-logo {
    float: none;
    margin-left: 3.5rem;
  }
  /* line 75, ../sass/components/_header.scss */
  #block-blockify-theme-logo a.asa-logo {
    background: url("/sites/all/themes/custom/asa/images/logo-blue.png");
    background-repeat: no-repeat;
    background-size: 167px 56px;
    display: block;
    width: 167px;
    height: 56px;
    margin-top: 15px;
    margin-bottom: 26px;
  }
  /* line 84, ../sass/components/_header.scss */
  #block-blockify-theme-logo a.asa-logo img {
    display: none;
  }
}
@media screen and (max-width: 895px) {
  /* line 68, ../sass/components/_header.scss */
  #block-blockify-theme-logo {
    margin-left: 3rem;
  }
}
@media screen and (max-width: 780px) {
  /* line 68, ../sass/components/_header.scss */
  #block-blockify-theme-logo {
    margin-left: 2.4rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 68, ../sass/components/_header.scss */
  #block-blockify-theme-logo {
    margin-left: 1.5rem;
  }
}
@media screen and (max-width: 380px) {
  /* line 99, ../sass/components/_header.scss */
  #block-blockify-theme-logo a.asa-logo {
    width: 67px;
  }
}

/* Logo image. */
/* line 106, ../sass/components/_header.scss */
.header__logo-image {
  vertical-align: bottom;
  max-width: 210px;
  height: auto;
}
@media screen and (max-width: 980px) {
  /* line 106, ../sass/components/_header.scss */
  .header__logo-image {
    background: #283471;
  }
  /* line 111, ../sass/components/_header.scss */
  .header__logo-image img {
    width: 12.4rem;
    height: auto;
  }
}

/* Wrapper for website name and slogan. */
/* line 120, ../sass/components/_header.scss */
.header__name-and-slogan {
  float: none;
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* The name of the website. */
/* line 126, ../sass/components/_header.scss */
.header__site-name {
  margin: 0;
}

/* The link around the name of the website. */
/* line 132, ../sass/components/_header.scss */
.header__site-link:link, .header__site-link:visited {
  color: #000;
  text-decoration: none;
}
/* line 138, ../sass/components/_header.scss */
.header__site-link:hover, .header__site-link:focus {
  text-decoration: underline;
}

/* The slogan (or tagline) of a website. */
/* line 145, ../sass/components/_header.scss */
.header__site-slogan {
  margin: 0;
}

/* The secondary menu (login, etc.) */
/* line 150, ../sass/components/_header.scss */
.header__secondary-menu {
  float: right;
  /* LTR */
}

/* Wrapper for any blocks placed in the header region. */
/* line 155, ../sass/components/_header.scss */
.header__region {
  /* Clear the logo. */
  clear: both;
}

/* general spacing, colors, etc. */
/* line 161, ../sass/components/_header.scss */
.not-front .header__region {
  margin-bottom: 6.5rem;
}
@media screen and (max-width: 767px) {
  /* line 161, ../sass/components/_header.scss */
  .not-front .header__region {
    margin-bottom: 3.6rem;
  }
}

/* line 167, ../sass/components/_header.scss */
.header {
  background: #283471;
  padding: 0;
}

/* breadcrumbs */
/* line 173, ../sass/components/_header.scss */
#block-crumbs-breadcrumb {
  font-size: 1.8rem;
  color: #ffffff;
  position: absolute;
  bottom: 3rem;
  width: 100%;
}
/* line 179, ../sass/components/_header.scss */
#block-crumbs-breadcrumb a {
  color: #ffffff;
  font-weight: 600;
  text-decoration: none;
}
/* line 184, ../sass/components/_header.scss */
#block-crumbs-breadcrumb nav.breadcrumb {
  max-width: 116rem;
  padding: 0 3.5rem;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  /* line 184, ../sass/components/_header.scss */
  #block-crumbs-breadcrumb nav.breadcrumb {
    display: none;
  }
}

/* Search Form */
/* line 195, ../sass/components/_header.scss */
.header #block-search-form {
  position: absolute;
  right: 0;
  top: 0;
}
@media screen and (max-width: 1258px) {
  /* line 195, ../sass/components/_header.scss */
  .header #block-search-form {
    right: 4.5rem;
  }
}
@media screen and (max-width: 1051px) {
  /* line 195, ../sass/components/_header.scss */
  .header #block-search-form {
    right: 3.5rem;
  }
}
@media screen and (max-width: 980px) {
  /* line 195, ../sass/components/_header.scss */
  .header #block-search-form {
    top: 7.2rem;
    background: #566174;
    width: 5.2rem;
    height: 5.2rem;
  }
}
@media screen and (max-width: 895px) {
  /* line 195, ../sass/components/_header.scss */
  .header #block-search-form {
    right: 3rem;
  }
}
@media screen and (max-width: 780px) {
  /* line 195, ../sass/components/_header.scss */
  .header #block-search-form {
    right: 2.4rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 195, ../sass/components/_header.scss */
  .header #block-search-form {
    right: 1.5rem;
  }
}

/* line 221, ../sass/components/_header.scss */
form#search-block-form {
  margin: 4px 0 0;
}

/* line 224, ../sass/components/_header.scss */
#search-block-form .form-submit {
  display: none;
}
@media screen and (max-width: 980px) {
  /* line 228, ../sass/components/_header.scss */
  #search-block-form .form-item {
    position: absolute;
    right: 0;
  }
}
/* line 233, ../sass/components/_header.scss */
#search-block-form input[name=search_block_form] {
  width: 15px;
  color: transparent;
  cursor: pointer;
  background: url("/sites/all/themes/custom/asa/images/icon-magnifier.png") no-repeat;
  background-position: center center;
  border: solid 1px transparent;
  padding: 9px 10px 9px 10px;
  border-radius: 10em;
  transition: all .5s;
  font-family: inherit;
  font-size: 100%;
  box-sizing: content-box;
  height: inherit;
  line-height: normal;
  margin-top: 28px;
  margin-left: 10px;
  box-shadow: none;
}
@media screen and (max-width: 980px) {
  /* line 233, ../sass/components/_header.scss */
  #search-block-form input[name=search_block_form] {
    margin-top: 0;
    margin-right: 7px;
  }
}
/* line 255, ../sass/components/_header.scss */
#search-block-form input[name=search_block_form]:hover {
  background-color: #fff;
}
/* line 258, ../sass/components/_header.scss */
#search-block-form input[name=search_block_form]:focus {
  width: 130px;
  padding-left: 32px;
  color: #000;
  background-color: #fff;
  cursor: auto;
  box-shadow: 0 0 5px rgba(109, 207, 246, 0.5);
  border: solid 1px #ccc;
}
/* line 268, ../sass/components/_header.scss */
#search-block-form input[name=search_block_form]::-moz-placeholder
input[name=search_block_form]::-webkit-input-placeholder
input[name=search_block_form]:-ms-input-placeholder {
  opacity: 0;
}

/* internal page hero */
/* line 2, ../sass/components/_hero.scss */
.region-blockgroup-hero-section {
  position: relative;
}
/* line 4, ../sass/components/_hero.scss */
.region-blockgroup-hero-section img {
  width: 100%;
  height: auto;
  display: block;
}
/* line 9, ../sass/components/_hero.scss */
.region-blockgroup-hero-section #block-blockify-page-title {
  position: absolute;
  top: calc(50% - 24px);
  left: 0;
  text-align: center;
  width: 100%;
}

/* general sidebar formatting */
/* line 3, ../sass/components/_sidebar.scss */
aside.sidebars h2.block-title {
  color: #7A9710;
  margin-bottom: 1rem;
  text-decoration: none;
}
/* line 8, ../sass/components/_sidebar.scss */
aside.sidebars p,
aside.sidebars .view-empty {
  color: #566174;
  font-size: 1.5rem;
  line-height: 2.8rem;
  font-family: "Roboto Slab", serif;
}
/* line 15, ../sass/components/_sidebar.scss */
aside.sidebars .view-asa-communities {
  margin-bottom: 2.5rem;
}
/* line 17, ../sass/components/_sidebar.scss */
aside.sidebars .view-asa-communities h4 {
  margin-bottom: 1rem;
  clear: both;
}
/* line 20, ../sass/components/_sidebar.scss */
aside.sidebars .view-asa-communities h4 a {
  line-height: 3.5rem;
  font-family: "Roboto Slab", serif;
  color: #F59923;
  text-decoration: none;
  font-weight: 400;
}
/* line 28, ../sass/components/_sidebar.scss */
aside.sidebars .view-asa-communities ul.social {
  margin: 2.2rem 0 2.6rem;
  padding: 0;
}
/* line 31, ../sass/components/_sidebar.scss */
aside.sidebars .view-asa-communities ul.social li {
  float: left;
  margin-bottom: 2.6rem;
  overflow: hidden;
}
/* line 35, ../sass/components/_sidebar.scss */
aside.sidebars .view-asa-communities ul.social li a {
  color: transparent;
  height: 5.9rem;
  width: 5.9rem;
  display: block;
  background-color: #283471;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 50%;
  margin-right: 1.4rem;
}
/* line 46, ../sass/components/_sidebar.scss */
aside.sidebars .view-asa-communities ul.social li.Facebook a {
  background-image: url("/sites/all/themes/custom/asa/images/icon-facebook.png");
}
/* line 48, ../sass/components/_sidebar.scss */
aside.sidebars .view-asa-communities ul.social li.Facebook a:hover {
  background-color: #F59923;
}
/* line 52, ../sass/components/_sidebar.scss */
aside.sidebars .view-asa-communities ul.social li.Twitter a {
  background-image: url("/sites/all/themes/custom/asa/images/icon-twitter.png");
}
/* line 54, ../sass/components/_sidebar.scss */
aside.sidebars .view-asa-communities ul.social li.Twitter a:hover {
  background-color: #F59923;
}
/* line 58, ../sass/components/_sidebar.scss */
aside.sidebars .view-asa-communities ul.social li.Instagram a {
  background-image: url("/sites/all/themes/custom/asa/images/icon-instagram.png");
}
/* line 60, ../sass/components/_sidebar.scss */
aside.sidebars .view-asa-communities ul.social li.Instagram a:hover {
  background-color: #F59923;
}
/* line 64, ../sass/components/_sidebar.scss */
aside.sidebars .view-asa-communities ul.social li.Google_groups a {
  background-image: url("/sites/all/themes/custom/asa/images/icon-group.png");
}
/* line 66, ../sass/components/_sidebar.scss */
aside.sidebars .view-asa-communities ul.social li.Google_groups a:hover {
  background-color: #F59923;
}
/* line 74, ../sass/components/_sidebar.scss */
aside.sidebars .view-og-extras-nodes {
  margin-bottom: 2.5rem;
}
/* line 76, ../sass/components/_sidebar.scss */
aside.sidebars .view-og-extras-nodes a {
  text-decoration: none;
  font-size: 1.8rem;
  line-height: 3rem;
  font-family: "Roboto Slab", serif;
  color: #283471;
}

/* sidebar menu block */
/* line 87, ../sass/components/_sidebar.scss */
#block-menu-block-2 {
  margin-bottom: 40px;
}
/* line 89, ../sass/components/_sidebar.scss */
#block-menu-block-2 h2.block-title a {
  color: #7A9710;
  font-size: 2.8rem;
  margin-bottom: 1rem;
  text-decoration: none;
}
/* line 94, ../sass/components/_sidebar.scss */
#block-menu-block-2 h2.block-title a:hover {
  color: #283471;
}

/* miscellaneous sidebar typography overrides */
/* line 101, ../sass/components/_sidebar.scss */
.sidebar_box h2 {
  color: #7a9710;
  margin-bottom: 0.5rem;
}

/* line 111, ../sass/_mixins.scss */
p.sidebar_cta a {
  color: #F59923;
  text-decoration: none;
  font-size: 2rem;
  font-family: "Roboto Slab", serif;
  font-weight: 500;
}
/* line 117, ../sass/_mixins.scss */
p.sidebar_cta a:hover {
  color: #D57700;
}

/* footer layout */
/* line 2, ../sass/components/_footer.scss */
.region-footer {
  background: #566174;
  color: #ffffff;
  padding: 3.2rem 0 1rem;
  margin-top: 5rem;
  clear: both;
  /* sharethis is positioned absolutely to fake its position to the left of the social footer ul */
  /* social icon links in footer */
  /* this block contains the donate button, address block, footer nav, etc. */
}
/* line 41, ../sass/_mixins.scss */
.region-footer:after {
  content: "";
  display: table;
  clear: both;
}
/* line 9, ../sass/components/_footer.scss */
.region-footer p {
  font-size: 1.4rem;
  line-height: 2.1rem;
}
/* line 13, ../sass/components/_footer.scss */
.region-footer .blockgroup {
  max-width: 115rem;
  margin: 0 auto;
  position: relative;
}
/* line 20, ../sass/components/_footer.scss */
.region-footer .sharethis-wrapper {
  position: absolute;
  left: 3rem;
}
@media screen and (max-width: 445px) {
  /* line 20, ../sass/components/_footer.scss */
  .region-footer .sharethis-wrapper {
    left: 1.5rem;
  }
}
/* line 26, ../sass/components/_footer.scss */
.region-footer .sharethis-wrapper .stButton .stLarge {
  height: 2.7rem;
  width: 2.7rem;
  background: url("/sites/all/themes/custom/asa/images/social-sprite.png") !important;
  background-repeat: no-repeat;
  background-position: 0 0;
}
/* line 32, ../sass/components/_footer.scss */
.region-footer .sharethis-wrapper .stButton .stLarge:hover {
  background-position: 0 -2.7rem;
}
/* line 40, ../sass/components/_footer.scss */
.region-footer ul.social_footer {
  margin-left: 4.7rem;
  margin-top: 0;
}
@media screen and (max-width: 445px) {
  /* line 40, ../sass/components/_footer.scss */
  .region-footer ul.social_footer {
    margin-left: 2.8rem;
  }
}
/* line 46, ../sass/components/_footer.scss */
.region-footer ul.social_footer li {
  display: inline-block;
  overflow: hidden;
}
/* line 49, ../sass/components/_footer.scss */
.region-footer ul.social_footer li a {
  color: transparent;
  height: 2.7rem;
  width: 2.7rem;
  display: block;
  background: url("/sites/all/themes/custom/asa/images/social-sprite.png");
  background-repeat: no-repeat;
  transition: none;
}
/* line 58, ../sass/components/_footer.scss */
.region-footer ul.social_footer li.footer_twitter a {
  background-position: -5.4rem 0;
  margin-right: 1rem;
}
/* line 61, ../sass/components/_footer.scss */
.region-footer ul.social_footer li.footer_twitter a:hover {
  background-position: -5.4rem -2.7rem;
}
@media screen and (max-width: 445px) {
  /* line 58, ../sass/components/_footer.scss */
  .region-footer ul.social_footer li.footer_twitter a {
    margin-right: 0.6rem;
  }
}
/* line 68, ../sass/components/_footer.scss */
.region-footer ul.social_footer li.footer_fb a {
  background-position: -2.7rem 0;
  margin-right: 0.6rem;
}
/* line 71, ../sass/components/_footer.scss */
.region-footer ul.social_footer li.footer_fb a:hover {
  background-position: -2.7rem -2.7rem;
}
@media screen and (max-width: 445px) {
  /* line 68, ../sass/components/_footer.scss */
  .region-footer ul.social_footer li.footer_fb a {
    margin-right: 0.2rem;
  }
}
/* line 78, ../sass/components/_footer.scss */
.region-footer ul.social_footer li.footer_youtube a {
  background-position: -8.1rem 0;
  margin-right: 1.2rem;
}
/* line 81, ../sass/components/_footer.scss */
.region-footer ul.social_footer li.footer_youtube a:hover {
  background-position: -8.1rem -2.7rem;
}
@media screen and (max-width: 445px) {
  /* line 78, ../sass/components/_footer.scss */
  .region-footer ul.social_footer li.footer_youtube a {
    margin-right: 0.8rem;
  }
}
/* line 88, ../sass/components/_footer.scss */
.region-footer ul.social_footer li.footer_rss a {
  background-position: -10.8rem 0;
}
/* line 90, ../sass/components/_footer.scss */
.region-footer ul.social_footer li.footer_rss a:hover {
  background-position: -10.8rem -2.7rem;
}
/* line 97, ../sass/components/_footer.scss */
.region-footer #block-block-22 {
  width: 20%;
  margin-right: 6%;
}
@media screen and (max-width: 1095px) {
  /* line 97, ../sass/components/_footer.scss */
  .region-footer #block-block-22 {
    margin-right: 4%;
    width: 25%;
  }
}
@media (max-width: 767px) {
  /* line 97, ../sass/components/_footer.scss */
  .region-footer #block-block-22 {
    width: 22rem;
    margin-right: 0;
    position: absolute;
  }
}
/* line 113, ../sass/components/_footer.scss */
.region-footer #block-block-1 {
  padding: 0;
  width: 74%;
  float: right;
}
/* line 41, ../sass/_mixins.scss */
.region-footer #block-block-1:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (max-width: 1095px) {
  /* line 113, ../sass/components/_footer.scss */
  .region-footer #block-block-1 {
    width: 71%;
  }
}
@media (max-width: 767px) {
  /* line 113, ../sass/components/_footer.scss */
  .region-footer #block-block-1 {
    float: none;
    width: auto;
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 113, ../sass/components/_footer.scss */
  .region-footer #block-block-1 {
    padding: 0 1.5rem;
  }
}
/* line 131, ../sass/components/_footer.scss */
.region-footer a {
  color: #ffffff;
  text-decoration: none;
}
/* line 134, ../sass/components/_footer.scss */
.region-footer a:hover {
  color: #D57700;
}
/* line 139, ../sass/components/_footer.scss */
.region-footer #block-block-22,
.region-footer #footer_donate,
.region-footer #footer_address,
.region-footer #footer_info {
  float: left;
}
@media (max-width: 767px) {
  /* line 139, ../sass/components/_footer.scss */
  .region-footer #block-block-22,
  .region-footer #footer_donate,
  .region-footer #footer_address,
  .region-footer #footer_info {
    float: none;
  }
}
/* line 149, ../sass/components/_footer.scss */
.region-footer #footer_donate {
  width: 14%;
  margin-right: 10%;
}
@media (max-width: 767px) {
  /* line 149, ../sass/components/_footer.scss */
  .region-footer #footer_donate {
    width: auto;
    margin-right: 0;
  }
  /* line 157, ../sass/components/_footer.scss */
  .region-footer #footer_donate p {
    text-align: right;
  }
}
/* line 162, ../sass/components/_footer.scss */
.region-footer #footer_donate a {
  color: #ffffff;
  text-decoration: none;
  background: #F59923;
  border: 2px solid #F59923;
  font-weight: bold;
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
  padding: 18px 0;
  width: 100%;
  text-align: center;
}
/* line 174, ../sass/components/_footer.scss */
.region-footer #footer_donate a:hover {
  border: 2px solid #F59923;
  background: transparent;
}
@media (max-width: 767px) {
  /* line 162, ../sass/components/_footer.scss */
  .region-footer #footer_donate a {
    max-width: 150px;
  }
}
@media screen and (max-width: 445px) {
  /* line 162, ../sass/components/_footer.scss */
  .region-footer #footer_donate a {
    max-width: 120px;
  }
}
@media screen and (max-width: 365px) {
  /* line 162, ../sass/components/_footer.scss */
  .region-footer #footer_donate a {
    max-width: 100px;
  }
}
/* line 190, ../sass/components/_footer.scss */
.region-footer #footer_address {
  width: 26%;
  margin-right: 7%;
}
@media (max-width: 767px) {
  /* line 190, ../sass/components/_footer.scss */
  .region-footer #footer_address {
    width: 100%;
    margin-right: 0;
  }
}
/* line 200, ../sass/components/_footer.scss */
.region-footer #footer_info {
  width: 43%;
}
@media (max-width: 767px) {
  /* line 200, ../sass/components/_footer.scss */
  .region-footer #footer_info {
    width: 100%;
  }
}
/* line 207, ../sass/components/_footer.scss */
.region-footer #footer_info ul {
  padding: 0;
  margin: 0 0 20px;
}
/* line 211, ../sass/components/_footer.scss */
.region-footer #footer_info ul li {
  display: inline-block;
}
@media (max-width: 767px) {
  /* line 211, ../sass/components/_footer.scss */
  .region-footer #footer_info ul li {
    display: block;
  }
}
/* line 218, ../sass/components/_footer.scss */
.region-footer #footer_info ul li a {
  font-weight: 700;
  font-size: 1.6rem;
  line-height: 2.1rem;
  margin-right: 1.6rem;
}

/* line 1, ../sass/components/_navigation.scss */
#block-tb-megamenu-menu-mega-menu {
  float: right;
}

/**
 * Navigation bar.
 */
/* line 7, ../sass/components/_navigation.scss */
#navigation {
  /* Sometimes you want to prevent overlapping with main div. */
  /* overflow: hidden; */
  /* Main menu and secondary menu links and menu block links. */
}
/* line 11, ../sass/components/_navigation.scss */
#navigation .block {
  margin-bottom: 0;
}
/* line 21, ../sass/components/_navigation.scss */
#navigation .links,
#navigation .menu {
  margin: 0;
  padding: 0;
  text-align: left;
  /* LTR */
}
/* line 27, ../sass/components/_navigation.scss */
#navigation .links li,
#navigation .menu li {
  /* A simple method to get navigation links to appear in one line. */
  float: left;
  /* LTR */
  padding: 0 10px 0 0;
  /* LTR */
  list-style-type: none;
  list-style-image: none;
}

/* line 37, ../sass/components/_navigation.scss */
.tb-megamenu {
  background: none;
}
/* line 40, ../sass/components/_navigation.scss */
.tb-megamenu ul.tb-megamenu-nav {
  float: right;
}

/* line 46, ../sass/components/_navigation.scss */
body .tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
  display: none;
}
/* line 50, ../sass/components/_navigation.scss */
body .tb-megamenu .nav > li > a {
  border-right: none;
  font-weight: 400;
  font-size: 18px;
  text-decoration: none;
  padding: 15px 9px;
}
/* line 58, ../sass/components/_navigation.scss */
body .tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
body .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,
body .tb-megamenu .nav li.dropdown.open > .dropdown-toggle,
body .tb-megamenu .nav > li.dropdown.open.active > a:hover,
body .tb-megamenu .nav > li > a:focus,
body .tb-megamenu .nav > li > a:hover {
  background-color: transparent;
  color: #D57700;
}
@media screen and (max-width: 979px) {
  /* line 69, ../sass/components/_navigation.scss */
  body .tb-megamenu .nav-collapse .nav > li > a:hover {
    color: #F59923;
  }
  /* line 72, ../sass/components/_navigation.scss */
  body .tb-megamenu .mega-nav > li a, body .tb-megamenu .dropdown-menu .mega-nav > li a {
    padding: 5px 0;
    margin-left: 0.15rem;
  }
  /* line 76, ../sass/components/_navigation.scss */
  body .tb-megamenu .nav-collapse .dropdown-menu a {
    border-top: none;
  }
}
/* line 83, ../sass/components/_navigation.scss */
body .tb-megamenu .btn-navbar {
  background-color: transparent;
  box-shadow: none;
  text-shadow: none;
  background-color: transparent;
  padding: 0;
}
@media screen and (max-width: 980px) {
  /* line 83, ../sass/components/_navigation.scss */
  body .tb-megamenu .btn-navbar {
    float: right;
    margin-top: -4.5rem;
  }
}
/* line 95, ../sass/components/_navigation.scss */
body .tb-megamenu .btn-navbar:hover,
body .tb-megamenu .btn-navbar:focus,
body .tb-megamenu .btn-navbar:active,
body .tb-megamenu .btn-navbar.active,
body .tb-megamenu .btn-navbar.disabled,
body .tb-megamenu .btn-navbar[disabled] {
  background-color: transparent;
}
/* line 104, ../sass/components/_navigation.scss */
body .tb-megamenu .btn {
  border: none;
  background-image: none;
}
/* line 109, ../sass/components/_navigation.scss */
body .tb-megamenu .dropdown-menu {
  background: #ECF0F8;
  border: 0.3rem solid #ffffff;
  box-shadow: none;
}
/* line 116, ../sass/components/_navigation.scss */
body .tb-megamenu .dropdown-menu .active > a, body .tb-megamenu .dropdown-menu .active > a:hover {
  text-decoration: none;
  outline: 0;
  background-color: transparent;
}
/* line 122, ../sass/components/_navigation.scss */
body .tb-megamenu .dropdown-menu .active > a {
  color: #F59923;
}
/* line 125, ../sass/components/_navigation.scss */
body .tb-megamenu .dropdown-menu .active > a:hover {
  color: #F59923;
}
/* line 128, ../sass/components/_navigation.scss */
body .tb-megamenu .mega-nav .mega-group > .mega-group-title, body .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title, body .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title {
  font-weight: 400;
  text-transform: none;
  text-decoration: none;
}
/* line 134, ../sass/components/_navigation.scss */
body .tb-megamenu .span12.mega-col-nav .mega-inner, body .tb-megamenu .mega-inner,
body .tb-megamenu .mega-nav .mega-group > .mega-group-title, body .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title, body .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title {
  padding: 0;
}
@media screen and (max-width: 980px) {
  /* line 140, ../sass/components/_navigation.scss */
  body .tb-megamenu .span12.mega-col-nav .mega-inner, body .tb-megamenu .mega-inner {
    padding: 0 0 1.2rem;
  }
}
/* line 145, ../sass/components/_navigation.scss */
body .tb-megamenu-column {
  min-width: 30rem;
}
/* line 149, ../sass/components/_navigation.scss */
body .tb-megamenu .row-fluid {
  display: -webkit-flex;
  display: flex;
  padding: 3rem 0 2rem 5.5rem;
}
@media screen and (max-width: 979px) {
  /* line 149, ../sass/components/_navigation.scss */
  body .tb-megamenu .row-fluid {
    padding: 0 0 0 1.5rem;
    display: block;
  }
}
/* line 159, ../sass/components/_navigation.scss */
body .tb-megamenu li.level-1:nth-child(3) .row-fluid {
  padding: 3rem 5.5rem 2rem;
}
@media screen and (max-width: 979px) {
  /* line 159, ../sass/components/_navigation.scss */
  body .tb-megamenu li.level-1:nth-child(3) .row-fluid {
    padding: 0 1.5rem;
  }
}
/* line 166, ../sass/components/_navigation.scss */
body .tb-megamenu .row-fluid .row-fluid {
  padding: 0;
}
/* line 170, ../sass/components/_navigation.scss */
body .tb-megamenu-item.level-2 {
  margin-bottom: 2.8rem;
}
@media screen and (max-width: 979px) {
  /* line 170, ../sass/components/_navigation.scss */
  body .tb-megamenu-item.level-2 {
    margin-bottom: 0.2rem;
  }
}
/* line 177, ../sass/components/_navigation.scss */
body .tb-megamenu-item.level-2 a {
  color: #283471;
  font-family: "Roboto Slab", serif;
  font-size: 2rem;
  line-height: 2.4rem;
  font-weight: 400;
  text-transform: none;
  text-decoration: none;
  padding: 0;
}
/* line 186, ../sass/components/_navigation.scss */
body .tb-megamenu-item.level-2 a:hover {
  color: #F59923;
}
/* line 191, ../sass/components/_navigation.scss */
body .tb-megamenu .mega-nav .mega-group > .mega-group-title,
body .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title,
body .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title {
  padding-bottom: 1.2rem;
  margin-bottom: 1.2rem;
  margin-right: 7.6rem;
}
@media screen and (max-width: 979px) {
  /* line 191, ../sass/components/_navigation.scss */
  body .tb-megamenu .mega-nav .mega-group > .mega-group-title,
  body .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title,
  body .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title {
    padding-bottom: 0.2rem;
  }
}
/* line 202, ../sass/components/_navigation.scss */
body .tb-megamenu .mega-group-title {
  border-bottom: 1px solid #979797;
}
@media screen and (max-width: 979px) {
  /* line 202, ../sass/components/_navigation.scss */
  body .tb-megamenu .mega-group-title {
    border-bottom: none;
  }
}
/* line 209, ../sass/components/_navigation.scss */
body .tb-megamenu .mega-nav .mega-group > .mega-group-title:hover, body .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:hover, body .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:hover, body .tb-megamenu .mega-nav .mega-group > .mega-group-title:active, body .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:active, body .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:active, body .tb-megamenu .mega-nav .mega-group > .mega-group-title:focus, body .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:focus, body .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:focus {
  color: #F59923;
}
/* line 212, ../sass/components/_navigation.scss */
body .tb-megamenu-item.level-2 a {
  min-width: 215px;
}
/* line 216, ../sass/components/_navigation.scss */
body .tb-megamenu-item.level-3 a {
  font-size: 1.6rem;
  line-height: 1.8rem;
  color: #424242;
  text-decoration: none;
  border-bottom: none;
  margin-right: 7.6rem;
  position: relative;
  padding-left: 2.2rem !important;
  min-width: 215px;
}
/* line 226, ../sass/components/_navigation.scss */
body .tb-megamenu-item.level-3 a:before {
  content: '»';
  font-family: "Roboto Slab", serif;
  font-size: 2rem;
  position: absolute;
  left: 0;
}
/* line 234, ../sass/components/_navigation.scss */
body .tb-megamenu-item.level-3.active a {
  color: #F59923;
}
/* line 238, ../sass/components/_navigation.scss */
body .tb-megamenu .row-fluid .span6 {
  width: calc(50% - 11rem);
}
@media screen and (max-width: 980px) {
  /* line 238, ../sass/components/_navigation.scss */
  body .tb-megamenu .row-fluid .span6 {
    width: calc(100% - 11rem);
  }
}
/* line 245, ../sass/components/_navigation.scss */
body .tb-megamenu .row-fluid .span12 {
  width: calc(100% - 11rem);
}
/* line 249, ../sass/components/_navigation.scss */
body .tb-megamenu .row-fluid [class*="span"] {
  margin-left: 0;
  margin-right: 0;
}
/* line 254, ../sass/components/_navigation.scss */
body .tb-megamenu li.level-1:nth-child(n+5):nth-child(-n+8) .dropdown-menu {
  right: 0;
  left: auto;
}
/* line 259, ../sass/components/_navigation.scss */
body .tb-megamenu .dropdown-menu .active > a, body .tb-megamenu .dropdown-menu .active > a:hover,
body .tb-megamenu .dropdown-menu li > a:hover, body .tb-megamenu .dropdown-menu li > a:focus, body .tb-megamenu .dropdown-submenu:hover > a {
  background: transparent;
  background-image: none;
}
@media screen and (max-width: 980px) {
  /* line 266, ../sass/components/_navigation.scss */
  body .tb-megamenu .nav li.dropdown.active > .dropdown-toggle {
    color: #283471;
  }
  /* line 269, ../sass/components/_navigation.scss */
  body .tb-megamenu .nav-collapse {
    top: -10px;
    width: calc(100% - 3.5rem);
    right: 0;
    background: #ECF0F8;
    border: 0.3rem solid #ffffff;
  }
  /* line 277, ../sass/components/_navigation.scss */
  body .tb-megamenu .nav-collapse .nav > li > a, body .tb-megamenu .nav-collapse .dropdown-menu a {
    border-bottom: none;
    color: #283471;
    display: block;
    font-family: "Roboto Slab",serif;
    font-size: 1.8rem;
    border-top: none;
  }
}
@media screen and (max-width: 979px) {
  /* line 289, ../sass/components/_navigation.scss */
  body .tb-megamenu .nav-collapse .dropdown-menu {
    background-color: transparent;
  }
}

/* line 1, ../sass/components/_sub-navigation.scss */
#block-menu-menu-cta-menu {
  float: right;
}
#block-menu-menu-cta-not-logged-in {
  float: right;
}
/* line 3, ../sass/components/_sub-navigation.scss */
#block-menu-menu-cta-menu ul.menu {
  padding: 0 5.4rem 0 0;
  position: relative;
}
#block-menu-menu-cta-not-logged-in ul.menu {
  padding: 0 5.4rem 0 0;
  position: relative;
}
@media screen and (max-width: 980px) {
  /* line 3, ../sass/components/_sub-navigation.scss */
  #block-menu-menu-cta-menu ul.menu {
    margin: 0.2rem 0 0.3rem;
  }
    #block-menu-menu-cta-not-logged-in ul.menu {
    margin: 0.2rem 0 0.3rem;
  }
}
/* line 10, ../sass/components/_sub-navigation.scss */
#block-menu-menu-cta-menu li {
  padding: 0;
  display: inline-block;
}
#block-menu-menu-cta-not-logged-in li {
  padding: 0;
  display: inline-block;
}
@media screen and (max-width: 980px) {
  /* line 13, ../sass/components/_sub-navigation.scss */
  #block-menu-menu-cta-menu li.last {
    position: absolute;
    right: 5.7rem;
    top: 7rem;
  }
  #block-menu-menu-cta-not-logged-in li.last {
    position: absolute;
    right: 5.7rem;
    top: 7rem;
  }
}
/* line 21, ../sass/components/_sub-navigation.scss */
#block-menu-menu-cta-menu a {
  color: #F59923;
  font-size: 1.6rem;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
  padding: 1.2rem 0 1.3rem;
  margin: 0 1.2rem;
}
#block-menu-menu-cta-not-logged-in a {
  color: #F59923;
  font-size: 1.6rem;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
  padding: 1.2rem 0 1.3rem;
  margin: 0 1.2rem;
}
@media screen and (max-width: 980px) {
  /* line 21, ../sass/components/_sub-navigation.scss */
  #block-menu-menu-cta-menu a {
    color: #ffffff;
  }
  #block-menu-menu-cta-not-logged-in a {
    color: #ffffff;
  }
}
/* line 33, ../sass/components/_sub-navigation.scss */
#block-menu-menu-cta-menu a:hover {
  color: #D57700;
}
#block-menu-menu-cta-not-logged-in a:hover {
  color: #D57700;
}
@media screen and (max-width: 780px) {
  /* line 33, ../sass/components/_sub-navigation.scss */
  #block-menu-menu-cta-menu a:hover {
    color: #ffffff;
  }
  #block-menu-menu-cta-not-logged-in a:hover {
    color: #ffffff;
  }
}

/* line 43, ../sass/components/_sub-navigation.scss */
#block-menu-menu-cta-menu li.last a {
  color: #ffffff;
  background: #F59923;
  padding: 1rem 1.4rem 1.1rem;
  margin: 0 0 0 1.3rem;
  border: 0.2rem solid #F59923;
}
#block-menu-menu-cta-not-logged-in li.last a {
  color: #ffffff;
  background: #F59923;
  padding: 1rem 1.4rem 1.1rem;
  margin: 0 0 0 1.3rem;
  border: 0.2rem solid #F59923;
}
/* line 49, ../sass/components/_sub-navigation.scss */
#block-menu-menu-cta-menu li.last a:hover {
  background: transparent;
  border: 0.2rem solid #F59923;
}
#block-menu-menu-cta-not-logged-in li.last a:hover {
  background: transparent;
  border: 0.2rem solid #F59923;
}
@media screen and (max-width: 980px) {
  /* line 43, ../sass/components/_sub-navigation.scss */
  #block-menu-menu-cta-menu li.last a {
    padding: 1.4rem;
  }
  #block-menu-menu-cta-not-logged-in li.last a {
    padding: 1.4rem;
  }
  /* line 55, ../sass/components/_sub-navigation.scss */
  #block-menu-menu-cta-menu li.last a:hover {
    color: #F59923;
  }
  #block-menu-menu-cta-not-logged-in li.last a:hover {
    color: #F59923;
  }
}

/* secondary section navigation */
/* line 2, ../sass/components/_section-navigation.scss */
#block-menu-block-1,
#block-menu-block-3 {
  background: #A9D700;
}
@media screen and (max-width: 767px) {
  /* line 2, ../sass/components/_section-navigation.scss */
  #block-menu-block-1,
  #block-menu-block-3 {
    display: none;
  }
}
/* line 8, ../sass/components/_section-navigation.scss */
#block-menu-block-1 ul.menu,
#block-menu-block-3 ul.menu {
  text-align: center;
  padding: 0;
  margin: 0;
}
@media screen and (max-width: 767px) {
  /* line 8, ../sass/components/_section-navigation.scss */
  #block-menu-block-1 ul.menu,
  #block-menu-block-3 ul.menu {
    padding: 0 0 1.8rem;
  }
}
/* line 16, ../sass/components/_section-navigation.scss */
#block-menu-block-1 ul.menu li,
#block-menu-block-3 ul.menu li {
  display: inline-block;
}
@media screen and (max-width: 767px) {
  /* line 16, ../sass/components/_section-navigation.scss */
  #block-menu-block-1 ul.menu li,
  #block-menu-block-3 ul.menu li {
    display: block;
  }
}
/* line 21, ../sass/components/_section-navigation.scss */
#block-menu-block-1 ul.menu li a,
#block-menu-block-3 ul.menu li a {
  font-family: "Roboto Slab", serif;
  color: #283471;
  text-decoration: none;
  font-size: 2rem;
  margin: 0 1.5rem;
  padding: 2rem 0 0;
  display: block;
}
@media screen and (max-width: 767px) {
  /* line 21, ../sass/components/_section-navigation.scss */
  #block-menu-block-1 ul.menu li a,
  #block-menu-block-3 ul.menu li a {
    margin: 0;
    padding: 1.8rem 0 0;
  }
}
/* line 33, ../sass/components/_section-navigation.scss */
#block-menu-block-1 ul.menu li a:after,
#block-menu-block-3 ul.menu li a:after {
  content: '';
  display: block;
  margin: 0 auto;
  left: 0;
  top: 100%;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid transparent;
}
@media screen and (max-width: 767px) {
  /* line 33, ../sass/components/_section-navigation.scss */
  #block-menu-block-1 ul.menu li a:after,
  #block-menu-block-3 ul.menu li a:after {
    content: none;
  }
}
/* line 50, ../sass/components/_section-navigation.scss */
#block-menu-block-1 ul.menu li:first-of-type a,
#block-menu-block-3 ul.menu li:first-of-type a {
  margin-left: 0;
}
/* line 53, ../sass/components/_section-navigation.scss */
#block-menu-block-1 ul.menu li:last-of-type a,
#block-menu-block-3 ul.menu li:last-of-type a {
  margin-right: 0;
}
/* line 56, ../sass/components/_section-navigation.scss */
#block-menu-block-1 ul.menu li a:hover,
#block-menu-block-1 ul.menu li a.active,
#block-menu-block-3 ul.menu li a:hover,
#block-menu-block-3 ul.menu li a.active {
  font-weight: bold;
}
/* line 60, ../sass/components/_section-navigation.scss */
#block-menu-block-1 ul.menu li a:hover:after,
#block-menu-block-1 ul.menu li a.active:after,
#block-menu-block-3 ul.menu li a:hover:after,
#block-menu-block-3 ul.menu li a.active:after {
  content: '';
  display: block;
  margin: 0 auto;
  left: 0;
  top: 100%;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffffff;
  border-left: 10px solid transparent;
}
@media screen and (max-width: 767px) {
  /* line 60, ../sass/components/_section-navigation.scss */
  #block-menu-block-1 ul.menu li a:hover:after,
  #block-menu-block-1 ul.menu li a.active:after,
  #block-menu-block-3 ul.menu li a:hover:after,
  #block-menu-block-3 ul.menu li a.active:after {
    content: none;
  }
}

@media screen and (max-width: 767px) {
  /* line 89, ../sass/components/_section-navigation.scss */
  .page-node-3 #block-menu-block-1,
  .page-node-4 #block-menu-block-1,
  .page-node-5 #block-menu-block-1,
  .page-node-6 #block-menu-block-1,
  .page-node-7 #block-menu-block-1,
  .page-node-8 #block-menu-block-1,
  .page-node-9 #block-menu-block-1,
  .page-node-10 #block-menu-block-1 {
    display: block;
  }
}

/* user menu - only appears when logged in */
/* line 3, ../sass/components/_user-navigation.scss */
.region-blockgroup-user-menu {
  background: #ECF0F8;
}
@media screen and (max-width: 1258px) {
  /* line 3, ../sass/components/_user-navigation.scss */
  .region-blockgroup-user-menu {
    padding: 0 4.5rem;
  }
}
@media screen and (max-width: 1051px) {
  /* line 3, ../sass/components/_user-navigation.scss */
  .region-blockgroup-user-menu {
    padding: 0 3.5rem;
  }
}
@media screen and (max-width: 895px) {
  /* line 3, ../sass/components/_user-navigation.scss */
  .region-blockgroup-user-menu {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 780px) {
  /* line 3, ../sass/components/_user-navigation.scss */
  .region-blockgroup-user-menu {
    padding: 0 2.4rem;
  }
}

/* line 19, ../sass/components/_user-navigation.scss */
#block-system-user-menu {
  margin-top: -3.2rem;
}
/* line 22, ../sass/components/_user-navigation.scss */
#block-system-user-menu ul.menu {
  padding: 0;
  max-width: 115rem;
  margin: 0 auto;
  text-align: right;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  /* line 22, ../sass/components/_user-navigation.scss */
  #block-system-user-menu ul.menu {
    text-align: center;
  }
}
/* line 31, ../sass/components/_user-navigation.scss */
#block-system-user-menu ul.menu li {
  display: inline-block;
}
/* line 34, ../sass/components/_user-navigation.scss */
#block-system-user-menu ul.menu a {
  color: #283471;
  text-decoration: none;
  display: block;
  margin: 1.4rem 0.3rem;
  padding: 0 1rem 0 0;
  border-right: 1px solid #283471;
}
/* line 42, ../sass/components/_user-navigation.scss */
#block-system-user-menu ul.menu li:last-of-type a {
  border-right: none;
}

/* line 48, ../sass/components/_user-navigation.scss */
#block-blockify-welcome-message {
  max-width: 115rem;
  margin: 0 auto;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  /* line 48, ../sass/components/_user-navigation.scss */
  #block-blockify-welcome-message {
    display: none;
  }
}
/* line 55, ../sass/components/_user-navigation.scss */
#block-blockify-welcome-message #welcome-message {
  width: calc(100% - 25rem);
  text-align: right;
  padding-top: 1.5rem;
  color: #283471;
}

/**
 * Messages.
 */
/* line 4, ../sass/components/_alerts.scss */
.messages, .messages--status, .messages--warning, .messages--error {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD6UlEQVR42s2WX0xbVRzH3YwmC4k+GF/0ZS/S267/bmnX9nL7bwstZlnbjTDYyoC5GCbB0ZW5pdJCe6swbLFA6bpWIGuRMWVjKGP+21QW3SZBSAjGh4XEaTZTH82Cm/3ztS2xs7mw4KLRk3xyzj33/H6fe5Pz7zEA/yr/vUDukj9FH6drqTaqT8EoPs/UV+nX6TD1BlUh9AqLHlmgPKLcRHmoCOWmElK/FOKTYpS8UwLJkASiUyLI3pKhlClN0g46qj+qL/pbArlbrlO1q25JeiSgR2iYJ8ywXLSg/qP6LNl2ro8+Q4MMkKCd9K2t3q3KdQnkXXIF5aISkgEJzONm1F2qW52pDJN1MI2bUBIuAdVOJWSMTPNQgX6/vkjVpvpREpag6oMqWCYta1IzbsHh9ga0RJtzY8URMdRO9U/KSuWmNQUqh2pY3CtG+fvlqJyofMAFNrZAE+7e/RWR4X4cD9tgOGsA2U2CdtMDqwqyMyIzQ5KKqAKmcyaYxkzYd3YvjGNGFtXRPRj58DT+LOemRrFnrBLyITmUDmUyO/NYgu2d26ukHVJo3tXAMGpAs+cQmh0NeClan30uwN7TgnQ6nRd4r3thOGOAJqYB2UVC79AfZAnKHGUxQa8A2tNaNLW/jKvXv8Dyb8s4yryKA4O10A3roIvpUB+swTdz1/LJZ27PQBvT5lBH1RD4BChzlQ2wBNtc22aE/ULQgzRCl4P5BPcT93GMOYz9wb2QhCRgAq35d8u/L2PXe7tADVGgBlcQ+AXQtmlvsP/gzbJZvp8PMkJCFBYh8m0knyiVSsHe0YIGZz1+/uVOvt8z7QGvnwf+ST5EIRHIUyR4fh50rbp5lsDcYR4ReAXgBrng9q/Qfa0bfy035r7Ot2dvz4IX4IEIEAXwvDzscOw4zxJUd1YfEXlE4Aa4BQHMlwzSSBeI7iXvoTxWDqKPYCFsFaKmr+YVliB0JfS89DVpiuhlB9k/tSOZTuYFvq98yI7L0/MAsVWcGp0bfW61hbahwltxSeARsIKyWKesSKQSWIwvYkvvllwfx88pgOvhwthu/AzAxlVX8vz385tLbaVxwpcLZtEw0QDjsBGctzksiE4CimZFfHp++oWHbnbuUfdB0komMgHsRN1r0MWBsEmYODF5onY92/UTwcvBxuzXcN1ccHycVSn2FaPYWwzCQUDWKIt7z3utAJ5c74Hz+OLSomynY+cVfiM/xW3JiDyZpB3FuZrj4oCwE+Ad4qWMjPHjpTtL0mzMoxyZz9yM39Q7Y85Ok930icqm+k59TL2wm9l90dZv8y/8sPAigGf/iUN/Q4anM2zOsdLe+L+4VfwBVVjDs2rTYx0AAAAASUVORK5CYII=');
  background-position: 8px 8px;
  /* LTR */
  background-repeat: no-repeat;
  border: 1px solid #be7;
}

/* line 17, ../sass/components/_alerts.scss */
.messages--warning {
  background-image: none;
  border-color: #ed5;
  background-color: #ffffff;
}

/* line 24, ../sass/components/_alerts.scss */
.messages--error {
  background-image: none;
  border-color: #ed541d;
  background-color: #ffffff;
}

/* line 32, ../sass/components/_alerts.scss */
.messages__list,
.messages--error {
  margin: 0;
  list-style: none;
  padding-left: 2rem;
  padding-top: 1.3rem;
  padding-right: 2rem;
  padding-bottom: 1rem;
  background-repeat: no-repeat;
  background-position: 3.6rem center;
  background-color: #ffffff;
  background-image: none;
}

/* line 46, ../sass/components/_alerts.scss */
.messages__item {
  list-style-image: none;
}

/* Core/module installation error messages. */
/* line 51, ../sass/components/_alerts.scss */
.messages--error p.error {
  color: #333;
}

/* System status report. */
/* line 56, ../sass/components/_alerts.scss */
.ok,
.messages--status {
  background-color: #fff;
  color: #234600;
}

/* line 61, ../sass/components/_alerts.scss */
.warning,
.messages--warning {
  background-color: #fff;
  color: #840;
}

/* line 66, ../sass/components/_alerts.scss */
.error,
.messages--error {
  background-color: #fff;
}

/* line 70, ../sass/components/_alerts.scss */
.messages, .messages--status, .messages--warning, .messages--error, .messages--status, .messages--warning, .messages--error {
  border: 1px solid #283471;
  padding: 1.3rem 2rem 2.5rem;
  font-size: 2rem;
  line-height: 3.2rem;
  font-weight: bold;
  color: #283471;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#283471+0,283471+100&1+26,0+27 */
}
/* line 79, ../sass/components/_alerts.scss */
.messages a, .messages--status a, .messages--warning a, .messages--error a, .messages--status a, .messages--warning a, .messages--error a {
  color: #F59923;
  text-decoration: none;
  font-family: "Roboto Slab", serif;
  font-size: 2rem;
}
/* line 84, ../sass/components/_alerts.scss */
.messages a:hover, .messages--status a:hover, .messages--warning a:hover, .messages--error a:hover, .messages--status a:hover, .messages--warning a:hover, .messages--error a:hover {
  text-decoration: underline;
}

/* line 91, ../sass/components/_alerts.scss */
a#privatemsg-new-link {
  border: 1px solid #283471;
  padding: 1.3rem 2rem 2.5rem;
  font-size: 2rem;
  line-height: 3.2rem;
  font-weight: bold;
  color: #F59923;
  text-decoration: none;
  font-family: "Roboto Slab", serif;
  font-size: 2rem;
  text-align: center;
  width: calc(100% - 4rem);
  display: block;
}
/* line 105, ../sass/components/_alerts.scss */
a#privatemsg-new-link:hover {
  text-decoration: underline;
}

/* line 110, ../sass/components/_alerts.scss */
.ok, .messages--status {
  background: transparent;
  color: #283471;
  font-size: 2rem;
  font-weight: 800;
  text-align: center;
  max-width: 120rem;
  margin: 0 auto;
}

/* line 120, ../sass/components/_alerts.scss */
.messages, .messages--status, .messages--warning, .messages--error {
  padding: 2.6rem;
}
@media screen and (max-width: 767px) {
  /* line 120, ../sass/components/_alerts.scss */
  .messages, .messages--status, .messages--warning, .messages--error {
    margin: 0 3rem;
  }
}

/* line 132, ../sass/components/_alerts.scss */
.messages__item {
  margin-bottom: 2rem;
}

/* line 136, ../sass/components/_alerts.scss */
#block-privatemsg-privatemsg-new h2.block-title {
  display: none;
}

/* general resizing of things in admin views */
/* line 12, ../sass/components/_admin.scss */
.page-admin #content,
.page-node-edit #content,
.page-user-login #content,
.page-file-edit #content,
.page-node-add #content,
.page-node-children #content,
.adminimal-backend #content,
.page-node-delete #content,
.section-admin #content,
.page-user-cancel #content {
  font-size: 1.8rem;
  line-height: 3.2rem;
  float: none;
  width: 100%;
  margin-bottom: 4rem;
}

/* line 22, ../sass/components/_admin.scss */
#content a#switch_edit-body-value,
#content a#edit-cancel,
#content .tips,
#content .field-name-field-file {
  font-size: 1.8rem;
  line-height: 3.2rem;
  float: none;
  width: auto;
  margin-bottom: 4rem;
}

/* line 34, ../sass/components/_admin.scss */
#privatemsg-filter-tags,
.privatemsg-message-participants,
.privatemsg-message-information {
  font-size: 1.8rem;
  line-height: 3.2rem;
  float: none;
  width: 100%;
  margin-bottom: 4rem;
}

/* line 44, ../sass/components/_admin.scss */
.privatemsg-message-column {
  width: 95%;
}

/* label settings */
/* line 2, ../sass/components/_forms.scss */
label {
  font-weight: 400;
  color: #F59923;
  text-transform: uppercase;
  font-size: 1.4rem;
  line-height: 3rem;
  margin-bottom: 2px;
}
/* line 9, ../sass/components/_forms.scss */
label.option {
  text-transform: none;
  margin-bottom: 0;
  color: #566174;
  font-size: 2rem;
  line-height: 2.4rem;
  font-family: "Roboto Slab", serif;
}

/* line 22, ../sass/components/_forms.scss */
#addressfield-wrapper label {
  color: #7a9710;
  font-size: 2.2rem;
  line-height: 3.1rem;
  font-family: "Roboto Slab", serif;
  text-transform: none;
}
/* line 29, ../sass/components/_forms.scss */
#addressfield-wrapper .street-block label,
#addressfield-wrapper .addressfield-container-inline label,
#addressfield-wrapper .form-type-select label {
  font-weight: 400;
  color: #F59923;
  text-transform: uppercase;
  font-size: 1.4rem;
  line-height: 3rem;
  margin-bottom: 2px;
  font-family: "Source Sans Pro", sans-serif;
}

/* line 42, ../sass/components/_forms.scss */
.views-exposed-form label {
  font-weight: 400;
}

/* input settings */
/* line 48, ../sass/components/_forms.scss */
.fieldset-wrapper input {
  padding: 1.6rem;
}

/* line 52, ../sass/components/_forms.scss */
input {
  color: #566174;
  font-size: 2rem;
  line-height: 2.4rem;
  font-family: "Roboto Slab", serif;
  padding: 1.6rem;
  margin-bottom: 1rem;
}
/* line 59, ../sass/components/_forms.scss */
input.form-text {
  border: 1px solid #566174;
  width: 100%;
}
/* line 63, ../sass/components/_forms.scss */
input.form-radio {
  margin-right: 1rem;
}
/* line 66, ../sass/components/_forms.scss */
input.webform-submit, input.form-submit {
  color: #ffffff;
  text-decoration: none;
  background: #F59923;
  border: 2px solid #F59923;
  font-weight: bold;
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
  padding: 18px 45px;
  margin-right: 1.5rem;
  font-family: "Source Sans Pro", sans-serif;
  text-align: center;
}
/* line 80, ../sass/components/_forms.scss */
input.webform-submit:hover, input.form-submit:hover {
  border: 2px solid #F59923;
  background: transparent;
  color: #F59923;
}

/* line 88, ../sass/components/_forms.scss */
span.edit-recipient-autocomplete-aria-live {
  color: #566174;
  font-size: 2rem;
  line-height: 2.4rem;
  font-family: "Roboto Slab", serif;
  padding: 1.6rem;
  margin-bottom: 1rem;
}

/* line 97, ../sass/components/_forms.scss */
input.form-submit#edit-submitted-select-pdfs-to-upload-0-upload-button {
  background: auto;
  border: auto;
  color: auto;
}

/* line 104, ../sass/components/_forms.scss */
.page-node-add input.form-submit {
  margin-right: 22px;
}

/* line 109, ../sass/components/_forms.scss */
.container-inline-date .form-item input {
  padding: 1.6rem;
}

/* miscellaneous form elements */
/* line 114, ../sass/components/_forms.scss */
fieldset {
  margin: 0;
  padding: 0;
  border: none;
}
/* line 118, ../sass/components/_forms.scss */
fieldset input {
  padding: 0;
}
/* line 121, ../sass/components/_forms.scss */
fieldset .description {
  font-size: 1.8rem;
  line-height: 2.9rem;
  margin-bottom: 1rem;
}

/* line 128, ../sass/components/_forms.scss */
textarea {
  color: #566174;
  border: 0.1rem solid #566174;
}

/* line 132, ../sass/components/_forms.scss */
select.form-select {
  width: 100%;
  border: 0.1rem solid #566174;
  font-family: "Roboto Slab", serif;
  font-size: 2rem;
  line-height: 2.4rem;
  color: #566174;
  padding: 1.4rem 1.6rem;
  margin-bottom: 1rem;
}

/* small things related to forms */
/* line 145, ../sass/components/_forms.scss */
.views-exposed-widgets {
  margin-bottom: 2rem;
}

/* line 149, ../sass/components/_forms.scss */
.form-required {
  color: #F59923;
}

/* line 153, ../sass/components/_forms.scss */
span.fieldset-legend {
  color: #7a9710;
  font-size: 2.2rem;
  line-height: 3.1rem;
  margin-bottom: 2.5rem;
  font-family: "Roboto Slab", serif;
}

/* line 161, ../sass/components/_forms.scss */
.file-widget {
  margin-bottom: 1rem;
}

/* line 165, ../sass/components/_forms.scss */
.form-item .description {
  font-size: 1.6rem;
}

/* line 169, ../sass/components/_forms.scss */
a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active,
a.tabs-secondary__tab-link, a.tabs-secondary__tab-link.is-active {
  font-size: 1.6rem;
}

/* line 175, ../sass/components/_forms.scss */
.page-node-workflow .form-item,
.page-node-workflow #edit-workflow-scheduling,
.page-node-workflow .form-actions {
  margin-bottom: 1rem;
}

/* line 184, ../sass/components/_forms.scss */
fieldset.date-combo .container-inline-date .date-padding {
  padding: 0;
}

/* line 190, ../sass/components/_forms.scss */
div.vertical-tabs {
  border: 1px solid #566174;
}
/* line 192, ../sass/components/_forms.scss */
div.vertical-tabs a {
  color: #283471;
}

/* line 197, ../sass/components/_forms.scss */
.vertical-tabs ul.vertical-tabs-list li {
  background: #ECF0F8;
  border: 1px solid #566174;
  border-top: 0;
}

/* line 203, ../sass/components/_forms.scss */
.vertical-tabs ul.vertical-tabs-list {
  border-top: 1px solid #566174;
}

/* line 207, ../sass/components/_forms.scss */
.vertical-tabs-panes {
  padding-top: 1rem;
}

/* line 211, ../sass/components/_forms.scss */
.filter-guidelines {
  padding: 0;
}

/* line 215, ../sass/components/_forms.scss */
.filter-wrapper .form-item {
  padding: 0 0 0.5em 0;
}

/* line 219, ../sass/components/_forms.scss */
.filter-help {
  padding: 0 0 0.5em 1.5em;
}

/* line 223, ../sass/components/_forms.scss */
.webform-component--submit-application-to {
  margin: 0 0 2rem;
}
/* line 225, ../sass/components/_forms.scss */
.webform-component--submit-application-to .description {
  margin: 1.5rem 0 2rem;
}

/* line 230, ../sass/components/_forms.scss */
.webform-submission-info {
  padding: 0;
}
/* line 232, ../sass/components/_forms.scss */
.webform-submission-info legend {
  color: #f59923;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 3rem;
  margin-bottom: 2px;
  text-transform: uppercase;
}

@media screen and (max-width: 767px) {
  /* line 242, ../sass/components/_forms.scss */
  .views-exposed-form .views-exposed-widget {
    padding: 0;
    width: 100%;
  }
}
@media screen and (max-width: 445px) {
  /* line 242, ../sass/components/_forms.scss */
  .views-exposed-form .views-exposed-widget {
    padding: .5rem 1.5rem 0 1.5rem;
  }
}

/* line 253, ../sass/components/_forms.scss */
.form-item-upload #edit-upload-upload,
.form-item-upload .description {
  margin-bottom: 20px;
}

/* line 259, ../sass/components/_forms.scss */
span.file {
  font-size: 16px;
  margin-right: 20px;
}

/* line 264, ../sass/components/_forms.scss */
form.confirmation {
  font-size: 1.8rem;
  line-height: 3.2rem;
}

/* line 269, ../sass/components/_forms.scss */
#block-block-28 {
  margin-top: 4rem;
}

/* messages pages */
/* line 275, ../sass/components/_forms.scss */
.page-messages ul.action-links {
  list-style: none;
  padding: 0;
}
/* line 278, ../sass/components/_forms.scss */
.page-messages ul.action-links a {
  font-weight: 400;
  font-family: "Roboto Slab", serif;
  font-size: 20px;
  color: #F59923;
  text-decoration: none;
}
/* line 284, ../sass/components/_forms.scss */
.page-messages ul.action-links a:after {
  content: " »";
}

/* line 290, ../sass/components/_forms.scss */
input#edit-delete {
  margin: 0 0 2rem !important;
}

/* line 293, ../sass/components/_forms.scss */
input#edit-tag-add-submit {
  margin: 2rem 0 !important;
}

/* line 298, ../sass/components/_forms.scss */
form#privatemsg-list fieldset#edit-filter div.form-item label {
  text-align: left;
}
/* line 301, ../sass/components/_forms.scss */
form#privatemsg-list .container-inline {
  margin-bottom: 4rem;
}

/* Comments 
- add new comment link should be orange button
- space between end of comments and add new content header*/
/* line 309, ../sass/components/_forms.scss */
li.comment-add a {
  color: #ffffff;
  text-decoration: none;
  background: #F59923;
  font-weight: bold;
  font-size: 16px;
  text-transform: uppercase;
  padding: 22px 55px;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  /* line 309, ../sass/components/_forms.scss */
  li.comment-add a {
    padding: 15px 40px;
    text-align: center;
  }
}
/* line 62, ../sass/_mixins.scss */
li.comment-add a:hover {
  background: #D57700;
}

/* line 313, ../sass/components/_forms.scss */
.comments h2.comments__title {
  margin-bottom: 2rem;
}
/* line 316, ../sass/components/_forms.scss */
.comments article.comment {
  border-top: 0.2rem solid #ecf0f8;
  padding-top: 1.8rem;
}
/* line 320, ../sass/components/_forms.scss */
.comments article.comment.first,
.comments .indented article.comment {
  border-top: none;
  padding-top: 0;
}
/* line 325, ../sass/components/_forms.scss */
.comments p.submitted {
  color: #8a919e;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 1.5rem;
  line-height: 1.9rem;
  margin-bottom: 0;
}
/* line 332, ../sass/components/_forms.scss */
.comments p.submitted a.permalink {
  display: none;
}
/* line 335, ../sass/components/_forms.scss */
.comments li.comment-reply a {
  font-weight: 400;
  font-family: "Roboto Slab", serif;
  font-size: 20px;
  color: #F59923;
  text-decoration: none;
  display: inline-block;
  margin-bottom: 2rem;
}
/* line 343, ../sass/components/_forms.scss */
.comments li.comment-reply a:after {
  content: " »";
}
/* line 347, ../sass/components/_forms.scss */
.comments h3.comment-title a.permalink {
  text-transform: none;
  color: #566174;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 2rem;
  font-weight: bold;
  line-height: 2.5rem;
}

/* line 2, ../sass/components/_profile.scss */
.page-user .field-name-field-profile-picture,
.page-user .personal-info {
  float: left;
}
@media screen and (max-width: 639px) {
  /* line 2, ../sass/components/_profile.scss */
  .page-user .field-name-field-profile-picture,
  .page-user .personal-info {
    float: none;
  }
}
@media screen and (max-width: 639px) {
  /* line 10, ../sass/components/_profile.scss */
  .page-user .field-name-field-profile-picture {
    text-align: center;
  }
}
/* line 16, ../sass/components/_profile.scss */
.page-user .field-name-field-bio {
  clear: both;
}
/* line 21, ../sass/components/_profile.scss */
.page-user .field-name-realname a {
  color: #283471;
  font-size: 2.8rem;
  font-weight: 400;
  line-height: 3.6rem;
  margin-bottom: 2.7rem;
  text-decoration: none;
  font-family: "Roboto Slab", serif;
}
/* line 30, ../sass/components/_profile.scss */
.page-user .field-name-realname .field-label {
  display: none;
}
/* line 34, ../sass/components/_profile.scss */
.page-user .view-user-service-tab h2,
.page-user .field-label {
  color: #566174;
  font-size: 2rem;
  line-height: 3.2rem;
  font-weight: bold;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 0;
}
/* line 43, ../sass/components/_profile.scss */
.page-user .field-items {
  margin-bottom: 2rem;
}
/* line 46, ../sass/components/_profile.scss */
.page-user .personal-info {
  margin-left: 3rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 639px) {
  /* line 46, ../sass/components/_profile.scss */
  .page-user .personal-info {
    margin-left: 0;
  }
}
/* line 52, ../sass/components/_profile.scss */
.page-user .personal-info .field-items {
  margin-bottom: 0;
}
/* line 56, ../sass/components/_profile.scss */
.page-user .date-display-single {
  color: #000000;
  font-size: 1.8rem;
  line-height: 3.2rem;
  font-family: "Source Sans Pro", sans-serif;
}
@media screen and (max-width: 767px) {
  /* line 63, ../sass/components/_profile.scss */
  .page-user .profile {
    width: calc(100% - 6rem);
    float: none;
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 63, ../sass/components/_profile.scss */
  .page-user .profile {
    padding: 0 1.5rem;
    width: calc(100% - 3rem);
  }
}

/* line 5, ../sass/components/_search.scss */
.section-search input#edit-keys,
.section-search404 input#edit-keys {
  margin-bottom: 2rem;
}
/* line 9, ../sass/components/_search.scss */
.section-search dd,
.section-search404 dd {
  margin: 0;
}
/* line 12, ../sass/components/_search.scss */
.section-search article,
.section-search404 article {
  border-bottom: 0.2rem solid #ecf0f8;
  margin-bottom: 2.1rem;
}
/* line 15, ../sass/components/_search.scss */
.section-search article:last-of-type,
.section-search404 article:last-of-type {
  border-bottom: none;
  margin-bottom: 0;
}
/* line 21, ../sass/components/_search.scss */
.section-search h2.node-title,
.section-search .spelling-suggestions,
.section-search404 h2.node-title,
.section-search404 .spelling-suggestions {
  font-size: 1.7rem;
  line-height: 2.3rem;
}
/* line 25, ../sass/components/_search.scss */
.section-search h2.node-title a,
.section-search .spelling-suggestions a,
.section-search404 h2.node-title a,
.section-search404 .spelling-suggestions a {
  text-decoration: none;
}
/* line 30, ../sass/components/_search.scss */
.section-search .views-row,
.section-search .field,
.section-search .field .field-label,
.section-search .field-name-body h2,
.section-search .field-name-body h3,
.section-search .date-display-range, .section-search .date-display-single,
.section-search404 .views-row,
.section-search404 .field,
.section-search404 .field .field-label,
.section-search404 .field-name-body h2,
.section-search404 .field-name-body h3,
.section-search404 .date-display-range,
.section-search404 .date-display-single {
  font-size: 1.7rem;
  line-height: 2.3rem;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000000;
}
/* line 44, ../sass/components/_search.scss */
.section-search h2.alternate, .section-search h4,
.section-search404 h2.alternate,
.section-search404 h4 {
  font-size: 1.7rem;
  line-height: 2.3rem;
  color: #000000;
  font-weight: 400;
}
/* line 51, ../sass/components/_search.scss */
.section-search .node-calls-for-papers-or-participatio .field-name-field-date-day .field-label, .section-search .node-calls-for-papers-or-participatio .field-name-created .field-label, .section-search .node-calls-for-papers-or-participatio .field.field-name-field-date .field-label, .section-search .node-calls-for-papers-or-participatio .field.field-name-field-deadline .field-label, .section-search .node-calls-for-papers-or-participatio .field-name-field-review-begins .field-label, .section-search .node-jobs-fellowship-opportunities .field-name-field-date-day .field-label, .section-search .node-jobs-fellowship-opportunities .field-name-created .field-label, .section-search .node-jobs-fellowship-opportunities .field.field-name-field-date .field-label, .section-search .node-jobs-fellowship-opportunities .field.field-name-field-deadline .field-label, .section-search .node-jobs-fellowship-opportunities .field-name-field-review-begins .field-label,
.section-search404 .node-calls-for-papers-or-participatio .field-name-field-date-day .field-label,
.section-search404 .node-calls-for-papers-or-participatio .field-name-created .field-label,
.section-search404 .node-calls-for-papers-or-participatio .field.field-name-field-date .field-label,
.section-search404 .node-calls-for-papers-or-participatio .field.field-name-field-deadline .field-label,
.section-search404 .node-calls-for-papers-or-participatio .field-name-field-review-begins .field-label,
.section-search404 .node-jobs-fellowship-opportunities .field-name-field-date-day .field-label,
.section-search404 .node-jobs-fellowship-opportunities .field-name-created .field-label,
.section-search404 .node-jobs-fellowship-opportunities .field.field-name-field-date .field-label,
.section-search404 .node-jobs-fellowship-opportunities .field.field-name-field-deadline .field-label,
.section-search404 .node-jobs-fellowship-opportunities .field-name-field-review-begins .field-label {
  color: #000000;
}

/* layouts */
/* larger layout elements */
@media screen and (max-width: 767px) {
  /* line 4, ../sass/layouts/_layout.scss */
  #main {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  /* line 9, ../sass/layouts/_layout.scss */
  #main #content {
    order: 2;
  }
  /* line 13, ../sass/layouts/_layout.scss */
  #main aside.sidebars:last-of-type {
    order: 2;
  }
  /* line 16, ../sass/layouts/_layout.scss */
  #main aside.sidebars:first-of-type {
    order: 1;
  }

  /* line 27, ../sass/layouts/_layout.scss */
  .section-publications #main aside.sidebars:first-of-type,
  .section-awards #main aside.sidebars:first-of-type,
  .section-communities #main aside.sidebars:first-of-type,
  .section-membership #main aside.sidebars:first-of-type,
  .section-about #main aside.sidebars:first-of-type,
  .page-node-7 #main aside.sidebars:first-of-type {
    order: 2;
  }

  /* line 38, ../sass/layouts/_layout.scss */
  .page-node-49 #main aside.sidebars:last-of-type,
  .page-node-82 #main aside.sidebars:last-of-type,
  .page-node-105 #main aside.sidebars:last-of-type,
  .page-node-67 #main aside.sidebars:last-of-type {
    order: 2;
  }
  /* line 41, ../sass/layouts/_layout.scss */
  .page-node-49 #main aside.sidebars:first-of-type,
  .page-node-82 #main aside.sidebars:first-of-type,
  .page-node-105 #main aside.sidebars:first-of-type,
  .page-node-67 #main aside.sidebars:first-of-type {
    order: 1;
  }
}
/* line 48, ../sass/layouts/_layout.scss */
#main,
.region-lower-content,
.full-inner-content-wrap {
  margin: 0 auto;
  max-width: 116rem;
}
@media screen and (min-width: 768px) {
  /* line 48, ../sass/layouts/_layout.scss */
  #main,
  .region-lower-content,
  .full-inner-content-wrap {
    padding: 0 3.5rem;
  }
}


/*Think address help text*/
.think_addresses.sticky-enabled caption {
	color: #000000;
	font-size: 1.6rem;
	text-transform: inherit;
}
/*end think address help text*/


/*hiding groups list on address tab*/
body.page-user-addresses #block-views-og-user-groups-block-1 {
	display: none;
}
/*end hiding groups list on address tab*/


/* line 59, ../sass/layouts/_layout.scss */
.front #main,
.page-node-1124 .region-lower-content {
  max-width: 100%;
}

/* line 64, ../sass/layouts/_layout.scss */
#content,
.full-inner-content-wrap .content {
  width: calc(70% - 8.7rem);
  margin-right: 8.7rem;
  float: left;
}
@media screen and (max-width: 767px) {
  /* line 64, ../sass/layouts/_layout.scss */
  #content,
  .full-inner-content-wrap .content {
    float: none;
    width: 100%;
    margin-right: 0;
  }
}

/* line 76, ../sass/layouts/_layout.scss */
.front #content,
.no-sidebars #content {
  width: 100%;
  float: none;
  margin-right: 0;
}

/* line 83, ../sass/layouts/_layout.scss */
aside.sidebars {
  width: 30%;
  float: right;
  clear: right;
}
@media screen and (max-width: 767px) {
  /* line 83, ../sass/layouts/_layout.scss */
  aside.sidebars {
    width: calc(100% - 6rem);
    float: none;
    padding: 0 3rem;
    clear: both;
  }
}
@media screen and (max-width: 445px) {
  /* line 83, ../sass/layouts/_layout.scss */
  aside.sidebars {
    padding: 0 1.5rem;
    width: calc(100% - 3rem);
  }
}

/* line 99, ../sass/layouts/_layout.scss */
.region-lower-content {
  clear: both;
}

@media screen and (max-width: 767px) {
  /* line 104, ../sass/layouts/_layout.scss */
  .field-name-body,
  .webform-client-form {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 111, ../sass/layouts/_layout.scss */
  .field-name-body,
  .webform-client-form,
  .page-user #content {
    padding: 0 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 118, ../sass/layouts/_layout.scss */
  .page-user #content {
    padding: 0 3rem;
    width: calc(100% - 6rem);
  }
}
@media screen and (max-width: 445px) {
  /* line 118, ../sass/layouts/_layout.scss */
  .page-user #content {
    padding: 0 1.5rem;
    width: calc(100% - 3rem);
  }
}
/* line 127, ../sass/layouts/_layout.scss */
.page-user #content .g-recaptcha {
  margin-bottom: 2rem;
}

/* line 133, ../sass/layouts/_layout.scss */
.media figure {
  max-width: calc(100% - 4rem);
  margin-right: 3rem;
  margin-left: 3rem;
}
/* line 137, ../sass/layouts/_layout.scss */
.media figure img {
  display: block;
}
/* line 140, ../sass/layouts/_layout.scss */
.media figure figcaption {
  color: #566174;
}
/* line 142, ../sass/layouts/_layout.scss */
.media figure figcaption p {
  font-size: 15px;
  line-height: 22px;
  padding: 11px 15px 12px;
  background: #ECF0F8;
}
/* line 149, ../sass/layouts/_layout.scss */
.media figure.float-left {
  margin-left: 0;
}
/* line 152, ../sass/layouts/_layout.scss */
.media figure.float-right {
  margin-right: 0;
}

/* line 162, ../sass/layouts/_layout.scss */
.section-elections #main,
.page-election-candidate #main,
.node-type-collaborate-for-a-proposal #main,
.node-type-jobs-fellowship-opportunities #main,
.node-type-calls-for-papers-or-participatio #main{
  max-width: 90rem;
}

/* pages */
/* about page */
/* line 3, ../sass/pages/_about.scss */
.page-node-3 .cta.default {
  font-family: "Roboto Slab", serif;
  background: #283471;
}
/* line 199, ../sass/_mixins.scss */
.page-node-3 .cta.default .cta {
  margin-bottom: 7.8rem;
  margin-top: 3.2rem;
}
/* line 204, ../sass/_mixins.scss */
.page-node-3 .cta.default .cta.alternate {
  background: #283471;
  padding-top: 3rem;
}
/* line 207, ../sass/_mixins.scss */
.page-node-3 .cta.default .cta.alternate h2 {
  color: #A9D700;
}
/* line 210, ../sass/_mixins.scss */
.page-node-3 .cta.default .cta.alternate p {
  color: #ffffff;
}
/* line 215, ../sass/_mixins.scss */
.page-node-3 .cta.default .cta.default {
  background: #ECF0F8;
  padding-top: 3rem;
}
/* line 218, ../sass/_mixins.scss */
.page-node-3 .cta.default .cta.default h2,
.page-node-3 .cta.default .cta.default p {
  color: #283471;
}
/* line 224, ../sass/_mixins.scss */
.page-node-3 .cta.default h2 {
  font-size: 2.8rem;
  line-height: 3.8rem;
  font-weight: 400;
  margin: 1.4rem 2.6rem 1.2rem;
  text-align: center;
}
/* line 231, ../sass/_mixins.scss */
.page-node-3 .cta.default p {
  font-size: 1.6rem;
  line-height: 2.4rem;
}
/* line 235, ../sass/_mixins.scss */
.page-node-3 .cta.default p.cta-link a {
  display: block;
  background: #F59923;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  font-size: 1.6rem;
  font-family: "Source Sans Pro", sans-serif;
  padding: 1.4rem;
}
/* line 192, ../sass/_mixins.scss */
.page-node-3 .cta.default p.cta-link a:hover {
  background: #D57700;
}
/* line 238, ../sass/_mixins.scss */
.page-node-3 .cta.default .cta-text {
  padding: 0 2.6rem;
}
/* line 241, ../sass/_mixins.scss */
.page-node-3 .cta.default span.cta-icon-wrap {
  width: 65px;
  height: 65px;
  display: table;
  margin: -60px auto 0;
}
/* line 247, ../sass/_mixins.scss */
.page-node-3 .cta.default span.cta-icon-wrap span.cta-icon {
  display: table-cell;
  width: 60px;
  height: 60px;
  background: #A9D700;
  border-radius: 50%;
  text-align: center;
  vertical-align: middle;
}
/* line 255, ../sass/_mixins.scss */
.page-node-3 .cta.default span.cta-icon-wrap span.cta-icon img {
  width: 100%;
  max-width: 4rem;
}
/* line 260, ../sass/_mixins.scss */
.page-node-3 .cta.default span.cta-icon-wrap img {
  vertical-align: middle;
}
/* line 166, ../sass/_mixins.scss */
.page-node-3 .cta.default p {
  color: #ffffff;
}
/* line 169, ../sass/_mixins.scss */
.page-node-3 .cta.default h2 {
  color: #A9D700;
}
/* line 7, ../sass/pages/_about.scss */
.page-node-3 .cta.alternate {
  font-family: "Roboto Slab", serif;
  background: #ECF0F8;
  padding-top: 3rem;
}
/* line 199, ../sass/_mixins.scss */
.page-node-3 .cta.alternate .cta {
  margin-bottom: 7.8rem;
  margin-top: 3.2rem;
}
/* line 204, ../sass/_mixins.scss */
.page-node-3 .cta.alternate .cta.alternate {
  background: #283471;
  padding-top: 3rem;
}
/* line 207, ../sass/_mixins.scss */
.page-node-3 .cta.alternate .cta.alternate h2 {
  color: #A9D700;
}
/* line 210, ../sass/_mixins.scss */
.page-node-3 .cta.alternate .cta.alternate p {
  color: #ffffff;
}
/* line 215, ../sass/_mixins.scss */
.page-node-3 .cta.alternate .cta.default {
  background: #ECF0F8;
  padding-top: 3rem;
}
/* line 218, ../sass/_mixins.scss */
.page-node-3 .cta.alternate .cta.default h2,
.page-node-3 .cta.alternate .cta.default p {
  color: #283471;
}
/* line 224, ../sass/_mixins.scss */
.page-node-3 .cta.alternate h2 {
  font-size: 2.8rem;
  line-height: 3.8rem;
  font-weight: 400;
  margin: 1.4rem 2.6rem 1.2rem;
  text-align: center;
}
/* line 231, ../sass/_mixins.scss */
.page-node-3 .cta.alternate p {
  font-size: 1.6rem;
  line-height: 2.4rem;
}
/* line 235, ../sass/_mixins.scss */
.page-node-3 .cta.alternate p.cta-link a {
  display: block;
  background: #F59923;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  font-size: 1.6rem;
  font-family: "Source Sans Pro", sans-serif;
  padding: 1.4rem;
}
/* line 192, ../sass/_mixins.scss */
.page-node-3 .cta.alternate p.cta-link a:hover {
  background: #D57700;
}
/* line 238, ../sass/_mixins.scss */
.page-node-3 .cta.alternate .cta-text {
  padding: 0 2.6rem;
}
/* line 241, ../sass/_mixins.scss */
.page-node-3 .cta.alternate span.cta-icon-wrap {
  width: 65px;
  height: 65px;
  display: table;
  margin: -60px auto 0;
}
/* line 247, ../sass/_mixins.scss */
.page-node-3 .cta.alternate span.cta-icon-wrap span.cta-icon {
  display: table-cell;
  width: 60px;
  height: 60px;
  background: #A9D700;
  border-radius: 50%;
  text-align: center;
  vertical-align: middle;
}
/* line 255, ../sass/_mixins.scss */
.page-node-3 .cta.alternate span.cta-icon-wrap span.cta-icon img {
  width: 100%;
  max-width: 4rem;
}
/* line 260, ../sass/_mixins.scss */
.page-node-3 .cta.alternate span.cta-icon-wrap img {
  vertical-align: middle;
}
/* line 176, ../sass/_mixins.scss */
.page-node-3 .cta.alternate p {
  color: #283471;
}
/* line 13, ../sass/pages/_about.scss */
.page-node-3 #block-views-news-from-the-asa-block {
  width: 100%;
  margin-right: 0;
  float: left;
}
/* line 267, ../sass/_mixins.scss */
.page-node-3 #block-views-news-from-the-asa-block h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: bold;
  font-size: 2rem;
  text-align: center;
  padding: 1.2rem 0;
  color: #ffffff;
  background: #7A9710;
  margin-bottom: 2.5rem;
}
/* line 271, ../sass/_mixins.scss */
.page-node-3 #block-views-news-from-the-asa-block h3 {
  font-size: 1.7rem;
  line-height: 2.3rem;
  color: #566174;
  margin-bottom: 1.4rem;
}
/* line 276, ../sass/_mixins.scss */
.page-node-3 #block-views-news-from-the-asa-block h3 a {
  color: #283471;
  font-weight: 400;
  text-decoration: none;
}
/* line 282, ../sass/_mixins.scss */
.page-node-3 #block-views-news-from-the-asa-block p {
  font-family: "Roboto Slab", serif;
  font-size: 1.7rem;
  line-height: 2.3rem;
  color: #566174;
  margin-bottom: 1.4rem;
}
/* line 288, ../sass/_mixins.scss */
.page-node-3 #block-views-news-from-the-asa-block p a {
  color: #283471;
  text-decoration: none;
}
/* line 292, ../sass/_mixins.scss */
.page-node-3 #block-views-news-from-the-asa-block p.who-when {
  margin-bottom: 0.6rem;
}
/* line 295, ../sass/_mixins.scss */
.page-node-3 #block-views-news-from-the-asa-block p.categories, .page-node-3 #block-views-news-from-the-asa-block p.posted-for {
  color: #8A919E;
  font-size: 1.5rem;
  line-height: 1.9rem;
  margin-bottom: 0;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 74, ../sass/_mixins.scss */
.page-node-3 #block-views-news-from-the-asa-block p.categories a, .page-node-3 #block-views-news-from-the-asa-block p.posted-for a {
  color: #8A919E;
  font-weight: 600;
  text-decoration: none;
}
/* line 79, ../sass/_mixins.scss */
.page-node-3 #block-views-news-from-the-asa-block p.categories span.field-label, .page-node-3 #block-views-news-from-the-asa-block p.posted-for span.field-label {
  font-weight: 400;
  padding: 0;
}
/* line 300, ../sass/_mixins.scss */
.page-node-3 #block-views-news-from-the-asa-block .views-row {
  border-bottom: 0.2rem solid #ECF0F8;
  margin-bottom: 2.1rem;
  padding-bottom: 1.8rem;
}
@media screen and (max-width: 767px) {
  /* line 300, ../sass/_mixins.scss */
  .page-node-3 #block-views-news-from-the-asa-block .views-row {
    margin-right: 3rem;
    margin-left: 3rem;
    border-bottom: 0.2rem solid #ECF0F8;
  }
}
@media screen and (max-width: 445px) {
  /* line 300, ../sass/_mixins.scss */
  .page-node-3 #block-views-news-from-the-asa-block .views-row {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
/* line 317, ../sass/_mixins.scss */
.page-node-3 #block-views-news-from-the-asa-block .views-row-last {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 2.6rem;
}
/* line 322, ../sass/_mixins.scss */
.page-node-3 #block-views-news-from-the-asa-block .view-footer {
  margin-bottom: 6.4rem;
}
/* line 111, ../sass/_mixins.scss */
.page-node-3 #block-views-news-from-the-asa-block .view-footer a {
  color: #F59923;
  text-decoration: none;
  font-size: 2rem;
  font-family: "Roboto Slab", serif;
  font-weight: 500;
}
/* line 117, ../sass/_mixins.scss */
.page-node-3 #block-views-news-from-the-asa-block .view-footer a:hover {
  color: #D57700;
}
@media screen and (max-width: 767px) {
  /* line 322, ../sass/_mixins.scss */
  .page-node-3 #block-views-news-from-the-asa-block .view-footer {
    margin-bottom: 4.5rem;
    margin-right: 3rem;
    margin-left: 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 322, ../sass/_mixins.scss */
  .page-node-3 #block-views-news-from-the-asa-block .view-footer {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 13, ../sass/pages/_about.scss */
  .page-node-3 #block-views-news-from-the-asa-block {
    width: 100%;
    margin-right: 0;
    float: none;
  }
}
/* line 24, ../sass/pages/_about.scss */
.page-node-3 .full-content-sidebar-wrap {
  max-width: 122rem;
  margin: 0 auto;
}

/* line 1, ../sass/pages/_committees.scss */
#block-views-7ff9b07c073379f6938ad9cacfc79ec9,
#block-views-og-extras-nodes-community-news {
  margin-bottom: 6.2rem;
}
/* line 372, ../sass/_mixins.scss */
#block-views-7ff9b07c073379f6938ad9cacfc79ec9 .view-content,
#block-views-og-extras-nodes-community-news .view-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 2.3rem;
}
/* line 382, ../sass/_mixins.scss */
#block-views-7ff9b07c073379f6938ad9cacfc79ec9 .views-row,
#block-views-og-extras-nodes-community-news .views-row {
  background: #ECF0F8;
  width: calc(50% - 3.5rem);
}
/* line 387, ../sass/_mixins.scss */
#block-views-7ff9b07c073379f6938ad9cacfc79ec9 .views-row-last,
#block-views-og-extras-nodes-community-news .views-row-last {
  margin-left: 7rem;
}
/* line 390, ../sass/_mixins.scss */
#block-views-7ff9b07c073379f6938ad9cacfc79ec9 h2.block-title,
#block-views-og-extras-nodes-community-news h2.block-title {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: bold;
  font-size: 2rem;
  text-align: center;
  padding: 1.2rem 0;
  color: #ffffff;
  background: #7A9710;
  margin-bottom: 3rem;
}
/* line 394, ../sass/_mixins.scss */
#block-views-7ff9b07c073379f6938ad9cacfc79ec9 img,
#block-views-og-extras-nodes-community-news img {
  width: 100%;
  height: auto;
  margin-bottom: 1.6rem;
}
/* line 399, ../sass/_mixins.scss */
#block-views-7ff9b07c073379f6938ad9cacfc79ec9 p,
#block-views-og-extras-nodes-community-news p {
  font-size: 1.7rem;
  line-height: 2.5rem;
  font-family: "Roboto Slab", serif;
  padding: 0 2.9rem;
  margin: 0 0 0.6rem;
}
/* line 405, ../sass/_mixins.scss */
#block-views-7ff9b07c073379f6938ad9cacfc79ec9 p a,
#block-views-og-extras-nodes-community-news p a {
  color: #283471;
  text-decoration: none;
}
/* line 408, ../sass/_mixins.scss */
#block-views-7ff9b07c073379f6938ad9cacfc79ec9 p a:hover,
#block-views-og-extras-nodes-community-news p a:hover {
  text-decoration: underline;
}
/* line 412, ../sass/_mixins.scss */
#block-views-7ff9b07c073379f6938ad9cacfc79ec9 p.who-when,
#block-views-og-extras-nodes-community-news p.who-when {
  color: #424242;
  line-height: 2.3rem;
  margin-bottom: 0.4rem;
}
/* line 417, ../sass/_mixins.scss */
#block-views-7ff9b07c073379f6938ad9cacfc79ec9 p.posted-for,
#block-views-og-extras-nodes-community-news p.posted-for {
  color: #8A919E;
  font-size: 1.3rem;
  margin-bottom: 2.3rem;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 422, ../sass/_mixins.scss */
#block-views-7ff9b07c073379f6938ad9cacfc79ec9 p.posted-for a,
#block-views-og-extras-nodes-community-news p.posted-for a {
  font-weight: 600;
  color: #8A919E;
  text-decoration: none;
}
/* line 111, ../sass/_mixins.scss */
#block-views-7ff9b07c073379f6938ad9cacfc79ec9 .view-footer a,
#block-views-og-extras-nodes-community-news .view-footer a {
  color: #F59923;
  text-decoration: none;
  font-size: 2rem;
  font-family: "Roboto Slab", serif;
  font-weight: 500;
}
/* line 117, ../sass/_mixins.scss */
#block-views-7ff9b07c073379f6938ad9cacfc79ec9 .view-footer a:hover,
#block-views-og-extras-nodes-community-news .view-footer a:hover {
  color: #D57700;
}

/* line 6, ../sass/pages/_committees.scss */
#block-views-f6e85853d028a240f17a88030db13032 {
  width: calc(70% - 8.7rem);
}
/* line 267, ../sass/_mixins.scss */
#block-views-f6e85853d028a240f17a88030db13032 h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: bold;
  font-size: 2rem;
  text-align: center;
  padding: 1.2rem 0;
  color: #ffffff;
  background: #7A9710;
  margin-bottom: 2.5rem;
}
/* line 271, ../sass/_mixins.scss */
#block-views-f6e85853d028a240f17a88030db13032 h3 {
  font-size: 1.7rem;
  line-height: 2.3rem;
  color: #566174;
  margin-bottom: 1.4rem;
}
/* line 276, ../sass/_mixins.scss */
#block-views-f6e85853d028a240f17a88030db13032 h3 a {
  color: #283471;
  font-weight: 400;
  text-decoration: none;
}
/* line 282, ../sass/_mixins.scss */
#block-views-f6e85853d028a240f17a88030db13032 p {
  font-family: "Roboto Slab", serif;
  font-size: 1.7rem;
  line-height: 2.3rem;
  color: #566174;
  margin-bottom: 1.4rem;
}
/* line 288, ../sass/_mixins.scss */
#block-views-f6e85853d028a240f17a88030db13032 p a {
  color: #283471;
  text-decoration: none;
}
/* line 292, ../sass/_mixins.scss */
#block-views-f6e85853d028a240f17a88030db13032 p.who-when {
  margin-bottom: 0.6rem;
}
/* line 295, ../sass/_mixins.scss */
#block-views-f6e85853d028a240f17a88030db13032 p.categories, #block-views-f6e85853d028a240f17a88030db13032 p.posted-for {
  color: #8A919E;
  font-size: 1.5rem;
  line-height: 1.9rem;
  margin-bottom: 0;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 74, ../sass/_mixins.scss */
#block-views-f6e85853d028a240f17a88030db13032 p.categories a, #block-views-f6e85853d028a240f17a88030db13032 p.posted-for a {
  color: #8A919E;
  font-weight: 600;
  text-decoration: none;
}
/* line 79, ../sass/_mixins.scss */
#block-views-f6e85853d028a240f17a88030db13032 p.categories span.field-label, #block-views-f6e85853d028a240f17a88030db13032 p.posted-for span.field-label {
  font-weight: 400;
  padding: 0;
}
/* line 300, ../sass/_mixins.scss */
#block-views-f6e85853d028a240f17a88030db13032 .views-row {
  border-bottom: 0.2rem solid #ECF0F8;
  margin-bottom: 2.1rem;
  padding-bottom: 1.8rem;
}
@media screen and (max-width: 767px) {
  /* line 300, ../sass/_mixins.scss */
  #block-views-f6e85853d028a240f17a88030db13032 .views-row {
    margin-right: 3rem;
    margin-left: 3rem;
    border-bottom: 0.2rem solid #ECF0F8;
  }
}
@media screen and (max-width: 445px) {
  /* line 300, ../sass/_mixins.scss */
  #block-views-f6e85853d028a240f17a88030db13032 .views-row {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
/* line 317, ../sass/_mixins.scss */
#block-views-f6e85853d028a240f17a88030db13032 .views-row-last {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 2.6rem;
}
/* line 322, ../sass/_mixins.scss */
#block-views-f6e85853d028a240f17a88030db13032 .view-footer {
  margin-bottom: 6.4rem;
}
/* line 111, ../sass/_mixins.scss */
#block-views-f6e85853d028a240f17a88030db13032 .view-footer a {
  color: #F59923;
  text-decoration: none;
  font-size: 2rem;
  font-family: "Roboto Slab", serif;
  font-weight: 500;
}
/* line 117, ../sass/_mixins.scss */
#block-views-f6e85853d028a240f17a88030db13032 .view-footer a:hover {
  color: #D57700;
}
@media screen and (max-width: 767px) {
  /* line 322, ../sass/_mixins.scss */
  #block-views-f6e85853d028a240f17a88030db13032 .view-footer {
    margin-bottom: 4.5rem;
    margin-right: 3rem;
    margin-left: 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 322, ../sass/_mixins.scss */
  #block-views-f6e85853d028a240f17a88030db13032 .view-footer {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
/* line 10, ../sass/pages/_committees.scss */
#block-views-f6e85853d028a240f17a88030db13032 .views-row .date-display-range, #block-views-f6e85853d028a240f17a88030db13032 .views-row .date-display-single {
  display: block;
}
/* line 15, ../sass/pages/_committees.scss */
#block-views-f6e85853d028a240f17a88030db13032 h3 {
  margin-bottom: 0;
}
/* line 19, ../sass/pages/_committees.scss */
#block-views-f6e85853d028a240f17a88030db13032 p.dept-inst-loca {
  margin: 0 0 2rem;
  font-size: 1.8rem;
  line-height: 3.2rem;
  font-family: "Source Sans Pro", sans-serif;
  color: #000000;
}
/* line 26, ../sass/pages/_committees.scss */
#block-views-f6e85853d028a240f17a88030db13032 p.deadline,
#block-views-f6e85853d028a240f17a88030db13032 p.deadline span.date-display-single,
#block-views-f6e85853d028a240f17a88030db13032 p.posted {
  color: #8A919E;
  font-size: 1.5rem;
  line-height: 1.9rem;
  margin-bottom: 0;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 74, ../sass/_mixins.scss */
#block-views-f6e85853d028a240f17a88030db13032 p.deadline a,
#block-views-f6e85853d028a240f17a88030db13032 p.deadline span.date-display-single a,
#block-views-f6e85853d028a240f17a88030db13032 p.posted a {
  color: #8A919E;
  font-weight: 600;
  text-decoration: none;
}
/* line 79, ../sass/_mixins.scss */
#block-views-f6e85853d028a240f17a88030db13032 p.deadline span.field-label,
#block-views-f6e85853d028a240f17a88030db13032 p.deadline span.date-display-single span.field-label,
#block-views-f6e85853d028a240f17a88030db13032 p.posted span.field-label {
  font-weight: 400;
  padding: 0;
}

/* line 267, ../sass/_mixins.scss */
#block-views-news-from-the-asa-block-3 h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: bold;
  font-size: 2rem;
  text-align: center;
  padding: 1.2rem 0;
  color: #ffffff;
  background: #7A9710;
  margin-bottom: 2.5rem;
}
/* line 271, ../sass/_mixins.scss */
#block-views-news-from-the-asa-block-3 h3 {
  font-size: 1.7rem;
  line-height: 2.3rem;
  color: #566174;
  margin-bottom: 1.4rem;
}
/* line 276, ../sass/_mixins.scss */
#block-views-news-from-the-asa-block-3 h3 a {
  color: #283471;
  font-weight: 400;
  text-decoration: none;
}
/* line 282, ../sass/_mixins.scss */
#block-views-news-from-the-asa-block-3 p {
  font-family: "Roboto Slab", serif;
  font-size: 1.7rem;
  line-height: 2.3rem;
  color: #566174;
  margin-bottom: 1.4rem;
}
/* line 288, ../sass/_mixins.scss */
#block-views-news-from-the-asa-block-3 p a {
  color: #283471;
  text-decoration: none;
}
/* line 292, ../sass/_mixins.scss */
#block-views-news-from-the-asa-block-3 p.who-when {
  margin-bottom: 0.6rem;
}
/* line 295, ../sass/_mixins.scss */
#block-views-news-from-the-asa-block-3 p.categories, #block-views-news-from-the-asa-block-3 p.posted-for {
  color: #8A919E;
  font-size: 1.5rem;
  line-height: 1.9rem;
  margin-bottom: 0;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 74, ../sass/_mixins.scss */
#block-views-news-from-the-asa-block-3 p.categories a, #block-views-news-from-the-asa-block-3 p.posted-for a {
  color: #8A919E;
  font-weight: 600;
  text-decoration: none;
}
/* line 79, ../sass/_mixins.scss */
#block-views-news-from-the-asa-block-3 p.categories span.field-label, #block-views-news-from-the-asa-block-3 p.posted-for span.field-label {
  font-weight: 400;
  padding: 0;
}
/* line 300, ../sass/_mixins.scss */
#block-views-news-from-the-asa-block-3 .views-row {
  border-bottom: 0.2rem solid #ECF0F8;
  margin-bottom: 2.1rem;
  padding-bottom: 1.8rem;
}
@media screen and (max-width: 767px) {
  /* line 300, ../sass/_mixins.scss */
  #block-views-news-from-the-asa-block-3 .views-row {
    margin-right: 3rem;
    margin-left: 3rem;
    border-bottom: 0.2rem solid #ECF0F8;
  }
}
@media screen and (max-width: 445px) {
  /* line 300, ../sass/_mixins.scss */
  #block-views-news-from-the-asa-block-3 .views-row {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
/* line 317, ../sass/_mixins.scss */
#block-views-news-from-the-asa-block-3 .views-row-last {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 2.6rem;
}
/* line 322, ../sass/_mixins.scss */
#block-views-news-from-the-asa-block-3 .view-footer {
  margin-bottom: 6.4rem;
}
/* line 111, ../sass/_mixins.scss */
#block-views-news-from-the-asa-block-3 .view-footer a {
  color: #F59923;
  text-decoration: none;
  font-size: 2rem;
  font-family: "Roboto Slab", serif;
  font-weight: 500;
}
/* line 117, ../sass/_mixins.scss */
#block-views-news-from-the-asa-block-3 .view-footer a:hover {
  color: #D57700;
}
@media screen and (max-width: 767px) {
  /* line 322, ../sass/_mixins.scss */
  #block-views-news-from-the-asa-block-3 .view-footer {
    margin-bottom: 4.5rem;
    margin-right: 3rem;
    margin-left: 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 322, ../sass/_mixins.scss */
  #block-views-news-from-the-asa-block-3 .view-footer {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
/* line 37, ../sass/pages/_committees.scss */
#block-views-news-from-the-asa-block-3 .views-row .date-display-range, #block-views-news-from-the-asa-block-3 .views-row .date-display-single {
  display: block;
}

/* line 44, ../sass/pages/_committees.scss */
.view-filters .views-exposed-form .views-exposed-widget {
  width: 100%;
  float: none;
}
@media screen and (max-width: 640px) {
  /* line 44, ../sass/pages/_committees.scss */
  .view-filters .views-exposed-form .views-exposed-widget {
    width: 100%;
  }
}
@media screen and (max-width: 445px) {
  /* line 44, ../sass/pages/_committees.scss */
  .view-filters .views-exposed-form .views-exposed-widget {
    width: calc(100% - 3rem);
  }
}

/* line 58, ../sass/pages/_committees.scss */
.view-id-events_from_the_asa .date-display-range {
  font-size: 1.7rem;
  line-height: 2.3rem;
  font-family: "Roboto Slab", serif;
}
/* line 111, ../sass/_mixins.scss */
.view-id-events_from_the_asa .view-footer a a {
  color: #F59923;
  text-decoration: none;
  font-size: 2rem;
  font-family: "Roboto Slab", serif;
  font-weight: 500;
}
/* line 117, ../sass/_mixins.scss */
.view-id-events_from_the_asa .view-footer a a:hover {
  color: #D57700;
}

/* line 68, ../sass/pages/_committees.scss */
#block-views-events-from-the-asa-block,
#block-views-events-from-the-asa-block-1,
#block-views-events-from-the-asa-block-2 {
  margin-bottom: 4.5rem;
}
/* line 73, ../sass/pages/_committees.scss */
#block-views-events-from-the-asa-block .view-filters,
#block-views-events-from-the-asa-block-1 .view-filters,
#block-views-events-from-the-asa-block-2 .view-filters {
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  /* line 73, ../sass/pages/_committees.scss */
  #block-views-events-from-the-asa-block .view-filters,
  #block-views-events-from-the-asa-block-1 .view-filters,
  #block-views-events-from-the-asa-block-2 .view-filters {
    margin-right: 3rem;
    margin-left: 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 73, ../sass/pages/_committees.scss */
  #block-views-events-from-the-asa-block .view-filters,
  #block-views-events-from-the-asa-block-1 .view-filters,
  #block-views-events-from-the-asa-block-2 .view-filters {
    margin-right: 0;
    margin-left: 0;
  }
}
/* line 267, ../sass/_mixins.scss */
#block-views-events-from-the-asa-block h2,
#block-views-events-from-the-asa-block-1 h2,
#block-views-events-from-the-asa-block-2 h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: bold;
  font-size: 2rem;
  text-align: center;
  padding: 1.2rem 0;
  color: #ffffff;
  background: #7A9710;
  margin-bottom: 2.5rem;
}
/* line 271, ../sass/_mixins.scss */
#block-views-events-from-the-asa-block h3,
#block-views-events-from-the-asa-block-1 h3,
#block-views-events-from-the-asa-block-2 h3 {
  font-size: 1.7rem;
  line-height: 2.3rem;
  color: #566174;
  margin-bottom: 1.4rem;
}
/* line 276, ../sass/_mixins.scss */
#block-views-events-from-the-asa-block h3 a,
#block-views-events-from-the-asa-block-1 h3 a,
#block-views-events-from-the-asa-block-2 h3 a {
  color: #283471;
  font-weight: 400;
  text-decoration: none;
}
/* line 282, ../sass/_mixins.scss */
#block-views-events-from-the-asa-block p,
#block-views-events-from-the-asa-block-1 p,
#block-views-events-from-the-asa-block-2 p {
  font-family: "Roboto Slab", serif;
  font-size: 1.7rem;
  line-height: 2.3rem;
  color: #566174;
  margin-bottom: 1.4rem;
}
/* line 288, ../sass/_mixins.scss */
#block-views-events-from-the-asa-block p a,
#block-views-events-from-the-asa-block-1 p a,
#block-views-events-from-the-asa-block-2 p a {
  color: #283471;
  text-decoration: none;
}
/* line 292, ../sass/_mixins.scss */
#block-views-events-from-the-asa-block p.who-when,
#block-views-events-from-the-asa-block-1 p.who-when,
#block-views-events-from-the-asa-block-2 p.who-when {
  margin-bottom: 0.6rem;
}
/* line 295, ../sass/_mixins.scss */
#block-views-events-from-the-asa-block p.categories, #block-views-events-from-the-asa-block p.posted-for,
#block-views-events-from-the-asa-block-1 p.categories,
#block-views-events-from-the-asa-block-1 p.posted-for,
#block-views-events-from-the-asa-block-2 p.categories,
#block-views-events-from-the-asa-block-2 p.posted-for {
  color: #8A919E;
  font-size: 1.5rem;
  line-height: 1.9rem;
  margin-bottom: 0;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 74, ../sass/_mixins.scss */
#block-views-events-from-the-asa-block p.categories a, #block-views-events-from-the-asa-block p.posted-for a,
#block-views-events-from-the-asa-block-1 p.categories a,
#block-views-events-from-the-asa-block-1 p.posted-for a,
#block-views-events-from-the-asa-block-2 p.categories a,
#block-views-events-from-the-asa-block-2 p.posted-for a {
  color: #8A919E;
  font-weight: 600;
  text-decoration: none;
}
/* line 79, ../sass/_mixins.scss */
#block-views-events-from-the-asa-block p.categories span.field-label, #block-views-events-from-the-asa-block p.posted-for span.field-label,
#block-views-events-from-the-asa-block-1 p.categories span.field-label,
#block-views-events-from-the-asa-block-1 p.posted-for span.field-label,
#block-views-events-from-the-asa-block-2 p.categories span.field-label,
#block-views-events-from-the-asa-block-2 p.posted-for span.field-label {
  font-weight: 400;
  padding: 0;
}
/* line 300, ../sass/_mixins.scss */
#block-views-events-from-the-asa-block .views-row,
#block-views-events-from-the-asa-block-1 .views-row,
#block-views-events-from-the-asa-block-2 .views-row {
  border-bottom: 0.2rem solid #ECF0F8;
  margin-bottom: 2.1rem;
  padding-bottom: 1.8rem;
}
@media screen and (max-width: 767px) {
  /* line 300, ../sass/_mixins.scss */
  #block-views-events-from-the-asa-block .views-row,
  #block-views-events-from-the-asa-block-1 .views-row,
  #block-views-events-from-the-asa-block-2 .views-row {
    margin-right: 3rem;
    margin-left: 3rem;
    border-bottom: 0.2rem solid #ECF0F8;
  }
}
@media screen and (max-width: 445px) {
  /* line 300, ../sass/_mixins.scss */
  #block-views-events-from-the-asa-block .views-row,
  #block-views-events-from-the-asa-block-1 .views-row,
  #block-views-events-from-the-asa-block-2 .views-row {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
/* line 317, ../sass/_mixins.scss */
#block-views-events-from-the-asa-block .views-row-last,
#block-views-events-from-the-asa-block-1 .views-row-last,
#block-views-events-from-the-asa-block-2 .views-row-last {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 2.6rem;
}
/* line 322, ../sass/_mixins.scss */
#block-views-events-from-the-asa-block .view-footer,
#block-views-events-from-the-asa-block-1 .view-footer,
#block-views-events-from-the-asa-block-2 .view-footer {
  margin-bottom: 6.4rem;
}
/* line 111, ../sass/_mixins.scss */
#block-views-events-from-the-asa-block .view-footer a,
#block-views-events-from-the-asa-block-1 .view-footer a,
#block-views-events-from-the-asa-block-2 .view-footer a {
  color: #F59923;
  text-decoration: none;
  font-size: 2rem;
  font-family: "Roboto Slab", serif;
  font-weight: 500;
}
/* line 117, ../sass/_mixins.scss */
#block-views-events-from-the-asa-block .view-footer a:hover,
#block-views-events-from-the-asa-block-1 .view-footer a:hover,
#block-views-events-from-the-asa-block-2 .view-footer a:hover {
  color: #D57700;
}
@media screen and (max-width: 767px) {
  /* line 322, ../sass/_mixins.scss */
  #block-views-events-from-the-asa-block .view-footer,
  #block-views-events-from-the-asa-block-1 .view-footer,
  #block-views-events-from-the-asa-block-2 .view-footer {
    margin-bottom: 4.5rem;
    margin-right: 3rem;
    margin-left: 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 322, ../sass/_mixins.scss */
  #block-views-events-from-the-asa-block .view-footer,
  #block-views-events-from-the-asa-block-1 .view-footer,
  #block-views-events-from-the-asa-block-2 .view-footer {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
/* line 87, ../sass/pages/_committees.scss */
#block-views-events-from-the-asa-block .views-row .date-display-range, #block-views-events-from-the-asa-block .views-row .date-display-single,
#block-views-events-from-the-asa-block-1 .views-row .date-display-range,
#block-views-events-from-the-asa-block-1 .views-row .date-display-single,
#block-views-events-from-the-asa-block-2 .views-row .date-display-range,
#block-views-events-from-the-asa-block-2 .views-row .date-display-single {
  display: block;
}

/* line 94, ../sass/pages/_committees.scss */
.block-global-filter h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: bold;
  font-size: 2rem;
  text-align: center;
  padding: 1.2rem 0;
  color: #ffffff;
  background: #7A9710;
  margin-bottom: 2.5rem;
}

/* line 100, ../sass/pages/_committees.scss */
#block-views-news-from-the-asa-block-1,
#block-views-news-from-the-asa-block-2 {
  margin-bottom: 6.2rem;
}
/* line 105, ../sass/pages/_committees.scss */
#block-views-news-from-the-asa-block-1 .views-row,
#block-views-news-from-the-asa-block-2 .views-row {
  border-bottom: 0.2rem solid #ecf0f8;
  margin-bottom: 2.1rem;
  padding-bottom: 1.8rem;
}
@media screen and (max-width: 767px) {
  /* line 111, ../sass/pages/_committees.scss */
  #block-views-news-from-the-asa-block-1 .view-content,
  #block-views-news-from-the-asa-block-2 .view-content {
    padding-right: 3rem;
    padding-left: 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 111, ../sass/pages/_committees.scss */
  #block-views-news-from-the-asa-block-1 .view-content,
  #block-views-news-from-the-asa-block-2 .view-content {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
/* line 122, ../sass/pages/_committees.scss */
#block-views-news-from-the-asa-block-1 h2.block-title,
#block-views-news-from-the-asa-block-2 h2.block-title {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: bold;
  font-size: 2rem;
  text-align: center;
  padding: 1.2rem 0;
  color: #ffffff;
  background: #7A9710;
  margin-bottom: 2.5rem;
}
/* line 126, ../sass/pages/_committees.scss */
#block-views-news-from-the-asa-block-1 img,
#block-views-news-from-the-asa-block-2 img {
  width: 100%;
  height: auto;
  margin-bottom: 1.6rem;
}
/* line 131, ../sass/pages/_committees.scss */
#block-views-news-from-the-asa-block-1 p,
#block-views-news-from-the-asa-block-2 p {
  font-size: 1.7rem;
  line-height: 2.5rem;
  font-family: "Roboto Slab", serif;
  margin: 0 0 0.6rem;
}
@media screen and (max-width: 767px) {
  /* line 131, ../sass/pages/_committees.scss */
  #block-views-news-from-the-asa-block-1 p,
  #block-views-news-from-the-asa-block-2 p {
    padding: 0;
  }
}
/* line 139, ../sass/pages/_committees.scss */
#block-views-news-from-the-asa-block-1 p a,
#block-views-news-from-the-asa-block-2 p a {
  color: #283471;
  text-decoration: none;
}
/* line 142, ../sass/pages/_committees.scss */
#block-views-news-from-the-asa-block-1 p a:hover,
#block-views-news-from-the-asa-block-2 p a:hover {
  text-decoration: underline;
}
/* line 146, ../sass/pages/_committees.scss */
#block-views-news-from-the-asa-block-1 p.who-when,
#block-views-news-from-the-asa-block-2 p.who-when {
  color: #424242;
  line-height: 2.3rem;
  margin-bottom: 0.4rem;
}
/* line 151, ../sass/pages/_committees.scss */
#block-views-news-from-the-asa-block-1 p.posted-for,
#block-views-news-from-the-asa-block-2 p.posted-for {
  color: #8A919E;
  font-size: 1.5rem;
  line-height: 1.9rem;
  margin-bottom: 0;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 74, ../sass/_mixins.scss */
#block-views-news-from-the-asa-block-1 p.posted-for a,
#block-views-news-from-the-asa-block-2 p.posted-for a {
  color: #8A919E;
  font-weight: 600;
  text-decoration: none;
}
/* line 79, ../sass/_mixins.scss */
#block-views-news-from-the-asa-block-1 p.posted-for span.field-label,
#block-views-news-from-the-asa-block-2 p.posted-for span.field-label {
  font-weight: 400;
  padding: 0;
}
/* line 111, ../sass/_mixins.scss */
#block-views-news-from-the-asa-block-1 .view-footer a,
#block-views-news-from-the-asa-block-2 .view-footer a {
  color: #F59923;
  text-decoration: none;
  font-size: 2rem;
  font-family: "Roboto Slab", serif;
  font-weight: 500;
}
/* line 117, ../sass/_mixins.scss */
#block-views-news-from-the-asa-block-1 .view-footer a:hover,
#block-views-news-from-the-asa-block-2 .view-footer a:hover {
  color: #D57700;
}
@media screen and (max-width: 767px) {
  /* line 155, ../sass/pages/_committees.scss */
  #block-views-news-from-the-asa-block-1 .view-footer,
  #block-views-news-from-the-asa-block-2 .view-footer {
    margin-right: 3rem;
    margin-left: 3rem;
  }
}

/* line 168, ../sass/pages/_committees.scss */
#block-views-news-from-the-asa-block-1 .views-row .date-display-range, #block-views-news-from-the-asa-block-1 .views-row .date-display-single,
#block-views-news-from-the-asa-block-2 .views-row .date-display-range,
#block-views-news-from-the-asa-block-2 .views-row .date-display-single,
#block-views-news-from-the-asa-block-3 .views-row .date-display-range,
#block-views-news-from-the-asa-block-3 .views-row .date-display-single {
  display: block;
}
/* line 172, ../sass/pages/_committees.scss */
#block-views-news-from-the-asa-block-1 .view-filters,
#block-views-news-from-the-asa-block-2 .view-filters,
#block-views-news-from-the-asa-block-3 .view-filters {
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  /* line 172, ../sass/pages/_committees.scss */
  #block-views-news-from-the-asa-block-1 .view-filters,
  #block-views-news-from-the-asa-block-2 .view-filters,
  #block-views-news-from-the-asa-block-3 .view-filters {
    margin-right: 3rem;
    margin-left: 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 172, ../sass/pages/_committees.scss */
  #block-views-news-from-the-asa-block-1 .view-filters,
  #block-views-news-from-the-asa-block-2 .view-filters,
  #block-views-news-from-the-asa-block-3 .view-filters {
    margin-right: 0;
    margin-left: 0;
  }
}

/* line 186, ../sass/pages/_committees.scss */
#block-menu-block-2 ul {
  margin: 0;
  padding: 0;
}
/* line 190, ../sass/pages/_committees.scss */
#block-menu-block-2 a {
  text-decoration: none;
  font-size: 1.8rem;
  line-height: 3rem;
  font-family: "Roboto Slab", serif;
  color: #283471;
  display: block;
  margin-bottom: 0.6rem;
}
/* line 199, ../sass/pages/_committees.scss */
#block-menu-block-2 a:hover {
  color: #F59923;
}
/* line 202, ../sass/pages/_committees.scss */
#block-menu-block-2 a.active {
  font-weight: bold;
}
/* line 207, ../sass/pages/_committees.scss */
#block-menu-block-2 ul.menu ul.menu a {
  padding-left: 3rem;
}
/* line 210, ../sass/pages/_committees.scss */
#block-menu-block-2 .menu__item.is-leaf {
  list-style: none;
}

/* line 217, ../sass/pages/_committees.scss */
.section-communities #block-menu-block-2 li.first a {
  color: #F59923;
}
/* line 219, ../sass/pages/_committees.scss */
.section-communities #block-menu-block-2 li.first a:hover {
  color: #283471;
}

/* line 230, ../sass/pages/_committees.scss */
.page-node-67 .field-name-body,
.page-node-49 .field-name-body,
.page-node-82 .field-name-body,
.page-node-105 .field-name-body {
  margin-bottom: 8rem;
}
/* line 235, ../sass/pages/_committees.scss */
.page-node-67 .view-events-from-the-asa p,
.page-node-67 .view-news-from-the-asa p,
.page-node-49 .view-events-from-the-asa p,
.page-node-49 .view-news-from-the-asa p,
.page-node-82 .view-events-from-the-asa p,
.page-node-82 .view-news-from-the-asa p,
.page-node-105 .view-events-from-the-asa p,
.page-node-105 .view-news-from-the-asa p {
  color: #566174;
  font-family: "Roboto Slab",serif;
  font-size: 1.7rem;
  line-height: 2.3rem;
  margin-bottom: 1.4rem;
}
/* line 241, ../sass/pages/_committees.scss */
.page-node-67 .view-events-from-the-asa p a,
.page-node-67 .view-news-from-the-asa p a,
.page-node-49 .view-events-from-the-asa p a,
.page-node-49 .view-news-from-the-asa p a,
.page-node-82 .view-events-from-the-asa p a,
.page-node-82 .view-news-from-the-asa p a,
.page-node-105 .view-events-from-the-asa p a,
.page-node-105 .view-news-from-the-asa p a {
  color: #283471;
  text-decoration: none;
}
/* line 245, ../sass/pages/_committees.scss */
.page-node-67 .view-events-from-the-asa p.posted-for,
.page-node-67 .view-news-from-the-asa p.posted-for,
.page-node-49 .view-events-from-the-asa p.posted-for,
.page-node-49 .view-news-from-the-asa p.posted-for,
.page-node-82 .view-events-from-the-asa p.posted-for,
.page-node-82 .view-news-from-the-asa p.posted-for,
.page-node-105 .view-events-from-the-asa p.posted-for,
.page-node-105 .view-news-from-the-asa p.posted-for {
  color: #8A919E;
  font-size: 1.5rem;
  line-height: 1.9rem;
  margin-bottom: 0;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 74, ../sass/_mixins.scss */
.page-node-67 .view-events-from-the-asa p.posted-for a,
.page-node-67 .view-news-from-the-asa p.posted-for a,
.page-node-49 .view-events-from-the-asa p.posted-for a,
.page-node-49 .view-news-from-the-asa p.posted-for a,
.page-node-82 .view-events-from-the-asa p.posted-for a,
.page-node-82 .view-news-from-the-asa p.posted-for a,
.page-node-105 .view-events-from-the-asa p.posted-for a,
.page-node-105 .view-news-from-the-asa p.posted-for a {
  color: #8A919E;
  font-weight: 600;
  text-decoration: none;
}
/* line 79, ../sass/_mixins.scss */
.page-node-67 .view-events-from-the-asa p.posted-for span.field-label,
.page-node-67 .view-news-from-the-asa p.posted-for span.field-label,
.page-node-49 .view-events-from-the-asa p.posted-for span.field-label,
.page-node-49 .view-news-from-the-asa p.posted-for span.field-label,
.page-node-82 .view-events-from-the-asa p.posted-for span.field-label,
.page-node-82 .view-news-from-the-asa p.posted-for span.field-label,
.page-node-105 .view-events-from-the-asa p.posted-for span.field-label,
.page-node-105 .view-news-from-the-asa p.posted-for span.field-label {
  font-weight: 400;
  padding: 0;
}

/* line 253, ../sass/pages/_committees.scss */
.node-type-community #block-views-f6e85853d028a240f17a88030db13032,
.node-type-community-post #block-views-f6e85853d028a240f17a88030db13032 {
  width: 100%;
}
/* line 255, ../sass/pages/_committees.scss */
.node-type-community #block-views-f6e85853d028a240f17a88030db13032 .view-empty p,
.node-type-community-post #block-views-f6e85853d028a240f17a88030db13032 .view-empty p {
  font-size: 1.7rem;
  line-height: 2.5rem;
  padding: 0 2.9rem;
  color: #000000;
}
@media screen and (max-width: 445px) {
  /* line 255, ../sass/pages/_committees.scss */
  .node-type-community #block-views-f6e85853d028a240f17a88030db13032 .view-empty p,
  .node-type-community-post #block-views-f6e85853d028a240f17a88030db13032 .view-empty p {
    padding: 0 1.5rem;
  }
}

/* Sidebar committee names */
/* line 269, ../sass/pages/_committees.scss */
.view-user-service-tab h3 {
  margin-top: 2rem;
}
/* line 271, ../sass/pages/_committees.scss */
.view-user-service-tab h3:first-of-type {
  margin-top: 0;
}
/* line 275, ../sass/pages/_committees.scss */
.view-user-service-tab .view-content {
  margin-bottom: 2rem;
}
/* line 277, ../sass/pages/_committees.scss */
.view-user-service-tab .view-content a {
  text-decoration: none;
}
/* line 281, ../sass/pages/_committees.scss */
.view-user-service-tab p {
  margin: 0;
}

/* community node type content */
/* line 2, ../sass/pages/_community.scss */
.page-node-6 #content {
  margin-bottom: 8rem;
}

/* line 338, ../sass/_mixins.scss */
.node-type-community-post #main,
.node-type-community #main {
  position: relative;
}
/* line 341, ../sass/_mixins.scss */
.node-type-community-post #main aside.sidebars,
.node-type-community #main aside.sidebars {
  position: absolute;
  right: 0;
}
@media screen and (max-width: 767px) {
  /* line 341, ../sass/_mixins.scss */
  .node-type-community-post #main aside.sidebars,
  .node-type-community #main aside.sidebars {
    position: relative;
  }
}
/* line 348, ../sass/_mixins.scss */
.node-type-community-post .full-inner-content-wrap,
.node-type-community .full-inner-content-wrap {
  margin: 0 auto;
  max-width: 122rem;
}
@media screen and (min-width: 768px) {
  /* line 348, ../sass/_mixins.scss */
  .node-type-community-post .full-inner-content-wrap,
  .node-type-community .full-inner-content-wrap {
    padding: 0 3.5rem;
  }
}
/* line 356, ../sass/_mixins.scss */
.node-type-community-post .full-inner-content-wrap .content,
.node-type-community .full-inner-content-wrap .content {
  width: calc(70% - 8.7rem);
  margin-right: 8.7rem;
  float: left;
}
@media screen and (max-width: 767px) {
  /* line 356, ../sass/_mixins.scss */
  .node-type-community-post .full-inner-content-wrap .content,
  .node-type-community .full-inner-content-wrap .content {
    float: none;
    width: 100%;
    margin-right: 0;
  }
}
/* line 366, ../sass/_mixins.scss */
.node-type-community-post .field-name-body,
.node-type-community .field-name-body {
  margin-bottom: 4rem;
}
/* line 9, ../sass/pages/_community.scss */
.node-type-community-post .field-name-body,
.node-type-community .field-name-body {
  margin-top: 1rem;
}
/* line 13, ../sass/pages/_community.scss */
.node-type-community-post .view-og-extras-nodes p.date-display-single,
.node-type-community .view-og-extras-nodes p.date-display-single {
  display: inline-block !important;
  width: 100%;
}
/* line 17, ../sass/pages/_community.scss */
.node-type-community-post .view-og-extras-nodes span.date-display-single,
.node-type-community .view-og-extras-nodes span.date-display-single {
  display: inline !important;
}
/* line 21, ../sass/pages/_community.scss */
.node-type-community-post .region .view-empty,
.node-type-community .region .view-empty {
  font-size: 1.7rem;
  line-height: 2.5rem;
  font-family: "Roboto Slab", serif;
  padding: 0 2.9rem;
  margin: 0 0 0.6rem;
}
@media screen and (max-width: 445px) {
  /* line 21, ../sass/pages/_community.scss */
  .node-type-community-post .region .view-empty,
  .node-type-community .region .view-empty {
    padding: 0 1.5rem;
  }
}
/* line 31, ../sass/pages/_community.scss */
.node-type-community-post aside.sidebar .region .view-empty,
.node-type-community aside.sidebar .region .view-empty {
  padding: 0;
  font-size: 1.5rem;
  line-height: 2.8rem;
}
/* line 37, ../sass/pages/_community.scss */
.node-type-community-post #block-views-og-extras-nodes-community-news,
.node-type-community-post #block-views-7ff9b07c073379f6938ad9cacfc79ec9,
.node-type-community #block-views-og-extras-nodes-community-news,
.node-type-community #block-views-7ff9b07c073379f6938ad9cacfc79ec9 {
  margin-bottom: 6.2rem;
}
/* line 40, ../sass/pages/_community.scss */
.node-type-community-post #block-views-og-extras-nodes-community-news .view-content,
.node-type-community-post #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .view-content,
.node-type-community #block-views-og-extras-nodes-community-news .view-content,
.node-type-community #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .view-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 0;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  /* line 40, ../sass/pages/_community.scss */
  .node-type-community-post #block-views-og-extras-nodes-community-news .view-content,
  .node-type-community-post #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .view-content,
  .node-type-community #block-views-og-extras-nodes-community-news .view-content,
  .node-type-community #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .view-content {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 540px) {
  /* line 40, ../sass/pages/_community.scss */
  .node-type-community-post #block-views-og-extras-nodes-community-news .view-content,
  .node-type-community-post #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .view-content,
  .node-type-community #block-views-og-extras-nodes-community-news .view-content,
  .node-type-community #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .view-content {
    display: block;
  }
}
@media screen and (max-width: 445px) {
  /* line 40, ../sass/pages/_community.scss */
  .node-type-community-post #block-views-og-extras-nodes-community-news .view-content,
  .node-type-community-post #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .view-content,
  .node-type-community #block-views-og-extras-nodes-community-news .view-content,
  .node-type-community #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .view-content {
    padding: 0 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 60, ../sass/pages/_community.scss */
  .node-type-community-post #block-views-og-extras-nodes-community-news .view-footer,
  .node-type-community-post #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .view-footer,
  .node-type-community #block-views-og-extras-nodes-community-news .view-footer,
  .node-type-community #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .view-footer {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 60, ../sass/pages/_community.scss */
  .node-type-community-post #block-views-og-extras-nodes-community-news .view-footer,
  .node-type-community-post #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .view-footer,
  .node-type-community #block-views-og-extras-nodes-community-news .view-footer,
  .node-type-community #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .view-footer {
    padding: 0 1.5rem;
  }
}
/* line 68, ../sass/pages/_community.scss */
.node-type-community-post #block-views-og-extras-nodes-community-news .views-row,
.node-type-community-post #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .views-row,
.node-type-community #block-views-og-extras-nodes-community-news .views-row,
.node-type-community #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .views-row {
  background: #ECF0F8;
  width: calc(50% - 2rem);
  margin-bottom: 4rem;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 540px) {
  /* line 68, ../sass/pages/_community.scss */
  .node-type-community-post #block-views-og-extras-nodes-community-news .views-row,
  .node-type-community-post #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .views-row,
  .node-type-community #block-views-og-extras-nodes-community-news .views-row,
  .node-type-community #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .views-row {
    width: 100%;
  }
}
/* line 77, ../sass/pages/_community.scss */
.node-type-community-post #block-views-og-extras-nodes-community-news .views-row p.tags,
.node-type-community-post #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .views-row p.tags,
.node-type-community #block-views-og-extras-nodes-community-news .views-row p.tags,
.node-type-community #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .views-row p.tags {
  display: none;
}
/* line 82, ../sass/pages/_community.scss */
.node-type-community-post #block-views-og-extras-nodes-community-news .views-row-last,
.node-type-community-post #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .views-row-last,
.node-type-community #block-views-og-extras-nodes-community-news .views-row-last,
.node-type-community #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .views-row-last {
  margin-left: 0;
}
/* line 86, ../sass/pages/_community.scss */
.node-type-community-post #block-views-og-extras-nodes-community-news h2.block-title,
.node-type-community-post #block-views-7ff9b07c073379f6938ad9cacfc79ec9 h2.block-title,
.node-type-community #block-views-og-extras-nodes-community-news h2.block-title,
.node-type-community #block-views-7ff9b07c073379f6938ad9cacfc79ec9 h2.block-title {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: bold;
  font-size: 2rem;
  text-align: center;
  padding: 1.2rem 0;
  color: #ffffff;
  background: #7A9710;
  margin-bottom: 2.5rem;
}
/* line 90, ../sass/pages/_community.scss */
.node-type-community-post #block-views-og-extras-nodes-community-news img,
.node-type-community-post #block-views-7ff9b07c073379f6938ad9cacfc79ec9 img,
.node-type-community #block-views-og-extras-nodes-community-news img,
.node-type-community #block-views-7ff9b07c073379f6938ad9cacfc79ec9 img {
  width: 100%;
  height: auto;
  margin-bottom: 1.6rem;
}
/* line 95, ../sass/pages/_community.scss */
.node-type-community-post #block-views-og-extras-nodes-community-news p,
.node-type-community-post #block-views-7ff9b07c073379f6938ad9cacfc79ec9 p,
.node-type-community #block-views-og-extras-nodes-community-news p,
.node-type-community #block-views-7ff9b07c073379f6938ad9cacfc79ec9 p {
  font-size: 1.7rem;
  line-height: 2.5rem;
  font-family: "Roboto Slab", serif;
  padding: 0 2.9rem;
  margin: 0 0 0.6rem;
}
@media screen and (max-width: 445px) {
  /* line 95, ../sass/pages/_community.scss */
  .node-type-community-post #block-views-og-extras-nodes-community-news p,
  .node-type-community-post #block-views-7ff9b07c073379f6938ad9cacfc79ec9 p,
  .node-type-community #block-views-og-extras-nodes-community-news p,
  .node-type-community #block-views-7ff9b07c073379f6938ad9cacfc79ec9 p {
    padding: 0 1.5rem;
  }
}
/* line 104, ../sass/pages/_community.scss */
.node-type-community-post #block-views-og-extras-nodes-community-news p a,
.node-type-community-post #block-views-7ff9b07c073379f6938ad9cacfc79ec9 p a,
.node-type-community #block-views-og-extras-nodes-community-news p a,
.node-type-community #block-views-7ff9b07c073379f6938ad9cacfc79ec9 p a {
  color: #283471;
  text-decoration: none;
}
/* line 107, ../sass/pages/_community.scss */
.node-type-community-post #block-views-og-extras-nodes-community-news p a:hover,
.node-type-community-post #block-views-7ff9b07c073379f6938ad9cacfc79ec9 p a:hover,
.node-type-community #block-views-og-extras-nodes-community-news p a:hover,
.node-type-community #block-views-7ff9b07c073379f6938ad9cacfc79ec9 p a:hover {
  text-decoration: underline;
}
/* line 111, ../sass/pages/_community.scss */
.node-type-community-post #block-views-og-extras-nodes-community-news p.who-when,
.node-type-community-post #block-views-7ff9b07c073379f6938ad9cacfc79ec9 p.who-when,
.node-type-community #block-views-og-extras-nodes-community-news p.who-when,
.node-type-community #block-views-7ff9b07c073379f6938ad9cacfc79ec9 p.who-when {
  color: #424242;
  line-height: 2.3rem;
  margin-bottom: 0.4rem;
  padding-top: 2.3rem;
}
/* line 117, ../sass/pages/_community.scss */
.node-type-community-post #block-views-og-extras-nodes-community-news p.posted-for,
.node-type-community-post #block-views-7ff9b07c073379f6938ad9cacfc79ec9 p.posted-for,
.node-type-community #block-views-og-extras-nodes-community-news p.posted-for,
.node-type-community #block-views-7ff9b07c073379f6938ad9cacfc79ec9 p.posted-for {
  color: #8A919E;
  font-size: 1.3rem;
  margin-bottom: 2.3rem;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 122, ../sass/pages/_community.scss */
.node-type-community-post #block-views-og-extras-nodes-community-news p.posted-for a,
.node-type-community-post #block-views-7ff9b07c073379f6938ad9cacfc79ec9 p.posted-for a,
.node-type-community #block-views-og-extras-nodes-community-news p.posted-for a,
.node-type-community #block-views-7ff9b07c073379f6938ad9cacfc79ec9 p.posted-for a {
  font-weight: 600;
  color: #8A919E;
  text-decoration: none;
}
/* line 111, ../sass/_mixins.scss */
.node-type-community-post #block-views-og-extras-nodes-community-news .view-footer a,
.node-type-community-post #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .view-footer a,
.node-type-community #block-views-og-extras-nodes-community-news .view-footer a,
.node-type-community #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .view-footer a {
  color: #F59923;
  text-decoration: none;
  font-size: 2rem;
  font-family: "Roboto Slab", serif;
  font-weight: 500;
}
/* line 117, ../sass/_mixins.scss */
.node-type-community-post #block-views-og-extras-nodes-community-news .view-footer a:hover,
.node-type-community-post #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .view-footer a:hover,
.node-type-community #block-views-og-extras-nodes-community-news .view-footer a:hover,
.node-type-community #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .view-footer a:hover {
  color: #D57700;
}
/* line 132, ../sass/pages/_community.scss */
.node-type-community-post #block-views-og-extras-nodes-community-news .view-filters,
.node-type-community-post #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .view-filters,
.node-type-community #block-views-og-extras-nodes-community-news .view-filters,
.node-type-community #block-views-7ff9b07c073379f6938ad9cacfc79ec9 .view-filters {
  margin-bottom: 2rem;
}
/* line 138, ../sass/pages/_community.scss */
.node-type-community-post .view-user-service-tab h3,
.node-type-community .view-user-service-tab h3 {
  color: #566174;
  font-weight: 400;
  font-size: 1.8rem;
  margin-bottom: 0;
}
/* line 144, ../sass/pages/_community.scss */
.node-type-community-post .view-user-service-tab p,
.node-type-community .view-user-service-tab p {
  color: #283471;
  font-size: 1.8rem;
  line-height: 3rem;
}
/* line 150, ../sass/pages/_community.scss */
.node-type-community-post article.node-community,
.node-type-community article.node-community {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
/* line 158, ../sass/pages/_community.scss */
.node-type-community-post article.node-community .field-name-field-image img,
.node-type-community article.node-community .field-name-field-image img {
  display: block;
}
/* line 162, ../sass/pages/_community.scss */
.node-type-community-post article.node-community .view-asa-one-off .views-row,
.node-type-community article.node-community .view-asa-one-off .views-row {
  color: #283471;
  font-size: 2.8rem;
  font-weight: 400;
  line-height: 3.6rem;
  margin-bottom: 2.7rem;
  font-family: "Roboto Slab", serif;
}
@media screen and (max-width: 767px) {
  /* line 162, ../sass/pages/_community.scss */
  .node-type-community-post article.node-community .view-asa-one-off .views-row,
  .node-type-community article.node-community .view-asa-one-off .views-row {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 162, ../sass/pages/_community.scss */
  .node-type-community-post article.node-community .view-asa-one-off .views-row,
  .node-type-community article.node-community .view-asa-one-off .views-row {
    padding: 0 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 177, ../sass/pages/_community.scss */
  .node-type-community-post #block-views-f6e85853d028a240f17a88030db13032 .views-row,
  .node-type-community #block-views-f6e85853d028a240f17a88030db13032 .views-row {
    margin-right: 0;
    margin-left: 0;
  }
}

/* event feeds */
/* line 5, ../sass/pages/_events.scss */
.view-events p.posted-for {
  color: #8A919E;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1.3rem;
  line-height: 1.7rem;
}
/* line 10, ../sass/pages/_events.scss */
.view-events p.posted-for a {
  font-weight: 600;
  color: #8A919E;
  text-decoration: none;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1.3rem;
  line-height: 1.7rem;
}
/* line 19, ../sass/pages/_events.scss */
.view-events p a {
  font-family: "Roboto Slab", serif;
  font-size: 1.7rem;
  line-height: 2.3rem;
  color: #566174;
  margin-bottom: 1.4rem;
  color: #283471;
  text-decoration: none;
}

/* line 32, ../sass/pages/_events.scss */
.page-node-27 #block-views-events-block-3 {
  margin-bottom: 6rem;
}
/* line 34, ../sass/pages/_events.scss */
.page-node-27 #block-views-events-block-3 h2.block-title {
  font-family: "Roboto Slab", serif;
  font-weight: bold;
  font-size: 2.8rem;
  text-align: center;
  padding: 1.7rem 0;
  color: #ffffff;
  background: #283471;
}
@media screen and (max-width: 767px) {
  /* line 34, ../sass/pages/_events.scss */
  .page-node-27 #block-views-events-block-3 h2.block-title {
    padding: 1.2rem 0;
    font-size: 20px;
  }
}
/* line 37, ../sass/pages/_events.scss */
.page-node-27 #block-views-events-block-3 .view-content {
  background: #ECF0F8;
  padding: 2.3rem 2.9rem;
}
/* line 40, ../sass/pages/_events.scss */
.page-node-27 #block-views-events-block-3 .view-content h2 {
  color: #566174;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 2rem;
  font-weight: bold;
  line-height: 2.5rem;
}

/* line 52, ../sass/pages/_events.scss */
.node-type-event .field-name-field-event-type {
  display: inline;
  float: left;
  margin-right: 0.8rem;
}
/* line 57, ../sass/pages/_events.scss */
.node-type-event .field-name-field-date {
  margin-bottom: 1rem;
}
@media screen and (max-width: 767px) {
  /* line 57, ../sass/pages/_events.scss */
  .node-type-event .field-name-field-date {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 57, ../sass/pages/_events.scss */
  .node-type-event .field-name-field-date {
    padding: 0 1.5rem;
  }
}
/* line 66, ../sass/pages/_events.scss */
.node-type-event .view-display-id-entity_view_3,
.node-type-event .field-name-field-event-type,
.node-type-event .field-name-field-posted-for,
.node-type-event .field-name-field-tags {
  color: #8A919E;
  font-size: 1.5rem;
  line-height: 1.9rem;
  margin-bottom: 0;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 74, ../sass/_mixins.scss */
.node-type-event .view-display-id-entity_view_3 a,
.node-type-event .field-name-field-event-type a,
.node-type-event .field-name-field-posted-for a,
.node-type-event .field-name-field-tags a {
  color: #8A919E;
  font-weight: 600;
  text-decoration: none;
}
/* line 79, ../sass/_mixins.scss */
.node-type-event .view-display-id-entity_view_3 span.field-label,
.node-type-event .field-name-field-event-type span.field-label,
.node-type-event .field-name-field-posted-for span.field-label,
.node-type-event .field-name-field-tags span.field-label {
  font-weight: 400;
  padding: 0;
}
/* line 75, ../sass/pages/_events.scss */
.node-type-event .view-display-id-entity_view_3 .field-label,
.node-type-event .field-name-field-event-type .field-label,
.node-type-event .field-name-field-posted-for .field-label,
.node-type-event .field-name-field-tags .field-label {
  font-weight: 400;
}
/* line 78, ../sass/pages/_events.scss */
.node-type-event .view-display-id-entity_view_3 a,
.node-type-event .field-name-field-event-type a,
.node-type-event .field-name-field-posted-for a,
.node-type-event .field-name-field-tags a {
  color: #8A919E;
  font-weight: 600;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  /* line 84, ../sass/pages/_events.scss */
  .node-type-event .view-asa-one-off,
  .node-type-event .field-name-field-tags {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 84, ../sass/pages/_events.scss */
  .node-type-event .view-asa-one-off,
  .node-type-event .field-name-field-tags {
    padding: 0 1.5rem;
  }
}

/* line 96, ../sass/pages/_events.scss */
.page-about-news-events-event-calendar-day nav.breadcrumb li:nth-child(5) {
  display: none;
}

/* line 100, ../sass/pages/_events.scss */
.view .date-nav-wrapper .date-heading h3 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: bold;
  font-size: 2rem;
  text-align: center;
  padding: 1.2rem 0;
  color: #ffffff;
  background: #7A9710;
}

/* sidebar calendar */
/* line 107, ../sass/pages/_events.scss */
aside.sidebar .view .date-nav-wrapper .date-nav {
  padding-bottom: 0;
}
/* line 110, ../sass/pages/_events.scss */
aside.sidebar .view .date-nav-wrapper .date-heading {
  text-align: left;
}
/* line 112, ../sass/pages/_events.scss */
aside.sidebar .view .date-nav-wrapper .date-heading h3 {
  background: none;
  font-size: 2.8rem;
  font-weight: 400;
  line-height: 3.6rem;
  font-family: "Roboto Slab", serif;
  text-align: left;
  padding: 1.2rem 0 0;
}
/* line 120, ../sass/pages/_events.scss */
aside.sidebar .view .date-nav-wrapper .date-heading h3 a {
  color: #283471;
  text-decoration: none;
}

/* line 128, ../sass/pages/_events.scss */
aside.sidebar .view-events-calendar .view-footer {
  color: #8a919e;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 1.1rem;
  line-height: 1.4rem;
  margin: 1rem 0;
}

/* line 138, ../sass/pages/_events.scss */
.view .date-nav-wrapper ul.pager {
  list-style: none;
  margin: 0;
}
/* line 142, ../sass/pages/_events.scss */
.view .date-nav-wrapper .date-next,
.view .date-nav-wrapper .date-prev {
  position: relative;
  padding: 0;
  background: transparent;
  border-radius: 0;
}
/* line 149, ../sass/pages/_events.scss */
.view .date-nav-wrapper .date-next a,
.view .date-nav-wrapper .date-prev a {
  margin-left: 0;
  font-size: 2rem;
  display: block;
}
/* line 160, ../sass/pages/_events.scss */
.view .date-nav-wrapper .date-next {
  float: right;
}
/* line 162, ../sass/pages/_events.scss */
.view .date-nav-wrapper .date-next a {
  margin-right: 0;
}
/* line 174, ../sass/pages/_events.scss */
.view .date-nav-wrapper .date-prev {
  float: left;
  left: 0;
}

/* line 187, ../sass/pages/_events.scss */
#block-views-events-block-1 .view-footer {
  font-size: 1.6rem;
}

/* calendar formatting */
/* line 193, ../sass/pages/_events.scss */
.calendar-calendar th.days {
  border: none;
  background: #283471;
  color: #ffffff;
}

/* line 198, ../sass/pages/_events.scss */
.calendar-calendar .week-view .full div.single-day div.weekview,
.calendar-calendar .day-view .full div.single-day div.dayview {
  border: none;
}

/* line 203, ../sass/pages/_events.scss */
.calendar-calendar .day-view div.single-day .i_0.md_0 .view-item .calendar {
  width: 100% !important;
}

/* line 206, ../sass/pages/_events.scss */
.calendar-calendar .day-view div.single-day .i_0 .view-item .calendar {
  margin-left: 0;
}

/* line 210, ../sass/pages/_events.scss */
.calendar-calendar .week-view .full div.single-day div.weekview,
.calendar-calendar .day-view .full div.single-day div.dayview {
  background: #ECF0F8;
  padding: 0;
}

/* line 216, ../sass/pages/_events.scss */
.calendar-calendar .month-view .full .inner .monthview,
.calendar-calendar .week-view .full .inner .weekview,
.calendar-calendar .day-view .full .inner .dayview {
  border-radius: 0;
}

/* line 222, ../sass/pages/_events.scss */
.calendar-calendar td {
  color: #566174;
}
/* line 224, ../sass/pages/_events.scss */
.calendar-calendar td.empty {
  color: #566174;
}

/* line 229, ../sass/pages/_events.scss */
.calendar-calendar .week-view #multi-day-container,
.calendar-calendar .day-view #multi-day-container {
  border-top: none;
}

/* line 234, ../sass/pages/_events.scss */
.calendar-calendar .week-view #multi-day-container,
.calendar-calendar .week-view #single-day-container,
.calendar-calendar .day-view #multi-day-container,
.calendar-calendar .day-view #single-day-container {
  border-bottom: none;
  border-left: none;
}

/* line 242, ../sass/pages/_events.scss */
.calendar-calendar .field-content {
  font-size: 1.8rem;
  line-height: 2.2rem;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 246, ../sass/pages/_events.scss */
.calendar-calendar .field-content a {
  color: #283471;
}

/* line 251, ../sass/pages/_events.scss */
.calendar-calendar .month-view .full td.single-day div.monthview {
  background: #ffffff;
}

/* line 256, ../sass/pages/_events.scss */
table.full td {
  border-left: 0.1rem solid #ccc;
  border-right: 0.1rem solid #ccc;
}
/* line 262, ../sass/pages/_events.scss */
table.full tr.date-box {
  background: #ECF0F8;
}
/* line 265, ../sass/pages/_events.scss */
table.full tr.multi-day, table.full tr.single-day {
  background: #ffffff;
}

/* line 272, ../sass/pages/_events.scss */
.calendar-calendar .month-view .full td.multi-day {
  padding: 0;
  border: none;
}

/* line 277, ../sass/pages/_events.scss */
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
.calendar-calendar .month-view .full td.multi-day div.monthview {
  background: #283471;
}
/* line 281, ../sass/pages/_events.scss */
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues a,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff a,
.calendar-calendar .month-view .full td.multi-day div.monthview a {
  color: #ffffff;
}

/* editorial leadership section */
/* line 2, ../sass/pages/_aq.scss */
#block-views-aq-editors-pages-block-5 {
  margin-bottom: 7rem;
  margin-top: 4.5rem;
  clear: both;
}
/* line 435, ../sass/_mixins.scss */
#block-views-aq-editors-pages-block-5 h2.block-title {
  font-family: "Roboto Slab", serif;
  font-weight: bold;
  font-size: 2.8rem;
  text-align: center;
  padding: 1.7rem 0;
  color: #ffffff;
  background: #283471;
  margin-bottom: 3rem;
}
@media screen and (max-width: 767px) {
  /* line 435, ../sass/_mixins.scss */
  #block-views-aq-editors-pages-block-5 h2.block-title {
    padding: 1.2rem 0;
    font-size: 20px;
  }
}
/* line 439, ../sass/_mixins.scss */
#block-views-aq-editors-pages-block-5 h3,
#block-views-aq-editors-pages-block-5 ul li {
  font-size: 1.4rem;
  line-height: 2.1rem;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  margin-bottom: 0;
}
/* line 447, ../sass/_mixins.scss */
#block-views-aq-editors-pages-block-5 ul {
  margin: 0 0 1.7rem;
  padding: 0;
  list-style: none;
}
/* line 452, ../sass/_mixins.scss */
#block-views-aq-editors-pages-block-5 .col {
  margin-right: 6.8rem;
  width: calc(33% - 68px);
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 767px) {
  /* line 452, ../sass/_mixins.scss */
  #block-views-aq-editors-pages-block-5 .col {
    margin-right: 0;
    width: 100%;
  }
}
/* line 461, ../sass/_mixins.scss */
#block-views-aq-editors-pages-block-5 .col:last-of-type {
  width: 33%;
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  /* line 461, ../sass/_mixins.scss */
  #block-views-aq-editors-pages-block-5 .col:last-of-type {
    width: 100%;
  }
}
/* line 41, ../sass/_mixins.scss */
#block-views-aq-editors-pages-block-5:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (max-width: 767px) {
  /* line 2, ../sass/pages/_aq.scss */
  #block-views-aq-editors-pages-block-5 {
    margin-bottom: 1.8rem;
  }
  /* line 10, ../sass/pages/_aq.scss */
  #block-views-aq-editors-pages-block-5 h2.block-title {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  /* line 14, ../sass/pages/_aq.scss */
  #block-views-aq-editors-pages-block-5 .collapse-toggle {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  /* line 14, ../sass/pages/_aq.scss */
  #block-views-aq-editors-pages-block-5 .collapse-toggle {
    background: #283471;
    padding-bottom: 1.3rem;
    margin-bottom: 3rem;
  }
}
/* line 124, ../sass/_mixins.scss */
#block-views-aq-editors-pages-block-5 .collapse-toggle a {
  display: block;
  margin: 0 auto;
  width: 29px;
  height: 29px;
  background-repeat: no-repeat;
  background-size: 29px 29px;
  color: transparent;
}
/* line 133, ../sass/_mixins.scss */
#block-views-aq-editors-pages-block-5 .collapse-toggle.open a {
  background: url("/sites/all/themes/custom/asa/images/icon-plus.png");
}
/* line 136, ../sass/_mixins.scss */
#block-views-aq-editors-pages-block-5 .collapse-toggle.close a {
  background: url("/sites/all/themes/custom/asa/images/icon-minus.png");
}

/* line 27, ../sass/pages/_aq.scss */
.view-display-id-cta_second_sidebar .views-row {
  font-family: "Roboto Slab", serif;
  background: #ECF0F8;
}
/* line 199, ../sass/_mixins.scss */
.view-display-id-cta_second_sidebar .views-row .cta {
  margin-bottom: 7.8rem;
  margin-top: 3.2rem;
}
/* line 204, ../sass/_mixins.scss */
.view-display-id-cta_second_sidebar .views-row .cta.alternate {
  background: #283471;
  padding-top: 3rem;
}
/* line 207, ../sass/_mixins.scss */
.view-display-id-cta_second_sidebar .views-row .cta.alternate h2 {
  color: #A9D700;
}
/* line 210, ../sass/_mixins.scss */
.view-display-id-cta_second_sidebar .views-row .cta.alternate p {
  color: #ffffff;
}
/* line 215, ../sass/_mixins.scss */
.view-display-id-cta_second_sidebar .views-row .cta.default {
  background: #ECF0F8;
  padding-top: 3rem;
}
/* line 218, ../sass/_mixins.scss */
.view-display-id-cta_second_sidebar .views-row .cta.default h2,
.view-display-id-cta_second_sidebar .views-row .cta.default p {
  color: #283471;
}
/* line 224, ../sass/_mixins.scss */
.view-display-id-cta_second_sidebar .views-row h2 {
  font-size: 2.8rem;
  line-height: 3.8rem;
  font-weight: 400;
  margin: 1.4rem 2.6rem 1.2rem;
  text-align: center;
}
/* line 231, ../sass/_mixins.scss */
.view-display-id-cta_second_sidebar .views-row p {
  font-size: 1.6rem;
  line-height: 2.4rem;
}
/* line 235, ../sass/_mixins.scss */
.view-display-id-cta_second_sidebar .views-row p.cta-link a {
  display: block;
  background: #F59923;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  font-size: 1.6rem;
  font-family: "Source Sans Pro", sans-serif;
  padding: 1.4rem;
}
/* line 192, ../sass/_mixins.scss */
.view-display-id-cta_second_sidebar .views-row p.cta-link a:hover {
  background: #D57700;
}
/* line 238, ../sass/_mixins.scss */
.view-display-id-cta_second_sidebar .views-row .cta-text {
  padding: 0 2.6rem;
}
/* line 241, ../sass/_mixins.scss */
.view-display-id-cta_second_sidebar .views-row span.cta-icon-wrap {
  width: 65px;
  height: 65px;
  display: table;
  margin: -60px auto 0;
}
/* line 247, ../sass/_mixins.scss */
.view-display-id-cta_second_sidebar .views-row span.cta-icon-wrap span.cta-icon {
  display: table-cell;
  width: 60px;
  height: 60px;
  background: #A9D700;
  border-radius: 50%;
  text-align: center;
  vertical-align: middle;
}
/* line 255, ../sass/_mixins.scss */
.view-display-id-cta_second_sidebar .views-row span.cta-icon-wrap span.cta-icon img {
  width: 100%;
  max-width: 4rem;
}
/* line 260, ../sass/_mixins.scss */
.view-display-id-cta_second_sidebar .views-row span.cta-icon-wrap img {
  vertical-align: middle;
}
/* line 176, ../sass/_mixins.scss */
.view-display-id-cta_second_sidebar .views-row p {
  color: #283471;
}

/* line 32, ../sass/pages/_aq.scss */
.view-display-id-cta_additional_resources {
  max-width: 1160px;
  margin: 0 auto;
  display: block;
  padding: 0 70px;
}
@media screen and (max-width: 1258px) {
  /* line 32, ../sass/pages/_aq.scss */
  .view-display-id-cta_additional_resources {
    padding: 0 4.5rem;
  }
}
@media screen and (max-width: 1051px) {
  /* line 32, ../sass/pages/_aq.scss */
  .view-display-id-cta_additional_resources {
    padding: 0 3.5rem;
  }
}
@media screen and (max-width: 895px) {
  /* line 32, ../sass/pages/_aq.scss */
  .view-display-id-cta_additional_resources {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 780px) {
  /* line 32, ../sass/pages/_aq.scss */
  .view-display-id-cta_additional_resources {
    padding: 0 2.4rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 32, ../sass/pages/_aq.scss */
  .view-display-id-cta_additional_resources {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 32, ../sass/pages/_aq.scss */
  .view-display-id-cta_additional_resources {
    padding: 0 1.5rem;
  }
}

/* image CTAs row */
/* line 37, ../sass/pages/_aq.scss */
.region-blockgroup-aq-ctas {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 45, ../sass/pages/_aq.scss */
.region-blockgroup-aq-ctas #block-block-14,
.region-blockgroup-aq-ctas #block-block-15 {
  width: calc(50% - 10.8rem);
  float: left;
  color: #ffffff;
  background: #566174;
  text-align: center;
  padding: 6.6rem 5.4rem 0;
  margin-bottom: 6rem;
}
/* line 54, ../sass/pages/_aq.scss */
.region-blockgroup-aq-ctas #block-block-14 h2,
.region-blockgroup-aq-ctas #block-block-15 h2 {
  font-size: 2.8rem;
  font-weight: 600;
  line-height: 5.1rem;
  color: #ffffff;
  margin-bottom: 1rem;
  max-width: 54.5rem;
}
/* line 62, ../sass/pages/_aq.scss */
.region-blockgroup-aq-ctas #block-block-14 p,
.region-blockgroup-aq-ctas #block-block-15 p {
  font-size: 2rem;
  line-height: 2.7rem;
  max-width: 54.5rem;
}
/* line 66, ../sass/pages/_aq.scss */
.region-blockgroup-aq-ctas #block-block-14 p.button,
.region-blockgroup-aq-ctas #block-block-15 p.button {
  margin-top: 4.2rem;
  margin-bottom: 4.4rem;
}
/* line 69, ../sass/pages/_aq.scss */
.region-blockgroup-aq-ctas #block-block-14 p.button a,
.region-blockgroup-aq-ctas #block-block-15 p.button a {
  border: 0.2rem solid #F59923;
}
/* line 71, ../sass/pages/_aq.scss */
.region-blockgroup-aq-ctas #block-block-14 p.button a:hover,
.region-blockgroup-aq-ctas #block-block-15 p.button a:hover {
  background: transparent;
}
/* line 78, ../sass/pages/_aq.scss */
.region-blockgroup-aq-ctas #block-block-14 #aq_beyond,
.region-blockgroup-aq-ctas #block-block-15 #aq_beyond {
  float: right;
}
/* line 81, ../sass/pages/_aq.scss */
.region-blockgroup-aq-ctas #block-block-14.odd,
.region-blockgroup-aq-ctas #block-block-15.odd {
  background: url("/sites/all/themes/custom/asa/images/beyond_the_page_chavez.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}
/* line 88, ../sass/pages/_aq.scss */
.region-blockgroup-aq-ctas #block-block-14.even,
.region-blockgroup-aq-ctas #block-block-15.even {
  background: url("/sites/all/themes/custom/asa/images/call_for_papers_cta.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}
@media screen and (max-width: 767px) {
  /* line 45, ../sass/pages/_aq.scss */
  .region-blockgroup-aq-ctas #block-block-14,
  .region-blockgroup-aq-ctas #block-block-15 {
    display: none;
  }
}

/* footer ctas */
/* line 102, ../sass/pages/_aq.scss */
.section-publications #block-views-5b2685d719917ab7d94ec1dd933ced09 {
  clear: both;
}
/* line 560, ../sass/_mixins.scss */
.section-publications #block-views-5b2685d719917ab7d94ec1dd933ced09 .view-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  text-align: center;
  color: #566174;
  margin-bottom: 5rem;
}
@media screen and (max-width: 767px) {
  /* line 560, ../sass/_mixins.scss */
  .section-publications #block-views-5b2685d719917ab7d94ec1dd933ced09 .view-content {
    margin-bottom: 2rem;
  }
}
/* line 575, ../sass/_mixins.scss */
.section-publications #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row {
  width: calc(25% - 6.4rem);
  border-right: 0.2rem solid #ECF0F8;
  border-left: 0.2rem solid #ECF0F8;
  padding: 0 3rem;
}
@media screen and (max-width: 980px) {
  /* line 575, ../sass/_mixins.scss */
  .section-publications #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row {
    width: calc(50% - 6.4rem);
    margin-bottom: 4rem;
    border-right: none;
    border-left: none;
  }
}
@media screen and (max-width: 767px) {
  /* line 575, ../sass/_mixins.scss */
  .section-publications #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row {
    width: 100%;
    border-right: none;
    border-left: none;
    border-bottom: 0.4rem solid #ECF0F8;
    padding: 0;
    margin-bottom: 3rem;
  }
}
/* line 595, ../sass/_mixins.scss */
.section-publications #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row-first {
  border-left: 0.2rem solid transparent;
}
@media screen and (max-width: 980px) {
  /* line 595, ../sass/_mixins.scss */
  .section-publications #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row-first {
    border-left: 0;
  }
}
/* line 601, ../sass/_mixins.scss */
.section-publications #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row-last {
  border-right: 0.2rem solid transparent;
}
@media screen and (max-width: 980px) {
  /* line 601, ../sass/_mixins.scss */
  .section-publications #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row-last {
    border-right: 0;
  }
}
@media screen and (max-width: 767px) {
  /* line 601, ../sass/_mixins.scss */
  .section-publications #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row-last {
    border-bottom: none;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 980px) {
  /* line 613, ../sass/_mixins.scss */
  .section-publications #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row-odd {
    border-right: 0.2rem solid #ECF0F8;
    border-left: 0.2rem solid transparent;
  }
  /* line 617, ../sass/_mixins.scss */
  .section-publications #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row-even {
    border-left: 0.2rem solid #ECF0F8;
    border-right: 0.2rem solid transparent;
  }
}
@media screen and (max-width: 767px) {
  /* line 624, ../sass/_mixins.scss */
  .section-publications #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row-odd,
  .section-publications #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row-even {
    border-right: none;
    border-left: none;
  }
}
/* line 631, ../sass/_mixins.scss */
.section-publications #block-views-5b2685d719917ab7d94ec1dd933ced09 h2 {
  color: #7A9710;
  font-size: 2.2rem;
  line-height: 3rem;
  margin-top: -0.7rem;
  margin-bottom: 1rem;
}
/* line 638, ../sass/_mixins.scss */
.section-publications #block-views-5b2685d719917ab7d94ec1dd933ced09 p {
  font-size: 1.6rem;
  line-height: 2.2rem;
}
/* line 111, ../sass/_mixins.scss */
.section-publications #block-views-5b2685d719917ab7d94ec1dd933ced09 p.cta-link a {
  color: #F59923;
  text-decoration: none;
  font-size: 2rem;
  font-family: "Roboto Slab", serif;
  font-weight: 500;
}
/* line 117, ../sass/_mixins.scss */
.section-publications #block-views-5b2685d719917ab7d94ec1dd933ced09 p.cta-link a:hover {
  color: #D57700;
}
/* line 110, ../sass/pages/_aq.scss */
.section-publications #block-views-6286af9094cf4dd5b0745365df276877 .views-row {
  font-family: "Roboto Slab", serif;
}
/* line 199, ../sass/_mixins.scss */
.section-publications #block-views-6286af9094cf4dd5b0745365df276877 .views-row .cta {
  margin-bottom: 7.8rem;
  margin-top: 3.2rem;
}
/* line 204, ../sass/_mixins.scss */
.section-publications #block-views-6286af9094cf4dd5b0745365df276877 .views-row .cta.alternate {
  background: #283471;
  padding-top: 3rem;
}
/* line 207, ../sass/_mixins.scss */
.section-publications #block-views-6286af9094cf4dd5b0745365df276877 .views-row .cta.alternate h2 {
  color: #A9D700;
}
/* line 210, ../sass/_mixins.scss */
.section-publications #block-views-6286af9094cf4dd5b0745365df276877 .views-row .cta.alternate p {
  color: #ffffff;
}
/* line 215, ../sass/_mixins.scss */
.section-publications #block-views-6286af9094cf4dd5b0745365df276877 .views-row .cta.default {
  background: #ECF0F8;
  padding-top: 3rem;
}
/* line 218, ../sass/_mixins.scss */
.section-publications #block-views-6286af9094cf4dd5b0745365df276877 .views-row .cta.default h2,
.section-publications #block-views-6286af9094cf4dd5b0745365df276877 .views-row .cta.default p {
  color: #283471;
}
/* line 224, ../sass/_mixins.scss */
.section-publications #block-views-6286af9094cf4dd5b0745365df276877 .views-row h2 {
  font-size: 2.8rem;
  line-height: 3.8rem;
  font-weight: 400;
  margin: 1.4rem 2.6rem 1.2rem;
  text-align: center;
}
/* line 231, ../sass/_mixins.scss */
.section-publications #block-views-6286af9094cf4dd5b0745365df276877 .views-row p {
  font-size: 1.6rem;
  line-height: 2.4rem;
}
/* line 235, ../sass/_mixins.scss */
.section-publications #block-views-6286af9094cf4dd5b0745365df276877 .views-row p.cta-link a {
  display: block;
  background: #F59923;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  font-size: 1.6rem;
  font-family: "Source Sans Pro", sans-serif;
  padding: 1.4rem;
}
/* line 192, ../sass/_mixins.scss */
.section-publications #block-views-6286af9094cf4dd5b0745365df276877 .views-row p.cta-link a:hover {
  background: #D57700;
}
/* line 238, ../sass/_mixins.scss */
.section-publications #block-views-6286af9094cf4dd5b0745365df276877 .views-row .cta-text {
  padding: 0 2.6rem;
}
/* line 241, ../sass/_mixins.scss */
.section-publications #block-views-6286af9094cf4dd5b0745365df276877 .views-row span.cta-icon-wrap {
  width: 65px;
  height: 65px;
  display: table;
  margin: -60px auto 0;
}
/* line 247, ../sass/_mixins.scss */
.section-publications #block-views-6286af9094cf4dd5b0745365df276877 .views-row span.cta-icon-wrap span.cta-icon {
  display: table-cell;
  width: 60px;
  height: 60px;
  background: #A9D700;
  border-radius: 50%;
  text-align: center;
  vertical-align: middle;
}
/* line 255, ../sass/_mixins.scss */
.section-publications #block-views-6286af9094cf4dd5b0745365df276877 .views-row span.cta-icon-wrap span.cta-icon img {
  width: 100%;
  max-width: 4rem;
}
/* line 260, ../sass/_mixins.scss */
.section-publications #block-views-6286af9094cf4dd5b0745365df276877 .views-row span.cta-icon-wrap img {
  vertical-align: middle;
}

@media screen and (max-width: 767px) {
  /* line 116, ../sass/pages/_aq.scss */
  .page-node-38 #block-views-6286af9094cf4dd5b0745365df276877,
  .page-node-6721 #block-views-6286af9094cf4dd5b0745365df276877{
    display: none;
  }
}

/* current issue section */
/** table of contents */
/* line 126, ../sass/pages/_aq.scss */
#block-views-aq-editors-pages-block-4 {
  max-height: 67.5rem;
  margin-bottom: 6.5rem;
  border-bottom: 0.1rem solid #566174;
  overflow: scroll;
}
@media screen and (max-width: 767px) {
  /* line 126, ../sass/pages/_aq.scss */
  #block-views-aq-editors-pages-block-4 {
    max-height: auto;
    margin-bottom: 3rem;
  }
}
@media screen and (max-width: 1260px) {
  /* line 126, ../sass/pages/_aq.scss */
  #block-views-aq-editors-pages-block-4 {
    margin-top: 2rem;
  }
}
/* line 138, ../sass/pages/_aq.scss */
#block-views-aq-editors-pages-block-4 p {
  font-size: 1.35rem;
  line-height: 1.9rem;
  margin-bottom: 0.4rem;
}
/* line 142, ../sass/pages/_aq.scss */
#block-views-aq-editors-pages-block-4 p.who-when {
  margin-bottom: 2rem;
}
/* line 146, ../sass/pages/_aq.scss */
#block-views-aq-editors-pages-block-4 h2.block-title {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: bold;
  font-size: 2rem;
  text-align: center;
  padding: 1.2rem 0;
  color: #ffffff;
  background: #7A9710;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  /* line 146, ../sass/pages/_aq.scss */
  #block-views-aq-editors-pages-block-4 h2.block-title {
    padding: 1.2rem 0 0;
  }
}
/* line 153, ../sass/pages/_aq.scss */
#block-views-aq-editors-pages-block-4 .view-content {
  padding: 3rem 3.2rem;
  border-right: 0.1rem solid #566174;
  border-left: 0.1rem solid #566174;
  background: #ffffff;
  color: #566174;
}
@media screen and (min-width: 768px) {
  /* line 160, ../sass/pages/_aq.scss */
  #block-views-aq-editors-pages-block-4 .collapse-toggle {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  /* line 160, ../sass/pages/_aq.scss */
  #block-views-aq-editors-pages-block-4 .collapse-toggle {
    background: #7A9710;
    padding-bottom: 1.3rem;
  }
}
/* line 124, ../sass/_mixins.scss */
#block-views-aq-editors-pages-block-4 .collapse-toggle a {
  display: block;
  margin: 0 auto;
  width: 29px;
  height: 29px;
  background-repeat: no-repeat;
  background-size: 29px 29px;
  color: transparent;
}
/* line 133, ../sass/_mixins.scss */
#block-views-aq-editors-pages-block-4 .collapse-toggle.open a {
  background: url("/sites/all/themes/custom/asa/images/icon-plus.png");
}
/* line 136, ../sass/_mixins.scss */
#block-views-aq-editors-pages-block-4 .collapse-toggle.close a {
  background: url("/sites/all/themes/custom/asa/images/icon-minus.png");
}

/** cover */
/* line 174, ../sass/pages/_aq.scss */
#block-views-7055e372c01316f397adf4d7ce7f0201 .aq-cover {
  float: left;
  margin-right: 6.6rem;
}
@media screen and (max-width: 767px) {
  /* line 174, ../sass/pages/_aq.scss */
  #block-views-7055e372c01316f397adf4d7ce7f0201 .aq-cover {
    margin-right: 3rem;
    width: 30%;
  }
}
@media screen and (max-width: 767px) and (max-width: 530px) {
  /* line 174, ../sass/pages/_aq.scss */
  #block-views-7055e372c01316f397adf4d7ce7f0201 .aq-cover {
    width: 100%;
    text-align: center;
    margin-bottom: 2.5rem;
  }
  /* line 184, ../sass/pages/_aq.scss */
  #block-views-7055e372c01316f397adf4d7ce7f0201 .aq-cover img {
    max-width: 31.5rem;
  }
}
@media screen and (max-width: 767px) and (max-width: 345px) {
  /* line 189, ../sass/pages/_aq.scss */
  #block-views-7055e372c01316f397adf4d7ce7f0201 .aq-cover img {
    width: 100%;
  }
}

/* line 198, ../sass/pages/_aq.scss */
.page-node-38 .full-content-wrap,
.page-node-6721 .full-content-wrap{
  background: #ECF0F8;
  border-top: 4rem solid #ffffff;
}
@media screen and (max-width: 767px) {
  /* line 198, ../sass/pages/_aq.scss */
  .page-node-38 .full-content-wrap,
  .page-node-6721 .full-content-wrap{
    border-top: none;
  }
}
/* line 205, ../sass/pages/_aq.scss */
.page-node-38 .full-content-wrap .content,
.page-node-6721 .full-content-wrap .content{
  max-width: 1160px;
  margin: 0 auto;
  display: block;
  padding: 0 70px;
}
@media screen and (max-width: 1258px) {
  /* line 205, ../sass/pages/_aq.scss */
  .page-node-38 .full-content-wrap .content,
  .page-node-6721 .full-content-wrap .content {
    padding: 0 4.5rem;
  }
}
@media screen and (max-width: 1051px) {
  /* line 205, ../sass/pages/_aq.scss */
  .page-node-38 .full-content-wrap .content,
  .page-node-6721 .full-content-wrap .content{
    padding: 0 3.5rem;
  }
}
@media screen and (max-width: 895px) {
  /* line 205, ../sass/pages/_aq.scss */
  .page-node-38 .full-content-wrap .content,
  .page-node-6721 .full-content-wrap .content{
    padding: 0 3rem;
  }
}
@media screen and (max-width: 780px) {
  /* line 205, ../sass/pages/_aq.scss */
  .page-node-38 .full-content-wrap .content,
  .page-node-6721 .full-content-wrap .content{
    padding: 0 2.4rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 205, ../sass/pages/_aq.scss */
  .page-node-38 .full-content-wrap .content,
  .page-node-6721 .full-content-wrap .content{
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 205, ../sass/pages/_aq.scss */
  .page-node-38 .full-content-wrap .content,
  .page-node-6721 .full-content-wrap .content{
    padding: 0 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 205, ../sass/pages/_aq.scss */
  .page-node-38 .full-content-wrap .content,
  .page-node-6721 .full-content-wrap .content{
    padding: 0;
  }
}
/* line 213, ../sass/pages/_aq.scss */
.page-node-38 .full-content-sidebar-wrap,
.page-node-6721 .full-content-sidebar-wrap{
  background: #ECF0F8;
}
/* line 215, ../sass/pages/_aq.scss */
.page-node-38 .full-content-sidebar-wrap .full-inner-content-wrap,
.page-node-6721 .full-content-sidebar-wrap .full-inner-content-wrap{
  max-width: 1160px;
  margin: 0 auto;
  display: block;
  padding: 0 70px;
  padding-top: 4rem;
}
@media screen and (max-width: 1258px) {
  /* line 215, ../sass/pages/_aq.scss */
  .page-node-38 .full-content-sidebar-wrap .full-inner-content-wrap,
  .page-node-6721 .full-content-sidebar-wrap .full-inner-content-wrap{
    padding: 0 4.5rem;
  }
}
@media screen and (max-width: 1051px) {
  /* line 215, ../sass/pages/_aq.scss */
  .page-node-38 .full-content-sidebar-wrap .full-inner-content-wrap,
  .page-node-6721 .full-content-sidebar-wrap .full-inner-content-wrap{
    padding: 0 3.5rem;
  }
}
@media screen and (max-width: 895px) {
  /* line 215, ../sass/pages/_aq.scss */
  .page-node-38 .full-content-sidebar-wrap .full-inner-content-wrap,
  .page-node-6721 .full-content-sidebar-wrap .full-inner-content-wrap{
    padding: 0 3rem;
  }
}
@media screen and (max-width: 780px) {
  /* line 215, ../sass/pages/_aq.scss */
  .page-node-38 .full-content-sidebar-wrap .full-inner-content-wrap,
  .page-node-6721 .full-content-sidebar-wrap .full-inner-content-wrap{
    padding: 0 2.4rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 215, ../sass/pages/_aq.scss */
  .page-node-38 .full-content-sidebar-wrap .full-inner-content-wrap,
  .page-node-6721 .full-content-sidebar-wrap .full-inner-content-wrap{
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 215, ../sass/pages/_aq.scss */
  .page-node-38 .full-content-sidebar-wrap .full-inner-content-wrap,
  .page-node-6721 .full-content-sidebar-wrap .full-inner-content-wrap{
    padding: 0 1.5rem;
  }
}
/* line 41, ../sass/_mixins.scss */
.page-node-38 .full-content-sidebar-wrap .full-inner-content-wrap:after,
.page-node-6721 .full-content-sidebar-wrap .full-inner-content-wrap:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (max-width: 767px) {
  /* line 215, ../sass/pages/_aq.scss */
  .page-node-38 .full-content-sidebar-wrap .full-inner-content-wrap,
  .page-node-6721 .full-content-sidebar-wrap .full-inner-content-wrap{
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    padding: 0;
  }
}
/* line 226, ../sass/pages/_aq.scss */
.page-node-38 .full-content-sidebar-wrap .full-inner-content-wrap .content,
.page-node-6721 .full-content-sidebar-wrap .full-inner-content-wrap .content{
  width: calc(61% - 8.7rem);
  float: left;
  padding: 0;
}
@media screen and (max-width: 767px) {
  /* line 226, ../sass/pages/_aq.scss */
  .page-node-38 .full-content-sidebar-wrap .full-inner-content-wrap .content,
  .page-node-6721 .full-content-sidebar-wrap .full-inner-content-wrap .content{
    -webkit-order: 2;
    order: 2;
    width: 100%;
    float: none;
  }
}
/* line 238, ../sass/pages/_aq.scss */
.page-node-38 .full-content-sidebar-wrap .full-inner-content-wrap aside.sidebars,
.page-node-6721 .full-content-sidebar-wrap .full-inner-content-wrap aside.sidebars{
  width: 35%;
  float: right;
}
@media screen and (max-width: 767px) {
  /* line 238, ../sass/pages/_aq.scss */
  .page-node-38 .full-content-sidebar-wrap .full-inner-content-wrap aside.sidebars,
  .page-node-6721 .full-content-sidebar-wrap .full-inner-content-wrap aside.sidebars{
    -webkit-order: 1;
    order: 1;
    width: calc(100% - 6rem);
    float: none;
    padding: 0 3rem;
    border-bottom: 1px solid #ffffff;
    margin-bottom: 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 238, ../sass/pages/_aq.scss */
  .page-node-38 .full-content-sidebar-wrap .full-inner-content-wrap aside.sidebars,
  .page-node-6721 .full-content-sidebar-wrap .full-inner-content-wrap aside.sidebars{
    padding: 0 1.5rem;
    width: calc(100% - 3rem);
  }
}
/* line 259, ../sass/pages/_aq.scss */
.page-node-38 .secondary-content-wrap,
.page-node-6721 .secondary-content-wrap{
  max-width: 1160px;
  margin: 0 auto;
  display: block;
  padding: 0 70px;
}
@media screen and (max-width: 1258px) {
  /* line 259, ../sass/pages/_aq.scss */
  .page-node-38 .secondary-content-wrap,
  .page-node-6721 .secondary-content-wrap{
    padding: 0 4.5rem;
  }
}
@media screen and (max-width: 1051px) {
  /* line 259, ../sass/pages/_aq.scss */
  .page-node-38 .secondary-content-wrap,
  .page-node-6721 .secondary-content-wrap{
    padding: 0 3.5rem;
  }
}
@media screen and (max-width: 895px) {
  /* line 259, ../sass/pages/_aq.scss */
  .page-node-38 .secondary-content-wrap,
  .page-node-6721 .secondary-content-wrap{
    padding: 0 3rem;
  }
}
@media screen and (max-width: 780px) {
  /* line 259, ../sass/pages/_aq.scss */
  .page-node-38 .secondary-content-wrap,
  .page-node-6721 .secondary-content-wrap{
    padding: 0 2.4rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 259, ../sass/pages/_aq.scss */
  .page-node-38 .secondary-content-wrap,
  .page-node-6721 .secondary-content-wrap{
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 259, ../sass/pages/_aq.scss */
  .page-node-38 .secondary-content-wrap,
  .page-node-6721 .secondary-content-wrap{
    padding: 0 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 259, ../sass/pages/_aq.scss */
  .page-node-38 .secondary-content-wrap,
  .page-node-6721 .secondary-content-wrap {
    border-bottom: 0.2rem solid #283471;
    margin-bottom: 4rem;
  }
}
/* line 267, ../sass/pages/_aq.scss */
.page-node-38 h1#page-title,
.page-node-6721 h1#page-title{
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
}
/* line 272, ../sass/pages/_aq.scss */
.page-node-38 .aq_current_issue,
.page-node-6721 .aq_current_issue{
  border-bottom: 0.2rem solid #ffffff;
  padding-bottom: 2rem;
}
/* line 41, ../sass/_mixins.scss */
.page-node-38 .aq_current_issue:after,
.page-node-6721 .aq_current_issue:after{
  content: "";
  display: table;
  clear: both;
}
@media screen and (max-width: 767px) {
  /* line 272, ../sass/pages/_aq.scss */
  .page-node-38 .aq_current_issue,
  .page-node-6721 .aq_current_issue{
    border-bottom: none;
  }
  /* line 279, ../sass/pages/_aq.scss */
  .page-node-38 .aq_current_issue .view-content,
  .page-node-6721 .aq_current_issue .view-content{
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 284, ../sass/pages/_aq.scss */
  .page-node-38 .aq_current_issue .view-content,
  .page-node-6721 .aq_current_issue .view-content{
    padding: 0 1.5rem;
  }
}
/* line 288, ../sass/pages/_aq.scss */
.page-node-38 .aq_current_issue h2,
.page-node-6721 .aq_current_issue h2{
  font-family: "Roboto Slab", serif;
  font-weight: bold;
  font-size: 2.8rem;
  text-align: center;
  padding: 1.7rem 0;
  color: #ffffff;
  background: #283471;
  margin-top: -3.5rem;
  margin-bottom: 3.5rem;
}
@media screen and (max-width: 767px) {
  /* line 288, ../sass/pages/_aq.scss */
  .page-node-38 .aq_current_issue h2,
  .page-node-6721 .aq_current_issue h2{
    padding: 1.2rem 0;
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  /* line 288, ../sass/pages/_aq.scss */
  .page-node-38 .aq_current_issue h2,
  .page-node-6721 .aq_current_issue h2{
    margin-top: 0;
  }
}
/* line 302, ../sass/pages/_aq.scss */
.page-node-38 .aq_current_issue p.issue-volume-number-date a,
.page-node-38 .aq_current_issue .date-display-single,
.page-node-38 .aq_current_issue p.issue-title a,
.page-node-38 .aq_open_access p.issue-volume-number-date a,
.page-node-38 .aq_open_access .date-display-single,
.page-node-38 .aq_open_access p.issue-title a,
.page-node-38 .aq_from_beyond_page p.issue-volume-number-date a,
.page-node-38 .aq_from_beyond_page .date-display-single,
.page-node-38 .aq_from_beyond_page p.issue-title a,
.page-node-6721 .aq_current_issue p.issue-volume-number-date a,
.page-node-6721 .aq_current_issue .date-display-single,
.page-node-6721 .aq_current_issue p.issue-title a,
.page-node-6721 .aq_open_access p.issue-volume-number-date a,
.page-node-6721 .aq_open_access .date-display-single,
.page-node-6721 .aq_open_access p.issue-title a,
.page-node-6721 .aq_from_beyond_page p.issue-volume-number-date a,
.page-node-6721 .aq_from_beyond_page .date-display-single,
.page-node-6721 .aq_from_beyond_page p.issue-title a{
  color: #283471;
  text-decoration: none;
  font-weight: 600;
}
/* line 310, ../sass/pages/_aq.scss */
.page-node-38 .aq_current_issue .date-display-single,
.page-node-38 .aq_open_access .date-display-single,
.page-node-38 .aq_from_beyond_page .date-display-single,
.page-node-6721 .aq_current_issue .date-display-single,
.page-node-6721 .aq_open_access .date-display-single,
.page-node-6721 .aq_from_beyond_page .date-display-single{
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1.8rem;
  line-height: 3.2rem;
}
/* line 315, ../sass/pages/_aq.scss */
.page-node-38 .aq_current_issue p.issue-title,
.page-node-38 .aq_current_issue p.issue-editors,
.page-node-38 .aq_open_access p.issue-title,
.page-node-38 .aq_open_access p.issue-editors,
.page-node-38 .aq_from_beyond_page p.issue-title,
.page-node-38 .aq_from_beyond_page p.issue-editors,
.page-node-6721 .aq_current_issue p.issue-title,
.page-node-6721 .aq_current_issue p.issue-editors,
.page-node-6721 .aq_open_access p.issue-title,
.page-node-6721 .aq_open_access p.issue-editors,
.page-node-6721 .aq_from_beyond_page p.issue-title,
.page-node-6721 .aq_from_beyond_page p.issue-editors{
  font-weight: 600;
}
/* line 319, ../sass/pages/_aq.scss */
.page-node-38 .aq_current_issue p.issue-volume-number-date,
.page-node-38 .aq_current_issue p.issue-title,
.page-node-38 .aq_open_access p.issue-volume-number-date,
.page-node-38 .aq_open_access p.issue-title,
.page-node-38 .aq_from_beyond_page p.issue-volume-number-date,
.page-node-38 .aq_from_beyond_page p.issue-title,
.page-node-6721 .aq_current_issue p.issue-volume-number-date,
.page-node-6721 .aq_current_issue p.issue-title,
.page-node-6721 .aq_open_access p.issue-volume-number-date,
.page-node-6721 .aq_open_access p.issue-title,
.page-node-6721 .aq_from_beyond_page p.issue-volume-number-date,
.page-node-6721 .aq_from_beyond_page p.issue-title{
  margin-bottom: 0;
}
/* line 323, ../sass/pages/_aq.scss */
.page-node-38 .aq_current_issue p.issue-editors,
.page-node-38 .aq_open_access p.issue-editors,
.page-node-38 .aq_from_beyond_page p.issue-editors,
.page-node-6721 .aq_current_issue p.issue-editors,
.page-node-6721 .aq_open_access p.issue-editors,
.page-node-6721 .aq_from_beyond_page p.issue-editors{
  margin-bottom: 1.6rem;
}
/* line 330, ../sass/pages/_aq.scss */
.page-node-38 .aq_open_access h2.block-title,
.page-node-38 .aq_from_beyond_page h2.block-title,
.page-node-6721 .aq_open_access h2.block-title,
.page-node-6721 .aq_from_beyond_page h2.block-title{
  color: #7A9710;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 2rem;
  font-weight: 600;
}
@media screen and (max-width: 767px) {
  /* line 328, ../sass/pages/_aq.scss */
  .page-node-38 .aq_open_access,
  .page-node-38 .aq_from_beyond_page,
  .page-node-6721 .aq_open_access,
  .page-node-6721 .aq_from_beyond_page{
    padding-left: 3rem;
    padding-right: 3rem;
  }
  /* line 339, ../sass/pages/_aq.scss */
  .page-node-38 .aq_open_access p.button a,
  .page-node-38 .aq_from_beyond_page p.button a,
  .page-node-6721 .aq_open_access p.button a,
  .page-node-6721 .aq_from_beyond_page p.button a{
    width: 100%;
    text-align: center;
    padding: 15px 0;
  }
}
@media screen and (max-width: 445px) {
  /* line 328, ../sass/pages/_aq.scss */
  .page-node-38 .aq_open_access,
  .page-node-38 .aq_from_beyond_page
  .page-node-6721 .aq_open_access,
  .page-node-6721 .aq_from_beyond_page{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
/* line 351, ../sass/pages/_aq.scss */
.page-node-38 .aq_open_access,
.page-node-6721 .aq_open_access{
  border-bottom: 0.2rem solid #ffffff;
  margin-bottom: 3.5rem;
  padding-bottom: 2rem;
}
@media screen and (max-width: 1260px) {
  /* line 351, ../sass/pages/_aq.scss */
  .page-node-38 .aq_open_access,
  .page-node-6721 .aq_open_access{
    margin-top: 2rem;
  }
}
/* line 360, ../sass/pages/_aq.scss */
.page-node-38 .aq_from_beyond_page,
.page-node-6721 .aq_from_beyond_page{
  padding-bottom: 4.6rem;
}
@media screen and (max-width: 767px) {
  /* line 360, ../sass/pages/_aq.scss */
  .page-node-38 .aq_from_beyond_page,
  .page-node-6721 .aq_from_beyond_page{
    padding-bottom: 1.2rem;
  }
}

/* line 1, ../sass/pages/_membership.scss */
#block-views-asa-user-block-1 {
  background: #A9D700;
  text-align: center;
  font-size: 3.5rem;
  line-height: 5.2rem;
  color: #283471;
  font-family: "Roboto Slab", serif;
  padding: 2.3rem 0;
}
@media screen and (max-width: 767px) {
  /* line 1, ../sass/pages/_membership.scss */
  #block-views-asa-user-block-1 {
    font-size: 2.5rem;
  }
}

/* line 15, ../sass/pages/_membership.scss */
.section-my-membership #block-views-community-announcements-block-3,
.section-my-membership #block-views-community-announcements-block,
.section-my-membership #block-views-community-announcements-block-2 {
  float: left;
  margin-right: 40px;
  width: calc(33.3333% - 27px);
}
/* line 267, ../sass/_mixins.scss */
.section-my-membership #block-views-community-announcements-block-3 h2,
.section-my-membership #block-views-community-announcements-block h2,
.section-my-membership #block-views-community-announcements-block-2 h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: bold;
  font-size: 2rem;
  text-align: center;
  padding: 1.2rem 0;
  color: #ffffff;
  background: #7A9710;
  margin-bottom: 2.5rem;
}
/* line 271, ../sass/_mixins.scss */
.section-my-membership #block-views-community-announcements-block-3 h3,
.section-my-membership #block-views-community-announcements-block h3,
.section-my-membership #block-views-community-announcements-block-2 h3 {
  font-size: 1.7rem;
  line-height: 2.3rem;
  color: #566174;
  margin-bottom: 1.4rem;
}
/* line 276, ../sass/_mixins.scss */
.section-my-membership #block-views-community-announcements-block-3 h3 a,
.section-my-membership #block-views-community-announcements-block h3 a,
.section-my-membership #block-views-community-announcements-block-2 h3 a {
  color: #283471;
  font-weight: 400;
  text-decoration: none;
}
/* line 282, ../sass/_mixins.scss */
.section-my-membership #block-views-community-announcements-block-3 p,
.section-my-membership #block-views-community-announcements-block p,
.section-my-membership #block-views-community-announcements-block-2 p {
  font-family: "Roboto Slab", serif;
  font-size: 1.7rem;
  line-height: 2.3rem;
  color: #566174;
  margin-bottom: 1.4rem;
}
/* line 288, ../sass/_mixins.scss */
.section-my-membership #block-views-community-announcements-block-3 p a,
.section-my-membership #block-views-community-announcements-block p a,
.section-my-membership #block-views-community-announcements-block-2 p a {
  color: #283471;
  text-decoration: none;
}
/* line 292, ../sass/_mixins.scss */
.section-my-membership #block-views-community-announcements-block-3 p.who-when,
.section-my-membership #block-views-community-announcements-block p.who-when,
.section-my-membership #block-views-community-announcements-block-2 p.who-when {
  margin-bottom: 0.6rem;
}
/* line 295, ../sass/_mixins.scss */
.section-my-membership #block-views-community-announcements-block-3 p.categories, .section-my-membership #block-views-community-announcements-block-3 p.posted-for,
.section-my-membership #block-views-community-announcements-block p.categories,
.section-my-membership #block-views-community-announcements-block p.posted-for,
.section-my-membership #block-views-community-announcements-block-2 p.categories,
.section-my-membership #block-views-community-announcements-block-2 p.posted-for {
  color: #8A919E;
  font-size: 1.5rem;
  line-height: 1.9rem;
  margin-bottom: 0;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 74, ../sass/_mixins.scss */
.section-my-membership #block-views-community-announcements-block-3 p.categories a, .section-my-membership #block-views-community-announcements-block-3 p.posted-for a,
.section-my-membership #block-views-community-announcements-block p.categories a,
.section-my-membership #block-views-community-announcements-block p.posted-for a,
.section-my-membership #block-views-community-announcements-block-2 p.categories a,
.section-my-membership #block-views-community-announcements-block-2 p.posted-for a {
  color: #8A919E;
  font-weight: 600;
  text-decoration: none;
}
/* line 79, ../sass/_mixins.scss */
.section-my-membership #block-views-community-announcements-block-3 p.categories span.field-label, .section-my-membership #block-views-community-announcements-block-3 p.posted-for span.field-label,
.section-my-membership #block-views-community-announcements-block p.categories span.field-label,
.section-my-membership #block-views-community-announcements-block p.posted-for span.field-label,
.section-my-membership #block-views-community-announcements-block-2 p.categories span.field-label,
.section-my-membership #block-views-community-announcements-block-2 p.posted-for span.field-label {
  font-weight: 400;
  padding: 0;
}
/* line 300, ../sass/_mixins.scss */
.section-my-membership #block-views-community-announcements-block-3 .views-row,
.section-my-membership #block-views-community-announcements-block .views-row,
.section-my-membership #block-views-community-announcements-block-2 .views-row {
  border-bottom: 0.2rem solid #ECF0F8;
  margin-bottom: 2.1rem;
  padding-bottom: 1.8rem;
}
@media screen and (max-width: 767px) {
  /* line 300, ../sass/_mixins.scss */
  .section-my-membership #block-views-community-announcements-block-3 .views-row,
  .section-my-membership #block-views-community-announcements-block .views-row,
  .section-my-membership #block-views-community-announcements-block-2 .views-row {
    margin-right: 3rem;
    margin-left: 3rem;
    border-bottom: 0.2rem solid #ECF0F8;
  }
}
@media screen and (max-width: 445px) {
  /* line 300, ../sass/_mixins.scss */
  .section-my-membership #block-views-community-announcements-block-3 .views-row,
  .section-my-membership #block-views-community-announcements-block .views-row,
  .section-my-membership #block-views-community-announcements-block-2 .views-row {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
/* line 317, ../sass/_mixins.scss */
.section-my-membership #block-views-community-announcements-block-3 .views-row-last,
.section-my-membership #block-views-community-announcements-block .views-row-last,
.section-my-membership #block-views-community-announcements-block-2 .views-row-last {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 2.6rem;
}
/* line 322, ../sass/_mixins.scss */
.section-my-membership #block-views-community-announcements-block-3 .view-footer,
.section-my-membership #block-views-community-announcements-block .view-footer,
.section-my-membership #block-views-community-announcements-block-2 .view-footer {
  margin-bottom: 6.4rem;
}
/* line 111, ../sass/_mixins.scss */
.section-my-membership #block-views-community-announcements-block-3 .view-footer a,
.section-my-membership #block-views-community-announcements-block .view-footer a,
.section-my-membership #block-views-community-announcements-block-2 .view-footer a {
  color: #F59923;
  text-decoration: none;
  font-size: 2rem;
  font-family: "Roboto Slab", serif;
  font-weight: 500;
}
/* line 117, ../sass/_mixins.scss */
.section-my-membership #block-views-community-announcements-block-3 .view-footer a:hover,
.section-my-membership #block-views-community-announcements-block .view-footer a:hover,
.section-my-membership #block-views-community-announcements-block-2 .view-footer a:hover {
  color: #D57700;
}
@media screen and (max-width: 767px) {
  /* line 322, ../sass/_mixins.scss */
  .section-my-membership #block-views-community-announcements-block-3 .view-footer,
  .section-my-membership #block-views-community-announcements-block .view-footer,
  .section-my-membership #block-views-community-announcements-block-2 .view-footer {
    margin-bottom: 4.5rem;
    margin-right: 3rem;
    margin-left: 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 322, ../sass/_mixins.scss */
  .section-my-membership #block-views-community-announcements-block-3 .view-footer,
  .section-my-membership #block-views-community-announcements-block .view-footer,
  .section-my-membership #block-views-community-announcements-block-2 .view-footer {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 15, ../sass/pages/_membership.scss */
  .section-my-membership #block-views-community-announcements-block-3,
  .section-my-membership #block-views-community-announcements-block,
  .section-my-membership #block-views-community-announcements-block-2 {
    float: none;
    margin-right: 0;
    width: 100%;
  }
}
/* line 28, ../sass/pages/_membership.scss */
.section-my-membership #block-views-community-announcements-block-2 {
  margin-right: 0;
}
/* line 31, ../sass/pages/_membership.scss */
.section-my-membership #block-views-5b2685d719917ab7d94ec1dd933ced09 {
  background: #ECF0F8;
}
/* line 649, ../sass/_mixins.scss */
.section-my-membership #block-views-5b2685d719917ab7d94ec1dd933ced09 .view-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  text-align: center;
  color: #566174;
  padding: 5.2rem 0;
  max-width: 121rem;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  /* line 649, ../sass/_mixins.scss */
  .section-my-membership #block-views-5b2685d719917ab7d94ec1dd933ced09 .view-content {
    padding: 5.2rem 0 2rem;
  }
}
/* line 666, ../sass/_mixins.scss */
.section-my-membership #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row {
  width: calc(33.33333% - 6.4rem);
  border-right: 0.2rem solid #ffffff;
  border-left: 0.2rem solid #ffffff;
  padding: 0 3rem;
}
@media screen and (max-width: 767px) {
  /* line 666, ../sass/_mixins.scss */
  .section-my-membership #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row {
    width: 100%;
    border-right: none;
    border-left: none;
    padding: 0 0 0.4rem;
    border-bottom: 0.4rem solid #ffffff;
    margin-bottom: 3.2rem;
  }
}
/* line 681, ../sass/_mixins.scss */
.section-my-membership #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row-first {
  border-left: 0.2rem solid transparent;
}
/* line 684, ../sass/_mixins.scss */
.section-my-membership #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row-last {
  border-right: 0.2rem solid transparent;
}
@media screen and (max-width: 767px) {
  /* line 684, ../sass/_mixins.scss */
  .section-my-membership #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row-last {
    border-bottom: none;
    margin-bottom: 0;
    padding: 0;
  }
}
/* line 693, ../sass/_mixins.scss */
.section-my-membership #block-views-5b2685d719917ab7d94ec1dd933ced09 h2 {
  color: #7A9710;
  font-size: 2.2rem;
  line-height: 3rem;
  margin-top: -0.7rem;
  margin-bottom: 1rem;
}
/* line 700, ../sass/_mixins.scss */
.section-my-membership #block-views-5b2685d719917ab7d94ec1dd933ced09 p {
  font-size: 1.6rem;
  line-height: 2.2rem;
}
/* line 111, ../sass/_mixins.scss */
.section-my-membership #block-views-5b2685d719917ab7d94ec1dd933ced09 p.cta-link a {
  color: #F59923;
  text-decoration: none;
  font-size: 2rem;
  font-family: "Roboto Slab", serif;
  font-weight: 500;
}
/* line 117, ../sass/_mixins.scss */
.section-my-membership #block-views-5b2685d719917ab7d94ec1dd933ced09 p.cta-link a:hover {
  color: #D57700;
}

/* line 36, ../sass/pages/_membership.scss */
#block-views-asa-member-vignettes-block-1 {
  padding: 0 0 48px;
}
/* line 712, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block-1 .view-header,
#block-views-asa-member-vignettes-block-1 .views-row,
#block-views-asa-member-vignettes-block-1 .view-footer {
  width: auto;
  float: none;
}
/* line 719, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block-1 h2 {
  color: #566174;
  font-weight: 700;
  font-size: 28px;
  text-align: center;
  margin-bottom: 3.3rem;
}
/* line 727, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block-1 h3 {
  margin-bottom: 10px;
}
/* line 730, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block-1 h3 a {
  font-size: 17px;
  font-weight: 400;
  color: #283471;
  text-decoration: none;
}
/* line 738, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block-1 p {
  color: #000000;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 743, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block-1 .slide__content {
  max-width: 620px;
  margin: 0 auto;
}
/* line 747, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block-1 .slide__content p {
  line-height: 27px;
}
/* line 752, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block-1 #slick-views-asa-files-1 {
  max-width: 840px;
  margin: 0 auto;
}
/* line 757, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block-1 .slick-prev::before {
  background: url("/sites/all/themes/custom/asa/images/icon-left-arrow.png");
}
/* line 761, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block-1 .slick-next::before {
  background: url("/sites/all/themes/custom/asa/images/icon-right-arrow.png");
}
/* line 765, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block-1 .slick-prev::before,
#block-views-asa-member-vignettes-block-1 .slick-next::before {
  background-repeat: no-repeat;
  background-size: 23px 50px;
  display: block;
  width: 23px;
  height: 50px;
  color: transparent;
}
/* line 776, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block-1 .view-footer {
  text-align: center;
  padding: 18px 0 0;
}
/* line 780, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block-1 .view-footer p {
  margin-bottom: 0;
}
/* line 784, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block-1 .view-footer a {
  font-weight: 400;
  font-family: "Roboto Slab", serif;
  font-size: 20px;
  color: #F59923;
  text-decoration: none;
}

/* line 40, ../sass/pages/_membership.scss */
.view-display-id-cta_button_links {
  margin-bottom: 7rem;
}
/* line 42, ../sass/pages/_membership.scss */
.view-display-id-cta_button_links .view-content {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  /* line 42, ../sass/pages/_membership.scss */
  .view-display-id-cta_button_links .view-content {
    width: calc(100% - 6rem);
    padding: 0 3rem;
  }
}
/* line 54, ../sass/pages/_membership.scss */
.view-display-id-cta_button_links .views-row {
  background: #ECF0F8;
  font-family: "Roboto Slab", serif;
  text-align: center;
  width: 31%;
  margin-bottom: 2.5rem;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
/* line 880, ../sass/_mixins.scss */
.view-display-id-cta_button_links .views-row .cta {
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
@media screen and (max-width: 630px) {
  /* line 54, ../sass/pages/_membership.scss */
  .view-display-id-cta_button_links .views-row {
    width: 100%;
    margin-bottom: 1rem;
  }
}
/* line 894, ../sass/_mixins.scss */
.view-display-id-cta_button_links .views-row a {
  color: #283471;
  text-decoration: none;
  align-items: center;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  height: 210px;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
}
@media screen and (max-width: 767px) {
  /* line 894, ../sass/_mixins.scss */
  .view-display-id-cta_button_links .views-row a {
    height: 200px;
  }
}
@media screen and (max-width: 680px) {
  /* line 894, ../sass/_mixins.scss */
  .view-display-id-cta_button_links .views-row a {
    height: 180px;
  }
}
@media screen and (max-width: 630px) {
  /* line 894, ../sass/_mixins.scss */
  .view-display-id-cta_button_links .views-row a {
    height: 80px;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  /* line 918, ../sass/_mixins.scss */
  .view-display-id-cta_button_links .views-row a img {
    margin-left: 2.2rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 924, ../sass/_mixins.scss */
  .view-display-id-cta_button_links .views-row p {
    padding: 0 2rem;
  }
}
@media screen and (max-width: 630px) {
  /* line 930, ../sass/_mixins.scss */
  .view-display-id-cta_button_links .views-row p {
    width: 66%;
    text-align: left;
  }
}
/* line 60, ../sass/pages/_membership.scss */
.view-display-id-cta_button_links .views-row p.cta-link {
  margin-bottom: 0;
}

/* line 67, ../sass/pages/_membership.scss */
#block-views-community-announcements-block-3 .view-id-community_announcements img {
  float: left;
  margin-right: 2rem;
}

/* line 74, ../sass/pages/_membership.scss */
#block-asa-member-profile-asa-member-profile p {
  font-size: 1.8rem;
  line-height: 2.3rem;
  color: #566174;
  margin-bottom: 1.4rem;
}
/* line 79, ../sass/pages/_membership.scss */
#block-asa-member-profile-asa-member-profile p strong {
  font-size: 1.4rem;
  font-weight: bold;
}
/* line 85, ../sass/pages/_membership.scss */
#block-asa-member-profile-asa-member-profile h4 {
  margin-bottom: 1.5rem;
}
/* line 87, ../sass/pages/_membership.scss */
#block-asa-member-profile-asa-member-profile h4 a {
  text-decoration: none;
  color: #F59923;
  font-family: "Roboto Slab", serif;
  font-weight: 400;
}

/* line 97, ../sass/pages/_membership.scss */
.view-asa-member-vignettes .webform-long-answer {
  margin-bottom: 1rem;
}
/* line 100, ../sass/pages/_membership.scss */
.view-asa-member-vignettes .webform-long-answer,
.view-asa-member-vignettes p {
  width: 75%;
  float: right;
}
/* line 105, ../sass/pages/_membership.scss */
.view-asa-member-vignettes .content {
  float: left;
}

@media screen and (max-width: 767px) {
  /* line 112, ../sass/pages/_membership.scss */
  .page-node-1124 #main {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  /* line 117, ../sass/pages/_membership.scss */
  .page-node-1124 #main #content {
    -webkit-order: 2;
    order: 2;
  }
  /* line 121, ../sass/pages/_membership.scss */
  .page-node-1124 #main aside.sidebars {
    -webkit-order: 1;
    order: 1;
  }
  /* line 125, ../sass/pages/_membership.scss */
  .page-node-1124 #main #navigation {
    -webkit-order: 3;
    order: 3;
  }
  /* line 130, ../sass/pages/_membership.scss */
  .page-node-1124 .region-lower-content-1 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  /* line 135, ../sass/pages/_membership.scss */
  .page-node-1124 .region-lower-content-1 #block-views-1f087d55f4424fa7441e89a6d6143952 {
    -webkit-order: 2;
    order: 2;
  }
  /* line 139, ../sass/pages/_membership.scss */
  .page-node-1124 .region-lower-content-1 .region-blockgroup-announcements-blocks {
    -webkit-order: 1;
    order: 1;
    width: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  /* line 147, ../sass/pages/_membership.scss */
  .page-node-1124 .region-lower-content-1 .region-blockgroup-announcements-blocks #block-views-community-announcements-block-3 {
    -webkit-order: 1;
    order: 1;
  }
  /* line 151, ../sass/pages/_membership.scss */
  .page-node-1124 .region-lower-content-1 .region-blockgroup-announcements-blocks #block-views-community-announcements-block {
    -webkit-order: 3;
    order: 3;
  }
  /* line 155, ../sass/pages/_membership.scss */
  .page-node-1124 .region-lower-content-1 .region-blockgroup-announcements-blocks #block-views-community-announcements-block-2 {
    -webkit-order: 2;
    order: 2;
  }
}
@media screen and (max-width: 1005px) {
  /* line 166, ../sass/pages/_membership.scss */
  .view-membership-directory .view-filters .views-exposed-form .views-exposed-widget {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  /* line 164, ../sass/pages/_membership.scss */
  .view-membership-directory {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 164, ../sass/pages/_membership.scss */
  .view-membership-directory {
    padding: 0 1.5rem;
  }
  /* line 176, ../sass/pages/_membership.scss */
  .view-membership-directory .views-exposed-form .views-exposed-widget {
    padding: 0.5rem 0 0;
  }
}
/* line 180, ../sass/pages/_membership.scss */
.view-membership-directory tr td {
  padding: 1.6rem 3.2rem;
}
@media screen and (max-width: 1143px) {
  /* line 180, ../sass/pages/_membership.scss */
  .view-membership-directory tr td {
    padding: 1.6rem 2.2rem;
  }
}
@media screen and (max-width: 1005px) {
  /* line 180, ../sass/pages/_membership.scss */
  .view-membership-directory tr td {
    display: inline;
    padding: 0;
    background: transparent;
    border-right: none;
  }
}
/* line 192, ../sass/pages/_membership.scss */
.view-membership-directory tr:first-of-type th {
  padding: 0 3.2rem 1.2rem;
}
@media screen and (max-width: 1143px) {
  /* line 192, ../sass/pages/_membership.scss */
  .view-membership-directory tr:first-of-type th {
    padding: 0 2.2rem 1.2rem;
  }
}
@media screen and (max-width: 1005px) {
  /* line 199, ../sass/pages/_membership.scss */
  .view-membership-directory table {
    width: 100%;
  }
  /* line 202, ../sass/pages/_membership.scss */
  .view-membership-directory thead {
    display: none;
  }
  /* line 206, ../sass/pages/_membership.scss */
  .view-membership-directory tbody .views-field-name,
  .view-membership-directory tbody .views-field-title,
  .view-membership-directory tbody .views-field-department,
  .view-membership-directory tbody .views-field-company,
  .view-membership-directory tbody .views-field-field-research-interests {
    width: 100%;
    display: block;
  }
  /* line 215, ../sass/pages/_membership.scss */
  .view-membership-directory tr {
    border-bottom: 0.2rem solid #ecf0f8;
    margin-bottom: 2.1rem;
    padding-bottom: 1.8rem;
    padding-left: 0;
    padding-right: 0;
    background: transparent;
    display: block;
  }
}

/* line 2, ../sass/pages/_publications.scss */
.view-id-asa_files .views-field-filename a {
  font-size: 1.8rem;
  line-height: 3rem;
  font-family: "Roboto Slab", serif;
  color: #283471;
  display: block;
  margin-bottom: 1rem;
  text-decoration: none;
}
/* line 12, ../sass/pages/_publications.scss */
.view-id-asa_files a.tabledrag-handle {
  margin-left: -5rem;
}
/* line 15, ../sass/pages/_publications.scss */
.view-id-asa_files form tbody {
  border-top: none;
}
/* line 18, ../sass/pages/_publications.scss */
.view-id-asa_files tr {
  border-bottom: none;
}
/* line 22, ../sass/pages/_publications.scss */
.view-id-asa_files tr:nth-child(odd) td,
.view-id-asa_files tr:nth-child(even) td {
  border-right: none;
}
/* line 27, ../sass/pages/_publications.scss */
.view-id-asa_files tr td {
  border-right: none;
  border-left: none;
  padding: 0;
}
/* line 32, ../sass/pages/_publications.scss */
.view-id-asa_files tr:nth-child(2n+1) {
  background: transparent;
}
/* line 36, ../sass/pages/_publications.scss */
.view-id-asa_files table {
  margin-bottom: 6rem;
}
/* line 40, ../sass/pages/_publications.scss */
.view-id-asa_files a.tabledrag-handle .handle {
  margin: 0 0.5em;
}
/* line 43, ../sass/pages/_publications.scss */
.view-id-asa_files .tabledrag-toggle-weight {
  font-size: 1.8rem;
}

/* announcements section */
/* line 4, ../sass/pages/_announcements.scss */
.page-node-26 .view-asa-announcements .view-content {
  padding: 0;
}
/* line 7, ../sass/pages/_announcements.scss */
.page-node-26 .view-asa-announcements {
  background: transparent;
  margin-top: 0;
  padding: 0 0 80px;
}
/* line 12, ../sass/pages/_announcements.scss */
.page-node-26 .announce_content {
  background: #ECF0F8;
}
/* line 16, ../sass/pages/_announcements.scss */
.page-node-26 .view-asa-announcements ul.buttons {
  margin: 0 auto;
  display: block;
  list-style: none;
}

/* line 267, ../sass/_mixins.scss */
#block-views-events-block-4 h2,
#block-views-69d36e45f3638b2de333a9e7d1e97111 h2,
#block-views-asa-announcements-block-1 h2,
#block-views-community-announcements-block h2,
#block-views-community-announcements-block-4 h2,
#block-views-community-announcements-block-5 h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: bold;
  font-size: 2rem;
  text-align: center;
  padding: 1.2rem 0;
  color: #ffffff;
  background: #7A9710;
  margin-bottom: 2.5rem;
}
/* line 271, ../sass/_mixins.scss */
#block-views-events-block-4 h3,
#block-views-69d36e45f3638b2de333a9e7d1e97111 h3,
#block-views-asa-announcements-block-1 h3,
#block-views-community-announcements-block h3,
#block-views-community-announcements-block-4 h3,
#block-views-community-announcements-block-5 h3 {
  font-size: 1.7rem;
  line-height: 2.3rem;
  color: #566174;
  margin-bottom: 1.4rem;
}
/* line 276, ../sass/_mixins.scss */
#block-views-events-block-4 h3 a,
#block-views-69d36e45f3638b2de333a9e7d1e97111 h3 a,
#block-views-asa-announcements-block-1 h3 a,
#block-views-community-announcements-block h3 a,
#block-views-community-announcements-block-4 h3 a,
#block-views-community-announcements-block-5 h3 a {
  color: #283471;
  font-weight: 400;
  text-decoration: none;
}
/* line 282, ../sass/_mixins.scss */
#block-views-events-block-4 p,
#block-views-69d36e45f3638b2de333a9e7d1e97111 p,
#block-views-asa-announcements-block-1 p,
#block-views-community-announcements-block p,
#block-views-community-announcements-block-4 p,
#block-views-community-announcements-block-5 p {
  font-family: "Roboto Slab", serif;
  font-size: 1.7rem;
  line-height: 2.3rem;
  color: #566174;
  margin-bottom: 1.4rem;
}
/* line 288, ../sass/_mixins.scss */
#block-views-events-block-4 p a,
#block-views-69d36e45f3638b2de333a9e7d1e97111 p a,
#block-views-asa-announcements-block-1 p a,
#block-views-community-announcements-block p a,
#block-views-community-announcements-block-4 p a,
#block-views-community-announcements-block-5 p a {
  color: #283471;
  text-decoration: none;
}
/* line 292, ../sass/_mixins.scss */
#block-views-events-block-4 p.who-when,
#block-views-69d36e45f3638b2de333a9e7d1e97111 p.who-when,
#block-views-asa-announcements-block-1 p.who-when,
#block-views-community-announcements-block p.who-when,
#block-views-community-announcements-block-4 p.who-when,
#block-views-community-announcements-block-5 p.who-when {
  margin-bottom: 0.6rem;
}
/* line 295, ../sass/_mixins.scss */
#block-views-events-block-4 p.categories, #block-views-events-block-4 p.posted-for,
#block-views-69d36e45f3638b2de333a9e7d1e97111 p.categories,
#block-views-69d36e45f3638b2de333a9e7d1e97111 p.posted-for,
#block-views-asa-announcements-block-1 p.categories,
#block-views-asa-announcements-block-1 p.posted-for,
#block-views-community-announcements-block p.categories,
#block-views-community-announcements-block p.posted-for,
#block-views-community-announcements-block-4 p.categories,
#block-views-community-announcements-block-4 p.posted-for,
#block-views-community-announcements-block-5 p.categories,
#block-views-community-announcements-block-5 p.posted-for {
  color: #8A919E;
  font-size: 1.5rem;
  line-height: 1.9rem;
  margin-bottom: 0;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 74, ../sass/_mixins.scss */
#block-views-events-block-4 p.categories a, #block-views-events-block-4 p.posted-for a,
#block-views-69d36e45f3638b2de333a9e7d1e97111 p.categories a,
#block-views-69d36e45f3638b2de333a9e7d1e97111 p.posted-for a,
#block-views-asa-announcements-block-1 p.categories a,
#block-views-asa-announcements-block-1 p.posted-for a,
#block-views-community-announcements-block p.categories a,
#block-views-community-announcements-block p.posted-for a,
#block-views-community-announcements-block-4 p.categories a,
#block-views-community-announcements-block-4 p.posted-for a,
#block-views-community-announcements-block-5 p.categories a,
#block-views-community-announcements-block-5 p.posted-for a {
  color: #8A919E;
  font-weight: 600;
  text-decoration: none;
}
/* line 79, ../sass/_mixins.scss */
#block-views-events-block-4 p.categories span.field-label, #block-views-events-block-4 p.posted-for span.field-label,
#block-views-69d36e45f3638b2de333a9e7d1e97111 p.categories span.field-label,
#block-views-69d36e45f3638b2de333a9e7d1e97111 p.posted-for span.field-label,
#block-views-asa-announcements-block-1 p.categories span.field-label,
#block-views-asa-announcements-block-1 p.posted-for span.field-label,
#block-views-community-announcements-block p.categories span.field-label,
#block-views-community-announcements-block p.posted-for span.field-label,
#block-views-community-announcements-block-4 p.categories span.field-label,
#block-views-community-announcements-block-4 p.posted-for span.field-label,
#block-views-community-announcements-block-5 p.categories span.field-label,
#block-views-community-announcements-block-5 p.posted-for span.field-label {
  font-weight: 400;
  padding: 0;
}
/* line 300, ../sass/_mixins.scss */
#block-views-events-block-4 .views-row,
#block-views-69d36e45f3638b2de333a9e7d1e97111 .views-row,
#block-views-asa-announcements-block-1 .views-row,
#block-views-community-announcements-block .views-row,
#block-views-community-announcements-block-4 .views-row,
#block-views-community-announcements-block-5 .views-row {
  border-bottom: 0.2rem solid #ECF0F8;
  margin-bottom: 2.1rem;
  padding-bottom: 1.8rem;
}
@media screen and (max-width: 767px) {
  /* line 300, ../sass/_mixins.scss */
  #block-views-events-block-4 .views-row,
  #block-views-69d36e45f3638b2de333a9e7d1e97111 .views-row,
  #block-views-asa-announcements-block-1 .views-row,
  #block-views-community-announcements-block .views-row,
  #block-views-community-announcements-block-4 .views-row,
  #block-views-community-announcements-block-5 .views-row {
    margin-right: 3rem;
    margin-left: 3rem;
    border-bottom: 0.2rem solid #ECF0F8;
  }
}
@media screen and (max-width: 445px) {
  /* line 300, ../sass/_mixins.scss */
  #block-views-events-block-4 .views-row,
  #block-views-69d36e45f3638b2de333a9e7d1e97111 .views-row,
  #block-views-asa-announcements-block-1 .views-row,
  #block-views-community-announcements-block .views-row,
  #block-views-community-announcements-block-4 .views-row,
  #block-views-community-announcements-block-5 .views-row {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
/* line 317, ../sass/_mixins.scss */
#block-views-events-block-4 .views-row-last,
#block-views-69d36e45f3638b2de333a9e7d1e97111 .views-row-last,
#block-views-asa-announcements-block-1 .views-row-last,
#block-views-community-announcements-block .views-row-last,
#block-views-community-announcements-block-4 .views-row-last,
#block-views-community-announcements-block-5 .views-row-last {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 2.6rem;
}
/* line 322, ../sass/_mixins.scss */
#block-views-events-block-4 .view-footer,
#block-views-69d36e45f3638b2de333a9e7d1e97111 .view-footer,
#block-views-asa-announcements-block-1 .view-footer,
#block-views-community-announcements-block .view-footer,
#block-views-community-announcements-block-4 .view-footer,
#block-views-community-announcements-block-5 .view-footer {
  margin-bottom: 6.4rem;
}
/* line 111, ../sass/_mixins.scss */
#block-views-events-block-4 .view-footer a,
#block-views-69d36e45f3638b2de333a9e7d1e97111 .view-footer a,
#block-views-asa-announcements-block-1 .view-footer a,
#block-views-community-announcements-block .view-footer a,
#block-views-community-announcements-block-4 .view-footer a,
#block-views-community-announcements-block-5 .view-footer a {
  color: #F59923;
  text-decoration: none;
  font-size: 2rem;
  font-family: "Roboto Slab", serif;
  font-weight: 500;
}
/* line 117, ../sass/_mixins.scss */
#block-views-events-block-4 .view-footer a:hover,
#block-views-69d36e45f3638b2de333a9e7d1e97111 .view-footer a:hover,
#block-views-asa-announcements-block-1 .view-footer a:hover,
#block-views-community-announcements-block .view-footer a:hover,
#block-views-community-announcements-block-4 .view-footer a:hover,
#block-views-community-announcements-block-5 .view-footer a:hover {
  color: #D57700;
}
@media screen and (max-width: 767px) {
  /* line 322, ../sass/_mixins.scss */
  #block-views-events-block-4 .view-footer,
  #block-views-69d36e45f3638b2de333a9e7d1e97111 .view-footer,
  #block-views-asa-announcements-block-1 .view-footer,
  #block-views-community-announcements-block .view-footer,
  #block-views-community-announcements-block-4 .view-footer,
  #block-views-community-announcements-block-5 .view-footer {
    margin-bottom: 4.5rem;
    margin-right: 3rem;
    margin-left: 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 322, ../sass/_mixins.scss */
  #block-views-events-block-4 .view-footer,
  #block-views-69d36e45f3638b2de333a9e7d1e97111 .view-footer,
  #block-views-asa-announcements-block-1 .view-footer,
  #block-views-community-announcements-block .view-footer,
  #block-views-community-announcements-block-4 .view-footer,
  #block-views-community-announcements-block-5 .view-footer {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}

/* line 34, ../sass/pages/_announcements.scss */
#block-views-73a25786b5b94401e123a681e994da81 h2.block-title {
  font-family: "Roboto Slab", serif;
  font-weight: bold;
  font-size: 2.8rem;
  text-align: center;
  padding: 1.7rem 0;
  color: #ffffff;
  background: #283471;
}
@media screen and (max-width: 767px) {
  /* line 34, ../sass/pages/_announcements.scss */
  #block-views-73a25786b5b94401e123a681e994da81 h2.block-title {
    padding: 1.2rem 0;
    font-size: 20px;
  }
}
/* line 37, ../sass/pages/_announcements.scss */
#block-views-73a25786b5b94401e123a681e994da81 h3 a {
  color: #283471;
  font-weight: 400;
  text-decoration: none;
}
/* line 42, ../sass/pages/_announcements.scss */
#block-views-73a25786b5b94401e123a681e994da81 .view-content {
  background: #ECF0F8;
  padding: 2.3rem 2.9rem;
}
/* line 45, ../sass/pages/_announcements.scss */
#block-views-73a25786b5b94401e123a681e994da81 .view-content h2 {
  color: #566174;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 2rem;
  font-weight: bold;
  line-height: 2.5rem;
}
/* line 52, ../sass/pages/_announcements.scss */
#block-views-73a25786b5b94401e123a681e994da81 .view-content img {
  float: right;
  margin: 0 0 2rem 2.3rem;
}
@media screen and (max-width: 1090px) {
  /* line 52, ../sass/pages/_announcements.scss */
  #block-views-73a25786b5b94401e123a681e994da81 .view-content img {
    max-width: 60%;
  }
}
@media screen and (max-width: 915px) {
  /* line 52, ../sass/pages/_announcements.scss */
  #block-views-73a25786b5b94401e123a681e994da81 .view-content img {
    float: none;
    margin: 0 auto 2rem;
    max-width: 100%;
    display: block;
  }
}
@media screen and (max-width: 767px) {
  /* line 52, ../sass/pages/_announcements.scss */
  #block-views-73a25786b5b94401e123a681e994da81 .view-content img {
    float: right;
    margin: 0 0 2rem 2.3rem;
    max-width: 60%;
  }
}
@media screen and (max-width: 560px) {
  /* line 52, ../sass/pages/_announcements.scss */
  #block-views-73a25786b5b94401e123a681e994da81 .view-content img {
    float: none;
    margin: 0 auto 2rem;
    max-width: 100%;
    display: block;
  }
}
/* line 79, ../sass/pages/_announcements.scss */
#block-views-73a25786b5b94401e123a681e994da81 p.categories {
  color: #8A919E;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1.3rem;
  line-height: 1.7rem;
}
/* line 84, ../sass/pages/_announcements.scss */
#block-views-73a25786b5b94401e123a681e994da81 p.categories a {
  font-weight: 600;
  color: #8A919E;
  text-decoration: none;
}

/* line 93, ../sass/pages/_announcements.scss */
#block-views-events-block-4 p {
  font-size: 1.8rem;
  line-height: 3.2rem;
  margin: 0 0 2rem;
  font-family: "Source Sans Pro", sans-serif;
}

/* line 102, ../sass/pages/_announcements.scss */
#block-views-events-block-3 .views-row {
  border-bottom: 0.2rem solid #283471;
  margin-bottom: 2.1rem;
  padding-bottom: 1.8rem;
}
/* line 106, ../sass/pages/_announcements.scss */
#block-views-events-block-3 .views-row:last-of-type {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 112, ../sass/pages/_announcements.scss */
#block-views-events-block-3 h3 {
  margin-bottom: 1.4rem;
}
/* line 114, ../sass/pages/_announcements.scss */
#block-views-events-block-3 h3 a {
  color: #283471;
  font-weight: 400;
  text-decoration: none;
}

/* line 123, ../sass/pages/_announcements.scss */
.node-type-announcement .field-name-body {
  margin-top: 2rem;
}
/* line 126, ../sass/pages/_announcements.scss */
.node-type-announcement .field-name-field-announcements,
.node-type-announcement .field-name-field-posted-for {
  font-size: 1.6rem;
  line-height: 3rem;
  font-weight: 600;
  color: #000000;
}
/* line 132, ../sass/pages/_announcements.scss */
.node-type-announcement .field-name-field-announcements .field-label,
.node-type-announcement .field-name-field-posted-for .field-label {
  color: #7A9710;
  float: left;
}
/* line 136, ../sass/pages/_announcements.scss */
.node-type-announcement .field-name-field-announcements a,
.node-type-announcement .field-name-field-posted-for a {
  color: #283471;
  text-decoration: none;
}
/* line 142, ../sass/pages/_announcements.scss */
.node-type-announcement .view-asa-one-off .views-row {
  color: #8A919E;
  font-size: 1.5rem;
  line-height: 1.9rem;
  margin-bottom: 0;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 74, ../sass/_mixins.scss */
.node-type-announcement .view-asa-one-off .views-row a {
  color: #8A919E;
  font-weight: 600;
  text-decoration: none;
}
/* line 79, ../sass/_mixins.scss */
.node-type-announcement .view-asa-one-off .views-row span.field-label {
  font-weight: 400;
  padding: 0;
}
/* line 145, ../sass/pages/_announcements.scss */
.node-type-announcement .view-asa-one-off .date-display-range, .node-type-announcement .view-asa-one-off .date-display-single {
  color: #8A919E;
  font-size: 1.5rem;
  line-height: 1.9rem;
  margin-bottom: 0;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 74, ../sass/_mixins.scss */
.node-type-announcement .view-asa-one-off .date-display-range a, .node-type-announcement .view-asa-one-off .date-display-single a {
  color: #8A919E;
  font-weight: 600;
  text-decoration: none;
}
/* line 79, ../sass/_mixins.scss */
.node-type-announcement .view-asa-one-off .date-display-range span.field-label, .node-type-announcement .view-asa-one-off .date-display-single span.field-label {
  font-weight: 400;
  padding: 0;
}

/* job feeds */
@media screen and (max-width: 767px) {
  /* line 4, ../sass/pages/_jobs.scss */
  .view-asa-jobs-and-cfps .view-content,
  .view-og-extras-nodes .view-content {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 4, ../sass/pages/_jobs.scss */
  .view-asa-jobs-and-cfps .view-content,
  .view-og-extras-nodes .view-content {
    padding: 0 1.5rem;
  }
}
/* line 13, ../sass/pages/_jobs.scss */
.view-asa-jobs-and-cfps .view-content .views-row,
.view-og-extras-nodes .view-content .views-row {
  display: -webkit-flex;
  display: flex;
  border-bottom: 0.2rem solid #ECF0F8;
  margin-bottom: 2.1rem;
  padding-bottom: 1.8rem;
}
@media screen and (max-width: 979px) {
  /* line 13, ../sass/pages/_jobs.scss */
  .view-asa-jobs-and-cfps .view-content .views-row,
  .view-og-extras-nodes .view-content .views-row {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  /* line 13, ../sass/pages/_jobs.scss */
  .view-asa-jobs-and-cfps .view-content .views-row,
  .view-og-extras-nodes .view-content .views-row {
    margin-right: 0;
    margin-left: 0;
  }
}
/* line 27, ../sass/pages/_jobs.scss */
.view-asa-jobs-and-cfps .view-content .views-row .post-type,
.view-og-extras-nodes .view-content .views-row .post-type {
  width: 20%;
}
@media screen and (max-width: 979px) {
  /* line 27, ../sass/pages/_jobs.scss */
  .view-asa-jobs-and-cfps .view-content .views-row .post-type,
  .view-og-extras-nodes .view-content .views-row .post-type {
    width: 100%;
  }
}
/* line 32, ../sass/pages/_jobs.scss */
.view-asa-jobs-and-cfps .view-content .views-row .post-type a,
.view-og-extras-nodes .view-content .views-row .post-type a {
  font-weight: 400;
  color: #F59923;
  text-transform: uppercase;
  font-size: 1.4rem;
  line-height: 2rem;
  margin-bottom: 2px;
  text-decoration: none;
  padding-right: 2rem;
}
/* line 41, ../sass/pages/_jobs.scss */
.view-asa-jobs-and-cfps .view-content .views-row .post-type a:hover,
.view-og-extras-nodes .view-content .views-row .post-type a:hover {
  color: #283471;
}
/* line 46, ../sass/pages/_jobs.scss */
.view-asa-jobs-and-cfps .view-content .views-row .post-details,
.view-og-extras-nodes .view-content .views-row .post-details {
  width: 80%;
}
@media screen and (max-width: 979px) {
  /* line 46, ../sass/pages/_jobs.scss */
  .view-asa-jobs-and-cfps .view-content .views-row .post-details,
  .view-og-extras-nodes .view-content .views-row .post-details {
    width: 100%;
  }
}
/* line 51, ../sass/pages/_jobs.scss */
.view-asa-jobs-and-cfps .view-content .views-row .post-details h3,
.view-og-extras-nodes .view-content .views-row .post-details h3 {
  font-weight: 400;
  font-size: 1.7rem;
  line-height: 2.3rem;
  margin-bottom: 0;
}
/* line 56, ../sass/pages/_jobs.scss */
.view-asa-jobs-and-cfps .view-content .views-row .post-details h3 a,
.view-og-extras-nodes .view-content .views-row .post-details h3 a {
  text-decoration: none;
}
/* line 61, ../sass/pages/_jobs.scss */
.view-asa-jobs-and-cfps .view-content .views-row .post-details .deadline,
.view-asa-jobs-and-cfps .view-content .views-row .post-details .posted,
.view-asa-jobs-and-cfps .view-content .views-row .post-details .date-display-single,
.view-og-extras-nodes .view-content .views-row .post-details .deadline,
.view-og-extras-nodes .view-content .views-row .post-details .posted,
.view-og-extras-nodes .view-content .views-row .post-details .date-display-single {
  color: #8A919E;
  font-size: 1.5rem;
  line-height: 1.9rem;
  margin-bottom: 0;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 74, ../sass/_mixins.scss */
.view-asa-jobs-and-cfps .view-content .views-row .post-details .deadline a,
.view-asa-jobs-and-cfps .view-content .views-row .post-details .posted a,
.view-asa-jobs-and-cfps .view-content .views-row .post-details .date-display-single a,
.view-og-extras-nodes .view-content .views-row .post-details .deadline a,
.view-og-extras-nodes .view-content .views-row .post-details .posted a,
.view-og-extras-nodes .view-content .views-row .post-details .date-display-single a {
  color: #8A919E;
  font-weight: 600;
  text-decoration: none;
}
/* line 79, ../sass/_mixins.scss */
.view-asa-jobs-and-cfps .view-content .views-row .post-details .deadline span.field-label,
.view-asa-jobs-and-cfps .view-content .views-row .post-details .posted span.field-label,
.view-asa-jobs-and-cfps .view-content .views-row .post-details .date-display-single span.field-label,
.view-og-extras-nodes .view-content .views-row .post-details .deadline span.field-label,
.view-og-extras-nodes .view-content .views-row .post-details .posted span.field-label,
.view-og-extras-nodes .view-content .views-row .post-details .date-display-single span.field-label {
  font-weight: 400;
  padding: 0;
}
/* line 66, ../sass/pages/_jobs.scss */
.view-asa-jobs-and-cfps .view-content .views-row .post-details .posted,
.view-og-extras-nodes .view-content .views-row .post-details .posted {
  margin-bottom: 2rem;
}
/* line 71, ../sass/pages/_jobs.scss */
.view-asa-jobs-and-cfps .view-footer h4 a,
.view-og-extras-nodes .view-footer h4 a {
  font-family: "Roboto Slab", serif;
  color: #F59923;
  font-weight: 400;
  font-size: 20px;
  text-decoration: none;
}

/* line 80, ../sass/pages/_jobs.scss */
.sidebar .view-og-extras-nodes .view-content .views-row {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 84, ../sass/pages/_jobs.scss */
.sidebar .view-og-extras-nodes .view-content .views-row p {
  margin: 0;
}

/* featured jobs */
/* line 91, ../sass/pages/_jobs.scss */
.section-jobs-opportunities .featured .view-content .views-row .post-details h3 {
  font-size: 2.2rem;
  line-height: 3.1rem;
  margin-bottom: 0;
}

/* line 98, ../sass/pages/_jobs.scss */
.jobs-opportunities.featured h2.block-title {
  font-family: "Roboto Slab", serif;
  font-weight: bold;
  font-size: 2.8rem;
  text-align: center;
  padding: 1.7rem 0;
  color: #ffffff;
  background: #283471;
}
@media screen and (max-width: 767px) {
  /* line 98, ../sass/pages/_jobs.scss */
  .jobs-opportunities.featured h2.block-title {
    padding: 1.2rem 0;
    font-size: 20px;
  }
}
/* line 102, ../sass/pages/_jobs.scss */
.jobs-opportunities.featured p.posted {
  margin-bottom: 2rem;
}
/* line 105, ../sass/pages/_jobs.scss */
.jobs-opportunities.featured .views-row {
  margin-bottom: 8rem;
}
/* line 107, ../sass/pages/_jobs.scss */
.jobs-opportunities.featured .views-row h2 {
  color: #566174;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 2rem;
  font-weight: bold;
  line-height: 2.5rem;
}

/* line 117, ../sass/pages/_jobs.scss */
.view-asa-jobs-and-cfps.featured .view-content {
  background: #ECF0F8;
  padding: 2.3rem 2.9rem;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 122, ../sass/pages/_jobs.scss */
.view-asa-jobs-and-cfps.featured .view-content .views-row {
  border-bottom: none;
}
/* line 124, ../sass/pages/_jobs.scss */
.view-asa-jobs-and-cfps.featured .view-content .views-row .post-type,
.view-asa-jobs-and-cfps.featured .view-content .views-row .post-details {
  width: 100%;
}
/* line 128, ../sass/pages/_jobs.scss */
.view-asa-jobs-and-cfps.featured .view-content .views-row .post-type {
  margin: 2rem 0;
}
/* line 131, ../sass/pages/_jobs.scss */
.view-asa-jobs-and-cfps.featured .view-content .views-row .view-content .views-row {
  display: block;
  border-bottom: none;
  margin-bottom: 2.1rem;
  padding-bottom: 0;
}
/* line 137, ../sass/pages/_jobs.scss */
.view-asa-jobs-and-cfps.featured .view-content .views-row h2 {
  color: #566174;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 2rem;
  font-weight: bold;
  line-height: 2.5rem;
}

/* filters */
@media screen and (max-width: 767px) {
  /* line 151, ../sass/pages/_jobs.scss */
  #block-views-asa-jobs-and-cfps-block .view-filters,
  #block-views-asa-jobs-and-cfps-block h2,
  #block-views-asa-jobs-and-cfps-block-1 .view-filters,
  #block-views-asa-jobs-and-cfps-block-1 h2,
  #block-views-asa-jobs-and-cfps-block-2 .view-filters,
  #block-views-asa-jobs-and-cfps-block-2 h2 {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 151, ../sass/pages/_jobs.scss */
  #block-views-asa-jobs-and-cfps-block .view-filters,
  #block-views-asa-jobs-and-cfps-block h2,
  #block-views-asa-jobs-and-cfps-block-1 .view-filters,
  #block-views-asa-jobs-and-cfps-block-1 h2,
  #block-views-asa-jobs-and-cfps-block-2 .view-filters,
  #block-views-asa-jobs-and-cfps-block-2 h2 {
    padding: 0 1.5rem;
  }
}
/* line 161, ../sass/pages/_jobs.scss */
#block-views-asa-jobs-and-cfps-block h2,
#block-views-asa-jobs-and-cfps-block-1 h2,
#block-views-asa-jobs-and-cfps-block-2 h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: bold;
  font-size: 2rem;
  text-align: center;
  padding: 1.2rem 0;
  color: #ffffff;
  background: #7A9710;
  margin-bottom: 2.5rem;
}

/* individual node styling */
/* line 176, ../sass/pages/_jobs.scss */
.node-calls-for-papers-or-participatio .field-name-field-posting-type,
.node-calls-for-papers-or-participatio .view-asa-one-off,
.node-calls-for-papers-or-participatio .field-name-created,
.node-jobs-fellowship-opportunities .field-name-field-posting-type,
.node-jobs-fellowship-opportunities .view-asa-one-off,
.node-jobs-fellowship-opportunities .field-name-created {
  font-size: 1.6rem;
  line-height: 3rem;
  font-weight: 600;
  font-family: "Source Sans Pro", sans-serif;
  color: #000000;
}
/* line 185, ../sass/pages/_jobs.scss */
.node-calls-for-papers-or-participatio .field-name-field-posting-type a,
.node-calls-for-papers-or-participatio .view-asa-one-off a,
.node-calls-for-papers-or-participatio .field-name-created a,
.node-jobs-fellowship-opportunities .field-name-field-posting-type a,
.node-jobs-fellowship-opportunities .view-asa-one-off a,
.node-jobs-fellowship-opportunities .field-name-created a {
  color: #283471;
  text-decoration: none;
}
/* line 190, ../sass/pages/_jobs.scss */
.node-calls-for-papers-or-participatio .view-display-id-entity_view_5,
.node-jobs-fellowship-opportunities .view-display-id-entity_view_5 {
  font-size: 1.8rem;
  line-height: 3.2rem;
  font-family: "Roboto Slab", serif;
  font-weight: 400;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  /* line 190, ../sass/pages/_jobs.scss */
  .node-calls-for-papers-or-participatio .view-display-id-entity_view_5,
  .node-jobs-fellowship-opportunities .view-display-id-entity_view_5 {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 190, ../sass/pages/_jobs.scss */
  .node-calls-for-papers-or-participatio .view-display-id-entity_view_5,
  .node-jobs-fellowship-opportunities .view-display-id-entity_view_5 {
    padding: 0 1.5rem;
  }
}
/* line 204, ../sass/pages/_jobs.scss */
.node-calls-for-papers-or-participatio .field-name-field-posting-type a,
.node-calls-for-papers-or-participatio .field-name-field-call-type a,
.node-jobs-fellowship-opportunities .field-name-field-posting-type a,
.node-jobs-fellowship-opportunities .field-name-field-call-type a {
  color: #F59923;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 3rem;
  margin-bottom: 2px;
  text-decoration: none;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  /* line 204, ../sass/pages/_jobs.scss */
  .node-calls-for-papers-or-participatio .field-name-field-posting-type a,
  .node-calls-for-papers-or-participatio .field-name-field-call-type a,
  .node-jobs-fellowship-opportunities .field-name-field-posting-type a,
  .node-jobs-fellowship-opportunities .field-name-field-call-type a {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 204, ../sass/pages/_jobs.scss */
  .node-calls-for-papers-or-participatio .field-name-field-posting-type a,
  .node-calls-for-papers-or-participatio .field-name-field-call-type a,
  .node-jobs-fellowship-opportunities .field-name-field-posting-type a,
  .node-jobs-fellowship-opportunities .field-name-field-call-type a {
    padding: 0 1.5rem;
  }
}
/* line 222, ../sass/pages/_jobs.scss */
.node-calls-for-papers-or-participatio .view-display-id-entity_view_2,
.node-jobs-fellowship-opportunities .view-display-id-entity_view_2 {
  color: #283471;
  font-size: 2.8rem;
  font-weight: 400;
  line-height: 3.6rem;
  margin-bottom: 0;
  font-family: "Roboto Slab", serif;
}
@media screen and (max-width: 767px) {
  /* line 222, ../sass/pages/_jobs.scss */
  .node-calls-for-papers-or-participatio .view-display-id-entity_view_2,
  .node-jobs-fellowship-opportunities .view-display-id-entity_view_2 {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 222, ../sass/pages/_jobs.scss */
  .node-calls-for-papers-or-participatio .view-display-id-entity_view_2,
  .node-jobs-fellowship-opportunities .view-display-id-entity_view_2 {
    padding: 0 1.5rem;
  }
}
/* line 238, ../sass/pages/_jobs.scss */
.node-calls-for-papers-or-participatio .view-display-id-entity_view_3,
.node-calls-for-papers-or-participatio .field-name-created,
.node-calls-for-papers-or-participatio .field-name-field-deadline,
.node-jobs-fellowship-opportunities .view-display-id-entity_view_3,
.node-jobs-fellowship-opportunities .field-name-created,
.node-jobs-fellowship-opportunities .field-name-field-deadline {
  color: #8A919E;
  font-size: 1.5rem;
  line-height: 1.9rem;
  margin-bottom: 0;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 0.6rem;
  font-weight: 300;
}
/* line 74, ../sass/_mixins.scss */
.node-calls-for-papers-or-participatio .view-display-id-entity_view_3 a,
.node-calls-for-papers-or-participatio .field-name-created a,
.node-calls-for-papers-or-participatio .field-name-field-deadline a,
.node-jobs-fellowship-opportunities .view-display-id-entity_view_3 a,
.node-jobs-fellowship-opportunities .field-name-created a,
.node-jobs-fellowship-opportunities .field-name-field-deadline a {
  color: #8A919E;
  font-weight: 600;
  text-decoration: none;
}
/* line 79, ../sass/_mixins.scss */
.node-calls-for-papers-or-participatio .view-display-id-entity_view_3 span.field-label,
.node-calls-for-papers-or-participatio .field-name-created span.field-label,
.node-calls-for-papers-or-participatio .field-name-field-deadline span.field-label,
.node-jobs-fellowship-opportunities .view-display-id-entity_view_3 span.field-label,
.node-jobs-fellowship-opportunities .field-name-created span.field-label,
.node-jobs-fellowship-opportunities .field-name-field-deadline span.field-label {
  font-weight: 400;
  padding: 0;
}
@media screen and (max-width: 767px) {
  /* line 238, ../sass/pages/_jobs.scss */
  .node-calls-for-papers-or-participatio .view-display-id-entity_view_3,
  .node-calls-for-papers-or-participatio .field-name-created,
  .node-calls-for-papers-or-participatio .field-name-field-deadline,
  .node-jobs-fellowship-opportunities .view-display-id-entity_view_3,
  .node-jobs-fellowship-opportunities .field-name-created,
  .node-jobs-fellowship-opportunities .field-name-field-deadline {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 238, ../sass/pages/_jobs.scss */
  .node-calls-for-papers-or-participatio .view-display-id-entity_view_3,
  .node-calls-for-papers-or-participatio .field-name-created,
  .node-calls-for-papers-or-participatio .field-name-field-deadline,
  .node-jobs-fellowship-opportunities .view-display-id-entity_view_3,
  .node-jobs-fellowship-opportunities .field-name-created,
  .node-jobs-fellowship-opportunities .field-name-field-deadline {
    padding: 0 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 253, ../sass/pages/_jobs.scss */
  .node-calls-for-papers-or-participatio .field-name-field-date-day,
  .node-calls-for-papers-or-participatio .field-name-field-review-begins,
  .node-calls-for-papers-or-participatio .view-asa-one-off,
  .node-jobs-fellowship-opportunities .field-name-field-date-day,
  .node-jobs-fellowship-opportunities .field-name-field-review-begins,
  .node-jobs-fellowship-opportunities .view-asa-one-off {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 253, ../sass/pages/_jobs.scss */
  .node-calls-for-papers-or-participatio .field-name-field-date-day,
  .node-calls-for-papers-or-participatio .field-name-field-review-begins,
  .node-calls-for-papers-or-participatio .view-asa-one-off,
  .node-jobs-fellowship-opportunities .field-name-field-date-day,
  .node-jobs-fellowship-opportunities .field-name-field-review-begins,
  .node-jobs-fellowship-opportunities .view-asa-one-off {
    padding: 0 1.5rem;
  }
}
/* line 265, ../sass/pages/_jobs.scss */
.node-calls-for-papers-or-participatio .date-display-range,
.node-calls-for-papers-or-participatio .date-display-single,
.node-calls-for-papers-or-participatio .field-name-field-date-day .field-label,
.node-calls-for-papers-or-participatio .field.field-name-field-date .field-label,
.node-calls-for-papers-or-participatio .field.field-name-field-deadline .field-label,
.node-calls-for-papers-or-participatio .field-name-created .field-label,
.node-calls-for-papers-or-participatio .field-name-created,
.node-calls-for-papers-or-participatio .field-name-field-review-begins,
.node-calls-for-papers-or-participatio span.field-label,
.node-jobs-fellowship-opportunities .date-display-range,
.node-jobs-fellowship-opportunities .date-display-single,
.node-jobs-fellowship-opportunities .field-name-field-date-day .field-label,
.node-jobs-fellowship-opportunities .field.field-name-field-date .field-label,
.node-jobs-fellowship-opportunities .field.field-name-field-deadline .field-label,
.node-jobs-fellowship-opportunities .field-name-created .field-label,
.node-jobs-fellowship-opportunities .field-name-created,
.node-jobs-fellowship-opportunities .field-name-field-review-begins,
.node-jobs-fellowship-opportunities span.field-label {
  color: #000000;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1.7rem;
  line-height: 2.3rem;
  font-weight: 400;
  margin-bottom: 0.6rem;
}
/* line 280, ../sass/pages/_jobs.scss */
.node-calls-for-papers-or-participatio .date-display-range a,
.node-calls-for-papers-or-participatio .date-display-single a,
.node-calls-for-papers-or-participatio .field-name-field-date-day .field-label a,
.node-calls-for-papers-or-participatio .field.field-name-field-date .field-label a,
.node-calls-for-papers-or-participatio .field.field-name-field-deadline .field-label a,
.node-calls-for-papers-or-participatio .field-name-created .field-label a,
.node-calls-for-papers-or-participatio .field-name-created a,
.node-calls-for-papers-or-participatio .field-name-field-review-begins a,
.node-calls-for-papers-or-participatio span.field-label a,
.node-jobs-fellowship-opportunities .date-display-range a,
.node-jobs-fellowship-opportunities .date-display-single a,
.node-jobs-fellowship-opportunities .field-name-field-date-day .field-label a,
.node-jobs-fellowship-opportunities .field.field-name-field-date .field-label a,
.node-jobs-fellowship-opportunities .field.field-name-field-deadline .field-label a,
.node-jobs-fellowship-opportunities .field-name-created .field-label a,
.node-jobs-fellowship-opportunities .field-name-created a,
.node-jobs-fellowship-opportunities .field-name-field-review-begins a,
.node-jobs-fellowship-opportunities span.field-label a {
  font-weight: 700;
  color: #8A919E;
}
/* line 285, ../sass/pages/_jobs.scss */
.node-calls-for-papers-or-participatio .field-name-field-date-day .field-label,
.node-calls-for-papers-or-participatio .field-name-created .field-label,
.node-calls-for-papers-or-participatio .field.field-name-field-date .field-label,
.node-calls-for-papers-or-participatio .field.field-name-field-deadline .field-label,
.node-calls-for-papers-or-participatio .field-name-field-review-begins .field-label,
.node-jobs-fellowship-opportunities .field-name-field-date-day .field-label,
.node-jobs-fellowship-opportunities .field-name-created .field-label,
.node-jobs-fellowship-opportunities .field.field-name-field-date .field-label,
.node-jobs-fellowship-opportunities .field.field-name-field-deadline .field-label,
.node-jobs-fellowship-opportunities .field-name-field-review-begins .field-label {
  color: #7A9710;
  font-weight: 400;
}
/* line 294, ../sass/pages/_jobs.scss */
.node-calls-for-papers-or-participatio .field-name-field-review-begins,
.node-jobs-fellowship-opportunities .field-name-field-review-begins {
  margin-bottom: 2rem;
}
/* line 297, ../sass/pages/_jobs.scss */
.node-calls-for-papers-or-participatio .field-name-field-deadline,
.node-jobs-fellowship-opportunities .field-name-field-deadline {
  margin-bottom: 0;
}
/* line 300, ../sass/pages/_jobs.scss */
.node-calls-for-papers-or-participatio .view-display-id-entity_view_1,
.node-jobs-fellowship-opportunities .view-display-id-entity_view_1 {
  margin-bottom: 0;
}
/* line 304, ../sass/pages/_jobs.scss */
.node-calls-for-papers-or-participatio .field-name-body,
.node-jobs-fellowship-opportunities .field-name-body {
  margin-top: 2rem;
}
/* line 307, ../sass/pages/_jobs.scss */
.node-calls-for-papers-or-participatio span.field-label,
.node-jobs-fellowship-opportunities span.field-label {
  padding: 0;
}
/* line 310, ../sass/pages/_jobs.scss */
.node-calls-for-papers-or-participatio .view-display-id-entity_view_4 p,
.node-jobs-fellowship-opportunities .view-display-id-entity_view_4 p {
  color: #8A919E;
  font-size: 1.5rem;
  line-height: 1.9rem;
  margin-bottom: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
}
.node-event .view-display-id-entity_view_6 p,
.node-announcement .view-display-id-entity_view_6 p {
  color: #8A919E;
  font-size: 1.5rem;
  line-height: 1.9rem;
  margin-bottom: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  padding-top: 20px;
}
/* line 74, ../sass/_mixins.scss */
.node-calls-for-papers-or-participatio .view-display-id-entity_view_4 p a,
.node-jobs-fellowship-opportunities .view-display-id-entity_view_4 p a {
  color: #8A919E;
  font-weight: 600;
  text-decoration: none;
}
/* line 79, ../sass/_mixins.scss */
.node-calls-for-papers-or-participatio .view-display-id-entity_view_4 p span.field-label,
.node-jobs-fellowship-opportunities .view-display-id-entity_view_4 p span.field-label {
  font-weight: 400;
  padding: 0;
}

@media screen and (max-width: 767px) {
  /* line 316, ../sass/pages/_jobs.scss */
  .field-name-field-instructions {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 316, ../sass/pages/_jobs.scss */
  .field-name-field-instructions {
    padding: 0 1.5rem;
  }
}
/* line 324, ../sass/pages/_jobs.scss */
.field-name-field-instructions .field-label {
  color: #566174;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 2rem;
  font-weight: bold;
  line-height: 2.5rem;
  margin-bottom: 2.7rem;
}

/* featured message block on jobs and events landing page */
/* line 335, ../sass/pages/_jobs.scss */
#block-block-26 {
  background-attachment: scroll;
  background-color: #ffffff;
  background-image: url("/sites/default/files/news-and-events-underlay.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 55px 0 44px;
}
@media screen and (max-width: 767px) {
  /* line 335, ../sass/pages/_jobs.scss */
  #block-block-26 {
    padding: 35px 0 40px;
  }
}
/* line 346, ../sass/pages/_jobs.scss */
#block-block-26 h2 {
  color: #ffffff;
  font-size: 28px;
  margin-bottom: 2px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  /* line 346, ../sass/pages/_jobs.scss */
  #block-block-26 h2 {
    font-size: 2.4rem;
    line-height: 3.5rem;
    margin-right: 3rem;
    text-align: left;
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 346, ../sass/pages/_jobs.scss */
  #block-block-26 h2 {
    padding: 0 1.5rem;
  }
}
/* line 362, ../sass/pages/_jobs.scss */
#block-block-26 p {
  display: block;
  font-size: 20px;
  line-height: 30px;
  margin: 0 auto;
  max-width: 850px;
  padding: 0 3.5rem;
  color: #ffffff;
  text-align: center;
}
@media screen and (max-width: 767px) {
  /* line 362, ../sass/pages/_jobs.scss */
  #block-block-26 p {
    text-align: left;
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 362, ../sass/pages/_jobs.scss */
  #block-block-26 p {
    padding: 0 1.5rem;
  }
}
/* line 378, ../sass/pages/_jobs.scss */
#block-block-26 p.button {
  text-align: center;
}
/* line 380, ../sass/pages/_jobs.scss */
#block-block-26 p.button a {
  margin-top: 40px;
  text-align: center;
  background: transparent none repeat scroll 0 0;
  border: 3px solid #ffffff;
  color: #ffffff;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  padding: 16px 34px;
  text-decoration: none;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  /* line 380, ../sass/pages/_jobs.scss */
  #block-block-26 p.button a {
    border: 4px solid #ffffff;
    padding: 11px 20px;
    text-align: center;
  }
}

/* jobs and events landing page elements */
/* line 403, ../sass/pages/_jobs.scss */
#block-views-asa-editors-pages-block-1 {
  border-top: none;
  width: 30%;
  float: right;
}
@media screen and (max-width: 767px) {
  /* line 403, ../sass/pages/_jobs.scss */
  #block-views-asa-editors-pages-block-1 {
    width: 100%;
    float: none;
  }
}
@media screen and (max-width: 767px) {
  /* line 412, ../sass/pages/_jobs.scss */
  #block-views-asa-editors-pages-block-1 table {
    margin: 0 3rem;
    width: calc(100% - 6rem);
  }
}
@media screen and (max-width: 445px) {
  /* line 412, ../sass/pages/_jobs.scss */
  #block-views-asa-editors-pages-block-1 table {
    margin: 0 1.5rem;
    width: calc(100% - 3rem);
  }
}
/* line 423, ../sass/pages/_jobs.scss */
#block-views-asa-editors-pages-block-1 h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: bold;
  font-size: 2rem;
  text-align: center;
  padding: 1.2rem 0;
  color: #ffffff;
  background: #7A9710;
  font-weight: 600 !important;
  margin-bottom: 2.5rem;
}
/* line 428, ../sass/pages/_jobs.scss */
#block-views-asa-editors-pages-block-1 tr {
  background: none;
}
/* line 430, ../sass/pages/_jobs.scss */
#block-views-asa-editors-pages-block-1 tr td:first-of-type {
  width: 9.9rem;
  padding-right: 1.6rem;
}
/* line 434, ../sass/pages/_jobs.scss */
#block-views-asa-editors-pages-block-1 tr td:last-of-type {
  color: #283471;
}
/* line 439, ../sass/pages/_jobs.scss */
#block-views-asa-editors-pages-block-1 td {
  vertical-align: top;
  border-right: none;
  padding: 1.6rem 0;
  border-top: none;
}
@media screen and (max-width: 767px) {
  /* line 445, ../sass/pages/_jobs.scss */
  #block-views-asa-editors-pages-block-1 .view-footer h3 {
    margin-bottom: 4.5rem;
  }
}
/* line 449, ../sass/pages/_jobs.scss */
#block-views-asa-editors-pages-block-1 .view-footer h3 a {
  color: #f59923;
  font-family: "Roboto Slab",serif;
  font-size: 2rem;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  /* line 449, ../sass/pages/_jobs.scss */
  #block-views-asa-editors-pages-block-1 .view-footer h3 a {
    margin: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 449, ../sass/pages/_jobs.scss */
  #block-views-asa-editors-pages-block-1 .view-footer h3 a {
    margin: 0 1.5rem;
  }
}

/* line 464, ../sass/pages/_jobs.scss */
.section-about #block-views-community-announcements-block,
.section-about #block-views-community-announcements-block-4 {
  width: calc(66.666% - 27px);
  margin-right: 40px;
  float: left;
}
@media screen and (max-width: 767px) {
  /* line 464, ../sass/pages/_jobs.scss */
  .section-about #block-views-community-announcements-block,
  .section-about #block-views-community-announcements-block-4 {
    width: 100%;
    margin-right: 0;
    float: none;
  }
}
/* line 474, ../sass/pages/_jobs.scss */
.section-about #block-views-community-announcements-block h2,
.section-about #block-views-community-announcements-block-4 h2 {
  margin-bottom: 2.5rem;
}

@media screen and (max-width: 767px) {
  /* line 479, ../sass/pages/_jobs.scss */
  .section-about #block-views-community-announcements-block .views-row {
    margin-left: 3rem;
    margin-right: 3rem;
    margin-bottom: 2.1rem;
    padding-bottom: 1.8rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 479, ../sass/pages/_jobs.scss */
  .section-about #block-views-community-announcements-block .views-row {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
}

/* job section sidebar */
/* line 495, ../sass/pages/_jobs.scss */
.section-jobs-opportunities #block-menu-block-2 h2.block-title {
  display: none;
}
/* line 498, ../sass/pages/_jobs.scss */
.section-jobs-opportunities #block-menu-block-2 a {
  display: block;
  clear: both;
  color: #F59923;
  text-decoration: none;
  font-size: 2rem;
  font-family: "Roboto Slab", serif;
  font-weight: 500;
  margin-bottom: 2rem;
}
/* line 507, ../sass/pages/_jobs.scss */
.section-jobs-opportunities #block-menu-block-2 a:hover {
  color: #D57700;
}
/* line 510, ../sass/pages/_jobs.scss */
.section-jobs-opportunities #block-menu-block-2 a:after {
  content: ' »';
}

/* member testimonial block */
/* line 2, ../sass/pages/_meeting.scss */
#block-views-asa-member-vignettes-block {
  padding: 0 0 48px;
}
/* line 712, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block .view-header,
#block-views-asa-member-vignettes-block .views-row,
#block-views-asa-member-vignettes-block .view-footer {
  width: auto;
  float: none;
}
/* line 719, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block h2 {
  color: #566174;
  font-weight: 700;
  font-size: 28px;
  text-align: center;
  margin-bottom: 3.3rem;
}
/* line 727, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block h3 {
  margin-bottom: 10px;
}
/* line 730, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block h3 a {
  font-size: 17px;
  font-weight: 400;
  color: #283471;
  text-decoration: none;
}
/* line 738, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block p {
  color: #000000;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 743, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block .slide__content {
  max-width: 620px;
  margin: 0 auto;
}
/* line 747, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block .slide__content p {
  line-height: 27px;
}
/* line 752, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block #slick-views-asa-files-1 {
  max-width: 840px;
  margin: 0 auto;
}
/* line 757, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block .slick-prev::before {
  background: url("/sites/all/themes/custom/asa/images/icon-left-arrow.png");
}
/* line 761, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block .slick-next::before {
  background: url("/sites/all/themes/custom/asa/images/icon-right-arrow.png");
}
/* line 765, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block .slick-prev::before,
#block-views-asa-member-vignettes-block .slick-next::before {
  background-repeat: no-repeat;
  background-size: 23px 50px;
  display: block;
  width: 23px;
  height: 50px;
  color: transparent;
}
/* line 776, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block .view-footer {
  text-align: center;
  padding: 18px 0 0;
}
/* line 780, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block .view-footer p {
  margin-bottom: 0;
}
/* line 784, ../sass/_mixins.scss */
#block-views-asa-member-vignettes-block .view-footer a {
  font-weight: 400;
  font-family: "Roboto Slab", serif;
  font-size: 20px;
  color: #F59923;
  text-decoration: none;
}

/* Election Module Overrides*/
/* line 2, ../sass/pages/_elections.scss */
.election-posts,
.election-post,
.election-info,
.election-candidate {
  font-size: 1.8rem;
  line-height: 2.9rem;
}

/* line 10, ../sass/pages/_elections.scss */
.election-info {
  margin-top: 0;
}

/* line 14, ../sass/pages/_elections.scss */
.election-teaser, .election-post-teaser, .election-candidate-teaser {
  padding-left: 0;
}

/* line 18, ../sass/pages/_elections.scss */
.election-teaser h2, .election-post-teaser h2, .election-candidate-teaser h2 {
  margin-left: 0;
}

/* line 22, ../sass/pages/_elections.scss */
.election-candidate-row {
  margin: 0;
}

/* line 28, ../sass/pages/_elections.scss */
.election-post .election-vote-button,
.election-post-teaser .election-vote-button {
  position: relative;
}
/* line 30, ../sass/pages/_elections.scss */
.election-post .election-vote-button a,
.election-post-teaser .election-vote-button a {
  color: #ffffff;
  text-decoration: none;
  background: #F59923;
  font-weight: bold;
  font-size: 16px;
  text-transform: uppercase;
  padding: 22px 55px;
  display: inline-block;
  font-size: 1.6rem;
  padding: 1.8rem 3.5rem;
  color: #ffffff;
  border-radius: 0;
  font-family: "Source Sans Pro",sans-serif;
}
@media screen and (max-width: 767px) {
  /* line 30, ../sass/pages/_elections.scss */
  .election-post .election-vote-button a,
  .election-post-teaser .election-vote-button a {
    padding: 15px 40px;
    text-align: center;
  }
}
/* line 62, ../sass/_mixins.scss */
.election-post .election-vote-button a:hover,
.election-post-teaser .election-vote-button a:hover {
  background: #D57700;
}

@media screen and (max-width: 767px) {
  /* line 41, ../sass/pages/_elections.scss */
  .section-elections #main {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 41, ../sass/pages/_elections.scss */
  .section-elections #main {
    padding: 0 1.5rem;
  }
}

/* Section Landing */
/* line 53, ../sass/pages/_elections.scss */
.page-elections h2 {
  margin-bottom: 0;
}
/* line 55, ../sass/pages/_elections.scss */
.page-elections h2 a {
  text-decoration: none;
}
/* line 59, ../sass/pages/_elections.scss */
.page-elections .views-row {
  margin-bottom: 5rem;
}
/* line 64, ../sass/pages/_elections.scss */
.page-elections .election-info-voting span.label,
.page-elections .election-info-voting span.election-status-open,
.page-elections .election-info-nominations span.label,
.page-elections .election-info-nominations span.election-status-open {
  font-weight: 400;
}

/* Candidates Page */
/* line 72, ../sass/pages/_elections.scss */
.page-election- .election-posts h2,
.page-election- .election-info-nominations,
.page-election- .election-info-voting,
.page-election- .field-name-field-post-description {
  display: none;
}
/* line 78, ../sass/pages/_elections.scss */
.page-election- h3 {
  margin-bottom: 0;
}
/* line 80, ../sass/pages/_elections.scss */
.page-election- h3 a {
  text-decoration: none;
}
/* line 85, ../sass/pages/_elections.scss */
.page-election- .election-post .content {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
/* line 91, ../sass/pages/_elections.scss */
.page-election- .election-post .content .election-info-number-of-vacancies {
  -webkit-order: -1;
  order: -1;
}
/* line 95, ../sass/pages/_elections.scss */
.page-election- .election-post .content .field-name-field-post-description {
  -webkit-order: 2;
  order: 2;
}
/* line 99, ../sass/pages/_elections.scss */
.page-election- .election-post .content .election-vote-button {
  -webkit-order: 15;
  order: 15;
  padding-bottom: 1.8rem;
}
/* line 106, ../sass/pages/_elections.scss */
.page-election- .view-election-posts .views-row {
  margin-bottom: 5rem;
}
/* line 113, ../sass/pages/_elections.scss */
.page-election- .election-info-voting span.label,
.page-election- .election-info-voting span.election-status-open,
.page-election- .election-info-nominations span.label,
.page-election- .election-info-nominations span.election-status-open {
  font-weight: 400;
}

/* line 120, ../sass/pages/_elections.scss */
.election-post .election-info,
.election-post .field-name-field-post-description {
  color: #8a919e;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 1.5rem;
  line-height: 1.9rem;
  margin-bottom: 0;
}
/* line 127, ../sass/pages/_elections.scss */
.election-post .election-info .field-label,
.election-post .election-info .label,
.election-post .field-name-field-post-description .field-label,
.election-post .field-name-field-post-description .label {
  font-weight: 400;
}

/* Candidate List */
/* line 136, ../sass/pages/_elections.scss */
.page-election-.page-election-candidates .field-name-candidate-name,
.page-election-.page-election-candidates .field-name-field-candidate-institution .field-label,
.page-election-.page-election-candidates .field-name-field-candidate-biography,
.page-election-.page-election-candidates .field-name-field-candidate-statement,
.page-election-.page-election-candidates .election-info-status,
.page-election-post .field-name-candidate-name,
.page-election-post .field-name-field-candidate-institution .field-label,
.page-election-post .field-name-field-candidate-biography,
.page-election-post .field-name-field-candidate-statement,
.page-election-post .election-info-status {

}
/* this had been set to display:none by Confluence, reasoning unknown*/

/* line 144, ../sass/pages/_elections.scss */
.page-election-.page-election-candidates h3,
.page-election-post h3 {
  color: #283471;
  font-size: 2.8rem;
  font-weight: 400;
  line-height: 3.6rem;
  margin-bottom: 0.6rem;
}
/* line 151, ../sass/pages/_elections.scss */
.page-election-.page-election-candidates h2,
.page-election-post h2 {
  margin-bottom: 0;
}
/* line 153, ../sass/pages/_elections.scss */
.page-election-.page-election-candidates h2 a,
.page-election-post h2 a {
  color: #7a9710;
  font-size: 2.2rem;
  font-weight: bold;
  line-height: 3.1rem;
  text-decoration: none;
}
/* line 161, ../sass/pages/_elections.scss */
.page-election-.page-election-candidates .field-name-field-candidate-institution,
.page-election-post .field-name-field-candidate-institution {
  color: #8a919e;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 1.5rem;
  line-height: 1.9rem;
}
/* line 167, ../sass/pages/_elections.scss */
.page-election-.page-election-candidates .election-candidate-row,
.page-election-post .election-candidate-row {
  margin-bottom: 1rem;
}

/* line 175, ../sass/pages/_elections.scss */
.section-election-post .election-post-votable .content,
.page-election-post .election-post-votable .content {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
/* line 181, ../sass/pages/_elections.scss */
.section-election-post .election-post-votable .content .election-info-number-of-vacancies,
.page-election-post .election-post-votable .content .election-info-number-of-vacancies {
  -webkit-order: -1;
  order: -1;
}
/* line 185, ../sass/pages/_elections.scss */
.section-election-post .election-post-votable .content .election-info-election,
.page-election-post .election-post-votable .content .election-info-election {
  -webkit-order: -2;
  order: -2;
  margin-bottom: 0.5rem;
}
/* line 189, ../sass/pages/_elections.scss */
.section-election-post .election-post-votable .content .election-info-election span.label,
.page-election-post .election-post-votable .content .election-info-election span.label {
  display: none;
}
/* line 192, ../sass/pages/_elections.scss */
.section-election-post .election-post-votable .content .election-info-election a,
.page-election-post .election-post-votable .content .election-info-election a {
  font-size: 1.8rem;
  line-height: 2.9rem;
  text-decoration: none;
}
/* line 198, ../sass/pages/_elections.scss */
.section-election-post .election-post-votable .content .election-vote-button,
.page-election-post .election-post-votable .content .election-vote-button {
  -webkit-order: 17;
  order: 17;
  padding-bottom: 1.8rem;
}
/* line 203, ../sass/pages/_elections.scss */
.section-election-post .election-post-votable .content .election-post-candidates,
.page-election-post .election-post-votable .content .election-post-candidates {
  -webkit-order: 16;
  order: 16;
}
/* line 208, ../sass/pages/_elections.scss */
.section-election-post .election-post-votable .content .field-name-field-post-description,
.page-election-post .election-post-votable .content .field-name-field-post-description {
  -webkit-order: 15;
  order: 15;
  margin-top: 2rem;
}
/* line 212, ../sass/pages/_elections.scss */
.section-election-post .election-post-votable .content .field-name-field-post-description .field-label,
.page-election-post .election-post-votable .content .field-name-field-post-description .field-label {
  display: none;
}

/* Candidate Node */
/* line 222, ../sass/pages/_elections.scss */
.page-election-candidate .election-info-status,
.page-election-candidate .field-name-candidate-name .field-label,
.page-election-candidate .field-name-field-candidate-institution .field-label {
  display: none;
}
/* line 227, ../sass/pages/_elections.scss */
.page-election-candidate .field-name-field-candidate-biography .field-label,
.page-election-candidate .field-name-field-candidate-statement .field-label {
  color: #566174;
  font-size: 2rem;
  line-height: 2.5rem;
}
/* line 233, ../sass/pages/_elections.scss */
.page-election-candidate .election-info-election {
  float: left;
}
/* line 235, ../sass/pages/_elections.scss */
.page-election-candidate .election-info-election:after {
  content: ' › ';
  margin-right: 1rem;
  margin-left: 0.5rem;
}
/* line 241, ../sass/pages/_elections.scss */
.page-election-candidate .election-info-election,
.page-election-candidate .election-info-post {
  margin-top: 0;
}
/* line 244, ../sass/pages/_elections.scss */
.page-election-candidate .election-info-election span.label,
.page-election-candidate .election-info-post span.label {
  display: none;
}
/* line 247, ../sass/pages/_elections.scss */
.page-election-candidate .election-info-election a,
.page-election-candidate .election-info-post a {
  text-decoration: none;
}
/* line 251, ../sass/pages/_elections.scss */
.page-election-candidate .field-name-candidate-name {
  color: #283471;
  font-family: "Roboto Slab", serif;
  font-size: 2.8rem;
  font-weight: 400;
  line-height: 3.6rem;
  clear: both;
}
/* line 259, ../sass/pages/_elections.scss */
.page-election-candidate .field-name-field-candidate-institution {
  color: #8a919e;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 1.5rem;
  line-height: 1.9rem;
  margin-bottom: 2rem;
}

/* Amendments Page */
/* line 271, ../sass/pages/_elections.scss */
.page-election-1 h3 {
  margin-bottom: 0;
}
/* line 273, ../sass/pages/_elections.scss */
.page-election-1 h3 a {
  text-decoration: none;
  color: #7a9710;
  font-size: 2.2rem;
  font-weight: bold;
  line-height: 3.1rem;
  text-decoration: none;
}
/* line 284, ../sass/pages/_elections.scss */
.page-election-1 .election-info-voting span.label,
.page-election-1 .election-info-voting span.election-status-open,
.page-election-1 .election-info-nominations span.label,
.page-election-1 .election-info-nominations span.election-status-open {
  font-weight: 400;
}
/* line 289, ../sass/pages/_elections.scss */
.page-election-1 .views-row {
  margin-bottom: 6rem;
}

/* Vote Pages */
/* line 296, ../sass/pages/_elections.scss */
.page-election-post-vote input#edit-abstain.form-submit {
  background: none;
  color: #F59923;
  text-transform: none;
  font-family: "Roboto Slab", serif;
  border: none;
  padding: 0;
  font-size: 2rem;
  font-weight: 500;
  display: block;
}
/* line 306, ../sass/pages/_elections.scss */
.page-election-post-vote input#edit-abstain.form-submit:after {
  content: ' »';
}
/* line 311, ../sass/pages/_elections.scss */
.page-election-post-vote input#edit-submit {
  margin-bottom: 2rem;
  display: block;
}
/* line 315, ../sass/pages/_elections.scss */
.page-election-post-vote .form-item-candidate-id label {
  color: #7a9710;
  font-family: "Roboto Slab",serif;
  font-size: 2.2rem;
  line-height: 3.1rem;
  margin-bottom: 0;
  text-transform: none;
}
/* line 322, ../sass/pages/_elections.scss */
.page-election-post-vote .form-item-candidate-id label span.form-required {
  color: #7a9710;
  display:none;
}
/* line 325, ../sass/pages/_elections.scss */
.page-election-post-vote .form-item-candidate-id label.option {
  font-family: "Source Sans Pro", sans-serif;
  color: #000;
  font-size: 1.8rem;
  line-height: 3.2rem;
}
/* line 332, ../sass/pages/_elections.scss */
.page-election-post-vote .fieldset-description {
  margin-bottom: 2rem;
}
/* line 335, ../sass/pages/_elections.scss */
.page-election-post-vote span.fieldset-legend {
  display: none;
}
/* line 339, ../sass/pages/_elections.scss */
.page-election-post-vote legend:before {
  content: 'Your Ballot';
  color: #283471;
  font-size: 2.8rem;
  font-weight: 400;
  line-height: 3.6rem;
  margin-bottom: 0.6rem;
  font-family: "Roboto Slab",serif;
}

/* line 350, ../sass/pages/_elections.scss */
.page-election-post #edit-buttons a.active,
.page-election-post a#edit-cancel {
  color: #F59923;
  font-family: "Roboto Slab", serif;
  font-size: 2rem;
  font-weight: 500;
  text-decoration: none;
}
/* line 357, ../sass/pages/_elections.scss */
.page-election-post #edit-buttons a.active:after,
.page-election-post a#edit-cancel:after {
  content: ' »';
}

/* line 364, ../sass/pages/_elections.scss */
.section-elections .form-radios,
.section-elections .form-checkboxes {
  margin-bottom: 2rem;
}
/* line 366, ../sass/pages/_elections.scss */
.section-elections .form-radios label.option,
.section-elections .form-checkboxes label.option {
  font-family: "Source Sans Pro", sans-serif;
  color: #000;
  font-size: 1.8rem;
  line-height: 3.2rem;
}

/* line 378, ../sass/pages/_elections.scss */
form#election-vote-form #edit-post {
  display: none;
}

/* line 384, ../sass/pages/_elections.scss */
.page-election-post-vote-undo #edit-actions {
  margin-top: 2rem;
}

/* Logged in admin things */
/* line 392, ../sass/pages/_elections.scss */
.logged-in.section-elections ul.action-links,
.logged-in.page-election ul.action-links {
  list-style: none;
  padding: 0;
}
/* line 395, ../sass/pages/_elections.scss */
.logged-in.section-elections ul.action-links a,
.logged-in.page-election ul.action-links a {
  color: #F59923;
  font-family: "Roboto Slab", serif;
  font-size: 2rem;
  font-weight: 500;
  text-decoration: none;
}
/* line 401, ../sass/pages/_elections.scss */
.logged-in.section-elections ul.action-links a:after,
.logged-in.page-election ul.action-links a:after {
  content: ' »';
}

/* line 412, ../sass/pages/_elections.scss */
.page-election-edit .form-radios label.option,
.page-election-edit .form-item label.option,
.page-elections-add .form-radios label.option,
.page-elections-add .form-item label.option {
  font-family: "Source Sans Pro", sans-serif;
  color: #000000;
  font-size: 1.6rem;
}
/* line 419, ../sass/pages/_elections.scss */
.page-election-edit .form-item .description,
.page-elections-add .form-item .description {
  font-size: 1.2rem;
  margin-left: 1.8rem;
}
/* line 423, ../sass/pages/_elections.scss */
.page-election-edit .form-actions,
.page-elections-add .form-actions {
  margin-top: 2rem;
}
/* line 426, ../sass/pages/_elections.scss */
.page-election-edit a#edit-cancel,
.page-elections-add a#edit-cancel {
  color: #F59923;
  font-family: "Roboto Slab", serif;
  font-size: 2rem;
  font-weight: 500;
  text-decoration: none;
  display: block;
}
/* line 433, ../sass/pages/_elections.scss */
.page-election-edit a#edit-cancel:after,
.page-elections-add a#edit-cancel:after {
  content: ' »';
}
/* line 437, ../sass/pages/_elections.scss */
.page-election-edit span.fieldset-legend,
.page-elections-add span.fieldset-legend {
  font-weight: bold;
}
/* line 440, ../sass/pages/_elections.scss */
.page-election-edit .form-wrapper,
.page-elections-add .form-wrapper {
  margin-bottom: 2rem;
}

/* line 447, ../sass/pages/_elections.scss */
.view-election-posts-admin .view-header,
.view-election-candidates-admin .view-header {
  font-size: 1.6rem;
}

/* Election Statistics */
/* line 453, ../sass/pages/_elections.scss */
.page-election-statistics .column {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
/* line 458, ../sass/pages/_elections.scss */
.page-election-statistics .column .tabs-primary {
  -webkit-order: -1;
  order: -1;
}
/* line 462, ../sass/pages/_elections.scss */
.page-election-statistics .column p {
  -webkit-order: -2;
  order: -2;
}

/* line 5, ../sass/pages/_taxonomy.scss */
.section-announcement-types h2.node__title a,
.section-event-types h2.node__title a,
.page-taxonomy-term.section-jobs-opportunities h2.node__title a,
.section-panelproposal-type h2.node__title a {
  text-decoration: none;
}
/* line 8, ../sass/pages/_taxonomy.scss */
.section-announcement-types a.more-link,
.section-event-types a.more-link,
.page-taxonomy-term.section-jobs-opportunities a.more-link,
.section-panelproposal-type a.more-link {
  color: #F59923;
  text-decoration: none;
  font-size: 2rem;
  font-family: "Roboto Slab", serif;
  font-weight: 500;
  display: block;
  text-align: left;
  margin-top: 2.6rem;
}
/* line 17, ../sass/pages/_taxonomy.scss */
.section-announcement-types a.more-link:hover,
.section-event-types a.more-link:hover,
.page-taxonomy-term.section-jobs-opportunities a.more-link:hover,
.section-panelproposal-type a.more-link:hover {
  color: #D57700;
}
/* line 21, ../sass/pages/_taxonomy.scss */
.section-announcement-types a.feed-icon,
.section-event-types a.feed-icon,
.page-taxonomy-term.section-jobs-opportunities a.feed-icon,
.section-panelproposal-type a.feed-icon {
  display: none;
}
/* line 24, ../sass/pages/_taxonomy.scss */
.section-announcement-types article,
.section-event-types article,
.page-taxonomy-term.section-jobs-opportunities article,
.section-panelproposal-type article {
  border-bottom: 0.2rem solid #ecf0f8;
  margin-bottom: 2.1rem;
  padding-bottom: 0;
}
/* line 28, ../sass/pages/_taxonomy.scss */
.section-announcement-types article:last-of-type,
.section-event-types article:last-of-type,
.page-taxonomy-term.section-jobs-opportunities article:last-of-type,
.section-panelproposal-type article:last-of-type {
  border-bottom: none;
}
@media screen and (max-width: 767px) {
  /* line 24, ../sass/pages/_taxonomy.scss */
  .section-announcement-types article,
  .section-event-types article,
  .page-taxonomy-term.section-jobs-opportunities article,
  .section-panelproposal-type article {
    margin: 0 3rem;
  }
  /* line 33, ../sass/pages/_taxonomy.scss */
  .section-announcement-types article .view-display-id-entity_view_5,
  .section-announcement-types article .field-name-body,
  .section-event-types article .view-display-id-entity_view_5,
  .section-event-types article .field-name-body,
  .page-taxonomy-term.section-jobs-opportunities article .view-display-id-entity_view_5,
  .page-taxonomy-term.section-jobs-opportunities article .field-name-body,
  .section-panelproposal-type article .view-display-id-entity_view_5,
  .section-panelproposal-type article .field-name-body {
    padding: 0;
  }
}
@media screen and (max-width: 445px) {
  /* line 24, ../sass/pages/_taxonomy.scss */
  .section-announcement-types article,
  .section-event-types article,
  .page-taxonomy-term.section-jobs-opportunities article,
  .section-panelproposal-type article {
    margin: 0 1.5rem;
  }
}
/* line 43, ../sass/pages/_taxonomy.scss */
.section-announcement-types #main,
.section-event-types #main,
.page-taxonomy-term.section-jobs-opportunities #main,
.section-panelproposal-type #main {
  max-width: 90rem;
}
/* line 46, ../sass/pages/_taxonomy.scss */
.section-announcement-types .date-display-range, .section-announcement-types .date-display-single,
.section-announcement-types .view-asa-one-off,
.section-event-types .date-display-range,
.section-event-types .date-display-single,
.section-event-types .view-asa-one-off,
.page-taxonomy-term.section-jobs-opportunities .date-display-range,
.page-taxonomy-term.section-jobs-opportunities .date-display-single,
.page-taxonomy-term.section-jobs-opportunities .view-asa-one-off,
.section-panelproposal-type .date-display-range,
.section-panelproposal-type .date-display-single,
.section-panelproposal-type .view-asa-one-off {
  color: #8A919E;
  font-size: 1.5rem;
  line-height: 1.9rem;
  margin-bottom: 0;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 74, ../sass/_mixins.scss */
.section-announcement-types .date-display-range a, .section-announcement-types .date-display-single a,
.section-announcement-types .view-asa-one-off a,
.section-event-types .date-display-range a,
.section-event-types .date-display-single a,
.section-event-types .view-asa-one-off a,
.page-taxonomy-term.section-jobs-opportunities .date-display-range a,
.page-taxonomy-term.section-jobs-opportunities .date-display-single a,
.page-taxonomy-term.section-jobs-opportunities .view-asa-one-off a,
.section-panelproposal-type .date-display-range a,
.section-panelproposal-type .date-display-single a,
.section-panelproposal-type .view-asa-one-off a {
  color: #8A919E;
  font-weight: 600;
  text-decoration: none;
}
/* line 79, ../sass/_mixins.scss */
.section-announcement-types .date-display-range span.field-label, .section-announcement-types .date-display-single span.field-label,
.section-announcement-types .view-asa-one-off span.field-label,
.section-event-types .date-display-range span.field-label,
.section-event-types .date-display-single span.field-label,
.section-event-types .view-asa-one-off span.field-label,
.page-taxonomy-term.section-jobs-opportunities .date-display-range span.field-label,
.page-taxonomy-term.section-jobs-opportunities .date-display-single span.field-label,
.page-taxonomy-term.section-jobs-opportunities .view-asa-one-off span.field-label,
.section-panelproposal-type .date-display-range span.field-label,
.section-panelproposal-type .date-display-single span.field-label,
.section-panelproposal-type .view-asa-one-off span.field-label {
  font-weight: 400;
  padding: 0;
}

/* line 54, ../sass/pages/_taxonomy.scss */
.page-taxonomy-term .field-name-field-current-contributors,
.page-taxonomy-term .field-name-field-session-type {
  color: #8A919E;
  font-size: 1.5rem;
  line-height: 1.9rem;
  margin-bottom: 0;
}
/* line 60, ../sass/pages/_taxonomy.scss */
.page-taxonomy-term .field-name-field-current-contributors .field-label,
.page-taxonomy-term .field-name-field-session-type .field-label {
  font-weight: 400;
}
/* line 63, ../sass/pages/_taxonomy.scss */
.page-taxonomy-term .field-name-field-current-contributors a,
.page-taxonomy-term .field-name-field-session-type a {
  color: #8A919E;
  text-decoration: none;
}
/* line 68, ../sass/pages/_taxonomy.scss */
.page-taxonomy-term .view-asa-one-off h4 {
  margin-top: 2rem;
}
/* line 70, ../sass/pages/_taxonomy.scss */
.page-taxonomy-term .view-asa-one-off h4 a {
  font-weight: 400;
  font-family: "Roboto Slab", serif;
  font-size: 20px;
  color: #F59923;
  text-decoration: none;
}

/* line 83, ../sass/pages/_taxonomy.scss */
.section-announcement-types .field-name-body h2,
.section-announcement-types .field-name-body h3,
.section-announcement-types .field-name-body h4 {
  font-size: 1.8rem;
  line-height: 3.2rem;
  margin: 0 0 2rem;
  color: #000000;
  font-weight: 400;
  font-family: "Source Sans Pro", sans-serif;
}

/* annual meeting page */
/* at a glance schedule */
/* line 5, ../sass/pages/_annual-meeting.scss */
.view-display-id-annual_meeting_at_a_glance table {
  border-top: none;
}
@media screen and (max-width: 767px) {
  /* line 5, ../sass/pages/_annual-meeting.scss */
  .view-display-id-annual_meeting_at_a_glance table {
    margin: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 5, ../sass/pages/_annual-meeting.scss */
  .view-display-id-annual_meeting_at_a_glance table {
    margin: 0 1.5rem;
  }
}
/* line 13, ../sass/pages/_annual-meeting.scss */
.view-display-id-annual_meeting_at_a_glance table tr {
  background: none;
}
/* line 15, ../sass/pages/_annual-meeting.scss */
.view-display-id-annual_meeting_at_a_glance table tr td:first-of-type {
  width: 9.9rem;
  padding-right: 1.6rem;
}
/* line 19, ../sass/pages/_annual-meeting.scss */
.view-display-id-annual_meeting_at_a_glance table tr td:last-of-type {
  color: #283471;
}
/* line 24, ../sass/pages/_annual-meeting.scss */
.view-display-id-annual_meeting_at_a_glance table td {
  vertical-align: top;
  border-right: none;
  padding: 1.6rem 0;
  border-top: none;
}

/** this part is important for the schedule on mobile widths */
/* line 34, ../sass/pages/_annual-meeting.scss */
#block-views-354a69b1d87a47d8a96165c4c95be289 h2.block-title {
  color: #283471;
}
@media screen and (max-width: 767px) {
  /* line 34, ../sass/pages/_annual-meeting.scss */
  #block-views-354a69b1d87a47d8a96165c4c95be289 h2.block-title {
    background: #283471;
    color: #ffffff;
    margin-bottom: 0;
    padding: 1.8rem 3rem 0;
    text-align: center;
    line-height: 4.1rem;
  }
}
@media screen and (min-width: 768px) {
  /* line 46, ../sass/pages/_annual-meeting.scss */
  #block-views-354a69b1d87a47d8a96165c4c95be289 .collapse-toggle {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  /* line 46, ../sass/pages/_annual-meeting.scss */
  #block-views-354a69b1d87a47d8a96165c4c95be289 .collapse-toggle {
    background: #283471;
    padding-bottom: 1.3rem;
    margin-bottom: 3rem;
  }
}
/* line 124, ../sass/_mixins.scss */
#block-views-354a69b1d87a47d8a96165c4c95be289 .collapse-toggle a {
  display: block;
  margin: 0 auto;
  width: 29px;
  height: 29px;
  background-repeat: no-repeat;
  background-size: 29px 29px;
  color: transparent;
}
/* line 133, ../sass/_mixins.scss */
#block-views-354a69b1d87a47d8a96165c4c95be289 .collapse-toggle.open a {
  background: url("/sites/all/themes/custom/asa/images/icon-plus.png");
}
/* line 136, ../sass/_mixins.scss */
#block-views-354a69b1d87a47d8a96165c4c95be289 .collapse-toggle.close a {
  background: url("/sites/all/themes/custom/asa/images/icon-minus.png");
}

/* member testimonial slider */
/* line 60, ../sass/pages/_annual-meeting.scss */
#block-views-asa-member-vignettes-block,
#block-views-asa-member-vignettes-block-1 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  clear: both;
}
@media screen and (max-width: 767px) {
  /* line 60, ../sass/pages/_annual-meeting.scss */
  #block-views-asa-member-vignettes-block,
  #block-views-asa-member-vignettes-block-1 {
    display: none;
  }
}

/* line 72, ../sass/pages/_annual-meeting.scss */
.view-asa-member-vignettes .view-content .view-asa-files .views-row {
  float: left;
}
/* line 74, ../sass/pages/_annual-meeting.scss */
.view-asa-member-vignettes .view-content .view-asa-files .views-row img {
  margin-right: 2rem;
}
/* line 79, ../sass/pages/_annual-meeting.scss */
.view-asa-member-vignettes .webform-long-answer {
  font-size: 1.8rem;
  line-height: 2.9rem;
}
/* line 82, ../sass/pages/_annual-meeting.scss */
.view-asa-member-vignettes .webform-long-answer br {
  content: '';
  display: block;
  margin-top: 0.4rem;
}
/* line 89, ../sass/pages/_annual-meeting.scss */
.view-asa-member-vignettes #slick-views-asa-member-vignettes-1 {
  max-width: 840px;
  margin: 0 auto;
}

/* line 96, ../sass/pages/_annual-meeting.scss */
#main .view-asa-member-vignettes {
  padding: 0 0 48px;
}
/* line 797, ../sass/_mixins.scss */
#main .view-asa-member-vignettes .view-header,
#main .view-asa-member-vignettes .views-row,
#main .view-asa-member-vignettes .view-footer {
  width: auto;
  float: none;
}
/* line 804, ../sass/_mixins.scss */
#main .view-asa-member-vignettes h2 {
  color: #566174;
  font-weight: 700;
  font-size: 28px;
  text-align: center;
  margin-bottom: 3.3rem;
}
/* line 812, ../sass/_mixins.scss */
#main .view-asa-member-vignettes h3 {
  margin-bottom: 10px;
}
/* line 815, ../sass/_mixins.scss */
#main .view-asa-member-vignettes h3 a {
  font-size: 17px;
  font-weight: 400;
  color: #283471;
  text-decoration: none;
}
/* line 823, ../sass/_mixins.scss */
#main .view-asa-member-vignettes p {
  color: #000000;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 828, ../sass/_mixins.scss */
#main .view-asa-member-vignettes .slide__content {
  width: calc(100% - 100px);
  margin: 0 auto;
}
/* line 832, ../sass/_mixins.scss */
#main .view-asa-member-vignettes .slide__content p {
  line-height: 27px;
}
/* line 837, ../sass/_mixins.scss */
#main .view-asa-member-vignettes #slick-views-asa-files-1 {
  max-width: 840px;
  margin: 0 auto;
}
/* line 842, ../sass/_mixins.scss */
#main .view-asa-member-vignettes .slick-prev::before {
  background: url("/sites/all/themes/custom/asa/images/icon-left-arrow.png");
}
/* line 846, ../sass/_mixins.scss */
#main .view-asa-member-vignettes .slick-next::before {
  background: url("/sites/all/themes/custom/asa/images/icon-right-arrow.png");
}
/* line 850, ../sass/_mixins.scss */
#main .view-asa-member-vignettes .slick-prev::before,
#main .view-asa-member-vignettes .slick-next::before {
  background-repeat: no-repeat;
  background-size: 23px 50px;
  display: block;
  width: 23px;
  height: 50px;
  color: transparent;
}
/* line 861, ../sass/_mixins.scss */
#main .view-asa-member-vignettes .view-footer {
  text-align: center;
  padding: 18px 0 0;
}
/* line 865, ../sass/_mixins.scss */
#main .view-asa-member-vignettes .view-footer p {
  margin-bottom: 0;
}
/* line 869, ../sass/_mixins.scss */
#main .view-asa-member-vignettes .view-footer a {
  font-weight: 400;
  font-family: "Roboto Slab", serif;
  font-size: 20px;
  color: #F59923;
  text-decoration: none;
}
/* line 98, ../sass/pages/_annual-meeting.scss */
#main .view-asa-member-vignettes .webform-long-answer,
#main .view-asa-member-vignettes p {
  width: calc(100% - 15rem);
}
@media screen and (max-width: 1000px) {
  /* line 98, ../sass/pages/_annual-meeting.scss */
  #main .view-asa-member-vignettes .webform-long-answer,
  #main .view-asa-member-vignettes p {
    width: 100%;
  }
}
@media screen and (max-width: 1000px) {
  /* line 106, ../sass/pages/_annual-meeting.scss */
  #main .view-asa-member-vignettes .content {
    float: none;
  }
  /* line 109, ../sass/pages/_annual-meeting.scss */
  #main .view-asa-member-vignettes .view-content .view-asa-files .views-row img {
    margin-right: auto;
    margin-left: auto;
  }
}

/* call to action blocks at bottom of page */
/* line 117, ../sass/pages/_annual-meeting.scss */
#block-views-aa72d92a11e2d5a103612039682a5960 {
  max-width: 1160px;
  margin: 0 auto;
  display: block;
  padding: 0 70px;
  padding-bottom: 3.6rem;
}
@media screen and (max-width: 1258px) {
  /* line 117, ../sass/pages/_annual-meeting.scss */
  #block-views-aa72d92a11e2d5a103612039682a5960 {
    padding: 0 4.5rem;
  }
}
@media screen and (max-width: 1051px) {
  /* line 117, ../sass/pages/_annual-meeting.scss */
  #block-views-aa72d92a11e2d5a103612039682a5960 {
    padding: 0 3.5rem;
  }
}
@media screen and (max-width: 895px) {
  /* line 117, ../sass/pages/_annual-meeting.scss */
  #block-views-aa72d92a11e2d5a103612039682a5960 {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 780px) {
  /* line 117, ../sass/pages/_annual-meeting.scss */
  #block-views-aa72d92a11e2d5a103612039682a5960 {
    padding: 0 2.4rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 117, ../sass/pages/_annual-meeting.scss */
  #block-views-aa72d92a11e2d5a103612039682a5960 {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 117, ../sass/pages/_annual-meeting.scss */
  #block-views-aa72d92a11e2d5a103612039682a5960 {
    padding: 0 1.5rem;
  }
}
/* line 493, ../sass/_mixins.scss */
#block-views-aa72d92a11e2d5a103612039682a5960 h2.block-title {
  font-family: "Roboto Slab", serif;
  font-weight: bold;
  font-size: 2.8rem;
  text-align: center;
  padding: 1.7rem 0;
  color: #ffffff;
  background: #283471;
  margin-bottom: 3rem;
}
@media screen and (max-width: 767px) {
  /* line 493, ../sass/_mixins.scss */
  #block-views-aa72d92a11e2d5a103612039682a5960 h2.block-title {
    padding: 1.2rem 0;
    font-size: 20px;
  }
}
/* line 497, ../sass/_mixins.scss */
#block-views-aa72d92a11e2d5a103612039682a5960 .views-row {
  width: calc(33.3333% - 3.6rem);
  margin-right: 3.6rem;
  float: left;
}
@media screen and (max-width: 767px) {
  /* line 497, ../sass/_mixins.scss */
  #block-views-aa72d92a11e2d5a103612039682a5960 .views-row {
    width: 100%;
    margin-right: 0;
    float: none;
  }
}
/* line 472, ../sass/_mixins.scss */
#block-views-aa72d92a11e2d5a103612039682a5960 .views-row h4 {
  margin: 0 0 1rem;
}
/* line 474, ../sass/_mixins.scss */
#block-views-aa72d92a11e2d5a103612039682a5960 .views-row h4 a {
  color: #7A9710;
  text-decoration: none;
}
/* line 479, ../sass/_mixins.scss */
#block-views-aa72d92a11e2d5a103612039682a5960 .views-row span.heading {
  color: #7A9710;
}
/* line 482, ../sass/_mixins.scss */
#block-views-aa72d92a11e2d5a103612039682a5960 .views-row p {
  font-size: 1.4rem;
  line-height: 2.1rem;
  margin: 0 0 0.8rem;
}
/* line 486, ../sass/_mixins.scss */
#block-views-aa72d92a11e2d5a103612039682a5960 .views-row p.button a {
  margin-top: 1.2rem;
}
/* line 121, ../sass/pages/_annual-meeting.scss */
#block-views-aa72d92a11e2d5a103612039682a5960 .view-content {
  padding-bottom: 3.6rem;
}
/* line 41, ../sass/_mixins.scss */
#block-views-aa72d92a11e2d5a103612039682a5960 .view-content:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (max-width: 767px) {
  /* line 117, ../sass/pages/_annual-meeting.scss */
  #block-views-aa72d92a11e2d5a103612039682a5960 {
    padding: 0;
  }
  /* line 127, ../sass/pages/_annual-meeting.scss */
  #block-views-aa72d92a11e2d5a103612039682a5960 h2.block-title {
    font-size: 2.8rem;
    line-height: 4.1rem;
  }
  /* line 131, ../sass/pages/_annual-meeting.scss */
  #block-views-aa72d92a11e2d5a103612039682a5960 .view-content,
  #block-views-aa72d92a11e2d5a103612039682a5960 .view-footer {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 137, ../sass/pages/_annual-meeting.scss */
  #block-views-aa72d92a11e2d5a103612039682a5960 .view-content,
  #block-views-aa72d92a11e2d5a103612039682a5960 .view-footer {
    padding: 0 1.5rem;
  }
}
/* line 142, ../sass/pages/_annual-meeting.scss */
#block-views-aa72d92a11e2d5a103612039682a5960 .view-footer {
  clear: both;
}
/* line 111, ../sass/_mixins.scss */
#block-views-aa72d92a11e2d5a103612039682a5960 .view-footer h4 a,
#block-views-aa72d92a11e2d5a103612039682a5960 h4 a a {
  color: #F59923;
  text-decoration: none;
  font-size: 2rem;
  font-family: "Roboto Slab", serif;
  font-weight: 500;
}
/* line 117, ../sass/_mixins.scss */
#block-views-aa72d92a11e2d5a103612039682a5960 .view-footer h4 a:hover,
#block-views-aa72d92a11e2d5a103612039682a5960 h4 a a:hover {
  color: #D57700;
}

/* buttons on annual meeting section content */
/* line 154, ../sass/pages/_annual-meeting.scss */
.section-annual-meeting p.button {
  display: inline-block;
  /*width: calc(30% - 1rem);*/
  /*min-width: 21rem;*/
  text-align: center;
  margin-right: 1rem;
  padding-top: 2rem;
}
@media screen and (max-width: 767px) {
  /* line 154, ../sass/pages/_annual-meeting.scss */
  .section-annual-meeting p.button {
    width: 100%;
    margin-right: 0;
    padding-top: 0;
  }
}
/* line 166, ../sass/pages/_annual-meeting.scss */
.section-annual-meeting p.button:first-child {
  margin-right: 1rem;
}
/* line 169, ../sass/pages/_annual-meeting.scss */
.section-annual-meeting p.button a {
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}

/* page specific layout and type changes */
/* line 178, ../sass/pages/_annual-meeting.scss */
.page-node-7 .field-name-body {
  font-family: "Roboto Slab", serif;
  color: #566174;
  font-size: 1.8rem;
  line-height: 3.1rem;
}
/* line 204, ../sass/pages/_annual-meeting.scss */
.page-node-7 #content {
  width: calc(59% - 8.7rem);
}
@media screen and (max-width: 767px) {
  /* line 204, ../sass/pages/_annual-meeting.scss */
  .page-node-7 #content {
    width: 100%;
  }
}
/* line 211, ../sass/pages/_annual-meeting.scss */
.page-node-7 aside.sidebars {
  width: 41%;
}
@media screen and (max-width: 767px) {
  /* line 211, ../sass/pages/_annual-meeting.scss */
  .page-node-7 aside.sidebars {
    width: 100%;
    padding: 0;
  }
}
/* line 219, ../sass/pages/_annual-meeting.scss */
.page-node-7 #block-views-5b2685d719917ab7d94ec1dd933ced09 {
  background: #ECF0F8;
}
/* line 649, ../sass/_mixins.scss */
.page-node-7 #block-views-5b2685d719917ab7d94ec1dd933ced09 .view-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  text-align: center;
  color: #566174;
  padding: 5.2rem 0;
  max-width: 121rem;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  /* line 649, ../sass/_mixins.scss */
  .page-node-7 #block-views-5b2685d719917ab7d94ec1dd933ced09 .view-content {
    padding: 5.2rem 0 2rem;
  }
}
/* line 666, ../sass/_mixins.scss */
.page-node-7 #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row {
  width: calc(33.33333% - 6.4rem);
  border-right: 0.2rem solid #ffffff;
  border-left: 0.2rem solid #ffffff;
  padding: 0 3rem;
}
@media screen and (max-width: 767px) {
  /* line 666, ../sass/_mixins.scss */
  .page-node-7 #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row {
    width: 100%;
    border-right: none;
    border-left: none;
    padding: 0 0 0.4rem;
    border-bottom: 0.4rem solid #ffffff;
    margin-bottom: 3.2rem;
  }
}
/* line 681, ../sass/_mixins.scss */
.page-node-7 #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row-first {
  border-left: 0.2rem solid transparent;
}
/* line 684, ../sass/_mixins.scss */
.page-node-7 #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row-last {
  border-right: 0.2rem solid transparent;
}
@media screen and (max-width: 767px) {
  /* line 684, ../sass/_mixins.scss */
  .page-node-7 #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row-last {
    border-bottom: none;
    margin-bottom: 0;
    padding: 0;
  }
}
/* line 693, ../sass/_mixins.scss */
.page-node-7 #block-views-5b2685d719917ab7d94ec1dd933ced09 h2 {
  color: #7A9710;
  font-size: 2.2rem;
  line-height: 3rem;
  margin-top: -0.7rem;
  margin-bottom: 1rem;
}
/* line 700, ../sass/_mixins.scss */
.page-node-7 #block-views-5b2685d719917ab7d94ec1dd933ced09 p {
  font-size: 1.6rem;
  line-height: 2.2rem;
}
/* line 111, ../sass/_mixins.scss */
.page-node-7 #block-views-5b2685d719917ab7d94ec1dd933ced09 p.cta-link a {
  color: #F59923;
  text-decoration: none;
  font-size: 2rem;
  font-family: "Roboto Slab", serif;
  font-weight: 500;
}
/* line 117, ../sass/_mixins.scss */
.page-node-7 #block-views-5b2685d719917ab7d94ec1dd933ced09 p.cta-link a:hover {
  color: #D57700;
}
/* line 222, ../sass/pages/_annual-meeting.scss */
.page-node-7 .footer-content {
  clear: both;
}

/* notification area */
/* line 229, ../sass/pages/_annual-meeting.scss */
.page-node-7 #block-views-88e2c976c048c56de14eb49bd594d4e6 .view-display-id-cta_notification_area,
.page-node-7 #block-views-88e2c976c048c56de14eb49bd594d4e6 .view-display-id-cta_notification_area .views-row-1 {
  background: #ECF0F8;
  text-align: center;
}
/* line 234, ../sass/pages/_annual-meeting.scss */
.page-node-7 #block-views-88e2c976c048c56de14eb49bd594d4e6 .views-row {
  max-width: 1160px;
  margin: 0 auto;
  display: block;
  padding: 4.2rem 7rem 3.6rem;
}
@media screen and (max-width: 1258px) {
  /* line 234, ../sass/pages/_annual-meeting.scss */
  .page-node-7 #block-views-88e2c976c048c56de14eb49bd594d4e6 .views-row {
    padding: 4.2rem 4.5rem 3.6rem;
  }
}
@media screen and (max-width: 1051px) {
  /* line 234, ../sass/pages/_annual-meeting.scss */
  .page-node-7 #block-views-88e2c976c048c56de14eb49bd594d4e6 .views-row {
    padding: 4.2rem 3.5rem 3.6rem;
  }
}
@media screen and (max-width: 895px) {
  /* line 234, ../sass/pages/_annual-meeting.scss */
  .page-node-7 #block-views-88e2c976c048c56de14eb49bd594d4e6 .views-row {
    padding: 4.2rem 3rem 3.6rem;
  }
}
@media screen and (max-width: 780px) {
  /* line 234, ../sass/pages/_annual-meeting.scss */
  .page-node-7 #block-views-88e2c976c048c56de14eb49bd594d4e6 .views-row {
    padding: 4.2rem 2.4rem 3.6rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 234, ../sass/pages/_annual-meeting.scss */
  .page-node-7 #block-views-88e2c976c048c56de14eb49bd594d4e6 .views-row {
    padding: 4.2rem 3rem 5.6rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 234, ../sass/pages/_annual-meeting.scss */
  .page-node-7 #block-views-88e2c976c048c56de14eb49bd594d4e6 .views-row {
    padding: 4.2rem 1.5rem 3.6rem;
  }
}
/* line 258, ../sass/pages/_annual-meeting.scss */
.page-node-7 #block-views-88e2c976c048c56de14eb49bd594d4e6 .close-button {
  display: none;
}
/* line 261, ../sass/pages/_annual-meeting.scss */
.page-node-7 #block-views-88e2c976c048c56de14eb49bd594d4e6 h2.cta-title {
  font-size: 3.6rem;
  line-height: 5.4rem;
  color: #566174;
  max-width: 75rem;
  margin: 0 auto 1.6rem;
  display: block;
}
@media screen and (max-width: 767px) {
  /* line 261, ../sass/pages/_annual-meeting.scss */
  .page-node-7 #block-views-88e2c976c048c56de14eb49bd594d4e6 h2.cta-title {
    font-size: 2.8rem;
    line-height: 4.4rem;
    margin: 0 auto 0.2rem;
  }
}
/* line 274, ../sass/pages/_annual-meeting.scss */
.page-node-7 #block-views-88e2c976c048c56de14eb49bd594d4e6 .cta-text {
  color: #283471;
  font-weight: bold;
  font-family: "Roboto Slab", serif;
}
/* line 278, ../sass/pages/_annual-meeting.scss */
.page-node-7 #block-views-88e2c976c048c56de14eb49bd594d4e6 .cta-text p {
  margin-bottom: 2.5rem;
  font-size: 2rem;
  line-height: 4rem;
}
@media screen and (max-width: 767px) {
  /* line 278, ../sass/pages/_annual-meeting.scss */
  .page-node-7 #block-views-88e2c976c048c56de14eb49bd594d4e6 .cta-text p {
    margin-bottom: 0.5rem;
  }
}
/* line 287, ../sass/pages/_annual-meeting.scss */
.page-node-7 #block-views-88e2c976c048c56de14eb49bd594d4e6 p.cta-link a {
  color: #ffffff;
  text-decoration: none;
  background: #F59923;
  font-weight: bold;
  font-size: 16px;
  text-transform: uppercase;
  padding: 22px 55px;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  /* line 287, ../sass/pages/_annual-meeting.scss */
  .page-node-7 #block-views-88e2c976c048c56de14eb49bd594d4e6 p.cta-link a {
    padding: 15px 40px;
    text-align: center;
  }
}
/* line 62, ../sass/_mixins.scss */
.page-node-7 #block-views-88e2c976c048c56de14eb49bd594d4e6 p.cta-link a:hover {
  background: #D57700;
}
@media screen and (max-width: 767px) {
  /* line 287, ../sass/pages/_annual-meeting.scss */
  .page-node-7 #block-views-88e2c976c048c56de14eb49bd594d4e6 p.cta-link a {
    margin-top: 1.3rem;
  }
}

/* call to action grid */
/* line 297, ../sass/pages/_annual-meeting.scss */
#block-views-1f087d55f4424fa7441e89a6d6143952 {
  background: #283471;
  margin-bottom: 6rem;
}
@media screen and (max-width: 767px) {
  /* line 297, ../sass/pages/_annual-meeting.scss */
  #block-views-1f087d55f4424fa7441e89a6d6143952 {
    margin-bottom: 0;
    border-bottom: 0.1rem solid #ffffff;
  }
}
/* line 304, ../sass/pages/_annual-meeting.scss */
#block-views-1f087d55f4424fa7441e89a6d6143952 .view-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 313, ../sass/pages/_annual-meeting.scss */
#block-views-1f087d55f4424fa7441e89a6d6143952 .views-row {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (min-width: 1362px) {
  /* line 313, ../sass/pages/_annual-meeting.scss */
  #block-views-1f087d55f4424fa7441e89a6d6143952 .views-row {
    width: 33.3333%;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
/* line 328, ../sass/pages/_annual-meeting.scss */
#block-views-1f087d55f4424fa7441e89a6d6143952 .views-row .cta {
  position: relative;
}
@media screen and (min-width: 1362px) {
  /* line 328, ../sass/pages/_annual-meeting.scss */
  #block-views-1f087d55f4424fa7441e89a6d6143952 .views-row .cta {
    -webkit-flex-grow: 1;
    flex-grow: 1;
  }
}
@media screen and (max-width: 1361px) {
  /* line 336, ../sass/pages/_annual-meeting.scss */
  #block-views-1f087d55f4424fa7441e89a6d6143952 .views-row .cta.cta-checker-box {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  /* line 336, ../sass/pages/_annual-meeting.scss */
  #block-views-1f087d55f4424fa7441e89a6d6143952 .views-row .cta.cta-checker-box {
    width: 100%;
  }
}
/* line 344, ../sass/pages/_annual-meeting.scss */
#block-views-1f087d55f4424fa7441e89a6d6143952 .views-row .cta.content {
  padding-bottom: 7rem;
  height: 23rem;
  z-index: 400;
}
@media screen and (max-width: 1360px) {
  /* line 344, ../sass/pages/_annual-meeting.scss */
  #block-views-1f087d55f4424fa7441e89a6d6143952 .views-row .cta.content {
    height: 25rem;
  }
}
@media screen and (max-width: 930px) {
  /* line 344, ../sass/pages/_annual-meeting.scss */
  #block-views-1f087d55f4424fa7441e89a6d6143952 .views-row .cta.content {
    height: 23rem;
  }
}
@media screen and (max-width: 900px) {
  /* line 344, ../sass/pages/_annual-meeting.scss */
  #block-views-1f087d55f4424fa7441e89a6d6143952 .views-row .cta.content {
    height: 21rem;
  }
}
@media screen and (max-width: 840px) {
  /* line 344, ../sass/pages/_annual-meeting.scss */
  #block-views-1f087d55f4424fa7441e89a6d6143952 .views-row .cta.content {
    height: 19rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 344, ../sass/pages/_annual-meeting.scss */
  #block-views-1f087d55f4424fa7441e89a6d6143952 .views-row .cta.content {
    height: auto;
  }
}
/* line 365, ../sass/pages/_annual-meeting.scss */
#block-views-1f087d55f4424fa7441e89a6d6143952 .views-row .cta.image {
  overflow: hidden;
  height: 30rem;
}
@media screen and (max-width: 1360px) {
  /* line 365, ../sass/pages/_annual-meeting.scss */
  #block-views-1f087d55f4424fa7441e89a6d6143952 .views-row .cta.image {
    height: 32rem;
  }
}
@media screen and (max-width: 930px) {
  /* line 365, ../sass/pages/_annual-meeting.scss */
  #block-views-1f087d55f4424fa7441e89a6d6143952 .views-row .cta.image {
    height: 30rem;
  }
}
@media screen and (max-width: 900px) {
  /* line 365, ../sass/pages/_annual-meeting.scss */
  #block-views-1f087d55f4424fa7441e89a6d6143952 .views-row .cta.image {
    height: 28rem;
  }
}
@media screen and (max-width: 840px) {
  /* line 365, ../sass/pages/_annual-meeting.scss */
  #block-views-1f087d55f4424fa7441e89a6d6143952 .views-row .cta.image {
    height: 26rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 365, ../sass/pages/_annual-meeting.scss */
  #block-views-1f087d55f4424fa7441e89a6d6143952 .views-row .cta.image {
    height: auto;
  }
}
/* line 387, ../sass/pages/_annual-meeting.scss */
#block-views-1f087d55f4424fa7441e89a6d6143952 .views-row-even .content {
  -webkit-order: 2;
  order: 2;
}
/* line 392, ../sass/pages/_annual-meeting.scss */
#block-views-1f087d55f4424fa7441e89a6d6143952 .views-row-even .image {
  -webkit-order: 1;
  order: 1;
}
@media screen and (max-width: 767px) {
  /* line 297, ../sass/pages/_annual-meeting.scss */
  #block-views-1f087d55f4424fa7441e89a6d6143952 {
    margin-bottom: 2.5rem;
  }
  /* line 400, ../sass/pages/_annual-meeting.scss */
  #block-views-1f087d55f4424fa7441e89a6d6143952 .views-row-odd .content {
    -webkit-order: 2;
    order: 2;
  }
  /* line 405, ../sass/pages/_annual-meeting.scss */
  #block-views-1f087d55f4424fa7441e89a6d6143952 .views-row-odd .image {
    -webkit-order: 1;
    order: 1;
  }
}
/* line 412, ../sass/pages/_annual-meeting.scss */
#block-views-1f087d55f4424fa7441e89a6d6143952 .cta-checker-box img {
  width: 100%;
  height: auto;
}
/* line 420, ../sass/pages/_annual-meeting.scss */
#block-views-1f087d55f4424fa7441e89a6d6143952 span.cta-icon img {
  width: auto;
  height: auto;
  display: block;
  margin: -3rem auto 1rem;
  position: relative;
  z-index: 40;
}
/* line 429, ../sass/pages/_annual-meeting.scss */
#block-views-1f087d55f4424fa7441e89a6d6143952 h2 {
  color: #A9D700;
  text-align: center;
  padding: 0 3.2rem;
}
@media screen and (max-width: 900px) {
  /* line 429, ../sass/pages/_annual-meeting.scss */
  #block-views-1f087d55f4424fa7441e89a6d6143952 h2 {
    margin-bottom: 0.7rem;
  }
}
@media screen and (max-width: 840px) {
  /* line 429, ../sass/pages/_annual-meeting.scss */
  #block-views-1f087d55f4424fa7441e89a6d6143952 h2 {
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin-top: 0.5rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 429, ../sass/pages/_annual-meeting.scss */
  #block-views-1f087d55f4424fa7441e89a6d6143952 h2 {
    font-size: 2.8rem;
    line-height: 3.6rem;
    margin-bottom: 2.7rem;
  }
}
/* line 447, ../sass/pages/_annual-meeting.scss */
#block-views-1f087d55f4424fa7441e89a6d6143952 p {
  color: #ffffff;
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-family: "Roboto Slab", serif;
  padding: 0 3.2rem;
}
@media screen and (max-width: 445px) {
  /* line 447, ../sass/pages/_annual-meeting.scss */
  #block-views-1f087d55f4424fa7441e89a6d6143952 p {
    padding: 0 1.5rem;
  }
}
/* line 458, ../sass/pages/_annual-meeting.scss */
#block-views-1f087d55f4424fa7441e89a6d6143952 p.cta-link {
  margin-bottom: 0;
  padding: 0;
  width: 100%;
  position: absolute;
  bottom: 0;
}
/* line 464, ../sass/pages/_annual-meeting.scss */
#block-views-1f087d55f4424fa7441e89a6d6143952 p.cta-link a {
  display: block;
  background: #F59923;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  font-size: 1.6rem;
  font-family: "Source Sans Pro", sans-serif;
  padding: 1.4rem;
}
/* line 192, ../sass/_mixins.scss */
#block-views-1f087d55f4424fa7441e89a6d6143952 p.cta-link a:hover {
  background: #D57700;
}
/* line 469, ../sass/pages/_annual-meeting.scss */
#block-views-1f087d55f4424fa7441e89a6d6143952 span.cta-icon-wrap {
  width: 65px;
  height: 65px;
  display: table;
  margin: -34px auto 0;
}
/* line 475, ../sass/pages/_annual-meeting.scss */
#block-views-1f087d55f4424fa7441e89a6d6143952 span.cta-icon-wrap span.cta-icon {
  display: table-cell;
  width: 60px;
  height: 60px;
  background: #A9D700;
  border-radius: 50%;
  text-align: center;
  vertical-align: middle;
}
/* line 484, ../sass/pages/_annual-meeting.scss */
#block-views-1f087d55f4424fa7441e89a6d6143952 span.cta-icon-wrap img {
  vertical-align: middle;
  margin: 1rem auto;
  max-width: 4rem;
  width: 100%;
}

/* line 472, ../sass/_mixins.scss */
.view-collaborate-on-a-proposal h4 {
  margin: 0 0 1rem;
}
/* line 474, ../sass/_mixins.scss */
.view-collaborate-on-a-proposal h4 a {
  color: #7A9710;
  text-decoration: none;
}
/* line 479, ../sass/_mixins.scss */
.view-collaborate-on-a-proposal span.heading {
  color: #7A9710;
}
/* line 482, ../sass/_mixins.scss */
.view-collaborate-on-a-proposal p {
  font-size: 1.4rem;
  line-height: 2.1rem;
  margin: 0 0 0.8rem;
}
/* line 486, ../sass/_mixins.scss */
.view-collaborate-on-a-proposal p.button a {
  margin-top: 1.2rem;
}
/* line 495, ../sass/pages/_annual-meeting.scss */
.view-collaborate-on-a-proposal .views-row {
  border-bottom: 0.2rem solid #ECF0F8;
  margin-bottom: 2.1rem;
  padding-bottom: 1.8rem;
}
/* line 111, ../sass/_mixins.scss */
.view-collaborate-on-a-proposal .view-footer h4 a {
  color: #F59923;
  text-decoration: none;
  font-size: 2rem;
  font-family: "Roboto Slab", serif;
  font-weight: 500;
}
/* line 117, ../sass/_mixins.scss */
.view-collaborate-on-a-proposal .view-footer h4 a:hover {
  color: #D57700;
}

/* line 505, ../sass/pages/_annual-meeting.scss */
.section-annual-meeting .view-collaborate-on-a-proposal .views-row {
  border-bottom: 0;
  padding-bottom: 0;
}

/* line 511, ../sass/pages/_annual-meeting.scss */
.section-annual-meeting #block-views-0ea5771b41e10b8d675954b6039f007c h4 {
  font-family: "Roboto Slab", serif;
  font-size: 2.2rem;
  line-height: 3rem;
}
/* line 517, ../sass/pages/_annual-meeting.scss */
.section-annual-meeting #block-views-0ea5771b41e10b8d675954b6039f007c p {
  font-size: 1.8rem;
  line-height: 3.2rem;
}
/* line 522, ../sass/pages/_annual-meeting.scss */
.section-annual-meeting #block-views-0ea5771b41e10b8d675954b6039f007c .views-row {
  margin-bottom: 6rem;
}

/* Collaborate individual nodes */
/* line 529, ../sass/pages/_annual-meeting.scss */
.node-type-collaborate-for-a-proposal .field-name-field-current-contributors,
.node-type-collaborate-for-a-proposal .field-name-field-session-type,
.node-type-collaborate-for-a-proposal .field-name-field-email {
  font-size: 1.7rem;
  line-height: 2.3rem;
  font-weight: 400;
  margin-bottom: 2rem;
}
/* line 536, ../sass/pages/_annual-meeting.scss */
.node-type-collaborate-for-a-proposal .field-name-field-current-contributors .field-label,
.node-type-collaborate-for-a-proposal .field-name-field-session-type .field-label,
.node-type-collaborate-for-a-proposal .field-name-field-email .field-label {
  color: #7A9710;
  font-weight: 400;
}
/* line 540, ../sass/pages/_annual-meeting.scss */
.node-type-collaborate-for-a-proposal .field-name-field-current-contributors a,
.node-type-collaborate-for-a-proposal .field-name-field-session-type a,
.node-type-collaborate-for-a-proposal .field-name-field-email a {
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  /* line 529, ../sass/pages/_annual-meeting.scss */
  .node-type-collaborate-for-a-proposal .field-name-field-current-contributors,
  .node-type-collaborate-for-a-proposal .field-name-field-session-type,
  .node-type-collaborate-for-a-proposal .field-name-field-email {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 529, ../sass/pages/_annual-meeting.scss */
  .node-type-collaborate-for-a-proposal .field-name-field-current-contributors,
  .node-type-collaborate-for-a-proposal .field-name-field-session-type,
  .node-type-collaborate-for-a-proposal .field-name-field-email {
    padding: 0 1.5rem;
  }
}
/* line 550, ../sass/pages/_annual-meeting.scss */
.node-type-collaborate-for-a-proposal .view-asa-one-off {
  color: #283471;
  font-family: "Roboto Slab", serif;
  font-size: 2.8rem;
  font-weight: 400;
  line-height: 3.6rem;
  margin-bottom: 2rem;
}
/* line 558, ../sass/pages/_annual-meeting.scss */
.node-type-collaborate-for-a-proposal h2.comments__form-title {
  color: #7a9710;
  font-size: 2.2rem;
  line-height: 3.1rem;
  margin-bottom: 2.5rem;
}

@media screen and (max-width: 767px) {
  /* line 568, ../sass/pages/_annual-meeting.scss */
  #block-views-0ea5771b41e10b8d675954b6039f007c .view-collaborate-on-a-proposal {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 568, ../sass/pages/_annual-meeting.scss */
  #block-views-0ea5771b41e10b8d675954b6039f007c .view-collaborate-on-a-proposal {
    padding: 0 1.5rem;
  }
}

/* general */
/* line 2, ../sass/components/_home.scss */
.front #main {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+50,ecf0f8+50,ecf0f8+100 */
  padding-top: 0;
}

/* line 7, ../sass/components/_home.scss */
.front h1#page-title {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* hero */
/* line 14, ../sass/components/_home.scss */
.front .region-blockgroup-hero-section {
  background: #ffffff;
}
/* line 17, ../sass/components/_home.scss */
.front #block-views-asa-files-block {
  max-width: 1700px;
  margin: 0 auto;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ecf0f8+1,ecf0f8+54,ecf0f8+100&0+0,0+53,1+55,1+100 */
  background: -moz-linear-gradient(top, rgba(236, 240, 248, 0) 0%, rgba(236, 240, 248, 0) 1%, rgba(236, 240, 248, 0) 53%, rgba(236, 240, 248, 0.5) 54%, #ecf0f8 55%, #ecf0f8 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(236, 240, 248, 0) 0%, rgba(236, 240, 248, 0) 1%, rgba(236, 240, 248, 0) 53%, rgba(236, 240, 248, 0.5) 54%, #ecf0f8 55%, #ecf0f8 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(236, 240, 248, 0) 0%, rgba(236, 240, 248, 0) 1%, rgba(236, 240, 248, 0) 53%, rgba(236, 240, 248, 0.5) 54%, #ecf0f8 55%, #ecf0f8 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ecf0f8', endColorstr='#ecf0f8',GradientType=0 );
  /* IE6-9 */
}
/* line 41, ../sass/_mixins.scss */
.front #block-views-asa-files-block:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 767px) {
  /* line 17, ../sass/components/_home.scss */
  .front #block-views-asa-files-block {
    display: none;
  }
}
/* line 32, ../sass/components/_home.scss */
.front #block-views-asa-files-block h2 {
  color: #283471;
  font-size: 3.6rem;
  font-weight: 400;
  margin: 0 0 1rem;
}
@media screen and (min-width: 1364px) {
  /* line 32, ../sass/components/_home.scss */
  .front #block-views-asa-files-block h2 {
    width: 52rem;
  }
}
@media screen and (max-width: 1156px) {
  /* line 32, ../sass/components/_home.scss */
  .front #block-views-asa-files-block h2 {
    font-size: 3rem;
  }
}
@media screen and (max-width: 1051px) {
  /* line 32, ../sass/components/_home.scss */
  .front #block-views-asa-files-block h2 {
    font-size: 2.6rem;
    margin: 0;
  }
}
@media screen and (max-width: 895px) {
  /* line 32, ../sass/components/_home.scss */
  .front #block-views-asa-files-block h2 {
    font-size: 2.2rem;
  }
}
/* line 54, ../sass/components/_home.scss */
.front #block-views-asa-files-block p {
  color: #7A9710;
  font-size: 2.2rem;
  line-height: 3.4rem;
  font-weight: 300;
  font-family: "Roboto Slab", serif;
}
@media screen and (min-width: 1364px) {
  /* line 54, ../sass/components/_home.scss */
  .front #block-views-asa-files-block p {
    width: 52rem;
  }
}
@media screen and (max-width: 1156px) {
  /* line 54, ../sass/components/_home.scss */
  .front #block-views-asa-files-block p {
    font-size: 1.8rem;
    line-height: 3rem;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 895px) {
  /* line 54, ../sass/components/_home.scss */
  .front #block-views-asa-files-block p {
    line-height: 2.8rem;
  }
}
/* line 73, ../sass/components/_home.scss */
.front #block-views-asa-files-block .view-header,
.front #block-views-asa-files-block .views-row,
.front #block-views-asa-files-block .view-footer {
  width: 50%;
  float: left;
}
/* line 79, ../sass/components/_home.scss */
.front #block-views-asa-files-block .view-header img,
.front #block-views-asa-files-block .views-row img,
.front #block-views-asa-files-block .view-footer img {
  width: 100%;
  height: auto;
  display: block;
}
/* line 86, ../sass/components/_home.scss */
.front #block-views-asa-files-block .view-header {
  padding: 45px 55px 0 55px;
  width: calc(50% - 110px);
}
@media screen and (min-width: 1364px) {
  /* line 86, ../sass/components/_home.scss */
  .front #block-views-asa-files-block .view-header {
    padding: 65px 55px 0 0;
    width: calc(50% - 55px);
  }
  /* line 92, ../sass/components/_home.scss */
  .front #block-views-asa-files-block .view-header h2,
  .front #block-views-asa-files-block .view-header p {
    float: right;
  }
}
@media screen and (max-width: 1258px) {
  /* line 86, ../sass/components/_home.scss */
  .front #block-views-asa-files-block .view-header {
    padding: 35px 45px 0;
    width: calc(50% - 90px);
  }
}
@media screen and (max-width: 1051px) {
  /* line 86, ../sass/components/_home.scss */
  .front #block-views-asa-files-block .view-header {
    padding: 20px 35px 0;
    width: calc(50% - 70px);
  }
}
@media screen and (max-width: 895px) {
  /* line 86, ../sass/components/_home.scss */
  .front #block-views-asa-files-block .view-header {
    padding: 14px 30px 0;
    width: calc(50% - 60px);
  }
}
@media screen and (max-width: 800px) {
  /* line 86, ../sass/components/_home.scss */
  .front #block-views-asa-files-block .view-header {
    padding: 6px 16px 0;
    width: calc(50% - 32px);
  }
}
/* line 115, ../sass/components/_home.scss */
.front #block-views-asa-files-block .view-footer {
  padding: 45px 55px 0 55px;
  width: calc(50% - 110px);
  background: #ECF0F8;
}
@media screen and (min-width: 1364px) {
  /* line 115, ../sass/components/_home.scss */
  .front #block-views-asa-files-block .view-footer {
    padding: 65px 0 0 55px;
    width: calc(50% - 55px);
  }
}
@media screen and (max-width: 1258px) {
  /* line 115, ../sass/components/_home.scss */
  .front #block-views-asa-files-block .view-footer {
    padding: 35px 45px 0;
    width: calc(50% - 90px);
  }
}
@media screen and (max-width: 1051px) {
  /* line 115, ../sass/components/_home.scss */
  .front #block-views-asa-files-block .view-footer {
    padding: 20px 35px 0;
    width: calc(50% - 70px);
  }
}
@media screen and (max-width: 895px) {
  /* line 115, ../sass/components/_home.scss */
  .front #block-views-asa-files-block .view-footer {
    padding: 14px 30px 0;
    width: calc(50% - 60px);
  }
}
@media screen and (max-width: 800px) {
  /* line 115, ../sass/components/_home.scss */
  .front #block-views-asa-files-block .view-footer {
    padding: 6px 16px 0;
    width: calc(50% - 32px);
  }
}

/* award winners */
/* line 143, ../sass/components/_home.scss */
.view-display-id-cta_notification_area .views-row-1 {
  background-size: cover;
}

/* line 147, ../sass/components/_home.scss */
#block-views-88e2c976c048c56de14eb49bd594d4e6,
.front #block-views-88e2c976c048c56de14eb49bd594d4e6 {
  color: #ffffff;
  text-align: center;
  clear: both;
  position: relative;
}
/* line 154, ../sass/components/_home.scss */
#block-views-88e2c976c048c56de14eb49bd594d4e6 .views-row,
.front #block-views-88e2c976c048c56de14eb49bd594d4e6 .views-row {
  padding: 55px 0 44px;
}
@media screen and (max-width: 767px) {
  /* line 154, ../sass/components/_home.scss */
  #block-views-88e2c976c048c56de14eb49bd594d4e6 .views-row,
  .front #block-views-88e2c976c048c56de14eb49bd594d4e6 .views-row {
    padding: 35px 0 40px;
  }
}
@media screen and (max-width: 767px) {
  /* line 147, ../sass/components/_home.scss */
  #block-views-88e2c976c048c56de14eb49bd594d4e6,
  .front #block-views-88e2c976c048c56de14eb49bd594d4e6 {
    text-align: left;
  }
}
/* line 164, ../sass/components/_home.scss */
#block-views-88e2c976c048c56de14eb49bd594d4e6 h2,
#block-views-88e2c976c048c56de14eb49bd594d4e6 p,
.front #block-views-88e2c976c048c56de14eb49bd594d4e6 h2,
.front #block-views-88e2c976c048c56de14eb49bd594d4e6 p {
  max-width: 1160px;
  margin: 0 auto;
  display: block;
  padding: 0 70px;
}
@media screen and (max-width: 1258px) {
  /* line 164, ../sass/components/_home.scss */
  #block-views-88e2c976c048c56de14eb49bd594d4e6 h2,
  #block-views-88e2c976c048c56de14eb49bd594d4e6 p,
  .front #block-views-88e2c976c048c56de14eb49bd594d4e6 h2,
  .front #block-views-88e2c976c048c56de14eb49bd594d4e6 p {
    padding: 0 4.5rem;
  }
}
@media screen and (max-width: 1051px) {
  /* line 164, ../sass/components/_home.scss */
  #block-views-88e2c976c048c56de14eb49bd594d4e6 h2,
  #block-views-88e2c976c048c56de14eb49bd594d4e6 p,
  .front #block-views-88e2c976c048c56de14eb49bd594d4e6 h2,
  .front #block-views-88e2c976c048c56de14eb49bd594d4e6 p {
    padding: 0 3.5rem;
  }
}
@media screen and (max-width: 895px) {
  /* line 164, ../sass/components/_home.scss */
  #block-views-88e2c976c048c56de14eb49bd594d4e6 h2,
  #block-views-88e2c976c048c56de14eb49bd594d4e6 p,
  .front #block-views-88e2c976c048c56de14eb49bd594d4e6 h2,
  .front #block-views-88e2c976c048c56de14eb49bd594d4e6 p {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 780px) {
  /* line 164, ../sass/components/_home.scss */
  #block-views-88e2c976c048c56de14eb49bd594d4e6 h2,
  #block-views-88e2c976c048c56de14eb49bd594d4e6 p,
  .front #block-views-88e2c976c048c56de14eb49bd594d4e6 h2,
  .front #block-views-88e2c976c048c56de14eb49bd594d4e6 p {
    padding: 0 2.4rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 164, ../sass/components/_home.scss */
  #block-views-88e2c976c048c56de14eb49bd594d4e6 h2,
  #block-views-88e2c976c048c56de14eb49bd594d4e6 p,
  .front #block-views-88e2c976c048c56de14eb49bd594d4e6 h2,
  .front #block-views-88e2c976c048c56de14eb49bd594d4e6 p {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 164, ../sass/components/_home.scss */
  #block-views-88e2c976c048c56de14eb49bd594d4e6 h2,
  #block-views-88e2c976c048c56de14eb49bd594d4e6 p,
  .front #block-views-88e2c976c048c56de14eb49bd594d4e6 h2,
  .front #block-views-88e2c976c048c56de14eb49bd594d4e6 p {
    padding: 0 1.5rem;
  }
}
/* line 169, ../sass/components/_home.scss */
#block-views-88e2c976c048c56de14eb49bd594d4e6 h2,
.front #block-views-88e2c976c048c56de14eb49bd594d4e6 h2 {
  font-size: 28px;
  margin-bottom: 2px;
  color: #ffffff;
}
@media screen and (max-width: 767px) {
  /* line 169, ../sass/components/_home.scss */
  #block-views-88e2c976c048c56de14eb49bd594d4e6 h2,
  .front #block-views-88e2c976c048c56de14eb49bd594d4e6 h2 {
    font-size: 2.4rem;
    line-height: 3.5rem;
    margin-right: 3rem;
  }
}
/* line 180, ../sass/components/_home.scss */
#block-views-88e2c976c048c56de14eb49bd594d4e6 p,
.front #block-views-88e2c976c048c56de14eb49bd594d4e6 p {
  font-size: 20px;
  line-height: 30px;
  max-width: 850px;
  display: block;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  /* line 180, ../sass/components/_home.scss */
  #block-views-88e2c976c048c56de14eb49bd594d4e6 p,
  .front #block-views-88e2c976c048c56de14eb49bd594d4e6 p {
    font-size: 1.8rem;
    line-height: 2.7rem;
  }
}
/* line 192, ../sass/components/_home.scss */
#block-views-88e2c976c048c56de14eb49bd594d4e6 p.cta-link,
.front #block-views-88e2c976c048c56de14eb49bd594d4e6 p.cta-link {
  text-align: center;
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  /* line 192, ../sass/components/_home.scss */
  #block-views-88e2c976c048c56de14eb49bd594d4e6 p.cta-link,
  .front #block-views-88e2c976c048c56de14eb49bd594d4e6 p.cta-link {
    margin-top: 25px;
  }
}
/* line 199, ../sass/components/_home.scss */
#block-views-88e2c976c048c56de14eb49bd594d4e6 p.cta-link a,
.front #block-views-88e2c976c048c56de14eb49bd594d4e6 p.cta-link a {
  color: #ffffff;
  text-decoration: none;
  border: 3px solid #ffffff;
  background: transparent;
  font-weight: bold;
  font-size: 16px;
  text-transform: uppercase;
  padding: 16px 34px;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  /* line 199, ../sass/components/_home.scss */
  #block-views-88e2c976c048c56de14eb49bd594d4e6 p.cta-link a,
  .front #block-views-88e2c976c048c56de14eb49bd594d4e6 p.cta-link a {
    border: 4px solid #ffffff;
    padding: 11px 20px;
  }
}
/* line 216, ../sass/components/_home.scss */
#block-views-88e2c976c048c56de14eb49bd594d4e6 .close-button,
.front #block-views-88e2c976c048c56de14eb49bd594d4e6 .close-button {
  position: absolute;
  font-family: "Roboto Slab", serif;
  right: 0;
  top: 0;
  font-weight: 400;
  text-align: center;
}
/* line 223, ../sass/components/_home.scss */
#block-views-88e2c976c048c56de14eb49bd594d4e6 .close-button a,
.front #block-views-88e2c976c048c56de14eb49bd594d4e6 .close-button a {
  text-decoration: none;
  color: #ffffff;
  font-size: 3rem;
  background: #454F7F;
  display: block;
  width: 5.4rem;
  height: 5.6rem;
  line-height: 5.6rem;
}
@media screen and (max-width: 767px) {
  /* line 223, ../sass/components/_home.scss */
  #block-views-88e2c976c048c56de14eb49bd594d4e6 .close-button a,
  .front #block-views-88e2c976c048c56de14eb49bd594d4e6 .close-button a {
    font-size: 2.5rem;
    width: 5rem;
    height: 5rem;
  }
}

/* about the ASA */
/* line 243, ../sass/components/_home.scss */
#homepage_about_asa {
  max-width: 1160px;
  margin: 0 auto;
  display: block;
  padding: 0 70px;
  text-align: center;
  padding: 45px 70px 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
}
@media screen and (max-width: 1258px) {
  /* line 243, ../sass/components/_home.scss */
  #homepage_about_asa {
    padding: 0 4.5rem;
  }
}
@media screen and (max-width: 1051px) {
  /* line 243, ../sass/components/_home.scss */
  #homepage_about_asa {
    padding: 0 3.5rem;
  }
}
@media screen and (max-width: 895px) {
  /* line 243, ../sass/components/_home.scss */
  #homepage_about_asa {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 780px) {
  /* line 243, ../sass/components/_home.scss */
  #homepage_about_asa {
    padding: 0 2.4rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 243, ../sass/components/_home.scss */
  #homepage_about_asa {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 243, ../sass/components/_home.scss */
  #homepage_about_asa {
    padding: 0 1.5rem;
  }
}
@media screen and (max-width: 1258px) {
  /* line 243, ../sass/components/_home.scss */
  #homepage_about_asa {
    padding: 4.5rem 4.5rem 0;
  }
}
@media screen and (max-width: 1051px) {
  /* line 243, ../sass/components/_home.scss */
  #homepage_about_asa {
    padding: 4.5rem 3.5rem 0;
  }
}
@media screen and (max-width: 895px) {
  /* line 243, ../sass/components/_home.scss */
  #homepage_about_asa {
    padding: 4.5rem 3rem 0;
  }
}
@media screen and (max-width: 780px) {
  /* line 243, ../sass/components/_home.scss */
  #homepage_about_asa {
    padding: 4.5rem 2.4rem 0;
  }
}
@media screen and (max-width: 767px) {
  /* line 243, ../sass/components/_home.scss */
  #homepage_about_asa {
    padding: 5.5rem 3rem 0;
  }
}
@media screen and (max-width: 445px) {
  /* line 243, ../sass/components/_home.scss */
  #homepage_about_asa {
    padding: 5.5rem 1.5rem 0;
  }
}
/* line 273, ../sass/components/_home.scss */
#homepage_about_asa h2 {
  color: #566174;
  font-size: 36px;
  margin-bottom: 35px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  /* line 273, ../sass/components/_home.scss */
  #homepage_about_asa h2 {
    margin-bottom: 45px;
  }
}
/* line 283, ../sass/components/_home.scss */
#homepage_about_asa h3 {
  color: #7A9710;
  font-weight: 400;
  font-size: 28px;
}
/* line 289, ../sass/components/_home.scss */
#homepage_about_asa p {
  color: #566174;
  font-size: 1.6rem;
  line-height: 2.2rem;
}
/* line 295, ../sass/components/_home.scss */
#homepage_about_asa ul.buttons {
  text-align: center;
  padding: 0;
  margin: 0 0 55px;
  width: 100%;
  clear: both;
}
/* line 302, ../sass/components/_home.scss */
#homepage_about_asa ul.buttons li {
  display: inline-block;
  margin: 0 10px;
}
@media (max-width: 767px) {
  /* line 302, ../sass/components/_home.scss */
  #homepage_about_asa ul.buttons li {
    display: block;
    width: 100%;
    margin: 0;
  }
}
/* line 312, ../sass/components/_home.scss */
#homepage_about_asa ul.buttons li a {
  color: #ffffff;
  text-decoration: none;
  background: #F59923;
  font-weight: bold;
  font-size: 16px;
  text-transform: uppercase;
  padding: 22px 55px;
  display: inline-block;
  padding: 2.2rem 0;
  width: 20rem;
}
@media screen and (max-width: 767px) {
  /* line 312, ../sass/components/_home.scss */
  #homepage_about_asa ul.buttons li a {
    padding: 15px 40px;
    text-align: center;
  }
}
/* line 62, ../sass/_mixins.scss */
#homepage_about_asa ul.buttons li a:hover {
  background: #D57700;
}
@media (max-width: 830px) {
  /* line 312, ../sass/components/_home.scss */
  #homepage_about_asa ul.buttons li a {
    margin-bottom: 14px;
  }
}
@media (max-width: 767px) {
  /* line 312, ../sass/components/_home.scss */
  #homepage_about_asa ul.buttons li a {
    max-width: 150px;
    width: 100%;
    max-width: 200px;
  }
}
/* line 331, ../sass/components/_home.scss */
#homepage_about_asa #homepage_about_asa_are,
#homepage_about_asa #homepage_about_asa_do,
#homepage_about_asa #homepage_about_asa_value,
#homepage_about_asa #homepage_about_asa_join {
  margin-bottom: 4rem;
}
@media screen and (max-width: 767px) {
  /* line 331, ../sass/components/_home.scss */
  #homepage_about_asa #homepage_about_asa_are,
  #homepage_about_asa #homepage_about_asa_do,
  #homepage_about_asa #homepage_about_asa_value,
  #homepage_about_asa #homepage_about_asa_join {
    margin-bottom: 3rem;
  }
}
@media (max-width: 767px) {
  /* line 331, ../sass/components/_home.scss */
  #homepage_about_asa #homepage_about_asa_are,
  #homepage_about_asa #homepage_about_asa_do,
  #homepage_about_asa #homepage_about_asa_value,
  #homepage_about_asa #homepage_about_asa_join {
    min-height: auto;
  }
}
/* line 344, ../sass/components/_home.scss */
#homepage_about_asa #homepage_about_asa_are p,
#homepage_about_asa #homepage_about_asa_do p,
#homepage_about_asa #homepage_about_asa_value p,
#homepage_about_asa #homepage_about_asa_join p {
  margin-bottom: 0;
}
/* line 349, ../sass/components/_home.scss */
#homepage_about_asa #homepage_about_asa_are {
  width: calc(25% - 2.8rem);
  border-right: 0.2rem solid #ECF0F8;
  border-left: 0.2rem solid transparent;
  padding-right: 2.4rem;
  float: left;
}
@media screen and (max-width: 980px) {
  /* line 349, ../sass/components/_home.scss */
  #homepage_about_asa #homepage_about_asa_are {
    width: calc(50% - 2.8rem);
  }
}
@media (max-width: 767px) {
  /* line 349, ../sass/components/_home.scss */
  #homepage_about_asa #homepage_about_asa_are {
    width: 100%;
    border-right: none;
    border-left: none;
    padding: 0;
  }
}
/* line 368, ../sass/components/_home.scss */
#homepage_about_asa #homepage_about_asa_do,
#homepage_about_asa #homepage_about_asa_value {
  width: calc(25% - 5.2rem);
  border-right: 0.2rem solid #ECF0F8;
  border-left: 0.2rem solid #ECF0F8;
  padding: 0 2.4rem;
}
@media screen and (max-width: 980px) {
  /* line 368, ../sass/components/_home.scss */
  #homepage_about_asa #homepage_about_asa_do,
  #homepage_about_asa #homepage_about_asa_value {
    width: calc(50% - 2.8rem);
  }
}
@media (max-width: 767px) {
  /* line 368, ../sass/components/_home.scss */
  #homepage_about_asa #homepage_about_asa_do,
  #homepage_about_asa #homepage_about_asa_value {
    width: 100%;
    border-right: none;
    border-left: none;
    padding: 0;
  }
}
@media screen and (max-width: 980px) {
  /* line 386, ../sass/components/_home.scss */
  #homepage_about_asa #homepage_about_asa_do {
    border-right: 0.2rem solid transparent;
    padding-right: 0;
  }
  /* line 390, ../sass/components/_home.scss */
  #homepage_about_asa #homepage_about_asa_value {
    border-left: 0.2rem solid transparent;
    padding-left: 0;
  }
}
/* line 396, ../sass/components/_home.scss */
#homepage_about_asa #homepage_about_asa_join {
  width: calc(25% - 2.8rem);
  padding-left: 2.4rem;
  border-right: 0.2rem solid transparent;
  border-left: 0.2rem solid #ECF0F8;
}
@media screen and (max-width: 980px) {
  /* line 396, ../sass/components/_home.scss */
  #homepage_about_asa #homepage_about_asa_join {
    width: calc(50% - 2.8rem);
  }
}
@media (max-width: 767px) {
  /* line 396, ../sass/components/_home.scss */
  #homepage_about_asa #homepage_about_asa_join {
    width: 100%;
    border-right: none;
    border-left: none;
    padding: 0;
  }
}

/* announcements */
/* line 414, ../sass/components/_home.scss */
.front .view-asa-announcements {
  background: #ECF0F8;
  margin-top: -32px;
  padding: 72px 0 80px;
}
/* line 41, ../sass/_mixins.scss */
.front .view-asa-announcements:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 767px) {
  /* line 414, ../sass/components/_home.scss */
  .front .view-asa-announcements {
    background: #ffffff;
    margin-top: 0;
    padding: 0 0 35px;
  }
}
/* line 426, ../sass/components/_home.scss */
.front .view-asa-announcements .view-content {
  max-width: 1160px;
  margin: 0 auto;
  display: block;
  padding: 0 70px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
}
@media screen and (max-width: 1258px) {
  /* line 426, ../sass/components/_home.scss */
  .front .view-asa-announcements .view-content {
    padding: 0 4.5rem;
  }
}
@media screen and (max-width: 1051px) {
  /* line 426, ../sass/components/_home.scss */
  .front .view-asa-announcements .view-content {
    padding: 0 3.5rem;
  }
}
@media screen and (max-width: 895px) {
  /* line 426, ../sass/components/_home.scss */
  .front .view-asa-announcements .view-content {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 780px) {
  /* line 426, ../sass/components/_home.scss */
  .front .view-asa-announcements .view-content {
    padding: 0 2.4rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 426, ../sass/components/_home.scss */
  .front .view-asa-announcements .view-content {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 426, ../sass/components/_home.scss */
  .front .view-asa-announcements .view-content {
    padding: 0 1.5rem;
  }
}
@media (max-width: 767px) {
  /* line 426, ../sass/components/_home.scss */
  .front .view-asa-announcements .view-content {
    width: calc(100% - 5.2rem);
    padding: 35px 26px 0;
  }
}
/* line 439, ../sass/components/_home.scss */
.front .view-asa-announcements .date-display {
  color: #283471;
  background: #A9D700;
  display: inline-block;
  position: absolute;
  top: 3.2rem;
  left: -3.5rem;
  font-size: 24px;
  padding: 14px 16px 12px;
}
@media (max-width: 767px) {
  /* line 439, ../sass/components/_home.scss */
  .front .view-asa-announcements .date-display {
    position: relative;
    background: #ffffff;
    top: auto;
    padding: 0;
    left: 0;
    color: #424242;
    font-size: 1.7rem;
  }
}
/* line 459, ../sass/components/_home.scss */
.front .view-asa-announcements .date-display span.date-display-single {
  display: block;
  text-align: center;
}
/* line 463, ../sass/components/_home.scss */
.front .view-asa-announcements .date-display span.date-display-single:first-of-type {
  font-size: 21px;
}
/* line 469, ../sass/components/_home.scss */
.front .view-asa-announcements p.who-when {
  color: #8A919E;
  font-size: 1.5rem;
  line-height: 1.9rem;
  margin-bottom: 0;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 74, ../sass/_mixins.scss */
.front .view-asa-announcements p.who-when a {
  color: #8A919E;
  font-weight: 600;
  text-decoration: none;
}
/* line 79, ../sass/_mixins.scss */
.front .view-asa-announcements p.who-when span.field-label {
  font-weight: 400;
  padding: 0;
}
/* line 474, ../sass/components/_home.scss */
.front .view-asa-announcements .views-row {
  margin-right: 3.4rem;
  margin-left: 3.5rem;
  width: calc(33.35% - 6.2rem);
  position: relative;
  background: #ffffff;
}
@media (max-width: 767px) {
  /* line 474, ../sass/components/_home.scss */
  .front .view-asa-announcements .views-row {
    width: 100%;
    float: none;
    border-bottom: 2px solid #ECF0F8;
    margin-bottom: 21px;
    margin-right: 0;
    margin-left: 0;
    padding-bottom: 8px;
  }
}
/* line 491, ../sass/components/_home.scss */
.front .view-asa-announcements .views-row a img,
.front .view-asa-announcements .views-row .announce_content {
  width: 100%;
  height: auto;
}
/* line 496, ../sass/components/_home.scss */
.front .view-asa-announcements .views-row a img h3,
.front .view-asa-announcements .views-row .announce_content h3 {
  margin-bottom: 0.2rem;
  line-height: 2.3rem;
}
/* line 499, ../sass/components/_home.scss */
.front .view-asa-announcements .views-row a img h3 a,
.front .view-asa-announcements .views-row .announce_content h3 a {
  font-size: 1.7rem;
  line-height: 2.3rem;
  color: #283471;
  text-decoration: none;
  font-weight: 400;
}
/* line 513, ../sass/components/_home.scss */
.front .view-asa-announcements .views-row .announce_content {
  padding: 1.8rem 2.6rem 1.6rem;
  width: calc(100% - 5.2rem);
}
@media (max-width: 767px) {
  /* line 513, ../sass/components/_home.scss */
  .front .view-asa-announcements .views-row .announce_content {
    width: 100%;
    height: auto;
    padding: 0;
  }
}
/* line 523, ../sass/components/_home.scss */
.front .view-asa-announcements .views-row a img {
  display: block;
}
@media (max-width: 767px) {
  /* line 523, ../sass/components/_home.scss */
  .front .view-asa-announcements .views-row a img {
    display: none;
  }
}
/* line 533, ../sass/components/_home.scss */
.front .view-asa-announcements .views-row-last {
  width: calc(31.06% - 3.5rem);
  margin-right: 0;
}
@media (max-width: 767px) {
  /* line 533, ../sass/components/_home.scss */
  .front .view-asa-announcements .views-row-last {
    width: 100%;
    border-bottom: none;
  }
}
/* line 542, ../sass/components/_home.scss */
.front .view-asa-announcements ul.buttons {
  padding: 0;
  margin: 0;
  display: inline-block;
}
/* line 546, ../sass/components/_home.scss */
.front .view-asa-announcements ul.buttons li {
  text-align: center;
  clear: both;
}
/* line 550, ../sass/components/_home.scss */
.front .view-asa-announcements ul.buttons li a {
  color: #ffffff;
  text-decoration: none;
  background: #F59923;
  font-weight: bold;
  font-size: 16px;
  text-transform: uppercase;
  padding: 22px 55px;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  /* line 550, ../sass/components/_home.scss */
  .front .view-asa-announcements ul.buttons li a {
    padding: 15px 40px;
    text-align: center;
  }
}
/* line 62, ../sass/_mixins.scss */
.front .view-asa-announcements ul.buttons li a:hover {
  background: #D57700;
}

/* line 558, ../sass/components/_home.scss */
#block-views-asa-announcements-block h2 {
  position: relative;
  font-family: "Roboto Slab", serif;
  font-weight: bold;
  font-size: 2.8rem;
  text-align: center;
  padding: 1.7rem 0;
  color: #ffffff;
  background: #283471;
}
@media screen and (max-width: 767px) {
  /* line 558, ../sass/components/_home.scss */
  #block-views-asa-announcements-block h2 {
    padding: 1.2rem 0;
    font-size: 20px;
  }
}
/* line 562, ../sass/components/_home.scss */
#block-views-asa-announcements-block ul.buttons {
  list-style: none;
  text-align: center;
  width: 100%;
}
/* line 566, ../sass/components/_home.scss */
#block-views-asa-announcements-block ul.buttons li a {
  padding: 2.2rem 2.8rem;
}
/* line 570, ../sass/components/_home.scss */
#block-views-asa-announcements-block .view-footer {
  max-width: 1090px;
  margin: 0 auto;
  padding-top: 4rem;
}

/* community announcements */
/* line 578, ../sass/components/_home.scss */
.region-blockgroup-announcements-blocks {
  max-width: 1160px;
  margin: 0 auto;
  display: block;
  padding: 0 70px;
  padding: 58px 70px 35px;
}
@media screen and (max-width: 1258px) {
  /* line 578, ../sass/components/_home.scss */
  .region-blockgroup-announcements-blocks {
    padding: 0 4.5rem;
  }
}
@media screen and (max-width: 1051px) {
  /* line 578, ../sass/components/_home.scss */
  .region-blockgroup-announcements-blocks {
    padding: 0 3.5rem;
  }
}
@media screen and (max-width: 895px) {
  /* line 578, ../sass/components/_home.scss */
  .region-blockgroup-announcements-blocks {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 780px) {
  /* line 578, ../sass/components/_home.scss */
  .region-blockgroup-announcements-blocks {
    padding: 0 2.4rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 578, ../sass/components/_home.scss */
  .region-blockgroup-announcements-blocks {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 578, ../sass/components/_home.scss */
  .region-blockgroup-announcements-blocks {
    padding: 0 1.5rem;
  }
}
/* line 41, ../sass/_mixins.scss */
.region-blockgroup-announcements-blocks:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (max-width: 1258px) {
  /* line 578, ../sass/components/_home.scss */
  .region-blockgroup-announcements-blocks {
    padding: 5.8rem 4.5rem 3.5rem;
  }
}
@media screen and (max-width: 1051px) {
  /* line 578, ../sass/components/_home.scss */
  .region-blockgroup-announcements-blocks {
    padding: 5.8rem 3.5rem 3.5rem;
  }
}
@media screen and (max-width: 895px) {
  /* line 578, ../sass/components/_home.scss */
  .region-blockgroup-announcements-blocks {
    padding: 5.8rem 3rem 3.5rem;
  }
}
@media screen and (max-width: 780px) {
  /* line 578, ../sass/components/_home.scss */
  .region-blockgroup-announcements-blocks {
    padding: 5.8rem 2.4rem 3.5rem;
  }
}
@media (max-width: 767px) {
  /* line 578, ../sass/components/_home.scss */
  .region-blockgroup-announcements-blocks {
    padding: 0;
    width: 100%;
  }
}

/* line 601, ../sass/components/_home.scss */
.front #block-views-community-announcements-block-1,
.front #block-views-community-announcements-block,
.front #block-views-community-announcements-block-2,
.front #block-views-community-announcements-block-3,
.front #block-views-community-announcements-block-4 {
  width: calc(33.3333% - 27px);
  margin-right: 40px;
  float: left;
}
@media (max-width: 767px) {
  /* line 601, ../sass/components/_home.scss */
  .front #block-views-community-announcements-block-1,
  .front #block-views-community-announcements-block,
  .front #block-views-community-announcements-block-2,
  .front #block-views-community-announcements-block-3,
  .front #block-views-community-announcements-block-4 {
    width: 100%;
    margin-right: 0;
    float: none;
  }
  /* line 613, ../sass/components/_home.scss */
  .front #block-views-community-announcements-block-1 .view-content,
  .front #block-views-community-announcements-block-1 .view-footer,
  .front #block-views-community-announcements-block .view-content,
  .front #block-views-community-announcements-block .view-footer,
  .front #block-views-community-announcements-block-2 .view-content,
  .front #block-views-community-announcements-block-2 .view-footer,
  .front #block-views-community-announcements-block-3 .view-content,
  .front #block-views-community-announcements-block-3 .view-footer,
  .front #block-views-community-announcements-block-4 .view-content,
  .front #block-views-community-announcements-block-4 .view-footer {
    padding: 0 3rem;
  }
}
/* line 619, ../sass/components/_home.scss */
.front #block-views-community-announcements-block-1 h2,
.front #block-views-community-announcements-block h2,
.front #block-views-community-announcements-block-2 h2,
.front #block-views-community-announcements-block-3 h2,
.front #block-views-community-announcements-block-4 h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: bold;
  font-size: 2rem;
  text-align: center;
  padding: 1.2rem 0;
  color: #ffffff;
  background: #7A9710;
  font-weight: 600;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  /* line 619, ../sass/components/_home.scss */
  .front #block-views-community-announcements-block-1 h2,
  .front #block-views-community-announcements-block h2,
  .front #block-views-community-announcements-block-2 h2,
  .front #block-views-community-announcements-block-3 h2,
  .front #block-views-community-announcements-block-4 h2 {
    padding: 15px;
  }
}
/* line 629, ../sass/components/_home.scss */
.front #block-views-community-announcements-block-1 h4 a,
.front #block-views-community-announcements-block h4 a,
.front #block-views-community-announcements-block-2 h4 a,
.front #block-views-community-announcements-block-3 h4 a,
.front #block-views-community-announcements-block-4 h4 a {
  color: #F59923;
  font-weight: 400;
  font-size: 20px;
  text-decoration: none;
  font-family: "Roboto Slab", serif;
}

/* line 640, ../sass/components/_home.scss */
.front #block-views-community-announcements-block .view-content,
.front #block-views-community-announcements-block-2 .view-content {
  padding: 35px 26px 0;
  font-size: 15px;
  line-height: 23px;
  font-family: "Roboto Slab", serif;
}
/* line 647, ../sass/components/_home.scss */
.front #block-views-community-announcements-block .view-content p,
.front #block-views-community-announcements-block-2 .view-content p {
  margin-bottom: 11px;
  font-size: 17px;
  line-height: 23px;
}
/* line 653, ../sass/components/_home.scss */
.front #block-views-community-announcements-block .view-content p.who-when,
.front #block-views-community-announcements-block-2 .view-content p.who-when {
  margin-bottom: 0;
}
/* line 657, ../sass/components/_home.scss */
.front #block-views-community-announcements-block .view-content a,
.front #block-views-community-announcements-block-2 .view-content a {
  color: #283471;
  text-decoration: none;
}
/* line 663, ../sass/components/_home.scss */
.front #block-views-community-announcements-block .views-row,
.front #block-views-community-announcements-block-2 .views-row {
  border-bottom: 2px solid #ECF0F8;
  margin-bottom: 21px;
  padding-bottom: 8px;
}
/* line 668, ../sass/components/_home.scss */
.front #block-views-community-announcements-block .views-row:last-of-type,
.front #block-views-community-announcements-block-2 .views-row:last-of-type {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 23px;
}
/* line 675, ../sass/components/_home.scss */
.front #block-views-community-announcements-block .view-footer,
.front #block-views-community-announcements-block-2 .view-footer {
  padding: 0 26px;
}
@media (max-width: 767px) {
  /* line 675, ../sass/components/_home.scss */
  .front #block-views-community-announcements-block .view-footer,
  .front #block-views-community-announcements-block-2 .view-footer {
    padding: 0;
    margin-left: 3rem;
    margin-right: 3rem;
    margin-bottom: 4.5rem;
  }
}
/* line 685, ../sass/components/_home.scss */
.front #block-views-community-announcements-block p.who-when,
.front #block-views-community-announcements-block span.date-display-single,
.front #block-views-community-announcements-block-2 p.who-when,
.front #block-views-community-announcements-block-2 span.date-display-single {
  color: #464646;
  margin-bottom: 0;
}
/* line 691, ../sass/components/_home.scss */
.front #block-views-community-announcements-block p.posted-for,
.front #block-views-community-announcements-block-2 p.posted-for {
  color: #8A919E;
  font-size: 1.5rem;
  line-height: 1.9rem;
  margin-bottom: 0;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 74, ../sass/_mixins.scss */
.front #block-views-community-announcements-block p.posted-for a,
.front #block-views-community-announcements-block-2 p.posted-for a {
  color: #8A919E;
  font-weight: 600;
  text-decoration: none;
}
/* line 79, ../sass/_mixins.scss */
.front #block-views-community-announcements-block p.posted-for span.field-label,
.front #block-views-community-announcements-block-2 p.posted-for span.field-label {
  font-weight: 400;
  padding: 0;
}
/* line 694, ../sass/components/_home.scss */
.front #block-views-community-announcements-block p.tags,
.front #block-views-community-announcements-block-2 p.tags {
  color: #8A919E;
  font-size: 1.3rem;
  line-height: 1.7rem;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 699, ../sass/components/_home.scss */
.front #block-views-community-announcements-block p.tags a,
.front #block-views-community-announcements-block-2 p.tags a {
  color: #8A919E;
  font-weight: 500;
}

/* line 706, ../sass/components/_home.scss */
.front #block-views-community-announcements-block-2 {
  margin-right: 0;
}
/* line 709, ../sass/components/_home.scss */
.front #block-views-community-announcements-block-2 p.tags {
  color: #8a919e;
  font-weight: 600;
  font-size: 13px;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 715, ../sass/components/_home.scss */
.front #block-views-community-announcements-block-2 p.tags a {
  color: #8a919e;
  padding-right: 7px;
  padding-left: 7px;
}
/* line 720, ../sass/components/_home.scss */
.front #block-views-community-announcements-block-2 p.tags a:first-of-type {
  padding-left: 0;
}
/* line 724, ../sass/components/_home.scss */
.front #block-views-community-announcements-block-2 p.tags a:last-of-type {
  padding-right: 0;
}
/* line 730, ../sass/components/_home.scss */
.front #block-views-community-announcements-block-2 p.posted-for {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  /* line 736, ../sass/components/_home.scss */
  #block-views-community-announcements-block-2,
  #block-views-community-announcements-block {
    width: 100%;
    margin-right: 0;
    float: none;
  }
  /* line 741, ../sass/components/_home.scss */
  #block-views-community-announcements-block-2 .views-row,
  #block-views-community-announcements-block .views-row {
    margin-right: 0;
    margin-left: 0;
  }
}
/* featured community */
@media (max-width: 767px) {
  /* line 750, ../sass/components/_home.scss */
  #block-views-community-announcements-block-1 {
    display: none;
  }
}
/* line 756, ../sass/components/_home.scss */
#block-views-community-announcements-block-1 h3 {
  margin-bottom: 13px;
}
/* line 758, ../sass/components/_home.scss */
#block-views-community-announcements-block-1 h3 a {
  font-size: 17px;
  font-weight: 400;
  color: #283471;
  text-decoration: none;
}
/* line 766, ../sass/components/_home.scss */
#block-views-community-announcements-block-1 img {
  display: block;
  width: 100%;
  height: auto;
  margin-bottom: 22px;
}

/* annual meeting */
/* line 775, ../sass/components/_home.scss */
.secondary-content-wrap,
.full-content-wrap {
  clear: both;
}

/* line 779, ../sass/components/_home.scss */
.home .full-content-sidebar-wrap .full-content-wrap {
  display: block;
  margin: 0 auto;
  max-width: 1160px;
  padding: 0 70px;
}

/* line 786, ../sass/components/_home.scss */
#block-block-4 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url("/sites/all/themes/custom/asa/images/skyline.png");
  background-size: cover;
  padding: 55px 0 0;
}
@media (max-width: 767px) {
  /* line 786, ../sass/components/_home.scss */
  #block-block-4 {
    padding: 0;
    background: none;
  }
}
/* line 796, ../sass/components/_home.scss */
#block-block-4 h2 {
  color: #A9D700;
  font-size: 44px;
  line-height: 48px;
  text-transform: uppercase;
  margin-bottom: 12px;
  max-width: 280px;
}
/* line 803, ../sass/components/_home.scss */
#block-block-4 h2 span {
  color: #ffffff;
}
@media (max-width: 767px) {
  /* line 796, ../sass/components/_home.scss */
  #block-block-4 h2 {
    font-size: 36px;
    line-height: 42px;
  }
}
/* line 812, ../sass/components/_home.scss */
#block-block-4 h3 {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  color: #ffffff;
  max-width: 290px;
  padding-right: 2rem;
}
#block-block-4 #am_header p {
  color: #ffffff;
  padding-right: 5rem;
}
/* line 822, ../sass/components/_home.scss */
#block-block-4 #am_header {
  width: 33%;
  float: left;
}
@media (max-width: 767px) {
  /* line 822, ../sass/components/_home.scss */
  #block-block-4 #am_header {
    background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url("/sites/all/themes/custom/asa/images/skyline.png");
    background-size: cover;
    width: calc(100% - 52px);
    padding: 38px 27px;
  }
}
@media screen and (max-width: 445px) {
  /* line 822, ../sass/components/_home.scss */
  #block-block-4 #am_header {
    width: calc(100% - 3rem);
    padding: 2.5rem 1.5rem 0;
  }
}
/* line 838, ../sass/components/_home.scss */
#block-block-4 #am_body {
  background: #ffffff;
  width: 67%;
  float: left;
}
@media (max-width: 767px) {
  /* line 838, ../sass/components/_home.scss */
  #block-block-4 #am_body {
    width: 100%;
    order: 3;
    padding-bottom: 2.2rem;
  }
}
/* line 849, ../sass/components/_home.scss */
#block-block-4 #am_body h3 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  font-size: 20px;
  color: #7A9710;
}
/* line 856, ../sass/components/_home.scss */
#block-block-4 #am_body p {
  font-family: "Roboto Slab", serif;
  font-weight: 200;
  line-height: 24px;
}
@media (max-width: 767px) {
  /* line 856, ../sass/components/_home.scss */
  #block-block-4 #am_body p {
    font-size: 1.6rem;
  }
}
/* line 865, ../sass/components/_home.scss */
#block-block-4 .am_main {
  width: calc(70% - 60px);
  float: left;
  padding: 30px 20px 30px 40px;
}
@media screen and (max-width: 951px) {
  /* line 865, ../sass/components/_home.scss */
  #block-block-4 .am_main {
    width: calc(100% - 80px);
    float: none;
    padding: 30px 40px 0;
  }
}
@media (max-width: 767px) {
  /* line 865, ../sass/components/_home.scss */
  #block-block-4 .am_main {
    width: calc(100% - 52px);
    float: none;
    padding: 20px 27px 0;
  }
}
@media screen and (max-width: 445px) {
  /* line 865, ../sass/components/_home.scss */
  #block-block-4 .am_main {
    width: calc(100% - 3rem);
    padding: 20px 1.5rem 0;
  }
}
/* line 887, ../sass/components/_home.scss */
#block-block-4 .am_main h3 {
  max-width: none;
  margin-bottom: 10px;
}
/* line 892, ../sass/components/_home.scss */
#block-block-4 #am_sidebar {
  width: calc(30% - 40px);
  padding: 30px 40px 30px 0;
  float: left;
}
@media screen and (max-width: 951px) {
  /* line 892, ../sass/components/_home.scss */
  #block-block-4 #am_sidebar {
    width: calc(100% - 80px);
    float: none;
    padding: 0 40px 30px;
  }
}
@media (max-width: 767px) {
  /* line 892, ../sass/components/_home.scss */
  #block-block-4 #am_sidebar {
    width: calc(100% - 52px);
    float: none;
    padding: 0 27px;
  }
}
@media screen and (max-width: 445px) {
  /* line 892, ../sass/components/_home.scss */
  #block-block-4 #am_sidebar {
    width: calc(100% - 3rem);
    padding: 0 1.5rem 0;
  }
}
/* line 914, ../sass/components/_home.scss */
#block-block-4 #am_sidebar ul {
  padding: 38px 0 0 0;
  margin: 0;
}
@media (max-width: 767px) {
  /* line 914, ../sass/components/_home.scss */
  #block-block-4 #am_sidebar ul {
    padding: 0;
  }
}
@media screen and (max-width: 951px) {
  /* line 914, ../sass/components/_home.scss */
  #block-block-4 #am_sidebar ul {
    padding: 0;
  }
}
/* line 926, ../sass/components/_home.scss */
#block-block-4 #am_sidebar ul li {
  list-style: none;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  /* line 926, ../sass/components/_home.scss */
  #block-block-4 #am_sidebar ul li {
    display: inline-block;
    margin-right: 20px;
  }
}
/* line 935, ../sass/components/_home.scss */
#block-block-4 #am_sidebar ul li a {
  font-weight: 400;
  font-family: "Roboto Slab", serif;
  font-size: 20px;
  color: #F59923;
  text-decoration: none;
}
/* line 946, ../sass/components/_home.scss */
#block-block-4 #am_photo {
  clear: both;
}
@media (max-width: 767px) {
  /* line 946, ../sass/components/_home.scss */
  #block-block-4 #am_photo {
    order: 2;
  }
}
/* line 953, ../sass/components/_home.scss */
#block-block-4 #am_photo p {
  color: #d8d8d8;
  font-size: 13px;
  text-align: right;
  margin-bottom: 0;
  padding: 16px 0 14px;
}
@media (max-width: 767px) {
  /* line 953, ../sass/components/_home.scss */
  #block-block-4 #am_photo p {
    color: #566174;
    padding: 0;
    margin-right: 3rem;
  }
}
/* line 967, ../sass/components/_home.scss */
#block-block-4 #annual_meeting {
  max-width: 1160px;
  margin: 0 auto;
  display: block;
  padding: 0 70px;
}
@media screen and (max-width: 1258px) {
  /* line 967, ../sass/components/_home.scss */
  #block-block-4 #annual_meeting {
    padding: 0 4.5rem;
  }
}
@media screen and (max-width: 1051px) {
  /* line 967, ../sass/components/_home.scss */
  #block-block-4 #annual_meeting {
    padding: 0 3.5rem;
  }
}
@media screen and (max-width: 895px) {
  /* line 967, ../sass/components/_home.scss */
  #block-block-4 #annual_meeting {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 780px) {
  /* line 967, ../sass/components/_home.scss */
  #block-block-4 #annual_meeting {
    padding: 0 2.4rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 967, ../sass/components/_home.scss */
  #block-block-4 #annual_meeting {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 967, ../sass/components/_home.scss */
  #block-block-4 #annual_meeting {
    padding: 0 1.5rem;
  }
}
@media (max-width: 767px) {
  /* line 967, ../sass/components/_home.scss */
  #block-block-4 #annual_meeting {
    width: 100%;
    padding: 0;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
/* line 978, ../sass/components/_home.scss */
#block-block-4 .attribution {
  text-align: right;
  color: #8A919E;
  font-size: 13px;
  padding: 1.4rem 0 1.5rem;
  clear: both;
}
/* line 984, ../sass/components/_home.scss */
#block-block-4 .attribution img {
  margin-right: 1rem;
}
/* line 987, ../sass/components/_home.scss */
#block-block-4 .attribution a {
  color: #8A919E;
  font-weight: 600;
  text-decoration: none;
}
@media screen and (max-width: 445px) {
  /* line 978, ../sass/components/_home.scss */
  #block-block-4 .attribution {
    padding: 1.4rem 1.5rem 0;
  }
}

/* line 998, ../sass/components/_home.scss */
.not-front #block-block-4 {
  margin-bottom: 8rem;
  clear: both;
}

/* annual meeting resources */
/* line 1003, ../sass/components/_home.scss */
#block-block-5 {
  background: #283471;
  padding: 18px 0 19px;
  margin-bottom: 7.3rem;
}
/* line 41, ../sass/_mixins.scss */
#block-block-5:after {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 767px) {
  /* line 1003, ../sass/components/_home.scss */
  #block-block-5 {
    display: none;
  }
}
/* line 1013, ../sass/components/_home.scss */
#block-block-5 h3 {
  font-size: 22px;
  color: #ffffff;
  font-weight: 400;
  width: 62%;
  float: left;
  margin-bottom: 0;
}
/* line 1022, ../sass/components/_home.scss */
#block-block-5 ul {
  width: 38%;
  float: left;
  padding: 0;
  margin: 5px 0 0 0;
  text-align: right;
}
/* line 1029, ../sass/components/_home.scss */
#block-block-5 ul li {
  display: inline-block;
}
/* line 1032, ../sass/components/_home.scss */
#block-block-5 ul li.video a {
  padding-left: 42px;
  background-image: url("/sites/all/themes/custom/asa/images/icon-video.png");
  background-size: 30px 20px;
}
/* line 1038, ../sass/components/_home.scss */
#block-block-5 ul li.program a {
  padding-left: 33px;
  background-image: url("/sites/all/themes/custom/asa/images/icon-program.png");
  background-size: 21px 24px;
  margin-left: 36px;
}
/* line 1045, ../sass/components/_home.scss */
#block-block-5 ul li a {
  color: #A9D700;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: left center;
}
/* line 1055, ../sass/components/_home.scss */
#block-block-5 .content-wrap {
  max-width: 1160px;
  margin: 0 auto;
  display: block;
  padding: 0 70px;
}
@media screen and (max-width: 1258px) {
  /* line 1055, ../sass/components/_home.scss */
  #block-block-5 .content-wrap {
    padding: 0 4.5rem;
  }
}
@media screen and (max-width: 1051px) {
  /* line 1055, ../sass/components/_home.scss */
  #block-block-5 .content-wrap {
    padding: 0 3.5rem;
  }
}
@media screen and (max-width: 895px) {
  /* line 1055, ../sass/components/_home.scss */
  #block-block-5 .content-wrap {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 780px) {
  /* line 1055, ../sass/components/_home.scss */
  #block-block-5 .content-wrap {
    padding: 0 2.4rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 1055, ../sass/components/_home.scss */
  #block-block-5 .content-wrap {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 1055, ../sass/components/_home.scss */
  #block-block-5 .content-wrap {
    padding: 0 1.5rem;
  }
}

/* American quarterly */
/* line 1061, ../sass/components/_home.scss */
#block-views-aq-editors-pages-block-1 {
  max-width: 1160px;
  margin: 0 auto;
  display: block;
  padding: 0 70px;
  margin: 0 auto 5rem;
  clear: both;
}
@media screen and (max-width: 1258px) {
  /* line 1061, ../sass/components/_home.scss */
  #block-views-aq-editors-pages-block-1 {
    padding: 0 4.5rem;
  }
}
@media screen and (max-width: 1051px) {
  /* line 1061, ../sass/components/_home.scss */
  #block-views-aq-editors-pages-block-1 {
    padding: 0 3.5rem;
  }
}
@media screen and (max-width: 895px) {
  /* line 1061, ../sass/components/_home.scss */
  #block-views-aq-editors-pages-block-1 {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 780px) {
  /* line 1061, ../sass/components/_home.scss */
  #block-views-aq-editors-pages-block-1 {
    padding: 0 2.4rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 1061, ../sass/components/_home.scss */
  #block-views-aq-editors-pages-block-1 {
    padding: 0 3rem;
  }
}
@media screen and (max-width: 445px) {
  /* line 1061, ../sass/components/_home.scss */
  #block-views-aq-editors-pages-block-1 {
    padding: 0 1.5rem;
  }
}
/* line 41, ../sass/_mixins.scss */
#block-views-aq-editors-pages-block-1:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (max-width: 767px) {
  /* line 1061, ../sass/components/_home.scss */
  #block-views-aq-editors-pages-block-1 {
    padding: 0;
    margin: 0;
  }
}
/* line 1072, ../sass/components/_home.scss */
#block-views-aq-editors-pages-block-1 .view-content {
  background: #ECF0F8;
}
@media screen and (max-width: 767px) {
  /* line 1072, ../sass/components/_home.scss */
  #block-views-aq-editors-pages-block-1 .view-content {
    background: #ffffff;
  }
}
/* line 1079, ../sass/components/_home.scss */
#block-views-aq-editors-pages-block-1 .views-row {
  display: -webkit-flex;
  display: flex;
}
/* line 1084, ../sass/components/_home.scss */
#block-views-aq-editors-pages-block-1 .aq-content {
  display: -webkit-flex;
  display: flex;
}
@media screen and (max-width: 767px) {
  /* line 1084, ../sass/components/_home.scss */
  #block-views-aq-editors-pages-block-1 .aq-content {
    display: block;
  }
}
/* line 1092, ../sass/components/_home.scss */
#block-views-aq-editors-pages-block-1 .left-content {
  background: #8A919E;
  color: #ffffff;
  width: 35%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
@media screen and (max-width: 1290px) {
  /* line 1092, ../sass/components/_home.scss */
  #block-views-aq-editors-pages-block-1 .left-content {
    width: 40%;
  }
}
@media screen and (max-width: 1200px) {
  /* line 1092, ../sass/components/_home.scss */
  #block-views-aq-editors-pages-block-1 .left-content {
    width: 42%;
  }
}
@media screen and (max-width: 1165px) {
  /* line 1092, ../sass/components/_home.scss */
  #block-views-aq-editors-pages-block-1 .left-content {
    padding-right: 3rem;
    width: calc(42% - 3rem);
  }
}
@media screen and (max-width: 1000px) {
  /* line 1092, ../sass/components/_home.scss */
  #block-views-aq-editors-pages-block-1 .left-content {
    padding-right: 3rem;
    width: calc(50% - 3rem);
  }
}
@media screen and (max-width: 767px) {
  /* line 1092, ../sass/components/_home.scss */
  #block-views-aq-editors-pages-block-1 .left-content {
    width: 100%;
    display: block;
    text-align: center;
    padding: 2rem 0;
  }
}
/* line 1120, ../sass/components/_home.scss */
#block-views-aq-editors-pages-block-1 .left-content h3 {
  color: #ffffff;
  font-size: 3.6rem;
  line-height: 4.1rem;
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  margin-bottom: 0.8rem;
  padding: 0.8rem 2.8rem 0;
}
/* line 1129, ../sass/components/_home.scss */
#block-views-aq-editors-pages-block-1 .left-content p {
  padding: 0 2.8rem;
}
/* line 1132, ../sass/components/_home.scss */
#block-views-aq-editors-pages-block-1 .left-content p,
#block-views-aq-editors-pages-block-1 .left-content .date-display-range,
#block-views-aq-editors-pages-block-1 .left-content .date-display-single {
  font-size: 2rem;
  line-height: 3rem;
  margin-bottom: 0;
  color: #ffffff;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 1141, ../sass/components/_home.scss */
#block-views-aq-editors-pages-block-1 .left-content .date-display-range,
#block-views-aq-editors-pages-block-1 .left-content .date-display-single {
  padding: 0;
}
/* line 1145, ../sass/components/_home.scss */
#block-views-aq-editors-pages-block-1 .left-content img {
  width: 100%;
  height: auto;
  display: block;
}
@media screen and (max-width: 767px) {
  /* line 1145, ../sass/components/_home.scss */
  #block-views-aq-editors-pages-block-1 .left-content img {
    display: none;
  }
}
/* line 1155, ../sass/components/_home.scss */
#block-views-aq-editors-pages-block-1 .right-content {
  padding: 2.3rem 4.2rem;
  display: block;
  width: calc(65% - 8.4rem);
  background: #ECF0F8;
}
@media screen and (max-width: 1290px) {
  /* line 1155, ../sass/components/_home.scss */
  #block-views-aq-editors-pages-block-1 .right-content {
    width: calc(70% - 8.4rem);
  }
}
@media screen and (max-width: 1200px) {
  /* line 1155, ../sass/components/_home.scss */
  #block-views-aq-editors-pages-block-1 .right-content {
    width: calc(58% - 8.4rem);
  }
}
@media screen and (max-width: 1000px) {
  /* line 1155, ../sass/components/_home.scss */
  #block-views-aq-editors-pages-block-1 .right-content {
    width: calc(50% - 8.4rem);
  }
}
@media screen and (max-width: 767px) {
  /* line 1155, ../sass/components/_home.scss */
  #block-views-aq-editors-pages-block-1 .right-content {
    padding: 2.3rem 3rem;
    width: calc(100% - 6rem);
    background: #ffffff;
  }
}
/* line 1174, ../sass/components/_home.scss */
#block-views-aq-editors-pages-block-1 .right-content a {
  font-weight: 400;
  font-family: "Roboto Slab", serif;
  font-size: 20px;
  color: #F59923;
  text-decoration: none;
}
/* line 1180, ../sass/components/_home.scss */
#block-views-aq-editors-pages-block-1 .right-content a h4 {
  font-family: "Roboto Slab", serif;
  font-size: 1.8rem;
  line-height: 2.8rem;
  color: #283471;
  font-weight: 400;
  margin-bottom: 0;
}
/* line 1189, ../sass/components/_home.scss */
#block-views-aq-editors-pages-block-1 .right-content p.aq-who {
  margin-bottom: 0.4rem;
}

/* featured white papers */
/* line 1196, ../sass/components/_home.scss */
#block-views-asa-files-block-1 .view-id-asa_files {
  padding: 0 0 48px;
}
/* line 712, ../sass/_mixins.scss */
#block-views-asa-files-block-1 .view-id-asa_files .view-header,
#block-views-asa-files-block-1 .view-id-asa_files .views-row,
#block-views-asa-files-block-1 .view-id-asa_files .view-footer {
  width: auto;
  float: none;
}
/* line 719, ../sass/_mixins.scss */
#block-views-asa-files-block-1 .view-id-asa_files h2 {
  color: #566174;
  font-weight: 700;
  font-size: 28px;
  text-align: center;
  margin-bottom: 3.3rem;
}
/* line 727, ../sass/_mixins.scss */
#block-views-asa-files-block-1 .view-id-asa_files h3 {
  margin-bottom: 10px;
}
/* line 730, ../sass/_mixins.scss */
#block-views-asa-files-block-1 .view-id-asa_files h3 a {
  font-size: 17px;
  font-weight: 400;
  color: #283471;
  text-decoration: none;
}
/* line 738, ../sass/_mixins.scss */
#block-views-asa-files-block-1 .view-id-asa_files p {
  color: #000000;
  font-family: "Source Sans Pro", sans-serif;
}
/* line 743, ../sass/_mixins.scss */
#block-views-asa-files-block-1 .view-id-asa_files .slide__content {
  max-width: 620px;
  margin: 0 auto;
}
/* line 747, ../sass/_mixins.scss */
#block-views-asa-files-block-1 .view-id-asa_files .slide__content p {
  line-height: 27px;
}
/* line 752, ../sass/_mixins.scss */
#block-views-asa-files-block-1 .view-id-asa_files #slick-views-asa-files-1 {
  max-width: 840px;
  margin: 0 auto;
}
/* line 757, ../sass/_mixins.scss */
#block-views-asa-files-block-1 .view-id-asa_files .slick-prev::before {
  background: url("/sites/all/themes/custom/asa/images/icon-left-arrow.png");
}
/* line 761, ../sass/_mixins.scss */
#block-views-asa-files-block-1 .view-id-asa_files .slick-next::before {
  background: url("/sites/all/themes/custom/asa/images/icon-right-arrow.png");
}
/* line 765, ../sass/_mixins.scss */
#block-views-asa-files-block-1 .view-id-asa_files .slick-prev::before,
#block-views-asa-files-block-1 .view-id-asa_files .slick-next::before {
  background-repeat: no-repeat;
  background-size: 23px 50px;
  display: block;
  width: 23px;
  height: 50px;
  color: transparent;
}
/* line 776, ../sass/_mixins.scss */
#block-views-asa-files-block-1 .view-id-asa_files .view-footer {
  text-align: center;
  padding: 18px 0 0;
}
/* line 780, ../sass/_mixins.scss */
#block-views-asa-files-block-1 .view-id-asa_files .view-footer p {
  margin-bottom: 0;
}
/* line 784, ../sass/_mixins.scss */
#block-views-asa-files-block-1 .view-id-asa_files .view-footer a {
  font-weight: 400;
  font-family: "Roboto Slab", serif;
  font-size: 20px;
  color: #F59923;
  text-decoration: none;
}
@media (max-width: 767px) {
  /* line 1196, ../sass/components/_home.scss */
  #block-views-asa-files-block-1 .view-id-asa_files {
    display: none;
  }
}

/* hide some extra blocks in case we need them on mobile */
/* line 1205, ../sass/components/_home.scss */
#block-block-7 {
  display: none;
}

@media screen and (max-width: 767px) {
  /* line 1210, ../sass/components/_home.scss */
  .front .region-lower-content-1 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }

  /* line 1219, ../sass/components/_home.scss */
  .front .region-lower-content-1 #block-block-2 {
    order: 1;
  }

  /* line 1222, ../sass/components/_home.scss */
  .front .region-lower-content-1 #block-views-asa-announcements-block {
    order: 3;
  }

  /* line 1225, ../sass/components/_home.scss */
  .front .region-lower-content-1 .region-blockgroup-announcements-blocks {
    order: 4;
  }

  /* line 1228, ../sass/components/_home.scss */
  .front .region-lower-content-1 #block-block-4 {
    order: 2;
  }

  /* line 1231, ../sass/components/_home.scss */
  .front .region-lower-content-1 #block-views-aq-editors-pages-block-1 {
    order: 5;
  }
}
/* line 1236, ../sass/components/_home.scss */
.tb-megamenu .btn-navbar {
  font-size: 4rem;
}

/* 404 page */
/* line 3, ../sass/pages/_404.scss */
.page-search404 input#edit-keys,
.page-search404 #edit-basic,
.page-search404 .error {
  margin-bottom: 30px;
}

/* line 3, ../sass/pages/_search.scss */
.page-search #content img {
  display: none;
}

/* line 1, ../sass/pages/_user.scss */
.field-name-field-full-name,
.field-name-field-think-customer-id,
.field-name-field-think-assoc-asa-expire,
.field-name-og-user-node,
.focal-point-help,
.focal-point-wrapper,
ul.action-links,
.profile,
.fieldset-description,
span.field-prefix,
.field-name-body {
  font-size: 1.8rem;
  line-height: 3.2rem;
}

/* line 16, ../sass/pages/_user.scss */
#og-user-node-add-more-wrapper--2 {
  margin-bottom: 1.5rem;
}

/* line 21, ../sass/pages/_user.scss */
.page-user-addresses tr td {
  padding: 0.3rem;
}

/* line 26, ../sass/pages/_user.scss */
.page-node-submission #content {
  font-size: 1.8rem;
  line-height: 3.2rem;
}

/* line 31, ../sass/pages/_user.scss */
a.privatemsg-send-link {
  display: block;
  clear: both;
  color: #F59923;
  text-decoration: none;
  font-size: 2rem;
  font-family: "Roboto Slab", serif;
  font-weight: 500;
  margin-bottom: 2rem;
}
/* line 40, ../sass/pages/_user.scss */
a.privatemsg-send-link:hover {
  color: #D57700;
}
/* line 43, ../sass/pages/_user.scss */
a.privatemsg-send-link:after {
  content: ' »';
}

/**
 * @file
 * Print styling
 *
 * We provide some sane print styling for Drupal using Zen's layout method.
 */
/**
 * By importing this CSS file as media "all", we allow this print file to be
 * aggregated with other stylesheets, for improved front-end performance.
 */
@media print {
  /* Underline all links. */
  /* line 15, ../sass/_print.scss */
  a:link,
  a:visited {
    text-decoration: underline !important;
    /* Don't underline header. */
  }
  /* line 20, ../sass/_print.scss */
  a:link.header__site-link,
  a:visited.header__site-link {
    text-decoration: none !important;
  }

  /* line 25, ../sass/_print.scss */
  #content {
    /* Add visible URL after links. */
    /* Only display useful links. */
    /* Add visible title after abbreviations. */
  }
  /* line 27, ../sass/_print.scss */
  #content a[href]:after {
    content: " (" attr(href) ")";
    font-weight: normal;
    font-size: 16px;
  }
  /* line 34, ../sass/_print.scss */
  #content a[href^="javascript:"]:after,
  #content a[href^="#"]:after {
    content: "";
  }
  /* line 40, ../sass/_print.scss */
  #content abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* Un-float the content. */
  /* line 46, ../sass/_print.scss */
  #content {
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Turn off any background colors or images. */
  /* line 54, ../sass/_print.scss */
  body,
  #page,
  #main,
  #content {
    color: #000;
    background-color: transparent !important;
    background-image: none !important;
  }

  /* Hide sidebars and nav elements. */
  /* line 64, ../sass/_print.scss */
  #skip-link,
  #toolbar,
  #navigation,
  #footer,
  .breadcrumb,
  .tabs,
  .action-links,
  .links,
  .book-navigation,
  .forum-topic-navigation,
  .pager,
  .feed-icons,
  .section-menu,
  #block-tb-megamenu-menu-mega-menu,
  #block-menu-menu-cta-menu,
  #block-menu-menu-cta-not-logged-in,
  #block-search-form {
    visibility: hidden;
    display: none;
  }

  /* headers */
  /* line 85, ../sass/_print.scss */
  h2, h3, h4, h5, h6 {
    color: #000;
    text-align: left;
  }

  /* lists */
  /* line 91, ../sass/_print.scss */
  ol, ul {
    list-style: auto;
  }

  /* Hide things */
  /* line 95, ../sass/_print.scss */
  .block-headerimage,
  #block-views-1f087d55f4424fa7441e89a6d6143952 .views-row .cta.image,
  span.cta-icon-wrap,
  span.cta-icon img,
  #block-blockify-theme-logo,
  #block-views-7055e372c01316f397adf4d7ce7f0201 .aq-cover,
  .attribution,
  #block-views-b6db7be2f9f45ec3394f39a837608422,
  section#comments,
  #block-views-1f087d55f4424fa7441e89a6d6143952 span.cta-icon-wrap img,
  .front .view-asa-announcements .views-row a img,
  #block-views-community-announcements-block-1 img,
  #block-views-community-announcements-block-3 .view-id-community_announcements img,
  #block-views-aq-editors-pages-block-1 .left-content img,
  .front #block-views-asa-files-block .view-header img, .front #block-views-asa-files-block .views-row img, .front #block-views-asa-files-block .view-footer img,
  #block-views-88e2c976c048c56de14eb49bd594d4e6 .close-button a, .front #block-views-88e2c976c048c56de14eb49bd594d4e6 .close-button a {
    display: none;
  }

  /* Remove columns on things */
  /* line 115, ../sass/_print.scss */
  #block-views-aa72d92a11e2d5a103612039682a5960 .views-row,
  aside.sidebars,
  .page-node-38 .full-content-sidebar-wrap .full-inner-content-wrap .content,
  .page-node-38 .full-content-sidebar-wrap .full-inner-content-wrap aside.sidebars,
  .page-node-6721 .full-content-sidebar-wrap .full-inner-content-wrap .content,
  .page-node-6721 .full-content-sidebar-wrap .full-inner-content-wrap aside.sidebars,
  #block-views-aq-editors-pages-block-5 .col,
  .region-blockgroup-aq-ctas #block-block-14, .region-blockgroup-aq-ctas #block-block-15,
  #content, .full-inner-content-wrap .content,
  .front #block-views-asa-files-block .view-header, .front #block-views-asa-files-block .views-row, .front #block-views-asa-files-block .view-footer,
  #block-block-4 #am_header,
  #block-block-4 #am_body,
  #block-block-4 .am_main,
  #block-block-4 #am_sidebar,
  #block-views-aq-editors-pages-block-1 .right-content,
  .node-type-community-post .full-inner-content-wrap .content, .node-type-community .full-inner-content-wrap .content,
  .section-my-membership #block-views-community-announcements-block-3, .section-my-membership #block-views-community-announcements-block, .section-my-membership #block-views-community-announcements-block-2,
  .front #block-views-community-announcements-block-1, .front #block-views-community-announcements-block, .front #block-views-community-announcements-block-2, .front #block-views-community-announcements-block-3, .front #block-views-community-announcements-block-4 {
    float: none;
    width: 100%;
    margin-right: 0;
  }

  /* line 136, ../sass/_print.scss */
  .page-node-7 #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row,
  .section-publications #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row,
  .section-my-membership #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row,
  #homepage_about_asa #homepage_about_asa_are, #homepage_about_asa #homepage_about_asa_do, #homepage_about_asa #homepage_about_asa_value, #homepage_about_asa #homepage_about_asa_join {
    float: none;
    border-right: none;
    border-left: none;
    padding: 0;
    width: 100%;
  }

  /* line 147, ../sass/_print.scss */
  #block-views-1f087d55f4424fa7441e89a6d6143952 .views-row,
  .front .view-asa-announcements .views-row .announce_content,
  #block-views-aq-editors-pages-block-1 .left-content {
    display: block;
    width: 100%;
  }

  /* line 154, ../sass/_print.scss */
  .node-type-community-post #main aside.sidebars, .node-type-community #main aside.sidebars {
    position: relative;
    width: 100%;
  }

  /* removing padding */
  /* line 159, ../sass/_print.scss */
  .page-node-38 .full-content-sidebar-wrap .full-inner-content-wrap,
  .page-node-6721 .full-content-sidebar-wrap .full-inner-content-wrap,
  #block-views-aq-editors-pages-block-4 .view-content,
  .section-publications #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row,
  #block-block-4 .am_main,
  #block-block-4 #am_sidebar,
  .front .view-asa-announcements .view-content,
  .front .view-asa-announcements .views-row .announce_content,
  .front #block-views-asa-files-block .view-header,
  .front #block-views-asa-files-block .view-footer,
  .front .view-asa-announcements .views-row .announce_content,
  #block-views-aq-editors-pages-block-1 .right-content,
  .region-blockgroup-announcements-blocks,
  .section-my-membership #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row,
  #block-views-88e2c976c048c56de14eb49bd594d4e6 h2, #block-views-88e2c976c048c56de14eb49bd594d4e6 p, .front #block-views-88e2c976c048c56de14eb49bd594d4e6 h2, .front #block-views-88e2c976c048c56de14eb49bd594d4e6 p,
  #block-views-88e2c976c048c56de14eb49bd594d4e6 .views-row, .front #block-views-88e2c976c048c56de14eb49bd594d4e6 .views-row,
  .front #block-views-community-announcements-block .view-content, .front #block-views-community-announcements-block-2 .view-content,
  .front #block-views-community-announcements-block .view-footer, .front #block-views-community-announcements-block-2 .view-footer {
    padding: 0;
  }

  /* removing absolute and flex positioning */
  /* line 179, ../sass/_print.scss */
  #block-views-1f087d55f4424fa7441e89a6d6143952 p.cta-link {
    position: relative;
  }

  /* line 182, ../sass/_print.scss */
  .front .view-asa-announcements .view-content {
    display: block;
  }

  /* line 186, ../sass/_print.scss */
  .front .view-asa-announcements .date-display {
    left: 0;
    padding: 0;
    position: relative;
    top: 0;
  }

  /* Make text visible on things */
  /* line 193, ../sass/_print.scss */
  #block-views-1f087d55f4424fa7441e89a6d6143952 p {
    color: #000;
  }

  /* left-align centered text */
  /* line 198, ../sass/_print.scss */
  .cta-text,
  .section-publications #block-views-5b2685d719917ab7d94ec1dd933ced09 .views-row,
  .region-blockgroup-aq-ctas #block-block-14, .region-blockgroup-aq-ctas #block-block-15,
  #homepage_about_asa #homepage_about_asa_are, #homepage_about_asa #homepage_about_asa_do, #homepage_about_asa #homepage_about_asa_value, #homepage_about_asa #homepage_about_asa_join {
    text-align: left;
  }

  /* header issues */
  /* line 205, ../sass/_print.scss */
  .region-blockgroup-hero-section #block-blockify-page-title {
    position: relative;
    text-align: left;
    top: 0;
    width: 100%;
  }

  /* buttons and links */
  /* line 213, ../sass/_print.scss */
  p.button a {
    color: #000;
    padding: 0;
    width: auto;
  }

  /* one off */
  /* line 220, ../sass/_print.scss */
  #block-views-aq-editors-pages-block-4 .view-content {
    border-right: none;
    border-left: none;
  }

  /* line 224, ../sass/_print.scss */
  .region-blockgroup-aq-ctas #block-block-14 p.button a, .region-blockgroup-aq-ctas #block-block-15 p.button a {
    border: none;
  }

  /* line 227, ../sass/_print.scss */
  .region-blockgroup-aq-ctas #block-block-14 #aq_beyond, .region-blockgroup-aq-ctas #block-block-15 #aq_beyond {
    float: none;
  }

  /* line 230, ../sass/_print.scss */
  #block-views-aq-editors-pages-block-5 .col {
    display: block;
  }

  /* line 233, ../sass/_print.scss */
  #block-block-4 h2,
  #block-block-4 h3 {
    max-width: 100%;
  }

  /* line 237, ../sass/_print.scss */
  a#privatemsg-new-link {
    border: none;
    text-align: left;
  }
}
/* SMACSS theme rules */
/* @import "theme-A"; */
/* @import "theme-B"; */


/*monitoring text*/
.hide_text {
    display: none;
}
/*end monitoring*/

