/* line 17, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* line 166, ../../../assets/stylesheets/library/_grid.scss */
.grid-inset {
  max-width: 50em;
  margin-left: auto;
  margin-right: auto;
}

/* line 161, ../../../assets/stylesheets/library/_general-mixins.scss */
.not-visually-hidden {
  border: inherit;
  clip: inherit;
  height: inherit;
  margin: inherit;
  overflow: inherit;
  padding: inherit;
  position: inherit;
  width: inherit;
}

/* line 1, ../../../assets/stylesheets/globals/_icons.scss */
.icon-download,
.icon-app,
.icon-down-arrow,
.icon-left-guillemet,
.icon-left-double-guillemet,
.icon-right-guillemet,
.icon-right-double-guillemet,
.icon-calendar,
.icon-clock {
  display: inline-block;
  height: 18px;
  width: 18px;
  vertical-align: top;
}

/* line 4, ../../../assets/stylesheets/globals/_forms.scss */
input[type=submit] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 9, ../../../assets/stylesheets/globals/_forms.scss */
input[type="submit"],
button[type="submit"] {
  font-size: 0.875em;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  line-height: 1.4;
  padding: 0.5em 1em;
  text-decoration: none;
  color: white;
  background-color: #924046;
  text-align: center;
  display: block;
  border: 1px #924046 solid;
}
@media (min-width: 16.25em) {
  /* line 9, ../../../assets/stylesheets/globals/_forms.scss */
  input[type="submit"],
  button[type="submit"] {
    display: inline-block;
  }
}
@media (min-width: 48.4375em) {
  /* line 9, ../../../assets/stylesheets/globals/_forms.scss */
  input[type="submit"],
  button[type="submit"] {
    font-size: 0.9em;
  }
}
/* line 58, ../../../assets/stylesheets/library/_general-mixins.scss */
input[type="submit"]:hover, input[type="submit"]:focus,
button[type="submit"]:hover,
button[type="submit"]:focus {
  text-decoration: none;
  background-color: #6f3035;
  color: white;
  border: 1px #6f3035 solid;
  cursor: pointer;
}
/* line 118, ../../../assets/stylesheets/library/_general-mixins.scss */
input[type="submit"]:hover, input[type="submit"]:focus,
button[type="submit"]:hover,
button[type="submit"]:focus {
  cursor: pointer;
}

/* line 13, ../../../assets/stylesheets/globals/_forms.scss */
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  border: 1px #924046 solid;
  border: 1px #c9c9c9 solid;
  background: white url(../images/down-arrow.svg) no-repeat 97% 50%;
  -webkit-background-size: 16px;
  -moz-background-size: 16px;
  -o-background-size: 16px;
  background-size: 16px;
  font-size: 1em;
  padding: 0.65em 1.75em 0.65em 0.65em;
  width: 100%;
}
/* line 25, ../../../assets/stylesheets/globals/_forms.scss */
select::-ms-expand {
  display: none;
}
/* line 29, ../../../assets/stylesheets/globals/_forms.scss */
.no-svg select {
  background-image: url(../images/down-arrow.png);
}

/* line 34, ../../../assets/stylesheets/globals/_forms.scss */
input[type="file"] {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  display: block;
  padding: 0.5em;
  margin-bottom: 0.5em;
  border: 1px solid #e8e8e8;
}

/* line 49, ../../../assets/stylesheets/globals/_forms.scss */
input[type="email"],
input[type="password"],
input[type="text"],
input[type="tel"],
input[type="search"],
input[type="number"],
input[type="url"],
textarea {
  padding: 0.65em;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  color: #6d7172;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  max-width: 800px;
  border: 1px #c9c9c9 solid;
  font-size: 1em;
}

/* line 61, ../../../assets/stylesheets/globals/_forms.scss */
form label {
  display: block;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
}

/* line 66, ../../../assets/stylesheets/globals/_forms.scss */
.input {
  margin-bottom: 1em;
}
/* line 68, ../../../assets/stylesheets/globals/_forms.scss */
.input label {
  display: block;
}

/* line 75, ../../../assets/stylesheets/globals/_forms.scss */
.two-up {
  *zoom: 1;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.two-up:after {
  content: "";
  display: table;
  clear: both;
}
/* line 77, ../../../assets/stylesheets/globals/_forms.scss */
.two-up > .input {
  display: inline;
  float: left;
  width: 48.25%;
  margin-right: 3.5%;
  margin-left: 0;
  margin-right: 0;
  margin-left: 3.5%;
}
/* line 81, ../../../assets/stylesheets/globals/_forms.scss */
.two-up > .input:first-child {
  margin-left: 0;
}

/* line 87, ../../../assets/stylesheets/globals/_forms.scss */
.two-up-wider {
  *zoom: 1;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.two-up-wider:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 31.25em) {
  /* line 90, ../../../assets/stylesheets/globals/_forms.scss */
  .two-up-wider > .input {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
    margin-left: 3.5%;
  }
  /* line 94, ../../../assets/stylesheets/globals/_forms.scss */
  .two-up-wider > .input:first-child {
    margin-left: 0;
  }
}

/* line 101, ../../../assets/stylesheets/globals/_forms.scss */
.three-up {
  *zoom: 1;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.three-up:after {
  content: "";
  display: table;
  clear: both;
}
/* line 103, ../../../assets/stylesheets/globals/_forms.scss */
.three-up .input {
  display: inline;
  float: left;
  width: 31%;
  margin-right: 3.5%;
  margin-left: 0;
  margin-right: 0;
  margin-left: 3.5%;
}
/* line 108, ../../../assets/stylesheets/globals/_forms.scss */
.three-up .input:first-child {
  margin-left: 0;
}
/* line 114, ../../../assets/stylesheets/globals/_forms.scss */
.three-up.zip-city-state .input {
  display: inline;
  float: left;
  width: 56.875%;
  margin-right: 3.5%;
  margin-left: 0;
}
@media (min-width: 31.25em) {
  /* line 114, ../../../assets/stylesheets/globals/_forms.scss */
  .three-up.zip-city-state .input {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
  }
}
/* line 122, ../../../assets/stylesheets/globals/_forms.scss */
.three-up.zip-city-state .input.select {
  display: inline;
  float: left;
  width: 39.625%;
  margin-right: 3.5%;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 31.25em) {
  /* line 122, ../../../assets/stylesheets/globals/_forms.scss */
  .three-up.zip-city-state .input.select {
    display: inline;
    float: left;
    width: 22.375%;
    margin-right: 3.5%;
    margin-left: 0;
  }
}
/* line 132, ../../../assets/stylesheets/globals/_forms.scss */
.three-up.zip-city-state .input.last {
  display: inline;
  float: left;
  width: 100%;
  margin-right: 3.5%;
  margin-left: 0;
}
@media (min-width: 31.25em) {
  /* line 132, ../../../assets/stylesheets/globals/_forms.scss */
  .three-up.zip-city-state .input.last {
    display: inline;
    float: left;
    width: 22.375%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 144, ../../../assets/stylesheets/globals/_forms.scss */
.three-up-wider {
  *zoom: 1;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.three-up-wider:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 31.25em) {
  /* line 147, ../../../assets/stylesheets/globals/_forms.scss */
  .three-up-wider .input {
    display: inline;
    float: left;
    width: 31%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
    margin-left: 3.5%;
  }
  /* line 153, ../../../assets/stylesheets/globals/_forms.scss */
  .three-up-wider .input:first-child {
    margin-left: 0;
  }
}

/* line 160, ../../../assets/stylesheets/globals/_forms.scss */
.four-up-wider {
  *zoom: 1;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.four-up-wider:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 31.25em) {
  /* line 163, ../../../assets/stylesheets/globals/_forms.scss */
  .four-up-wider .input {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
    margin-left: 3.5%;
  }
  /* line 169, ../../../assets/stylesheets/globals/_forms.scss */
  .four-up-wider .input:first-child, .four-up-wider .input.first-col {
    margin-left: 0;
  }
}
@media (min-width: 60em) {
  /* line 163, ../../../assets/stylesheets/globals/_forms.scss */
  .four-up-wider .input {
    display: inline;
    float: left;
    width: 22.375%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
    margin-left: 3.5%;
  }
  /* line 179, ../../../assets/stylesheets/globals/_forms.scss */
  .four-up-wider .input.first-col {
    margin-left: 3.5%;
  }
  /* line 183, ../../../assets/stylesheets/globals/_forms.scss */
  .four-up-wider .input:first-child, .four-up-wider .input.first {
    margin-left: 0;
  }
}

/* line 10, ../../../assets/stylesheets/globals/_general.scss */
.container {
  width: 95%;
  margin: auto;
  max-width: 81.25em;
  *zoom: 1;
}
@media (min-width: 16.25em) {
  /* line 10, ../../../assets/stylesheets/globals/_general.scss */
  .container {
    width: 90%;
  }
}
@media (min-width: 25em) {
  /* line 10, ../../../assets/stylesheets/globals/_general.scss */
  .container {
    width: 85%;
  }
}
@media (min-width: 48.4375em) {
  /* line 10, ../../../assets/stylesheets/globals/_general.scss */
  .container {
    width: 95%;
  }
}

/* line 20, ../../../assets/stylesheets/globals/_general.scss */
body {
  background-color: #f3f3f1;
}

/* line 24, ../../../assets/stylesheets/globals/_general.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 31, ../../../assets/stylesheets/globals/_general.scss */
body {
  font-family: "ff-more-web-pro", georgia, "Times New Roman", times, serif;
  font-weight: normal;
  color: #353c3f;
  line-height: 1.5;
}

/* line 39, ../../../assets/stylesheets/globals/_general.scss */
p {
  margin-bottom: 1em;
  font-size: 0.875em;
}
@media (min-width: 16.25em) {
  /* line 39, ../../../assets/stylesheets/globals/_general.scss */
  p {
    font-size: 1em;
  }
}

/* line 48, ../../../assets/stylesheets/globals/_general.scss */
ul li li, ol li li {
  font-size: inherit;
}

/* line 58, ../../../assets/stylesheets/globals/_general.scss */
h1 {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
  margin-bottom: 0.35em;
  line-height: 1.2;
  color: #353c3f;
  font-size: 1.3em;
}
/* line 51, ../../../assets/stylesheets/library/_typographic-mixins.scss */
h1 a {
  color: #353c3f;
  text-decoration: none;
}
/* line 40, ../../../assets/stylesheets/library/_typographic-mixins.scss */
h1 a:hover, h1 a:focus {
  color: #121415;
  text-decoration: underline;
}
@media (min-width: 16.25em) {
  /* line 58, ../../../assets/stylesheets/globals/_general.scss */
  h1 {
    font-size: 2em;
  }
}
@media (min-width: 31.25em) {
  /* line 58, ../../../assets/stylesheets/globals/_general.scss */
  h1 {
    font-size: 2.5em;
  }
}

/* line 62, ../../../assets/stylesheets/globals/_general.scss */
h2 {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
  margin-bottom: 0.35em;
  line-height: 1.2;
  color: #353c3f;
  font-size: 1.2em;
}
/* line 51, ../../../assets/stylesheets/library/_typographic-mixins.scss */
h2 a {
  color: #353c3f;
  text-decoration: none;
}
/* line 40, ../../../assets/stylesheets/library/_typographic-mixins.scss */
h2 a:hover, h2 a:focus {
  color: #121415;
  text-decoration: underline;
}
@media (min-width: 16.25em) {
  /* line 62, ../../../assets/stylesheets/globals/_general.scss */
  h2 {
    font-size: 1.4em;
  }
}
@media (min-width: 31.25em) {
  /* line 62, ../../../assets/stylesheets/globals/_general.scss */
  h2 {
    font-size: 1.8em;
  }
}

/* line 66, ../../../assets/stylesheets/globals/_general.scss */
h3 {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
  margin-bottom: 0.35em;
  line-height: 1.2;
  color: #353c3f;
  font-size: 1.1em;
}
/* line 51, ../../../assets/stylesheets/library/_typographic-mixins.scss */
h3 a {
  color: #353c3f;
  text-decoration: none;
}
/* line 40, ../../../assets/stylesheets/library/_typographic-mixins.scss */
h3 a:hover, h3 a:focus {
  color: #121415;
  text-decoration: underline;
}
@media (min-width: 16.25em) {
  /* line 66, ../../../assets/stylesheets/globals/_general.scss */
  h3 {
    font-size: 1.2em;
  }
}
@media (min-width: 31.25em) {
  /* line 66, ../../../assets/stylesheets/globals/_general.scss */
  h3 {
    font-size: 1.4em;
  }
}

/* line 70, ../../../assets/stylesheets/globals/_general.scss */
h4 {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
  margin-bottom: 0.35em;
  line-height: 1.2;
  color: #353c3f;
  font-size: 1em;
  font-weight: 400;
}
/* line 51, ../../../assets/stylesheets/library/_typographic-mixins.scss */
h4 a {
  color: #353c3f;
  text-decoration: none;
}
/* line 40, ../../../assets/stylesheets/library/_typographic-mixins.scss */
h4 a:hover, h4 a:focus {
  color: #121415;
  text-decoration: underline;
}
@media (min-width: 16.25em) {
  /* line 70, ../../../assets/stylesheets/globals/_general.scss */
  h4 {
    font-weight: 700;
  }
}
@media (min-width: 31.25em) {
  /* line 70, ../../../assets/stylesheets/globals/_general.scss */
  h4 {
    font-size: 1.2em;
  }
}

/* line 74, ../../../assets/stylesheets/globals/_general.scss */
h5 {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
  margin-bottom: 0.35em;
  line-height: 1.2;
  color: #353c3f;
  font-size: 0.875em;
  text-transform: uppercase;
  font-weight: 400;
}
/* line 51, ../../../assets/stylesheets/library/_typographic-mixins.scss */
h5 a {
  color: #353c3f;
  text-decoration: none;
}
/* line 40, ../../../assets/stylesheets/library/_typographic-mixins.scss */
h5 a:hover, h5 a:focus {
  color: #121415;
  text-decoration: underline;
}
@media (min-width: 31.25em) {
  /* line 74, ../../../assets/stylesheets/globals/_general.scss */
  h5 {
    text-transform: none;
    font-size: 1em;
    font-weight: 700;
  }
}

/* line 78, ../../../assets/stylesheets/globals/_general.scss */
h6 {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
  margin-bottom: 0.35em;
  line-height: 1.2;
  color: #353c3f;
  font-size: 0.875em;
  font-weight: 400;
}
/* line 51, ../../../assets/stylesheets/library/_typographic-mixins.scss */
h6 a {
  color: #353c3f;
  text-decoration: none;
}
/* line 40, ../../../assets/stylesheets/library/_typographic-mixins.scss */
h6 a:hover, h6 a:focus {
  color: #121415;
  text-decoration: underline;
}
@media (min-width: 16.25em) {
  /* line 78, ../../../assets/stylesheets/globals/_general.scss */
  h6 {
    font-size: 0.875em;
    font-weight: 700;
  }
}

/* line 82, ../../../assets/stylesheets/globals/_general.scss */
ul, ol {
  margin: 0 0 1em 2em;
  list-style-position: outside;
}
/* line 86, ../../../assets/stylesheets/globals/_general.scss */
ul li, ol li {
  margin-bottom: 0.5em;
}
/* line 89, ../../../assets/stylesheets/globals/_general.scss */
ul li ul, ul li ol, ol li ul, ol li ol {
  margin: 0.5em 0 0.5em 1.5em;
}

/* line 95, ../../../assets/stylesheets/globals/_general.scss */
ul {
  list-style: disc;
  margin-top: 0.5em;
}

/* line 100, ../../../assets/stylesheets/globals/_general.scss */
ol {
  list-style: decimal;
  margin-top: 0.5em;
}

/* line 105, ../../../assets/stylesheets/globals/_general.scss */
.reset-list {
  margin-left: 0;
  margin-top: 0;
}
/* line 168, ../../../assets/stylesheets/library/_general-mixins.scss */
.reset-list li {
  list-style-type: none;
}

/* line 109, ../../../assets/stylesheets/globals/_general.scss */
cite {
  display: block;
  margin-bottom: 1em;
}

/* line 116, ../../../assets/stylesheets/globals/_general.scss */
a {
  color: #924046;
  text-decoration: none;
}
/* line 22, ../../../assets/stylesheets/library/_typographic-mixins.scss */
a:hover, a:focus {
  color: #6f3035;
  text-decoration: underline;
}

/* line 120, ../../../assets/stylesheets/globals/_general.scss */
.button {
  font-size: 0.875em;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  line-height: 1.4;
  padding: 0.5em 1em;
  text-decoration: none;
  color: white;
  background-color: #924046;
  text-align: center;
  display: block;
  border: 1px #924046 solid;
}
@media (min-width: 16.25em) {
  /* line 120, ../../../assets/stylesheets/globals/_general.scss */
  .button {
    display: inline-block;
  }
}
@media (min-width: 48.4375em) {
  /* line 120, ../../../assets/stylesheets/globals/_general.scss */
  .button {
    font-size: 0.9em;
  }
}
/* line 58, ../../../assets/stylesheets/library/_general-mixins.scss */
.button:hover, .button:focus {
  text-decoration: none;
  background-color: #6f3035;
  color: white;
  border: 1px #6f3035 solid;
  cursor: pointer;
}

/* line 124, ../../../assets/stylesheets/globals/_general.scss */
.button-subtle {
  font-size: 0.875em;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  line-height: 1.4;
  padding: 0.5em 1em;
  text-decoration: none;
  color: white;
  background-color: #924046;
  text-align: center;
  display: block;
  border: 1px #924046 solid;
  background-color: white;
  color: #924046;
  border: 1px #d59285 solid;
}
@media (min-width: 16.25em) {
  /* line 124, ../../../assets/stylesheets/globals/_general.scss */
  .button-subtle {
    display: inline-block;
  }
}
@media (min-width: 48.4375em) {
  /* line 124, ../../../assets/stylesheets/globals/_general.scss */
  .button-subtle {
    font-size: 0.9em;
  }
}
/* line 58, ../../../assets/stylesheets/library/_general-mixins.scss */
.button-subtle:hover, .button-subtle:focus {
  text-decoration: none;
  background-color: #6f3035;
  color: white;
  border: 1px #6f3035 solid;
  cursor: pointer;
}
/* line 94, ../../../assets/stylesheets/library/_general-mixins.scss */
.button-subtle:hover, .button-subtle:focus {
  color: #6f3035;
  background-color: white;
  border: 1px #6f3035 solid;
}

/* line 128, ../../../assets/stylesheets/globals/_general.scss */
.button-link {
  font-size: 0.875em;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  line-height: 1.4;
  background-color: transparent;
  border: 0 none;
  padding: 0.5em;
  text-decoration: underline;
  color: #353c3f;
}
/* line 133, ../../../assets/stylesheets/library/_general-mixins.scss */
.button-link:hover, .button-link:focus {
  color: #121415;
  cursor: pointer;
}

/* line 132, ../../../assets/stylesheets/globals/_general.scss */
strong, b {
  font-weight: bold;
}

/* line 136, ../../../assets/stylesheets/globals/_general.scss */
em, i {
  font-style: italic;
}

/* line 140, ../../../assets/stylesheets/globals/_general.scss */
img {
  max-width: 100%;
}

/* line 147, ../../../assets/stylesheets/globals/_general.scss */
.lead-image {
  border: 1px solid #e8e8e8;
  display: block;
  margin-bottom: 1em;
}

/* line 153, ../../../assets/stylesheets/globals/_general.scss */
.inline-image {
  margin-bottom: 1em;
}
/* line 156, ../../../assets/stylesheets/globals/_general.scss */
.inline-image img {
  border: 1px solid #e8e8e8;
  display: block;
}
/* line 161, ../../../assets/stylesheets/globals/_general.scss */
.inline-image figcaption {
  background-color: #353c3f;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
  font-weight: normal;
  font-size: 0.75em;
  padding: 0.5em 1em;
}

/* line 170, ../../../assets/stylesheets/globals/_general.scss */
figure {
  background-color: #f3f3f1;
  position: relative;
  line-height: 0;
}
/* line 175, ../../../assets/stylesheets/globals/_general.scss */
figure img {
  margin: 0 auto;
}
/* line 178, ../../../assets/stylesheets/globals/_general.scss */
figure figcaption {
  background: #353c3f;
  /* The Fallback */
  background: rgba(53, 60, 63, 0.8);
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
  position: absolute;
  z-index: 1;
  bottom: 0;
  font-weight: normal;
  font-size: 0.75em;
  padding: 0.5em 1em;
  color: #f3f3f1;
  line-height: 1;
}

/* line 192, ../../../assets/stylesheets/globals/_general.scss */
.read-more {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
}
/* line 194, ../../../assets/stylesheets/globals/_general.scss */
.read-more .icon-right-arrow {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 18px;
  height: 18px;
}

/* line 201, ../../../assets/stylesheets/globals/_general.scss */
.subtitle {
  color: #868b8c;
  margin-top: -0.25em;
}

/* line 206, ../../../assets/stylesheets/globals/_general.scss */
.secondary-action {
  font-size: 0.875em;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  line-height: 1.4;
  padding: 0.5em 1em;
  text-decoration: none;
  color: white;
  background-color: #924046;
  text-align: center;
  display: block;
  border: 1px #924046 solid;
  background-color: white;
  color: #924046;
  border: 1px #d59285 solid;
}
@media (min-width: 16.25em) {
  /* line 206, ../../../assets/stylesheets/globals/_general.scss */
  .secondary-action {
    display: inline-block;
  }
}
@media (min-width: 48.4375em) {
  /* line 206, ../../../assets/stylesheets/globals/_general.scss */
  .secondary-action {
    font-size: 0.9em;
  }
}
/* line 58, ../../../assets/stylesheets/library/_general-mixins.scss */
.secondary-action:hover, .secondary-action:focus {
  text-decoration: none;
  background-color: #6f3035;
  color: white;
  border: 1px #6f3035 solid;
  cursor: pointer;
}
/* line 94, ../../../assets/stylesheets/library/_general-mixins.scss */
.secondary-action:hover, .secondary-action:focus {
  color: #6f3035;
  background-color: white;
  border: 1px #6f3035 solid;
}

/* line 210, ../../../assets/stylesheets/globals/_general.scss */
.actions {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  font-size: 0.875em;
  text-align: center;
}
@media (min-width: 16.25em) {
  /* line 210, ../../../assets/stylesheets/globals/_general.scss */
  .actions {
    text-align: left;
  }
}
@media (min-width: 48.4375em) {
  /* line 210, ../../../assets/stylesheets/globals/_general.scss */
  .actions {
    font-size: 1em;
  }
}

/* line 222, ../../../assets/stylesheets/globals/_general.scss */
.screenreader-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 226, ../../../assets/stylesheets/globals/_general.scss */
.author {
  font-size: 1em;
  color: #668e9e;
  margin-bottom: 1.5em;
}
@media (min-width: 31.25em) {
  /* line 226, ../../../assets/stylesheets/globals/_general.scss */
  .author {
    font-size: 1.125em;
  }
}

/* line 239, ../../../assets/stylesheets/globals/_general.scss */
.errors {
  color: #FE0000;
  padding: 8px;
  background-color: #FFDBC9;
}

/* line 245, ../../../assets/stylesheets/globals/_general.scss */
.messages {
  color: #00227A;
  padding: 8px;
  background-color: #9FCFFA;
}

/* line 251, ../../../assets/stylesheets/globals/_general.scss */
.alerts {
  color: #097A0C;
  padding: 8px;
  background-color: #A7F79F;
}

/* line 3, ../../../assets/stylesheets/globals/_layout.scss */
.site-header {
  *zoom: 1;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.site-header:after {
  content: "";
  display: table;
  clear: both;
}
/* line 6, ../../../assets/stylesheets/globals/_layout.scss */
.site-header ul, .site-header ol {
  margin-left: 0;
  margin-top: 0;
}
/* line 168, ../../../assets/stylesheets/library/_general-mixins.scss */
.site-header ul li, .site-header ol li {
  list-style-type: none;
}
/* line 9, ../../../assets/stylesheets/globals/_layout.scss */
.site-header .container {
  width: 100%;
}
@media (min-width: 37.5em) {
  /* line 9, ../../../assets/stylesheets/globals/_layout.scss */
  .site-header .container {
    padding: 0 1em;
  }
}
@media (min-width: 60em) {
  /* line 9, ../../../assets/stylesheets/globals/_layout.scss */
  .site-header .container {
    padding: 0 1.5em;
    width: 95%;
  }
}

/* line 21, ../../../assets/stylesheets/globals/_layout.scss */
.main-content {
  *zoom: 1;
  background-color: white;
  position: relative;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.main-content:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 48.4375em) {
  /* line 21, ../../../assets/stylesheets/globals/_layout.scss */
  .main-content {
    background-color: #f3f3f1;
  }
}
/* line 30, ../../../assets/stylesheets/globals/_layout.scss */
.main-content .container {
  *zoom: 1;
  background-color: white;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.main-content .container:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 48.4375em) {
  /* line 30, ../../../assets/stylesheets/globals/_layout.scss */
  .main-content .container {
    -webkit-box-shadow: 1px 5px 10px #dbdbd6;
    -moz-box-shadow: 1px 5px 10px #dbdbd6;
    box-shadow: 1px 5px 10px #dbdbd6;
    position: relative;
    z-index: 10;
  }
}
/* line 39, ../../../assets/stylesheets/globals/_layout.scss */
.main-content.constrained > .container {
  width: 95%;
  margin: auto;
  max-width: 54em;
  *zoom: 1;
  padding-top: 2em;
  padding-bottom: 2em;
}
@media (min-width: 16.25em) {
  /* line 39, ../../../assets/stylesheets/globals/_layout.scss */
  .main-content.constrained > .container {
    width: 90%;
  }
}
@media (min-width: 25em) {
  /* line 39, ../../../assets/stylesheets/globals/_layout.scss */
  .main-content.constrained > .container {
    width: 85%;
  }
}
@media (min-width: 48.4375em) {
  /* line 39, ../../../assets/stylesheets/globals/_layout.scss */
  .main-content.constrained > .container {
    width: 95%;
  }
}
@media (min-width: 48.4375em) {
  /* line 39, ../../../assets/stylesheets/globals/_layout.scss */
  .main-content.constrained > .container {
    padding-right: 2em;
    padding-left: 2em;
    border-top: 6px solid #924046;
  }
}

/* line 51, ../../../assets/stylesheets/globals/_layout.scss */
.primary {
  *zoom: 1;
  padding-bottom: 2em;
  padding-top: 2em;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.primary:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 48.4375em) {
  /* line 51, ../../../assets/stylesheets/globals/_layout.scss */
  .primary {
    -webkit-box-shadow: -5px 0 5px #f3f3f1;
    -moz-box-shadow: -5px 0 5px #f3f3f1;
    box-shadow: -5px 0 5px #f3f3f1;
    width: 70%;
    float: right;
    padding-right: 3.5%;
    padding-left: 3.5%;
    border-top: 6px solid #924046;
  }
}
@media (min-width: 60em) {
  /* line 51, ../../../assets/stylesheets/globals/_layout.scss */
  .primary {
    width: 80%;
  }
}
@media (min-width: 75em) {
  /* line 51, ../../../assets/stylesheets/globals/_layout.scss */
  .primary {
    width: 75%;
  }
}

@media (min-width: 48.4375em) {
  /* line 72, ../../../assets/stylesheets/globals/_layout.scss */
  aside.secondary {
    width: 30%;
    padding-top: 2em;
  }
}
@media (min-width: 60em) {
  /* line 72, ../../../assets/stylesheets/globals/_layout.scss */
  aside.secondary {
    width: 20%;
  }
}
@media (min-width: 75em) {
  /* line 72, ../../../assets/stylesheets/globals/_layout.scss */
  aside.secondary {
    width: 25%;
  }
}

@media (min-width: 48.4375em) {
  /* line 85, ../../../assets/stylesheets/globals/_layout.scss */
  .divider {
    *zoom: 1;
    padding-bottom: 1.5em;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 1.5em;
  }
  /* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .divider:after {
    content: "";
    display: table;
    clear: both;
  }
}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.3.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2014 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
/* @group Base */
/* line 16, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  max-width: 100%;
}

/* line 29, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}

/* line 40, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}

/* line 43, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container a {
  cursor: pointer;
}

/* @end */
/* @group Single Chosen */
/* line 49, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, white), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(top, white 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, white 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(top, white 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}

/* line 70, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-single .chosen-default {
  color: #999;
}

/* line 73, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 80, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}

/* line 83, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("/assets/images/chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px;
}

/* line 93, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}

/* line 96, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}

/* line 99, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}

/* line 107, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("/assets/images/chosen-sprite.png") no-repeat 0px 2px;
}

/* line 113, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}

/* line 120, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: white url("/assets/images/chosen-sprite.png") no-repeat 100% -20px;
  background: url("/assets/images/chosen-sprite.png") no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}

/* line 134, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}

/* line 139, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* @end */
/* @group Results */
/* line 146, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}

/* line 156, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}

/* line 165, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}

/* line 169, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* line 174, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}

/* line 183, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}

/* line 188, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}

/* line 193, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}

/* line 196, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
/* line 203, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, white));
  background-image: -webkit-linear-gradient(#eeeeee 1%, white 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, white 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, white 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  cursor: text;
}

/* line 220, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}

/* line 224, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 229, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}

/* line 243, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}

/* line 264, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}

/* line 267, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("/assets/images/chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px;
}

/* line 277, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

/* line 280, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
}

/* line 291, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}

/* line 294, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

/* line 297, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

/* line 301, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
/* line 309, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 313, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, white));
  background-image: -webkit-linear-gradient(#eeeeee 20%, white 80%);
  background-image: -moz-linear-gradient(#eeeeee 20%, white 80%);
  background-image: -o-linear-gradient(#eeeeee 20%, white 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  box-shadow: 0 1px 0 #fff inset;
}

/* line 326, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}

/* line 330, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}

/* line 333, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 337, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
/* line 343, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

/* line 347, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-disabled .chosen-single {
  cursor: default;
}

/* line 350, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
/* line 356, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-rtl {
  text-align: right;
}

/* line 359, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}

/* line 363, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}

/* line 368, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}

/* line 371, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}

/* line 375, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}

/* line 379, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-rtl .chosen-choices li {
  float: right;
}

/* line 382, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}

/* line 385, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

/* line 389, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}

/* line 394, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}

/* line 397, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

/* line 401, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}

/* line 405, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

/* line 408, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: white url("/assets/images/chosen-sprite.png") no-repeat -30px -20px;
  background: url("/assets/images/chosen-sprite.png") no-repeat -30px -20px;
  direction: rtl;
}

/* line 414, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}

/* line 417, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  /* line 430, ../../../assets/stylesheets/vendor/harvest/_chosen.scss */
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url("/assets/images/chosen-sprite@2x.png") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
/* @end */
/* line 1, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.nav-wrapper {
  display: inline;
}
@media (min-width: 37.5em) {
  /* line 1, ../../../assets/stylesheets/modules/_primary-navigation.scss */
  .nav-wrapper {
    display: inline;
    float: left;
    width: 65.5%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
    float: right;
    text-align: right;
  }
}

/* line 11, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.page-overlay-wrap {
  background-color: white;
  opacity: 0.9;
  position: absolute;
  z-index: 25;
  height: 100%;
  width: 100%;
}

/* line 21, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header a {
  color: #924046;
}
@media (min-width: 37.5em) {
  /* line 21, ../../../assets/stylesheets/modules/_primary-navigation.scss */
  .site-header a {
    color: white;
  }
}
/* line 28, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header .mobile-navigation {
  *zoom: 1;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.site-header .mobile-navigation:after {
  content: "";
  display: table;
  clear: both;
}
/* line 30, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header .mobile-navigation .icon-navicon {
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  display: inline-block;
  vertical-align: top;
  height: 20px;
  width: 20px;
}
/* line 39, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header .menu-trigger {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  background-color: #611630;
  border: 1px solid #611630;
  color: #f6f4e7;
  font-size: 1.25em;
  padding: 0.5em;
  margin: 0;
  display: block;
  width: 100%;
}
/* line 51, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header .menu-trigger:hover, .site-header .menu-trigger:focus {
  cursor: pointer;
}
/* line 55, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.no-js .site-header .menu-trigger {
  display: none;
}
/* line 60, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header .trigger-text {
  display: inline-block;
  font-size: 0.75em;
}
/* line 65, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header .container {
  position: relative;
}
/* line 69, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header .navigation-container {
  *zoom: 1;
  position: relative;
  clear: both;
  z-index: 100;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.site-header .navigation-container:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 37.5em) {
  /* line 69, ../../../assets/stylesheets/modules/_primary-navigation.scss */
  .site-header .navigation-container {
    clear: none;
    position: static;
  }
}
/* line 80, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header .navigation-group {
  clear: both;
  background-color: #f3f3f1;
  display: block;
  padding: 1em 0;
  position: absolute;
  z-index: 10;
  width: 100%;
}
@media (min-width: 37.5em) {
  /* line 80, ../../../assets/stylesheets/modules/_primary-navigation.scss */
  .site-header .navigation-group {
    *zoom: 1;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: inherit;
    margin: 0;
    padding: 3.8em 0 0 0;
    position: static;
  }
  /* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .site-header .navigation-group:after {
    content: "";
    display: table;
    clear: both;
  }
}
/* line 98, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.js .site-header .navigation-group {
  display: none;
}
@media (min-width: 37.5em) {
  /* line 98, ../../../assets/stylesheets/modules/_primary-navigation.scss */
  .js .site-header .navigation-group {
    display: block;
  }
}
/* line 105, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header .navigation-group li {
  text-align: center;
  padding-top: 1em;
  margin-top: 1em;
  border-top: 1px solid #e8e8e8;
}
/* line 111, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header .navigation-group li:first-of-type {
  padding-top: 0;
  margin-top: 0;
  border-top: 0 none;
}
@media (min-width: 37.5em) {
  /* line 105, ../../../assets/stylesheets/modules/_primary-navigation.scss */
  .site-header .navigation-group li {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding: 0;
    border: 0 none;
    margin: 0;
    text-align: left;
  }
}
@media (min-width: 37.5em) and (min-width: 31.25em) {
  /* line 105, ../../../assets/stylesheets/modules/_primary-navigation.scss */
  .site-header .navigation-group li {
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
/* line 125, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header .primary-navigation {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  padding: 0;
  font-weight: 600;
}
@media (min-width: 37.5em) {
  /* line 125, ../../../assets/stylesheets/modules/_primary-navigation.scss */
  .site-header .primary-navigation {
    margin: 0;
    font-weight: 300;
    font-size: 1.1em;
    float: left;
    width: 88%;
  }
}
@media (min-width: 48.4375em) {
  /* line 125, ../../../assets/stylesheets/modules/_primary-navigation.scss */
  .site-header .primary-navigation {
    width: 91%;
  }
}
@media (min-width: 60em) {
  /* line 125, ../../../assets/stylesheets/modules/_primary-navigation.scss */
  .site-header .primary-navigation {
    width: 92%;
  }
}
@media (min-width: 75em) {
  /* line 125, ../../../assets/stylesheets/modules/_primary-navigation.scss */
  .site-header .primary-navigation {
    width: 94%;
  }
}
@media (min-width: 37.5em) {
  /* line 150, ../../../assets/stylesheets/modules/_primary-navigation.scss */
  .site-header .primary-navigation a {
    color: #924046;
  }
}
/* line 158, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header .primary-navigation li:first-of-type {
  padding-top: 1em;
  border-top: 1px solid #e8e8e8;
}
@media (min-width: 37.5em) {
  /* line 158, ../../../assets/stylesheets/modules/_primary-navigation.scss */
  .site-header .primary-navigation li:first-of-type {
    padding-top: 0;
    border-top: 0 none;
    margin-left: 0;
  }
}
@media (min-width: 37.5em) {
  /* line 156, ../../../assets/stylesheets/modules/_primary-navigation.scss */
  .site-header .primary-navigation li {
    margin-left: 1.0em;
    padding-bottom: 0.5em;
  }
}
@media (min-width: 37.5em) {
  /* line 174, ../../../assets/stylesheets/modules/_primary-navigation.scss */
  .site-header .primary-navigation li.last {
    margin-right: 0;
  }
}
/* line 182, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header .search-trigger-wrapper {
  display: none;
}
@media (min-width: 37.5em) {
  /* line 182, ../../../assets/stylesheets/modules/_primary-navigation.scss */
  .site-header .search-trigger-wrapper {
    display: inline-block;
    position: relative;
    padding: 1em;
    margin-bottom: 0.5em;
    background-color: #80383d;
    margin-right: 0;
  }
}
/* line 194, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header .search-trigger-wrapper .icon-searchclose-sprite {
  -webkit-transition: background-position, 0.3s, ease-in;
  -moz-transition: background-position, 0.3s, ease-in;
  -o-transition: background-position, 0.3s, ease-in;
  transition: background-position, 0.3s, ease-in;
  -webkit-background-size: 48px 48px;
  -moz-background-size: 48px 48px;
  -o-background-size: 48px 48px;
  background-size: 48px 48px;
  background-position: -16px 0;
  position: absolute;
  top: 0.5em;
  left: 0.5em;
  height: 16px;
  width: 16px;
}
/* line 204, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header .search-trigger-wrapper .icon-searchclose-sprite.is-active {
  background-position: -16px -32px;
}
/* line 210, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header .search-trigger-wrapper {
  float: right;
}
/* line 215, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header .utility-navigation {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  padding-top: 1.5em;
  border-top: 1px solid #e8e8e8;
  margin-top: 1.5em;
  margin-top: 1em;
  padding-top: 1em;
  margin-bottom: 0;
  padding-bottom: 0;
  font-weight: 600;
}
/* line 224, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header .utility-navigation #loggedin-utility-menu-wrapper {
  display: none;
  margin-left: 0 !important;
  position: relative;
}
/* line 228, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header .utility-navigation #loggedin-utility-menu-wrapper #loggedin-utility-button {
  background-color: #924046;
  color: #FFFFFF !important;
  cursor: pointer;
  padding: 1px;
  padding-left: 3px;
  padding-right: 3px;
  border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE/Edge */
  user-select: none;
}
/* line 244, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header .utility-navigation #loggedin-utility-menu-wrapper #loggedin-utility-list {
  display: none;
  position: absolute;
  z-index: 1000;
  right: 0;
  top: 0;
  width: auto;
  white-space: nowrap;
  background-color: #924046;
  padding: 7px;
  border-radius: 2px 0px 2px 2px;
  -moz-border-radius: 2px 0px 2px 2px;
  -webkit-box-shadow: -2px 4px 6px 0px rgba(50, 50, 50, 0.6);
  -moz-box-shadow: -2px 4px 6px 0px rgba(50, 50, 50, 0.6);
  box-shadow: -2px 4px 6px 0px rgba(50, 50, 50, 0.6);
}
/* line 259, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header .utility-navigation #loggedin-utility-menu-wrapper #loggedin-utility-list li {
  margin: 0 !important;
  margin-bottom: 6px !important;
  padding-bottom: 3px !important;
  display: block !important;
  border-bottom: #FFFFFF 1px dotted;
}
/* line 265, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header .utility-navigation #loggedin-utility-menu-wrapper #loggedin-utility-list li:last-child {
  border-bottom: 0;
  margin-bottom: 0 !important;
}
/* line 269, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header .utility-navigation #loggedin-utility-menu-wrapper #loggedin-utility-list li a {
  color: #FFFFFF !important;
}
/* line 276, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header .utility-navigation .utility-loggedin {
  display: block;
}
@media (min-width: 37.5em) {
  /* line 215, ../../../assets/stylesheets/modules/_primary-navigation.scss */
  .site-header .utility-navigation {
    padding: 0;
    border: 0 none;
    margin: 0;
    padding-top: 0;
    position: absolute;
    top: 2em;
    right: 1.5em;
    font-size: 0.8em;
    font-weight: 300;
  }
  /* line 288, ../../../assets/stylesheets/modules/_primary-navigation.scss */
  .site-header .utility-navigation #loggedin-utility-menu-wrapper {
    display: inline-block;
  }
  /* line 291, ../../../assets/stylesheets/modules/_primary-navigation.scss */
  .site-header .utility-navigation .utility-loggedin {
    display: none;
  }
  /* line 294, ../../../assets/stylesheets/modules/_primary-navigation.scss */
  .site-header .utility-navigation a {
    color: #924046;
  }
}
@media (min-width: 37.5em) and (min-width: 31.25em) {
  /* line 215, ../../../assets/stylesheets/modules/_primary-navigation.scss */
  .site-header .utility-navigation {
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 37.5em) {
  /* line 299, ../../../assets/stylesheets/modules/_primary-navigation.scss */
  .site-header .utility-navigation li {
    margin-left: 0.75em;
  }
}
/* line 304, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.site-header .utility-navigation li:last-child {
  margin-bottom: 0;
}

/* line 313, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.flexMenu-viewMore {
  z-index: 200;
  position: relative;
}
/* line 316, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.flexMenu-viewMore .flexMenu-popup {
  background-color: white;
  padding: 0.5em 0;
  right: -1em;
  top: 2em;
  margin-bottom: 0;
}
/* line 323, ../../../assets/stylesheets/modules/_primary-navigation.scss */
.flexMenu-viewMore .flexMenu-popup li {
  display: block;
  border-top: 1px solid #e8e8e8;
  padding: 0.5em 1em 0 1em;
  margin-top: 0.5em;
  margin-left: 0;
  text-align: right;
}

/* line 1, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
.secondary-navigation {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  background-color: #353c3f;
  margin-bottom: 3em;
  padding-bottom: 1.5em;
}
@media (min-width: 48.4375em) {
  /* line 1, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
  .secondary-navigation {
    margin-bottom: 4.5em;
    background-color: transparent;
    background-image: none;
    padding-bottom: 0;
  }
}
/* line 14, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
.secondary-navigation a {
  color: #f6f4e7;
}
@media (min-width: 48.4375em) {
  /* line 14, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
  .secondary-navigation a {
    color: #868b8c;
  }
}
/* line 21, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
.secondary-navigation h2 {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
  margin-bottom: 0.35em;
  line-height: 1.2;
  color: #353c3f;
  font-size: 1.1em;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  background-color: #292f31;
  padding: 1em;
}
/* line 51, ../../../assets/stylesheets/library/_typographic-mixins.scss */
.secondary-navigation h2 a {
  color: #353c3f;
  text-decoration: none;
}
/* line 40, ../../../assets/stylesheets/library/_typographic-mixins.scss */
.secondary-navigation h2 a:hover, .secondary-navigation h2 a:focus {
  color: #121415;
  text-decoration: underline;
}
@media (min-width: 16.25em) {
  /* line 21, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
  .secondary-navigation h2 {
    font-size: 1.2em;
  }
}
@media (min-width: 31.25em) {
  /* line 21, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
  .secondary-navigation h2 {
    font-size: 1.4em;
  }
}
@media (min-width: 48.4375em) {
  /* line 21, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
  .secondary-navigation h2 {
    background-color: transparent;
    padding-top: 0em;
  }
}
/* line 31, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
.secondary-navigation h2 a {
  color: #f6f4e7;
  display: block;
}
/* line 36, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
.secondary-navigation h2 a:hover, .secondary-navigation h2 a:focus {
  color: white;
}
@media (min-width: 48.4375em) {
  /* line 31, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
  .secondary-navigation h2 a {
    color: #924046;
    margin-bottom: 0;
  }
  /* line 45, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
  .secondary-navigation h2 a:hover, .secondary-navigation h2 a:focus {
    color: #6f3035;
  }
}
/* line 52, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
.secondary-navigation ul {
  margin: 0;
  padding: 0.5em 0.75em 0 0.75em;
}
@media (min-width: 48.4375em) {
  /* line 52, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
  .secondary-navigation ul {
    padding: 0 0 0 0.75em;
  }
}
/* line 60, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
.secondary-navigation ul li {
  list-style-type: none;
  margin-bottom: 0;
}
/* line 63, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
.secondary-navigation ul li a {
  padding: 0.5em 0.5em 0.5em 0.75em;
  display: block;
}
@media (min-width: 48.4375em) {
  /* line 60, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
  .secondary-navigation ul li {
    font-size: 0.9375rem;
  }
}
@media (min-width: 60em) {
  /* line 60, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
  .secondary-navigation ul li {
    font-size: 1rem;
  }
}
/* line 75, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
.secondary-navigation ul li.is-active {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-color: #292f31;
  margin-bottom: 0.25em;
}
@media (min-width: 48.4375em) {
  /* line 75, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
  .secondary-navigation ul li.is-active {
    background-color: #f3f3f1;
    box-shadow: 0 0 2px #e7e7e3 inset;
  }
}
/* line 85, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
.secondary-navigation ul li.is-active > a {
  color: white;
  background-color: #1e2223;
}
@media (min-width: 48.4375em) {
  /* line 85, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
  .secondary-navigation ul li.is-active > a {
    color: #924046;
    background-color: transparent;
  }
}
/* line 96, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
.secondary-navigation ul .second-level {
  margin-right: 0;
  border: 0 none;
}
/* line 100, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
.secondary-navigation ul .second-level .is-active {
  border: 0 none;
}
/* line 103, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
.secondary-navigation ul .second-level .is-active a {
  color: white;
}
@media (min-width: 48.4375em) {
  /* line 103, ../../../assets/stylesheets/modules/_secondary-navigation.scss */
  .secondary-navigation ul .second-level .is-active a {
    color: #924046;
    background-color: #eaeae6;
    box-shadow: -4px 0 2px #dbdbd6 inset;
  }
}

/* line 1, ../../../assets/stylesheets/modules/_breadcrumbs.scss */
.breadcrumbs-wrapper {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  padding: 0 0 1em 0;
  background-color: #f3f3f1;
}
/* line 6, ../../../assets/stylesheets/modules/_breadcrumbs.scss */
.breadcrumbs-wrapper .breadcrumbs {
  font-size: 0.875em;
  margin: 0;
  padding: 0 0.5em;
}
/* line 11, ../../../assets/stylesheets/modules/_breadcrumbs.scss */
.breadcrumbs-wrapper .breadcrumbs li {
  display: none;
  list-style-type: none;
  margin-right: 0.5em;
  margin-bottom: 0;
}
@media (min-width: 37.5em) {
  /* line 11, ../../../assets/stylesheets/modules/_breadcrumbs.scss */
  .breadcrumbs-wrapper .breadcrumbs li {
    display: inline-block;
  }
}
/* line 21, ../../../assets/stylesheets/modules/_breadcrumbs.scss */
.breadcrumbs-wrapper .breadcrumbs li a {
  color: #939898;
}
/* line 25, ../../../assets/stylesheets/modules/_breadcrumbs.scss */
.breadcrumbs-wrapper .breadcrumbs li:last-child {
  color: #adb1b1;
  display: inline-block;
}
/* line 31, ../../../assets/stylesheets/modules/_breadcrumbs.scss */
.breadcrumbs-wrapper .breadcrumbs li + li:before {
  color: #adb1b1;
  content: '\003C';
  margin-right: 0.5em;
}
@media (min-width: 37.5em) {
  /* line 31, ../../../assets/stylesheets/modules/_breadcrumbs.scss */
  .breadcrumbs-wrapper .breadcrumbs li + li:before {
    content: '\203a';
  }
}

/* line 3, ../../../assets/stylesheets/modules/_notifications.scss */
.messages {
  margin: 1em 0;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
/* line 9, ../../../assets/stylesheets/modules/_notifications.scss */
.messages .success,
.messages .error {
  padding: 0.35em 0.5em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 14, ../../../assets/stylesheets/modules/_notifications.scss */
.messages .success {
  background-color: #DFF0D8;
  color: #468847;
  border-color: #c1e2b3;
}
/* line 20, ../../../assets/stylesheets/modules/_notifications.scss */
.messages .error {
  background-color: #F2DEDE;
  color: #B94A48;
  border-color: #e4b9b9;
}

/* line 1, ../../../assets/stylesheets/modules/_toggle.scss */
.toggle {
  margin-left: 0;
  margin-top: 0;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 0;
}
/* line 168, ../../../assets/stylesheets/library/_general-mixins.scss */
.toggle li {
  list-style-type: none;
}
/* line 6, ../../../assets/stylesheets/modules/_toggle.scss */
.toggle li {
  display: inline;
}
/* line 9, ../../../assets/stylesheets/modules/_toggle.scss */
.toggle li a {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  border-top: 2px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
  border-left: 1px solid #e8e8e8;
  display: inline-block;
  padding: 0.5em;
  margin-right: -6px;
  background-color: #f3f3f1;
}
@media (min-width: 25em) {
  /* line 9, ../../../assets/stylesheets/modules/_toggle.scss */
  .toggle li a {
    padding-right: 1em;
    padding-left: 1em;
  }
}
@media (min-width: 25em) {
  /* line 9, ../../../assets/stylesheets/modules/_toggle.scss */
  .toggle li a {
    padding-right: 1em;
    padding-left: 1em;
  }
}
/* line 27, ../../../assets/stylesheets/modules/_toggle.scss */
.toggle li a.is-active {
  border-top: 2px solid #c8705f;
  border-bottom: 1px solid white;
  margin-bottom: -1px;
  background-color: white;
}

/* line 37, ../../../assets/stylesheets/modules/_toggle.scss */
.toggle-content-group {
  margin-top: 3em;
}

/* line 41, ../../../assets/stylesheets/modules/_toggle.scss */
.toggle-content {
  *zoom: 1;
  border-left: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  padding: 1em 1.5em;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.toggle-content:after {
  content: "";
  display: table;
  clear: both;
}
/* line 49, ../../../assets/stylesheets/modules/_toggle.scss */
.js .toggle-content {
  display: none;
}
/* line 54, ../../../assets/stylesheets/modules/_toggle.scss */
.toggle-content.is-visible {
  display: block;
}

/* line 1, ../../../assets/stylesheets/modules/_attribution.scss */
.attribution {
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0.5em;
}
/* line 168, ../../../assets/stylesheets/library/_general-mixins.scss */
.attribution li {
  list-style-type: none;
}
/* line 5, ../../../assets/stylesheets/modules/_attribution.scss */
.attribution li {
  font-size: 0.875em;
  color: #868b8c;
}
/* line 8, ../../../assets/stylesheets/modules/_attribution.scss */
.attribution li.volume, .attribution li.pages {
  display: inline-block;
}
/* line 12, ../../../assets/stylesheets/modules/_attribution.scss */
.attribution li.featured {
  margin-top: 1em;
}

/* line 1, ../../../assets/stylesheets/modules/_filters.scss */
.filters {
  *zoom: 1;
  background-color: #f3f3f1;
  padding: 1em;
  margin-bottom: 1em;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.filters:after {
  content: "";
  display: table;
  clear: both;
}
/* line 7, ../../../assets/stylesheets/modules/_filters.scss */
.filters .title {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
  margin-bottom: 0.35em;
  line-height: 1.2;
  color: #353c3f;
  font-size: 0.875em;
  text-transform: uppercase;
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 1.5em;
}
/* line 51, ../../../assets/stylesheets/library/_typographic-mixins.scss */
.filters .title a {
  color: #353c3f;
  text-decoration: none;
}
/* line 40, ../../../assets/stylesheets/library/_typographic-mixins.scss */
.filters .title a:hover, .filters .title a:focus {
  color: #121415;
  text-decoration: underline;
}
@media (min-width: 31.25em) {
  /* line 7, ../../../assets/stylesheets/modules/_filters.scss */
  .filters .title {
    text-transform: none;
    font-size: 1em;
    font-weight: 700;
  }
}
@media (min-width: 60em) {
  /* line 14, ../../../assets/stylesheets/modules/_filters.scss */
  .filters .article-search fieldset {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
  }
}
@media (min-width: 77.5em) {
  /* line 14, ../../../assets/stylesheets/modules/_filters.scss */
  .filters .article-search fieldset {
    display: inline;
    float: left;
    width: 39.625%;
    margin-right: 3.5%;
    margin-left: 0;
  }
}
@media (min-width: 60em) {
  /* line 23, ../../../assets/stylesheets/modules/_filters.scss */
  .filters .article-search fieldset.jel-classifications {
    margin-right: 0;
  }
}
@media (min-width: 77.5em) {
  /* line 23, ../../../assets/stylesheets/modules/_filters.scss */
  .filters .article-search fieldset.jel-classifications {
    display: inline;
    float: left;
    width: 56.875%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 36, ../../../assets/stylesheets/modules/_filters.scss */
.filters .article-search .checkboxes label {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
}
/* line 39, ../../../assets/stylesheets/modules/_filters.scss */
.filters .article-search .checkboxes .input {
  margin-right: 1em;
  display: inline-block;
}
/* line 45, ../../../assets/stylesheets/modules/_filters.scss */
.filters .article-search input[type=search] {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  -o-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px #e8e8e8 solid;
  font-size: 1em;
  padding: 0.8em;
  width: 80%;
}
/* line 56, ../../../assets/stylesheets/modules/_filters.scss */
.filters .article-search .icon-search,
.filters .article-search .icon-search-0 {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  -o-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  text-indent: -9999px;
  background-position: 50% 50%;
  vertical-align: middle;
  width: 18%;
  float: right;
  padding: 0.8em 1em;
}

/* line 2, ../../../assets/stylesheets/modules/_journal-articles.scss */
.journal-article-group .author, .article-group .author {
  color: #668e9e;
  margin-top: 0.75em;
}

/* line 8, ../../../assets/stylesheets/modules/_journal-articles.scss */
.journal-article-group {
  *zoom: 1;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.journal-article-group:after {
  content: "";
  display: table;
  clear: both;
}
/* line 11, ../../../assets/stylesheets/modules/_journal-articles.scss */
.journal-article-group .filters {
  margin-bottom: 2em;
}
/* line 15, ../../../assets/stylesheets/modules/_journal-articles.scss */
.journal-article-group .journal-article {
  padding-top: 1.5em;
  border-top: 1px solid #e8e8e8;
  margin-top: 1.5em;
  border-top: 2px solid #e8e8e8;
}
@media (min-width: 31.25em) {
  /* line 15, ../../../assets/stylesheets/modules/_journal-articles.scss */
  .journal-article-group .journal-article {
    margin-top: 3em;
  }
}
/* line 23, ../../../assets/stylesheets/modules/_journal-articles.scss */
.journal-article-group .journal-article .title {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
  margin-bottom: 0.35em;
  line-height: 1.2;
  color: #353c3f;
  font-size: 1em;
  font-weight: 400;
  margin-bottom: 0;
}
/* line 51, ../../../assets/stylesheets/library/_typographic-mixins.scss */
.journal-article-group .journal-article .title a {
  color: #353c3f;
  text-decoration: none;
}
/* line 40, ../../../assets/stylesheets/library/_typographic-mixins.scss */
.journal-article-group .journal-article .title a:hover, .journal-article-group .journal-article .title a:focus {
  color: #121415;
  text-decoration: underline;
}
@media (min-width: 16.25em) {
  /* line 23, ../../../assets/stylesheets/modules/_journal-articles.scss */
  .journal-article-group .journal-article .title {
    font-weight: 700;
  }
}
@media (min-width: 31.25em) {
  /* line 23, ../../../assets/stylesheets/modules/_journal-articles.scss */
  .journal-article-group .journal-article .title {
    font-size: 1.2em;
  }
}
/* line 28, ../../../assets/stylesheets/modules/_journal-articles.scss */
.journal-article-group .journal-article .topic {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
  color: #868b8c;
  font-weight: 600;
  font-size: 0.9em;
  display: block;
  margin-bottom: 0;
  line-height: 1.4;
  margin-top: 0.15em;
}
/* line 38, ../../../assets/stylesheets/modules/_journal-articles.scss */
.journal-article-group .journal-article .page-range {
  font-size: 0.875em;
  color: #868b8c;
}
/* line 41, ../../../assets/stylesheets/modules/_journal-articles.scss */
.journal-article-group .journal-article .attribution {
  clear: left;
  margin-bottom: 0.5em;
}

/* line 49, ../../../assets/stylesheets/modules/_journal-articles.scss */
ul.article-group {
  overflow: hidden;
  *zoom: 1;
  margin-left: 0;
  margin-top: 0;
}
/* line 168, ../../../assets/stylesheets/library/_general-mixins.scss */
ul.article-group li {
  list-style-type: none;
}
@media (min-width: 37.5em) {
  /* line 49, ../../../assets/stylesheets/modules/_journal-articles.scss */
  ul.article-group {
    margin-bottom: 1em;
  }
}
@media (min-width: 60em) {
  /* line 49, ../../../assets/stylesheets/modules/_journal-articles.scss */
  ul.article-group {
    display: flex;
    flex-wrap: wrap;
  }
}
/* line 61, ../../../assets/stylesheets/modules/_journal-articles.scss */
ul.article-group .article {
  background-color: white;
  margin-bottom: 0;
  padding: 1em;
  border-bottom: 1px solid #e8e8e8;
}
@media (min-width: 60em) {
  /* line 61, ../../../assets/stylesheets/modules/_journal-articles.scss */
  ul.article-group .article {
    flex: 1;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    padding: 1em 1em 2em 1em;
  }
  /* line 77, ../../../assets/stylesheets/modules/_journal-articles.scss */
  ul.article-group .article:last-of-type {
    border-right: 1px solid #e8e8e8;
  }
}
/* line 82, ../../../assets/stylesheets/modules/_journal-articles.scss */
ul.article-group .article .published-at {
  font-size: 0.875em;
  color: #868b8c;
}

/* line 89, ../../../assets/stylesheets/modules/_journal-articles.scss */
cite .journal {
  font-style: italic;
}

/* line 1, ../../../assets/stylesheets/modules/_journal-preview.scss */
.journal-preview-group {
  *zoom: 1;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.journal-preview-group:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 60em) {
  /* line 4, ../../../assets/stylesheets/modules/_journal-preview.scss */
  .flexbox .journal-preview-group {
    display: flex;
    flex-flow: row wrap;
  }
}

/* line 11, ../../../assets/stylesheets/modules/_journal-preview.scss */
.journal-preview {
  padding-top: 1.5em;
  border-top: 1px solid #e8e8e8;
  margin-top: 1.5em;
  clear: both;
}
@media (min-width: 60em) {
  /* line 11, ../../../assets/stylesheets/modules/_journal-preview.scss */
  .journal-preview {
    padding: 2em 1.5em;
    border-right: 1px solid #e8e8e8;
    margin-top: 0;
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 3.5%;
    float: left;
    clear: none;
    margin-right: 0;
    width: 50%;
    clear: none;
  }
  /* line 73, ../../../assets/stylesheets/library/_grid.scss */
  .lt-ie8 .journal-preview {
    margin-right: 3.25%;
  }
  /* line 79, ../../../assets/stylesheets/library/_grid.scss */
  .journal-preview.last-col-2, .journal-preview.last-col-4, .journal-preview.last-col-6, .journal-preview.last-col-8, .journal-preview.last-col-10, .journal-preview.last-col-12 {
    margin-right: 0;
    float: right;
  }
  /* line 84, ../../../assets/stylesheets/library/_grid.scss */
  .journal-preview.last-col-3, .journal-preview.last-col-5, .journal-preview.last-col-7, .journal-preview.last-col-9, .journal-preview.last-col-11, .journal-preview.last-col-1 {
    clear: both;
  }
  /* line 25, ../../../assets/stylesheets/modules/_journal-preview.scss */
  .flexbox .journal-preview {
    flex-basis: 50%;
  }
  /* line 29, ../../../assets/stylesheets/modules/_journal-preview.scss */
  .journal-preview:nth-of-type(2n) {
    border-right: 0 none;
  }
  /* line 32, ../../../assets/stylesheets/modules/_journal-preview.scss */
  .journal-preview:nth-of-type(6) {
    border-bottom: 1px solid #e8e8e8;
  }
}
/* line 37, ../../../assets/stylesheets/modules/_journal-preview.scss */
.journal-preview .title {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
  margin-bottom: 0.35em;
  line-height: 1.2;
  color: #353c3f;
  font-size: 1em;
  font-weight: 400;
  margin-bottom: 1em;
}
/* line 51, ../../../assets/stylesheets/library/_typographic-mixins.scss */
.journal-preview .title a {
  color: #353c3f;
  text-decoration: none;
}
/* line 40, ../../../assets/stylesheets/library/_typographic-mixins.scss */
.journal-preview .title a:hover, .journal-preview .title a:focus {
  color: #121415;
  text-decoration: underline;
}
@media (min-width: 16.25em) {
  /* line 37, ../../../assets/stylesheets/modules/_journal-preview.scss */
  .journal-preview .title {
    font-weight: 700;
  }
}
@media (min-width: 31.25em) {
  /* line 37, ../../../assets/stylesheets/modules/_journal-preview.scss */
  .journal-preview .title {
    font-size: 1.2em;
  }
}
/* line 42, ../../../assets/stylesheets/modules/_journal-preview.scss */
.journal-preview img {
  float: left;
  margin: 0 0.75em 0.5em 0;
  max-width: 100px;
  width: 100%;
}

/* line 1, ../../../assets/stylesheets/modules/_call-to-action.scss */
.action-group {
  *zoom: 1;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.action-group:after {
  content: "";
  display: table;
  clear: both;
}

/* line 5, ../../../assets/stylesheets/modules/_call-to-action.scss */
.call-to-action {
  border-top: 1px solid #e8e8e8;
  padding: 1em 1em;
}
@media (min-width: 48.4375em) {
  /* line 5, ../../../assets/stylesheets/modules/_call-to-action.scss */
  .call-to-action {
    border-right: 0 none;
  }
}

/* line 1, ../../../assets/stylesheets/modules/_download.scss */
.download {
  margin-bottom: 1em;
}
/* line 4, ../../../assets/stylesheets/modules/_download.scss */
.download .button {
  display: block;
}

/* line 2, ../../../assets/stylesheets/modules/_search.scss */
.search input[type=search] {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  -o-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px #e8e8e8 solid;
  font-size: 1em;
  padding: 1em;
  width: 80%;
}
/* line 13, ../../../assets/stylesheets/modules/_search.scss */
.search .icon-search,
.search .icon-search-0 {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  -o-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  text-indent: -9999px;
  background-position: 50% 50%;
  vertical-align: middle;
  width: 18%;
  float: right;
  padding: 0.8em 1em;
}

/* line 1, ../../../assets/stylesheets/modules/_subscriptions.scss */
.subscriptions-group {
  padding-top: 1.5em;
  border-top: 1px solid #e8e8e8;
  margin-top: 1.5em;
  *zoom: 1;
  border-top: 10px solid #f3f3f1;
  clear: both;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.subscriptions-group:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 60em) {
  /* line 8, ../../../assets/stylesheets/modules/_subscriptions.scss */
  .flexbox .subscriptions-group, .flexboxlegacy .subscriptions-group {
    display: flex;
    flex-flow: row wrap;
  }
}
@media (min-width: 60em) {
  /* line 16, ../../../assets/stylesheets/modules/_subscriptions.scss */
  .flexbox .subscriptions-group .section-title, .flexboxlegacy .subscriptions-group .section-title {
    flex-basis: 100%;
  }
}

/* line 23, ../../../assets/stylesheets/modules/_subscriptions.scss */
.subscription {
  padding-top: 1.5em;
  border-top: 1px solid #e8e8e8;
  margin-top: 1.5em;
}
/* line 26, ../../../assets/stylesheets/modules/_subscriptions.scss */
.subscription:first-of-type {
  border: none;
}
@media (min-width: 60em) {
  /* line 23, ../../../assets/stylesheets/modules/_subscriptions.scss */
  .subscription {
    border-top: 1px solid #e8e8e8;
    padding: 2em;
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
    width: 50%;
  }
  /* line 37, ../../../assets/stylesheets/modules/_subscriptions.scss */
  .flexbox .subscription, .flexboxlegacy .subscription {
    flex-basis: 50%;
  }
  /* line 41, ../../../assets/stylesheets/modules/_subscriptions.scss */
  .subscription:first-of-type {
    border-right: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
  }
}
/* line 47, ../../../assets/stylesheets/modules/_subscriptions.scss */
.subscription .read-more {
  display: block;
  margin: 1em 0 0 0;
}
@media (min-width: 25em) {
  /* line 47, ../../../assets/stylesheets/modules/_subscriptions.scss */
  .subscription .read-more {
    display: inline-block;
    margin-left: 1em;
  }
}

/* line 1, ../../../assets/stylesheets/modules/_session-item.scss */
.session-item {
  margin-bottom: 1.5em;
}
/* line 4, ../../../assets/stylesheets/modules/_session-item.scss */
.session-item .association {
  font-size: 0.875em;
  color: #868b8c;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
}
/* line 9, ../../../assets/stylesheets/modules/_session-item.scss */
.session-item .time {
  font-weight: 600;
}
/* line 13, ../../../assets/stylesheets/modules/_session-item.scss */
.session-item .rsvp {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  text-transform: uppercase;
  color: #924046;
  padding: 0.05em 0.35em 0 0.35em;
  border: 1px solid #e8e8e8;
}
/* line 21, ../../../assets/stylesheets/modules/_session-item.scss */
.session-item .fee {
  display: inline-block;
}

/* line 26, ../../../assets/stylesheets/modules/_session-item.scss */
.fee {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  color: #924046;
}

/* line 31, ../../../assets/stylesheets/modules/_session-item.scss */
.paper, .panelist, .topic {
  *zoom: 1;
  margin-bottom: 1em;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.paper:after, .panelist:after, .topic:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 31.25em) {
  /* line 31, ../../../assets/stylesheets/modules/_session-item.scss */
  .paper, .panelist, .topic {
    margin-bottom: 2em;
  }
}
/* line 39, ../../../assets/stylesheets/modules/_session-item.scss */
.paper .author .name, .paper .author .organization, .panelist .author .name, .panelist .author .organization, .topic .author .name, .topic .author .organization {
  display: inline-block;
}
/* line 44, ../../../assets/stylesheets/modules/_session-item.scss */
.paper .actions, .panelist .actions, .topic .actions {
  margin-left: 0;
  margin-top: 1em;
  margin-bottom: 0;
}
/* line 49, ../../../assets/stylesheets/modules/_session-item.scss */
.paper .actions .action, .panelist .actions .action, .topic .actions .action {
  display: block;
}
@media (min-width: 31.25em) {
  /* line 49, ../../../assets/stylesheets/modules/_session-item.scss */
  .paper .actions .action, .panelist .actions .action, .topic .actions .action {
    display: inline-block;
    margin-right: 1em;
  }
}
/* line 59, ../../../assets/stylesheets/modules/_session-item.scss */
.paper .abstract, .panelist .abstract, .topic .abstract {
  display: none;
}

/* line 1, ../../../assets/stylesheets/modules/_pager.scss */
.pager {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
}
/* line 3, ../../../assets/stylesheets/modules/_pager.scss */
.pager .pages {
  margin-left: 0;
  margin-top: 0;
  text-align: center;
  display: flex;
  flex-flow: row wrap;
}
/* line 168, ../../../assets/stylesheets/library/_general-mixins.scss */
.pager .pages li {
  list-style-type: none;
}
@media (min-width: 31.25em) {
  /* line 3, ../../../assets/stylesheets/modules/_pager.scss */
  .pager .pages {
    display: block;
  }
}
/* line 13, ../../../assets/stylesheets/modules/_pager.scss */
.pager li {
  display: inline-block;
  flex-basis: 20%;
}
@media (min-width: 48.4375em) {
  /* line 13, ../../../assets/stylesheets/modules/_pager.scss */
  .pager li {
    margin-right: 0.5em;
  }
}
/* line 21, ../../../assets/stylesheets/modules/_pager.scss */
.pager li.page .current {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border: 1px solid #e8e8e8;
  background-color: #f3f3f1;
  padding: 0.5em 1em;
}
/* line 29, ../../../assets/stylesheets/modules/_pager.scss */
.pager li.page a {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 0.5em 1em;
  display: inline-block;
  border: 1px solid #e8e8e8;
}
@media (min-width: 48.4375em) {
  /* line 29, ../../../assets/stylesheets/modules/_pager.scss */
  .pager li.page a {
    border: 0 none;
  }
}
/* line 39, ../../../assets/stylesheets/modules/_pager.scss */
.pager li.page a .icon-right-guillemet, .pager li.page a .icon-left-guillemet {
  height: 10px;
  width: 10px;
  margin-top: 0.35em;
}
@media (min-width: 31.25em) {
  /* line 39, ../../../assets/stylesheets/modules/_pager.scss */
  .pager li.page a .icon-right-guillemet, .pager li.page a .icon-left-guillemet {
    height: 14px;
    width: 14px;
    margin-top: 0.3em;
  }
}
/* line 50, ../../../assets/stylesheets/modules/_pager.scss */
.pager li.page a .icon-right-double-guillemet, .pager li.page a .icon-left-double-guillemet {
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  height: 12px;
  width: 12px;
  vertical-align: middle;
}
/* line 57, ../../../assets/stylesheets/modules/_pager.scss */
.pager li.page a:hover, .pager li.page a:focus {
  text-decoration: none;
  color: #924046;
  background-color: #f3f3f1;
}
/* line 65, ../../../assets/stylesheets/modules/_pager.scss */
.pager li.first, .pager li.prev, .pager li.next, .pager li.last {
  flex-basis: 50%;
}
@media (min-width: 31.25em) {
  /* line 67, ../../../assets/stylesheets/modules/_pager.scss */
  .pager li.first .button-text, .pager li.prev .button-text, .pager li.next .button-text, .pager li.last .button-text {
    display: none;
  }
}
/* line 72, ../../../assets/stylesheets/modules/_pager.scss */
.pager li.first a, .pager li.prev a, .pager li.next a, .pager li.last a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0.875em;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  line-height: 1.4;
  padding: 0.5em 1em;
  text-decoration: none;
  color: white;
  background-color: #924046;
  text-align: center;
  display: block;
  border: 1px #924046 solid;
  border: 1px solid #e8e8e8;
  display: block;
}
@media (min-width: 16.25em) {
  /* line 72, ../../../assets/stylesheets/modules/_pager.scss */
  .pager li.first a, .pager li.prev a, .pager li.next a, .pager li.last a {
    display: inline-block;
  }
}
@media (min-width: 48.4375em) {
  /* line 72, ../../../assets/stylesheets/modules/_pager.scss */
  .pager li.first a, .pager li.prev a, .pager li.next a, .pager li.last a {
    font-size: 0.9em;
  }
}
/* line 58, ../../../assets/stylesheets/library/_general-mixins.scss */
.pager li.first a:hover, .pager li.first a:focus, .pager li.prev a:hover, .pager li.prev a:focus, .pager li.next a:hover, .pager li.next a:focus, .pager li.last a:hover, .pager li.last a:focus {
  text-decoration: none;
  background-color: #6f3035;
  color: white;
  border: 1px #6f3035 solid;
  cursor: pointer;
}
@media (min-width: 60em) {
  /* line 80, ../../../assets/stylesheets/modules/_pager.scss */
  .pager li.first .button-text, .pager li.last .button-text {
    display: inline-block;
  }
}

/* line 1, ../../../assets/stylesheets/modules/_radio-group.scss */
.radio-group {
  *zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  clear: left;
  text-align: center;
  padding-bottom: 0;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.radio-group:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 25em) {
  /* line 1, ../../../assets/stylesheets/modules/_radio-group.scss */
  .radio-group {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border: 0 none;
    margin: 1em 0em;
  }
}
/* line 14, ../../../assets/stylesheets/modules/_radio-group.scss */
.radio-group label {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  display: block;
  width: 100%;
  padding: 0.5em 0;
}
@media (min-width: 25em) {
  /* line 14, ../../../assets/stylesheets/modules/_radio-group.scss */
  .radio-group label {
    width: inherit;
    float: left;
    padding: 1em 0.75em;
    background-color: #f3f3f1;
    border: 1px #e4e4e0 solid;
  }
}
@media (min-width: 25em) {
  /* line 14, ../../../assets/stylesheets/modules/_radio-group.scss */
  .radio-group label {
    padding: 1em 3.5%;
  }
}
@media (min-width: 25em) {
  /* line 31, ../../../assets/stylesheets/modules/_radio-group.scss */
  .radio-group label.first {
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    -ms-border-radius: 8px 0 0 8px;
    -o-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px;
  }
}
@media (min-width: 25em) {
  /* line 37, ../../../assets/stylesheets/modules/_radio-group.scss */
  .radio-group label.last {
    -webkit-border-radius: 0 8px 8px 0;
    -moz-border-radius: 0 8px 8px 0;
    -ms-border-radius: 0 8px 8px 0;
    -o-border-radius: 0 8px 8px 0;
    border-radius: 0 8px 8px 0;
  }
}
/* line 43, ../../../assets/stylesheets/modules/_radio-group.scss */
.radio-group label.is-active {
  background-color: #d3d3cd;
}
/* line 47, ../../../assets/stylesheets/modules/_radio-group.scss */
.radio-group label:hover {
  cursor: pointer;
}
/* line 52, ../../../assets/stylesheets/modules/_radio-group.scss */
.radio-group input[type='radio'] {
  display: none;
}

/* line 1, ../../../assets/stylesheets/modules/_news.scss */
.news-item {
  *zoom: 1;
  margin-bottom: 1em;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.news-item:after {
  content: "";
  display: table;
  clear: both;
}
/* line 5, ../../../assets/stylesheets/modules/_news.scss */
.news-item .subtitle {
  margin-bottom: 1.25em;
}
/* line 9, ../../../assets/stylesheets/modules/_news.scss */
.news-item .published-at {
  font-size: 0.875em;
  color: #868b8c;
  margin-bottom: 0.5em;
}
/* line 14, ../../../assets/stylesheets/modules/_news.scss */
.news-item .lead-image {
  display: block;
}
/* line 18, ../../../assets/stylesheets/modules/_news.scss */
.news-item .news-meta-info, .news-item .related-info ul {
  margin-left: 0;
  margin-top: 0;
}
/* line 168, ../../../assets/stylesheets/library/_general-mixins.scss */
.news-item .news-meta-info li, .news-item .related-info ul li {
  list-style-type: none;
}

/* line 23, ../../../assets/stylesheets/modules/_news.scss */
.news-type {
  margin-bottom: 1em;
  display: block;
  color: #668e9e;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
  font-weight: 700;
  font-size: 0.75em;
  text-transform: uppercase;
  letter-spacing: 1px;
}
@media (min-width: 16.25em) {
  /* line 23, ../../../assets/stylesheets/modules/_news.scss */
  .news-type {
    letter-spacing: 3px;
  }
}

/* line 38, ../../../assets/stylesheets/modules/_news.scss */
.news-item.featured h4 {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
  margin-bottom: 0.35em;
  line-height: 1.2;
  color: #353c3f;
  font-size: 1.1em;
}
/* line 51, ../../../assets/stylesheets/library/_typographic-mixins.scss */
.news-item.featured h4 a {
  color: #353c3f;
  text-decoration: none;
}
/* line 40, ../../../assets/stylesheets/library/_typographic-mixins.scss */
.news-item.featured h4 a:hover, .news-item.featured h4 a:focus {
  color: #121415;
  text-decoration: underline;
}
@media (min-width: 16.25em) {
  /* line 38, ../../../assets/stylesheets/modules/_news.scss */
  .news-item.featured h4 {
    font-size: 1.2em;
  }
}
@media (min-width: 31.25em) {
  /* line 38, ../../../assets/stylesheets/modules/_news.scss */
  .news-item.featured h4 {
    font-size: 1.4em;
  }
}
/* line 41, ../../../assets/stylesheets/modules/_news.scss */
.news-item.featured .subtitle {
  text-transform: none;
}
@media (min-width: 16.25em) {
  /* line 41, ../../../assets/stylesheets/modules/_news.scss */
  .news-item.featured .subtitle {
    font-size: 1.2em;
    text-transform: none;
    font-weight: 600;
  }
}
/* line 50, ../../../assets/stylesheets/modules/_news.scss */
.news-item.featured .news-thumbnail {
  margin-bottom: 0.5em;
}
@media (min-width: 31.25em) {
  /* line 50, ../../../assets/stylesheets/modules/_news.scss */
  .news-item.featured .news-thumbnail {
    display: inline;
    float: left;
    width: 39.625%;
    margin-right: 3.5%;
    margin-left: 0;
  }
}
@media (min-width: 31.25em) {
  /* line 58, ../../../assets/stylesheets/modules/_news.scss */
  .news-item.featured .news-text {
    display: inline;
    float: left;
    width: 56.875%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 66, ../../../assets/stylesheets/modules/_news.scss */
.featured-news {
  padding-bottom: 1.5em;
  margin-bottom: 0;
}

/* line 2, ../../../assets/stylesheets/modules/_issue-download.scss */
.issue-download .issue-download-links {
  margin-left: 0;
  margin-top: 0;
  *zoom: 1;
}
/* line 168, ../../../assets/stylesheets/library/_general-mixins.scss */
.issue-download .issue-download-links li {
  list-style-type: none;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.issue-download .issue-download-links:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 31.25em) {
  /* line 6, ../../../assets/stylesheets/modules/_issue-download.scss */
  .issue-download .issue-download-links li {
    display: inline;
    float: left;
    width: 31%;
    margin-right: 3.5%;
    margin-left: 0;
  }
  /* line 90, ../../../assets/stylesheets/library/_grid.scss */
  .issue-download .issue-download-links li.last-col-1, .issue-download .issue-download-links li.last-col-2, .issue-download .issue-download-links li.last-col-3, .issue-download .issue-download-links li.last-col-4, .issue-download .issue-download-links li.last-col-5, .issue-download .issue-download-links li.last-col-6, .issue-download .issue-download-links li.last-col-7, .issue-download .issue-download-links li.last-col-8, .issue-download .issue-download-links li.last-col-9, .issue-download .issue-download-links li.last-col-10, .issue-download .issue-download-links li.last-col-11, .issue-download .issue-download-links li.last-col-12 {
    margin-right: 3.5%;
    float: left;
    clear: none;
  }
  /* line 92, ../../../assets/stylesheets/library/_grid.scss */
  .lt-ie8 .issue-download .issue-download-links li.last-col-1, .lt-ie8 .issue-download .issue-download-links li.last-col-2, .lt-ie8 .issue-download .issue-download-links li.last-col-3, .lt-ie8 .issue-download .issue-download-links li.last-col-4, .lt-ie8 .issue-download .issue-download-links li.last-col-5, .lt-ie8 .issue-download .issue-download-links li.last-col-6, .lt-ie8 .issue-download .issue-download-links li.last-col-7, .lt-ie8 .issue-download .issue-download-links li.last-col-8, .lt-ie8 .issue-download .issue-download-links li.last-col-9, .lt-ie8 .issue-download .issue-download-links li.last-col-10, .lt-ie8 .issue-download .issue-download-links li.last-col-11, .lt-ie8 .issue-download .issue-download-links li.last-col-12 {
    margin-right: 3.25%;
  }
  /* line 99, ../../../assets/stylesheets/library/_grid.scss */
  .issue-download .issue-download-links li.last-col-3, .issue-download .issue-download-links li.last-col-6, .issue-download .issue-download-links li.last-col-9, .issue-download .issue-download-links li.last-col-12 {
    margin-right: 0;
    float: right;
  }
  /* line 103, ../../../assets/stylesheets/library/_grid.scss */
  .issue-download .issue-download-links li.last-col-4, .issue-download .issue-download-links li.last-col-7, .issue-download .issue-download-links li.last-col-10, .issue-download .issue-download-links li.last-col-1 {
    clear: both;
  }
  /* line 107, ../../../assets/stylesheets/library/_grid.scss */
  .issue-download .issue-download-links li:nth-of-type(3n+3) {
    margin-right: 0;
    float: right;
  }
  /* line 111, ../../../assets/stylesheets/library/_grid.scss */
  .issue-download .issue-download-links li:nth-of-type(3n+4) {
    clear: both;
  }
}
/* line 12, ../../../assets/stylesheets/modules/_issue-download.scss */
.issue-download .issue-download-links li.link-primary {
  margin-left: 0;
}
/* line 14, ../../../assets/stylesheets/modules/_issue-download.scss */
.issue-download .issue-download-links li.link-primary a {
  font-size: 0.875em;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  line-height: 1.4;
  padding: 0.5em 1em;
  text-decoration: none;
  color: white;
  background-color: #924046;
  text-align: center;
  display: block;
  border: 1px #924046 solid;
  display: block;
  text-align: center;
}
@media (min-width: 16.25em) {
  /* line 14, ../../../assets/stylesheets/modules/_issue-download.scss */
  .issue-download .issue-download-links li.link-primary a {
    display: inline-block;
  }
}
@media (min-width: 48.4375em) {
  /* line 14, ../../../assets/stylesheets/modules/_issue-download.scss */
  .issue-download .issue-download-links li.link-primary a {
    font-size: 0.9em;
  }
}
/* line 58, ../../../assets/stylesheets/library/_general-mixins.scss */
.issue-download .issue-download-links li.link-primary a:hover, .issue-download .issue-download-links li.link-primary a:focus {
  text-decoration: none;
  background-color: #6f3035;
  color: white;
  border: 1px #6f3035 solid;
  cursor: pointer;
}
@media (min-width: 31.25em) {
  /* line 14, ../../../assets/stylesheets/modules/_issue-download.scss */
  .issue-download .issue-download-links li.link-primary a {
    font-size: 0.875em;
  }
}
@media (min-width: 60em) {
  /* line 14, ../../../assets/stylesheets/modules/_issue-download.scss */
  .issue-download .issue-download-links li.link-primary a {
    font-size: 1em;
  }
}
/* line 28, ../../../assets/stylesheets/modules/_issue-download.scss */
.issue-download .issue-download-links li a {
  font-size: 0.875em;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  line-height: 1.4;
  padding: 0.5em 1em;
  text-decoration: none;
  color: white;
  background-color: #924046;
  text-align: center;
  display: block;
  border: 1px #924046 solid;
  background-color: white;
  color: #924046;
  border: 1px #d59285 solid;
  display: block;
  text-align: center;
}
@media (min-width: 16.25em) {
  /* line 28, ../../../assets/stylesheets/modules/_issue-download.scss */
  .issue-download .issue-download-links li a {
    display: inline-block;
  }
}
@media (min-width: 48.4375em) {
  /* line 28, ../../../assets/stylesheets/modules/_issue-download.scss */
  .issue-download .issue-download-links li a {
    font-size: 0.9em;
  }
}
/* line 58, ../../../assets/stylesheets/library/_general-mixins.scss */
.issue-download .issue-download-links li a:hover, .issue-download .issue-download-links li a:focus {
  text-decoration: none;
  background-color: #6f3035;
  color: white;
  border: 1px #6f3035 solid;
  cursor: pointer;
}
/* line 94, ../../../assets/stylesheets/library/_general-mixins.scss */
.issue-download .issue-download-links li a:hover, .issue-download .issue-download-links li a:focus {
  color: #6f3035;
  background-color: white;
  border: 1px #6f3035 solid;
}
@media (min-width: 31.25em) {
  /* line 28, ../../../assets/stylesheets/modules/_issue-download.scss */
  .issue-download .issue-download-links li a {
    font-size: 0.875em;
  }
}
@media (min-width: 60em) {
  /* line 28, ../../../assets/stylesheets/modules/_issue-download.scss */
  .issue-download .issue-download-links li a {
    font-size: 1em;
  }
}

/* line 1, ../../../assets/stylesheets/modules/_event-info.scss */
.event-info {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
}
/* line 4, ../../../assets/stylesheets/modules/_event-info.scss */
.event-info ul {
  margin-left: 0;
  margin-top: 0;
  padding-bottom: 1.5em;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 1.5em;
}
/* line 168, ../../../assets/stylesheets/library/_general-mixins.scss */
.event-info ul li {
  list-style-type: none;
}
/* line 8, ../../../assets/stylesheets/modules/_event-info.scss */
.event-info ul li {
  margin-bottom: 0.25em;
}
/* line 13, ../../../assets/stylesheets/modules/_event-info.scss */
.event-info .date-time {
  font-weight: 400;
}
/* line 17, ../../../assets/stylesheets/modules/_event-info.scss */
.session-detail .event-info .date-time > span:first-of-type {
  margin-right: 1.0em;
  padding-right: 1.0em;
}
/* line 26, ../../../assets/stylesheets/modules/_event-info.scss */
.event-info .icon-calendar,
.event-info .icon-clock {
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  background-position: 50% 50%;
  height: 16px;
  width: 16px;
}
/* line 33, ../../../assets/stylesheets/modules/_event-info.scss */
.event-info .date, .event-info .time {
  display: inline-block;
}
/* line 37, ../../../assets/stylesheets/modules/_event-info.scss */
.event-info .presiding-label, .event-info .association-name.label {
  font-size: 0.875em;
  color: #868b8c;
}

/* line 1, ../../../assets/stylesheets/modules/_editable-form.scss */
.editable-form {
  display: none;
}
/* line 4, ../../../assets/stylesheets/modules/_editable-form.scss */
.editable-form.is-editing {
  display: block;
}

/* line 1, ../../../assets/stylesheets/modules/_related-items.scss */
.related-item-group, .subpages {
  *zoom: 1;
  margin-bottom: 2em;
  border-top: 10px solid #f3f3f1;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.related-item-group:after, .subpages:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 31.25em) {
  /* line 7, ../../../assets/stylesheets/modules/_related-items.scss */
  .flexbox .related-item-group, .flexboxlegacy .related-item-group, .flexbox .subpages, .flexboxlegacy .subpages {
    display: flex;
    flex-flow: row wrap;
  }
}
/* line 13, ../../../assets/stylesheets/modules/_related-items.scss */
.related-item-group > h3, .subpages > h3 {
  background-color: #f3f3f1;
  margin-bottom: 0;
  padding: 0 0 0.5em 0.5em;
}
/* line 18, ../../../assets/stylesheets/modules/_related-items.scss */
.flexbox .related-item-group > h3, .flexboxlegacy .related-item-group > h3, .flexbox .subpages > h3, .flexboxlegacy .subpages > h3 {
  flex-basis: 100%;
}
/* line 23, ../../../assets/stylesheets/modules/_related-items.scss */
.related-item-group .related-item, .related-item-group .subpage, .subpages .related-item, .subpages .subpage {
  *zoom: 1;
  padding: 1.5em 1.25em;
  border-bottom: 1px solid #e8e8e8;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.related-item-group .related-item:after, .related-item-group .subpage:after, .subpages .related-item:after, .subpages .subpage:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 37.5em) {
  /* line 23, ../../../assets/stylesheets/modules/_related-items.scss */
  .related-item-group .related-item, .related-item-group .subpage, .subpages .related-item, .subpages .subpage {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
    width: 50%;
    margin-right: 0;
    border-right: 1px solid #e8e8e8;
  }
  /* line 34, ../../../assets/stylesheets/modules/_related-items.scss */
  .related-item-group .related-item:nth-of-type(2n+2), .related-item-group .subpage:nth-of-type(2n+2), .subpages .related-item:nth-of-type(2n+2), .subpages .subpage:nth-of-type(2n+2) {
    border-right: 0px;
  }
}
@media (min-width: 48.4375em) {
  /* line 23, ../../../assets/stylesheets/modules/_related-items.scss */
  .related-item-group .related-item, .related-item-group .subpage, .subpages .related-item, .subpages .subpage {
    width: 100%;
    border-right: 0px;
  }
}
@media (min-width: 60em) {
  /* line 23, ../../../assets/stylesheets/modules/_related-items.scss */
  .related-item-group .related-item, .related-item-group .subpage, .subpages .related-item, .subpages .subpage {
    width: 50%;
    border-right: 1px solid #e8e8e8;
    padding: 2.5em 2em 2em 1.5em;
  }
  /* line 50, ../../../assets/stylesheets/modules/_related-items.scss */
  .related-item-group .related-item:nth-of-type(2n+2), .related-item-group .subpage:nth-of-type(2n+2), .subpages .related-item:nth-of-type(2n+2), .subpages .subpage:nth-of-type(2n+2) {
    border-right: 0px;
  }
}
/* line 55, ../../../assets/stylesheets/modules/_related-items.scss */
.related-item-group .related-item .related-image, .related-item-group .subpage .related-image, .subpages .related-item .related-image, .subpages .subpage .related-image {
  margin: 0 auto;
  margin-bottom: 0.5em;
}
/* line 59, ../../../assets/stylesheets/modules/_related-items.scss */
.related-item-group .related-item .teaser, .related-item-group .subpage .teaser, .subpages .related-item .teaser, .subpages .subpage .teaser {
  font-size: 0.9em;
  line-height: 1.6em;
}
/* line 65, ../../../assets/stylesheets/modules/_related-items.scss */
.related-item-group .session-info .city, .related-item-group .session-info .state, .related-item-group .session-info .date-range, .subpages .session-info .city, .subpages .session-info .state, .subpages .session-info .date-range {
  font-weight: 400;
  font-size: 0.875em;
}
@media (min-width: 25em) {
  /* line 65, ../../../assets/stylesheets/modules/_related-items.scss */
  .related-item-group .session-info .city, .related-item-group .session-info .state, .related-item-group .session-info .date-range, .subpages .session-info .city, .subpages .session-info .state, .subpages .session-info .date-range {
    font-weight: 600;
  }
}
/* line 73, ../../../assets/stylesheets/modules/_related-items.scss */
.related-item-group .session-info .state, .subpages .session-info .state {
  margin-right: 0;
  padding-right: 0;
}
@media (min-width: 25em) {
  /* line 77, ../../../assets/stylesheets/modules/_related-items.scss */
  .related-item-group .session-info .date-range:before, .subpages .session-info .date-range:before {
    margin-left: 0.5em;
    content: '\00B7';
    padding-right: 1em;
    color: #c8705f;
  }
}

/* line 87, ../../../assets/stylesheets/modules/_related-items.scss */
.related-info {
  margin: 2em 0 2em 0;
}

/* line 91, ../../../assets/stylesheets/modules/_related-items.scss */
.related-files {
  list-style: none;
  margin-bottom: 2em;
  margin-left: 0;
}
/* line 95, ../../../assets/stylesheets/modules/_related-items.scss */
.related-files li {
  margin-bottom: 0.75em;
}
@media (min-width: 31.25em) {
  /* line 95, ../../../assets/stylesheets/modules/_related-items.scss */
  .related-files li {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin: 0 1em 0 0;
  }
}
/* line 103, ../../../assets/stylesheets/modules/_related-items.scss */
.related-files a {
  font-size: 0.875em;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  line-height: 1.4;
  padding: 0.5em 1em;
  text-decoration: none;
  color: white;
  background-color: #924046;
  text-align: center;
  display: block;
  border: 1px #924046 solid;
  background-color: white;
  color: #924046;
  border: 1px #d59285 solid;
  display: block;
}
@media (min-width: 16.25em) {
  /* line 103, ../../../assets/stylesheets/modules/_related-items.scss */
  .related-files a {
    display: inline-block;
  }
}
@media (min-width: 48.4375em) {
  /* line 103, ../../../assets/stylesheets/modules/_related-items.scss */
  .related-files a {
    font-size: 0.9em;
  }
}
/* line 58, ../../../assets/stylesheets/library/_general-mixins.scss */
.related-files a:hover, .related-files a:focus {
  text-decoration: none;
  background-color: #6f3035;
  color: white;
  border: 1px #6f3035 solid;
  cursor: pointer;
}
/* line 94, ../../../assets/stylesheets/library/_general-mixins.scss */
.related-files a:hover, .related-files a:focus {
  color: #6f3035;
  background-color: white;
  border: 1px #6f3035 solid;
}

/* line 108, ../../../assets/stylesheets/modules/_related-items.scss */
.related-links {
  margin-bottom: 2em;
}
/* line 110, ../../../assets/stylesheets/modules/_related-items.scss */
.related-links ul {
  margin-left: 1em;
}
/* line 113, ../../../assets/stylesheets/modules/_related-items.scss */
.related-links li {
  list-style: disc;
}

/* line 1, ../../../assets/stylesheets/modules/_contact-information.scss */
.contact-information {
  *zoom: 1;
  margin-bottom: 1em;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.contact-information:after {
  content: "";
  display: table;
  clear: both;
}
/* line 5, ../../../assets/stylesheets/modules/_contact-information.scss */
.contact-information .tel {
  margin-top: 0.5em;
}

/* line 1, ../../../assets/stylesheets/modules/_session-info.scss */
.session-info {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
  display: inline-block;
  text-transform: uppercase;
  margin-bottom: 0.5em;
}
/* line 7, ../../../assets/stylesheets/modules/_session-info.scss */
.session-info .icon-location, .session-info .icon-calendar {
  width: 16px;
  height: 16px;
  display: none;
  vertical-align: text-top;
}
@media (min-width: 25em) {
  /* line 7, ../../../assets/stylesheets/modules/_session-info.scss */
  .session-info .icon-location, .session-info .icon-calendar {
    display: inline-block;
  }
}
/* line 18, ../../../assets/stylesheets/modules/_session-info.scss */
.session-info .city, .session-info .state, .session-info .date-range {
  font-size: 0.875em;
  font-weight: 600;
  display: inline-block;
  color: #868b8c;
  vertical-align: middle;
}
@media (min-width: 48.4375em) {
  /* line 18, ../../../assets/stylesheets/modules/_session-info.scss */
  .session-info .city, .session-info .state, .session-info .date-range {
    font-size: 1em;
    vertical-align: bottom;
  }
}
@media (min-width: 25em) {
  /* line 29, ../../../assets/stylesheets/modules/_session-info.scss */
  .session-info .state {
    margin-right: 1em;
    padding-right: 1em;
  }
}
/* line 36, ../../../assets/stylesheets/modules/_session-info.scss */
.session-info .city:after {
  content: ",";
  display: inline-block;
}
/* line 42, ../../../assets/stylesheets/modules/_session-info.scss */
.session-info .date-range {
  display: block;
}
@media (min-width: 25em) {
  /* line 42, ../../../assets/stylesheets/modules/_session-info.scss */
  .session-info .date-range {
    display: inline-block;
    margin-top: 0;
    margin-left: 0.15em;
  }
}

/* line 1, ../../../assets/stylesheets/modules/_modal.scss */
.modal {
  position: fixed;
  background: white;
  width: 100%;
  padding: 2em;
  padding-right: 4em;
  z-index: 250;
  display: none;
  top: 0;
  left: 0;
  height: 100%;
  overflow-y: scroll;
}
@media (min-width: 48.4375em) {
  /* line 1, ../../../assets/stylesheets/modules/_modal.scss */
  .modal {
    background-color: rgba(0, 0, 0, 0.5);
    padding: 0;
  }
}
/* line 19, ../../../assets/stylesheets/modules/_modal.scss */
.modal .close-btn {
  position: fixed;
  right: 2em;
  width: 32px;
  height: 32px;
}
@media (min-width: 48.4375em) {
  /* line 19, ../../../assets/stylesheets/modules/_modal.scss */
  .modal .close-btn {
    position: static;
    float: right;
  }
}
/* line 30, ../../../assets/stylesheets/modules/_modal.scss */
.modal .modal-wrapper {
  margin: 0 auto;
  position: relative;
  z-index: 1001;
}
@media (min-width: 48.4375em) {
  /* line 30, ../../../assets/stylesheets/modules/_modal.scss */
  .modal .modal-wrapper {
    max-width: 700px;
    padding-top: 4em;
  }
}
/* line 40, ../../../assets/stylesheets/modules/_modal.scss */
.modal .modal-wrapper .modal-content {
  background-color: white;
}
@media (min-width: 31.25em) {
  /* line 40, ../../../assets/stylesheets/modules/_modal.scss */
  .modal .modal-wrapper .modal-content {
    padding: 1.5em 3em;
  }
}
@media (min-width: 37.5em) {
  /* line 40, ../../../assets/stylesheets/modules/_modal.scss */
  .modal .modal-wrapper .modal-content {
    padding: 1.5em 4em;
  }
}
@media (min-width: 48.4375em) {
  /* line 40, ../../../assets/stylesheets/modules/_modal.scss */
  .modal .modal-wrapper .modal-content {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    padding: 2em 3em;
  }
}

/* line 3, ../../../assets/stylesheets/contexts/_header.scss */
.site-name {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
  margin-bottom: 0.35em;
  line-height: 1.2;
  color: #353c3f;
  font-size: 1.1em;
  max-width: 200px;
  margin: 1em auto;
}
/* line 51, ../../../assets/stylesheets/library/_typographic-mixins.scss */
.site-name a {
  color: #353c3f;
  text-decoration: none;
}
/* line 40, ../../../assets/stylesheets/library/_typographic-mixins.scss */
.site-name a:hover, .site-name a:focus {
  color: #121415;
  text-decoration: underline;
}
@media (min-width: 16.25em) {
  /* line 3, ../../../assets/stylesheets/contexts/_header.scss */
  .site-name {
    font-size: 1.2em;
  }
}
@media (min-width: 31.25em) {
  /* line 3, ../../../assets/stylesheets/contexts/_header.scss */
  .site-name {
    font-size: 1.4em;
  }
}
@media (min-width: 25em) {
  /* line 3, ../../../assets/stylesheets/contexts/_header.scss */
  .site-name {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-left: 1em;
  }
}
@media (min-width: 37.5em) {
  /* line 3, ../../../assets/stylesheets/contexts/_header.scss */
  .site-name {
    display: inline;
    float: left;
    width: 31%;
    margin-right: 3.5%;
    margin-left: 0;
    max-width: 250px;
    margin-left: 0;
  }
}
/* line 17, ../../../assets/stylesheets/contexts/_header.scss */
.site-name img {
  width: 100%;
  max-width: 250px;
}

/* line 25, ../../../assets/stylesheets/contexts/_header.scss */
.site-header {
  margin-bottom: 1em;
}
@media (min-width: 25em) {
  /* line 25, ../../../assets/stylesheets/contexts/_header.scss */
  .site-header {
    margin-bottom: 0;
  }
}
@media (min-width: 25em) {
  /* line 32, ../../../assets/stylesheets/contexts/_header.scss */
  .site-header .mobile-navigation {
    display: inline;
    float: left;
    width: 31%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
    float: right;
    margin-right: 1em;
    margin-top: 1.5em;
  }
}
@media (min-width: 37.5em) {
  /* line 32, ../../../assets/stylesheets/contexts/_header.scss */
  .site-header .mobile-navigation {
    display: none;
  }
}
@media (min-width: 25em) {
  /* line 49, ../../../assets/stylesheets/contexts/_header.scss */
  .site-header .mobile-navigation .menu-trigger {
    width: 125px;
    float: right;
  }
}
/* line 57, ../../../assets/stylesheets/contexts/_header.scss */
.site-header .mobile-navigation .menu-trigger.is-active .top-left {
  -webkit-transform: rotate(45deg) translate(0.3em, 0);
  -moz-transform: rotate(45deg) translate(0.3em, 0);
  -ms-transform: rotate(45deg) translate(0.3em, 0);
  -o-transform: rotate(45deg) translate(0.3em, 0);
  transform: rotate(45deg) translate(0.3em, 0);
}
/* line 61, ../../../assets/stylesheets/contexts/_header.scss */
.site-header .mobile-navigation .menu-trigger.is-active .top-right {
  -webkit-transform: rotate(-45deg) translate(-0.3em, 0);
  -moz-transform: rotate(-45deg) translate(-0.3em, 0);
  -ms-transform: rotate(-45deg) translate(-0.3em, 0);
  -o-transform: rotate(-45deg) translate(-0.3em, 0);
  transform: rotate(-45deg) translate(-0.3em, 0);
}
/* line 65, ../../../assets/stylesheets/contexts/_header.scss */
.site-header .mobile-navigation .menu-trigger.is-active .middle {
  -webkit-transform: scale(0, 1);
  -moz-transform: scale(0, 1);
  -ms-transform: scale(0, 1);
  -o-transform: scale(0, 1);
  transform: scale(0, 1);
}
/* line 69, ../../../assets/stylesheets/contexts/_header.scss */
.site-header .mobile-navigation .menu-trigger.is-active .bottom-left {
  -webkit-transform: rotate(-45deg) translate(0.3em, 0);
  -moz-transform: rotate(-45deg) translate(0.3em, 0);
  -ms-transform: rotate(-45deg) translate(0.3em, 0);
  -o-transform: rotate(-45deg) translate(0.3em, 0);
  transform: rotate(-45deg) translate(0.3em, 0);
}
/* line 73, ../../../assets/stylesheets/contexts/_header.scss */
.site-header .mobile-navigation .menu-trigger.is-active .bottom-right {
  -webkit-transform: rotate(45deg) translate(-0.3em, 0);
  -moz-transform: rotate(45deg) translate(-0.3em, 0);
  -ms-transform: rotate(45deg) translate(-0.3em, 0);
  -o-transform: rotate(45deg) translate(-0.3em, 0);
  transform: rotate(45deg) translate(-0.3em, 0);
}
/* line 78, ../../../assets/stylesheets/contexts/_header.scss */
.site-header .mobile-navigation .menu-trigger .menu-icon {
  display: inline-block;
  vertical-align: top;
  height: 1.5em;
  width: 2em;
  position: relative;
}
@media (min-width: 25em) {
  /* line 78, ../../../assets/stylesheets/contexts/_header.scss */
  .site-header .mobile-navigation .menu-trigger .menu-icon {
    float: left;
  }
}
/* line 90, ../../../assets/stylesheets/contexts/_header.scss */
.site-header .mobile-navigation .menu-trigger .menu-icon .wing {
  display: inline-block;
  background-color: white;
  width: 0.7em;
  height: 0.1em;
  position: absolute;
  -webkit-transition: -webkit-transform 0.15s ease-in;
  -moz-transition: -moz-transform 0.15s ease-in;
  -o-transition: -o-transform 0.15s ease-in;
  transition: transform 0.15s ease-in;
}
/* line 99, ../../../assets/stylesheets/contexts/_header.scss */
.site-header .mobile-navigation .menu-trigger .menu-icon .top-left {
  top: 0.2em;
  left: 0.3em;
  transform-origin: 40% 55%;
}
/* line 105, ../../../assets/stylesheets/contexts/_header.scss */
.site-header .mobile-navigation .menu-trigger .menu-icon .top-right {
  top: 0.2em;
  left: 1em;
  transform-origin: 60% 55%;
}
/* line 111, ../../../assets/stylesheets/contexts/_header.scss */
.site-header .mobile-navigation .menu-trigger .menu-icon .middle {
  top: 0.6em;
  left: 0.3em;
  width: 1.4em;
}
/* line 117, ../../../assets/stylesheets/contexts/_header.scss */
.site-header .mobile-navigation .menu-trigger .menu-icon .bottom-left {
  top: 1em;
  left: 0.3em;
  transform-origin: 40% 45%;
}
/* line 123, ../../../assets/stylesheets/contexts/_header.scss */
.site-header .mobile-navigation .menu-trigger .menu-icon .bottom-right {
  top: 1em;
  left: 1em;
  transform-origin: 60% 45%;
}
/* line 132, ../../../assets/stylesheets/contexts/_header.scss */
.site-header .search {
  margin-top: 0;
}
/* line 135, ../../../assets/stylesheets/contexts/_header.scss */
.site-header .search.mobile-search {
  display: block;
  margin-bottom: 1em;
  margin-left: 1em;
  margin-right: 1em;
}
@media (min-width: 31.25em) {
  /* line 135, ../../../assets/stylesheets/contexts/_header.scss */
  .site-header .search.mobile-search {
    margin-left: 2em;
    margin-right: 2em;
  }
}
@media (min-width: 37.5em) {
  /* line 135, ../../../assets/stylesheets/contexts/_header.scss */
  .site-header .search.mobile-search {
    display: none;
  }
}
/* line 151, ../../../assets/stylesheets/contexts/_header.scss */
.site-header .search.desktop-search {
  display: block;
  overflow: hidden;
  height: 0;
  -webkit-transition: height 0.25s cubic-bezier(0.49, 0.31, 0.37, 0.91);
  -moz-transition: height 0.25s cubic-bezier(0.49, 0.31, 0.37, 0.91);
  -o-transition: height 0.25s cubic-bezier(0.49, 0.31, 0.37, 0.91);
  transition: height 0.25s cubic-bezier(0.49, 0.31, 0.37, 0.91);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
@media (min-width: 25em) {
  /* line 151, ../../../assets/stylesheets/contexts/_header.scss */
  .site-header .search.desktop-search {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
    display: inline;
    float: left;
    width: 65.5%;
    margin-right: 3.5%;
    margin-left: 0;
  }
}
@media (min-width: 37.5em) {
  /* line 151, ../../../assets/stylesheets/contexts/_header.scss */
  .site-header .search.desktop-search {
    -webkit-transition-duration: 0.25s;
    -moz-transition-duration: 0.25s;
    -o-transition-duration: 0.25s;
    transition-duration: 0.25s;
    display: inline;
    float: left;
    width: 100%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
    border-top: 1px solid #e7e7e3;
    background-color: #924046;
    box-shadow: 0px 2px 4px #763438 inset;
    height: 0;
  }
  /* line 172, ../../../assets/stylesheets/contexts/_header.scss */
  .site-header .search.desktop-search .icon-search-0 {
    background-color: #6f3035;
    border-color: #6f3035;
  }
  /* line 181, ../../../assets/stylesheets/contexts/_header.scss */
  .site-header .search.desktop-search .icon-search-0:hover, .site-header .search.desktop-search .icon-search-0:focus {
    background-color: #5d292c;
    border-color: #5d292c;
  }
}
@media (min-width: 37.5em) and (min-width: 37.5em) {
  /* line 172, ../../../assets/stylesheets/contexts/_header.scss */
  .site-header .search.desktop-search .icon-search-0 {
    padding: 0.69em 1em;
  }
}
@media (min-width: 37.5em) {
  /* line 151, ../../../assets/stylesheets/contexts/_header.scss */
  .site-header .search.desktop-search {
    border-top: 1px solid #cfcfcf;
  }
}
@media (min-width: 37.5em) {
  /* line 191, ../../../assets/stylesheets/contexts/_header.scss */
  .site-header .search.desktop-search.is-active {
    height: 67px;
  }
}
@media (min-width: 37.5em) {
  /* line 191, ../../../assets/stylesheets/contexts/_header.scss */
  .site-header .search.desktop-search.is-active {
    height: 65px;
  }
}
/* line 200, ../../../assets/stylesheets/contexts/_header.scss */
.site-header .search.desktop-search .search-wrapper {
  padding-top: 1em;
}
@media (min-width: 37.5em) {
  /* line 200, ../../../assets/stylesheets/contexts/_header.scss */
  .site-header .search.desktop-search .search-wrapper {
    text-align: right;
    padding-top: 0.75em;
  }
}
@media (min-width: 37.5em) {
  /* line 209, ../../../assets/stylesheets/contexts/_header.scss */
  .site-header .search input[type=search] {
    padding: 0.6em 1em;
    width: 94%;
    max-width: 100%;
  }
}
/* line 218, ../../../assets/stylesheets/contexts/_header.scss */
.site-header .search .icon-search,
.site-header .search .icon-search-0 {
  font-size: 0.875em;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  line-height: 1.4;
  padding: 0.5em 1em;
  text-decoration: none;
  color: white;
  background-color: #924046;
  text-align: center;
  display: block;
  border: 1px #924046 solid;
  padding: 0.9em 1em;
}
@media (min-width: 16.25em) {
  /* line 218, ../../../assets/stylesheets/contexts/_header.scss */
  .site-header .search .icon-search,
  .site-header .search .icon-search-0 {
    display: inline-block;
  }
}
@media (min-width: 48.4375em) {
  /* line 218, ../../../assets/stylesheets/contexts/_header.scss */
  .site-header .search .icon-search,
  .site-header .search .icon-search-0 {
    font-size: 0.9em;
  }
}
/* line 58, ../../../assets/stylesheets/library/_general-mixins.scss */
.site-header .search .icon-search:hover, .site-header .search .icon-search:focus,
.site-header .search .icon-search-0:hover,
.site-header .search .icon-search-0:focus {
  text-decoration: none;
  background-color: #6f3035;
  color: white;
  border: 1px #6f3035 solid;
  cursor: pointer;
}
@media (min-width: 37.5em) {
  /* line 218, ../../../assets/stylesheets/contexts/_header.scss */
  .site-header .search .icon-search,
  .site-header .search .icon-search-0 {
    padding: 0.7em 2em;
    width: 5%;
  }
}

/* line 3, ../../../assets/stylesheets/contexts/_footer.scss */
html {
  background-color: #f3f3f1;
}

/* line 7, ../../../assets/stylesheets/contexts/_footer.scss */
.site-footer {
  background-color: #f3f3f1;
  color: #647176;
  position: relative;
  *zoom: 1;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.site-footer:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 60em) {
  /* line 13, ../../../assets/stylesheets/contexts/_footer.scss */
  .site-footer .container {
    width: 93%;
  }
}
/* line 19, ../../../assets/stylesheets/contexts/_footer.scss */
.site-footer a {
  color: #353c3f;
}
/* line 22, ../../../assets/stylesheets/contexts/_footer.scss */
.site-footer h3, .site-footer h4, .site-footer h5, .site-footer h6 {
  font-weight: 400;
}
/* line 27, ../../../assets/stylesheets/contexts/_footer.scss */
.site-footer .legal .copyright {
  color: #5b666a;
}

/* line 34, ../../../assets/stylesheets/contexts/_footer.scss */
.site-footer ul, .site-footer ol {
  margin-left: 0;
  margin-top: 0;
}
/* line 168, ../../../assets/stylesheets/library/_general-mixins.scss */
.site-footer ul li, .site-footer ol li {
  list-style-type: none;
}
/* line 38, ../../../assets/stylesheets/contexts/_footer.scss */
.site-footer .navigation-group {
  padding-bottom: 1.5em;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 1.5em;
  padding-top: 1.5em;
  border-color: #dbdbdb;
  padding-bottom: 0;
}
/* line 44, ../../../assets/stylesheets/contexts/_footer.scss */
.site-footer .navigation-group ul {
  text-align: center;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
}
@media (min-width: 31.25em) {
  /* line 44, ../../../assets/stylesheets/contexts/_footer.scss */
  .site-footer .navigation-group ul {
    text-align: left;
    display: inline-block;
  }
}
/* line 54, ../../../assets/stylesheets/contexts/_footer.scss */
.site-footer .navigation-group li {
  display: inline-block;
  padding: 0 0.5em;
}
@media (min-width: 31.25em) {
  /* line 61, ../../../assets/stylesheets/contexts/_footer.scss */
  .site-footer .social-media .section-title {
    margin-right: 1em;
    display: inline-block;
  }
}
@media (min-width: 31.25em) {
  /* line 68, ../../../assets/stylesheets/contexts/_footer.scss */
  .site-footer .social-media ul {
    display: inline-block;
  }
}
/* line 74, ../../../assets/stylesheets/contexts/_footer.scss */
.site-footer .social-media li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 0.5em;
}
/* line 77, ../../../assets/stylesheets/contexts/_footer.scss */
.site-footer .social-media li a {
  font-size: 0.875em;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  line-height: 1.4;
  padding: 0.5em 1em;
  text-decoration: none;
  color: white;
  background-color: #924046;
  text-align: center;
  display: block;
  border: 1px #924046 solid;
  background-color: white;
  color: #924046;
  border: 1px #d59285 solid;
  border-color: #cfcfcf;
  color: #924046;
}
@media (min-width: 16.25em) {
  /* line 77, ../../../assets/stylesheets/contexts/_footer.scss */
  .site-footer .social-media li a {
    display: inline-block;
  }
}
@media (min-width: 48.4375em) {
  /* line 77, ../../../assets/stylesheets/contexts/_footer.scss */
  .site-footer .social-media li a {
    font-size: 0.9em;
  }
}
/* line 58, ../../../assets/stylesheets/library/_general-mixins.scss */
.site-footer .social-media li a:hover, .site-footer .social-media li a:focus {
  text-decoration: none;
  background-color: #6f3035;
  color: white;
  border: 1px #6f3035 solid;
  cursor: pointer;
}
/* line 94, ../../../assets/stylesheets/library/_general-mixins.scss */
.site-footer .social-media li a:hover, .site-footer .social-media li a:focus {
  color: #6f3035;
  background-color: white;
  border: 1px #6f3035 solid;
}
/* line 85, ../../../assets/stylesheets/contexts/_footer.scss */
.site-footer .contact-link {
  font-size: 0.875em;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  line-height: 1.4;
  padding: 0.5em 1em;
  text-decoration: none;
  color: white;
  background-color: #924046;
  text-align: center;
  display: block;
  border: 1px #924046 solid;
  background-color: white;
  color: #924046;
  border: 1px #d59285 solid;
  border-color: #cfcfcf;
  color: #924046;
}
@media (min-width: 16.25em) {
  /* line 85, ../../../assets/stylesheets/contexts/_footer.scss */
  .site-footer .contact-link {
    display: inline-block;
  }
}
@media (min-width: 48.4375em) {
  /* line 85, ../../../assets/stylesheets/contexts/_footer.scss */
  .site-footer .contact-link {
    font-size: 0.9em;
  }
}
/* line 58, ../../../assets/stylesheets/library/_general-mixins.scss */
.site-footer .contact-link:hover, .site-footer .contact-link:focus {
  text-decoration: none;
  background-color: #6f3035;
  color: white;
  border: 1px #6f3035 solid;
  cursor: pointer;
}
/* line 94, ../../../assets/stylesheets/library/_general-mixins.scss */
.site-footer .contact-link:hover, .site-footer .contact-link:focus {
  color: #6f3035;
  background-color: white;
  border: 1px #6f3035 solid;
}

/* line 92, ../../../assets/stylesheets/contexts/_footer.scss */
.legal {
  border-color: #dbdbdb;
  clear: both;
}

@media (min-width: 48.4375em) {
  /* line 2, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .site-header {
    margin-bottom: 2em;
  }
}

/* line 9, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .main-content .container {
  width: 100%;
  background-color: transparent;
}
@media (min-width: 48.4375em) {
  /* line 9, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .main-content .container {
    width: 95%;
    box-shadow: none;
  }
}
/* line 21, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .actions .button {
  font-size: 0.875em;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  line-height: 1.4;
  padding: 0.5em 1em;
  text-decoration: none;
  color: white;
  background-color: #924046;
  text-align: center;
  display: block;
  border: 1px #924046 solid;
}
@media (min-width: 16.25em) {
  /* line 21, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .actions .button {
    display: inline-block;
  }
}
@media (min-width: 48.4375em) {
  /* line 21, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .actions .button {
    font-size: 0.9em;
  }
}
/* line 58, ../../../assets/stylesheets/library/_general-mixins.scss */
.home .actions .button:hover, .home .actions .button:focus {
  text-decoration: none;
  background-color: #6f3035;
  color: white;
  border: 1px #6f3035 solid;
  cursor: pointer;
}
/* line 24, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .actions a {
  font-size: 0.875em;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  line-height: 1.4;
  padding: 0.5em 1em;
  text-decoration: none;
  color: white;
  background-color: #924046;
  text-align: center;
  display: block;
  border: 1px #924046 solid;
  background-color: white;
  color: #924046;
  border: 1px #d59285 solid;
}
@media (min-width: 16.25em) {
  /* line 24, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .actions a {
    display: inline-block;
  }
}
@media (min-width: 48.4375em) {
  /* line 24, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .actions a {
    font-size: 0.9em;
  }
}
/* line 58, ../../../assets/stylesheets/library/_general-mixins.scss */
.home .actions a:hover, .home .actions a:focus {
  text-decoration: none;
  background-color: #6f3035;
  color: white;
  border: 1px #6f3035 solid;
  cursor: pointer;
}
/* line 94, ../../../assets/stylesheets/library/_general-mixins.scss */
.home .actions a:hover, .home .actions a:focus {
  color: #6f3035;
  background-color: white;
  border: 1px #6f3035 solid;
}
@media (min-width: 31.25em) {
  /* line 27, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .actions li {
    display: inline-block;
    margin-right: 1em;
  }
}
@media (min-width: 48.4375em) {
  /* line 35, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .lead-homepage-item, .home .career-center, .home .homepage-news, .home .journals, .home .resources-membership-wrapper {
    -webkit-box-shadow: 1px 5px 10px #dbdbd6;
    -moz-box-shadow: 1px 5px 10px #dbdbd6;
    box-shadow: 1px 5px 10px #dbdbd6;
    margin-bottom: 1em;
  }
}
/* line 42, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .featured-homepage-items-wrapper, .home .homepage-news {
  border-bottom: 4px solid #e8e8e8;
}
@media (min-width: 48.4375em) {
  /* line 42, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .featured-homepage-items-wrapper, .home .homepage-news {
    border-bottom: 0 none;
  }
}
/* line 49, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .lead-homepage-item .content, .home .homepage-news, .home .career-center, .home .journals {
  padding: 2em 1em;
}
@media (min-width: 31.25em) {
  /* line 49, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .lead-homepage-item .content, .home .homepage-news, .home .career-center, .home .journals {
    padding: 2em;
  }
}
@media (min-width: 75em) {
  /* line 58, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .featured-homepage-items-wrapper {
    *zoom: 1;
  }
  /* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .home .featured-homepage-items-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 62, ../../../assets/stylesheets/contexts/_homepage.scss */
  .flexbox .home .featured-homepage-items-wrapper, .flexboxlegacy .home .featured-homepage-items-wrapper {
    display: flex;
  }
}
/* line 68, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .lead-homepage-item {
  *zoom: 1;
  position: relative;
  overflow: hidden;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.home .lead-homepage-item:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 75em) {
  /* line 68, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .lead-homepage-item {
    width: 78%;
    height: 500px;
    overflow: hidden;
    display: inline-block;
    margin-right: 2%;
    float: left;
  }
}
/* line 82, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .lead-homepage-item .lead-image {
  border: 0 none;
  margin-bottom: 0;
}
/* line 85, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .lead-homepage-item .lead-image.wider-screens {
  display: none;
}
@media (min-width: 48.4375em) {
  /* line 85, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .lead-homepage-item .lead-image.wider-screens {
    display: block;
    margin-bottom: 0;
  }
}
@media (min-width: 48.4375em) {
  /* line 94, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .lead-homepage-item .lead-image.smaller-screens {
    display: none;
  }
}
@media (min-width: 75em) {
  /* line 100, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .lead-homepage-item img {
    max-width: 126%;
    margin-left: -12em;
  }
}
/* line 107, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .lead-homepage-item .content {
  background-color: #924046;
}
@media (min-width: 60em) {
  /* line 107, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .lead-homepage-item .content {
    position: absolute;
    bottom: 0em;
    left: 0;
    padding: 1.75em 2em 0.75em 2em;
    z-index: 1;
    background-color: rgba(146, 64, 70, 0.95);
  }
}
@media (min-width: 75em) {
  /* line 107, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .lead-homepage-item .content {
    padding: 1.5em 2em 1.25em 2em;
    width: 90%;
  }
}
/* line 122, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .lead-homepage-item .content .news-type {
  color: #c8705f;
  margin-bottom: 0;
  font-size: 0.9em;
}
/* line 128, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .lead-homepage-item .content .section-title {
  font-size: 1.25em;
  color: white;
}
@media (min-width: 16.25em) {
  /* line 128, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .lead-homepage-item .content .section-title {
    font-size: 2em;
  }
}
@media (min-width: 48.4375em) {
  /* line 128, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .lead-homepage-item .content .section-title {
    font-size: 2.25em;
  }
}
/* line 141, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .lead-homepage-item .content .session-info .city, .home .lead-homepage-item .content .session-info .state, .home .lead-homepage-item .content .session-info .date-range {
  color: whitesmoke;
}
/* line 145, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .lead-homepage-item .content p {
  color: #efd6d1;
  display: block;
  max-width: 680px;
}
/* line 151, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .lead-homepage-item .content .actions .button {
  background-color: #e7e7e3;
  border-color: #e8e8e8;
  color: #621631;
}
/* line 156, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .lead-homepage-item .content .actions a {
  background-color: transparent;
  border-color: #c8705f;
  color: #c8705f;
}
/* line 166, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .career-center {
  background-color: white;
}
@media (min-width: 48.4375em) {
  /* line 166, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .career-center {
    border-top: 6px solid #924046;
  }
}
@media (min-width: 75em) {
  /* line 166, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .career-center {
    width: 20%;
    float: right;
    display: inline-block;
    border-bottom: 0 none;
    height: 500px;
  }
  /* line 179, ../../../assets/stylesheets/contexts/_homepage.scss */
  .flexbox .home .career-center, .flexboxlegacy .home .career-center {
    height: inherit;
  }
  /* line 183, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .career-center .section-title {
    font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
    font-weight: 700;
    margin-bottom: 0.35em;
    line-height: 1.2;
    color: #353c3f;
    font-size: 1.1em;
  }
  /* line 51, ../../../assets/stylesheets/library/_typographic-mixins.scss */
  .home .career-center .section-title a {
    color: #353c3f;
    text-decoration: none;
  }
  /* line 40, ../../../assets/stylesheets/library/_typographic-mixins.scss */
  .home .career-center .section-title a:hover, .home .career-center .section-title a:focus {
    color: #121415;
    text-decoration: underline;
  }
  /* line 186, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .career-center p {
    font-size: 0.875em;
  }
}
@media (min-width: 75em) and (min-width: 16.25em) {
  /* line 183, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .career-center .section-title {
    font-size: 1.2em;
  }
}
@media (min-width: 75em) and (min-width: 31.25em) {
  /* line 183, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .career-center .section-title {
    font-size: 1.4em;
  }
}
/* line 190, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .career-center .news-type {
  margin-bottom: 0.5em;
}
@media (min-width: 16.25em) {
  /* line 194, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .career-center .actions li {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-right: 0.5em;
  }
}
/* line 204, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .homepage-news {
  background-color: white;
  overflow: auto;
}
@media (min-width: 48.4375em) {
  /* line 204, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .homepage-news {
    clear: both;
    padding-bottom: 3em;
  }
  /* line 212, ../../../assets/stylesheets/contexts/_homepage.scss */
  .flexbox .home .homepage-news, .flexboxlegacy .home .homepage-news {
    display: flex;
    flex-flow: row wrap;
  }
}
@media (min-width: 48.4375em) {
  /* line 220, ../../../assets/stylesheets/contexts/_homepage.scss */
  .flexbox .home .homepage-news .section-title, .flexboxlegacy .home .homepage-news .section-title {
    flex-basis: 70%;
    order: 1;
  }
}
@media (min-width: 60em) {
  /* line 218, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .homepage-news .section-title {
    margin-bottom: 1em;
  }
}
/* line 230, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .homepage-news .date {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  color: #868b8c;
  margin-bottom: 0.5em;
  font-size: 0.875em;
}
/* line 236, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .homepage-news .title {
  margin-bottom: 0;
}
/* line 239, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .homepage-news .news-type {
  margin-bottom: 0;
  font-size: 0.7em;
}
/* line 243, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .homepage-news .summary {
  font-size: 0.875em;
}
/* line 248, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .news-item-group {
  *zoom: 1;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.home .news-item-group:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 48.4375em) {
  /* line 252, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .news-item-group.featured {
    order: 3;
  }
}
@media (min-width: 60em) {
  /* line 252, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .news-item-group.featured {
    width: 70%;
    display: inline-block;
    float: left;
  }
}
/* line 262, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .news-item-group.featured .news-item {
  *zoom: 1;
  border-top: 1px solid #e8e8e8;
  padding-top: 1em;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.home .news-item-group.featured .news-item:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 60em) {
  /* line 262, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .news-item-group.featured .news-item {
    padding: 1.5em 2em 1.5em 0;
    border-bottom: 0;
    margin-bottom: 0;
  }
  /* line 271, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .news-item-group.featured .news-item:last-of-type {
    padding-bottom: 0;
  }
}
@media (min-width: 31.25em) {
  /* line 275, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .news-item-group.featured .news-item .title {
    font-size: 1.6em;
  }
}
/* line 283, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .news-item-group.secondary {
  margin-bottom: 2em;
}
@media (min-width: 37.5em) {
  /* line 283, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .news-item-group.secondary {
    margin-bottom: 0;
  }
  /* line 288, ../../../assets/stylesheets/contexts/_homepage.scss */
  .flexbox .home .news-item-group.secondary, .flexboxlegacy .home .news-item-group.secondary {
    display: flex;
    flex-flow: row wrap;
  }
}
@media (min-width: 48.4375em) {
  /* line 294, ../../../assets/stylesheets/contexts/_homepage.scss */
  .flexbox .home .news-item-group.secondary, .flexboxlegacy .home .news-item-group.secondary {
    order: 4;
  }
}
@media (min-width: 60em) {
  /* line 283, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .news-item-group.secondary {
    width: 30%;
    display: inline-block;
    float: right;
    border-left: 1px solid #e8e8e8;
  }
}
/* line 306, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .news-item-group.secondary .news-item {
  padding-top: 1.5em;
  border-top: 1px solid #e8e8e8;
  margin-top: 1.5em;
}
@media (min-width: 37.5em) {
  /* line 306, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .news-item-group.secondary .news-item {
    display: inline;
    float: left;
    width: 31%;
    margin-right: 3.5%;
    margin-left: 0;
    width: 33.33%;
    margin-right: 0;
    border-right: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
    padding: 1em 2em;
    margin-top: 0;
  }
  /* line 318, ../../../assets/stylesheets/contexts/_homepage.scss */
  .flexbox .home .news-item-group.secondary .news-item, .flexboxlegacy .home .news-item-group.secondary .news-item {
    flex-basis: 33%;
  }
  /* line 322, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .news-item-group.secondary .news-item:first-of-type {
    padding-left: 0.5em;
  }
  /* line 325, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .news-item-group.secondary .news-item.last {
    border-right: 0 none;
    padding-right: 0.5em;
  }
}
@media (min-width: 60em) {
  /* line 306, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .news-item-group.secondary .news-item {
    border-bottom: 0;
    border-right: 0;
    padding: 1.5em 1em;
    width: 100%;
    float: none;
    display: block;
  }
  /* line 338, ../../../assets/stylesheets/contexts/_homepage.scss */
  .flexbox .home .news-item-group.secondary .news-item, .flexboxlegacy .home .news-item-group.secondary .news-item {
    flex-basis: 100%;
  }
  /* line 342, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .news-item-group.secondary .news-item:first-of-type {
    padding-left: 1em;
  }
}
/* line 346, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .news-item-group.secondary .news-item .title {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
  margin-bottom: 0.35em;
  line-height: 1.2;
  color: #353c3f;
  font-size: 1em;
  font-weight: 400;
}
/* line 51, ../../../assets/stylesheets/library/_typographic-mixins.scss */
.home .news-item-group.secondary .news-item .title a {
  color: #353c3f;
  text-decoration: none;
}
/* line 40, ../../../assets/stylesheets/library/_typographic-mixins.scss */
.home .news-item-group.secondary .news-item .title a:hover, .home .news-item-group.secondary .news-item .title a:focus {
  color: #121415;
  text-decoration: underline;
}
@media (min-width: 16.25em) {
  /* line 346, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .news-item-group.secondary .news-item .title {
    font-weight: 700;
  }
}
@media (min-width: 31.25em) {
  /* line 346, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .news-item-group.secondary .news-item .title {
    font-size: 1.2em;
  }
}
/* line 349, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .news-item-group.secondary .news-item .date {
  margin-bottom: 0;
}
/* line 355, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .all-news-link {
  display: block;
}
@media (min-width: 48.4375em) {
  /* line 359, ../../../assets/stylesheets/contexts/_homepage.scss */
  .flexbox .home .all-news-link, .flexboxlegacy .home .all-news-link {
    padding-left: 1em;
    order: 2;
    text-align: right;
    width: 30%;
  }
}
/* line 366, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .all-news-link a {
  font-size: 0.875em;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  line-height: 1.4;
  padding: 0.5em 1em;
  text-decoration: none;
  color: white;
  background-color: #924046;
  text-align: center;
  display: block;
  border: 1px #924046 solid;
  background-color: white;
  color: #924046;
  border: 1px #d59285 solid;
}
@media (min-width: 16.25em) {
  /* line 366, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .all-news-link a {
    display: inline-block;
  }
}
@media (min-width: 48.4375em) {
  /* line 366, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .all-news-link a {
    font-size: 0.9em;
  }
}
/* line 58, ../../../assets/stylesheets/library/_general-mixins.scss */
.home .all-news-link a:hover, .home .all-news-link a:focus {
  text-decoration: none;
  background-color: #6f3035;
  color: white;
  border: 1px #6f3035 solid;
  cursor: pointer;
}
/* line 94, ../../../assets/stylesheets/library/_general-mixins.scss */
.home .all-news-link a:hover, .home .all-news-link a:focus {
  color: #6f3035;
  background-color: white;
  border: 1px #6f3035 solid;
}
@media (min-width: 48.4375em) {
  /* line 366, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .all-news-link a {
    border: 0 none;
  }
  /* line 371, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .all-news-link a:hover, .home .all-news-link a:focus {
    border: 0 none;
  }
}
/* line 380, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .journals {
  *zoom: 1;
  background-color: white;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.home .journals:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 48.4375em) {
  /* line 380, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .journals {
    margin-bottom: 0;
  }
}
@media (min-width: 60em) {
  /* line 380, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .journals {
    border-bottom: 0 none;
  }
}
/* line 391, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .journals .all-journals {
  display: block;
  clear: left;
}
@media (min-width: 48.4375em) {
  /* line 396, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .journals .is-visible {
    padding: 0;
  }
}
/* line 401, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .journals .toggle-content-group {
  margin-top: 2em;
}
/* line 404, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .journals .toggle {
  font-size: 0.875em;
}
@media (min-width: 25em) {
  /* line 407, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .journals .toggle li a {
    font-weight: 600;
  }
}
@media (min-width: 48.4375em) {
  /* line 407, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .journals .toggle li a {
    width: 200px;
  }
}
@media (min-width: 48.4375em) {
  /* line 417, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .journals .featured-group {
    *zoom: 1;
  }
  /* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .home .journals .featured-group:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 421, ../../../assets/stylesheets/contexts/_homepage.scss */
  .flexbox .home .journals .featured-group, .flexboxlegacy .home .journals .featured-group {
    display: flex;
    flex-flow: row;
  }
}
@media (min-width: 48.4375em) {
  /* line 427, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .journals .featured-group .journal-article {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
    width: 50%;
    margin-right: 0;
    padding-right: 3.5%;
  }
  /* line 429, ../../../assets/stylesheets/contexts/_homepage.scss */
  .flexbox .home .journals .featured-group .journal-article, .flexboxlegacy .home .journals .featured-group .journal-article {
    flex-basis: 100%;
  }
}
@media (min-width: 48.4375em) {
  /* line 427, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .journals .featured-group .journal-article {
    border-top: 0 none;
    margin-top: 0;
    padding-top: 2em;
  }
}
/* line 445, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .journals .featured-group .journal-article.last-col-1 {
  margin-top: 0;
  border-top: 0;
}
@media (min-width: 48.4375em) {
  /* line 452, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .journals .secondary-group {
    *zoom: 1;
  }
  /* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .home .journals .secondary-group:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 456, ../../../assets/stylesheets/contexts/_homepage.scss */
  .flexbox .home .journals .secondary-group, .flexboxlegacy .home .journals .secondary-group {
    display: flex;
    flex-flow: row wrap;
  }
}
@media (min-width: 48.4375em) {
  /* line 462, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .journals .secondary-group .journal-article {
    display: inline;
    float: left;
    width: 31%;
    margin-right: 3.5%;
    margin-left: 0;
    width: 33.33%;
    margin-right: 0;
    padding-right: 3.5%;
  }
  /* line 469, ../../../assets/stylesheets/contexts/_homepage.scss */
  .flexbox .home .journals .secondary-group .journal-article, .flexboxlegacy .home .journals .secondary-group .journal-article {
    flex-basis: 33.3%;
  }
  /* line 473, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .journals .secondary-group .journal-article .title {
    font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
    font-weight: 700;
    margin-bottom: 0.35em;
    line-height: 1.2;
    color: #353c3f;
    font-size: 1em;
    font-weight: 400;
  }
  /* line 51, ../../../assets/stylesheets/library/_typographic-mixins.scss */
  .home .journals .secondary-group .journal-article .title a {
    color: #353c3f;
    text-decoration: none;
  }
  /* line 40, ../../../assets/stylesheets/library/_typographic-mixins.scss */
  .home .journals .secondary-group .journal-article .title a:hover, .home .journals .secondary-group .journal-article .title a:focus {
    color: #121415;
    text-decoration: underline;
  }
}
@media (min-width: 48.4375em) and (min-width: 16.25em) {
  /* line 473, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .journals .secondary-group .journal-article .title {
    font-weight: 700;
  }
}
@media (min-width: 48.4375em) and (min-width: 31.25em) {
  /* line 473, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .journals .secondary-group .journal-article .title {
    font-size: 1.2em;
  }
}
/* line 480, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .journals .journal-article {
  margin-top: 1em;
}
@media (min-width: 48.4375em) {
  /* line 480, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .journals .journal-article {
    padding: 2em 1em;
    border-right: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
    border-bottom: 0 none;
    margin-top: 0;
  }
  /* line 489, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .journals .journal-article:last-of-type {
    border-right: 0 none;
  }
}
/* line 493, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .journals .journal-article .title {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
  margin-bottom: 0.35em;
  line-height: 1.2;
  color: #353c3f;
  font-size: 1.1em;
}
/* line 51, ../../../assets/stylesheets/library/_typographic-mixins.scss */
.home .journals .journal-article .title a {
  color: #353c3f;
  text-decoration: none;
}
/* line 40, ../../../assets/stylesheets/library/_typographic-mixins.scss */
.home .journals .journal-article .title a:hover, .home .journals .journal-article .title a:focus {
  color: #121415;
  text-decoration: underline;
}
@media (min-width: 16.25em) {
  /* line 493, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .journals .journal-article .title {
    font-size: 1.2em;
  }
}
@media (min-width: 31.25em) {
  /* line 493, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .journals .journal-article .title {
    font-size: 1.4em;
  }
}
/* line 496, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .journals .journal-article .author {
  margin-top: 0.25em;
  margin-bottom: 1em;
}
/* line 500, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .journals .journal-article .journal {
  margin-bottom: 0;
}
/* line 502, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .journals .journal-article .journal a {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  color: #868b8c;
}
/* line 507, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .journals .journal-article .volume {
  display: block;
  margin-top: -0.15em;
}
/* line 510, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .journals .journal-article .volume a {
  color: #868b8c;
  font-size: 0.875em;
}
/* line 520, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .resources-membership-wrapper {
  background-color: #292f31;
}
@media (min-width: 48.4375em) {
  /* line 520, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .resources-membership-wrapper {
    *zoom: 1;
  }
  /* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .home .resources-membership-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 526, ../../../assets/stylesheets/contexts/_homepage.scss */
  .flexbox .home .resources-membership-wrapper, .flexboxlegacy .home .resources-membership-wrapper {
    display: flex;
    flex-flow: row;
  }
}
/* line 531, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .resources-membership-wrapper .section-title {
  color: #f3f3f1;
  margin-bottom: 1em;
}
@media (min-width: 31.25em) {
  /* line 531, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .resources-membership-wrapper .section-title {
    font-size: 1.4em;
    color: #f3f3f1;
  }
}
/* line 541, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .resources {
  background-color: #353c3f;
  padding: 1em 5%;
}
@media (min-width: 31.25em) {
  /* line 541, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .resources {
    *zoom: 1;
  }
  /* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .home .resources:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (min-width: 48.4375em) {
  /* line 541, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .resources {
    padding: 2em 1em;
    border-bottom: 0 none;
    margin-bottom: 0;
    display: inline;
    float: left;
    width: 56.875%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
    width: 65.5%;
  }
  /* line 555, ../../../assets/stylesheets/contexts/_homepage.scss */
  .flexbox .home .resources, .flexboxlegacy .home .resources {
    flex-basis: 65.5%;
  }
}
@media (min-width: 60em) {
  /* line 541, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .resources {
    padding: 3em 2.5em;
    display: inline;
    float: left;
    width: 65.5%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
    width: 74.125%;
  }
  /* line 565, ../../../assets/stylesheets/contexts/_homepage.scss */
  .flexbox .home .resources, .flexboxlegacy .home .resources {
    flex-basis: 74.125%;
  }
}
/* line 570, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .resources ul {
  margin-left: 0;
  margin-bottom: 0;
}
/* line 574, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .resources ul li {
  margin-right: 1em;
}
@media (min-width: 31.25em) {
  /* line 574, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .resources ul li {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 3.5%;
    float: left;
    clear: none;
  }
  /* line 73, ../../../assets/stylesheets/library/_grid.scss */
  .lt-ie8 .home .resources ul li {
    margin-right: 3.25%;
  }
  /* line 79, ../../../assets/stylesheets/library/_grid.scss */
  .home .resources ul li.last-col-2, .home .resources ul li.last-col-4, .home .resources ul li.last-col-6, .home .resources ul li.last-col-8, .home .resources ul li.last-col-10, .home .resources ul li.last-col-12 {
    margin-right: 0;
    float: right;
  }
  /* line 84, ../../../assets/stylesheets/library/_grid.scss */
  .home .resources ul li.last-col-3, .home .resources ul li.last-col-5, .home .resources ul li.last-col-7, .home .resources ul li.last-col-9, .home .resources ul li.last-col-11, .home .resources ul li.last-col-1 {
    clear: both;
  }
}
@media (min-width: 60em) {
  /* line 574, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .resources ul li {
    display: inline;
    float: left;
    width: 31%;
    margin-right: 3.5%;
    margin-left: 0;
  }
  /* line 90, ../../../assets/stylesheets/library/_grid.scss */
  .home .resources ul li.last-col-1, .home .resources ul li.last-col-2, .home .resources ul li.last-col-3, .home .resources ul li.last-col-4, .home .resources ul li.last-col-5, .home .resources ul li.last-col-6, .home .resources ul li.last-col-7, .home .resources ul li.last-col-8, .home .resources ul li.last-col-9, .home .resources ul li.last-col-10, .home .resources ul li.last-col-11, .home .resources ul li.last-col-12 {
    margin-right: 3.5%;
    float: left;
    clear: none;
  }
  /* line 92, ../../../assets/stylesheets/library/_grid.scss */
  .lt-ie8 .home .resources ul li.last-col-1, .lt-ie8 .home .resources ul li.last-col-2, .lt-ie8 .home .resources ul li.last-col-3, .lt-ie8 .home .resources ul li.last-col-4, .lt-ie8 .home .resources ul li.last-col-5, .lt-ie8 .home .resources ul li.last-col-6, .lt-ie8 .home .resources ul li.last-col-7, .lt-ie8 .home .resources ul li.last-col-8, .lt-ie8 .home .resources ul li.last-col-9, .lt-ie8 .home .resources ul li.last-col-10, .lt-ie8 .home .resources ul li.last-col-11, .lt-ie8 .home .resources ul li.last-col-12 {
    margin-right: 3.25%;
  }
  /* line 99, ../../../assets/stylesheets/library/_grid.scss */
  .home .resources ul li.last-col-3, .home .resources ul li.last-col-6, .home .resources ul li.last-col-9, .home .resources ul li.last-col-12 {
    margin-right: 0;
    float: right;
  }
  /* line 103, ../../../assets/stylesheets/library/_grid.scss */
  .home .resources ul li.last-col-4, .home .resources ul li.last-col-7, .home .resources ul li.last-col-10, .home .resources ul li.last-col-1 {
    clear: both;
  }
  /* line 107, ../../../assets/stylesheets/library/_grid.scss */
  .home .resources ul li:nth-of-type(3n+3) {
    margin-right: 0;
    float: right;
  }
  /* line 111, ../../../assets/stylesheets/library/_grid.scss */
  .home .resources ul li:nth-of-type(3n+4) {
    clear: both;
  }
}
/* line 585, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .resources ul a {
  color: #ebd29a;
  padding: 0.25em 0.5em;
  display: block;
  background-color: #292f31;
}
/* line 594, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .membership {
  background-color: #292f31;
  padding: 1em 5%;
  text-align: center;
}
@media (min-width: 48.4375em) {
  /* line 594, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .membership {
    padding: 2em 1em;
    border-bottom: 0 none;
    padding-bottom: 0;
    margin-bottom: 0;
    display: inline;
    float: left;
    width: 39.625%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
    width: 34.5%;
  }
  /* line 609, ../../../assets/stylesheets/contexts/_homepage.scss */
  .flexbox .home .membership, .flexboxlegacy .home .membership {
    flex-basis: 34.5%;
  }
}
@media (min-width: 60em) {
  /* line 594, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .membership {
    padding: 3em 1em;
    display: inline;
    float: left;
    width: 31%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
    width: 25.875%;
  }
  /* line 620, ../../../assets/stylesheets/contexts/_homepage.scss */
  .flexbox .home .membership, .flexboxlegacy .home .membership {
    flex-basis: 25.875%;
  }
}
@media (min-width: 25em) {
  /* line 624, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .membership .actions {
    text-align: center;
  }
  /* line 628, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .membership .actions li {
    display: block;
  }
}
/* line 634, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .membership .button {
  width: 100%;
  color: white;
}
@media (min-width: 31.25em) {
  /* line 634, ../../../assets/stylesheets/contexts/_homepage.scss */
  .home .membership .button {
    text-align: center;
    width: 60%;
  }
}
/* line 644, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .membership a {
  display: block;
  background-color: transparent;
  color: #ebd29a;
  border: 0 none;
}
/* line 650, ../../../assets/stylesheets/contexts/_homepage.scss */
.home .membership a:hover, .home .membership a:focus {
  background-color: transparent;
  color: #ebd29a;
  border: 0 none;
  text-decoration: underline;
}

/* line 6, ../../../assets/stylesheets/contexts/_internal.scss */
.internal .primary .subtitle, .research-detail .primary .subtitle {
  font-weight: 500;
  text-transform: none;
}
@media (min-width: 16.25em) {
  /* line 6, ../../../assets/stylesheets/contexts/_internal.scss */
  .internal .primary .subtitle, .research-detail .primary .subtitle {
    font-weight: 700;
  }
}
/* line 14, ../../../assets/stylesheets/contexts/_internal.scss */
.internal .primary blockquote, .research-detail .primary blockquote {
  margin-bottom: 2em;
  margin-top: 2em;
  quotes: "\201C" "\201D" "\2018" "\2019";
  position: relative;
}
@media (min-width: 25em) {
  /* line 14, ../../../assets/stylesheets/contexts/_internal.scss */
  .internal .primary blockquote, .research-detail .primary blockquote {
    font-size: 1.25em;
  }
}
@media (min-width: 48.4375em) {
  /* line 14, ../../../assets/stylesheets/contexts/_internal.scss */
  .internal .primary blockquote, .research-detail .primary blockquote {
    padding: 0 1em;
  }
}
/* line 26, ../../../assets/stylesheets/contexts/_internal.scss */
.internal .primary blockquote:before, .research-detail .primary blockquote:before {
  content: open-quote;
  display: inline-block;
  background-color: #f3f3f1;
  color: #353c3f;
  width: 40px;
  height: 55px;
  font-size: 3em;
  font-weight: 900;
  margin-right: 0.25em;
  vertical-align: top;
  padding: 0 0 0 0.15em;
  float: left;
}
/* line 41, ../../../assets/stylesheets/contexts/_internal.scss */
.internal .primary ol, .research-detail .primary ol {
  list-style: none;
  counter-reset: li-counter;
  clear: both;
}
/* line 45, ../../../assets/stylesheets/contexts/_internal.scss */
.internal .primary ol li, .research-detail .primary ol li {
  position: relative;
}
/* line 48, ../../../assets/stylesheets/contexts/_internal.scss */
.internal .primary ol li:before, .research-detail .primary ol li:before {
  position: absolute;
  border-right: 1px solid #e8e8e8;
  top: 0;
  left: -1.2em;
  width: 0.8em;
  font-weight: 900;
  content: counter(li-counter);
  counter-increment: li-counter;
}
@media (min-width: 31.25em) {
  /* line 61, ../../../assets/stylesheets/contexts/_internal.scss */
  .internal .actions li, .research-detail .actions li {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-right: 1em;
  }
}
@media (min-width: 60em) {
  /* line 67, ../../../assets/stylesheets/contexts/_internal.scss */
  .internal .intro-copy, .research-detail .intro-copy {
    font-size: 1.125em;
  }
}
@media (min-width: 75em) {
  /* line 67, ../../../assets/stylesheets/contexts/_internal.scss */
  .internal .intro-copy, .research-detail .intro-copy {
    font-size: 1.25em;
  }
}

/* line 1, ../../../assets/stylesheets/contexts/_articles.scss */
.jel-codes {
  margin-left: 0;
  margin-top: 0;
}
/* line 168, ../../../assets/stylesheets/library/_general-mixins.scss */
.jel-codes li {
  list-style-type: none;
}

/* line 5, ../../../assets/stylesheets/contexts/_articles.scss */
.article-information {
  padding-bottom: 1.5em;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 1.5em;
}
/* line 8, ../../../assets/stylesheets/contexts/_articles.scss */
.article-information:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0 none;
}
/* line 14, ../../../assets/stylesheets/contexts/_articles.scss */
.article-information .citation-export {
  *zoom: 1;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.article-information .citation-export:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 31.25em) {
  /* line 17, ../../../assets/stylesheets/contexts/_articles.scss */
  .article-information .citation-export .select {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
  }
}
@media (min-width: 31.25em) {
  /* line 23, ../../../assets/stylesheets/contexts/_articles.scss */
  .article-information .citation-export .submit {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 32, ../../../assets/stylesheets/contexts/_articles.scss */
.issue-information {
  padding-bottom: 1.5em;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 1.5em;
}

/* line 39, ../../../assets/stylesheets/contexts/_articles.scss */
.primary.article-detail .download {
  display: inline-block;
  clear: left;
}
@media (min-width: 60em) {
  /* line 49, ../../../assets/stylesheets/contexts/_articles.scss */
  .primary .journal-article-group .journal-article {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 3.5%;
    float: left;
    clear: none;
  }
  /* line 73, ../../../assets/stylesheets/library/_grid.scss */
  .lt-ie8 .primary .journal-article-group .journal-article {
    margin-right: 3.25%;
  }
  /* line 79, ../../../assets/stylesheets/library/_grid.scss */
  .primary .journal-article-group .journal-article.last-col-2, .primary .journal-article-group .journal-article.last-col-4, .primary .journal-article-group .journal-article.last-col-6, .primary .journal-article-group .journal-article.last-col-8, .primary .journal-article-group .journal-article.last-col-10, .primary .journal-article-group .journal-article.last-col-12 {
    margin-right: 0;
    float: right;
  }
  /* line 84, ../../../assets/stylesheets/library/_grid.scss */
  .primary .journal-article-group .journal-article.last-col-3, .primary .journal-article-group .journal-article.last-col-5, .primary .journal-article-group .journal-article.last-col-7, .primary .journal-article-group .journal-article.last-col-9, .primary .journal-article-group .journal-article.last-col-11, .primary .journal-article-group .journal-article.last-col-1 {
    clear: both;
  }
  /* line 54, ../../../assets/stylesheets/contexts/_articles.scss */
  .primary .journal-article-group .journal-article:nth-of-type(2) {
    margin-top: 0;
    border-top: 0 none;
    padding-top: 0;
  }
}
@media (min-width: 75em) {
  /* line 49, ../../../assets/stylesheets/contexts/_articles.scss */
  .primary .journal-article-group .journal-article {
    display: inline;
    float: left;
    width: 31%;
    margin-right: 3.5%;
    margin-left: 0;
  }
  /* line 90, ../../../assets/stylesheets/library/_grid.scss */
  .primary .journal-article-group .journal-article.last-col-1, .primary .journal-article-group .journal-article.last-col-2, .primary .journal-article-group .journal-article.last-col-3, .primary .journal-article-group .journal-article.last-col-4, .primary .journal-article-group .journal-article.last-col-5, .primary .journal-article-group .journal-article.last-col-6, .primary .journal-article-group .journal-article.last-col-7, .primary .journal-article-group .journal-article.last-col-8, .primary .journal-article-group .journal-article.last-col-9, .primary .journal-article-group .journal-article.last-col-10, .primary .journal-article-group .journal-article.last-col-11, .primary .journal-article-group .journal-article.last-col-12 {
    margin-right: 3.5%;
    float: left;
    clear: none;
  }
  /* line 92, ../../../assets/stylesheets/library/_grid.scss */
  .lt-ie8 .primary .journal-article-group .journal-article.last-col-1, .lt-ie8 .primary .journal-article-group .journal-article.last-col-2, .lt-ie8 .primary .journal-article-group .journal-article.last-col-3, .lt-ie8 .primary .journal-article-group .journal-article.last-col-4, .lt-ie8 .primary .journal-article-group .journal-article.last-col-5, .lt-ie8 .primary .journal-article-group .journal-article.last-col-6, .lt-ie8 .primary .journal-article-group .journal-article.last-col-7, .lt-ie8 .primary .journal-article-group .journal-article.last-col-8, .lt-ie8 .primary .journal-article-group .journal-article.last-col-9, .lt-ie8 .primary .journal-article-group .journal-article.last-col-10, .lt-ie8 .primary .journal-article-group .journal-article.last-col-11, .lt-ie8 .primary .journal-article-group .journal-article.last-col-12 {
    margin-right: 3.25%;
  }
  /* line 99, ../../../assets/stylesheets/library/_grid.scss */
  .primary .journal-article-group .journal-article.last-col-3, .primary .journal-article-group .journal-article.last-col-6, .primary .journal-article-group .journal-article.last-col-9, .primary .journal-article-group .journal-article.last-col-12 {
    margin-right: 0;
    float: right;
  }
  /* line 103, ../../../assets/stylesheets/library/_grid.scss */
  .primary .journal-article-group .journal-article.last-col-4, .primary .journal-article-group .journal-article.last-col-7, .primary .journal-article-group .journal-article.last-col-10, .primary .journal-article-group .journal-article.last-col-1 {
    clear: both;
  }
  /* line 107, ../../../assets/stylesheets/library/_grid.scss */
  .primary .journal-article-group .journal-article:nth-of-type(3n+3) {
    margin-right: 0;
    float: right;
  }
  /* line 111, ../../../assets/stylesheets/library/_grid.scss */
  .primary .journal-article-group .journal-article:nth-of-type(3n+4) {
    clear: both;
  }
  /* line 65, ../../../assets/stylesheets/contexts/_articles.scss */
  .primary .journal-article-group .journal-article:nth-of-type(3) {
    margin-top: 0;
    border-top: 0 none;
    padding-top: 0;
  }
}

/* line 79, ../../../assets/stylesheets/contexts/_articles.scss */
.article-detail .title {
  display: block;
}
/* line 82, ../../../assets/stylesheets/contexts/_articles.scss */
.article-detail .attribution {
  margin-bottom: 2em;
}
/* line 84, ../../../assets/stylesheets/contexts/_articles.scss */
.article-detail .attribution .pages {
  display: block;
}
/* line 88, ../../../assets/stylesheets/contexts/_articles.scss */
.article-detail .citation cite {
  margin-bottom: 2.5em;
}
/* line 90, ../../../assets/stylesheets/contexts/_articles.scss */
.article-detail .citation cite .author, .article-detail .citation cite .year, .article-detail .citation cite .title, .article-detail .citation cite .journal, .article-detail .citation cite .vol, .article-detail .citation cite .pages, .article-detail .citation cite .doi {
  display: inline;
}
/* line 93, ../../../assets/stylesheets/contexts/_articles.scss */
.article-detail .citation cite .author {
  margin-bottom: 0;
  color: #353c3f;
  font-size: 1em;
}
/* line 97, ../../../assets/stylesheets/contexts/_articles.scss */
.article-detail .citation cite .author:before {
  content: none;
}
/* line 101, ../../../assets/stylesheets/contexts/_articles.scss */
.article-detail .citation cite .journal {
  font-family: "ff-more-web-pro", georgia, "Times New Roman", times, serif;
  font-weight: normal;
  text-transform: none;
  color: #353c3f;
  font-size: 1em;
  letter-spacing: 0;
}
/* line 108, ../../../assets/stylesheets/contexts/_articles.scss */
.article-detail .citation cite .doi {
  display: block;
  margin-top: 1em;
}
/* line 113, ../../../assets/stylesheets/contexts/_articles.scss */
.article-detail .journal {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 0.875em;
  color: #668e9e;
  font-weight: 400;
  margin-bottom: 1em;
  margin-bottom: 0;
}
@media (min-width: 16.25em) {
  /* line 113, ../../../assets/stylesheets/contexts/_articles.scss */
  .article-detail .journal {
    letter-spacing: 0.1em;
    font-weight: 600;
  }
}
/* line 117, ../../../assets/stylesheets/contexts/_articles.scss */
.article-detail .volume {
  margin-bottom: 0;
  margin-right: 0.5em;
}
/* line 122, ../../../assets/stylesheets/contexts/_articles.scss */
.article-detail #previewCitationExport {
  border: 1px solid #E8E8E8;
  float: left;
  margin-top: -1.1em;
  padding: 1em;
  width: 100%;
  display: none;
}
/* line 133, ../../../assets/stylesheets/contexts/_articles.scss */
.article-detail #exportTypes {
  margin-top: 1em;
}
/* line 139, ../../../assets/stylesheets/contexts/_articles.scss */
.article-detail #additionalMaterials {
  list-style: none;
  margin: 0;
}

/* line 2, ../../../assets/stylesheets/contexts/_journal-detail.scss */
.journal-detail .current-issue-group {
  background-color: #f3f3f1;
  padding: 1em;
  margin-bottom: 2em;
}
/* line 7, ../../../assets/stylesheets/contexts/_journal-detail.scss */
.journal-detail .issue-info {
  margin: 0 0 1.5em 0;
}
/* line 10, ../../../assets/stylesheets/contexts/_journal-detail.scss */
.journal-detail .issue-info .current-issue {
  margin-bottom: 0;
}
/* line 14, ../../../assets/stylesheets/contexts/_journal-detail.scss */
.journal-detail .issue-info .current-info {
  font-size: 0.875em;
  color: #868b8c;
  display: block;
}
/* line 20, ../../../assets/stylesheets/contexts/_journal-detail.scss */
.journal-detail .introduction {
  *zoom: 1;
  margin-bottom: 2em;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.journal-detail .introduction:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 60em) {
  /* line 20, ../../../assets/stylesheets/contexts/_journal-detail.scss */
  .journal-detail .introduction {
    margin-bottom: 3em;
  }
}
/* line 27, ../../../assets/stylesheets/contexts/_journal-detail.scss */
.journal-detail .introduction .page-title {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
  margin-bottom: 0.35em;
  line-height: 1.2;
  color: #353c3f;
  font-size: 1.2em;
  display: inline;
  float: left;
  width: 74.125%;
  margin-right: 3.5%;
  margin-left: 0;
  margin-right: 0;
}
/* line 51, ../../../assets/stylesheets/library/_typographic-mixins.scss */
.journal-detail .introduction .page-title a {
  color: #353c3f;
  text-decoration: none;
}
/* line 40, ../../../assets/stylesheets/library/_typographic-mixins.scss */
.journal-detail .introduction .page-title a:hover, .journal-detail .introduction .page-title a:focus {
  color: #121415;
  text-decoration: underline;
}
@media (min-width: 16.25em) {
  /* line 27, ../../../assets/stylesheets/contexts/_journal-detail.scss */
  .journal-detail .introduction .page-title {
    font-size: 1.4em;
  }
}
@media (min-width: 31.25em) {
  /* line 27, ../../../assets/stylesheets/contexts/_journal-detail.scss */
  .journal-detail .introduction .page-title {
    font-size: 1.8em;
  }
}
/* line 33, ../../../assets/stylesheets/contexts/_journal-detail.scss */
.journal-detail .introduction img {
  display: inline;
  float: left;
  width: 22.375%;
  margin-right: 3.5%;
  margin-left: 0;
  margin-bottom: 1em;
}
@media (min-width: 60em) {
  /* line 33, ../../../assets/stylesheets/contexts/_journal-detail.scss */
  .journal-detail .introduction img {
    width: 150px;
  }
}
/* line 41, ../../../assets/stylesheets/contexts/_journal-detail.scss */
.journal-detail .introduction .intro-copy {
  display: inline;
  float: left;
  width: 100%;
  margin-right: 3.5%;
  margin-left: 0;
  margin-right: 0;
  max-width: 800px;
}
@media (min-width: 31.25em) {
  /* line 41, ../../../assets/stylesheets/contexts/_journal-detail.scss */
  .journal-detail .introduction .intro-copy {
    display: inline;
    float: left;
    width: 74.125%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 51, ../../../assets/stylesheets/contexts/_journal-detail.scss */
.journal-detail .introduction .read-more {
  margin-top: 1em;
}
/* line 56, ../../../assets/stylesheets/contexts/_journal-detail.scss */
.journal-detail .issue-links-wrapper {
  *zoom: 1;
  display: block;
  margin-top: 1em;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.journal-detail .issue-links-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 61, ../../../assets/stylesheets/contexts/_journal-detail.scss */
.journal-detail .issue-links-wrapper .current-issue-link, .journal-detail .issue-links-wrapper .previous-issues-link {
  font-size: 0.875em;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  line-height: 1.4;
  padding: 0.5em 1em;
  text-decoration: none;
  color: white;
  background-color: #924046;
  text-align: center;
  display: block;
  border: 1px #924046 solid;
  background-color: white;
  color: #924046;
  border: 1px #d59285 solid;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background-color: #f3f3f1;
  color: #868b8c;
  border: 1px #cfcfcf solid;
  margin-bottom: 0.5em;
  text-align: center;
  display: block;
}
@media (min-width: 16.25em) {
  /* line 61, ../../../assets/stylesheets/contexts/_journal-detail.scss */
  .journal-detail .issue-links-wrapper .current-issue-link, .journal-detail .issue-links-wrapper .previous-issues-link {
    display: inline-block;
  }
}
@media (min-width: 48.4375em) {
  /* line 61, ../../../assets/stylesheets/contexts/_journal-detail.scss */
  .journal-detail .issue-links-wrapper .current-issue-link, .journal-detail .issue-links-wrapper .previous-issues-link {
    font-size: 0.9em;
  }
}
/* line 58, ../../../assets/stylesheets/library/_general-mixins.scss */
.journal-detail .issue-links-wrapper .current-issue-link:hover, .journal-detail .issue-links-wrapper .current-issue-link:focus, .journal-detail .issue-links-wrapper .previous-issues-link:hover, .journal-detail .issue-links-wrapper .previous-issues-link:focus {
  text-decoration: none;
  background-color: #6f3035;
  color: white;
  border: 1px #6f3035 solid;
  cursor: pointer;
}
/* line 94, ../../../assets/stylesheets/library/_general-mixins.scss */
.journal-detail .issue-links-wrapper .current-issue-link:hover, .journal-detail .issue-links-wrapper .current-issue-link:focus, .journal-detail .issue-links-wrapper .previous-issues-link:hover, .journal-detail .issue-links-wrapper .previous-issues-link:focus {
  color: #6f3035;
  background-color: white;
  border: 1px #6f3035 solid;
}
/* line 109, ../../../assets/stylesheets/library/_general-mixins.scss */
.journal-detail .issue-links-wrapper .current-issue-link:hover, .journal-detail .issue-links-wrapper .current-issue-link:focus, .journal-detail .issue-links-wrapper .previous-issues-link:hover, .journal-detail .issue-links-wrapper .previous-issues-link:focus {
  color: #353c3f;
  background-color: #d8d8d2;
}
@media (min-width: 37.5em) {
  /* line 61, ../../../assets/stylesheets/contexts/_journal-detail.scss */
  .journal-detail .issue-links-wrapper .current-issue-link, .journal-detail .issue-links-wrapper .previous-issues-link {
    margin-right: 1em;
    display: inline-block;
  }
}
/* line 73, ../../../assets/stylesheets/contexts/_journal-detail.scss */
.journal-detail .issue-links-wrapper .current-issue-link {
  font-size: 0.875em;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  line-height: 1.4;
  padding: 0.5em 1em;
  text-decoration: none;
  color: white;
  background-color: #924046;
  text-align: center;
  display: block;
  border: 1px #924046 solid;
  display: block;
}
@media (min-width: 16.25em) {
  /* line 73, ../../../assets/stylesheets/contexts/_journal-detail.scss */
  .journal-detail .issue-links-wrapper .current-issue-link {
    display: inline-block;
  }
}
@media (min-width: 48.4375em) {
  /* line 73, ../../../assets/stylesheets/contexts/_journal-detail.scss */
  .journal-detail .issue-links-wrapper .current-issue-link {
    font-size: 0.9em;
  }
}
/* line 58, ../../../assets/stylesheets/library/_general-mixins.scss */
.journal-detail .issue-links-wrapper .current-issue-link:hover, .journal-detail .issue-links-wrapper .current-issue-link:focus {
  text-decoration: none;
  background-color: #6f3035;
  color: white;
  border: 1px #6f3035 solid;
  cursor: pointer;
}
@media (min-width: 37.5em) {
  /* line 73, ../../../assets/stylesheets/contexts/_journal-detail.scss */
  .journal-detail .issue-links-wrapper .current-issue-link {
    display: inline-block;
  }
}
/* line 83, ../../../assets/stylesheets/contexts/_journal-detail.scss */
.journal-detail .previous-issues-link {
  margin-bottom: 1em;
}
/* line 87, ../../../assets/stylesheets/contexts/_journal-detail.scss */
.journal-detail .filters {
  margin-bottom: 3em;
}

@media (min-width: 75em) {
  /* line 3, ../../../assets/stylesheets/contexts/_journal-list.scss */
  .journal-list .article-search .checkboxes {
    display: inline;
    float: left;
    width: 39.625%;
    margin-right: 3.5%;
    margin-left: 0;
  }
}
@media (min-width: 31.25em) {
  /* line 9, ../../../assets/stylesheets/contexts/_journal-list.scss */
  .journal-list .article-search .jel-classifications {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
  }
}
@media (min-width: 75em) {
  /* line 9, ../../../assets/stylesheets/contexts/_journal-list.scss */
  .journal-list .article-search .jel-classifications {
    display: inline;
    float: left;
    width: 26.6875%;
    margin-right: 3.5%;
    margin-left: 0;
  }
}
@media (min-width: 31.25em) {
  /* line 19, ../../../assets/stylesheets/contexts/_journal-list.scss */
  .journal-list .article-search .journal-filters {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 75em) {
  /* line 19, ../../../assets/stylesheets/contexts/_journal-list.scss */
  .journal-list .article-search .journal-filters {
    display: inline;
    float: left;
    width: 26.6875%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 75em) {
  /* line 32, ../../../assets/stylesheets/contexts/_journal-list.scss */
  .journal-list #journalStack {
    float: left;
  }
}
@media (min-width: 31.25em) {
  /* line 32, ../../../assets/stylesheets/contexts/_journal-list.scss */
  .journal-list #journalStack {
    float: right;
  }
}

/* line 2, ../../../assets/stylesheets/contexts/_session-list.scss */
.sessions-list .conference-heading {
  padding-bottom: 1.5em;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 1.5em;
  border-bottom: 2px solid #e8e8e8;
}
/* line 7, ../../../assets/stylesheets/contexts/_session-list.scss */
.sessions-list .conference-image {
  margin-bottom: 1em;
}
@media (min-width: 48.4375em) {
  /* line 7, ../../../assets/stylesheets/contexts/_session-list.scss */
  .sessions-list .conference-image {
    display: block;
    margin: 0 auto 0.75em auto;
  }
}
@media (min-width: 60em) {
  /* line 7, ../../../assets/stylesheets/contexts/_session-list.scss */
  .sessions-list .conference-image {
    display: inline;
    float: left;
    width: 39.625%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-bottom: 2em;
  }
}
/* line 20, ../../../assets/stylesheets/contexts/_session-list.scss */
.sessions-list .conference-info {
  margin-bottom: 2em;
  *zoom: 1;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.sessions-list .conference-info:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 60em) {
  /* line 25, ../../../assets/stylesheets/contexts/_session-list.scss */
  .sessions-list .conference-description {
    display: inline;
    float: left;
    width: 56.875%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 32, ../../../assets/stylesheets/contexts/_session-list.scss */
.sessions-list .program-actions {
  clear: left;
  font-size: 0.9em;
}
@media (min-width: 75em) {
  /* line 32, ../../../assets/stylesheets/contexts/_session-list.scss */
  .sessions-list .program-actions {
    padding: 1em 0.5em 1em 0;
  }
}
/* line 40, ../../../assets/stylesheets/contexts/_session-list.scss */
.sessions-list .program-actions a {
  font-size: 0.875em;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  line-height: 1.4;
  padding: 0.5em 1em;
  text-decoration: none;
  color: white;
  background-color: #924046;
  text-align: center;
  display: block;
  border: 1px #924046 solid;
  background-color: white;
  color: #924046;
  border: 1px #d59285 solid;
  display: block;
  margin-bottom: 1em;
}
@media (min-width: 16.25em) {
  /* line 40, ../../../assets/stylesheets/contexts/_session-list.scss */
  .sessions-list .program-actions a {
    display: inline-block;
  }
}
@media (min-width: 48.4375em) {
  /* line 40, ../../../assets/stylesheets/contexts/_session-list.scss */
  .sessions-list .program-actions a {
    font-size: 0.9em;
  }
}
/* line 58, ../../../assets/stylesheets/library/_general-mixins.scss */
.sessions-list .program-actions a:hover, .sessions-list .program-actions a:focus {
  text-decoration: none;
  background-color: #6f3035;
  color: white;
  border: 1px #6f3035 solid;
  cursor: pointer;
}
/* line 94, ../../../assets/stylesheets/library/_general-mixins.scss */
.sessions-list .program-actions a:hover, .sessions-list .program-actions a:focus {
  color: #6f3035;
  background-color: white;
  border: 1px #6f3035 solid;
}
@media (min-width: 31.25em) {
  /* line 40, ../../../assets/stylesheets/contexts/_session-list.scss */
  .sessions-list .program-actions a {
    display: inline-block;
    margin-right: 1em;
  }
}
/* line 52, ../../../assets/stylesheets/contexts/_session-list.scss */
.sessions-list .filters {
  clear: left;
  padding-bottom: 0.5em;
}
@media (min-width: 31.25em) {
  /* line 56, ../../../assets/stylesheets/contexts/_session-list.scss */
  .sessions-list .filters .select {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 48.4375em) {
  /* line 56, ../../../assets/stylesheets/contexts/_session-list.scss */
  .sessions-list .filters .select {
    display: initial;
    margin-right: 0;
    float: none;
    width: auto;
  }
}
@media (min-width: 60em) {
  /* line 56, ../../../assets/stylesheets/contexts/_session-list.scss */
  .sessions-list .filters .select {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 75em) {
  /* line 56, ../../../assets/stylesheets/contexts/_session-list.scss */
  .sessions-list .filters .select {
    display: inline;
    float: left;
    width: 65.5%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 31.25em) {
  /* line 77, ../../../assets/stylesheets/contexts/_session-list.scss */
  .sessions-list .filters .event-types {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
  }
}
@media (min-width: 48.4375em) {
  /* line 77, ../../../assets/stylesheets/contexts/_session-list.scss */
  .sessions-list .filters .event-types {
    display: initial;
    margin-right: 0;
    float: none;
    width: auto;
  }
}
@media (min-width: 60em) {
  /* line 77, ../../../assets/stylesheets/contexts/_session-list.scss */
  .sessions-list .filters .event-types {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
  }
}
@media (min-width: 75em) {
  /* line 77, ../../../assets/stylesheets/contexts/_session-list.scss */
  .sessions-list .filters .event-types {
    display: inline;
    float: left;
    width: 31%;
    margin-right: 3.5%;
    margin-left: 0;
  }
}
/* line 94, ../../../assets/stylesheets/contexts/_session-list.scss */
.sessions-list .filters .event-types .input {
  display: inline-block;
  margin-right: 1em;
}
/* line 98, ../../../assets/stylesheets/contexts/_session-list.scss */
.sessions-list .filters .event-types input[type='checkbox'] {
  opacity: 0;
  float: left;
  width: 18px;
}
/* line 104, ../../../assets/stylesheets/contexts/_session-list.scss */
.sessions-list .filters .event-types input[type='checkbox'] + label {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  -webkit-background-size: 24px 24px;
  -moz-background-size: 24px 24px;
  -o-background-size: 24px 24px;
  background-size: 24px 24px;
  padding-left: 2em;
  margin: 0;
  clear: none;
  cursor: pointer;
  background-image: url(/assets/images/unchecked.svg);
  background-repeat: no-repeat;
  background-position: left center;
}
/* line 116, ../../../assets/stylesheets/contexts/_session-list.scss */
.sessions-list .filters .event-types input[type='checkbox']:checked + label {
  background-image: url(/assets/images/checked.svg);
}
/* line 133, ../../../assets/stylesheets/contexts/_session-list.scss */
.sessions-list .session-results-group .radio-group {
  display: none;
}
@media (min-width: 31.25em) {
  /* line 133, ../../../assets/stylesheets/contexts/_session-list.scss */
  .sessions-list .session-results-group .radio-group {
    display: block;
    margin-bottom: 1em;
  }
}
@media (min-width: 31.25em) {
  /* line 140, ../../../assets/stylesheets/contexts/_session-list.scss */
  .sessions-list .session-results-group .select.input {
    display: none;
  }
}
/* line 146, ../../../assets/stylesheets/contexts/_session-list.scss */
.sessions-list .session-results-group .time-filters {
  margin-bottom: 2em;
}
@media (min-width: 31.25em) {
  /* line 148, ../../../assets/stylesheets/contexts/_session-list.scss */
  .sessions-list .session-results-group .time-filters label {
    padding: 0.75em;
    font-size: 0.875em;
  }
}
@media (min-width: 37.5em) {
  /* line 148, ../../../assets/stylesheets/contexts/_session-list.scss */
  .sessions-list .session-results-group .time-filters label {
    font-size: 1em;
  }
}
@media (min-width: 60em) {
  /* line 148, ../../../assets/stylesheets/contexts/_session-list.scss */
  .sessions-list .session-results-group .time-filters label {
    padding: 1em 1.5em;
  }
}
/* line 162, ../../../assets/stylesheets/contexts/_session-list.scss */
.sessions-list .session-results-group .session-item {
  padding-bottom: 1.5em;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 1.5em;
}
/* line 165, ../../../assets/stylesheets/contexts/_session-list.scss */
.sessions-list .session-results-group .session-item .title {
  margin-bottom: 0.5em;
}
/* line 168, ../../../assets/stylesheets/contexts/_session-list.scss */
.sessions-list .session-results-group .session-item .rsvp {
  display: inline-block;
  margin-right: 1em;
}
/* line 172, ../../../assets/stylesheets/contexts/_session-list.scss */
.sessions-list .session-results-group .session-item .fee {
  display: inline-block;
}
/* line 175, ../../../assets/stylesheets/contexts/_session-list.scss */
.sessions-list .session-results-group .session-item .time {
  margin-bottom: 0.5em;
}
@media (min-width: 31.25em) {
  /* line 175, ../../../assets/stylesheets/contexts/_session-list.scss */
  .sessions-list .session-results-group .session-item .time {
    margin-left: 0.4em;
    margin-bottom: 0;
  }
}
@media (min-width: 31.25em) {
  /* line 181, ../../../assets/stylesheets/contexts/_session-list.scss */
  .sessions-list .session-results-group .session-item .time:before {
    content: '\00B7';
    padding-right: 0.65em;
    color: #c8705f;
  }
}
/* line 189, ../../../assets/stylesheets/contexts/_session-list.scss */
.sessions-list .session-results-group .session-item .location {
  font-size: 0.875em;
}
@media (min-width: 31.25em) {
  /* line 189, ../../../assets/stylesheets/contexts/_session-list.scss */
  .sessions-list .session-results-group .session-item .location {
    font-size: 1em;
  }
}
/* line 197, ../../../assets/stylesheets/contexts/_session-list.scss */
.sessions-list .session-results-group .event-info {
  margin-bottom: 0.75em;
}
/* line 199, ../../../assets/stylesheets/contexts/_session-list.scss */
.sessions-list .session-results-group .event-info .date-time {
  margin-bottom: 0.15em;
}
/* line 202, ../../../assets/stylesheets/contexts/_session-list.scss */
.sessions-list .session-results-group .event-info ul {
  padding: 0;
  border: 0 none;
  margin: 0;
}
@media (min-width: 31.25em) {
  /* line 202, ../../../assets/stylesheets/contexts/_session-list.scss */
  .sessions-list .session-results-group .event-info ul {
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
/* line 207, ../../../assets/stylesheets/contexts/_session-list.scss */
.sessions-list .session-results-group .session-date {
  margin-bottom: 1em;
}

/* line 2, ../../../assets/stylesheets/contexts/_session-detail.scss */
.session-detail .papers-group, .session-detail .panelists-group, .session-detail .topics-group {
  margin-top: 1em;
}
@media (min-width: 48.4375em) {
  /* line 2, ../../../assets/stylesheets/contexts/_session-detail.scss */
  .session-detail .papers-group, .session-detail .panelists-group, .session-detail .topics-group {
    margin-top: 1.5em;
  }
}
/* line 10, ../../../assets/stylesheets/contexts/_session-detail.scss */
.session-detail .papers-group .paper {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 1.5em;
}
/* line 17, ../../../assets/stylesheets/contexts/_session-detail.scss */
.session-detail .event-info .location {
  margin-bottom: 2em;
}
/* line 20, ../../../assets/stylesheets/contexts/_session-detail.scss */
.session-detail .event-info .association-name.label {
  color: #868b8c;
  text-transform: none;
  font-weight: 400;
  letter-spacing: 0;
  display: block;
  margin-bottom: 0;
}
@media (min-width: 31.25em) {
  /* line 20, ../../../assets/stylesheets/contexts/_session-detail.scss */
  .session-detail .event-info .association-name.label {
    display: inline-block;
  }
}
/* line 31, ../../../assets/stylesheets/contexts/_session-detail.scss */
.session-detail .event-info .association-name {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 0.875em;
  color: #668e9e;
  font-weight: 400;
  margin-bottom: 1em;
}
@media (min-width: 16.25em) {
  /* line 31, ../../../assets/stylesheets/contexts/_session-detail.scss */
  .session-detail .event-info .association-name {
    letter-spacing: 0.1em;
    font-weight: 600;
  }
}
/* line 35, ../../../assets/stylesheets/contexts/_session-detail.scss */
.session-detail .event-info .presiding-label {
  display: block;
}
@media (min-width: 31.25em) {
  /* line 35, ../../../assets/stylesheets/contexts/_session-detail.scss */
  .session-detail .event-info .presiding-label {
    display: inline-block;
  }
}
@media (min-width: 31.25em) {
  /* line 41, ../../../assets/stylesheets/contexts/_session-detail.scss */
  .session-detail .event-info .icon-clock, .session-detail .event-info .icon-calendar {
    margin-top: 0.1em;
  }
}
/* line 46, ../../../assets/stylesheets/contexts/_session-detail.scss */
.session-detail .event-info .date, .session-detail .event-info .time {
  margin-bottom: 0.5em;
}
/* line 51, ../../../assets/stylesheets/contexts/_session-detail.scss */
.session-detail .discussants {
  margin-bottom: 2em;
}
@media (min-width: 60em) {
  /* line 51, ../../../assets/stylesheets/contexts/_session-detail.scss */
  .session-detail .discussants {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-bottom: 0.5em;
  }
}
/* line 58, ../../../assets/stylesheets/contexts/_session-detail.scss */
.session-detail .discussants .discussant {
  margin-bottom: 0.5em;
}
/* line 62, ../../../assets/stylesheets/contexts/_session-detail.scss */
.session-detail .discussants .name, .session-detail .discussants .organization {
  display: inline-block;
}
/* line 65, ../../../assets/stylesheets/contexts/_session-detail.scss */
.session-detail .discussants .organization {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
}
@media (min-width: 60em) {
  /* line 70, ../../../assets/stylesheets/contexts/_session-detail.scss */
  .session-detail .jel-codes {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 75, ../../../assets/stylesheets/contexts/_session-detail.scss */
.session-detail .jel-codes .code {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
}
/* line 77, ../../../assets/stylesheets/contexts/_session-detail.scss */
.session-detail .jel-codes .code:after {
  content: ":";
  padding: 0 0.25em;
}
/* line 85, ../../../assets/stylesheets/contexts/_session-detail.scss */
.session-detail .action a {
  font-size: 0.875em;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  line-height: 1.4;
  padding: 0.5em 1em;
  text-decoration: none;
  color: white;
  background-color: #924046;
  text-align: center;
  display: block;
  border: 1px #924046 solid;
  background-color: white;
  color: #924046;
  border: 1px #d59285 solid;
  display: block;
}
@media (min-width: 16.25em) {
  /* line 85, ../../../assets/stylesheets/contexts/_session-detail.scss */
  .session-detail .action a {
    display: inline-block;
  }
}
@media (min-width: 48.4375em) {
  /* line 85, ../../../assets/stylesheets/contexts/_session-detail.scss */
  .session-detail .action a {
    font-size: 0.9em;
  }
}
/* line 58, ../../../assets/stylesheets/library/_general-mixins.scss */
.session-detail .action a:hover, .session-detail .action a:focus {
  text-decoration: none;
  background-color: #6f3035;
  color: white;
  border: 1px #6f3035 solid;
  cursor: pointer;
}
/* line 94, ../../../assets/stylesheets/library/_general-mixins.scss */
.session-detail .action a:hover, .session-detail .action a:focus {
  color: #6f3035;
  background-color: white;
  border: 1px #6f3035 solid;
}
/* line 93, ../../../assets/stylesheets/contexts/_session-detail.scss */
.session-detail .action .view-abstract.is-visible .icon-down-arrow {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
/* line 98, ../../../assets/stylesheets/contexts/_session-detail.scss */
.session-detail .action .view-abstract .icon-down-arrow {
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  -moz-transition: -moz-transform 0.2s ease-in-out;
  -o-transition: -o-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
/* line 105, ../../../assets/stylesheets/contexts/_session-detail.scss */
.session-detail .abstract {
  margin-top: 1em;
}
/* line 109, ../../../assets/stylesheets/contexts/_session-detail.scss */
.session-detail .abstract-title {
  font-weight: 600;
}

/* line 2, ../../../assets/stylesheets/contexts/_event-detail.scss */
.event-detail h2.meeting-type {
  font-size: 1em;
  margin-bottom: 2em;
  margin-top: -0.25em;
  color: #668e9e;
  letter-spacing: 0.2em;
  font-weight: 600;
  text-transform: uppercase;
}
@media (min-width: 48.4375em) {
  /* line 2, ../../../assets/stylesheets/contexts/_event-detail.scss */
  .event-detail h2.meeting-type {
    font-size: 1.25em;
  }
}
/* line 15, ../../../assets/stylesheets/contexts/_event-detail.scss */
.event-detail .event-registration-information {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
}
/* line 18, ../../../assets/stylesheets/contexts/_event-detail.scss */
.event-detail .event-registration-information .invitation-only {
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  margin-bottom: 0.25em;
}
/* line 25, ../../../assets/stylesheets/contexts/_event-detail.scss */
.event-detail .event-registration-information .required {
  display: block;
  margin-right: 1em;
  margin-bottom: 1.5em;
  font-style: italic;
}
/* line 31, ../../../assets/stylesheets/contexts/_event-detail.scss */
.event-detail .event-registration-information .register {
  display: block;
}
@media (min-width: 25em) {
  /* line 31, ../../../assets/stylesheets/contexts/_event-detail.scss */
  .event-detail .event-registration-information .register {
    display: inline-block;
    margin-right: 0.5em;
  }
}
/* line 38, ../../../assets/stylesheets/contexts/_event-detail.scss */
.event-detail .event-registration-information .button {
  font-size: 0.875em;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  line-height: 1.4;
  padding: 0.5em 1em;
  text-decoration: none;
  color: white;
  background-color: #924046;
  text-align: center;
  display: block;
  border: 1px #924046 solid;
  margin-bottom: 0.53em;
}
@media (min-width: 16.25em) {
  /* line 38, ../../../assets/stylesheets/contexts/_event-detail.scss */
  .event-detail .event-registration-information .button {
    display: inline-block;
  }
}
@media (min-width: 48.4375em) {
  /* line 38, ../../../assets/stylesheets/contexts/_event-detail.scss */
  .event-detail .event-registration-information .button {
    font-size: 0.9em;
  }
}
/* line 58, ../../../assets/stylesheets/library/_general-mixins.scss */
.event-detail .event-registration-information .button:hover, .event-detail .event-registration-information .button:focus {
  text-decoration: none;
  background-color: #6f3035;
  color: white;
  border: 1px #6f3035 solid;
  cursor: pointer;
}
/* line 43, ../../../assets/stylesheets/contexts/_event-detail.scss */
.event-detail .event-registration-information .fee {
  display: inline-block;
  margin-bottom: 1.5em;
}
/* line 49, ../../../assets/stylesheets/contexts/_event-detail.scss */
.event-detail .event-details {
  margin-top: 1em;
}

/* line 2, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
.past-annual-meetings .past-meeting-group {
  *zoom: 1;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.past-annual-meetings .past-meeting-group:after {
  content: "";
  display: table;
  clear: both;
}
/* line 6, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
.past-annual-meetings .past-meeting {
  *zoom: 1;
  padding-bottom: 1.5em;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 1.5em;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.past-annual-meetings .past-meeting:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 31.25em) {
  /* line 6, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
  .past-annual-meetings .past-meeting {
    position: relative;
    height: 220px;
    border-top: 1px solid #e8e8e8;
    border-bottom: 0 none;
    padding-bottom: 0;
  }
}
@media (min-width: 31.25em) {
  /* line 18, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
  .past-annual-meetings .past-meeting .meeting-image {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 0;
  }
}
@media (min-width: 48.4375em) {
  /* line 18, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
  .past-annual-meetings .past-meeting .meeting-image {
    width: 80%;
  }
}
@media (min-width: 60em) {
  /* line 18, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
  .past-annual-meetings .past-meeting .meeting-image {
    width: 50%;
  }
}
/* line 33, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
.past-annual-meetings .past-meeting .meeting-content {
  background-color: white;
}
@media (min-width: 16.25em) {
  /* line 33, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
  .past-annual-meetings .past-meeting .meeting-content {
    margin-top: -3.25em;
  }
}
@media (min-width: 31.25em) {
  /* line 33, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
  .past-annual-meetings .past-meeting .meeting-content {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    padding: 1em 2em 1em 1em;
    height: 100%;
    width: 70%;
    margin-top: 0;
  }
}
@media (min-width: 60em) {
  /* line 33, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
  .past-annual-meetings .past-meeting .meeting-content {
    width: 50%;
  }
}
/* line 52, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
.past-annual-meetings .past-meeting .session-info {
  margin-bottom: 1em;
  background-color: white;
  display: block;
}
@media (min-width: 48.4375em) {
  /* line 52, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
  .past-annual-meetings .past-meeting .session-info {
    font-size: 0.875em;
  }
}
@media (min-width: 16.25em) {
  /* line 61, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
  .past-annual-meetings .past-meeting h3 {
    font-size: 2em;
    margin-bottom: 0;
  }
  /* line 66, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
  .past-annual-meetings .past-meeting h3 a {
    background-color: white;
    display: inline-block;
    width: 100%;
    padding-top: 0.25em;
  }
}
/* line 75, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
.past-annual-meetings .past-meeting .button {
  margin-bottom: 1em;
}
/* line 78, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
.past-annual-meetings .past-meeting .webcast-link {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
}
@media (min-width: 16.25em) {
  /* line 78, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
  .past-annual-meetings .past-meeting .webcast-link {
    font-size: 0.875em;
  }
}
/* line 86, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
.past-annual-meetings .past-meeting-filter-radio, .past-annual-meetings .past-meeting-filter-select {
  padding-bottom: 1.5em;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 1.5em;
}
/* line 90, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
.past-annual-meetings .past-meeting-filter-radio {
  display: none;
}
@media (min-width: 37.5em) {
  /* line 90, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
  .past-annual-meetings .past-meeting-filter-radio {
    display: block;
  }
}
@media (min-width: 48.4375em) {
  /* line 90, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
  .past-annual-meetings .past-meeting-filter-radio {
    display: none;
  }
}
@media (min-width: 60em) {
  /* line 90, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
  .past-annual-meetings .past-meeting-filter-radio {
    display: block;
  }
}
@media (min-width: 37.5em) {
  /* line 106, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
  .past-annual-meetings .past-meeting-filter-select {
    display: none;
  }
}
@media (min-width: 48.4375em) {
  /* line 106, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
  .past-annual-meetings .past-meeting-filter-select {
    display: block;
  }
}
@media (min-width: 60em) {
  /* line 106, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
  .past-annual-meetings .past-meeting-filter-select {
    display: none;
  }
}
/* line 121, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
.past-annual-meetings .event-info ul {
  padding-bottom: 0.5em;
}
/* line 125, ../../../assets/stylesheets/contexts/_past-annual-meetings.scss */
.past-annual-meetings .event-info .date {
  margin-bottom: 1em;
}

/* line 4, ../../../assets/stylesheets/contexts/_annual-meeting-landing.scss */
.annual-meeting-landing .featured-meeting {
  *zoom: 1;
  margin-bottom: 2em;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.annual-meeting-landing .featured-meeting:after {
  content: "";
  display: table;
  clear: both;
}
/* line 7, ../../../assets/stylesheets/contexts/_annual-meeting-landing.scss */
.annual-meeting-landing .featured-meeting .session-info {
  margin-bottom: 2em;
}
/* line 10, ../../../assets/stylesheets/contexts/_annual-meeting-landing.scss */
.annual-meeting-landing .featured-meeting .intro-copy {
  margin-bottom: 2em;
}
@media (min-width: 31.25em) {
  /* line 10, ../../../assets/stylesheets/contexts/_annual-meeting-landing.scss */
  .annual-meeting-landing .featured-meeting .intro-copy {
    font-size: 1em;
    margin-bottom: 3em;
  }
}
@media (min-width: 48.4375em) {
  /* line 19, ../../../assets/stylesheets/contexts/_annual-meeting-landing.scss */
  .annual-meeting-landing .lead-image {
    display: initial;
    margin-right: 0;
    float: none;
    width: auto;
  }
}
@media (min-width: 60em) {
  /* line 19, ../../../assets/stylesheets/contexts/_annual-meeting-landing.scss */
  .annual-meeting-landing .lead-image {
    display: inline;
    float: left;
    width: 39.625%;
    margin-right: 3.5%;
    margin-left: 0;
  }
}
/* line 29, ../../../assets/stylesheets/contexts/_annual-meeting-landing.scss */
.annual-meeting-landing .meeting-details {
  *zoom: 1;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.annual-meeting-landing .meeting-details:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 48.4375em) {
  /* line 29, ../../../assets/stylesheets/contexts/_annual-meeting-landing.scss */
  .annual-meeting-landing .meeting-details {
    display: initial;
    margin-right: 0;
    float: none;
    width: auto;
    padding-bottom: 1.5em;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 1.5em;
  }
}
@media (min-width: 60em) {
  /* line 29, ../../../assets/stylesheets/contexts/_annual-meeting-landing.scss */
  .annual-meeting-landing .meeting-details {
    display: inline;
    float: left;
    width: 56.875%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    border: 0 none;
    margin: 0;
  }
}
@media (min-width: 60em) and (min-width: 31.25em) {
  /* line 29, ../../../assets/stylesheets/contexts/_annual-meeting-landing.scss */
  .annual-meeting-landing .meeting-details {
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
/* line 45, ../../../assets/stylesheets/contexts/_annual-meeting-landing.scss */
.annual-meeting-landing .event-info ul {
  padding: 0;
  border: 0 none;
  margin: 0;
}
@media (min-width: 31.25em) {
  /* line 45, ../../../assets/stylesheets/contexts/_annual-meeting-landing.scss */
  .annual-meeting-landing .event-info ul {
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
/* line 49, ../../../assets/stylesheets/contexts/_annual-meeting-landing.scss */
.annual-meeting-landing .event-info .date {
  margin-bottom: 0.5em;
}
/* line 53, ../../../assets/stylesheets/contexts/_annual-meeting-landing.scss */
.annual-meeting-landing .event-info .location {
  margin-bottom: 0.75em;
}
/* line 58, ../../../assets/stylesheets/contexts/_annual-meeting-landing.scss */
.annual-meeting-landing .actions {
  margin-left: 0;
  margin-top: 0;
}
/* line 168, ../../../assets/stylesheets/library/_general-mixins.scss */
.annual-meeting-landing .actions li {
  list-style-type: none;
}
/* line 62, ../../../assets/stylesheets/contexts/_annual-meeting-landing.scss */
.annual-meeting-landing .locations {
  clear: left;
  margin-bottom: 1.5em;
}
/* line 65, ../../../assets/stylesheets/contexts/_annual-meeting-landing.scss */
.annual-meeting-landing .locations h4 {
  margin-bottom: 1em;
}
/* line 68, ../../../assets/stylesheets/contexts/_annual-meeting-landing.scss */
.annual-meeting-landing .locations iframe {
  max-width: 100%;
}

/* line 2, ../../../assets/stylesheets/contexts/_search.scss */
.search-page .filter-title, .search-results .filter-title {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
  margin-bottom: 0.35em;
  line-height: 1.2;
  color: #353c3f;
  font-size: 1em;
  font-weight: 400;
  text-transform: uppercase;
}
/* line 51, ../../../assets/stylesheets/library/_typographic-mixins.scss */
.search-page .filter-title a, .search-results .filter-title a {
  color: #353c3f;
  text-decoration: none;
}
/* line 40, ../../../assets/stylesheets/library/_typographic-mixins.scss */
.search-page .filter-title a:hover, .search-page .filter-title a:focus, .search-results .filter-title a:hover, .search-results .filter-title a:focus {
  color: #121415;
  text-decoration: underline;
}
@media (min-width: 16.25em) {
  /* line 2, ../../../assets/stylesheets/contexts/_search.scss */
  .search-page .filter-title, .search-results .filter-title {
    font-weight: 700;
  }
}
@media (min-width: 31.25em) {
  /* line 2, ../../../assets/stylesheets/contexts/_search.scss */
  .search-page .filter-title, .search-results .filter-title {
    font-size: 1.2em;
  }
}
/* line 7, ../../../assets/stylesheets/contexts/_search.scss */
.search-page .filter-wrapper, .search-results .filter-wrapper {
  *zoom: 1;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.search-page .filter-wrapper:after, .search-results .filter-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 12, ../../../assets/stylesheets/contexts/_search.scss */
.search-page .input.search, .search-results .input.search {
  margin-bottom: 1em;
}
@media (min-width: 31.25em) {
  /* line 16, ../../../assets/stylesheets/contexts/_search.scss */
  .search-page .input.jel-codes, .search-results .input.jel-codes {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
  }
}
@media (min-width: 48.4375em) {
  /* line 16, ../../../assets/stylesheets/contexts/_search.scss */
  .search-page .input.jel-codes, .search-results .input.jel-codes {
    display: initial;
    margin-right: 0;
    float: none;
    width: auto;
    display: block;
  }
}
@media (min-width: 60em) {
  /* line 16, ../../../assets/stylesheets/contexts/_search.scss */
  .search-page .input.jel-codes, .search-results .input.jel-codes {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
  }
}
/* line 31, ../../../assets/stylesheets/contexts/_search.scss */
.search-page .input.result-types, .search-results .input.result-types {
  *zoom: 1;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.search-page .input.result-types:after, .search-results .input.result-types:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 31.25em) {
  /* line 31, ../../../assets/stylesheets/contexts/_search.scss */
  .search-page .input.result-types, .search-results .input.result-types {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 48.4375em) {
  /* line 31, ../../../assets/stylesheets/contexts/_search.scss */
  .search-page .input.result-types, .search-results .input.result-types {
    display: initial;
    margin-right: 0;
    float: none;
    width: auto;
    display: block;
  }
}
@media (min-width: 60em) {
  /* line 31, ../../../assets/stylesheets/contexts/_search.scss */
  .search-page .input.result-types, .search-results .input.result-types {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 53, ../../../assets/stylesheets/contexts/_search.scss */
.search-results .search-results-group {
  padding-top: 1.5em;
  border-top: 1px solid #e8e8e8;
  margin-top: 1.5em;
}
/* line 57, ../../../assets/stylesheets/contexts/_search.scss */
.search-results .search-result {
  *zoom: 1;
  padding-bottom: 1.5em;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 1.5em;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.search-results .search-result:after {
  content: "";
  display: table;
  clear: both;
}
/* line 61, ../../../assets/stylesheets/contexts/_search.scss */
.search-results .search-result .result-title {
  display: inline-block;
}
/* line 65, ../../../assets/stylesheets/contexts/_search.scss */
.search-results .search-result .result-type {
  font-size: 0.875em;
  color: #868b8c;
  margin-right: 0.5em;
  text-transform: uppercase;
}
/* line 71, ../../../assets/stylesheets/contexts/_search.scss */
.search-results .search-result .published {
  font-size: 0.875em;
  color: #868b8c;
  margin-bottom: 0.5em;
}
/* line 77, ../../../assets/stylesheets/contexts/_search.scss */
.search-results .pager {
  margin-top: 1.5em;
  padding-top: 1.5em;
}

/* line 3, ../../../assets/stylesheets/contexts/_login.scss */
.login-wrapper .login {
  padding-bottom: 1.5em;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 1.5em;
}
/* line 6, ../../../assets/stylesheets/contexts/_login.scss */
.login-wrapper .login form {
  margin-bottom: 1em;
}
/* line 11, ../../../assets/stylesheets/contexts/_login.scss */
.login-wrapper .forgot-password {
  float: none;
}
@media (min-width: 31.25em) {
  /* line 11, ../../../assets/stylesheets/contexts/_login.scss */
  .login-wrapper .forgot-password {
    float: right;
  }
}
/* line 21, ../../../assets/stylesheets/contexts/_login.scss */
.login-wrapper .link_group {
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 168, ../../../assets/stylesheets/library/_general-mixins.scss */
.login-wrapper .link_group li {
  list-style-type: none;
}
/* line 26, ../../../assets/stylesheets/contexts/_login.scss */
.login-wrapper .call_out {
  padding-bottom: 0.25em;
}
/* line 30, ../../../assets/stylesheets/contexts/_login.scss */
.login-wrapper .related-item-group .related-item {
  position: relative;
}
@media (min-width: 31.25em) {
  /* line 34, ../../../assets/stylesheets/contexts/_login.scss */
  .login-wrapper .related-item-group .related-item .button-wrapper {
    height: 1.7em;
  }
}
@media (min-width: 31.25em) {
  /* line 42, ../../../assets/stylesheets/contexts/_login.scss */
  .login-wrapper .related-item-group .related-item .button {
    bottom: 15px;
    left: 1.5em;
    position: absolute;
  }
}
/* line 52, ../../../assets/stylesheets/contexts/_login.scss */
.login-wrapper .membership {
  padding: 0.3em 1.3em 0.5em 1.5em;
  padding-left: 1.3em;
}
/* line 56, ../../../assets/stylesheets/contexts/_login.scss */
.login-wrapper .membership .page-title {
  font-size: 1.2em;
  font-weight: 700;
}

/* line 65, ../../../assets/stylesheets/contexts/_login.scss */
.membership-options {
  *zoom: 1;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.membership-options:after {
  content: "";
  display: table;
  clear: both;
}

/* line 69, ../../../assets/stylesheets/contexts/_login.scss */
.membership-option {
  margin-bottom: 2.0em;
}
@media (min-width: 31.25em) {
  /* line 69, ../../../assets/stylesheets/contexts/_login.scss */
  .membership-option {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
  }
}
/* line 75, ../../../assets/stylesheets/contexts/_login.scss */
.membership-option.last {
  margin-right: 0;
}

/* line 2, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .data-label {
  font-size: 0.875em;
  color: #868b8c;
  display: block;
}
/* line 7, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .display-field {
  margin-bottom: 1em;
}
@media (min-width: 31.25em) {
  /* line 7, ../../../assets/stylesheets/contexts/_users.scss */
  .user-profile .display-field {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
  }
}
@media (min-width: 31.25em) {
  /* line 14, ../../../assets/stylesheets/contexts/_users.scss */
  .user-profile .display-field.last {
    margin-right: 0;
  }
}
/* line 21, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .address {
  overflow: hidden;
  *zoom: 1;
  clear: left;
  display: block;
  margin-bottom: 1em;
}
/* line 28, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .profile-section, .user-profile .sub-section {
  position: relative;
  padding-bottom: 20px;
}
/* line 32, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .profile-section .add-button, .user-profile .sub-section .add-button {
  cursor: pointer;
  display: inline;
}
/* line 37, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .profile-section .delete-button, .user-profile .sub-section .delete-button {
  cursor: pointer;
}
/* line 42, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .profile-section.is-editing .display, .user-profile .sub-section.is-editing .display {
  display: none;
}
/* line 46, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .profile-section.is-editing .editable-form, .user-profile .sub-section.is-editing .editable-form {
  display: block;
}
@media (min-width: 48.4375em) {
  /* line 46, ../../../assets/stylesheets/contexts/_users.scss */
  .user-profile .profile-section.is-editing .editable-form, .user-profile .sub-section.is-editing .editable-form {
    margin-top: 1em;
  }
}
/* line 53, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .profile-section.is-editing .actions, .user-profile .sub-section.is-editing .actions {
  margin-bottom: 1em;
}
/* line 56, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .profile-section.is-editing .actions .edit-button, .user-profile .sub-section.is-editing .actions .edit-button {
  display: none;
}
/* line 60, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .profile-section.is-editing .actions .save-button, .user-profile .profile-section.is-editing .actions .cancel-button, .user-profile .profile-section.is-editing .actions .delete-button, .user-profile .sub-section.is-editing .actions .save-button, .user-profile .sub-section.is-editing .actions .cancel-button, .user-profile .sub-section.is-editing .actions .delete-button {
  display: inline-block;
}
/* line 66, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .profile-section.is-editing .add-another, .user-profile .sub-section.is-editing .add-another {
  display: block;
  margin-bottom: 1em;
}
/* line 73, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .profile-section {
  overflow: hidden;
  *zoom: 1;
  padding-bottom: 1.5em;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 1.5em;
  padding-bottom: 0;
}
/* line 78, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .profile-section.general {
  display: block;
  width: auto;
  float: none;
  margin-right: 0;
}
/* line 85, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .profile-section.password {
  padding-bottom: 1.5em;
}
/* line 88, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .profile-section.password h3 {
  display: inline-block;
}
/* line 92, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .profile-section.password .actions {
  position: initial;
  float: none;
  display: inline-block;
  margin-left: 1.5em;
  margin-bottom: 0;
}
/* line 102, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .profile-section.social-networks .editable-form {
  padding-top: 1em;
}
/* line 107, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .profile-section .actions {
  margin-left: 0;
  margin-top: 0;
  display: block;
  margin-bottom: 1em;
}
/* line 168, ../../../assets/stylesheets/library/_general-mixins.scss */
.user-profile .profile-section .actions li {
  list-style-type: none;
}
@media (min-width: 48.4375em) {
  /* line 107, ../../../assets/stylesheets/contexts/_users.scss */
  .user-profile .profile-section .actions {
    margin-bottom: 0;
    position: absolute;
    top: 0;
    right: 0;
  }
}
/* line 119, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .profile-section .actions button {
  font-size: 0.875em;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  line-height: 1.4;
  padding: 0.5em 1em;
  text-decoration: none;
  color: white;
  background-color: #924046;
  text-align: center;
  display: block;
  border: 1px #924046 solid;
  background-color: white;
  color: #924046;
  border: 1px #d59285 solid;
}
@media (min-width: 16.25em) {
  /* line 119, ../../../assets/stylesheets/contexts/_users.scss */
  .user-profile .profile-section .actions button {
    display: inline-block;
  }
}
@media (min-width: 48.4375em) {
  /* line 119, ../../../assets/stylesheets/contexts/_users.scss */
  .user-profile .profile-section .actions button {
    font-size: 0.9em;
  }
}
/* line 58, ../../../assets/stylesheets/library/_general-mixins.scss */
.user-profile .profile-section .actions button:hover, .user-profile .profile-section .actions button:focus {
  text-decoration: none;
  background-color: #6f3035;
  color: white;
  border: 1px #6f3035 solid;
  cursor: pointer;
}
/* line 94, ../../../assets/stylesheets/library/_general-mixins.scss */
.user-profile .profile-section .actions button:hover, .user-profile .profile-section .actions button:focus {
  color: #6f3035;
  background-color: white;
  border: 1px #6f3035 solid;
}
/* line 123, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .profile-section .actions .save-button {
  font-size: 0.875em;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  line-height: 1.4;
  padding: 0.5em 1em;
  text-decoration: none;
  color: white;
  background-color: #924046;
  text-align: center;
  display: block;
  border: 1px #924046 solid;
}
@media (min-width: 16.25em) {
  /* line 123, ../../../assets/stylesheets/contexts/_users.scss */
  .user-profile .profile-section .actions .save-button {
    display: inline-block;
  }
}
@media (min-width: 48.4375em) {
  /* line 123, ../../../assets/stylesheets/contexts/_users.scss */
  .user-profile .profile-section .actions .save-button {
    font-size: 0.9em;
  }
}
/* line 58, ../../../assets/stylesheets/library/_general-mixins.scss */
.user-profile .profile-section .actions .save-button:hover, .user-profile .profile-section .actions .save-button:focus {
  text-decoration: none;
  background-color: #6f3035;
  color: white;
  border: 1px #6f3035 solid;
  cursor: pointer;
}
/* line 127, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .profile-section .actions .save-button, .user-profile .profile-section .actions .cancel-button, .user-profile .profile-section .actions .delete-button {
  display: none;
}
/* line 132, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .profile-section .sub-section {
  overflow: hidden;
  *zoom: 1;
}
@media (min-width: 48.4375em) {
  /* line 132, ../../../assets/stylesheets/contexts/_users.scss */
  .user-profile .profile-section .sub-section {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
  }
}
@media (min-width: 48.4375em) {
  /* line 139, ../../../assets/stylesheets/contexts/_users.scss */
  .user-profile .profile-section .sub-section.last-column {
    margin-right: 0;
  }
}
/* line 145, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .profile-section .sub-section.last {
  padding: 0;
  border: 0 none;
  margin: 0;
  margin-bottom: 0;
  border-bottom: 0 none;
}
@media (min-width: 31.25em) {
  /* line 145, ../../../assets/stylesheets/contexts/_users.scss */
  .user-profile .profile-section .sub-section.last {
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
/* line 153, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .add-another, .user-profile .cloneable {
  display: none;
}
/* line 158, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .network-links {
  margin-left: 0;
  margin-top: 0;
}
/* line 168, ../../../assets/stylesheets/library/_general-mixins.scss */
.user-profile .network-links li {
  list-style-type: none;
}
/* line 162, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .four-up-wider {
  clear: both;
}
/* line 167, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .employment .display-field {
  width: 100%;
  margin-right: 0;
  float: none;
  display: block;
}
/* line 174, ../../../assets/stylesheets/contexts/_users.scss */
.user-profile .employment .display-field ul li {
  margin-bottom: 0;
}

@media (min-width: 25em) {
  /* line 2, ../../../assets/stylesheets/contexts/_news-detail.scss */
  .news-detail .subtitle {
    margin-top: -0.45em;
  }
}
/* line 7, ../../../assets/stylesheets/contexts/_news-detail.scss */
.news-detail .body {
  margin-top: 2em;
}
/* line 10, ../../../assets/stylesheets/contexts/_news-detail.scss */
.news-detail ul.news-meta-info {
  margin-left: 0;
  list-style: none;
  text-transform: uppercase;
}
@media (min-width: 25em) {
  /* line 10, ../../../assets/stylesheets/contexts/_news-detail.scss */
  .news-detail ul.news-meta-info {
    margin-top: 2em;
    margin-bottom: 1em;
  }
}
/* line 19, ../../../assets/stylesheets/contexts/_news-detail.scss */
.news-detail ul.news-meta-info .news-type, .news-detail ul.news-meta-info .published-at {
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 0.875em;
  color: #668e9e;
  font-weight: 400;
  margin-bottom: 1em;
  margin-bottom: 0;
}
@media (min-width: 16.25em) {
  /* line 19, ../../../assets/stylesheets/contexts/_news-detail.scss */
  .news-detail ul.news-meta-info .news-type, .news-detail ul.news-meta-info .published-at {
    letter-spacing: 0.1em;
    font-weight: 600;
  }
}
@media (min-width: 25em) {
  /* line 19, ../../../assets/stylesheets/contexts/_news-detail.scss */
  .news-detail ul.news-meta-info .news-type, .news-detail ul.news-meta-info .published-at {
    display: inline-block;
  }
}
/* line 26, ../../../assets/stylesheets/contexts/_news-detail.scss */
.news-detail ul.news-meta-info .published-at {
  color: #868b8c;
}
@media (min-width: 25em) {
  /* line 30, ../../../assets/stylesheets/contexts/_news-detail.scss */
  .news-detail ul.news-meta-info .published-at:before {
    margin-left: 0.5em;
    content: '\00B7';
    padding-right: 1em;
    color: #c8705f;
  }
}

/* line 3, ../../../assets/stylesheets/contexts/_news-list.scss */
.news-list .filters {
  margin-bottom: 3em;
}
/* line 5, ../../../assets/stylesheets/contexts/_news-list.scss */
.news-list .filters .title {
  text-transform: uppercase;
}
/* line 10, ../../../assets/stylesheets/contexts/_news-list.scss */
.news-list .news-item {
  padding-bottom: 1.5em;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 1.5em;
}
/* line 13, ../../../assets/stylesheets/contexts/_news-list.scss */
.news-list .news-item .news-thumbnail {
  margin-bottom: 0.5em;
}
@media (min-width: 31.25em) {
  /* line 13, ../../../assets/stylesheets/contexts/_news-list.scss */
  .news-list .news-item .news-thumbnail {
    display: inline;
    float: left;
    width: 31%;
    margin-right: 3.5%;
    margin-left: 0;
  }
}
@media (min-width: 48.4375em) {
  /* line 13, ../../../assets/stylesheets/contexts/_news-list.scss */
  .news-list .news-item .news-thumbnail {
    display: initial;
    margin-right: 0;
    float: none;
    width: auto;
    margin-bottom: 1em;
  }
}
@media (min-width: 60em) {
  /* line 13, ../../../assets/stylesheets/contexts/_news-list.scss */
  .news-list .news-item .news-thumbnail {
    display: inline;
    float: left;
    width: 31%;
    margin-right: 3.5%;
    margin-left: 0;
  }
}
/* line 30, ../../../assets/stylesheets/contexts/_news-list.scss */
.news-list .news-item .news-text {
      /*
      @include breakpoint($breakpoint-m) {
        @include column(8);
        @include last;
      }

      @include breakpoint($breakpoint-l) {
        @include reset-column;
      }

      @include breakpoint($breakpoint-xl) {
        @include column(8);
        @include last;
      }
      */
}
/* line 48, ../../../assets/stylesheets/contexts/_news-list.scss */
.news-list .news-item .news-text p {
  margin: 0.75em 0;
}

/* line 2, ../../../assets/stylesheets/contexts/_landing-page.scss */
.landing .featured {
  *zoom: 1;
  margin-bottom: 2em;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.landing .featured:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 31.25em) {
  /* line 6, ../../../assets/stylesheets/contexts/_landing-page.scss */
  .landing .featured .lead-image {
    display: inline;
    float: left;
    width: 31%;
    margin-right: 3.5%;
    margin-left: 0;
  }
}
@media (min-width: 48.4375em) {
  /* line 6, ../../../assets/stylesheets/contexts/_landing-page.scss */
  .landing .featured .lead-image {
    display: initial;
    margin-right: 0;
    float: none;
    width: auto;
  }
}
@media (min-width: 60em) {
  /* line 6, ../../../assets/stylesheets/contexts/_landing-page.scss */
  .landing .featured .lead-image {
    display: inline;
    float: left;
    width: 39.625%;
    margin-right: 3.5%;
    margin-left: 0;
  }
}
@media (min-width: 31.25em) {
  /* line 23, ../../../assets/stylesheets/contexts/_landing-page.scss */
  .landing .featured .information {
    display: inline;
    float: left;
    width: 65.5%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 48.4375em) {
  /* line 23, ../../../assets/stylesheets/contexts/_landing-page.scss */
  .landing .featured .information {
    display: initial;
    margin-right: 0;
    float: none;
    width: auto;
    display: block;
  }
}
@media (min-width: 60em) {
  /* line 23, ../../../assets/stylesheets/contexts/_landing-page.scss */
  .landing .featured .information {
    display: inline;
    float: left;
    width: 56.875%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 43, ../../../assets/stylesheets/contexts/_landing-page.scss */
.landing .featured .actions {
  margin-left: 0;
  margin-top: 0;
}
/* line 168, ../../../assets/stylesheets/library/_general-mixins.scss */
.landing .featured .actions li {
  list-style-type: none;
}
@media (min-width: 31.25em) {
  /* line 45, ../../../assets/stylesheets/contexts/_landing-page.scss */
  .landing .featured .actions li {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    margin-right: 0.5em;
  }
}
/* line 50, ../../../assets/stylesheets/contexts/_landing-page.scss */
.landing .featured .actions li .secondary-action {
  display: block;
}
/* line 53, ../../../assets/stylesheets/contexts/_landing-page.scss */
.landing .featured .actions li a.button {
  font-size: 0.875em;
  font-family: "jaf-bernino-sans", "helvetica neue", helvetica, sans-serif;
  font-weight: 400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  line-height: 1.4;
  padding: 0.5em 1em;
  text-decoration: none;
  color: white;
  background-color: #924046;
  text-align: center;
  display: block;
  border: 1px #924046 solid;
  display: block;
}
@media (min-width: 16.25em) {
  /* line 53, ../../../assets/stylesheets/contexts/_landing-page.scss */
  .landing .featured .actions li a.button {
    display: inline-block;
  }
}
@media (min-width: 48.4375em) {
  /* line 53, ../../../assets/stylesheets/contexts/_landing-page.scss */
  .landing .featured .actions li a.button {
    font-size: 0.9em;
  }
}
/* line 58, ../../../assets/stylesheets/library/_general-mixins.scss */
.landing .featured .actions li a.button:hover, .landing .featured .actions li a.button:focus {
  text-decoration: none;
  background-color: #6f3035;
  color: white;
  border: 1px #6f3035 solid;
  cursor: pointer;
}
/* line 61, ../../../assets/stylesheets/contexts/_landing-page.scss */
.landing .subpages {
  *zoom: 1;
}
/* line 38, ../../../../../../var/lib/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.landing .subpages:after {
  content: "";
  display: table;
  clear: both;
}

/* line 2, ../../../assets/stylesheets/contexts/_contact.scss */
.contact .contact-form {
  margin-bottom: 2em;
}
@media (min-width: 75em) {
  /* line 2, ../../../assets/stylesheets/contexts/_contact.scss */
  .contact .contact-form {
    display: inline;
    float: left;
    width: 56.875%;
    margin-right: 3.5%;
    margin-left: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    border: 0 none;
  }
}
@media (min-width: 75em) {
  /* line 12, ../../../assets/stylesheets/contexts/_contact.scss */
  .contact .contact-information {
    display: inline;
    float: left;
    width: 31%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
    float: right;
  }
}
/* line 20, ../../../assets/stylesheets/contexts/_contact.scss */
.contact .contact-information .administrative-office-info {
  padding-top: 1.5em;
  border-top: 1px solid #e8e8e8;
  margin-top: 1.5em;
}
@media (min-width: 60em) {
  /* line 20, ../../../assets/stylesheets/contexts/_contact.scss */
  .contact .contact-information .administrative-office-info {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
  }
}
@media (min-width: 75em) {
  /* line 20, ../../../assets/stylesheets/contexts/_contact.scss */
  .contact .contact-information .administrative-office-info {
    display: inline;
    float: left;
    width: 100%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
  }
}
/* line 31, ../../../assets/stylesheets/contexts/_contact.scss */
.contact .contact-information .publications-office-info {
  padding-top: 1.5em;
  border-top: 1px solid #e8e8e8;
  margin-top: 1.5em;
}
@media (min-width: 60em) {
  /* line 31, ../../../assets/stylesheets/contexts/_contact.scss */
  .contact .contact-information .publications-office-info {
    display: inline;
    float: left;
    width: 48.25%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 75em) {
  /* line 31, ../../../assets/stylesheets/contexts/_contact.scss */
  .contact .contact-information .publications-office-info {
    display: inline;
    float: left;
    width: 100%;
    margin-right: 3.5%;
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 3, ../../../assets/stylesheets/contexts/_research-highlight-landing-page.scss */
.research-landing .archive-item {
  position: relative;
  width: 100%;
  height: 300px;
  margin-bottom: 22px;
  clear: both;
  background-position: center;
}
@media (min-width: 60em) {
  /* line 3, ../../../assets/stylesheets/contexts/_research-highlight-landing-page.scss */
  .research-landing .archive-item {
    width: 48.5%;
    height: 300px;
    clear: none;
  }
}
/* line 20, ../../../assets/stylesheets/contexts/_research-highlight-landing-page.scss */
.research-landing .archive-item .archive-item-call-out {
  position: absolute;
  top: 55%;
  width: 100%;
  color: #FFFFFF;
  background: #621631;
  /* The Fallback */
  background: rgba(98, 22, 49, 0.8);
}
/* line 28, ../../../assets/stylesheets/contexts/_research-highlight-landing-page.scss */
.research-landing .archive-item .archive-item-call-out .sub-title {
  font-size: 0.7em;
  font-style: italic;
}
/* line 35, ../../../assets/stylesheets/contexts/_research-highlight-landing-page.scss */
.research-landing .archive-item .archive-item-timestamp {
  position: absolute;
  left: 0;
  bottom: -3.5em;
  padding: 5px;
  color: #FFFFFF;
  font-size: 0.6em;
  background: black;
  /* The Fallback */
  background: rgba(0, 0, 0, 0.8);
}
/* line 49, ../../../assets/stylesheets/contexts/_research-highlight-landing-page.scss */
.research-landing .archive-item-left {
  float: left;
}
/* line 55, ../../../assets/stylesheets/contexts/_research-highlight-landing-page.scss */
.research-landing .archive-item-right {
  float: right;
}
/* line 61, ../../../assets/stylesheets/contexts/_research-highlight-landing-page.scss */
.research-landing .view-full-archive {
  clear: both;
  text-align: right;
}

/* line 5, ../../../assets/stylesheets/contexts/_research-highlight-detail-page.scss */
.research-detail .meta-lead .by-line {
  float: left;
}
/* line 9, ../../../assets/stylesheets/contexts/_research-highlight-detail-page.scss */
.research-detail .meta-lead .by-line:before {
  content: "By ";
}
/* line 13, ../../../assets/stylesheets/contexts/_research-highlight-detail-page.scss */
.research-detail .meta-lead .social-media {
  text-align: right;
}
/* line 16, ../../../assets/stylesheets/contexts/_research-highlight-detail-page.scss */
.research-detail .meta-lead .social-media a:hover, .research-detail .meta-lead .social-media a:focus {
  text-decoration: none !important;
}
/* line 26, ../../../assets/stylesheets/contexts/_research-highlight-detail-page.scss */
.research-detail .lead-image {
  border: none !important;
  position: relative;
}
/* line 30, ../../../assets/stylesheets/contexts/_research-highlight-detail-page.scss */
.research-detail .lead-image img {
  width: 100%;
}
/* line 34, ../../../assets/stylesheets/contexts/_research-highlight-detail-page.scss */
.research-detail .lead-image #photoCaption {
  position: absolute;
  bottom: 40px;
  width: 80%;
  padding: 6px;
  background-color: rgba(30, 30, 30, 0.7);
}
/* line 42, ../../../assets/stylesheets/contexts/_research-highlight-detail-page.scss */
.research-detail .lead-image #photoCaption p {
  font-size: 0.8em;
  margin: 0 !important;
}
/* line 47, ../../../assets/stylesheets/contexts/_research-highlight-detail-page.scss */
.research-detail .lead-image #photoCaption .text {
  color: #FFFFFF;
}
/* line 51, ../../../assets/stylesheets/contexts/_research-highlight-detail-page.scss */
.research-detail .lead-image #photoCaption .attribution {
  color: #c8c8c8;
}
/* line 59, ../../../assets/stylesheets/contexts/_research-highlight-detail-page.scss */
.research-detail .prominent-link {
  padding-top: 7px;
  border-top: #e8e8e8 1px solid;
}

/* line 3, ../../../assets/stylesheets/contexts/_generic-detail.scss */
.generic-detail image, .generic-detail img {
  margin: 0.25em 0.5em 0em 0.5em;
}

/* line 3, ../../../assets/stylesheets/contexts/_login-dashboard.scss */
.login-dashboard .login_link_page {
  margin-left: 10px;
  margin-bottom: 12px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), 0 0 50px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), 0 0 50px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), 0 0 50px rgba(0, 0, 0, 0.1) inset;
}
@media (min-width: 48.4375em) {
  /* line 3, ../../../assets/stylesheets/contexts/_login-dashboard.scss */
  .login-dashboard .login_link_page {
    width: 48%;
    float: left;
    height: 80px;
  }
}
/* line 11, ../../../assets/stylesheets/contexts/_login-dashboard.scss */
.login-dashboard .login_link_page p {
  padding-top: 4px;
  padding-bottom: 10px;
}
@media (min-width: 48.4375em) {
  /* line 11, ../../../assets/stylesheets/contexts/_login-dashboard.scss */
  .login-dashboard .login_link_page p {
    padding-top: 0;
    padding-bottom: 0;
  }
}
/* line 30, ../../../assets/stylesheets/contexts/_login-dashboard.scss */
.login-dashboard .login_link_page a {
  text-decoration: none;
  display: block;
  height: 100%;
}
/* line 36, ../../../assets/stylesheets/contexts/_login-dashboard.scss */
.login-dashboard .login_link_page p {
  text-decoration: none;
  color: #000000 !important;
  margin: 5px !important;
  font-size: 11px;
  line-height: 18px;
}
/* line 44, ../../../assets/stylesheets/contexts/_login-dashboard.scss */
.login-dashboard .login_link_page h6 {
  margin: 0;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  padding: 5px;
  color: #9a272d;
  text-decoration: underline;
  background-image: url(/images/gradient_background.png);
}
